img,legend{border:0}*,body,figure{margin:0}*,legend{padding:0}.flex-column,.flex-row{-webkit-box-direction:normal!important}.clear:after,.ui-helper-clearfix:after{clear:both}.fancybox-infobar,.loading,.ui-state-disabled{pointer-events:none}.fancybox-container,.fancybox-thumbs,.fancybox-thumbs__list a,.owl-carousel,.owl-carousel .owl-item,.owl-theme .owl-dots,.owl-theme .owl-nav{-webkit-tap-highlight-color:transparent}.intl-tel-input .country-list .country,.ui-selectmenu-text,label.upload-file span{-o-text-overflow:ellipsis;text-overflow:ellipsis}@font-face{font-family:ProximaNova;src:url(../fonts/ProximaNova-Light.eot);src:url(../fonts/ProximaNova-Light.eot?#iefix) format("embedded-opentype"),url(../fonts/ProximaNova-Light.woff) format("woff"),url(../fonts/ProximaNova-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:ProximaNova;src:url(../fonts/ProximaNova-LightIt.eot);src:url(../fonts/ProximaNova-LightIt.eot?#iefix) format("embedded-opentype"),url(../fonts/ProximaNova-LightIt.woff) format("woff"),url(../fonts/ProximaNova-LightIt.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:ProximaNova;src:url(../fonts/ProximaNova-Regular.eot);src:url(../fonts/ProximaNova-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/ProximaNova-Regular.woff) format("woff"),url(../fonts/ProximaNova-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:ProximaNova;src:url(../fonts/ProximaNova-RegularIt.eot);src:url(../fonts/ProximaNova-RegularIt.eot?#iefix) format("embedded-opentype"),url(../fonts/ProximaNova-RegularIt.woff) format("woff"),url(../fonts/ProximaNova-RegularIt.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:ProximaNova;src:url(../fonts/ProximaNova-Semibold.eot);src:url(../fonts/ProximaNova-Semibold.eot?#iefix) format("embedded-opentype"),url(../fonts/ProximaNova-Semibold.woff) format("woff"),url(../fonts/ProximaNova-Semibold.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:ProximaNova;src:url(../fonts/ProximaNova-SemiboldIt.eot);src:url(../fonts/ProximaNova-SemiboldIt.eot?#iefix) format("embedded-opentype"),url(../fonts/ProximaNova-SemiboldIt.woff) format("woff"),url(../fonts/ProximaNova-SemiboldIt.ttf) format("truetype");font-weight:600;font-style:italic}@font-face{font-family:ProximaNova;src:url(../fonts/ProximaNova-Bold.eot);src:url(../fonts/ProximaNova-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/ProximaNova-Bold.woff) format("woff"),url(../fonts/ProximaNova-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:ProximaNova;src:url(../fonts/ProximaNova-BoldIt.eot);src:url(../fonts/ProximaNova-BoldIt.eot?#iefix) format("embedded-opentype"),url(../fonts/ProximaNova-BoldIt.woff) format("woff"),url(../fonts/ProximaNova-BoldIt.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:Georgia;src:url(../fonts/Georgia.eot);src:url(../fonts/Georgia.eot?#iefix) format("embedded-opentype"),url(../fonts/Georgia.woff) format("woff"),url(../fonts/Georgia.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Georgia;src:url(../fonts/Georgia-Italic.eot);src:url(../fonts/Georgia-Italic.eot?#iefix) format("embedded-opentype"),url(../fonts/Georgia-Italic.woff) format("woff"),url(../fonts/Georgia-Italic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Georgia;src:url(../fonts/Georgia-Bold.eot);src:url(../fonts/Georgia-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/Georgia-Bold.woff) format("woff"),url(../fonts/Georgia-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Georgia;src:url(../fonts/Georgia-BoldItalic.eot);src:url(../fonts/Georgia-BoldItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/Georgia-BoldItalic.woff) format("woff"),url(../fonts/Georgia-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic}/*! normalize.css v2.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:0 0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{-webkit-box-sizing:content-box;box-sizing:content-box}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}.balloon-title,.ui-widget{font-family:ProximaNova,sans-serif}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}.ui-button-icon-only,html{-webkit-box-sizing:border-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top;resize:vertical}.fancybox-content,.fancybox-slide::before,.loading .loading-icon,.ui-button,.ui-icon{vertical-align:middle}table{border-collapse:collapse;border-spacing:0}.clear:after,.clear:before{content:' ';display:table}a:active,a:focus,a:hover,a:visited,button:active,button:focus,button:hover,button:visited,img:active,img:focus,img:hover,img:visited,input,input:focus,textarea,textarea:focus{outline:0;border:none}.container,.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;width:100%;position:relative}/*! Bootstrap Grid v4.1.3 (https://getbootstrap.com/) Copyright 2011-2018 The Bootstrap Authors Copyright 2011-2018 Twitter, Inc. Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) */@-ms-viewport{width:device-width}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;box-sizing:border-box;-ms-overflow-style:scrollbar}*,::after,::before{-webkit-box-sizing:inherit;box-sizing:inherit}@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 (max-width:991px){.col-lg-0,.col-md-0,.col-sm-0,.col-xs-0{display:none}}@media (min-width:1200px){.container{max-width:1140px}}.row{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;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}.no-padding{padding-left:0!important;padding-right:0!important}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.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-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.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-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.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-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.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-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.balloon-address,.balloon-tel{font-size:12px;padding-left:16px}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;max-width:100%}.col-auto{-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;width:auto;max-width:none}.col-1{-ms-flex:0 0 8.333333%;-webkit-box-flex:0;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-ms-flex:0 0 16.666667%;-webkit-box-flex:0;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-ms-flex:0 0 25%;-webkit-box-flex:0;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.333333%;-webkit-box-flex:0;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-ms-flex:0 0 41.666667%;-webkit-box-flex:0;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-ms-flex:0 0 50%;-webkit-box-flex:0;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.333333%;-webkit-box-flex:0;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-ms-flex:0 0 66.666667%;-webkit-box-flex:0;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-ms-flex:0 0 75%;-webkit-box-flex:0;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.333333%;-webkit-box-flex:0;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-ms-flex:0 0 91.666667%;-webkit-box-flex:0;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%}.order-first{-ms-flex-order:-1;-webkit-box-ordinal-group:0;order:-1}.order-last{-ms-flex-order:13;-webkit-box-ordinal-group:14;order:13}.order-0{-ms-flex-order:0;-webkit-box-ordinal-group:1;order:0}.order-1{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1}.order-2{-ms-flex-order:2;-webkit-box-ordinal-group:3;order:2}.order-3{-ms-flex-order:3;-webkit-box-ordinal-group:4;order:3}.order-4{-ms-flex-order:4;-webkit-box-ordinal-group:5;order:4}.order-5{-ms-flex-order:5;-webkit-box-ordinal-group:6;order:5}.order-6{-ms-flex-order:6;-webkit-box-ordinal-group:7;order:6}.order-7{-ms-flex-order:7;-webkit-box-ordinal-group:8;order:7}.order-8{-ms-flex-order:8;-webkit-box-ordinal-group:9;order:8}.order-9{-ms-flex-order:9;-webkit-box-ordinal-group:10;order:9}.order-10{-ms-flex-order:10;-webkit-box-ordinal-group:11;order:10}.order-11{-ms-flex-order:11;-webkit-box-ordinal-group:12;order:11}.order-12{-ms-flex-order:12;-webkit-box-ordinal-group:13;order:12}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}.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:-ms-flexbox!important;display:-webkit-box!important;display:flex!important}.d-inline-flex{display:-ms-inline-flexbox!important;display:-webkit-inline-box!important;display:inline-flex!important}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;max-width:100%}.col-sm-auto{-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;width:auto;max-width:none}.col-sm-1{-ms-flex:0 0 8.333333%;-webkit-box-flex:0;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-ms-flex:0 0 16.666667%;-webkit-box-flex:0;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-ms-flex:0 0 25%;-webkit-box-flex:0;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.333333%;-webkit-box-flex:0;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-ms-flex:0 0 41.666667%;-webkit-box-flex:0;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-ms-flex:0 0 50%;-webkit-box-flex:0;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.333333%;-webkit-box-flex:0;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-ms-flex:0 0 66.666667%;-webkit-box-flex:0;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-ms-flex:0 0 75%;-webkit-box-flex:0;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.333333%;-webkit-box-flex:0;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-ms-flex:0 0 91.666667%;-webkit-box-flex:0;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%}.order-sm-first{-ms-flex-order:-1;-webkit-box-ordinal-group:0;order:-1}.order-sm-last{-ms-flex-order:13;-webkit-box-ordinal-group:14;order:13}.order-sm-0{-ms-flex-order:0;-webkit-box-ordinal-group:1;order:0}.order-sm-1{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1}.order-sm-2{-ms-flex-order:2;-webkit-box-ordinal-group:3;order:2}.order-sm-3{-ms-flex-order:3;-webkit-box-ordinal-group:4;order:3}.order-sm-4{-ms-flex-order:4;-webkit-box-ordinal-group:5;order:4}.order-sm-5{-ms-flex-order:5;-webkit-box-ordinal-group:6;order:5}.order-sm-6{-ms-flex-order:6;-webkit-box-ordinal-group:7;order:6}.order-sm-7{-ms-flex-order:7;-webkit-box-ordinal-group:8;order:7}.order-sm-8{-ms-flex-order:8;-webkit-box-ordinal-group:9;order:8}.order-sm-9{-ms-flex-order:9;-webkit-box-ordinal-group:10;order:9}.order-sm-10{-ms-flex-order:10;-webkit-box-ordinal-group:11;order:10}.order-sm-11{-ms-flex-order:11;-webkit-box-ordinal-group:12;order:11}.order-sm-12{-ms-flex-order:12;-webkit-box-ordinal-group:13;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}.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:-ms-flexbox!important;display:-webkit-box!important;display:flex!important}.d-sm-inline-flex{display:-ms-inline-flexbox!important;display:-webkit-inline-box!important;display:inline-flex!important}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;max-width:100%}.col-md-auto{-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;width:auto;max-width:none}.col-md-1{-ms-flex:0 0 8.333333%;-webkit-box-flex:0;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-ms-flex:0 0 16.666667%;-webkit-box-flex:0;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-ms-flex:0 0 25%;-webkit-box-flex:0;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.333333%;-webkit-box-flex:0;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-ms-flex:0 0 41.666667%;-webkit-box-flex:0;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-ms-flex:0 0 50%;-webkit-box-flex:0;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.333333%;-webkit-box-flex:0;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-ms-flex:0 0 66.666667%;-webkit-box-flex:0;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-ms-flex:0 0 75%;-webkit-box-flex:0;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.333333%;-webkit-box-flex:0;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-ms-flex:0 0 91.666667%;-webkit-box-flex:0;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%}.order-md-first{-ms-flex-order:-1;-webkit-box-ordinal-group:0;order:-1}.order-md-last{-ms-flex-order:13;-webkit-box-ordinal-group:14;order:13}.order-md-0{-ms-flex-order:0;-webkit-box-ordinal-group:1;order:0}.order-md-1{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1}.order-md-2{-ms-flex-order:2;-webkit-box-ordinal-group:3;order:2}.order-md-3{-ms-flex-order:3;-webkit-box-ordinal-group:4;order:3}.order-md-4{-ms-flex-order:4;-webkit-box-ordinal-group:5;order:4}.order-md-5{-ms-flex-order:5;-webkit-box-ordinal-group:6;order:5}.order-md-6{-ms-flex-order:6;-webkit-box-ordinal-group:7;order:6}.order-md-7{-ms-flex-order:7;-webkit-box-ordinal-group:8;order:7}.order-md-8{-ms-flex-order:8;-webkit-box-ordinal-group:9;order:8}.order-md-9{-ms-flex-order:9;-webkit-box-ordinal-group:10;order:9}.order-md-10{-ms-flex-order:10;-webkit-box-ordinal-group:11;order:10}.order-md-11{-ms-flex-order:11;-webkit-box-ordinal-group:12;order:11}.order-md-12{-ms-flex-order:12;-webkit-box-ordinal-group:13;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}.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:-ms-flexbox!important;display:-webkit-box!important;display:flex!important}.d-md-inline-flex{display:-ms-inline-flexbox!important;display:-webkit-inline-box!important;display:inline-flex!important}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;max-width:100%}.col-lg-auto{-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;width:auto;max-width:none}.col-lg-1{-ms-flex:0 0 8.333333%;-webkit-box-flex:0;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-ms-flex:0 0 16.666667%;-webkit-box-flex:0;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-ms-flex:0 0 25%;-webkit-box-flex:0;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.333333%;-webkit-box-flex:0;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-ms-flex:0 0 41.666667%;-webkit-box-flex:0;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-ms-flex:0 0 50%;-webkit-box-flex:0;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.333333%;-webkit-box-flex:0;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-ms-flex:0 0 66.666667%;-webkit-box-flex:0;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-ms-flex:0 0 75%;-webkit-box-flex:0;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.333333%;-webkit-box-flex:0;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-ms-flex:0 0 91.666667%;-webkit-box-flex:0;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%}.order-lg-first{-ms-flex-order:-1;-webkit-box-ordinal-group:0;order:-1}.order-lg-last{-ms-flex-order:13;-webkit-box-ordinal-group:14;order:13}.order-lg-0{-ms-flex-order:0;-webkit-box-ordinal-group:1;order:0}.order-lg-1{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1}.order-lg-2{-ms-flex-order:2;-webkit-box-ordinal-group:3;order:2}.order-lg-3{-ms-flex-order:3;-webkit-box-ordinal-group:4;order:3}.order-lg-4{-ms-flex-order:4;-webkit-box-ordinal-group:5;order:4}.order-lg-5{-ms-flex-order:5;-webkit-box-ordinal-group:6;order:5}.order-lg-6{-ms-flex-order:6;-webkit-box-ordinal-group:7;order:6}.order-lg-7{-ms-flex-order:7;-webkit-box-ordinal-group:8;order:7}.order-lg-8{-ms-flex-order:8;-webkit-box-ordinal-group:9;order:8}.order-lg-9{-ms-flex-order:9;-webkit-box-ordinal-group:10;order:9}.order-lg-10{-ms-flex-order:10;-webkit-box-ordinal-group:11;order:10}.order-lg-11{-ms-flex-order:11;-webkit-box-ordinal-group:12;order:11}.order-lg-12{-ms-flex-order:12;-webkit-box-ordinal-group:13;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}.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:-ms-flexbox!important;display:-webkit-box!important;display:flex!important}.d-lg-inline-flex{display:-ms-inline-flexbox!important;display:-webkit-inline-box!important;display:inline-flex!important}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;max-width:100%}.col-xl-auto{-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;width:auto;max-width:none}.col-xl-1{-ms-flex:0 0 8.333333%;-webkit-box-flex:0;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-ms-flex:0 0 16.666667%;-webkit-box-flex:0;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-ms-flex:0 0 25%;-webkit-box-flex:0;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.333333%;-webkit-box-flex:0;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-ms-flex:0 0 41.666667%;-webkit-box-flex:0;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-ms-flex:0 0 50%;-webkit-box-flex:0;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.333333%;-webkit-box-flex:0;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-ms-flex:0 0 66.666667%;-webkit-box-flex:0;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-ms-flex:0 0 75%;-webkit-box-flex:0;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.333333%;-webkit-box-flex:0;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-ms-flex:0 0 91.666667%;-webkit-box-flex:0;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%}.order-xl-first{-ms-flex-order:-1;-webkit-box-ordinal-group:0;order:-1}.order-xl-last{-ms-flex-order:13;-webkit-box-ordinal-group:14;order:13}.order-xl-0{-ms-flex-order:0;-webkit-box-ordinal-group:1;order:0}.order-xl-1{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1}.order-xl-2{-ms-flex-order:2;-webkit-box-ordinal-group:3;order:2}.order-xl-3{-ms-flex-order:3;-webkit-box-ordinal-group:4;order:3}.order-xl-4{-ms-flex-order:4;-webkit-box-ordinal-group:5;order:4}.order-xl-5{-ms-flex-order:5;-webkit-box-ordinal-group:6;order:5}.order-xl-6{-ms-flex-order:6;-webkit-box-ordinal-group:7;order:6}.order-xl-7{-ms-flex-order:7;-webkit-box-ordinal-group:8;order:7}.order-xl-8{-ms-flex-order:8;-webkit-box-ordinal-group:9;order:8}.order-xl-9{-ms-flex-order:9;-webkit-box-ordinal-group:10;order:9}.order-xl-10{-ms-flex-order:10;-webkit-box-ordinal-group:11;order:10}.order-xl-11{-ms-flex-order:11;-webkit-box-ordinal-group:12;order:11}.order-xl-12{-ms-flex-order:12;-webkit-box-ordinal-group:13;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}.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:-ms-flexbox!important;display:-webkit-box!important;display:flex!important}.d-xl-inline-flex{display:-ms-inline-flexbox!important;display:-webkit-inline-box!important;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:-ms-flexbox!important;display:-webkit-box!important;display:flex!important}.d-print-inline-flex{display:-ms-inline-flexbox!important;display:-webkit-inline-box!important;display:inline-flex!important}}.balloon-address:before,.balloon-tel:before{display:block;top:50%;background-size:100%;left:0;background-repeat:no-repeat;content:""}.flex-row{-ms-flex-direction:row!important;-webkit-box-orient:horizontal!important;flex-direction:row!important}.flex-column{-ms-flex-direction:column!important;-webkit-box-orient:vertical!important;flex-direction:column!important}.flex-column-reverse,.flex-row-reverse{-webkit-box-direction:reverse!important}.flex-row-reverse{-ms-flex-direction:row-reverse!important;-webkit-box-orient:horizontal!important;flex-direction:row-reverse!important}.flex-column-reverse{-ms-flex-direction:column-reverse!important;-webkit-box-orient:vertical!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-fill{-ms-flex:1 1 auto!important;-webkit-box-flex:1!important;flex:1 1 auto!important}.flex-grow-0{-ms-flex-positive:0!important;-webkit-box-flex:0!important;flex-grow:0!important}.flex-grow-1{-ms-flex-positive:1!important;-webkit-box-flex:1!important;flex-grow:1!important}.flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-start{-ms-flex-pack:start!important;-webkit-box-pack:start!important;justify-content:flex-start!important}.justify-content-end{-ms-flex-pack:end!important;-webkit-box-pack:end!important;justify-content:flex-end!important}.justify-content-center{-ms-flex-pack:center!important;-webkit-box-pack:center!important;justify-content:center!important}.justify-content-between{-ms-flex-pack:justify!important;-webkit-box-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-ms-flex-align:start!important;-webkit-box-align:start!important;align-items:flex-start!important}.align-items-end{-ms-flex-align:end!important;-webkit-box-align:end!important;align-items:flex-end!important}.align-items-center{-ms-flex-align:center!important;-webkit-box-align:center!important;align-items:center!important}.align-items-baseline{-ms-flex-align:baseline!important;-webkit-box-align:baseline!important;align-items:baseline!important}.align-items-stretch{-ms-flex-align:stretch!important;-webkit-box-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}@media (min-width:576px){.flex-sm-column,.flex-sm-row{-webkit-box-direction:normal!important}.flex-sm-row{-ms-flex-direction:row!important;-webkit-box-orient:horizontal!important;flex-direction:row!important}.flex-sm-column{-ms-flex-direction:column!important;-webkit-box-orient:vertical!important;flex-direction:column!important}.flex-sm-row-reverse{-ms-flex-direction:row-reverse!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-ms-flex-direction:column-reverse!important;-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-sm-fill{-ms-flex:1 1 auto!important;-webkit-box-flex:1!important;flex:1 1 auto!important}.flex-sm-grow-0{-ms-flex-positive:0!important;-webkit-box-flex:0!important;flex-grow:0!important}.flex-sm-grow-1{-ms-flex-positive:1!important;-webkit-box-flex:1!important;flex-grow:1!important}.flex-sm-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-sm-start{-ms-flex-pack:start!important;-webkit-box-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-ms-flex-pack:end!important;-webkit-box-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-ms-flex-pack:center!important;-webkit-box-pack:center!important;justify-content:center!important}.justify-content-sm-between{-ms-flex-pack:justify!important;-webkit-box-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-ms-flex-align:start!important;-webkit-box-align:start!important;align-items:flex-start!important}.align-items-sm-end{-ms-flex-align:end!important;-webkit-box-align:end!important;align-items:flex-end!important}.align-items-sm-center{-ms-flex-align:center!important;-webkit-box-align:center!important;align-items:center!important}.align-items-sm-baseline{-ms-flex-align:baseline!important;-webkit-box-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-ms-flex-align:stretch!important;-webkit-box-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:768px){.flex-md-column,.flex-md-row{-webkit-box-direction:normal!important}.flex-md-row{-ms-flex-direction:row!important;-webkit-box-orient:horizontal!important;flex-direction:row!important}.flex-md-column{-ms-flex-direction:column!important;-webkit-box-orient:vertical!important;flex-direction:column!important}.flex-md-row-reverse{-ms-flex-direction:row-reverse!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-ms-flex-direction:column-reverse!important;-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-md-fill{-ms-flex:1 1 auto!important;-webkit-box-flex:1!important;flex:1 1 auto!important}.flex-md-grow-0{-ms-flex-positive:0!important;-webkit-box-flex:0!important;flex-grow:0!important}.flex-md-grow-1{-ms-flex-positive:1!important;-webkit-box-flex:1!important;flex-grow:1!important}.flex-md-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-md-start{-ms-flex-pack:start!important;-webkit-box-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-ms-flex-pack:end!important;-webkit-box-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-ms-flex-pack:center!important;-webkit-box-pack:center!important;justify-content:center!important}.justify-content-md-between{-ms-flex-pack:justify!important;-webkit-box-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-ms-flex-align:start!important;-webkit-box-align:start!important;align-items:flex-start!important}.align-items-md-end{-ms-flex-align:end!important;-webkit-box-align:end!important;align-items:flex-end!important}.align-items-md-center{-ms-flex-align:center!important;-webkit-box-align:center!important;align-items:center!important}.align-items-md-baseline{-ms-flex-align:baseline!important;-webkit-box-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-ms-flex-align:stretch!important;-webkit-box-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:992px){.flex-lg-column,.flex-lg-row{-webkit-box-direction:normal!important}.flex-lg-row{-ms-flex-direction:row!important;-webkit-box-orient:horizontal!important;flex-direction:row!important}.flex-lg-column{-ms-flex-direction:column!important;-webkit-box-orient:vertical!important;flex-direction:column!important}.flex-lg-row-reverse{-ms-flex-direction:row-reverse!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-ms-flex-direction:column-reverse!important;-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-lg-fill{-ms-flex:1 1 auto!important;-webkit-box-flex:1!important;flex:1 1 auto!important}.flex-lg-grow-0{-ms-flex-positive:0!important;-webkit-box-flex:0!important;flex-grow:0!important}.flex-lg-grow-1{-ms-flex-positive:1!important;-webkit-box-flex:1!important;flex-grow:1!important}.flex-lg-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-lg-start{-ms-flex-pack:start!important;-webkit-box-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-ms-flex-pack:end!important;-webkit-box-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-ms-flex-pack:center!important;-webkit-box-pack:center!important;justify-content:center!important}.justify-content-lg-between{-ms-flex-pack:justify!important;-webkit-box-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-ms-flex-align:start!important;-webkit-box-align:start!important;align-items:flex-start!important}.align-items-lg-end{-ms-flex-align:end!important;-webkit-box-align:end!important;align-items:flex-end!important}.align-items-lg-center{-ms-flex-align:center!important;-webkit-box-align:center!important;align-items:center!important}.align-items-lg-baseline{-ms-flex-align:baseline!important;-webkit-box-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-ms-flex-align:stretch!important;-webkit-box-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1200px){.flex-xl-column,.flex-xl-row{-webkit-box-direction:normal!important}.flex-xl-row{-ms-flex-direction:row!important;-webkit-box-orient:horizontal!important;flex-direction:row!important}.flex-xl-column{-ms-flex-direction:column!important;-webkit-box-orient:vertical!important;flex-direction:column!important}.flex-xl-row-reverse{-ms-flex-direction:row-reverse!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-ms-flex-direction:column-reverse!important;-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-xl-fill{-ms-flex:1 1 auto!important;-webkit-box-flex:1!important;flex:1 1 auto!important}.flex-xl-grow-0{-ms-flex-positive:0!important;-webkit-box-flex:0!important;flex-grow:0!important}.flex-xl-grow-1{-ms-flex-positive:1!important;-webkit-box-flex:1!important;flex-grow:1!important}.flex-xl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-xl-start{-ms-flex-pack:start!important;-webkit-box-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-ms-flex-pack:end!important;-webkit-box-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-ms-flex-pack:center!important;-webkit-box-pack:center!important;justify-content:center!important}.justify-content-xl-between{-ms-flex-pack:justify!important;-webkit-box-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-ms-flex-align:start!important;-webkit-box-align:start!important;align-items:flex-start!important}.align-items-xl-end{-ms-flex-align:end!important;-webkit-box-align:end!important;align-items:flex-end!important}.align-items-xl-center{-ms-flex-align:center!important;-webkit-box-align:center!important;align-items:center!important}.align-items-xl-baseline{-ms-flex-align:baseline!important;-webkit-box-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-ms-flex-align:stretch!important;-webkit-box-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}.balloon-title{color:#c82d4e;font-weight:700;font-size:12px;text-transform:uppercase}.balloon-address{position:relative}.balloon-address:before{width:11px;height:11px;position:absolute;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-image:url(../images/icons/marker.svg)}.balloon-tel{position:relative}.balloon-tel:before{width:9px;height:9px;position:absolute;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-image:url(../images/icons/settings-phone-small.svg)}.vi .balloon-title{color:#2d2d2d}.ui-widget-content a,.ui-widget-header,.ui-widget-header a{color:#333}/*! jQuery UI - v1.12.1 - 2018-11-04 http://jqueryui.com Includes: core.css, menu.css, selectmenu.css, button.css, theme.css To view and modify this theme, visit http://jqueryui.com/themeroller/?scope=&folderName=base&cornerRadiusShadow=8px&offsetLeftShadow=0px&offsetTopShadow=0px&thicknessShadow=5px&opacityShadow=30&bgImgOpacityShadow=0&bgTextureShadow=flat&bgColorShadow=666666&opacityOverlay=30&bgImgOpacityOverlay=0&bgTextureOverlay=flat&bgColorOverlay=aaaaaa&iconColorError=cc0000&fcError=5f3f3f&borderColorError=f1a899&bgTextureError=flat&bgColorError=fddfdf&iconColorHighlight=777620&fcHighlight=777620&borderColorHighlight=dad55e&bgTextureHighlight=flat&bgColorHighlight=fffa90&iconColorActive=ffffff&fcActive=ffffff&borderColorActive=003eff&bgTextureActive=flat&bgColorActive=007fff&iconColorHover=555555&fcHover=2b2b2b&borderColorHover=cccccc&bgTextureHover=flat&bgColorHover=ededed&iconColorDefault=777777&fcDefault=454545&borderColorDefault=c5c5c5&bgTextureDefault=flat&bgColorDefault=f6f6f6&iconColorContent=444444&fcContent=333333&borderColorContent=dddddd&bgTextureContent=flat&bgColorContent=ffffff&iconColorHeader=444444&fcHeader=333333&borderColorHeader=dddddd&bgTextureHeader=flat&bgColorHeader=e9e9e9&cornerRadius=3px&fwDefault=normal&fsDefault=1em&ffDefault=Arial%2CHelvetica%2Csans-serif Copyright jQuery Foundation and other contributors; Licensed MIT */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:after,.ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:inline-block;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}.ui-menu .ui-menu-item-wrapper{position:relative;padding:16px}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0}.ui-menu .ui-state-active,.ui-menu .ui-state-focus{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;max-height:400px;padding-bottom:1px;-webkit-box-shadow:0 4px 10px -4px #4d4d4d;box-shadow:0 4px 10px -4px #4d4d4d}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:700;line-height:1.5;padding:2px .4em;margin:.5em 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:100%;height:54px}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-button{padding:1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:active,.ui-button:hover,.ui-button:link,.ui-button:visited{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}button.ui-button::-moz-focus-inner,input.ui-button::-moz-focus-inner{border:0;padding:0}.ui-widget,.ui-widget .ui-widget{font-size:1em}.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea{font-family:ProximaNova,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;font-weight:700}.ui-button,.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,html .ui-button.ui-state-disabled:active,html .ui-button.ui-state-disabled:hover{border:1px solid #979797;background:0 0;font-weight:400;color:#454545;outline:0}.ui-button,.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button{color:#454545;text-decoration:none;outline:0}.ui-button:focus,.ui-button:hover,.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{border:1px solid #ccc;background:rgba(209,211,212,.61);font-weight:400;color:#2b2b2b;outline:0}.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,a.ui-button:focus,a.ui-button:hover{color:#2b2b2b;text-decoration:none;outline:0}.ui-visual-focus{-webkit-box-shadow:0 0 3px 1px #5e9ed6;box-shadow:0 0 3px 1px #5e9ed6}.ui-button.ui-state-active:hover,.ui-button:active,.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active{border:1px solid #c82d4e;background:#c82d4e;font-weight:400;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-state-error-text,.ui-widget-content .ui-state-error a,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error a,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:400}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon,.ui-widget-header .ui-icon{background-image:url(../images/icons/ui-icons_444444_256x240.png)}.ui-button:focus .ui-icon,.ui-button:hover .ui-icon,.ui-state-focus .ui-icon,.ui-state-hover .ui-icon{background-image:url(../images/icons/ui-icons_555555_256x240.png)}.ui-button:active .ui-icon,.ui-state-active .ui-icon{background-image:url(../images/icons/ui-icons_ffffff_256x240.png)}.ui-button .ui-state-highlight.ui-icon,.ui-state-highlight .ui-icon{background-image:url(../images/icons/ui-icons_777620_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(../images/icons/ui-icons_cc0000_256x240.png)}.ui-button .ui-icon{background-image:url(../images/icons/ui-icons_777777_256x240.png)}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-first,.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-left,.ui-corner-tl,.ui-corner-top{border-top-left-radius:3px}.ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td a,.ui-datepicker td span{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-multi .ui-datepicker-group,.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.vi .ui-button.ui-state-active:hover,.vi .ui-button:active,.vi .ui-state-active,.vi .ui-widget-content .ui-state-active,.vi .ui-widget-header .ui-state-active,.vi a.ui-button:active{border:1px solid #2d2d2d;background:#2d2d2d}.vi .ui-selectmenu-button.ui-button{height:auto;min-height:54px}.pickmeup{background:#fff;border-radius:.4em;display:inline-block;position:absolute;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-box-shadow:0 0 10px -2px #4d4d4d;box-shadow:0 0 10px -2px #4d4d4d;z-index:20}.loading,.pickmeup.pmu-flat{position:relative}.pickmeup.pmu-hidden{display:none}.pickmeup .pmu-instance{display:inline-block;padding:.5em;text-align:center;width:20em}.pickmeup .pmu-instance .pmu-button{color:#2d2d2d;cursor:pointer;outline:0;text-decoration:none;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.pickmeup .pmu-instance .pmu-today{background:#c82d4e;color:#fff}.vi .pickmeup .pmu-instance .pmu-today{background:#2d2d2d}.pickmeup .pmu-instance .pmu-button:hover{background:#c82d4e;color:#fff}.vi .pickmeup .pmu-instance .pmu-button:hover{background:#2d2d2d;color:#fff}.pickmeup .pmu-instance .pmu-not-in-month{color:#d8d7d7}.pickmeup .pmu-instance .pmu-disabled,.pickmeup .pmu-instance .pmu-disabled:hover{color:#2d2d2d;cursor:default}.pickmeup .pmu-instance .pmu-selected{background:#eaa4b3;color:#fff}.vi .pickmeup .pmu-instance .pmu-selected{background:#7a7a7a;color:#fff}.pickmeup .pmu-instance .pmu-not-in-month.pmu-selected{background:#f4cdd5;color:#fff}.vi .pickmeup .pmu-instance .pmu-not-in-month.pmu-selected{background:#939393;color:#fff}.pickmeup .pmu-instance nav{color:#2d2d2d;display:-ms-flexbox;display:-webkit-box;display:flex;line-height:2em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pickmeup .pmu-instance nav :first-child :hover{color:#2d2d2d}.pickmeup .pmu-instance nav .pmu-next,.pickmeup .pmu-instance nav .pmu-prev{display:none;height:2em;width:1em}.pickmeup .pmu-instance nav .pmu-month{width:14em}.pickmeup .pmu-instance .pmu-months *,.pickmeup .pmu-instance .pmu-years *{display:inline-block;line-height:3.6em;width:3.5em}.pickmeup .pmu-instance .pmu-day-of-week{color:#2d2d2d;cursor:default;font-weight:700}.pickmeup .pmu-instance .pmu-day-of-week div:nth-child(6),.pickmeup .pmu-instance .pmu-day-of-week div:nth-child(7){color:#c82d4e}.vi .pickmeup .pmu-instance .pmu-day-of-week div:nth-child(6),.vi .pickmeup .pmu-instance .pmu-day-of-week div:nth-child(7){color:#2d2d2d;background-color:#d8d7d7}.pickmeup .pmu-instance .pmu-day-of-week *,.pickmeup .pmu-instance .pmu-days *{display:inline-block;line-height:2em;width:14.2857%}.pickmeup .pmu-instance .pmu-day-of-week *{line-height:1.8em}.pickmeup .pmu-instance:first-child .pmu-prev,.pickmeup .pmu-instance:last-child .pmu-next{display:block}.pickmeup .pmu-instance:first-child .pmu-month,.pickmeup .pmu-instance:last-child .pmu-month{width:13em}.pickmeup .pmu-instance:first-child:last-child .pmu-month{width:12em}.pickmeup:not(.pmu-view-days) .pmu-day-of-week,.pickmeup:not(.pmu-view-days) .pmu-days,.pickmeup:not(.pmu-view-months) .pmu-months,.pickmeup:not(.pmu-view-years) .pmu-years{display:none}@media (max-width:400px){.pickmeup .pmu-instance{width:calc(100vw - 30px)}}@font-face{font-family:demo;src:url(fonts/icons.woff) format("woff"),url(fonts/icons.ttf) format("truetype")}@-webkit-keyframes loadingStart{0%{opacity:0}100%{opacity:1}}@keyframes loadingStart{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.loading .loading-overlay{position:absolute;top:0;bottom:0;left:0;right:0;-webkit-animation:loadingStart 3s .3s linear 1 both;animation:loadingStart 3s .3s linear 1 both;background:rgba(255,255,255,.5);text-align:center}.loading .loading-text{font-size:.875rem;line-height:1.3125rem;text-shadow:#fff 0 0 1em,#fff 0 0 .5em,#fff 0 0 .25em;position:relative;display:block;text-transform:uppercase;font-weight:700}.loading .loading-text:after{content:""}.loading .loading-spinner{position:absolute;top:50%;bottom:0;left:0;right:0;margin:-3.9375rem auto 0;color:#1a1d1d;text-align:center}.loading .loading-icon{font-size:4.8125rem;line-height:5.25rem;text-shadow:rgba(255,255,255,.75) 0 0 .5em;-webkit-animation:loading 1s steps(4) infinite;animation:loading 1s steps(4) infinite;display:block}.loading .loading-icon:before{vertical-align:middle;content:"\e000";font-family:demo}html{font-family:"Franklin Gothic Medium","Franklin Gothic","ITC Franklin Gothic",Arial,sans-serif}.demo{min-width:34em;max-width:52em;margin:1em auto;padding:1em}.demo-content{text-align:right}#target{clear:both;width:100%;height:2em;margin-bottom:1em;padding:0 0 55% 1em;border:2px solid #000;text-align:left;background:url(http://placekitten.com/g/800/600) no-repeat;background-size:cover}.toggle-loading{float:left;margin-bottom:1em;padding:1em 2em;border:none;border-radius:.25em;background:pink;font:inherit;font-size:1.25em;text-transform:uppercase;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.5);-webkit-transition:all 150ms;-o-transition:all 150ms;transition:all 150ms}.toggle-loading:focus{outline:0;-webkit-box-shadow:0 0 1px 2px rgba(0,0,0,.1) inset;box-shadow:0 0 1px 2px rgba(0,0,0,.1) inset}.toggle-loading:hover{cursor:pointer;background:#fd9297}.toggle-loading:active{background:#bc6d71;-webkit-box-shadow:0 0 1px 2px rgba(0,0,0,.25) inset;box-shadow:0 0 1px 2px rgba(0,0,0,.25) inset}label[for=css-input]{display:inline-block;padding-top:3em}pre{overflow:auto;font-family:"Courier New",Courier,"Lucida Sans Typewriter","Lucida Typewriter",monospace,serif;font-size:.85em;line-height:1.5em;color:grey}.code-samples .js{clear:both;margin-bottom:1em}.code-samples .html{clear:both;border-top:1px dashed;border-color:grey;margin-bottom:1em}.code-samples .css{clear:both;border-top:1px dashed;border-color:grey}body.compensate-for-scrollbar{overflow:hidden;-ms-overflow-style:none}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;backface-visibility:hidden;height:100%;left:0;outline:0;position:fixed;top:0;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-transform:translateZ(0);transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{-webkit-box-sizing:border-box;box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;-webkit-transition-duration:inherit;-o-transition-duration:inherit;transition-duration:inherit;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:cubic-bezier(.47,0,.74,.71);-o-transition-timing-function:cubic-bezier(.47,0,.74,.71);transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.87;-webkit-transition-timing-function:cubic-bezier(.22,.61,.36,1);-o-transition-timing-function:cubic-bezier(.22,.61,.36,1);transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;-webkit-transition:opacity .25s ease,visibility 0s ease .25s;-o-transition:opacity .25s ease,visibility 0s ease .25s;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;-webkit-transition:opacity .25s ease 0s,visibility 0s ease 0s;-o-transition:opacity .25s ease 0s,visibility 0s ease 0s;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:none;height:100%;left:0;outline:0;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px 44px 0;position:absolute;text-align:center;top:0;-webkit-transition-property:opacity,-webkit-transform;-o-transition-property:transform,opacity;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;white-space:normal;width:100%;z-index:99994}.fancybox-share__button,.fancybox-thumbs__list,.header .feedback-btn,.main-tel,.vi-toggler{white-space:nowrap}.fancybox-slide::before{content:'';display:inline-block;font-size:0;height:100%;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--next{z-index:99995}.fancybox-slide--image{padding:44px 0 0;overflow:visible}.fancybox-slide--image::before{display:none}.fancybox-slide--html{padding:6px 6px 0}.fancybox-content{background:#fff;display:inline-block;margin:0 0 44px;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left}.fancybox-image,.fancybox-slide--image .fancybox-content,.fancybox-spaceball{max-width:none;position:absolute;top:0;-ms-user-select:none;padding:0;left:0}.fancybox-slide--image .fancybox-content{-webkit-animation-timing-function:cubic-bezier(.5,0,.14,1);animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;backface-visibility:hidden;background:no-repeat;background-size:100% 100%;overflow:visible;-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-transition-property:opacity,-webkit-transform;-o-transition-property:transform,opacity;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:99995}.fancybox-slide--html .fancybox-content{margin:0 0 6px}.fancybox-can-zoomOut .fancybox-content{cursor:-webkit-zoom-out;cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:-webkit-zoom-in;cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:-webkit-grab;cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:0 0;border:0;height:100%;margin:0;max-height:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--video .fancybox-content{height:calc(100% - 44px);overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:0 0;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;vertical-align:top;width:100%}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;-webkit-transition:color .2s;-o-transition:color .2s;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:0}.fancybox-button.fancybox-focus{outline:dotted 1px}.fancybox-button.disabled,.fancybox-button.disabled:hover,.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:0}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:nth-child(1),.fancybox-button--pause svg:nth-child(1),.fancybox-button--play svg:nth-child(2),.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-close-small{background:0 0;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-caption::after,.fancybox-caption::before{display:block;position:absolute;content:''}.fancybox-navigation .fancybox-button{background:0 0;height:100px;margin:0;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{background:rgba(30,30,30,.6);height:100%;padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0}.fancybox-caption{bottom:0;color:#fff;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:25px 44px;right:0}.fancybox-caption::before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAEtCAQAAABjBcL7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHRJREFUKM+Vk8EOgDAIQ0vj/3+xBw8qIZZueFnIKC90MCAI8DlrkHGeqqGIU6lVigrBtpCWqeRWoHDNqs0F7VNVBVxmHRlvoVqjaYkdnDIaivH2HqZ5+oZj3JUzWB+cOz4G48Bg+tsJ/tqu4dLC/4Xb+0GcF5BwBC0AA53qAAAAAElFTkSuQmCC);background-repeat:repeat-x;background-size:contain;bottom:0;left:0;pointer-events:none;right:0;top:-25px;z-index:-1}.fancybox-caption::after{border-bottom:1px solid rgba(255,255,255,.3);left:44px;right:44px;top:0}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{-webkit-animation:fancybox-rotate .8s infinite linear;animation:fancybox-rotate .8s infinite linear;background:0 0;border:6px solid rgba(100,100,100,.5);border-radius:100%;border-top-color:#fff;height:60px;left:50%;margin:-30px 0 0 -30px;opacity:.6;padding:0;position:absolute;top:50%;width:60px;z-index:99999}@-webkit-keyframes fancybox-rotate{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fancybox-rotate{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fancybox-animated{-webkit-transition-timing-function:cubic-bezier(0,0,.25,1);-o-transition-timing-function:cubic-bezier(0,0,.25,1);transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);-o-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;-webkit-transform:rotate(-360deg);-ms-transform:rotate(-360deg);transform:rotate(-360deg)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;-webkit-transform:scale3d(1,1,1) translate3d(0,0,0);transform:scale3d(1,1,1) translate3d(0,0,0)}.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0) scale(.1) skew(-10deg);transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0) scale(.1) skew(10deg);transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}@media all and (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0 0}.fancybox-slide--image .fancybox-content{margin-bottom:6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:0 0;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:0;padding:10px 15px;width:100%}.fancybox-thumbs{background:#fff;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:center center;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:0;overflow:hidden;padding:0;position:relative;width:100px}.fancybox-thumbs__list a::before{border:4px solid #4ea7f9;bottom:0;content:'';left:0;opacity:0;position:absolute;right:0;top:0;-webkit-transition:all .2s cubic-bezier(.25,.46,.45,.94);-o-transition:all .2s cubic-bezier(.25,.46,.45,.94);transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus::before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active::before{opacity:1}@media all and (max-width:768px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}.owl-carousel{display:none;width:100%;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;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;height:100%;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{position:relative;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;-ms-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}.header-bottom,.header-top{border-bottom:1px solid rgba(77,77,77,.5)}.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{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-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}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{-webkit-transition:height .5s ease-in-out;-o-transition:height .5s ease-in-out;transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity .4s ease;-o-transition:opacity .4s ease;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{-webkit-transform-style:preserve-3d;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;-webkit-transition:-webkit-transform .1s ease;-o-transition:transform .1s ease;transition:transform .1s ease;transition:transform .1s ease,-webkit-transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);-webkit-transform:scale(1.3,1.3);transform:scale(1.3,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:center center;background-repeat:no-repeat;background-size:contain;-webkit-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.owl-theme .owl-nav{margin-top:10px;text-align:center}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots{text-align:center}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;-webkit-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}/*! animate.css -http://daneden.me/animate Version - 3.7.0 Licensed under the MIT license - http://opensource.org/licenses/MIT Copyright (c) 2018 Daniel Eden */@-webkit-keyframes bounce{20%,53%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{20%,53%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{50%,from,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{50%,from,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{from,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}}@keyframes pulse{from,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{from,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}}@keyframes rubberBand{from,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}@keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}.swing{-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{from,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}}@keyframes tada{from,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}}@keyframes wobble{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{11.1%,from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.39063deg) skewY(.39063deg);transform:skewX(.39063deg) skewY(.39063deg)}88.8%{-webkit-transform:skewX(-.19531deg) skewY(-.19531deg);transform:skewX(-.19531deg) skewY(-.19531deg)}}@keyframes jello{11.1%,from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.39063deg) skewY(.39063deg);transform:skewX(.39063deg) skewY(.39063deg)}88.8%{-webkit-transform:skewX(-.19531deg) skewY(-.19531deg);transform:skewX(-.19531deg) skewY(-.19531deg)}}.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}@-webkit-keyframes heartBeat{0%,28%,70%{-webkit-transform:scale(1);transform:scale(1)}14%,42%{-webkit-transform:scale(1.3);transform:scale(1.3)}}@keyframes heartBeat{0%,28%,70%{-webkit-transform:scale(1);transform:scale(1)}14%,42%{-webkit-transform:scale(1.3);transform:scale(1.3)}}.heartBeat{-webkit-animation-name:heartBeat;animation-name:heartBeat;-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes bounceIn{20%,40%,60%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes bounceIn{20%,40%,60%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.bounceIn{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:bounceIn;animation-name:bounceIn}.bounceOut,.flipOutX{-webkit-animation-duration:.75s}@-webkit-keyframes bounceInDown{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInDown{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInLeft{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInRight{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInUp{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.bounceOut{animation-duration:.75s;-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{from{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,-360deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translate3d(0,0,0) rotate3d(0,1,0,0deg);transform:perspective(400px) scale3d(.95,.95,.95) translate3d(0,0,0) rotate3d(0,1,0,0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,0deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{from{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,-360deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translate3d(0,0,0) rotate3d(0,1,0,0deg);transform:perspective(400px) scale3d(.95,.95,.95) translate3d(0,0,0) rotate3d(0,1,0,0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,0deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}.flipInY,.flipOutX{-webkit-backface-visibility:visible!important}@-webkit-keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}@keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}.flipOutX{animation-duration:.75s;-webkit-animation-name:flipOutX;animation-name:flipOutX;backface-visibility:visible!important}@-webkit-keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}@keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{from{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{from{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}@keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}@keyframes rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}@keyframes rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.hinge{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes jackInTheBox{from{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes jackInTheBox{from{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}@keyframes rollOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%{opacity:1}}@keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}to{opacity:0}}@keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.delay-1s{-webkit-animation-delay:1s;animation-delay:1s}.animated.delay-2s{-webkit-animation-delay:2s;animation-delay:2s}.animated.delay-3s{-webkit-animation-delay:3s;animation-delay:3s}.animated.delay-4s{-webkit-animation-delay:4s;animation-delay:4s}.animated.delay-5s{-webkit-animation-delay:5s;animation-delay:5s}.animated.fast{-webkit-animation-duration:.8s;animation-duration:.8s}.animated.faster{-webkit-animation-duration:.5s;animation-duration:.5s}.animated.slow{-webkit-animation-duration:2s;animation-duration:2s}.animated.slower{-webkit-animation-duration:3s;animation-duration:3s}@media (prefers-reduced-motion){.animated{-webkit-animation:unset!important;animation:unset!important;-webkit-transition:none!important;-o-transition:none!important;transition:none!important}}.header-inner{position:fixed;top:0;left:0;width:100%;background:rgba(255,255,255,.5);z-index:15;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.city-choose span,.city-choose__list{-webkit-transition:.3s;-o-transition:.3s}.header-inner.white{background:#fff;-webkit-box-shadow:0 2px 10px -4px #4d4d4d;box-shadow:0 2px 10px -4px #4d4d4d}.header-top{height:78px}.header-top .container,.header-top .container .row{height:100%}.header-bottom{height:40px}.header-bottom .container,.header-bottom .container .row{height:100%}.header__right{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.header__mobile-opener{display:none;width:28px;height:28px;margin-left:10px;background-image:url(../images/icons/menu-button.svg);background-size:cover}.logo,.vi-toggler:before{display:block;background-repeat:no-repeat;background-position:center center}.header .btn-buy-policy{padding:2px 10px;margin-right:20px;text-align:center}.logo{background-image:url(../images/icons/logo.svg);background-size:contain;width:222px;height:44px}.vi-toggler{font-size:13px;padding-left:22px;color:#3d3d3d;position:absolute;top:4px;right:113%}.vi-toggler:before{content:"";width:18px;height:12px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;background-image:url(../images/icons/eye.svg);background-size:100%}.city-choose span:after,.city-choose span:before{display:block;top:2px;content:""}.city-phone{margin-right:50px;text-align:right}.city-choose{position:relative;z-index:1}.city-choose span{font-size:13px;color:#2d2d2d;position:relative;border-bottom:1px dashed #2d2d2d;padding-right:16px;cursor:pointer;transition:.3s}.city-choose span:before{width:13px;height:13px;position:absolute;left:-17px;background-image:url(../images/icons/marker.svg)}.city-choose span:after{width:14px;height:14px;position:absolute;right:0;background-image:url(../images/icons/chevron.svg);background-size:cover;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.city-choose:hover span{color:#c82d4e}.city-choose__list{min-width:140px;position:absolute;top:28px;right:0;max-height:0;overflow:hidden;background:#fff;border-radius:4px;-webkit-box-shadow:0 2px 10px -2px #4d4d4d;box-shadow:0 2px 10px -2px #4d4d4d;transition:.3s;opacity:0}.city-choose__list.active-city-list{top:22px;max-height:100vh;opacity:1}.city-choose__item{padding:12px 18px 0;cursor:pointer;text-align:left;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;font-size:13px}.city-choose__item:hover{color:#812944}.city-choose__item:last-child{padding-bottom:12px}.city-choose__tel{display:none}.foreign-students-phone{margin-right:22px;font-size:13px;color:#2d2d2d}.main-tel{font-family:Georgia,'Times New Roman',serif;color:#7a1819;font-size:20px;margin-top:4px;display:block}.main-nav,.main-nav li,.main-nav>ul{display:-webkit-box;display:-ms-flexbox;height:100%}.main-nav,.main-nav>ul{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-nav li{position:relative;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-nav li a,.main-nav li span{font-size:14px;color:#2d2d2d;text-transform:uppercase;font-weight:700;margin-right:40px;white-space:nowrap;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.auth,.search_bar{-webkit-box-align:center}.main-nav .submenu,.main-nav .submenu li{-webkit-transition:.5s;-o-transition:.5s}.main-nav li a:hover,.main-nav li span:hover,.main-nav li.active a,.main-nav li.active span{color:#b7181a}.main-nav li:hover .submenu{max-width:100vw;opacity:1;left:0;overflow:visible}.main-nav .submenu{max-width:0;background-color:#fff;position:absolute;top:100%;left:-10px;opacity:0;overflow:hidden;z-index:5;-webkit-box-shadow:0 2px 10px -2px #4d4d4d;box-shadow:0 2px 10px -2px #4d4d4d;webkit-transition:.5s;transition:.5s}.main-nav .submenu li{border-left:3px solid #fff;border-bottom:1px solid rgba(151,151,151,.35);display:block;transition:.5s}.main-nav .submenu li a,.main-nav .submenu li span{padding:10px 20px;font-size:15px;color:#3d3d3d;font-weight:600;text-transform:none;display:block;width:100%;height:100%;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.main-nav .submenu li.active{border-left:3px solid #b7181a;background:#f5f5f5}.main-nav .submenu li.active a,.main-nav .submenu li.active span{color:#b7181a}.main-nav .submenu li.active:hover a{padding-left:20px;padding-right:20px}.main-nav .submenu li:hover{border-left-color:#b7181a;background:#f5f5f5}.main-nav .submenu li:hover a{padding-left:24px;padding-right:16px}.auth{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.auth__login{color:#2d2d2d;font-weight:700;text-transform:uppercase;font-size:14px;padding-left:26px;position:relative}.slider__text,.slider__text--small{color:#fff;font-family:Georgia,'Times New Roman',serif;font-style:italic;text-shadow:2px 2px 8px #2d2d2d}.auth__login:before{content:"";display:block;width:18px;height:18px;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-image:url(../images/icons/login.svg);background-size:contain}@media (max-width:1199px){.vi-toggler{right:102%;white-space:normal}}@media (max-width:1023px){.main-nav{display:none}.header__mobile-opener{display:block}}@media (max-width:991px){.header__right .btn-main{font-size:0;background-color:#d8d7d7;background-repeat:no-repeat;background-size:70%;background-position:center center;background-image:url(../images/icons/settings-phone.svg);border:none;width:38px;height:38px;border-radius:50%}.header__right .btn-main:before{display:none;border:none}.header__right .btn-main:hover{border:none}.city-phone,.foreign-students-phone{display:none}.vi-toggler{font-size:0;height:12px;top:11px;right:120px}}@media (max-width:767px){.header .btn-buy-policy{margin-right:0}.auth__login{padding-left:16px}.auth__login:before{display:none}}.index-slider .owl-dots,.search_bar{display:-webkit-box;display:-ms-flexbox}@media (max-width:420px){.header .btn-buy-policy{font-size:14px}.vi-toggler{right:82px}}@media (max-width:360px){.logo{max-width:60%}.header .btn-buy-policy{font-size:12px;padding:2px 6px}}.index-slider{width:100%;height:675px;overflow:hidden;position:relative}.index-slider img{max-width:none;position:relative;z-index:5}.index-slider .owl-dots{position:absolute;top:50%;z-index:3;width:100%;padding-right:15px;padding-left:15px;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.index-slider .owl-dots .owl-dot{margin:6px 0;border:2px solid #4f5a7c!important;width:16px;height:16px;border-radius:50%;position:relative}.index-slider .owl-dots .owl-dot.active{border:2px solid #c82d4e!important}.index-slider .owl-dots .owl-dot.active span{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:7px;height:7px;background-color:#c82d4e;display:inline-block;border-radius:50%}.index-slider .owl-item.active{z-index:5}.slider{max-width:1920px;margin-left:auto;margin-right:auto}.slider-big{height:687px;width:100%;position:relative;background-color:#bfbfbf}.slider-big__desktop{display:block;width:1920px;height:687px;-o-object-fit:cover;object-fit:cover}.slider-big__mobile,.slider-big__tablet{display:none!important;-o-object-fit:cover}.slider-big__tablet{width:770px;height:687px;object-fit:cover}.slider-big__mobile{width:480px;height:100%;object-fit:cover}.slider__info{position:absolute;top:260px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:11}.slider__info .btn-second{margin-right:20px}.slider__text{font-size:50px;line-height:50px;margin-bottom:40px}.slider__text--small{font-size:36px;line-height:36px}.breadcrumbs a,.breadcrumbs span,.breadcrumbs__separator{text-shadow:0 2px 4px rgba(0,0,0,.69);font-size:18px;color:#fff}.slider-small{height:318px;width:100%;overflow:hidden;margin-bottom:40px;position:relative;background-color:#bfbfbf}.slider-small__desktop{display:block;width:1920px;height:340px;-o-object-fit:cover;object-fit:cover}.slider-small__tablet{display:none;width:770px;height:301px;-o-object-fit:cover;object-fit:cover}.slider-small__mobile{display:none;width:480px;height:100%;-o-object-fit:cover;object-fit:cover}.slider-small img{max-width:none;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.slider-small .slider__info{top:64%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.slider-small.slider-small-car img{margin-top:0}.zoomInSlow{animation-name:zoomInSlow;-webkit-animation-name:zoomInSlow;animation-duration:5s;-webkit-animation-duration:5s;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite}@-webkit-keyframes zoomInSlow{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);animation-timing-function:ease-in-out;-webkit-animation-timing-function:ease-in-out}80%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05);animation-timing-function:ease-in;-webkit-animation-timing-function:ease-in}}@keyframes zoomInSlow{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);animation-timing-function:ease-in-out;-webkit-animation-timing-function:ease-in-out}80%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05);animation-timing-function:ease-in;-webkit-animation-timing-function:ease-in}}.header__close,.header__search-btn{opacity:0;position:absolute;-ms-transform:translateY(-50%)}.breadcrumbs{margin-top:20px}.breadcrumbs a{text-decoration:underline}@media (min-width:576px){.index-slider .owl-dots{max-width:540px}}@media (min-width:768px){.index-slider .owl-dots{max-width:720px}}@media (min-width:992px){.index-slider .owl-dots{max-width:960px}}@media (min-width:1200px){.index-slider .owl-dots{max-width:1140px}}@media (max-width:1366px){.slider-small img{margin-top:0}}@media (max-width:1199px){.slider-small img{max-width:120%}}@media (max-width:991px){.slider-small{margin-bottom:20px}.index-slider{height:450px}.slider__info{top:180px}.slider-big__desktop{display:none!important}.slider-big__tablet{display:block!important;height:450px}.slider-big__mobile{display:none!important}}@media (max-width:900px){.slider-small{height:300px}}@media (max-width:800px){.breadcrumbs{display:none}}@media (max-width:767px){.index-slider{height:450px}.index-slider .owl-dots{-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;top:auto;bottom:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.index-slider .owl-dots .owl-dot{margin:0 4px}.slider__info{top:180px}.slider .btn-second,.slider-small__desktop{display:none}.slider-small__tablet{display:block}.slider-small__mobile{display:none}}@media (max-width:480px){.slider-small{height:334px}.slider-small__desktop,.slider-small__tablet{display:none}.slider-small__mobile{display:block}.slider-big__desktop,.slider-big__tablet{display:none!important}.slider-big__mobile{display:block!important;height:450px}}.left-menu{background-color:#fff;webkit-transition:.5s;-o-transition:.5s;-webkit-transition:.5s;transition:.5s;margin-bottom:40px}.left-menu li,.left-menu li a,.left-menu li span{display:block;-webkit-transition:.5s;-o-transition:.5s}.left-menu li{border-left:3px solid #fff;border-bottom:1px solid rgba(151,151,151,.35);transition:.5s}.left-menu li a,.left-menu li span{padding:10px 20px;font-size:15px;color:#3d3d3d;font-weight:600;text-transform:none;width:100%;height:100%;transition:.5s}.left-menu li.active{background:#f5f5f5;border-bottom:none}.header__close,.header__icon-search{background-repeat:no-repeat;font-size:0;background-color:transparent;cursor:pointer}.left-menu li.active a,.left-menu li.active span{color:#b7181a;border-left:3px solid #b7181a}.left-menu li.active:hover a{padding-left:20px;padding-right:20px}.left-menu .left-submenu li{border-bottom:none;padding-left:20px}.left-menu .left-submenu li a{border-left:none;color:#3d3d3d}.left-menu .left-submenu li.active a{color:#b7181a}.left-menu li a:hover{padding-left:24px;padding-right:16px;color:#b7181a}.left-menu .btn{width:100%;text-align:center;margin-top:14px}#nav-drill #left-menu__inner ul li{border-top:1px solid rgba(151,151,151,.35)}#nav-drill #left-menu__inner ul li a{color:#4d4d4d}#nav-drill #left-menu__inner ul li.active a{color:#b7181a}#nav-drill #left-menu__inner ul .left-submenu li{padding-left:30px}#nav-drill #left-menu__inner ul .left-submenu li a{color:#4d4d4d}#nav-drill #left-menu__inner ul .left-submenu li.active a{color:#b7181a}#nav-drill .nav-item.active>a{color:#c82d4e}.header__search-opener{margin-right:30px;cursor:pointer}.header__icon-search{background-image:url(../images/icons/search.svg);width:22px;height:22px;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.header__icon-search.header__search-opener{width:24px;height:24px}.header__icon-search-top{display:none}.header__search-btn{top:50%;right:68px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.header__close,.search-block{-webkit-transition:.5s;-o-transition:.5s;-webkit-transform:translateY(-50%);top:50%}.header__close{right:15px;transform:translateY(-50%);background-image:url(../images/icons/close.svg);width:15px;height:15px;transition:.5s}.feedback-form,.search-block{background:#fff;position:absolute}.search-block{right:200px;transition:.5s;overflow:hidden;z-index:10;width:0%;-ms-transform:translateY(-50%);transform:translateY(-50%);height:100%;-webkit-box-shadow:0 0 10px 0 #4d4d4d;box-shadow:0 0 10px 0 #4d4d4d;-webkit-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;-khtml-opacity:0;opacity:0}.btn,.search-block p{-webkit-transition:.5s;-o-transition:.5s}.search-block p{opacity:0;transition:.5s;margin:0;padding:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:48px;height:40%;border-right:1px solid #4f5a7c}.feedback-form .intl-tel-input,.feedback-form .ui-selectmenu-button,.feedback-form input[type=text],.feedback-form input[type=number],.feedback-form input[type=tel],.feedback-form input[type=email],.feedback-form select,.feedback-form textarea{margin-top:10px}.search-block input[type=text]{border-bottom:1px solid #d8d7d7;margin-left:15px;height:70%;width:calc(100% - 130px);color:#4d4d4d;padding:0}.search-inner,.search_bar{height:100%}.search-block.opened-search{width:calc(100% - 215px);-webkit-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;-khtml-opacity:1;opacity:1}.search_bar{display:flex;-ms-flex-align:center;align-items:center}.search_bar input[type=text]{border:none!important}@media (max-width:1024px){.search-block{height:99%;-webkit-box-shadow:none;box-shadow:none;border:none}}@media (max-width:991px){.left-menu{margin-bottom:0}.header__search-opener{display:none}.header__icon-search-top{display:block}}@media (max-width:767px){.search-block{right:0;left:0}.search-block.opened-search{width:100%}}@media (max-width:420px){.header__search-opener{margin-right:10px}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.header__search-opener{margin-right:0}}label{display:block;margin-bottom:20px}.feedback-form{overflow-y:auto;z-index:100;display:none;top:70px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);padding:25px;max-width:540px;width:100%;font-size:16px}.feedback-form textarea{width:100%;height:130px}.feedback-form__title{font-size:24px;font-weight:700;margin-bottom:30px}.feedback-form__close{z-index:10;position:absolute;cursor:pointer;top:25px;right:25px;width:14px;height:14px;background-image:url(../images/icons/close.svg);background-repeat:no-repeat;background-size:cover}.feedback-form .tabs{margin:20px 0 0}.feedback-form .tabs__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.feedback-form .tabs .services-header{padding-left:0;padding-right:0}.feedback-form .tabs .services-header-item{font-size:1.2em;padding:10px}.feedback-form__bottom{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.feedback-form__bottom label.checkbox{-webkit-box-flex:2;-ms-flex:2 1;flex:2 1}.feedback-form__bottom .btn{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;text-align:center}.feedback-form .city-phone,.feedback-form .foreign-students-phone{display:block}.content-form .city-choose__list{right:auto}.content-form .city-choose span{font-size:16px;margin-left:30px}.content-form .city-choose span:before{display:none}.content-feedback-form__city-choose{display:-webkit-box;display:-ms-flexbox;display:flex}.question-tooltip{margin-left:4px;margin-right:4px;cursor:pointer;color:#fff;border-radius:50%;background-color:#c82d4e;width:18px;height:18px;text-align:center;line-height:18px;font-size:13px;display:inline-block;vertical-align:middle;position:relative}.question-tooltip__text,.question-tooltip__text:before{position:absolute;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);display:block;top:50%}.question-tooltip__text{left:120%;transform:translateY(-50%);width:300px;padding:10px 16px;text-align:left;color:#3d3d3d;background-color:#ececec;z-index:2}.add-button,.summ{color:#c82d4e}.question-tooltip__text:before{content:"";width:0;height:0;border-top:6px solid transparent;border-right:6px solid #ececec;border-bottom:6px solid transparent;left:-6px;transform:translateY(-50%)}.content-form{margin-top:30px;width:50%}.content-form input[type=text],.content-form input[type=number],.content-form input[type=password],.content-form input[type=email] input[type=tel] textarea{width:100%}.button-preloader,.calculator-field-loader,.remark{display:none}.calculator-field,.calculator-field-sub-group-join{margin-bottom:16px}.calculator-field-sub-group.age{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.label{margin:20px 0}.half-width{width:48%}.add-button{position:relative;padding-left:20px;cursor:pointer;display:inline-block}.add-button:before{content:"+";display:block;width:16px;height:16px;border-radius:50%;background:#c82d4e;color:#fff;font-size:18px;line-height:16px;text-align:center;font-weight:700;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.territory__reset-item,.trip-form .change-calculation{color:#848484;border-bottom:1px dashed #848484}.label-half-width{display:inline-block;margin-right:12px;vertical-align:top;width:50%}.label-half-width+.label-half-width{margin-right:0;width:45%}.content-textarea{height:140px}.territory__reset{margin:10px 0}.territory__reset-item{margin-right:10px;display:inline-block;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.territory__reset-reset{position:relative;display:inline-block;width:10px;height:10px;cursor:pointer}.territory__reset-reset:after,.territory__reset-reset:before{content:"";width:12px;height:2px;position:absolute;top:4px;left:0;background-color:#848484;display:block}.territory__reset-reset:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.territory__reset-reset:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.territory__reset-reset:hover:after,.territory__reset-reset:hover:before{background-color:#c82d4e}.trip-form label:not(#for-sport):not(#for-agreement3){max-width:50%}.trip-form #for-agreement3{padding-right:20px}.trip-form .sport-input{width:160px;margin-right:48px}.trip-form .passport-serial{width:104px}.trip-form .passport-number{width:246px}.trip-form .label-half-width,.trip-form .label-half-width+.label-half-width{width:45%;margin-right:12px}.members,.trip-dates,.types-wr{width:100%}.traveler h3{display:block;width:auto}.trip-dates,.trip-dates label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#trip-date-begin,#trip-date-end{width:160px;margin:0 20px}#trip-days-amount{width:72px;margin:0 20px}.member{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.checkbox.sport-all{margin-left:-20px;position:relative;z-index:5;background-color:#fff}.checkbox.sport-all .checkmark{background-color:#fff;border:2px solid #3d3d3d}.checkbox.sport-all .checkmark:before{top:2px;left:1px;border-left:2px solid #3d3d3d;border-bottom:2px solid #3d3d3d}.sport-search{margin-right:14px}.member-delete{position:relative;width:16px;height:16px;margin-bottom:20px;margin-left:4px;cursor:pointer}.member-delete:after,.member-delete:before{content:"";display:block;width:18px;height:2px;background:#c82d4e;position:absolute;top:7px;left:-1px}.member-delete:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.member-delete:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.new-order-result{margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.new-order-result h4{width:auto;margin-right:30px}.new-order-result__under{width:100%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (max-width:1199px){.content-form{width:100%}.content-form .btn{margin-right:20px}}@media (max-width:991px){.feedback-form .city-phone,.feedback-form .foreign-students-phone{margin-right:0;text-align:center}.feedback-form__title{text-align:center}.feedback-form .city-phone{margin-top:20px;margin-bottom:20px}.feedback-form .city-choose__list{left:0}.feedback-form .main-tel{margin-top:10px}.feedback-form{top:0}}@media (max-width:540px){.feedback-form{overflow:scroll}.content-form .btn{margin-right:auto;margin-left:auto;display:block;max-width:100%;text-align:center}.question-tooltip__text{top:120%;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.question-tooltip__text:before{border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #ececec;top:-12px;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}}@media (max-width:460px){.calculator-field-sub-group.age{display:block}.half-width{width:100%}}.table{width:100%;border:1px solid #d8d7d7;border-bottom:none;margin:20px 0}.table.small-font .td{font-size:14px;padding:14px 10px;line-height:16px}.th{background-color:#ececec}.tr{border-bottom:1px solid #d8d7d7}.td{padding:14px 20px}.td-name{width:46%}.td-file,.td-price{width:18%}.td__mobile-info-left{display:none}.td.td10{width:10%}.td.td20{width:20%}.td.td30{width:30%}.td.td40{width:40%}.td.td50{width:50%}.td.td60{width:60%}.td.td70{width:70%}.td.td80{width:80%}.td.td90{width:90%}@media (max-width:767px){.td-file,.td-name,.td-price{width:100%}.table{border:none}.table *{font-size:14px}.th.d-flex{display:none!important}.tr{border:1px solid #d8d7d7;margin-bottom:20px;-webkit-box-shadow:0 2px 4px 0 #d8d7d7;box-shadow:0 2px 4px 0 #d8d7d7}.tr.d-flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.td{border-bottom:none}.td-file.justify-content-center{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.td__mobile-info-left{display:block;width:50%;font-weight:700}.td.td10,.td.td20,.td.td30,.td.td40,.td.td50,.td.td60,.td.td70,.td.td80,.td.td90{width:100%}}.intl-tel-input{width:100%;position:relative;display:inline-block}.intl-tel-input *{-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-sizing:border-box}.intl-tel-input .hide{display:none}.intl-tel-input .v-hide{visibility:hidden}.intl-tel-input input,.intl-tel-input input[type=tel],.intl-tel-input input[type=text]{position:relative;z-index:0;margin-top:0!important;margin-bottom:0!important;padding-right:36px;margin-right:0}.intl-tel-input .flag-container{width:100%;position:absolute;top:0;bottom:0;right:0}.intl-tel-input .selected-flag{z-index:1;position:relative;width:36px;height:100%;padding:0 0 0 8px}.intl-tel-input .selected-flag .iti-flag{position:absolute;top:0;bottom:0;margin:auto}.intl-tel-input .selected-flag .iti-arrow{position:absolute;top:50%;margin-top:-2px;right:6px;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #555}.intl-tel-input .selected-flag .iti-arrow.up{border-top:none;border-bottom:4px solid #555}.intl-tel-input .country-list{position:absolute;z-index:9999;list-style:none;text-align:left;padding:0;margin:0 0 0 -1px;-webkit-box-shadow:1px 1px 4px rgba(0,0,0,.2);box-shadow:1px 1px 4px rgba(0,0,0,.2);background-color:#fff;border:1px solid #CCC;white-space:nowrap;max-height:200px;width:100%;overflow-y:scroll}.intl-tel-input .country-list .country.highlight,.intl-tel-input.allow-dropdown .flag-container:hover .selected-flag{background-color:rgba(0,0,0,.05)}.intl-tel-input .country-list.dropup{bottom:100%;margin-bottom:-1px}.intl-tel-input .country-list .flag-box{display:inline-block;width:20px}.intl-tel-input .country-list .divider{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #CCC}.intl-tel-input .country-list .country{overflow:hidden;max-width:100%;padding:10px}.intl-tel-input .country-list .country .dial-code{color:#999}.intl-tel-input .country-list .country-name,.intl-tel-input .country-list .dial-code,.intl-tel-input .country-list .flag-box{vertical-align:middle}.intl-tel-input .country-list .country-name,.intl-tel-input .country-list .flag-box{margin-right:6px}.intl-tel-input.allow-dropdown input,.intl-tel-input.allow-dropdown input[type=tel],.intl-tel-input.allow-dropdown input[type=text],.intl-tel-input.separate-dial-code input,.intl-tel-input.separate-dial-code input[type=tel],.intl-tel-input.separate-dial-code input[type=text]{padding-right:6px;padding-left:52px;margin-left:0}.intl-tel-input.allow-dropdown .flag-container,.intl-tel-input.separate-dial-code .flag-container{right:auto;left:0}.intl-tel-input.allow-dropdown .selected-flag,.intl-tel-input.separate-dial-code .selected-flag{width:46px}.intl-tel-input.allow-dropdown .flag-container:hover{cursor:pointer}.intl-tel-input.allow-dropdown input[disabled]+.flag-container:hover,.intl-tel-input.allow-dropdown input[readonly]+.flag-container:hover{cursor:default}.intl-tel-input.allow-dropdown input[disabled]+.flag-container:hover .selected-flag,.intl-tel-input.allow-dropdown input[readonly]+.flag-container:hover .selected-flag{background-color:transparent}.intl-tel-input.separate-dial-code .selected-flag{background-color:rgba(0,0,0,.05);display:table}.intl-tel-input.separate-dial-code .selected-dial-code{display:table-cell;vertical-align:middle;padding-left:28px}.intl-tel-input.separate-dial-code.iti-sdc-2 input,.intl-tel-input.separate-dial-code.iti-sdc-2 input[type=tel],.intl-tel-input.separate-dial-code.iti-sdc-2 input[type=text]{padding-left:66px}.intl-tel-input.separate-dial-code.iti-sdc-2 .selected-flag{width:60px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input[type=tel],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input[type=text]{padding-left:76px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 .selected-flag{width:70px}.intl-tel-input.separate-dial-code.iti-sdc-3 input,.intl-tel-input.separate-dial-code.iti-sdc-3 input[type=tel],.intl-tel-input.separate-dial-code.iti-sdc-3 input[type=text]{padding-left:74px}.intl-tel-input.separate-dial-code.iti-sdc-3 .selected-flag{width:68px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type=tel],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type=text]{padding-left:84px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 .selected-flag{width:78px}.intl-tel-input.separate-dial-code.iti-sdc-4 input,.intl-tel-input.separate-dial-code.iti-sdc-4 input[type=tel],.intl-tel-input.separate-dial-code.iti-sdc-4 input[type=text]{padding-left:82px}.intl-tel-input.separate-dial-code.iti-sdc-4 .selected-flag{width:76px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input[type=tel],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input[type=text]{padding-left:92px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 .selected-flag{width:86px}.intl-tel-input.separate-dial-code.iti-sdc-5 input,.intl-tel-input.separate-dial-code.iti-sdc-5 input[type=tel],.intl-tel-input.separate-dial-code.iti-sdc-5 input[type=text]{padding-left:90px}.intl-tel-input.separate-dial-code.iti-sdc-5 .selected-flag{width:84px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input[type=tel],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input[type=text]{padding-left:100px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 .selected-flag{width:94px}.intl-tel-input.iti-container{position:absolute;top:-1000px;left:-1000px;z-index:1060;padding:1px}.intl-tel-input.iti-container:hover{cursor:pointer}.iti-mobile .intl-tel-input.iti-container{top:30px;bottom:30px;left:30px;right:30px;max-width:90vw;position:fixed}.iti-mobile .intl-tel-input .country-list{max-height:100%;width:100%}.iti-mobile .intl-tel-input .country-list .country{padding:10px;line-height:1.5em}.iti-flag{width:20px}.iti-flag.be{width:18px}.iti-flag.ch{width:15px}.iti-flag.mc{width:19px}.iti-flag.ne{width:18px}.iti-flag.ac{height:10px;background-position:0 0}.iti-flag.ad{height:14px;background-position:-22px 0}.iti-flag.ae{height:10px;background-position:-44px 0}.iti-flag.af{height:14px;background-position:-66px 0}.iti-flag.ag{height:14px;background-position:-88px 0}.iti-flag.ai{height:10px;background-position:-110px 0}.iti-flag.al{height:15px;background-position:-132px 0}.iti-flag.am{height:10px;background-position:-154px 0}.iti-flag.ao{height:14px;background-position:-176px 0}.iti-flag.aq{height:14px;background-position:-198px 0}.iti-flag.ar{height:13px;background-position:-220px 0}.iti-flag.as{height:10px;background-position:-242px 0}.iti-flag.at{height:14px;background-position:-264px 0}.iti-flag.au{height:10px;background-position:-286px 0}.iti-flag.aw{height:14px;background-position:-308px 0}.iti-flag.ax{height:13px;background-position:-330px 0}.iti-flag.az{height:10px;background-position:-352px 0}.iti-flag.ba{height:10px;background-position:-374px 0}.iti-flag.bb{height:14px;background-position:-396px 0}.iti-flag.bd{height:12px;background-position:-418px 0}.iti-flag.be{height:15px;background-position:-440px 0}.iti-flag.bf{height:14px;background-position:-460px 0}.iti-flag.bg{height:12px;background-position:-482px 0}.iti-flag.bh{height:12px;background-position:-504px 0}.iti-flag.bi{height:12px;background-position:-526px 0}.iti-flag.bj{height:14px;background-position:-548px 0}.iti-flag.bl{height:14px;background-position:-570px 0}.iti-flag.bm{height:10px;background-position:-592px 0}.iti-flag.bn{height:10px;background-position:-614px 0}.iti-flag.bo{height:14px;background-position:-636px 0}.iti-flag.bq{height:14px;background-position:-658px 0}.iti-flag.br{height:14px;background-position:-680px 0}.iti-flag.bs{height:10px;background-position:-702px 0}.iti-flag.bt{height:14px;background-position:-724px 0}.iti-flag.bv{height:15px;background-position:-746px 0}.iti-flag.bw{height:14px;background-position:-768px 0}.iti-flag.by{height:10px;background-position:-790px 0}.iti-flag.bz{height:14px;background-position:-812px 0}.iti-flag.ca{height:10px;background-position:-834px 0}.iti-flag.cc{height:10px;background-position:-856px 0}.iti-flag.cd{height:15px;background-position:-878px 0}.iti-flag.cf{height:14px;background-position:-900px 0}.iti-flag.cg{height:14px;background-position:-922px 0}.iti-flag.ch{height:15px;background-position:-944px 0}.iti-flag.ci{height:14px;background-position:-961px 0}.iti-flag.ck{height:10px;background-position:-983px 0}.iti-flag.cl{height:14px;background-position:-1005px 0}.iti-flag.cm{height:14px;background-position:-1027px 0}.iti-flag.cn{height:14px;background-position:-1049px 0}.iti-flag.co{height:14px;background-position:-1071px 0}.iti-flag.cp{height:14px;background-position:-1093px 0}.iti-flag.cr{height:12px;background-position:-1115px 0}.iti-flag.cu{height:10px;background-position:-1137px 0}.iti-flag.cv{height:12px;background-position:-1159px 0}.iti-flag.cw{height:14px;background-position:-1181px 0}.iti-flag.cx{height:10px;background-position:-1203px 0}.iti-flag.cy{height:13px;background-position:-1225px 0}.iti-flag.cz{height:14px;background-position:-1247px 0}.iti-flag.de{height:12px;background-position:-1269px 0}.iti-flag.dg{height:10px;background-position:-1291px 0}.iti-flag.dj{height:14px;background-position:-1313px 0}.iti-flag.dk{height:15px;background-position:-1335px 0}.iti-flag.dm{height:10px;background-position:-1357px 0}.iti-flag.do{height:13px;background-position:-1379px 0}.iti-flag.dz{height:14px;background-position:-1401px 0}.iti-flag.ea{height:14px;background-position:-1423px 0}.iti-flag.ec{height:14px;background-position:-1445px 0}.iti-flag.ee{height:13px;background-position:-1467px 0}.iti-flag.eg{height:14px;background-position:-1489px 0}.iti-flag.eh{height:10px;background-position:-1511px 0}.iti-flag.er{height:10px;background-position:-1533px 0}.iti-flag.es{height:14px;background-position:-1555px 0}.iti-flag.et{height:10px;background-position:-1577px 0}.iti-flag.eu{height:14px;background-position:-1599px 0}.iti-flag.fi{height:12px;background-position:-1621px 0}.iti-flag.fj{height:10px;background-position:-1643px 0}.iti-flag.fk{height:10px;background-position:-1665px 0}.iti-flag.fm{height:11px;background-position:-1687px 0}.iti-flag.fo{height:15px;background-position:-1709px 0}.iti-flag.fr{height:14px;background-position:-1731px 0}.iti-flag.ga{height:15px;background-position:-1753px 0}.iti-flag.gb{height:10px;background-position:-1775px 0}.iti-flag.gd{height:12px;background-position:-1797px 0}.iti-flag.ge{height:14px;background-position:-1819px 0}.iti-flag.gf{height:14px;background-position:-1841px 0}.iti-flag.gg{height:14px;background-position:-1863px 0}.iti-flag.gh{height:14px;background-position:-1885px 0}.iti-flag.gi{height:10px;background-position:-1907px 0}.iti-flag.gl{height:14px;background-position:-1929px 0}.iti-flag.gm{height:14px;background-position:-1951px 0}.iti-flag.gn{height:14px;background-position:-1973px 0}.iti-flag.gp{height:14px;background-position:-1995px 0}.iti-flag.gq{height:14px;background-position:-2017px 0}.iti-flag.gr{height:14px;background-position:-2039px 0}.iti-flag.gs{height:10px;background-position:-2061px 0}.iti-flag.gt{height:13px;background-position:-2083px 0}.iti-flag.gu{height:11px;background-position:-2105px 0}.iti-flag.gw{height:10px;background-position:-2127px 0}.iti-flag.gy{height:12px;background-position:-2149px 0}.iti-flag.hk{height:14px;background-position:-2171px 0}.iti-flag.hm{height:10px;background-position:-2193px 0}.iti-flag.hn{height:10px;background-position:-2215px 0}.iti-flag.hr{height:10px;background-position:-2237px 0}.iti-flag.ht{height:12px;background-position:-2259px 0}.iti-flag.hu{height:10px;background-position:-2281px 0}.iti-flag.ic{height:14px;background-position:-2303px 0}.iti-flag.id{height:14px;background-position:-2325px 0}.iti-flag.ie{height:10px;background-position:-2347px 0}.iti-flag.il{height:15px;background-position:-2369px 0}.iti-flag.im{height:10px;background-position:-2391px 0}.iti-flag.in{height:14px;background-position:-2413px 0}.iti-flag.io{height:10px;background-position:-2435px 0}.iti-flag.iq{height:14px;background-position:-2457px 0}.iti-flag.ir{height:12px;background-position:-2479px 0}.iti-flag.is{height:15px;background-position:-2501px 0}.iti-flag.it{height:14px;background-position:-2523px 0}.iti-flag.je{height:12px;background-position:-2545px 0}.iti-flag.jm{height:10px;background-position:-2567px 0}.iti-flag.jo{height:10px;background-position:-2589px 0}.iti-flag.jp{height:14px;background-position:-2611px 0}.iti-flag.ke{height:14px;background-position:-2633px 0}.iti-flag.kg{height:12px;background-position:-2655px 0}.iti-flag.kh{height:13px;background-position:-2677px 0}.iti-flag.ki{height:10px;background-position:-2699px 0}.iti-flag.km{height:12px;background-position:-2721px 0}.iti-flag.kn{height:14px;background-position:-2743px 0}.iti-flag.kp{height:10px;background-position:-2765px 0}.iti-flag.kr{height:14px;background-position:-2787px 0}.iti-flag.kw{height:10px;background-position:-2809px 0}.iti-flag.ky{height:10px;background-position:-2831px 0}.iti-flag.kz{height:10px;background-position:-2853px 0}.iti-flag.la{height:14px;background-position:-2875px 0}.iti-flag.lb{height:14px;background-position:-2897px 0}.iti-flag.lc{height:10px;background-position:-2919px 0}.iti-flag.li{height:12px;background-position:-2941px 0}.iti-flag.lk{height:10px;background-position:-2963px 0}.iti-flag.lr{height:11px;background-position:-2985px 0}.iti-flag.ls{height:14px;background-position:-3007px 0}.iti-flag.lt{height:12px;background-position:-3029px 0}.iti-flag.lu{height:12px;background-position:-3051px 0}.iti-flag.lv{height:10px;background-position:-3073px 0}.iti-flag.ly{height:10px;background-position:-3095px 0}.iti-flag.ma{height:14px;background-position:-3117px 0}.iti-flag.mc{height:15px;background-position:-3139px 0}.iti-flag.md{height:10px;background-position:-3160px 0}.iti-flag.me{height:10px;background-position:-3182px 0}.iti-flag.mf{height:14px;background-position:-3204px 0}.iti-flag.mg{height:14px;background-position:-3226px 0}.iti-flag.mh{height:11px;background-position:-3248px 0}.iti-flag.mk{height:10px;background-position:-3270px 0}.iti-flag.ml{height:14px;background-position:-3292px 0}.iti-flag.mm{height:14px;background-position:-3314px 0}.iti-flag.mn{height:10px;background-position:-3336px 0}.iti-flag.mo{height:14px;background-position:-3358px 0}.iti-flag.mp{height:10px;background-position:-3380px 0}.iti-flag.mq{height:14px;background-position:-3402px 0}.iti-flag.mr{height:14px;background-position:-3424px 0}.iti-flag.ms{height:10px;background-position:-3446px 0}.iti-flag.mt{height:14px;background-position:-3468px 0}.iti-flag.mu{height:14px;background-position:-3490px 0}.iti-flag.mv{height:14px;background-position:-3512px 0}.iti-flag.mw{height:14px;background-position:-3534px 0}.iti-flag.mx{height:12px;background-position:-3556px 0}.iti-flag.my{height:10px;background-position:-3578px 0}.iti-flag.mz{height:14px;background-position:-3600px 0}.iti-flag.na{height:14px;background-position:-3622px 0}.iti-flag.nc{height:10px;background-position:-3644px 0}.iti-flag.ne{height:15px;background-position:-3666px 0}.iti-flag.nf{height:10px;background-position:-3686px 0}.iti-flag.ng{height:10px;background-position:-3708px 0}.iti-flag.ni{height:12px;background-position:-3730px 0}.iti-flag.nl{height:14px;background-position:-3752px 0}.iti-flag.no{height:15px;background-position:-3774px 0}.iti-flag.np{width:13px;height:15px;background-position:-3796px 0}.iti-flag.nr{height:10px;background-position:-3811px 0}.iti-flag.nu{height:10px;background-position:-3833px 0}.iti-flag.nz{height:10px;background-position:-3855px 0}.iti-flag.om{height:10px;background-position:-3877px 0}.iti-flag.pa{height:14px;background-position:-3899px 0}.iti-flag.pe{height:14px;background-position:-3921px 0}.iti-flag.pf{height:14px;background-position:-3943px 0}.iti-flag.pg{height:15px;background-position:-3965px 0}.iti-flag.ph{height:10px;background-position:-3987px 0}.iti-flag.pk{height:14px;background-position:-4009px 0}.iti-flag.pl{height:13px;background-position:-4031px 0}.iti-flag.pm{height:14px;background-position:-4053px 0}.iti-flag.pn{height:10px;background-position:-4075px 0}.iti-flag.pr{height:14px;background-position:-4097px 0}.iti-flag.ps{height:10px;background-position:-4119px 0}.iti-flag.pt{height:14px;background-position:-4141px 0}.iti-flag.pw{height:13px;background-position:-4163px 0}.iti-flag.py{height:11px;background-position:-4185px 0}.iti-flag.qa{height:8px;background-position:-4207px 0}.iti-flag.re{height:14px;background-position:-4229px 0}.iti-flag.ro{height:14px;background-position:-4251px 0}.iti-flag.rs{height:14px;background-position:-4273px 0}.iti-flag.ru{height:14px;background-position:-4295px 0}.iti-flag.rw{height:14px;background-position:-4317px 0}.iti-flag.sa{height:14px;background-position:-4339px 0}.iti-flag.sb{height:10px;background-position:-4361px 0}.iti-flag.sc{height:10px;background-position:-4383px 0}.iti-flag.sd{height:10px;background-position:-4405px 0}.iti-flag.se{height:13px;background-position:-4427px 0}.iti-flag.sg{height:14px;background-position:-4449px 0}.iti-flag.sh{height:10px;background-position:-4471px 0}.iti-flag.si{height:10px;background-position:-4493px 0}.iti-flag.sj{height:15px;background-position:-4515px 0}.iti-flag.sk{height:14px;background-position:-4537px 0}.iti-flag.sl{height:14px;background-position:-4559px 0}.iti-flag.sm{height:15px;background-position:-4581px 0}.iti-flag.sn{height:14px;background-position:-4603px 0}.iti-flag.so{height:14px;background-position:-4625px 0}.iti-flag.sr{height:14px;background-position:-4647px 0}.iti-flag.ss{height:10px;background-position:-4669px 0}.iti-flag.st{height:10px;background-position:-4691px 0}.iti-flag.sv{height:12px;background-position:-4713px 0}.iti-flag.sx{height:14px;background-position:-4735px 0}.iti-flag.sy{height:14px;background-position:-4757px 0}.iti-flag.sz{height:14px;background-position:-4779px 0}.iti-flag.ta{height:10px;background-position:-4801px 0}.iti-flag.tc{height:10px;background-position:-4823px 0}.iti-flag.td{height:14px;background-position:-4845px 0}.iti-flag.tf{height:14px;background-position:-4867px 0}.iti-flag.tg{height:13px;background-position:-4889px 0}.iti-flag.th{height:14px;background-position:-4911px 0}.iti-flag.tj{height:10px;background-position:-4933px 0}.iti-flag.tk{height:10px;background-position:-4955px 0}.iti-flag.tl{height:10px;background-position:-4977px 0}.iti-flag.tm{height:14px;background-position:-4999px 0}.iti-flag.tn{height:14px;background-position:-5021px 0}.iti-flag.to{height:10px;background-position:-5043px 0}.iti-flag.tr{height:14px;background-position:-5065px 0}.iti-flag.tt{height:12px;background-position:-5087px 0}.iti-flag.tv{height:10px;background-position:-5109px 0}.iti-flag.tw{height:14px;background-position:-5131px 0}.iti-flag.tz{height:14px;background-position:-5153px 0}.iti-flag.ua{height:14px;background-position:-5175px 0}.iti-flag.ug{height:14px;background-position:-5197px 0}.iti-flag.um{height:11px;background-position:-5219px 0}.iti-flag.us{height:11px;background-position:-5241px 0}.iti-flag.uy{height:14px;background-position:-5263px 0}.iti-flag.uz{height:10px;background-position:-5285px 0}.iti-flag.va{width:15px;height:15px;background-position:-5307px 0}.iti-flag.vc{height:14px;background-position:-5324px 0}.iti-flag.ve{height:14px;background-position:-5346px 0}.iti-flag.vg{height:10px;background-position:-5368px 0}.iti-flag.vi{height:14px;background-position:-5390px 0}.iti-flag.vn{height:14px;background-position:-5412px 0}.iti-flag.vu{height:12px;background-position:-5434px 0}.iti-flag.wf{height:14px;background-position:-5456px 0}.iti-flag.ws{height:10px;background-position:-5478px 0}.iti-flag.xk{height:15px;background-position:-5500px 0}.iti-flag.ye{height:14px;background-position:-5522px 0}.iti-flag.yt{height:14px;background-position:-5544px 0}.iti-flag.za{height:14px;background-position:-5566px 0}.iti-flag.zm{height:14px;background-position:-5588px 0}.iti-flag.zw{height:10px;background-position:-5610px 0}.iti-flag{height:15px;-webkit-box-shadow:0 0 1px 0 #888;box-shadow:0 0 1px 0 #888;background-image:url(../images/icons/flags.png);background-repeat:no-repeat;background-color:#DBDBDB;background-position:20px 0}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.iti-flag{background-size:5630px 15px;background-image:url(../images/icons/flags@2x.png)}}.iti-flag.np{background-color:transparent}.ajax-file-upload-statusbar{border:1px solid #979797;margin-top:10px;border-radius:4px;padding:5px 5px 5px 15px}.ajax-file-upload-filename,.ajax-file-upload-filesize{height:auto;margin:0 5px 5px 0}.ajax-file-upload-filesize{width:50px;display:inline-block;vertical-align:middle}.ajax-file-upload-progress{margin:5px 10px 5px 0;position:relative;width:250px;border:1px solid #ddd;padding:1px;border-radius:3px;display:inline-block;color:#FFF}.ajax-file-upload-bar{background-color:#c82d4e;width:0;height:20px;border-radius:3px;color:#FFF}.ajax-file-upload-green,.ajax-file-upload-red{border-radius:4px;color:#fff;font-size:0;font-weight:400;vertical-align:top;margin:5px 10px 5px 0;width:20px;height:20px;background-color:transparent;background-repeat:no-repeat;background-position:center center;background-size:contain;display:inline-block;text-decoration:none;cursor:pointer}.ajax-file-upload-percent{position:absolute;display:inline-block;top:3px;left:48%}.ajax-file-upload-red{background-image:url(../images/icons/cancel.svg)}.ajax-file-upload-green{padding:4px 15px;background-image:url(../images/icons/downloading-action.svg)}.ajax-file-upload{font-size:16px;line-height:20px;height:25px;margin:0 10px 10px 0;display:inline-block;background:#fff;text-decoration:none;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;padding:6px 0 4px;border:none;vertical-align:middle;color:#979797}.ajax-upload-dragdrop:after,.nav-expand-content .nav-back-link::before{background-repeat:no-repeat;background-size:cover;content:""}.ajax-upload-dragdrop{position:relative;height:54px;padding:10px 16px;border-radius:3px;border:1px solid #979797;display:block;width:100%}.ajax-upload-dragdrop:after{display:block;width:30px;height:30px;position:absolute;right:14px;top:11px;background-image:url(../images/icons/upload.svg)}.ajax-upload-dragdrop input{cursor:pointer}.state-hover{border:2px solid #A5A5C7}.ajax-file-upload-container{margin:20px 0}.vi .ajax-file-upload-bar{background-color:#353535}.vi .ajax-upload-dragdrop:after{-webkit-filter:grayscale(100%);filter:grayscale(100%)}*{-webkit-box-sizing:border-box;box-sizing:border-box}a{text-decoration:none}.nav-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;z-index:101;padding:10px 20px;width:100%;height:50px;background-color:#dcdcdc}.nav-top .hamburger{margin-left:auto;color:#fff;cursor:pointer}.nav-drill{-webkit-transform:translateX(-110%);-ms-transform:translateX(-110%);transform:translateX(-110%);-webkit-box-shadow:0 1px 20px -2px #4d4d4d;box-shadow:0 1px 20px -2px #4d4d4d}.nav-drill #left-menu__inner ul li a{display:block;padding:.875em 40px;background-color:#fff;font-size:1rem;line-height:1.5em}.nav-drill #left-menu__inner .btn{width:70%;margin:10px 40px;text-align:center}.nav-drill-close{position:absolute;top:15px;right:21px;width:14px;height:14px;background-image:url(../images/icons/close.svg);z-index:2}.nav-drill,.nav-expand-content{top:0;background-color:#fff;left:0}.nav-is-toggled .nav-drill{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.nav-is-toggled::after{opacity:1;visibility:visible}.nav-drill{display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;z-index:100;width:50%;height:100vh;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;-webkit-transition:.45s;-o-transition:.45s;transition:.45s}.nav-drill li a{border-left:5px solid #fff}.nav-drill li .nav-back-link{border-left:5px solid #c82d4e}.nav-items{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding-top:44px}.nav-item{border-bottom:solid 1px rgba(151,151,151,.35)}.nav-link{display:block;padding:.875em 40px;background-color:#fff;color:#3d3d3d;font-size:1rem;line-height:1.5em}.nav-expand-content .nav-back-link,.nav-expand-link{color:#b7181a;display:-webkit-box;display:-ms-flexbox}.nav-expand-content{position:absolute;width:100%;height:100%;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);-webkit-transition:.3s;-o-transition:.3s;transition:.3s;visibility:hidden}.nav-expand-content .nav-link{background-color:#fff}.nav-expand-content .nav-back-link{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f5f5f5!important;padding-left:12px}.nav-expand-content .nav-back-link::before{width:24px;height:24px;margin-right:.5em;background-image:url(../images/icons/chevron_left_wine.svg)}.nav-expand-link{display:flex;position:relative;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#f5f5f5}.nav-expand-link::after{width:24px;height:24px;content:"";-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-image:url(../images/icons/chevron_right_wine.svg);background-repeat:no-repeat;background-size:cover}.nav-expand.active>.nav-expand-content{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);visibility:visible;z-index:2}.nav-expand .nav-expand-content,.nav-expand .nav-expand-content .nav-expand-content,.nav-expand .nav-expand-content .nav-expand-content .nav-expand-content,.nav-expand .nav-expand-content .nav-expand-content .nav-expand-content .nav-expand-content,.nav-expand .nav-expand-content .nav-expand-content .nav-expand-content .nav-expand-content .nav-link,.nav-expand .nav-expand-content .nav-expand-content .nav-expand-content .nav-link,.nav-expand .nav-expand-content .nav-expand-content .nav-link,.nav-expand .nav-expand-content .nav-link{background-color:#fff}@media (max-width:768px){.nav-drill{width:75%}}@media (max-width:500px){.intl-tel-input .country-list{white-space:normal}.nav-drill{width:100%}}.service{color:#4d4d4d;margin-bottom:30px}.service-inner{width:100%;border:1px solid #d8d7d7;border-radius:3px;padding:15px;position:relative;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.service-inner__icon{width:82px;height:82px;border-radius:50%;background-color:#ececec;display:inline-block;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;margin-right:15px;background-repeat:no-repeat;background-position:center center}.service-inner__icon.mortarboard{background-image:url(../images/icons/mortarboard.svg)}.service-inner__icon.mortgage{background-image:url(../images/icons/mortgage.svg)}.service-inner__icon.taxi{background-image:url(../images/icons/taxi.svg)}.service-inner__icon.heart{background-image:url(../images/icons/heart.svg)}.service-inner__icon.insurance{background-image:url(../images/icons/insurance.svg)}.service-inner__icon.travel{background-image:url(../images/icons/travel.svg)}.service-inner__icon.warning{background-image:url(../images/icons/warning.svg);background-color:#c82d4e}.service-inner__icon.dsago{background-image:url(../images/icons/dsago.svg)}.service-inner__icon.docs{background-image:url(../images/icons/docs.svg)}.service-inner__icon.evacuator{background-image:url(../images/icons/evacuator.svg)}.service-inner__icon.apart{background-image:url(../images/icons/apart.svg)}.service-inner__icon.mortgage-percent{background-image:url(../images/icons/mortgage-percent.svg)}.service-inner__icon.brush{background-image:url(../images/icons/brush.svg)}.service-inner__icon.armchair{background-image:url(../images/icons/armchair.svg)}.service-inner__icon.criminal{background-image:url(../images/icons/criminal.svg)}.service-inner__icon.cars{background-image:url(../images/icons/cars.svg)}.service-inner__icon.gruz{background-image:url(../images/icons/gruz.svg)}.service-inner__icon.flash{background-image:url(../images/icons/flash.svg)}.service-inner__icon.stihiya{background-image:url(../images/icons/stihiya.svg)}.service-inner__icon.rearview-mirror{background-image:url(../images/icons/rearview-mirror.svg)}.service-inner__icon.without-docs{background-image:url(../images/icons/without-docs.svg)}.service-inner__icon.driver-license{background-image:url(../images/icons/driver-license.svg)}.service-inner__icon.icons-dtp{background-image:url(../images/icons/icons-dtp.svg)}.service-inner__icon.gavel{background-image:url(../images/icons/gavel.svg)}.service-inner__icon.builder{background-image:url(../images/icons/builder.svg)}.service-inner__icon.crane{background-image:url(../images/icons/crane.svg)}.service-inner__icon.concrete-mixer{background-image:url(../images/icons/concrete-mixer.svg)}.service-inner__icon.team{background-image:url(../images/icons/team.svg)}.service-inner__icon.moving-truck{background-image:url(../images/icons/moving-truck.svg)}.service-inner__text{display:inline-block;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;font-size:17px}.service-inner:after,.service-inner:before{content:"";display:block;width:0;height:100%;top:0;position:absolute;-webkit-transition:.3s;opacity:0}.service-inner:before{left:0;border-top:1px solid #c82d4e;border-left:1px solid #c82d4e;-o-transition:.3s;transition:.3s}.service-inner:after{right:0;border-bottom:1px solid #c82d4e;border-right:1px solid #c82d4e;-o-transition:.3s;transition:.3s}.service-inner:hover .service-inner__text{color:#c82d4e}.service-inner:hover:after,.service-inner:hover:before{width:100%;opacity:1}.service-inner-no-border{border:1px solid transparent!important}.service-inner-no-border:after,.service-inner-no-border:before,.service-inner-no-border:hover:after,.service-inner-no-border:hover:before{display:none}.service-inner-no-border .service-inner__icon{background-color:transparent}.service:last-child .service-inner{border:1px solid #c82d4e}.services{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.services.half-services{margin-top:40px;margin-bottom:-20px}.services.half-services .service{color:#4d4d4d;margin-bottom:30px}.contacts-header,.services-header{margin-bottom:40px}.services.half-services .service:last-child .service-inner{border:1px solid #d8d7d7}.services.half-services .service-inner__text{text-align:center;font-size:17px;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.services.half-services .service-inner__text div{color:#c82d4e;font-size:20px;font-weight:700}.services.half-services .service-inner__text.small-text{font-size:14px}.services-header{padding-left:15px;padding-right:15px}.contacts-header-item,.services-header-item{font-family:Georgia,sans-serif;padding:20px 20px 10px;text-align:center;cursor:pointer;font-style:italic}.services-header-item{position:relative;font-size:22px;display:block;color:#4d4d4d;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.services-header-item:after,.services-header-item:before{height:3px;position:absolute;display:block;content:"";left:0;bottom:0}.services-header-item.active,.services-header-item:hover{color:#c82d4e}.services-header-item:before{width:100%;background-color:#d8d7d7}.services-header-item:after{width:0;background-color:#c82d4e;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.services-header-item.active:before{background-color:#c82d4e}.services-header-item:hover:after{width:100%}.contacts-header-item{position:relative;font-size:18px;display:block;color:#4d4d4d;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.tabs{margin-top:60px;margin-bottom:60px}.tabs__caption{cursor:pointer}.tabs__content{display:none}.order-tabs__content.active,.tabs__content.active{display:-webkit-box;display:-ms-flexbox;-ms-flex-wrap:wrap}.tabs__content.active{display:flex;flex-wrap:wrap}.order-tabs__content{display:none}.order-tabs__content.active{display:flex;flex-wrap:wrap}.content{margin-top:-30px}.content .tabs{margin-top:0;margin-bottom:20px}.content .tabs__caption{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:30px}.content .tabs__caption li{margin-top:0;margin-bottom:20px;margin-right:20px;color:#c82d4e;border:1px solid transparent;padding:2px 16px;border-radius:3px}.content .tabs__caption li.active{border:1px solid #c82d4e}.content .tabs__caption li:after,.content .tabs__caption li:before{display:none}.content .tabs__content.active{display:block}.content .tabs.tabs-index ul.tabs__caption{margin-bottom:0}.content .tabs.tabs-index ul.tabs__caption li{color:#4d4d4d;border:none;margin-right:0}.content .tabs.tabs-index ul.tabs__caption li.active,.content .tabs.tabs-index ul.tabs__caption li:hover{color:#c82d4e}.content .tabs.tabs-index ul.tabs__caption li:before{content:"";display:block;width:100%;height:1px;top:auto;position:absolute;left:0;bottom:0;background-color:#d8d7d7;background-image:none}.content .tabs.tabs-index ul.tabs__caption li:after{content:"";display:block;width:0;height:1px;position:absolute;left:0;bottom:0;background-color:#c82d4e;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.content .tabs.tabs-index ul.tabs__caption li.active:before{background-color:#c82d4e}.content .tabs.tabs-index ul.tabs__caption li:hover:after{width:100%}.content .btn{margin-top:20px;margin-bottom:20px}.content .new-order-result__under{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.content .new-order-result__under .btn{margin-top:0;margin-bottom:0;-ms-flex-negative:0;flex-shrink:0}.content .error{display:none}.content .order-tabs{counter-reset:item;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 70px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.content .order-tabs li{border:none;font-size:14px;color:#2d2d2d;padding:0;margin:0;z-index:1}.content .order-tabs li:before{content:counter(item) " ";counter-increment:item;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;width:36px;height:36px;font-size:22px;border-radius:50%;background-color:#f5f5f5;margin:0 auto 6px}.content .order-tabs li.active{border:none}.content .order-tabs li.active:before{background-color:#c82d4e;color:#fff}.content .order-tabs:after{content:"";display:block;width:80%;height:2px;background-color:#bfbfbf;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:20px;z-index:0}.content .order-tabs{margin-top:30px;margin-bottom:30px}.order-total-btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.order-total,.qa-block__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox}.order-total-btns>button,.order-total-btns>div,.order-total-btns>input{margin-left:10px;margin-right:10px}.order-total{display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.order-total h4{margin-top:20px;margin-bottom:20px}.order-last-step h4{margin-right:0;text-align:center;width:100%}.qa-block{margin-top:30px}.qa-block__inner{padding:30px 20px;border:1px solid #979797;-ms-flex-direction:column;flex-direction:column;display:flex}.qa-block .service-inner__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.content-404__right,.evacuation .service-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal}.qa-block .service-inner__icon{margin-right:30px!important;position:relative}.qa-block .service-inner__icon span{position:absolute;font-size:46px;font-family:ProximaNova,sans-serif;color:#c82d4e;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.contacts-item__infoblock div:before,.evacuation .service-inner .service-inner__text-phone:before{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);background-repeat:no-repeat;content:""}.qa-block__header{font-family:Georgia;margin-bottom:20px;text-align:center;font-size:29px;font-style:italic;color:#c82d4e}.evacuation{width:160px;margin-top:20px}.evacuation .service-inner{border:1px solid #979797;-ms-flex-direction:column;flex-direction:column;text-align:center}.evacuation .service-inner:after,.evacuation .service-inner:before{display:none}.evacuation .service-inner .service-inner__icon{margin-right:0;margin-top:20px;margin-bottom:20px}.evacuation .service-inner .service-inner__text-phone{position:relative;font-size:12px}.evacuation .service-inner .service-inner__text-phone:before{display:block;width:12px;height:12px;position:absolute;transform:translateY(-50%);left:-12px;background-image:url(../images/icons/settings-phone-small.svg)}.evacuation .service-inner:hover .service-inner__text-phone{color:#000}.evacuation .service-inner:hover:after,.evacuation .service-inner:hover:before{display:none}.left-text{width:calc(100% - 160px);padding-right:20px}.choose-car-block{margin-bottom:40px;width:60%}.contacts-item__infoblock div{font-size:16px;padding-left:30px;line-height:30px;position:relative}.contacts-item__infoblock div:before{display:block;width:16px;height:16px;position:absolute;left:0;background-size:100%;transform:translateY(-50%)}.content-404,.content-404__right{display:-webkit-box;display:-ms-flexbox}.contacts-item__address:before{background-image:url(../images/icons/marker-gray.svg)}.contacts-item__tel:before{background-image:url(../images/icons/phone-gray.svg)}.contacts-item__fax:before{background-image:url(../images/icons/printer.svg)}.contacts-item__email{color:#c82d4e}.contacts-item__email:before{background-image:url(../images/icons/email.svg)}.traveler-title{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.new-order-result{width:100%}.content-404{margin-left:auto;margin-right:auto;max-width:950px;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-family:ProximaNova,sans-serif;height:100vh}.content-404.content{margin-top:0;margin-bottom:0;padding-top:118px;padding-bottom:118px}.content-404__left{color:#c82d4e;font-size:230px;line-height:230px;font-weight:700;margin-right:40px}.content-404__right{display:flex;-ms-flex-direction:column;flex-direction:column}.search-input-content,.types-wr{display:-webkit-box;display:-ms-flexbox}.content-404__title{font-size:36px;color:#c82d4e}.content-404__text{font-size:25px;font-weight:600;color:#4d4d4d;margin:16px 0}.content-404__notice{font-size:16px;color:#4d4d4d}.content-404__notice a{text-decoration:underline}.content-404__notice a:hover{text-decoration:none}.footer__menu-download li a,.search-block-content__path a,.search-block-content__title,.vi .footer a:hover{text-decoration:underline}.types-wr{display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#fileuploader form,.ajax-upload-dragdrop input,input[type=file]{cursor:pointer}.ajax-file-upload{cursor:pointer!important}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.content ul:not(.country-list):not(.tabs__caption) li::before{background-image:none!important}.content .order-tabs li{width:33%;z-index:3;text-align:center}.content .order-tabs:after{width:70%}}@media (max-width:1199px){.traveler-title,.types-wr{-webkit-box-orient:vertical;-webkit-box-direction:normal}.trip-form .half-width.label-half-width,.types-wr{width:100%}.services.half-services .service-inner__text{font-size:15px;line-height:17px}.types-wr{-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex}.traveler .d-flex{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important;-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.traveler-title{-ms-flex-direction:column;flex-direction:column}.traveler-title h3{margin-bottom:0}.trip-form .passport-serial{width:18%;margin-bottom:20px;margin-right:12px}.trip-form .passport-number{width:30%;margin-bottom:20px}}@media (max-width:991px){.content-404__left{font-size:160px;line-height:160px}.content-404__title{font-size:30px}.content-404__text{font-size:20px}.content .order-tabs{margin-top:60px}}@media (max-width:767px){.choose-car-block,.evacuation,.left-text{width:100%}.evacuation .service-inner{display:block;width:100%}.evacuation .service-inner__icon,.evacuation .service-inner__text{vertical-align:middle;margin-left:20px;margin-right:20px}.content-404{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.content-404__left{margin-right:auto;margin-left:auto}#trip-date-begin,#trip-date-end,#trip-days-amount{margin-left:10px;margin-right:0}.content-404__right{text-align:center}.trip-form label:not(#for-sport){max-width:100%;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.new-order-result,.trip-dates{-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal}.trip-form label:not(#for-sport) input{width:100%}.trip-form .mb-0{margin-bottom:20px}.trip-dates{flex-direction:column;width:100%}.trip-dates span{width:10%}#trip-date-begin,#trip-date-end,.members{width:100%}.trip-form .passport-serial{width:30%}.trip-form .passport-number{width:70%}.new-order-result{flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.content .order-tabs{margin-left:0;margin-right:0}.member{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;border-bottom:1px solid #bfbfbf;margin-bottom:30px}.member-item{width:100%}.sport-search{width:100%;margin-right:0}.checkbox.sport-all{position:absolute;bottom:-2px;right:0;width:100%}}@media (max-width:580px){.qa-block{text-align:justify}.qa-block .service-inner__content,.qa-block__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.qa-block .service-inner__icon{margin-right:0;margin-bottom:20px}.content .order-tabs{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.content .order-tabs li{width:30%;padding:0 10px;text-align:center;line-height:16px}.content .order-tabs:after{width:70%}}@media (max-width:480px){.content .new-order-result__under,.order-total-btns,.services.half-services .service .service-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal}.services.half-services .service .service-inner{-ms-flex-direction:column;flex-direction:column}.services.half-services .service .service-inner__icon{margin-right:0;margin-bottom:10px}.content-404__left{font-size:100px;line-height:100px}.order-total-btns{-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.content .new-order-result__under{-ms-flex-direction:column;flex-direction:column}}.content{line-height:24px;padding-bottom:42px}.content ul:not(.country-list):not(.tabs__caption):not(.order-tabs) li{position:relative;padding-left:56px;margin:16px 0}.content ul:not(.country-list):not(.tabs__caption):not(.order-tabs) li:before{content:"";display:block;width:18px;height:14px;position:absolute;top:4px;left:22px;background-image:url(../images/icons/check-1.svg);background-repeat:no-repeat;background-position:center center;background-size:cover}.content ul:not(.country-list):not(.tabs__caption):not(.order-tabs) li ul li{padding-left:16px}.content ul:not(.country-list):not(.tabs__caption):not(.order-tabs) li ul li:before{background-image:none;width:7px;height:7px;border-radius:50%;border:1px solid #979797;top:9px;left:0}.content ul:not(.country-list):not(.tabs__caption):not(.order-tabs).no-icon li{padding-left:0}.content ul:not(.country-list):not(.tabs__caption):not(.order-tabs).no-icon li:before{display:none}.content .list-round-type{position:relative;width:calc(100% - 104px)}.content .list-round-type li{position:relative;padding-left:16px;margin:6px 0}.dms-block-img{width:84px;height:84px;margin-right:20px;border-radius:50%;overflow:hidden;background-size:100%;border:1px solid #ececec;background-color:#ececec}.dms-block-img.hospital{background-image:url(../images/icons/dms-hospital.svg)}.dms-block-img.doctor{background-image:url(../images/icons/dms-doctor.svg)}.dms-block-img.tooth{background-image:url(../images/icons/dms-tooth.svg)}.dms-block-img.car{background-image:url(../images/icons/dms-car.svg)}.dms-block-img.baby{background-image:url(../images/icons/dms-baby.svg)}.accordion__header{background:#f5f5f5;cursor:pointer;border-bottom:1px solid #d8d7d7;padding:12px 42px 12px 16px;position:relative}.accordion__header:after{content:"";display:block;width:24px;height:24px;background-image:url(../images/icons/expand-more.svg);background-repeat:no-repeat;background-position:center center;background-size:cover;position:absolute;top:50%;right:16px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.accordion__header.opened-link:after{-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.accordion__content{padding:12px 16px;display:none}.phone-block,.review-block{border:1px solid #d8d7d7;padding:20px}.review-block{border-radius:3px;margin-bottom:24px}.review-block__title{font-size:24px;line-height:29px}.review-block__date{font-size:17px;line-height:21px;margin:16px 0}.review-block__text{font-size:17px}.figured-title{font-family:Georgia,serif;font-size:28px;line-height:36px;font-weight:400;font-style:italic;color:#c82d4e;margin:34px 0 20px;padding-bottom:20px;border-bottom:2px solid #c82d4e}.phone-block{border-radius:3px;margin-bottom:30px;height:calc(100% - 30px)}.phone-block__title{font-size:20px;line-height:24px;color:#4d4d4d;font-weight:700}.phone-block__text{font-size:16px;line-height:22px;color:#4d4d4d;margin:10px 0}.search-block-content__path,.search-block-content__title{font-size:17px;line-height:21px}.phone-block__phone{color:#c82d4e;position:relative;display:block;padding-left:26px}.phone-block__phone:before{content:"";display:block;width:16px;height:16px;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-image:url(../images/icons/settings-phone-small-wine.svg);background-size:100%;background-repeat:no-repeat}.footer__menu li a:before,.footer__menu-download li a:before{top:0;background-repeat:no-repeat;background-position:center center;content:""}@media (max-width:1023px){.dms-block-img{width:64px;height:64px}}@media (max-width:767px){.dms-block-img{width:54px;height:54px}}.search-input-content{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.search-input-content .btn{width:112px;text-align:center;height:52px}.search-input-content input[type=text]{max-width:446px;margin-right:20px;height:52px}.search-block-content{border:1px solid #d8d7d7;border-radius:3px;padding:20px;margin-bottom:24px}.search-block-content__text{font-size:17px;margin:16px 0}.search-block-content__path-separator{color:#c82d4e}.footer{padding-top:26px;background-color:#f0f0f0}.footer .foreign-students-phone{margin-bottom:6px}.footer__menu-title{color:#812944;font-size:18px;font-weight:700}.footer .main-tel{margin-bottom:20px}.footer__menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer__menu li{padding-left:20px;padding-right:20px;margin-top:19px;width:50%}.footer__menu li a{font-size:14px;color:#2d2d2d;position:relative;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.footer__menu li a:before{display:block;width:16px;height:16px;position:absolute;left:-20px;background-image:url(../images/icons/chevron.svg)}.footer__menu li a:hover{color:#c82d4e}.footer__menu li:nth-child(1),.footer__menu li:nth-child(10),.footer__menu li:nth-child(11),.footer__menu li:nth-child(12),.footer__menu li:nth-child(2),.footer__menu li:nth-child(3),.footer__menu li:nth-child(4),.footer__menu li:nth-child(5),.footer__menu li:nth-child(6),.footer__menu li:nth-child(7),.footer__menu li:nth-child(8),.footer__menu li:nth-child(9){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.footer__menu-download li{padding-left:20px;padding-right:20px;margin-top:4px;margin-bottom:10px}.footer__menu-download li a{font-size:14px;color:#c82d4e;position:relative}.footer__menu-download li a:before{display:block;width:20px;height:20px;position:absolute;left:-26px;background-image:url(../images/icons/pdf.svg)}.footer .logo{margin-bottom:34px;display:block}.copyright{margin-top:35px;padding-top:20px;padding-bottom:20px;border-top:1px solid #979797}@media (max-width:768px){.footer{display:-webkit-box;display:-ms-flexbox;display:flex}.footer__menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer__menu li{width:100%}.footer__info-block{display:none}.footer__menu-block{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.footer__download-block{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:30px}}.vi{color:#000}.vi .header-inner{background-color:#fff}.vi .header-bottom{height:auto;min-height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.vi .logo{background-image:url(../images/icons/logo_black.svg)}.vi .main-nav li{min-height:40px;padding:12px 0}.vi .main-nav li a:hover,.vi .main-nav li span:hover,.vi .main-nav li.active a,.vi .main-nav li.active span{color:#3d3d3d}.vi .main-nav li.active a:before,.vi .main-nav li.active span:before{content:"";display:block;width:calc(100% - 40px);height:5px;background-color:#3d3d3d;position:absolute;bottom:0;left:0}.vi .main-nav .submenu li{min-height:0}.vi .main-nav .submenu li.active,.vi .main-nav .submenu li:hover{border-left:5px solid #3d3d3d;background-color:#3d3d3d}.vi .main-nav .submenu li.active a,.vi .main-nav .submenu li:hover a{color:#fff}.vi .main-nav .submenu a:before,.vi .main-nav .submenu span:before{display:none!important}.vi .main-tel{color:#3d3d3d}.vi .btn-main{background-color:#3d3d3d;color:#fff;border:1px solid #3d3d3d;outline:0}.vi .btn-main:before{display:none}.vi .header__right{width:calc(100% - 300px);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.vi .header .city-phone{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1;flex:1 1}.vi .header .city-choose{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.vi .header .city-choose span{font-size:16px;position:relative;margin-top:10px}.vi .header .city-choose span:after,.vi .header .city-choose span:before{top:4px}.vi .header .city-choose__list{right:auto;left:0}.vi .header .city-choose__item{font-size:16px}.fz-change-title,.site-ver{font-size:18px}.vi .header .city-choose__item:hover{color:#2d2d2d;text-decoration:underline}.vi .header .city-choose:hover span{color:#2d2d2d}.vi-panel{border-bottom:1px solid #3d3d3d}.vi-panel-inner{min-height:66px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:16px 0}.fz-set{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.fz-change,.fz-change-title{display:inline-block;margin-right:4px}.fz-change{width:34px;height:34px;border-radius:50%;text-align:center;line-height:34px;margin-left:4px;cursor:pointer}.fz-change.active{background-color:#3d3d3d;color:#fff}.site-ver{padding-left:44px;display:block;position:relative}.site-ver:before{content:"";display:block;width:34px;height:24px;position:absolute;top:50%;margin-top:-12px;left:0;background-image:url(../images/icons/eye.svg);background-size:100%;background-position:center center}.btn,.clear{position:relative}.fz-change.fz-big{font-weight:400}.fz-change.fz-bigger{font-weight:600}.fz-change.fz-biggest{font-weight:700}@media (max-width:1199px){body.vi .header-top{height:auto;min-height:78px}body.vi .header-top>.container,body.vi .header-top>.container>.row{min-height:78px}body.vi .header-top .col-md-12{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}body.vi .header-top .btn{overflow:visible}body.vi .header-inner{position:relative}body.vi .header-inner .col-lg-12{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}body.vi .auth{margin-top:10px}}@media (max-width:1023px){body.vi .header-inner{position:relative}body.vi .header-inner .col-lg-12{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}body.vi .auth{margin-bottom:10px}}@media (max-width:991px){body.vi .header .city-choose,body.vi .header .city-phone{display:none}body.vi .header__right{width:auto}body.vi .header__right .btn-main{background-color:#c2c2c2;border:1px solid #c2c2c2;-webkit-filter:invert(100%);filter:invert(100%)}body.vi .header-top .col-md-12{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.breadcrumbs{display:none}}.vi .service-inner,.vi .service:last-child .service-inner,.vi .services.half-services .service:last-child .service-inner{border:1px solid #2d2d2d}.fz-bigger .service-inner,.fz-biggest .service-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;text-align:center}@media (max-width:767px){.vi-panel-inner .col-md-6{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:10px 0}.vi .auth{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:10px 0}.vi .btn-buy-policy{margin-bottom:10px}}.vi .index-slider{height:262px}.vi .index-slider .slider__info{top:auto;bottom:20px}.vi .slider-small{background-color:#fff;overflow:visible;height:auto;margin-bottom:10px;padding-bottom:20px;padding-top:200px}.btn,.hide{overflow:hidden}.vi .slider-small .slider__info{position:relative;margin:0 auto;top:auto;left:0;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.mt-0,.vi .tabs{margin-top:0}.vi .breadcrumbs a,.vi .breadcrumbs span,.vi .breadcrumbs__separator,.vi .slider__text--small{color:#4d4d4d;text-shadow:none}.vi .service-inner:hover .service-inner__text,.vi .services.half-services .service-inner__text div{color:#2d2d2d}@media (max-width:1199px){.vi .index-slider{height:20px}}.vi label.upload-file:after{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.vi .question-tooltip{background-color:#3d3d3d}.vi .service-inner__icon{-webkit-filter:grayscale(100%) invert(100%);filter:grayscale(100%) invert(100%)}.vi .service-inner__icon.warning{background-color:#2d2d2d;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.vi .service-inner:hover:after,.vi .service-inner:hover:before{display:none}.vi .service:last-child .service-inner__icon.warning{-webkit-filter:grayscale(100%);filter:grayscale(100%);background-color:#2d2d2d}.vi .services-header-item.active:before,.vi .services-header-item:after,.vi .services-header-item:hover:before{background-color:#3d3d3d;height:5px}.vi .services-header-item.active,.vi .services-header-item:hover{color:#3d3d3d}.vi .services-header-item:before{height:5px}.vi .btn-second{background-color:#fff;color:#3d3d3d}.vi .content ul:not(.country-list):not(.tabs__caption) li:before{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.vi .content .order-tabs li{width:20%;text-align:center}.vi .member-delete:after,.vi .member-delete:before{background:#3d3d3d}.vi .accordion__header,.vi .left-menu li{border-bottom:1px solid #2d2d2d;background-color:transparent}.vi .left-menu li.active a,.vi .left-menu li.active span{border-left:5px solid #2d2d2d;color:#fff;background-color:#2d2d2d}.vi .left-menu li:not(.active):hover{border-left:5px solid #2d2d2d;background-color:#2d2d2d}.vi .left-menu li:not(.active):hover a{color:#fff}.vi .left-menu .left-submenu li{border-bottom:none;padding-left:0}.vi .left-menu .left-submenu li.active{border-left:5px solid #2d2d2d}.vi .left-menu .left-submenu li.active a,.vi .left-menu .left-submenu li.active span{color:#2d2d2d}.vi .left-menu .left-submenu li a{background-color:transparent;color:#2d2d2d;border-left:none}.vi .left-menu .left-submenu li:hover{border-left:5px solid #2d2d2d;background-color:#2d2d2d}.vi .left-menu .left-submenu li:hover a{color:#fff}.vi .add-button,.vi .contacts-item__email,.vi .content .tabs.tabs-index ul.tabs__caption li.active,.vi .content .tabs.tabs-index ul.tabs__caption li:hover,.vi .content .tabs__caption li,.vi .content-404__left,.vi .content-404__title,.vi .qa-block__header,.vi .summ{color:#2d2d2d}.vi .add-button:before{background:#2d2d2d}.vi .content .tabs.tabs-index ul.tabs__caption li.active:before{height:3px;background-color:#2d2d2d}.vi .content .tabs.tabs-index ul.tabs__caption li:before{height:3px}.vi .content .tabs.tabs-index ul.tabs__caption li:after{height:3px;background-color:#2d2d2d}.btn:before,body,html{height:100%}.vi .content .tabs__caption li.active{border:1px solid #2d2d2d}.vi .dms-block-img{-webkit-filter:grayscale(100%) invert(100%);filter:grayscale(100%) invert(100%)}.vi .doc{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.vi .td-file,.vi .td-price{width:20%}.vi #nav-drill .nav-item.active{background-color:#2d2d2d}.vi #nav-drill .nav-item.active>a{background-color:#2d2d2d;border-left:5px solid #2d2d2d;color:#fff;font-weight:600}.vi #nav-drill #left-menu__inner ul li.active>a{border-left:5px solid #2d2d2d;color:#2d2d2d;font-weight:700}.vi #nav-drill #left-menu__inner ul li.active .left-submenu a,.vi .nav-item.nav-expand a{border-left:5px solid transparent}.vi .nav-item.nav-expand{background-color:#bfbfbf}.vi .nav-item.nav-expand a{background:0 0}.vi .nav-item.nav-expand .nav-expand-content .nav-expand-link{background-color:#bfbfbf}.vi .nav-expand-link:after{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.vi .nav-expand-content .nav-back-link,.vi .nav-expand-link{background-color:#bfbfbf!important;color:#2d2d2d}.vi .nav-expand-content .nav-back-link:before,.vi .nav-expand-link:before{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.vi.fz-bigger .label-half-width,.vi.fz-biggest .label-half-width{width:100%}.vi .evacuation .service-inner__text-phone:before{top:6px;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.vi .figured-title{color:#2d2d2d;border-bottom:2px solid #2d2d2d}.vi .phone-block__phone{color:#2d2d2d}.vi .copyright,.vi .footer a,.vi .footer__menu-title{color:#fff}.vi #map,.vi .phone-block__phone:before{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.fz-bigger .service-inner__icon,.fz-biggest .service-inner__icon{margin-bottom:10px}.fz-biggest .left-text{width:calc(100% - 190px)}.fz-biggest .evacuation{width:190px}.fz-biggest .search-input-content .btn{width:auto;min-width:152px}@media (max-width:767px){.vi .slider-small{padding-top:230px}.fz-biggest .evacuation,.fz-biggest .left-text{width:100%}}.vi .footer{background-color:#2d2d2d}.vi .footer__menu-download li a:before{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.vi .footer .logo{background-image:url(../images/icons/logo_white.svg)}.vi .footer a:hover{color:#fff}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.fz-bigger .service-inner,.fz-biggest .service-inner{display:block}.vi .service-inner__icon{-webkit-filter:none;filter:none;background-color:#222}.vi .service-inner__icon.mortarboard{background-image:url(../images/iconsie/mortarboard.svg)}.vi .service-inner__icon.mortgage{background-image:url(../images/iconsie/mortgage.svg)}.vi .service-inner__icon.taxi{background-image:url(../images/iconsie/taxi.svg)}.vi .service-inner__icon.heart{background-image:url(../images/iconsie/heart.svg)}.vi .service-inner__icon.insurance{background-image:url(../images/iconsie/insurance.svg)}.vi .service-inner__icon.travel{background-image:url(../images/iconsie/travel.svg)}.vi .service-inner__icon.warning{background-image:url(../images/iconsie/warning.svg);background-color:#222}.vi .service-inner__icon.dsago{background-image:url(../images/iconsie/dsago.svg)}.vi .service-inner__icon.docs{background-image:url(../images/iconsie/docs.svg)}.vi .service-inner__icon.evacuator{background-image:url(../images/iconsie/evacuator.svg)}.vi .service-inner__icon.apart{background-image:url(../images/iconsie/apart.svg)}.vi .service-inner__icon.mortgage-percent{background-image:url(../images/iconsie/mortgage-percent.svg)}.vi .service-inner__icon.brush{background-image:url(../images/iconsie/brush.svg)}.vi .service-inner__icon.armchair{background-image:url(../images/iconsie/armchair.svg)}.vi .service-inner__icon.criminal{background-image:url(../images/iconsie/criminal.svg)}.vi .service-inner__icon.cars{background-image:url(../images/iconsie/cars.svg)}.vi .service-inner__icon.gruz{background-image:url(../images/iconsie/gruz.svg)}.vi .service-inner__icon.flash{background-image:url(../images/iconsie/flash.svg)}.vi .service-inner__icon.stihiya{background-image:url(../images/iconsie/stihiya.svg)}.vi .service-inner__icon.rearview-mirror{background-image:url(../images/iconsie/rearview-mirror.svg)}.vi .service-inner__icon.without-docs{background-image:url(../images/iconsie/without-docs.svg)}.vi .service-inner__icon.driver-license{background-image:url(../images/iconsie/driver-license.svg)}.vi .service-inner__icon.icons-dtp{background-image:url(../images/iconsie/icons-dtp.svg)}.vi .service-inner__icon.gavel{background-image:url(../images/iconsie/gavel.svg)}.vi .service-inner__icon.builder{background-image:url(../images/iconsie/builder.svg)}.vi .service-inner__icon.crane{background-image:url(../images/iconsie/crane.svg)}.vi .service-inner__icon.concrete-mixer{background-image:url(../images/iconsie/concrete-mixer.svg)}.vi .service-inner__icon.team{background-image:url(../images/iconsie/team.svg)}.vi .service-inner__icon.moving-truck{background-image:url(../images/iconsie/moving-truck.svg)}label.upload-file:after{background-image:url(../images/iconsie/upload.svg)!important}.phone-block__phone:before{background-image:url(../images/icons/settings-phone-small.svg)}.dms-block-img{border:1px solid #222;background-color:#222}.dms-block-img.hospital{background-image:url(../images/iconsie/dms-hospital.svg)}.dms-block-img.doctor{background-image:url(../images/iconsie/dms-doctor.svg)}.dms-block-img.tooth{background-image:url(../images/iconsie/dms-tooth.svg)}.dms-block-img.car{background-image:url(../images/iconsie/dms-car.svg)}.dms-block-img.baby{background-image:url(../images/iconsie/dms-baby.svg)}.qa-block .service-inner__icon span{color:#f2f2f2}.content ul:not(.country-list):not(.tabs__caption) li:before{background-image:url(../images/iconsie/check-1.svg)}.doc{background-image:url(../images/iconsie/doc.svg)!important}.footer__menu-download li a:before{background-image:url(../images/iconsie/pdf.svg)}}.fz-big{font-size:16px}.fz-bigger{font-size:19px}.fz-bigger .h1like,.fz-bigger h1{font-size:45px;line-height:49px}.fz-bigger .h2like,.fz-bigger h2{font-size:39px;line-height:43px}.fz-bigger .h3like,.fz-bigger h3{font-size:23px;line-height:27px}.fz-bigger .h4like,.fz-bigger h4{font-size:19px;line-height:30px}.fz-bigger .small{font-size:14px;line-height:15px}.fz-bigger p{line-height:25px;margin:23px 0}.fz-bigger .feedback-form{font-size:19px}.fz-bigger .feedback-form .upload-info{font-size:17px}.fz-bigger .feedback-form .city-choose span,.fz-bigger .feedback-form .city-choose__item,.fz-bigger .question-tooltip{font-size:16px;line-height:19px}.fz-bigger .header .city-choose span,.fz-bigger .header .city-choose__item{font-size:19px}.fz-bigger .header .city-choose span:after,.fz-bigger .header .city-choose span:before{top:6px}.fz-bigger .auth__login{font-size:17px}.fz-bigger .main-tel{font-size:23px}.fz-bigger .btn{font-size:19px}.fz-bigger .main-nav li a,.fz-bigger .main-nav li span{font-size:17px}.fz-bigger .logo img{width:230px}.fz-bigger .fz-change-title,.fz-bigger .site-ver{font-size:21px}.fz-bigger .nav-drill #left-menu__inner ul li a,.fz-bigger .nav-drill a{font-size:19px}.fz-bigger .service-inner{-ms-flex-direction:column;flex-direction:column}.fz-bigger .service-inner__text{font-size:20px}.fz-bigger .service-inner__icon{margin-right:0}.fz-bigger .evacuation .service-inner__title{font-size:19px}.fz-bigger .evacuation .service-inner__text-phone{font-size:15px}.fz-bigger .slider__text--small{font-size:39px;line-height:41px}.fz-bigger .breadcrumbs a,.fz-bigger .breadcrumbs span{font-size:21px}.fz-bigger .left-menu li a,.fz-bigger .left-menu li span{font-size:18px}.fz-bigger .content-404__title{font-size:39px}.fz-bigger .content-404__text{font-size:28px}.fz-bigger .content-404__notice{font-size:19px}.fz-bigger .services.half-services .service-inner__text{font-size:23px;line-height:26px}.fz-bigger .services.half-services .service-inner__text div{font-size:20px;line-height:23px}.fz-bigger .contacts-header-item{font-size:21px}.fz-bigger .contacts-item__infoblock div{font-size:19px}.fz-bigger .balloon-address,.fz-bigger .balloon-tel,.fz-bigger .balloon-title{font-size:15px}.fz-bigger .services-header-item{font-size:25px}.fz-bigger .content-form .city-choose span{font-size:19px}.fz-bigger .content-form .city-choose__item{font-size:15px;white-space:nowrap}.fz-bigger .phone-block__title{font-size:23px}.fz-bigger .phone-block__text{font-size:19px}.fz-bigger .figured-title{font-size:31px}.fz-bigger .qa-block__header{font-size:32px}.fz-bigger .review-block__title{font-size:27px;line-height:32px}.fz-bigger .review-block__date,.fz-bigger .review-block__text,.fz-bigger .search-block-content__path,.fz-bigger .search-block-content__text,.fz-bigger .search-block-content__title{font-size:20px;line-height:24px}.fz-bigger .content .order-tabs li{font-size:17px}.fz-bigger .footer__menu-title{font-size:21px}.fz-bigger .footer__menu li a,.fz-bigger .footer__menu-download li a{font-size:17px}.fz-biggest{font-size:22px}.fz-biggest .h1like,.fz-biggest h1{font-size:48px;line-height:52px}.fz-biggest .h2like,.fz-biggest h2{font-size:42px;line-height:45px}.fz-biggest .h3like,.fz-biggest h3{font-size:26px;line-height:30px}.fz-biggest .h4like,.fz-biggest h4{font-size:22px;line-height:33px}.fz-biggest .small{font-size:17px;line-height:18px}.fz-biggest p{line-height:28px;margin:26px 0}.fz-biggest .feedback-form{font-size:22px}.fz-biggest .feedback-form .upload-info{font-size:20px}.fz-biggest .feedback-form .city-choose span,.fz-biggest .feedback-form .city-choose__item,.fz-biggest .question-tooltip{font-size:19px;line-height:22px}.fz-biggest .header .city-choose span,.fz-biggest .header .city-choose__item{font-size:22px}.fz-biggest .header .city-choose span:after,.fz-biggest .header .city-choose span:before{top:8px}.fz-biggest .auth__login{font-size:20px}.fz-biggest .main-tel{font-size:26px}.fz-biggest .btn{font-size:22px}.fz-biggest .main-nav li a,.fz-biggest .main-nav li span{font-size:20px}.fz-biggest .logo img{width:240px}.h1like,.h2like,.h3like,.h4like,h1,h2,h3,h4{width:100%}.fz-biggest .fz-change-title,.fz-biggest .site-ver{font-size:24px}.fz-biggest .nav-drill #left-menu__inner ul li a,.fz-biggest .nav-drill a{font-size:22px}.fz-biggest .service-inner{-ms-flex-direction:column;flex-direction:column}.fz-biggest .service-inner__text{font-size:23px}.fz-biggest .service-inner__icon{margin-right:0}.fz-biggest .evacuation .service-inner__title{font-size:22px}.fz-biggest .evacuation .service-inner__text-phone{font-size:18px}.fz-biggest .slider__text--small{font-size:42px;line-height:44px}.fz-biggest .breadcrumbs a,.fz-biggest .breadcrumbs span{font-size:24px}.fz-biggest .left-menu li a,.fz-biggest .left-menu li span{font-size:21px}.fz-biggest .content-404__title{font-size:42px}.fz-biggest .content-404__text{font-size:31px}.fz-biggest .content-404__notice{font-size:22px}.fz-biggest .services.half-services .service-inner__text{font-size:26px}.fz-biggest .services.half-services .service-inner__text div{font-size:23px}.fz-biggest .contacts-header-item{font-size:24px}.fz-biggest .contacts-item__infoblock div{font-size:22px}.fz-biggest .balloon-address,.fz-biggest .balloon-tel,.fz-biggest .balloon-title{font-size:18px}.fz-biggest .services-header-item{font-size:28px}.fz-biggest .content-form .city-choose span{font-size:22px}.fz-biggest .content-form .city-choose__item{font-size:18px;white-space:nowrap}.fz-biggest .figured-title{font-size:34px}.fz-biggest .phone-block__title{font-size:26px}.fz-biggest .phone-block__text{font-size:22px}.fz-biggest .qa-block__header{font-size:35px}.fz-biggest .review-block__title{font-size:30px;line-height:35px}.fz-biggest .review-block__date,.fz-biggest .review-block__text,.fz-biggest .search-block-content__path,.fz-biggest .search-block-content__text,.fz-biggest .search-block-content__title{font-size:23px;line-height:27px}.fz-biggest .content .order-tabs li{font-size:20px}.fz-biggest .footer__menu-title{font-size:24px}.fz-biggest .footer__menu li a,.fz-biggest .footer__menu-download li a{font-size:20px}@media (max-width:991px){.fz-bigger .header .btn.feedback-btn,.fz-biggest .header .btn.feedback-btn{font-size:0}}@media (max-width:767px){.fz-bigger .table *{font-size:17px}.fz-biggest .table *{font-size:20px}}::selection{background:#c82d4e;color:#fff}::-moz-selection{background:#c82d4e;color:#fff}.vi ::selection{background:#3d3d3d}.vi ::-moz-selection{background:#3d3d3d}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none}input[type=number]{-moz-appearance:textfield}ul li{list-style-type:none}body{min-width:320px;font-size:16px;font-family:ProximaNova,sans-serif;font-weight:400;font-style:normal}.btn,.h1like,.h2like,.h3like,.h4like,.vi .redtext,h1,h2,h3,h4{font-weight:700}.display-none{display:none!important}.h1like,h1{font-size:42px;line-height:46px;margin:34px 0 20px}.h2like,.h3like,.h4like,h2,h3,h4,p{margin:20px 0}.h2like,h2{font-size:36px;line-height:40px}.h3like,h3{font-size:20px;line-height:24px}.no-border{border:none!important}a{color:#b7181a}.vi a{color:#3d3d3d}p{line-height:22px;text-align:justify}.small{font-size:11px;line-height:12px;color:#2d2d2d}img{display:block;max-width:100%}.f-l{float:left}.f-r{float:right}.clear{clear:both}.wrapper.sticky{padding-top:100px}.text-align-center{text-align:center}.btn{cursor:pointer;font-size:16px;padding:13px 20px;border-radius:3px;display:inline-block;transition:.5s}.btn:before{content:"";display:block;width:0;position:absolute;top:0;left:-20px;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;-webkit-transform:skew(-25deg);-ms-transform:skew(-25deg);transform:skew(-25deg);opacity:0}.btn:hover:before{width:140%;opacity:1}.btn-main{background-color:#c82d4e;color:#fff;border:1px solid #c82d4e}.btn-main:before,.btn-main:hover{border:1px solid #812944}.btn-main:before{background-color:#812944;height:110%}.btn-main span{position:relative;z-index:1;color:#fff}.btn-second{color:#4f5a7c;background:rgba(209,211,212,.61);border:1px solid #4f5a7c}.btn-second:before{background-color:rgba(79,90,124,.2);height:110%}.btn-second span{position:relative;z-index:1;color:#4f5a7c}.inline-block{display:inline-block}button:active,button:focus,button:hover,input:active,input:focus,input:hover,option:active,option:focus,option:hover,textarea:active,textarea:focus,textarea:hover{outline:0}input[type=text],input[type=number],input[type=password],input[type=email],input[type=tel],label.upload-file,textarea{height:54px;padding:10px 16px;border-radius:3px;border:1px solid #979797;display:block;width:100%}.checkbox,.radio{padding-left:30px;cursor:pointer}input[type=text]:focus,input[type=number]:focus,input[type=password]:focus,input[type=email]:focus,input[type=tel]:focus,label.upload-file:focus,textarea:focus{border:1px solid #4d4d4d}input[type=checkbox]{display:none}.checkbox{position:relative;display:inline-block}.checkbox .checkmark{position:absolute;display:block;width:16px;height:16px;top:4px;left:4px;background:#c82d4e;border-radius:2px}.checkbox .checkmark:before{content:"";display:none;width:10px;height:6px;position:absolute;top:3px;left:3px;border-left:2px solid #fff;border-bottom:2px solid #fff;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.checkbox input[type=checkbox]:checked+.checkmark:before{display:block}.vi .checkbox .checkmark{background-color:#3d3d3d}input[type=radio]{display:none}.radio{position:relative;display:inline-block}.radio .checkmark{position:absolute;display:block;width:16px;height:16px;top:4px;left:4px;border:2px solid #c82d4e;border-radius:50%}.radio .checkmark:before{content:"";display:none;width:8px;height:8px;position:absolute;top:50%;left:50%;border-radius:50%;background-color:#c82d4e}.radio input[type=radio]:checked+.checkmark:before{display:block;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.vi .radio .checkmark{border:2px solid #3d3d3d}.vi .radio .checkmark:before{background-color:#3d3d3d}.mb-0{margin-bottom:0}.mt-20{margin-top:20px}hr{height:1px;background-color:#979797;opacity:.34;border:none;outline:0;margin-top:24px;margin-bottom:14px}.file-block{margin:20px 0}.not-required,.required{margin-bottom:4px}.doc{background-image:url(../images/icons/doc.svg);display:inline-block;width:15px;height:17px;font-size:0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.doc:hover{opacity:.65}.hide{width:.1px;height:.1px;opacity:0;position:absolute;z-index:-1}.upload-info{margin-top:-20px;font-size:14px}label.upload-file{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}label.upload-file span{white-space:nowrap;overflow:hidden;display:block;color:#979797;padding-right:40px}label.upload-file:after{content:"";display:block;width:30px;height:30px;position:absolute;right:14px;top:11px;background-image:url(../images/icons/upload.svg);background-size:cover;background-repeat:no-repeat}.not-required,.required,.required:after{display:inline-block}.required:after{content:" *";margin-left:2px;color:#c82d4e}.vi .required:after{color:#2d2d2d}.error,.redtext{color:#c82d4e}.error{margin-bottom:14px;display:none}.vi .redtext{color:#3d3d3d}.gray-layout{display:none;position:fixed;z-index:99;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6)}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@media (max-width:768px){.slider__text{font-size:32px;line-height:32px}}@media (max-width:500px){.slider__text{text-align:center}.slider__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.slider__info .btn-second{margin-right:0;margin-bottom:20px}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uc2NzcyIsIl9ub3JtYWxpemUuc2NzcyIsIm1haW4uY3NzIiwiX2Jvb3RzdHJhcC1ncmlkLnNjc3MiLCJfYmFsbG9vbi5zY3NzIiwiX2NvbG9ycy5zY3NzIiwiX2pxdWVyeS11aS5zY3NzIiwiX3BpY2ttZXVwLnNjc3MiLCJfbG9hZGluZy1vdmVybGF5LnNjc3MiLCJfanF1ZXJ5LWZhbmN5Ym94LnNjc3MiLCJfb3dsLmNhcm91c2VsLnNjc3MiLCJfb3dsLnRoZW1lLmRlZmF1bHQuc2NzcyIsIl9hbmltYXRlLnNjc3MiLCJfaGVhZGVyLnNjc3MiLCJfc2xpZGVyLnNjc3MiLCJfbGVmdC1tZW51LnNjc3MiLCJfc2VhcmNoLWZvcm0uc2NzcyIsIl9mb3JtLnNjc3MiLCJfdGFibGUuc2NzcyIsIl9pbnRsVGVsSW5wdXQuc2NzcyIsIl91cGxvYWRmaWxlLnNjc3MiLCJfbWVudS1tb2JpbGUuc2NzcyIsIl9jb250ZW50LnNjc3MiLCJfY29udGVudC1wYWdlLnNjc3MiLCJfc2VhcmNoLnNjc3MiLCJfZm9vdGVyLnNjc3MiLCJfdmktaGVhZGVyLnNjc3MiLCJfdmktc2xpZGVyLnNjc3MiLCJfdmktZm9ybS5zY3NzIiwiX3ZpLWNvbnRlbnQuc2NzcyIsIl92aS1mb290ZXIuc2NzcyIsIl92aS1zdHlsZXMtaWUuc2NzcyIsIl92aS1mb250LXNpemUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxrQkFBa0I7QUFDbEIsYUFDRSwyQkFBMEIsQ0FDMUIsMkNBQTBDLENBQzFDLCtMQUV3RCxDQUN4RCxpQkFBZ0IsQ0FDaEIsbUJBQWtCLEVBQUE7O0FBRXBCLGFBQ0UsMkJBQTBCLENBQzFCLDZDQUE0QyxDQUM1QyxxTUFFMEQsQ0FDMUQsaUJBQWdCLENBQ2hCLG1CQUFrQixFQUFBOztBQUVwQixhQUNFLDJCQUEwQixDQUMxQiw2Q0FBNEMsQ0FDNUMscU1BRTBELENBQzFELG9CQUFtQixDQUNuQixtQkFBa0IsRUFBQTs7QUFFcEIsYUFDRSwyQkFBMEIs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RUFBRzs7QUFDcEMsZUFDRSxhQUFZLENBQ1osZ0NBQStCLEVBQUc7O0FBQ3BDLGVBQ0UsYUFBWSxDQUNaLGdDQUErQixFQUFHOztBQUNwQyxlQUNFLGFBQVksQ0FDWixnQ0FBK0IsRUFBRzs7QUFDcEMsZUFDRSxhQUFZLENBQ1osZ0NBQStCLEVBQUc7O0FBQ3BDLGVBQ0UsYUFBWSxDQUNaLGdDQUErQixFQUFHOztBQUNwQyxlQUNFLGFBQVksQ0FDWixnQ0FBK0IsRUFBRzs7QUFDcEMsZUFDRSxhQUFZLENBQ1osZ0NBQStCLEVBQUc7O0FBQ3BDLGVBQ0UsYUFBWSxDQUNaLGdDQUErQixFQUFHOztBQUNwQyxlQUNFLGFBQVksQ0FDWixnQ0FBK0IsRUFBRzs7QUFDcEMsZUFDRSxhQUFZLENBQ1osZ0NBQStCLEVBQUc7O0FBQ3BDLGVBQ0UsYUFBWSxDQUNaLGdDQUErQixFQUFHOztBQUNwQyxlQUNFLGFBQVksQ0FDWixnQ0FBK0IsRUFBRzs7QUFDcEMsZUFDRSxhQUFZLENBQ1osZ0NBQStCLEVBQUc7O0FBQ3BDLGVBQ0UsYUFBWSxDQUNaLGdDQUErQixFQUFHOztBQUNwQyxlQUNFLGFBQVksQ0FDWixnQ0FBK0IsRUFBRzs7QUFDcEMsZUFDRSxhQUFZLENBQ1osZ0NBQStCLEVBQUc7O0FBQ3BDLGVBQ0UsYUFBWSxDQUNaLGdDQUErQixFQUFHOztBQUNwQyxlQUNFLGFBQVksQ0FDWixnQ0FBK0IsRUFBRzs7QUFDcEMsZUFDRSxhQUFZLENBQ1osZ0NBQStCLEVBQUc7O0FBQ3BDLGVBQ0UsYUFBWSxDQUNaLGdDQUErQixFQUFHOztBQUNwQyxlQUNFLGFBQVksQ0FDWixpQ0FBZ0MsRUFBRzs7QUFDckMsZUFDRSxhQUFZLENBQ1osaUNBQWdDLEVBQUc7O0FBQ3JDLGVBQ0UsYUFBWSxDQUNaLGlDQUFnQyxFQUFHOztBQUNyQyxlQUNFLGFBQVksQ0FDWixpQ0FBZ0MsRUFBRzs7QUFDckMsZUFDRSxhQUFZLENBQ1osaUNBQWdDLEVBQUc7O0FBQ3JDLGVBQ0UsYUFBWSxDQUNaLGlDQUFnQyxFQUFHOztBQUNyQyxlQUNFLGFBQVksQ0FDWixpQ0FBZ0MsRUFBRzs7QUFDckMsZUFDRSxhQUFZLENBQ1osaUNBQWdDLEVBQUc7O0FBQ3JDLGVBQ0UsYUFBWSxDQUNaLGlDQUFnQyxFQUFHOztBQUNyQyxlQUNFLGFBQVksQ0FDWixpQ0FBZ0MsRUFBRzs7QUFDckMsZUFDRSxhQUFZLENBQ1osaUNBQWdDLEVBQUc7O0FBQ3JDLGVBQ0UsYUFBWSxDQUNaLGlDQUFnQyxFQUFHOztBQUNyQyxlQUNFLGFBQVksQ0FDWixpQ0FBZ0MsRUFBRzs7QUFDckMsZUFDRSxhQUFZLENBQ1osaUNBQWdDLEVBQUc7O0FBQ3JDLGVBQ0UsYUFBWSxDQUNaLGlDQUFnQyxFQUFHOztBQUNyQyxlQUNFLGFBQVksQ0FDWixpQ0FBZ0MsRUFBRzs7QUFDckMsZUFDRSxhQUFZLENBQ1osaUNBQWdDLEVBQUc7O0FBQ3JDLGVBQ0UsYUFBWSxDQUNaLGlDQUFnQyxFQUFHOztBQUNyQyxlQUNFLGFBQVksQ0FDWixpQ0FBZ0MsRUFBRzs7QUFDckMsZUFDRSxhQUFZLENBQ1osaUNBQWdDLEVBQUc7O0FBQ3JDLGVBQ0UsYUFBWSxDQUNaLGlDQUFnQyxFQUFHOztBQUNyQyxlQUNFLGFBQVksQ0FDWixpQ0FBZ0MsRUFBRzs7QUFDckMsZUFDRSxhQUFZLENBQ1osaUNBQWdDLEVBQUc7O0FBQ3JDLGVBQ0UsYUFBWSxDQUNaLGlDQUFnQyxFQUFHOztBQUNyQyxlQUNFLGFBQVksQ0FDWixpQ0FBZ0MsRUFBRzs7QUFDckMsZUFDRSxhQUFZLENBQ1osaUNBQWdDLEVBQUc7O0FBQ3JDLGVBQ0UsYUFBWSxDQUNaLGlDQUFnQyxFQUFHOztBQUNyQyxlQUNFLGFBQVksQ0FDWixpQ0FBZ0MsRUFBRzs7QUFDckMsZUFDRSxhQUFZLENBQ1osaUNBQWdDLEVBQUc7O0FBQ3JDLGVBQ0UsYUFBWSxDQUNaLGlDQUFnQyxFQUFHOztBQUNyQyxlQUNFLGFBQVksQ0FDWixpQ0FBZ0MsRUFBRzs7QUFDckMsZUFDRSxhQUFZLENBQ1osaUNBQWdDLEVBQUc7O0FBQ3JDLGVBQ0UsYUFBWSxDQUNaLGlDQUFnQyxFQUFHOztBQUNyQyxlQUNFLGFBQVksQ0FDWixpQ0FBZ0MsRUFBRzs7QUFDckMsZUFDRSxhQUFZLENBQ1osaUNBQWdDLEVBQUc7O0FBQ3JDLGVBQ0UsYUFBWSxDQUNaLGlDQUFnQyxFQUFHOztBQUNyQyxlQUNFLGFBQVksQ0FDWixpQ0FBZ0MsRUFBRzs7QUFDckMsZUFDRSxhQUFZLENBQ1osaUNBQWdDLEVBQUc7O0FBQ3JDLGVBQ0UsYUFBWSxDQUNaLGlDQUFnQyxFQUFHOztBQUNyQyxlQUNFLGFBQVksQ0FDWixpQ0FBZ0MsRUFBRzs7QUFDckMsZUFDRSxhQUFZLENBQ1osaUNBQWdDLEVBQUc7O0FBQ3JDLGVBQ0UsYUFBWSxDQUNaLGlDQUFnQyxFQUFHOztBQUNyQyxlQUNFLGFBQVksQ0FDWixpQ0FBZ0MsRUFBRzs7QUFDckMsZUFDRSxhQUFZLENBQ1osaUNBQWdDLEVBQUc7O0FBQ3JDLGVBQ0UsYUFBWSxDQUNaLGlDQUFnQyxFQUFHOztBQUNyQyxlQUNFLGFBQVksQ0FDWixpQ0FBZ0MsRUFBRzs7QUFDckMsZUFDRSxhQUFZLENBQ1osaUNBQWdDLEVBQUc7O0FBQ3JDLGVBQ0UsYUFBWSxDQUNaLGlDQUFnQyxFQUFHOztBQUNyQyxlQUNFLGFBQVksQ0FDWixpQ0FBZ0MsRUFBRzs7QUFDckMsZUFDRSxhQUFZLENBQ1osaUNBQWdDLEVBQUc7O0FBQ3JDLGVBQ0UsYUFBWSxDQUNaLGlDQUFnQyxFQUFHOztBQUNyQyxlQUNFLGFBQVksQ0FDWixpQ0FBZ0MsRUFBRzs7QUFDckMsZUFDRSxhQUFZLENBQ1osaUNBQWdDLEVBQUc7O0FBQ3JDLGVBQ0UsYUFBWSxDQUNaLGlDQUFnQyxFQUFHOztBQUNyQyxlQUNFLGFBQVksQ0FDWixpQ0FBZ0MsRUFBRzs7QUFDckMsZUFDRSxhQUFZLENBQ1osaUNBQWdDLEVBQUc7O0FBQ3JDLGVBQ0UsYUFBWSxDQUNaLGlDQUFnQyxFQUFHOztBQUNyQyxlQUNFLGFBQVksQ0FDWixpQ0FBZ0MsRUFBRzs7QUFDckMsZUFDRSxhQUFZLENBQ1osaUNBQWdDLEVBQUc7O0FBQ3JDLGVBQ0UsYUFBWSxDQUNaLGlDQUFnQyxFQUFHOztBQUNyQyxlQUNFLGFBQVksQ0FDWixpQ0FBZ0MsRUFBRzs7QUFDckMsZUFDRSxhQUFZLENBQ1osaUNBQWdDLEVBQUc7O0FBQ3JDLGVBQ0UsYUFBWSxDQUNaLGlDQUFnQyxFQUFHOztBQUNyQyxlQUNFLGFBQVksQ0FDWixpQ0FBZ0MsRUFBRzs7QUFDckMsZUFDRSxhQUFZLENBQ1osaUNBQWdDLEVBQUc7O0FBQ3JDLGVBQ0UsYUFBWSxDQUNaLGlDQUFnQyxFQUFHOztBQUNyQyxlQUNFLGFBQVksQ0FDWixpQ0FBZ0MsRUFBRzs7QUFDckMsZUFDRSxhQUFZLENBQ1osaUNBQWdDLEVBQUc7O0FBQ3JDLGVBQ0UsYUFBWSxDQUNaLGlDQUFnQyxFQUFHOztBQUNyQyxlQUNFLGFBQVksQ0FDWixpQ0FBZ0MsRUFBRzs7QUFDckMsZUFDRSxhQUFZLENBQ1osaUNBQWdDLEVBQUc7O0FBQ3JDLGVBQ0UsYUFBWSxDQUNaLGlDQUFnQyxFQUFHOztBQUNyQyxlQUNFLGFBQVksQ0FDWixpQ0FBZ0MsRUFBRzs7QUFDckMsZUFDRSxhQUFZLENBQ1osaUNBQWdDLEVBQUc7O0FBQ3JDLGVBQ0UsYUFBWSxDQUNaLGlDQUFnQyxFQUFHOztBQUNyQyxlQUNFLGFBQVksQ0FDWixpQ0FBZ0MsRUFBRzs7QUFDckMsZUFDRSxhQUFZLENBQ1osaUNBQWdDLEVBQUc7O0FBQ3JDLGVBQ0UsYUFBWSxDQUNaLGlDQUFnQyxFQUFHOztBQUNyQyxlQUNFLGFBQVksQ0FDWixpQ0FBZ0MsRUFBRzs7QUFDckMsZUFDRSxhQUFZLENBQ1osaUNBQWdDLEVBQUc7O0FBQ3JDLGVBQ0UsYUFBWSxDQUNaLGlDQUFnQyxFQUFHOztBQUNyQyxlQUNFLGFBQVksQ0FDWixpQ0FBZ0MsRUFBRzs7QUFDckMsZUFDRSxhQUFZLENBQ1osaUNBQWdDLEVBQUc7O0FBQ3JDLGVBQ0UsYUFBWSxDQUNaLGlDQUFnQyxFQUFHOztBQUNyQyxlQUNFLGFBQVksQ0FDWixpQ0FBZ0MsRUFBRzs7QUFDckMsZUFDRSxhQUFZLENBQ1osaUNBQWdDLEVBQUc7O0FBQ3JDLGVBQ0UsYUFBWSxDQUNaLGlDQUFnQyxFQUFHOztBQUNyQyxlQUNFLGFBQVksQ0FDWixpQ0FBZ0MsRUFBRzs7QUFDckMsZUFDRSxhQUFZLENBQ1osaUNBQWdDLEVBQUc7O0FBQ3JDLGVBQ0UsYUFBWSxDQUNaLGlDQUFnQyxFQUFHOztBQUNyQyxlQUNFLGFBQVksQ0FDWixpQ0FBZ0MsRUFBRzs7QUFDckMsZUFDRSxhQUFZLENBQ1osaUNBQWdDLEVBQUc7O0FBQ3JDLGVBQ0UsYUFBWSxDQUNaLGlDQUFnQyxFQUFHOztBQUNyQyxlQUNFLGFBQVksQ0FDWixpQ0FBZ0MsRUFBRzs7QUFDckMsZUFDRSxhQUFZLENBQ1osaUNBQWdDLEVBQUc7O0FBQ3JDLGVBQ0UsYUFBWSxDQUNaLGlDQUFnQyxFQUFHOztBQUNyQyxlQUNFLGFBQVksQ0FDWixpQ0FBZ0MsRUFBRzs7QUFDckMsZUFDRSxhQUFZLENBQ1osaUNBQWdDLEVBQUc7O0FBQ3JDLGVBQ0UsYUFBWSxDQUNaLGlDQUFnQyxFQUFHOztBQUNyQyxlQUNFLGFBQVksQ0FDWixpQ0FBZ0MsRUFBRzs7QUFDckMsZUFDRSxhQUFZLENBQ1osaUNBQWdDLEVBQUc7O0FBQ3JDLGVBQ0UsYUFBWSxDQUNaLGlDQUFnQyxFQUFHOztBQUNyQyxlQUNFLGFBQVksQ0FDWixpQ0FBZ0MsRUFBRzs7QUFDckMsZUFDRSxhQUFZLENBQ1osaUNBQWdDLEVBQUc7O0FBQ3JDLGVBQ0UsYUFBWSxDQUNaLGlDQUFnQyxFQUFHOztBQUNyQyxlQUNFLGFBQVksQ0FDWixpQ0FBZ0MsRUFBRzs7QUFDckMsZUFDRSxhQUFZLENBQ1osaUNBQWdDLEVBQUc7O0FBQ3JDLGVBQ0UsYUFBWSxDQUNaLGlDQUFnQyxFQUFHOztBQUNyQyxlQUNFLGFBQVksQ0FDWixpQ0FBZ0MsRUFBRzs7QUFDckMsZUFDRSxhQUFZLENBQ1osaUNBQWdDLEVBQUc7O0FBQ3JDLGVBQ0UsYUFBWSxDQUNaLGlDQUFnQyxFQUFHOztBQUNyQyxlQUNFLGFBQVksQ0FDWixpQ0FBZ0MsRUFBRzs7QUFDckMsZUFDRSxhQUFZLENBQ1osaUNBQWdDLEVBQUc7O0FBQ3JDLGVBQ0UsYUFBWSxDQUNaLGlDQUFnQyxFQUFHOztBQUNyQyxlQUNFLGFBQVksQ0FDWixpQ0FBZ0MsRUFBRzs7QUFDckMsZUFDRSxhQUFZLENBQ1osaUNBQWdDLEVBQUc7O0FBQ3JDLGVBQ0UsYUFBWSxDQUNaLGlDQUFnQyxFQUFHOztBQUNyQyxlQUNFLGFBQVksQ0FDWixpQ0FBZ0MsRUFBRzs7QUFDckMsZUFDRSxhQUFZLENBQ1osaUNBQWdDLEVBQUc7O0FBQ3JDLGVBQ0UsYUFBWSxDQUNaLGlDQUFnQyxFQUFHOztBQUNyQyxlQUNFLGFBQVksQ0FDWixpQ0FBZ0MsRUFBRzs7QUFDckMsZUFDRSxhQUFZLENBQ1osaUNBQWdDLEVBQUc7O0FBQ3JDLGVBQ0UsYUFBWSxDQUNaLGlDQUFnQyxFQUFHOztBQUNyQyxlQUNFLGFBQVksQ0FDWixpQ0FBZ0MsRUFBRzs7QUFDckMsZUFDRSxhQUFZLENBQ1osaUNBQWdDLEVBQUc7O0FBQ3JDLGVBQ0UsYUFBWSxDQUNaLGlDQUFnQyxFQUFHOztBQUNyQyxlQUNFLGFBQVksQ0FDWixpQ0FBZ0MsRUFBRzs7QUFDckMsZUFDRSxhQUFZLENBQ1osaUNBQWdDLEVBQUc7O0FBQ3JDLGVBQ0UsYUFBWSxDQUNaLGlDQUFnQyxFQUFHOztBQUNyQyxlQUNFLGFBQVksQ0FDWixpQ0FBZ0MsRUFBRzs7QUFDckMsZUFDRSxhQUFZLENBQ1osaUNBQWdDLEVBQUc7O0FBQ3JDLGVBQ0UsYUFBWSxDQUNaLGlDQUFnQyxFQUFHOztBQUNyQyxlQUNFLGFBQVksQ0FDWixpQ0FBZ0MsRUFBRzs7QUFDckMsZUFDRSxhQUFZLENBQ1osaUNBQWdDLEVBQUc7O0FBQ3JDLGVBQ0UsYUFBWSxDQUNaLGlDQUFnQyxFQUFHOztBQUNyQyxlQUNFLGFBQVksQ0FDWixpQ0FBZ0MsRUFBRzs7QUFDckMsZUFDRSxhQUFZLENBQ1osaUNBQWdDLEVBQUc7O0FBQ3JDLGVBQ0UsYUFBWSxDQUNaLGlDQUFnQyxFQUFHOztBQUNyQyxlQUNFLGFBQVksQ0FDWixpQ0FBZ0MsRUFBRzs7QUFDckMsZUFDRSxhQUFZLENBQ1osaUNBQWdDLEVBQUc7O0FBQ3JDLGVBQ0UsYUFBWSxDQUNaLGlDQUFnQyxFQUFHOztBQUNyQyxlQUNFLGFBQVksQ0FDWixpQ0FBZ0MsRUFBRzs7QUFDckMsZUFDRSxhQUFZLENBQ1osaUNBQWdDLEVBQUc7O0FBQ3JDLGVBQ0UsYUFBWSxDQUNaLGlDQUFnQyxFQUFHOztBQUNyQyxlQUNFLGFBQVksQ0FDWixpQ0FBZ0MsRUFBRzs7QUFDckMsZUFDRSxhQUFZLENBQ1osaUNBQWdDLEVBQUc7O0FBQ3JDLGVBQ0UsWUFBVyxDQUNYLGlDQUFnQyxFQUFHOztBQUNyQyxlQUNFLGFBQVksQ0FDWixpQ0FBZ0MsRUFBRzs7QUFDckMsZUFDRSxhQUFZLENBQ1osaUNBQWdDLEVBQUc7O0FBQ3JDLGVBQ0UsYUFBWSxDQUNaLGlDQUFnQyxFQUFHOztBQUNyQyxlQUNFLGFBQVksQ0FDWixpQ0FBZ0MsRUFBRzs7QUFDckMsZUFDRSxhQUFZLENBQ1osaUNBQWdDLEVBQUc7O0FBQ3JDLGVBQ0UsYUFBWSxDQUNaLGlDQUFnQyxFQUFHOztBQUNyQyxlQUNFLGFBQVksQ0FDWixpQ0FBZ0MsRUFBRzs7QUFDckMsZUFDRSxhQUFZLENBQ1osaUNBQWdDLEVBQUc7O0FBQ3JDLGVBQ0UsYUFBWSxDQUNaLGlDQUFnQyxFQUFHOztBQUNyQyxlQUNFLGFBQVksQ0FDWixpQ0FBZ0MsRUFBRzs7QUFDckMsZUFDRSxhQUFZLENBQ1osaUNBQWdDLEVBQUc7O0FBQ3JDLGVBQ0UsYUFBWSxDQUNaLGlDQUFnQyxFQUFHOztBQUNyQyxlQUNFLGFBQVksQ0FDWixpQ0FBZ0MsRUFBRzs7QUFDckMsZUFDRSxhQUFZLENBQ1osaUNBQWdDLEVBQUc7O0FBQ3JDLGVBQ0UsYUFBWSxDQUNaLGlDQUFnQyxFQUFHOztBQUNyQyxlQUNFLGFBQVksQ0FDWixpQ0FBZ0MsRUFBRzs7QUFDckMsZUFDRSxhQUFZLENBQ1osaUNBQWdDLEVBQUc7O0FBQ3JDLGVBQ0UsYUFBWSxDQUNaLGlDQUFnQyxFQUFHOztBQUNyQyxlQUNFLGFBQVksQ0FDWixpQ0FBZ0MsRUFBRzs7QUFDckMsZUFDRSxhQUFZLENBQ1osaUNBQWdDLEVBQUc7O0FBQ3JDLGVBQ0UsYUFBWSxDQUNaLGlDQUFnQyxFQUFHOztBQUNyQyxlQUNFLGFBQVksQ0FDWixpQ0FBZ0MsRUFBRzs7QUFDckMsZUFDRSxhQUFZLENBQ1osaUNBQWdDLEVBQUc7O0FBQ3JDLGVBQ0UsYUFBWSxDQUNaLGlDQUFnQyxFQUFHOztBQUNyQyxlQUNFLGFBQVksQ0FDWixpQ0FBZ0MsRUFBRzs7QUFDckMsZUFDRSxhQUFZLENBQ1osaUNBQWdDLEVBQUc7O0FBQ3JDLGVBQ0UsYUFBWSxDQUNaLGlDQUFnQyxFQUFHOztBQUNyQyxlQUNFLGFBQVksQ0FDWixpQ0FBZ0MsRUFBRzs7QUFDckMsZUFDRSxhQUFZLENBQ1osaUNBQWdDLEVBQUc7O0FBQ3JDLGVBQ0UsYUFBWSxDQUNaLGlDQUFnQyxFQUFHOztBQUNyQyxlQUNFLGFBQVksQ0FDWixpQ0FBZ0MsRUFBRzs7QUFDckMsZUFDRSxhQUFZLENBQ1osaUNBQWdDLEVBQUc7O0FBQ3JDLGVBQ0UsYUFBWSxDQUNaLGlDQUFnQyxFQUFHOztBQUNyQyxlQUNFLGFBQVksQ0FDWixpQ0FBZ0MsRUFBRzs7QUFDckMsZUFDRSxhQUFZLENBQ1osaUNBQWdDLEVBQUc7O0FBQ3JDLGVBQ0UsYUFBWSxDQUNaLGlDQUFnQyxFQUFHOztBQUNyQyxlQUNFLGFBQVksQ0FDWixpQ0FBZ0MsRUFBRzs7QUFDckMsZUFDRSxhQUFZLENBQ1osaUNBQWdDLEVBQUc7O0FBQ3JDLGVBQ0UsYUFBWSxDQUNaLGlDQUFnQyxFQUFHOztBQUNyQyxlQUNFLGFBQVksQ0FDWixpQ0FBZ0MsRUFBRzs7QUFDckMsZUFDRSxhQUFZLENBQ1osaUNBQWdDLEVBQUc7O0FBQ3JDLGVBQ0UsYUFBWSxDQUNaLGlDQUFnQyxFQUFHOztBQUNyQyxlQUNFLGFBQVksQ0FDWixpQ0FBZ0MsRUFBRzs7QUFDckMsZUFDRSxhQUFZLENBQ1osaUNBQWdDLEVBQUc7O0FBQ3JDLGVBQ0UsYUFBWSxDQUNa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b2xCZixrQkFBaUIsRUFDbEI7O0FBR0gsZUFDRSxjQUFhLENBQ2IsZ0JBQWUsQ0FDZixZQUFXLENBQ1gsT0FBTSxDQUNOLFFBQU8sQ0FDUCxZQUFVLENBQ1YsYUFBVyxDQUNYLHFDQUFpQyxFQUNsQzs7QUFDRCxZQUNFLCtCQUE4QixDQUM5Qix1QkFBc0IsQ0FDdEIsa0NBQWlDLENBQ2pDLDBCQUF5QixFQUMxQjs7QUFHRCw0QkFDRSxPQUNFLFdBQVUsRUFBQTtFQUdaLEtBQ0UsV0FBVSxFQUFBLEVBQUE7O0FBR2Qsb0JBQ0UsT0FDRSxXQUFVLEVBQUE7RUFHWixLQUNFLFdBQVUsRUFBQSxFQUFBOztBQUdkLFVBQ0UsK0JBQThCLENBQzlCLHVCQUFzQixFQUN2Qjs7QUFFRCw0QkFjSSxnQkFDRSxnQkFBZSxDQUNmLGtCQUFpQixFQUNsQixFQUFBOztBQUdMLDRCQUVJLGdCQUNFLG1CQUFrQixFQUNuQjtFQUVILGdCQUNFLHFCQUFhLENBQWIscUJBQWEsQ0FBYixjQUFhLENBQ2IsMEJBQW1CLENBQW5CLHVCQUFtQixDQUFuQixvQkFBbUIsQ0FDbkIsNkJBQXNCLENBQXRCLDhCQUFzQixDQUF0QiwyQkFBc0IsQ0FBdEIsdUJBQXNCLEVBS3ZCO0VBUkQsNEJBS0ksZ0JBQWMsQ0FDZCxvQkFBbUIsRUFDcEIsRUFBQTs7QUFTTCxVQUFVO0FBT1YsWUFBWSIsImZpbGUiOiJtYWluLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiBQUk9YSU1BIE5PVkEgKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdQcm94aW1hTm92YSc7XHJcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL1Byb3hpbWFOb3ZhLUxpZ2h0LmVvdCcpO1xyXG4gIHNyYzogdXJsKCcuLi9mb250cy9Qcm94aW1hTm92YS1MaWdodC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gIHVybCgnLi4vZm9udHMvUHJveGltYU5vdmEtTGlnaHQud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gIHVybCgnLi4vZm9udHMvUHJveGltYU5vdmEtTGlnaHQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnUHJveGltYU5vdmEnO1xyXG4gIHNyYzogdXJsKCcuLi9mb250cy9Qcm94aW1hTm92YS1MaWdodEl0LmVvdCcpO1xyXG4gIHNyYzogdXJsKCcuLi9mb250cy9Qcm94aW1hTm92YS1MaWdodEl0LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgdXJsKCcuLi9mb250cy9Qcm94aW1hTm92YS1MaWdodEl0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICB1cmwoJy4uL2ZvbnRzL1Byb3hpbWFOb3ZhLUxpZ2h0SXQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnUHJveGltYU5vdmEnO1xyXG4gIHNyYzogdXJsKCcuLi9mb250cy9Qcm94aW1hTm92YS1SZWd1bGFyLmVvdCcpO1xyXG4gIHNyYzogdXJsKCcuLi9mb250cy9Qcm94aW1hTm92YS1SZWd1bGFyLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgdXJsKCcuLi9mb250cy9Qcm94aW1hTm92YS1SZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICB1cmwoJy4uL2ZvbnRzL1Byb3hpbWFOb3ZhLVJlZ3VsYXIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnUHJveGltYU5vdmEnO1xyXG4gIHNyYzogdXJsKCcuLi9mb250cy9Qcm94aW1hTm92YS1SZWd1bGFySXQuZW90Jyk7XHJcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL1Byb3hpbWFOb3ZhLVJlZ3VsYXJJdC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gIHVybCgnLi4vZm9udHMvUHJveGltYU5vdmEtUmVndWxhckl0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICB1cmwoJy4uL2ZvbnRzL1Byb3hpbWFOb3ZhLVJlZ3VsYXJJdC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdQcm94aW1hTm92YSc7XHJcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL1Byb3hpbWFOb3ZhLVNlbWlib2xkLmVvdCcpO1xyXG4gIHNyYzogdXJsKCcuLi9mb250cy9Qcm94aW1hTm92YS1TZW1pYm9sZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gIHVybCgnLi4vZm9udHMvUHJveGltYU5vdmEtU2VtaWJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gIHVybCgnLi4vZm9udHMvUHJveGltYU5vdmEtU2VtaWJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnUHJveGltYU5vdmEnO1xyXG4gIHNyYzogdXJsKCcuLi9mb250cy9Qcm94aW1hTm92YS1TZW1pYm9sZEl0LmVvdCcpO1xyXG4gIHNyYzogdXJsKCcuLi9mb250cy9Qcm94aW1hTm92YS1TZW1pYm9sZEl0LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgdXJsKCcuLi9mb250cy9Qcm94aW1hTm92YS1TZW1pYm9sZEl0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICB1cmwoJy4uL2ZvbnRzL1Byb3hpbWFOb3ZhLVNlbWlib2xkSXQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnUHJveGltYU5vdmEnO1xyXG4gIHNyYzogdXJsKCcuLi9mb250cy9Qcm94aW1hTm92YS1Cb2xkLmVvdCcpO1xyXG4gIHNyYzogdXJsKCcuLi9mb250cy9Qcm94aW1hTm92YS1Cb2xkLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgdXJsKCcuLi9mb250cy9Qcm94aW1hTm92YS1Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICB1cmwoJy4uL2ZvbnRzL1Byb3hpbWFOb3ZhLUJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnUHJveGltYU5vdmEnO1xyXG4gIHNyYzogdXJsKCcuLi9mb250cy9Qcm94aW1hTm92YS1Cb2xkSXQuZW90Jyk7XHJcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL1Byb3hpbWFOb3ZhLUJvbGRJdC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gIHVybCgnLi4vZm9udHMvUHJveGltYU5vdmEtQm9sZEl0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICB1cmwoJy4uL2ZvbnRzL1Byb3hpbWFOb3ZhLUJvbGRJdC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuLyogR0VPUkdJQSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ0dlb3JnaWEnO1xyXG4gIHNyYzogdXJsKCcuLi9mb250cy9HZW9yZ2lhLmVvdCcpO1xyXG4gIHNyYzogdXJsKCcuLi9mb250cy9HZW9yZ2lhLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgdXJsKCcuLi9mb250cy9HZW9yZ2lhLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICB1cmwoJy4uL2ZvbnRzL0dlb3JnaWEudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnR2VvcmdpYSc7XHJcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0dlb3JnaWEtSXRhbGljLmVvdCcpO1xyXG4gIHNyYzogdXJsKCcuLi9mb250cy9HZW9yZ2lhLUl0YWxpYy5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gIHVybCgnLi4vZm9udHMvR2VvcmdpYS1JdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gIHVybCgnLi4vZm9udHMvR2VvcmdpYS1JdGFsaWMudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnR2VvcmdpYSc7XHJcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0dlb3JnaWEtQm9sZC5lb3QnKTtcclxuICBzcmM6IHVybCgnLi4vZm9udHMvR2VvcmdpYS1Cb2xkLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgdXJsKCcuLi9mb250cy9HZW9yZ2lhLUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gIHVybCgnLi4vZm9udHMvR2VvcmdpYS1Cb2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ0dlb3JnaWEnO1xyXG4gIHNyYzogdXJsKCcuLi9mb250cy9HZW9yZ2lhLUJvbGRJdGFsaWMuZW90Jyk7XHJcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0dlb3JnaWEtQm9sZEl0YWxpYy5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gIHVybCgnLi4vZm9udHMvR2VvcmdpYS1Cb2xkSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICB1cmwoJy4uL2ZvbnRzL0dlb3JnaWEtQm9sZEl0YWxpYy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbkBpbXBvcnQgXCJfbm9ybWFsaXplXCI7XHJcbkBpbXBvcnQgXCJfY29sb3JzXCI7XHJcbkBpbXBvcnQgXCJfYm9vdHN0cmFwLWdyaWRcIjtcclxuQGltcG9ydCBcIl9iYWxsb29uXCI7XHJcbi8vQGltcG9ydCBcIl9zbGlja1wiO1xyXG4vL0BpbXBvcnQgXCJfc2xpY2stdGhlbWVcIjtcclxuQGltcG9ydCBcIl9qcXVlcnktdWlcIjtcclxuQGltcG9ydCBcIl9waWNrbWV1cFwiO1xyXG5AaW1wb3J0IFwiX2xvYWRpbmctb3ZlcmxheVwiO1xyXG5AaW1wb3J0IFwiX2pxdWVyeS1mYW5jeWJveFwiO1xyXG5AaW1wb3J0IFwiX293bC5jYXJvdXNlbFwiO1xyXG5AaW1wb3J0IFwiX293bC50aGVtZS5kZWZhdWx0XCI7XHJcbkBpbXBvcnQgXCJfYW5pbWF0ZVwiO1xyXG5AaW1wb3J0IFwiX2hlYWRlclwiO1xyXG5AaW1wb3J0IFwiX3NsaWRlclwiO1xyXG5AaW1wb3J0IFwiX2xlZnQtbWVudVwiO1xyXG5AaW1wb3J0IFwiX3NlYXJjaC1mb3JtXCI7XHJcbkBpbXBvcnQgXCJfZm9ybVwiO1xyXG5AaW1wb3J0IFwiX3RhYmxlXCI7XHJcbkBpbXBvcnQgXCJfaW50bFRlbElucHV0XCI7XHJcbkBpbXBvcnQgXCJfdXBsb2FkZmlsZVwiO1xyXG5AaW1wb3J0IFwiX21lbnUtbW9iaWxlXCI7XHJcbkBpbXBvcnQgXCJfY29udGVudFwiO1xyXG5AaW1wb3J0IFwiX2NvbnRlbnQtcGFnZVwiO1xyXG5AaW1wb3J0IFwiX3NlYXJjaFwiO1xyXG5AaW1wb3J0IFwiX2Zvb3RlclwiO1xyXG5AaW1wb3J0IFwiX3ZpLWhlYWRlclwiO1xyXG5AaW1wb3J0IFwiX3ZpLXNsaWRlclwiO1xyXG5AaW1wb3J0IFwiX3ZpLWZvcm1cIjtcclxuQGltcG9ydCBcIl92aS1jb250ZW50XCI7XHJcbkBpbXBvcnQgXCJfdmktZm9vdGVyXCI7XHJcbkBpbXBvcnQgXCJfdmktc3R5bGVzLWllXCI7XHJcbkBpbXBvcnQgXCJfdmktZm9udC1zaXplXCI7XHJcblxyXG46Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG5cclxufVxyXG46Oi1tb3otcGxhY2Vob2xkZXIgIHtcclxuXHJcbn1cclxuOi1tb3otcGxhY2Vob2xkZXJ7XHJcblxyXG59XHJcbjo6c2VsZWN0aW9uIHtcclxuICBiYWNrZ3JvdW5kOiAkd2luZTtcclxuICBjb2xvcjogJHdoaXRlO1xyXG59XHJcbjo6LW1vei1zZWxlY3Rpb24ge1xyXG4gIGJhY2tncm91bmQ6ICR3aW5lO1xyXG4gIGNvbG9yOiAkd2hpdGU7XHJcbn1cclxuLnZpe1xyXG4gIDo6c2VsZWN0aW9uIHtcclxuICAgIGJhY2tncm91bmQ6ICRncmF5LWRhcms7XHJcbiAgfVxyXG4gIDo6LW1vei1zZWxlY3Rpb24ge1xyXG4gICAgYmFja2dyb3VuZDogJGdyYXktZGFyaztcclxuICB9XHJcbn1cclxuLnNlYWNyaF9fdGV4dC1pbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXJ7XHJcblxyXG59XHJcbmlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxyXG5pbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG59XHJcbmlucHV0W3R5cGU9J251bWJlciddIHtcclxuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcclxufVxyXG51bHtcclxuICBsaXtcclxuICAgIGxpc3Qtc3R5bGUtdHlwZTpub25lO1xyXG4gIH1cclxufVxyXG5cclxuLy9vbHtcclxuLy8gIGNvdW50ZXItcmVzZXQ6IGl0ZW07XHJcbi8vICBsaXtcclxuLy8gICAgJjpiZWZvcmUge1xyXG4vLyAgICAgIGNvbnRlbnQ6IGNvdW50ZXIoaXRlbSkgXCIgXCI7XHJcbi8vICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGl0ZW07XHJcbi8vICAgIH1cclxuLy8gIH1cclxuLy99XHJcblxyXG5odG1sLCBib2R5e1xyXG4gIGhlaWdodDoxMDAlO1xyXG59XHJcbmJvZHl7XHJcbiAgbWluLXdpZHRoOjMyMHB4O1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBmb250LWZhbWlseTpQcm94aW1hTm92YSwgc2Fucy1zZXJpZjtcclxuICBmb250LXdlaWdodDpub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcbi5kaXNwbGF5LW5vbmV7XHJcbiAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XHJcbn1cclxuaDEsIC5oMWxpa2V7XHJcbiAgZm9udC1zaXplOiA0MnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiA0NnB4O1xyXG4gIGZvbnQtd2VpZ2h0OmJvbGQ7XHJcbiAgbWFyZ2luOiAzNHB4IDAgMjBweDtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5oMiwgLmgybGlrZXtcclxuICBmb250LXNpemU6IDM2cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgZm9udC13ZWlnaHQ6Ym9sZDtcclxuICBtYXJnaW46IDIwcHggMCAyMHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcbmgzLCAuaDNsaWtle1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxuICBsaW5lLWhlaWdodDogMjRweDtcclxuICBmb250LXdlaWdodDpib2xkO1xyXG4gIG1hcmdpbjogMjBweCAwIDIwcHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuaDQsIC5oNGxpa2V7XHJcbiAgZm9udC13ZWlnaHQ6Ym9sZDtcclxuICBtYXJnaW46IDIwcHggMCAyMHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcbmg1LCAuaDVsaWtle1xyXG5cclxufVxyXG4ubm8tYm9yZGVye1xyXG4gIGJvcmRlcjogbm9uZSFpbXBvcnRhbnQ7XHJcbn1cclxuYXtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgY29sb3I6JHdpbmUtZGFyaztcclxufVxyXG4udml7XHJcbiAgYXtcclxuICAgIGNvbG9yOiAkZ3JheS1kYXJrO1xyXG4gIH1cclxufVxyXG5we1xyXG4gIG1hcmdpbjogMjBweCAwO1xyXG4gIGxpbmUtaGVpZ2h0OjIycHg7XHJcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcclxufVxyXG4uc21hbGx7XHJcbiAgZm9udC1zaXplOiAxMXB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xyXG4gIGNvbG9yOiAkYmxhY2stc29mdDtcclxufVxyXG5pbWd7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWF4LXdpZHRoOjEwMCU7XHJcbn1cclxuLmYtbHtcclxuICBmbG9hdDogbGVmdDtcclxufVxyXG4uZi1ye1xyXG4gIGZsb2F0OiByaWdodDtcclxufVxyXG4uY2xlYXJ7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi53cmFwcGVye1xyXG4gICYuc3RpY2t5IHtcclxuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcclxuICB9XHJcbn1cclxuLnRleHQtYWxpZ24tY2VudGVye1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4uYnRue1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgcGFkZGluZzogMTNweCAyMHB4O1xyXG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gIC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjVzO1xyXG4gIC1tb3otdHJhbnNpdGlvbjogMC41cztcclxuICAtbXMtdHJhbnNpdGlvbjogMC41cztcclxuICAtby10cmFuc2l0aW9uOiAwLjVzO1xyXG4gIHRyYW5zaXRpb246IDAuNXM7XHJcbiAgJjpiZWZvcmV7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDowO1xyXG4gICAgbGVmdDotMjBweDtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC41cztcclxuICAgIC1tb3otdHJhbnNpdGlvbjogMC41cztcclxuICAgIC1tcy10cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgLW8tdHJhbnNpdGlvbjogMC41cztcclxuICAgIHRyYW5zaXRpb246IDAuNXM7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tldygtMjVkZWcpO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHNrZXcoLTI1ZGVnKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHNrZXcoLTI1ZGVnKTtcclxuICAgIC1vLXRyYW5zZm9ybTogc2tldygtMjVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBza2V3KC0yNWRlZyk7XHJcbiAgICBvcGFjaXR5OjA7XHJcbiAgfVxyXG4gICY6aG92ZXJ7XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgd2lkdGg6MTQwJTtcclxuICAgICAgb3BhY2l0eToxO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uYnRuLW1haW57XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdpbmU7XHJcbiAgY29sb3I6ICR3aGl0ZTtcclxuICBib3JkZXI6MXB4IHNvbGlkICR3aW5lO1xyXG4gICY6YmVmb3Jle1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHB1cnBsZTtcclxuICAgIGJvcmRlcjoxcHggc29saWQgJHB1cnBsZTtcclxuICAgIGhlaWdodDoxMTAlO1xyXG4gIH1cclxuICAmOmhvdmVye1xyXG4gICAgYm9yZGVyOjFweCBzb2xpZCAkcHVycGxlO1xyXG4gIH1cclxuICBzcGFue1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDoxO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICB9XHJcbn1cclxuLmJ0bi1zZWNvbmR7XHJcbiAgY29sb3I6ICRibHVlO1xyXG4gIGJhY2tncm91bmQ6ICRncmF5LXRyYW5zcDtcclxuICBib3JkZXI6MXB4IHNvbGlkICRibHVlO1xyXG4gICY6YmVmb3Jle1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktdHJhbnNwLWhvdmVyO1xyXG4gICAgaGVpZ2h0OjExMCU7XHJcbiAgfVxyXG4gIHNwYW57XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OjE7XHJcbiAgICBjb2xvcjogJGJsdWU7XHJcbiAgfVxyXG59XHJcbi5pbmxpbmUtYmxvY2t7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcbmlucHV0LFxyXG5vcHRpb24sXHJcbmJ1dHRvbixcclxudGV4dGFyZWF7XHJcbiAgJjpob3ZlcntcclxuICAgIG91dGxpbmU6bm9uZTtcclxuICB9XHJcbiAgJjpmb2N1c3tcclxuICAgIG91dGxpbmU6bm9uZTtcclxuICB9XHJcbiAgJjphY3RpdmV7XHJcbiAgICBvdXRsaW5lOm5vbmU7XHJcbiAgfVxyXG59XHJcbmlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxyXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxyXG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXHJcbmlucHV0W3R5cGU9XCJlbWFpbFwiXSxcclxuaW5wdXRbdHlwZT1cInRlbFwiXSxcclxubGFiZWwudXBsb2FkLWZpbGUsXHJcbnRleHRhcmVhe1xyXG4gIGhlaWdodDo1NHB4O1xyXG4gIHBhZGRpbmc6IDEwcHggMTZweDtcclxuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcclxuICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcclxuICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgYm9yZGVyOjFweCBzb2xpZCAkZ3JheS1zb2Z0O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOjEwMCU7XHJcbiAgJjpmb2N1c3tcclxuICAgIGJvcmRlcjoxcHggc29saWQgJGdyYXk7XHJcbiAgfVxyXG59XHJcbnRleHRhcmVhe1xyXG4gIHJlc2l6ZTp2ZXJ0aWNhbDtcclxufVxyXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl17XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uY2hlY2tib3h7XHJcbiAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgLmNoZWNrbWFya3tcclxuICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgIHRvcDogNHB4O1xyXG4gICAgIGxlZnQ6IDRweDtcclxuICAgICBiYWNrZ3JvdW5kOiAkd2luZTtcclxuICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICAgJjpiZWZvcmV7XHJcbiAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgaGVpZ2h0OiA2cHg7XHJcbiAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICB0b3A6IDNweDtcclxuICAgICAgIGxlZnQ6IDNweDtcclxuICAgICAgIGJvcmRlci1sZWZ0OjJweCBzb2xpZCAkd2hpdGU7XHJcbiAgICAgICBib3JkZXItYm90dG9tOjJweCBzb2xpZCAkd2hpdGU7XHJcbiAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgIH1cclxuICAgfVxyXG4gICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIC5jaGVja21hcms6YmVmb3Jle1xyXG4gICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICB9XHJcbiB9XHJcbi52aXtcclxuICAuY2hlY2tib3h7XHJcbiAgICAuY2hlY2ttYXJre1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1kYXJrO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5pbnB1dFt0eXBlPVwicmFkaW9cIl17XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4ucmFkaW97XHJcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIC5jaGVja21hcmt7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgdG9wOiA0cHg7XHJcbiAgICBsZWZ0OiA0cHg7XHJcbiAgICBib3JkZXI6MnB4IHNvbGlkICR3aW5lO1xyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB3aWR0aDogOHB4O1xyXG4gICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdpbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgLmNoZWNrbWFyazpiZWZvcmV7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICB9XHJcbn1cclxuLnZpe1xyXG4gIC5yYWRpb3tcclxuICAgIC5jaGVja21hcmt7XHJcbiAgICAgIGJvcmRlcjoycHggc29saWQgJGdyYXktZGFyaztcclxuICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktZGFyaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm10LTB7XHJcbiAgbWFyZ2luLXRvcDowO1xyXG59XHJcbi5tYi0we1xyXG4gIG1hcmdpbi1ib3R0b206MDtcclxufVxyXG4ubXQtMjB7XHJcbiAgbWFyZ2luLXRvcDoyMHB4O1xyXG59XHJcbmhye1xyXG4gIGhlaWdodDoxcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktc29mdDtcclxuICBvcGFjaXR5OjAuMzQ7XHJcbiAgYm9yZGVyOm5vbmU7XHJcbiAgb3V0bGluZTpub25lO1xyXG4gIG1hcmdpbi10b3A6IDI0cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcclxufVxyXG4uZmlsZS1ibG9ja3tcclxuICBtYXJnaW46IDIwcHggMDtcclxufVxyXG4uZG9je1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZG9jLnN2Zyk7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHdpZHRoOiAxNXB4O1xyXG4gIGhlaWdodDogMTdweDtcclxuICBmb250LXNpemU6IDA7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjNzO1xyXG4gIC1tb3otdHJhbnNpdGlvbjogMC4zcztcclxuICAtbXMtdHJhbnNpdGlvbjogMC4zcztcclxuICAtby10cmFuc2l0aW9uOiAwLjNzO1xyXG4gIHRyYW5zaXRpb246IDAuM3M7XHJcbiAgJjpob3ZlcntcclxuICAgIG9wYWNpdHk6MC42NTtcclxuICB9XHJcbn1cclxuLmhpZGUge1xyXG4gIHdpZHRoOiAwLjFweDtcclxuICBoZWlnaHQ6IDAuMXB4O1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgei1pbmRleDogLTE7XHJcbn1cclxuLnVwbG9hZC1pbmZve1xyXG4gIG1hcmdpbi10b3A6IC0yMHB4O1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxufVxyXG5cclxubGFiZWwudXBsb2FkLWZpbGUge1xyXG4gIGN1cnNvcjpwb2ludGVyO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgc3BhbntcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIGNvbG9yOiAkZ3JheS1zb2Z0O1xyXG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcclxuICB9XHJcbiAgJjphZnRlcntcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDE0cHg7XHJcbiAgICB0b3A6IDExcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3VwbG9hZC5zdmcpO1xyXG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcclxuICB9XHJcbn1cclxuXHJcbi5yZXF1aXJlZHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG4gICY6YWZ0ZXJ7XHJcbiAgICBjb250ZW50OiBcIiAqXCI7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW4tbGVmdDogMnB4O1xyXG4gICAgY29sb3I6ICR3aW5lO1xyXG4gIH1cclxufVxyXG4udml7XHJcbiAgLnJlcXVpcmVke1xyXG4gICAgJjphZnRlcntcclxuICAgICAgY29sb3I6ICRibGFjay1zb2Z0O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ubm90LXJlcXVpcmVke1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbn1cclxuLmVycm9ye1xyXG4gIGNvbG9yOiAkd2luZTtcclxuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLnJlZHRleHR7XHJcbiAgY29sb3I6ICR3aW5lO1xyXG59XHJcbi52aXtcclxuICAucmVkdGV4dHtcclxuICAgIGNvbG9yOiAkZ3JheS1kYXJrO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgfVxyXG59XHJcblxyXG4uZ3JheS1sYXlvdXR7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgei1pbmRleDogOTk7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6MTAwJTtcclxuICBoZWlnaHQ6MTAwJTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuNik7XHJcbn1cclxuLmFuaW1hdGVkIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XHJcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcclxuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxufVxyXG5cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW4ge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcbkBrZXlmcmFtZXMgZmFkZUluIHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG4uZmFkZUluIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgaDEsIC5oMWxpa2V7XHJcblxyXG4gIH1cclxuICBoMiwgLmgybGlrZXtcclxuXHJcbiAgfVxyXG4gIGgzLCAuaDNsaWtle1xyXG5cclxuICB9XHJcbiAgaDQsIC5oNGxpa2V7XHJcblxyXG4gIH1cclxuICAuc2xpZGVye1xyXG4gICAgJl9fdGV4dHtcclxuICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XHJcbiAgLnNsaWRlcntcclxuICAgICZfX3RleHR7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcbiAgLnNsaWRlcl9faW5mb3tcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIC5idG4tc2Vjb25ke1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6MDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KXtcclxuXHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XHJcblxyXG59XHJcbi8qIFRFTVAgKi9cclxuLy8uY29udGFpbmVye1xyXG4vLyAgb3V0bGluZToxcHggc29saWQgYmxhY2s7XHJcbi8vfVxyXG4vL2JvZHl7XHJcbi8vICBiYWNrZ3JvdW5kOiBncmVlbjtcclxuLy99XHJcbi8qIC8gVEVNUCAqL1xyXG4iLCIvKiEgbm9ybWFsaXplLmNzcyB2Mi4xLjMgfCBNSVQgTGljZW5zZSB8IGdpdC5pby9ub3JtYWxpemUgKi9cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEhUTUw1IGRpc3BsYXkgZGVmaW5pdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgaW4gSUUgOC85LlxuICovXG5cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWFpbixcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IGBpbmxpbmUtYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgaW4gSUUgOC85LlxuICovXG5cbmF1ZGlvLFxuY2FudmFzLFxudmlkZW8ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyoqXG4gKiBQcmV2ZW50IG1vZGVybiBicm93c2VycyBmcm9tIGRpc3BsYXlpbmcgYGF1ZGlvYCB3aXRob3V0IGNvbnRyb2xzLlxuICogUmVtb3ZlIGV4Y2VzcyBoZWlnaHQgaW4gaU9TIDUgZGV2aWNlcy5cbiAqL1xuXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgaGVpZ2h0OiAwO1xufVxuXG4vKipcbiAqIEFkZHJlc3MgYFtoaWRkZW5dYCBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS5cbiAqIEhpZGUgdGhlIGB0ZW1wbGF0ZWAgZWxlbWVudCBpbiBJRSwgU2FmYXJpLCBhbmQgRmlyZWZveCA8IDIyLlxuICovXG5cbltoaWRkZW5dLFxudGVtcGxhdGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBCYXNlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIFNldCBkZWZhdWx0IGZvbnQgZmFtaWx5IHRvIHNhbnMtc2VyaWYuXG4gKiAyLiBQcmV2ZW50IGlPUyB0ZXh0IHNpemUgYWRqdXN0IGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZSwgd2l0aG91dCBkaXNhYmxpbmdcbiAqICAgIHVzZXIgem9vbS5cbiAqL1xuXG5odG1sIHtcbiAgICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgLyogMSAqL1xuICAgIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG4gICAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIGRlZmF1bHQgbWFyZ2luLlxuICovXG5cbmJvZHkge1xuICAgIG1hcmdpbjogMDtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIExpbmtzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIGNvbG9yIGZyb20gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmEge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4vKipcbiAqIEFkZHJlc3MgYG91dGxpbmVgIGluY29uc2lzdGVuY3kgYmV0d2VlbiBDaHJvbWUgYW5kIG90aGVyIGJyb3dzZXJzLlxuICovXG5cbmE6Zm9jdXMge1xuICAgIG91dGxpbmU6IHRoaW4gZG90dGVkO1xufVxuXG4vKipcbiAqIEltcHJvdmUgcmVhZGFiaWxpdHkgd2hlbiBmb2N1c2VkIGFuZCBhbHNvIG1vdXNlIGhvdmVyZWQgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmE6YWN0aXZlLFxuYTpob3ZlciB7XG4gICAgb3V0bGluZTogMDtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFR5cG9ncmFwaHlcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cblxuLyoqXG4gKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LCBTYWZhcmkgNSwgYW5kIENocm9tZS5cbiAqL1xuXG5hYmJyW3RpdGxlXSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIHN0eWxlIHNldCB0byBgYm9sZGVyYCBpbiBGaXJlZm94IDQrLCBTYWZhcmkgNSwgYW5kIENocm9tZS5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gU2FmYXJpIDUgYW5kIENocm9tZS5cbiAqL1xuXG5kZm4ge1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLyoqXG4gKiBBZGRyZXNzIGRpZmZlcmVuY2VzIGJldHdlZW4gRmlyZWZveCBhbmQgb3RoZXIgYnJvd3NlcnMuXG4gKi9cblxuaHIge1xuICAgIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgaGVpZ2h0OiAwO1xufVxuXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkuXG4gKi9cblxubWFyayB7XG4gICAgYmFja2dyb3VuZDogI2ZmMDtcbiAgICBjb2xvcjogIzAwMDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IGZvbnQgZmFtaWx5IHNldCBvZGRseSBpbiBTYWZhcmkgNSBhbmQgQ2hyb21lLlxuICovXG5cbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcbiAgICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBzZXJpZjtcbiAgICBmb250LXNpemU6IDFlbTtcbn1cblxuLyoqXG4gKiBJbXByb3ZlIHJlYWRhYmlsaXR5IG9mIHByZS1mb3JtYXR0ZWQgdGV4dCBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxucHJlIHtcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG59XG5cbi8qKlxuICogU2V0IGNvbnNpc3RlbnQgcXVvdGUgdHlwZXMuXG4gKi9cblxucSB7XG4gICAgcXVvdGVzOiBcIlxcMjAxQ1wiIFwiXFwyMDFEXCIgXCJcXDIwMThcIiBcIlxcMjAxOVwiO1xufVxuXG4vKipcbiAqIEFkZHJlc3MgaW5jb25zaXN0ZW50IGFuZCB2YXJpYWJsZSBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnNtYWxsIHtcbiAgICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBhZmZlY3RpbmcgYGxpbmUtaGVpZ2h0YCBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3ViLFxuc3VwIHtcbiAgICBmb250LXNpemU6IDc1JTtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdXAge1xuICAgIHRvcDogLTAuNWVtO1xufVxuXG5zdWIge1xuICAgIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIGJvcmRlciB3aGVuIGluc2lkZSBgYWAgZWxlbWVudCBpbiBJRSA4LzkuXG4gKi9cblxuaW1nIHtcbiAgICBib3JkZXI6IDA7XG59XG5cbi8qKlxuICogQ29ycmVjdCBvdmVyZmxvdyBkaXNwbGF5ZWQgb2RkbHkgaW4gSUUgOS5cbiAqL1xuXG5zdmc6bm90KDpyb290KSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEZpZ3VyZXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkcmVzcyBtYXJnaW4gbm90IHByZXNlbnQgaW4gSUUgOC85IGFuZCBTYWZhcmkgNS5cbiAqL1xuXG5maWd1cmUge1xuICAgIG1hcmdpbjogMDtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIERlZmluZSBjb25zaXN0ZW50IGJvcmRlciwgbWFyZ2luLCBhbmQgcGFkZGluZy5cbiAqL1xuXG5maWVsZHNldCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcbiAgICBtYXJnaW46IDAgMnB4O1xuICAgIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IGBjb2xvcmAgbm90IGJlaW5nIGluaGVyaXRlZCBpbiBJRSA4LzkuXG4gKiAyLiBSZW1vdmUgcGFkZGluZyBzbyBwZW9wbGUgYXJlbid0IGNhdWdodCBvdXQgaWYgdGhleSB6ZXJvIG91dCBmaWVsZHNldHMuXG4gKi9cblxubGVnZW5kIHtcbiAgICBib3JkZXI6IDA7IC8qIDEgKi9cbiAgICBwYWRkaW5nOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCBmb250IGZhbWlseSBub3QgYmVpbmcgaW5oZXJpdGVkIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgZm9udCBzaXplIG5vdCBiZWluZyBpbmhlcml0ZWQgaW4gYWxsIGJyb3dzZXJzLlxuICogMy4gQWRkcmVzcyBtYXJnaW5zIHNldCBkaWZmZXJlbnRseSBpbiBGaXJlZm94IDQrLCBTYWZhcmkgNSwgYW5kIENocm9tZS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDsgLyogMSAqL1xuICAgIGZvbnQtc2l6ZTogMTAwJTsgLyogMiAqL1xuICAgIG1hcmdpbjogMDsgLyogMyAqL1xufVxuXG4vKipcbiAqIEFkZHJlc3MgRmlyZWZveCA0KyBzZXR0aW5nIGBsaW5lLWhlaWdodGAgb24gYGlucHV0YCB1c2luZyBgIWltcG9ydGFudGAgaW5cbiAqIHRoZSBVQSBzdHlsZXNoZWV0LlxuICovXG5cbmJ1dHRvbixcbmlucHV0IHtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4vKipcbiAqIEFkZHJlc3MgaW5jb25zaXN0ZW50IGB0ZXh0LXRyYW5zZm9ybWAgaW5oZXJpdGFuY2UgZm9yIGBidXR0b25gIGFuZCBgc2VsZWN0YC5cbiAqIEFsbCBvdGhlciBmb3JtIGNvbnRyb2wgZWxlbWVudHMgZG8gbm90IGluaGVyaXQgYHRleHQtdHJhbnNmb3JtYCB2YWx1ZXMuXG4gKiBDb3JyZWN0IGBidXR0b25gIHN0eWxlIGluaGVyaXRhbmNlIGluIENocm9tZSwgU2FmYXJpIDUrLCBhbmQgSUUgOCsuXG4gKiBDb3JyZWN0IGBzZWxlY3RgIHN0eWxlIGluaGVyaXRhbmNlIGluIEZpcmVmb3ggNCsgYW5kIE9wZXJhLlxuICovXG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQXZvaWQgdGhlIFdlYktpdCBidWcgaW4gQW5kcm9pZCA0LjAuKiB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2BcbiAqICAgIGFuZCBgdmlkZW9gIGNvbnRyb2xzLlxuICogMi4gQ29ycmVjdCBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIGBpbnB1dGAgdHlwZXMgaW4gaU9TLlxuICogMy4gSW1wcm92ZSB1c2FiaWxpdHkgYW5kIGNvbnNpc3RlbmN5IG9mIGN1cnNvciBzdHlsZSBiZXR3ZWVuIGltYWdlLXR5cGVcbiAqICAgIGBpbnB1dGAgYW5kIG90aGVycy5cbiAqL1xuXG5idXR0b24sXG5odG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC8qIDEgKi9cbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAyICovXG4gICAgY3Vyc29yOiBwb2ludGVyOyAvKiAzICovXG59XG5cbi8qKlxuICogUmUtc2V0IGRlZmF1bHQgY3Vyc29yIGZvciBkaXNhYmxlZCBlbGVtZW50cy5cbiAqL1xuXG5idXR0b25bZGlzYWJsZWRdLFxuaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLyoqXG4gKiAxLiBBZGRyZXNzIGJveCBzaXppbmcgc2V0IHRvIGBjb250ZW50LWJveGAgaW4gSUUgOC85LzEwLlxuICogMi4gUmVtb3ZlIGV4Y2VzcyBwYWRkaW5nIGluIElFIDgvOS8xMC5cbiAqL1xuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgICBwYWRkaW5nOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogMS4gQWRkcmVzcyBgYXBwZWFyYW5jZWAgc2V0IHRvIGBzZWFyY2hmaWVsZGAgaW4gU2FmYXJpIDUgYW5kIENocm9tZS5cbiAqIDIuIEFkZHJlc3MgYGJveC1zaXppbmdgIHNldCB0byBgYm9yZGVyLWJveGAgaW4gU2FmYXJpIDUgYW5kIENocm9tZVxuICogICAgKGluY2x1ZGUgYC1tb3pgIHRvIGZ1dHVyZS1wcm9vZikuXG4gKi9cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbiAgICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDIgKi9cbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLyoqXG4gKiBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgc2VhcmNoIGNhbmNlbCBidXR0b24gaW4gU2FmYXJpIDUgYW5kIENocm9tZVxuICogb24gT1MgWC5cbiAqL1xuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBib3JkZXIgaW4gRmlyZWZveCA0Ky5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDgvOS5cbiAqIDIuIEltcHJvdmUgcmVhZGFiaWxpdHkgYW5kIGFsaWdubWVudCBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxudGV4dGFyZWEge1xuICAgIG92ZXJmbG93OiBhdXRvOyAvKiAxICovXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDsgLyogMiAqL1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgVGFibGVzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSBtb3N0IHNwYWNpbmcgYmV0d2VlbiB0YWJsZSBjZWxscy5cbiAqL1xuXG50YWJsZSB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICBib3JkZXItc3BhY2luZzogMDtcbn1cblxuLyogY2xlYXIgKi9cbi5jbGVhcjpiZWZvcmUsXG4uY2xlYXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6JyAnO1xuICAgIGRpc3BsYXk6dGFibGU7XG59XG4uY2xlYXI6YWZ0ZXIge1xuICAgIGNsZWFyOmJvdGg7XG59XG4uY2xlYXIge1xuICAgICp6b29tOjE7XG59XG5hOmZvY3VzLFxuYTp2aXNpdGVkLFxuYTphY3RpdmUsXG5hOmhvdmVyLFxuYnV0dG9uOmZvY3VzLFxuYnV0dG9uOnZpc2l0ZWQsXG5idXR0b246YWN0aXZlLFxuYnV0dG9uOmhvdmVyLFxuaW1nOmZvY3VzLFxuaW1nOnZpc2l0ZWQsXG5pbWc6YWN0aXZlLFxuaW1nOmhvdmVye1xuICAgIG91dGxpbmU6MDtcbiAgICBib3JkZXI6bm9uZTtcbn1cbmlucHV0LFxuaW5wdXQ6Zm9jdXMsXG50ZXh0YXJlYSxcbnRleHRhcmVhOmZvY3Vze1xuICAgIG91dGxpbmU6MDtcbiAgICBib3JkZXI6bm9uZTtcbn1cbioge1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBtYXJnaW46MDtcbiAgICBwYWRkaW5nOjA7XG59IiwiLyogUFJPWElNQSBOT1ZBICovXG5AZm9udC1mYWNlIHsgZm9udC1mYW1pbHk6ICdQcm94aW1hTm92YSc7IHNyYzogdXJsKFwiLi4vZm9udHMvUHJveGltYU5vdmEtTGlnaHQuZW90XCIpOyBzcmM6IHVybChcIi4uL2ZvbnRzL1Byb3hpbWFOb3ZhLUxpZ2h0LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL1Byb3hpbWFOb3ZhLUxpZ2h0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvUHJveGltYU5vdmEtTGlnaHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpOyBmb250LXdlaWdodDogMzAwOyBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7IGZvbnQtZmFtaWx5OiAnUHJveGltYU5vdmEnOyBzcmM6IHVybChcIi4uL2ZvbnRzL1Byb3hpbWFOb3ZhLUxpZ2h0SXQuZW90XCIpOyBzcmM6IHVybChcIi4uL2ZvbnRzL1Byb3hpbWFOb3ZhLUxpZ2h0SXQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvUHJveGltYU5vdmEtTGlnaHRJdC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL1Byb3hpbWFOb3ZhLUxpZ2h0SXQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpOyBmb250LXdlaWdodDogMzAwOyBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuQGZvbnQtZmFjZSB7IGZvbnQtZmFtaWx5OiAnUHJveGltYU5vdmEnOyBzcmM6IHVybChcIi4uL2ZvbnRzL1Byb3hpbWFOb3ZhLVJlZ3VsYXIuZW90XCIpOyBzcmM6IHVybChcIi4uL2ZvbnRzL1Byb3hpbWFOb3ZhLVJlZ3VsYXIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvUHJveGltYU5vdmEtUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL1Byb3hpbWFOb3ZhLVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpOyBmb250LXdlaWdodDogbm9ybWFsOyBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7IGZvbnQtZmFtaWx5OiAnUHJveGltYU5vdmEnOyBzcmM6IHVybChcIi4uL2ZvbnRzL1Byb3hpbWFOb3ZhLVJlZ3VsYXJJdC5lb3RcIik7IHNyYzogdXJsKFwiLi4vZm9udHMvUHJveGltYU5vdmEtUmVndWxhckl0LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL1Byb3hpbWFOb3ZhLVJlZ3VsYXJJdC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL1Byb3hpbWFOb3ZhLVJlZ3VsYXJJdC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG5AZm9udC1mYWNlIHsgZm9udC1mYW1pbHk6ICdQcm94aW1hTm92YSc7IHNyYzogdXJsKFwiLi4vZm9udHMvUHJveGltYU5vdmEtU2VtaWJvbGQuZW90XCIpOyBzcmM6IHVybChcIi4uL2ZvbnRzL1Byb3hpbWFOb3ZhLVNlbWlib2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL1Byb3hpbWFOb3ZhLVNlbWlib2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvUHJveGltYU5vdmEtU2VtaWJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpOyBmb250LXdlaWdodDogNjAwOyBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7IGZvbnQtZmFtaWx5OiAnUHJveGltYU5vdmEnOyBzcmM6IHVybChcIi4uL2ZvbnRzL1Byb3hpbWFOb3ZhLVNlbWlib2xkSXQuZW90XCIpOyBzcmM6IHVybChcIi4uL2ZvbnRzL1Byb3hpbWFOb3ZhLVNlbWlib2xkSXQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvUHJveGltYU5vdmEtU2VtaWJvbGRJdC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL1Byb3hpbWFOb3ZhLVNlbWlib2xkSXQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpOyBmb250LXdlaWdodDogNjAwOyBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuQGZvbnQtZmFjZSB7IGZvbnQtZmFtaWx5OiAnUHJveGltYU5vdmEnOyBzcmM6IHVybChcIi4uL2ZvbnRzL1Byb3hpbWFOb3ZhLUJvbGQuZW90XCIpOyBzcmM6IHVybChcIi4uL2ZvbnRzL1Byb3hpbWFOb3ZhLUJvbGQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvUHJveGltYU5vdmEtQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL1Byb3hpbWFOb3ZhLUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpOyBmb250LXdlaWdodDogNzAwOyBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7IGZvbnQtZmFtaWx5OiAnUHJveGltYU5vdmEnOyBzcmM6IHVybChcIi4uL2ZvbnRzL1Byb3hpbWFOb3ZhLUJvbGRJdC5lb3RcIik7IHNyYzogdXJsKFwiLi4vZm9udHMvUHJveGltYU5vdmEtQm9sZEl0LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL1Byb3hpbWFOb3ZhLUJvbGRJdC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL1Byb3hpbWFOb3ZhLUJvbGRJdC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7IGZvbnQtd2VpZ2h0OiA3MDA7IGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4vKiBHRU9SR0lBICovXG5AZm9udC1mYWNlIHsgZm9udC1mYW1pbHk6ICdHZW9yZ2lhJzsgc3JjOiB1cmwoXCIuLi9mb250cy9HZW9yZ2lhLmVvdFwiKTsgc3JjOiB1cmwoXCIuLi9mb250cy9HZW9yZ2lhLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0dlb3JnaWEud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9HZW9yZ2lhLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2UgeyBmb250LWZhbWlseTogJ0dlb3JnaWEnOyBzcmM6IHVybChcIi4uL2ZvbnRzL0dlb3JnaWEtSXRhbGljLmVvdFwiKTsgc3JjOiB1cmwoXCIuLi9mb250cy9HZW9yZ2lhLUl0YWxpYy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9HZW9yZ2lhLUl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0dlb3JnaWEtSXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbkBmb250LWZhY2UgeyBmb250LWZhbWlseTogJ0dlb3JnaWEnOyBzcmM6IHVybChcIi4uL2ZvbnRzL0dlb3JnaWEtQm9sZC5lb3RcIik7IHNyYzogdXJsKFwiLi4vZm9udHMvR2VvcmdpYS1Cb2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0dlb3JnaWEtQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0dlb3JnaWEtQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7IGZvbnQtd2VpZ2h0OiA3MDA7IGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHsgZm9udC1mYW1pbHk6ICdHZW9yZ2lhJzsgc3JjOiB1cmwoXCIuLi9mb250cy9HZW9yZ2lhLUJvbGRJdGFsaWMuZW90XCIpOyBzcmM6IHVybChcIi4uL2ZvbnRzL0dlb3JnaWEtQm9sZEl0YWxpYy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9HZW9yZ2lhLUJvbGRJdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9HZW9yZ2lhLUJvbGRJdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpOyBmb250LXdlaWdodDogNzAwOyBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLyohIG5vcm1hbGl6ZS5jc3MgdjIuMS4zIHwgTUlUIExpY2Vuc2UgfCBnaXQuaW8vbm9ybWFsaXplICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSBIVE1MNSBkaXNwbGF5IGRlZmluaXRpb25zID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgaW4gSUUgOC85LiAqL1xuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWFpbiwgbmF2LCBzZWN0aW9uLCBzdW1tYXJ5IHsgZGlzcGxheTogYmxvY2s7IH1cblxuLyoqIENvcnJlY3QgYGlubGluZS1ibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBpbiBJRSA4LzkuICovXG5hdWRpbywgY2FudmFzLCB2aWRlbyB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4vKiogUHJldmVudCBtb2Rlcm4gYnJvd3NlcnMgZnJvbSBkaXNwbGF5aW5nIGBhdWRpb2Agd2l0aG91dCBjb250cm9scy4gUmVtb3ZlIGV4Y2VzcyBoZWlnaHQgaW4gaU9TIDUgZGV2aWNlcy4gKi9cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7IGRpc3BsYXk6IG5vbmU7IGhlaWdodDogMDsgfVxuXG4vKiogQWRkcmVzcyBgW2hpZGRlbl1gIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LiBIaWRlIHRoZSBgdGVtcGxhdGVgIGVsZW1lbnQgaW4gSUUsIFNhZmFyaSwgYW5kIEZpcmVmb3ggPCAyMi4gKi9cbltoaWRkZW5dLCB0ZW1wbGF0ZSB7IGRpc3BsYXk6IG5vbmU7IH1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gQmFzZSA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqIDEuIFNldCBkZWZhdWx0IGZvbnQgZmFtaWx5IHRvIHNhbnMtc2VyaWYuIDIuIFByZXZlbnQgaU9TIHRleHQgc2l6ZSBhZGp1c3QgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlLCB3aXRob3V0IGRpc2FibGluZyB1c2VyIHpvb20uICovXG5odG1sIHsgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7IC8qIDEgKi8gLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi8gLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovIH1cblxuLyoqIFJlbW92ZSBkZWZhdWx0IG1hcmdpbi4gKi9cbmJvZHkgeyBtYXJnaW46IDA7IH1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gTGlua3MgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBjb2xvciBmcm9tIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC4gKi9cbmEgeyBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG4vKiogQWRkcmVzcyBgb3V0bGluZWAgaW5jb25zaXN0ZW5jeSBiZXR3ZWVuIENocm9tZSBhbmQgb3RoZXIgYnJvd3NlcnMuICovXG5hOmZvY3VzIHsgb3V0bGluZTogdGhpbiBkb3R0ZWQ7IH1cblxuLyoqIEltcHJvdmUgcmVhZGFiaWxpdHkgd2hlbiBmb2N1c2VkIGFuZCBhbHNvIG1vdXNlIGhvdmVyZWQgaW4gYWxsIGJyb3dzZXJzLiAqL1xuYTphY3RpdmUsIGE6aG92ZXIgeyBvdXRsaW5lOiAwOyB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09IFR5cG9ncmFwaHkgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LCBTYWZhcmkgNSwgYW5kIENocm9tZS4gKi9cbmFiYnJbdGl0bGVdIHsgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDsgfVxuXG4vKiogQWRkcmVzcyBzdHlsZSBzZXQgdG8gYGJvbGRlcmAgaW4gRmlyZWZveCA0KywgU2FmYXJpIDUsIGFuZCBDaHJvbWUuICovXG5iLCBzdHJvbmcgeyBmb250LXdlaWdodDogYm9sZDsgfVxuXG4vKiogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIFNhZmFyaSA1IGFuZCBDaHJvbWUuICovXG5kZm4geyBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLyoqIEFkZHJlc3MgZGlmZmVyZW5jZXMgYmV0d2VlbiBGaXJlZm94IGFuZCBvdGhlciBicm93c2Vycy4gKi9cbmhyIHsgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDsgYm94LXNpemluZzogY29udGVudC1ib3g7IGhlaWdodDogMDsgfVxuXG4vKiogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS4gKi9cbm1hcmsgeyBiYWNrZ3JvdW5kOiAjZmYwOyBjb2xvcjogIzAwMDsgfVxuXG4vKiogQ29ycmVjdCBmb250IGZhbWlseSBzZXQgb2RkbHkgaW4gU2FmYXJpIDUgYW5kIENocm9tZS4gKi9cbmNvZGUsIGtiZCwgcHJlLCBzYW1wIHsgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgc2VyaWY7IGZvbnQtc2l6ZTogMWVtOyB9XG5cbi8qKiBJbXByb3ZlIHJlYWRhYmlsaXR5IG9mIHByZS1mb3JtYXR0ZWQgdGV4dCBpbiBhbGwgYnJvd3NlcnMuICovXG5wcmUgeyB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7IH1cblxuLyoqIFNldCBjb25zaXN0ZW50IHF1b3RlIHR5cGVzLiAqL1xucSB7IHF1b3RlczogXCJcXDIwMUNcIiBcIlxcMjAxRFwiIFwiXFwyMDE4XCIgXCJcXDIwMTlcIjsgfVxuXG4vKiogQWRkcmVzcyBpbmNvbnNpc3RlbnQgYW5kIHZhcmlhYmxlIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuICovXG5zbWFsbCB7IGZvbnQtc2l6ZTogODAlOyB9XG5cbi8qKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBhZmZlY3RpbmcgYGxpbmUtaGVpZ2h0YCBpbiBhbGwgYnJvd3NlcnMuICovXG5zdWIsIHN1cCB7IGZvbnQtc2l6ZTogNzUlOyBsaW5lLWhlaWdodDogMDsgcG9zaXRpb246IHJlbGF0aXZlOyB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuc3VwIHsgdG9wOiAtMC41ZW07IH1cblxuc3ViIHsgYm90dG9tOiAtMC4yNWVtOyB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09IEVtYmVkZGVkIGNvbnRlbnQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKiBSZW1vdmUgYm9yZGVyIHdoZW4gaW5zaWRlIGBhYCBlbGVtZW50IGluIElFIDgvOS4gKi9cbmltZyB7IGJvcmRlcjogMDsgfVxuXG4vKiogQ29ycmVjdCBvdmVyZmxvdyBkaXNwbGF5ZWQgb2RkbHkgaW4gSUUgOS4gKi9cbnN2Zzpub3QoOnJvb3QpIHsgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSBGaWd1cmVzID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiogQWRkcmVzcyBtYXJnaW4gbm90IHByZXNlbnQgaW4gSUUgOC85IGFuZCBTYWZhcmkgNS4gKi9cbmZpZ3VyZSB7IG1hcmdpbjogMDsgfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSBGb3JtcyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqIERlZmluZSBjb25zaXN0ZW50IGJvcmRlciwgbWFyZ2luLCBhbmQgcGFkZGluZy4gKi9cbmZpZWxkc2V0IHsgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDsgbWFyZ2luOiAwIDJweDsgcGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtOyB9XG5cbi8qKiAxLiBDb3JyZWN0IGBjb2xvcmAgbm90IGJlaW5nIGluaGVyaXRlZCBpbiBJRSA4LzkuIDIuIFJlbW92ZSBwYWRkaW5nIHNvIHBlb3BsZSBhcmVuJ3QgY2F1Z2h0IG91dCBpZiB0aGV5IHplcm8gb3V0IGZpZWxkc2V0cy4gKi9cbmxlZ2VuZCB7IGJvcmRlcjogMDsgLyogMSAqLyBwYWRkaW5nOiAwOyAvKiAyICovIH1cblxuLyoqIDEuIENvcnJlY3QgZm9udCBmYW1pbHkgbm90IGJlaW5nIGluaGVyaXRlZCBpbiBhbGwgYnJvd3NlcnMuIDIuIENvcnJlY3QgZm9udCBzaXplIG5vdCBiZWluZyBpbmhlcml0ZWQgaW4gYWxsIGJyb3dzZXJzLiAzLiBBZGRyZXNzIG1hcmdpbnMgc2V0IGRpZmZlcmVudGx5IGluIEZpcmVmb3ggNCssIFNhZmFyaSA1LCBhbmQgQ2hyb21lLiAqL1xuYnV0dG9uLCBpbnB1dCwgc2VsZWN0LCB0ZXh0YXJlYSB7IGZvbnQtZmFtaWx5OiBpbmhlcml0OyAvKiAxICovIGZvbnQtc2l6ZTogMTAwJTsgLyogMiAqLyBtYXJnaW46IDA7IC8qIDMgKi8gfVxuXG4vKiogQWRkcmVzcyBGaXJlZm94IDQrIHNldHRpbmcgYGxpbmUtaGVpZ2h0YCBvbiBgaW5wdXRgIHVzaW5nIGAhaW1wb3J0YW50YCBpbiB0aGUgVUEgc3R5bGVzaGVldC4gKi9cbmJ1dHRvbiwgaW5wdXQgeyBsaW5lLWhlaWdodDogbm9ybWFsOyB9XG5cbi8qKiBBZGRyZXNzIGluY29uc2lzdGVudCBgdGV4dC10cmFuc2Zvcm1gIGluaGVyaXRhbmNlIGZvciBgYnV0dG9uYCBhbmQgYHNlbGVjdGAuIEFsbCBvdGhlciBmb3JtIGNvbnRyb2wgZWxlbWVudHMgZG8gbm90IGluaGVyaXQgYHRleHQtdHJhbnNmb3JtYCB2YWx1ZXMuIENvcnJlY3QgYGJ1dHRvbmAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gQ2hyb21lLCBTYWZhcmkgNSssIGFuZCBJRSA4Ky4gQ29ycmVjdCBgc2VsZWN0YCBzdHlsZSBpbmhlcml0YW5jZSBpbiBGaXJlZm94IDQrIGFuZCBPcGVyYS4gKi9cbmJ1dHRvbiwgc2VsZWN0IHsgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuLyoqIDEuIEF2b2lkIHRoZSBXZWJLaXQgYnVnIGluIEFuZHJvaWQgNC4wLiogd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gIGNvbnRyb2xzLiAyLiBDb3JyZWN0IGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgYGlucHV0YCB0eXBlcyBpbiBpT1MuIDMuIEltcHJvdmUgdXNhYmlsaXR5IGFuZCBjb25zaXN0ZW5jeSBvZiBjdXJzb3Igc3R5bGUgYmV0d2VlbiBpbWFnZS10eXBlIGBpbnB1dGAgYW5kIG90aGVycy4gKi9cbmJ1dHRvbiwgaHRtbCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCBpbnB1dFt0eXBlPVwicmVzZXRcIl0sIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0geyAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMiAqLyBjdXJzb3I6IHBvaW50ZXI7IC8qIDMgKi8gfVxuXG4vKiogUmUtc2V0IGRlZmF1bHQgY3Vyc29yIGZvciBkaXNhYmxlZCBlbGVtZW50cy4gKi9cbmJ1dHRvbltkaXNhYmxlZF0sIGh0bWwgaW5wdXRbZGlzYWJsZWRdIHsgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi8qKiAxLiBBZGRyZXNzIGJveCBzaXppbmcgc2V0IHRvIGBjb250ZW50LWJveGAgaW4gSUUgOC85LzEwLiAyLiBSZW1vdmUgZXhjZXNzIHBhZGRpbmcgaW4gSUUgOC85LzEwLiAqL1xuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLCBpbnB1dFt0eXBlPVwicmFkaW9cIl0geyBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovIHBhZGRpbmc6IDA7IC8qIDIgKi8gfVxuXG4vKiogMS4gQWRkcmVzcyBgYXBwZWFyYW5jZWAgc2V0IHRvIGBzZWFyY2hmaWVsZGAgaW4gU2FmYXJpIDUgYW5kIENocm9tZS4gMi4gQWRkcmVzcyBgYm94LXNpemluZ2Agc2V0IHRvIGBib3JkZXItYm94YCBpbiBTYWZhcmkgNSBhbmQgQ2hyb21lIChpbmNsdWRlIGAtbW96YCB0byBmdXR1cmUtcHJvb2YpLiAqL1xuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7IC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7IC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDIgKi8gYm94LXNpemluZzogY29udGVudC1ib3g7IH1cblxuLyoqIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBzZWFyY2ggY2FuY2VsIGJ1dHRvbiBpbiBTYWZhcmkgNSBhbmQgQ2hyb21lIG9uIE9TIFguICovXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLCBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHsgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cbi8qKiBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgYm9yZGVyIGluIEZpcmVmb3ggNCsuICovXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsIGlucHV0OjotbW96LWZvY3VzLWlubmVyIHsgYm9yZGVyOiAwOyBwYWRkaW5nOiAwOyB9XG5cbi8qKiAxLiBSZW1vdmUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgOC85LiAyLiBJbXByb3ZlIHJlYWRhYmlsaXR5IGFuZCBhbGlnbm1lbnQgaW4gYWxsIGJyb3dzZXJzLiAqL1xudGV4dGFyZWEgeyBvdmVyZmxvdzogYXV0bzsgLyogMSAqLyB2ZXJ0aWNhbC1hbGlnbjogdG9wOyAvKiAyICovIH1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gVGFibGVzID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiogUmVtb3ZlIG1vc3Qgc3BhY2luZyBiZXR3ZWVuIHRhYmxlIGNlbGxzLiAqL1xudGFibGUgeyBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlOyBib3JkZXItc3BhY2luZzogMDsgfVxuXG4vKiBjbGVhciAqL1xuLmNsZWFyOmJlZm9yZSwgLmNsZWFyOmFmdGVyIHsgY29udGVudDogJyAnOyBkaXNwbGF5OiB0YWJsZTsgfVxuXG4uY2xlYXI6YWZ0ZXIgeyBjbGVhcjogYm90aDsgfVxuXG4uY2xlYXIgeyAqem9vbTogMTsgfVxuXG5hOmZvY3VzLCBhOnZpc2l0ZWQsIGE6YWN0aXZlLCBhOmhvdmVyLCBidXR0b246Zm9jdXMsIGJ1dHRvbjp2aXNpdGVkLCBidXR0b246YWN0aXZlLCBidXR0b246aG92ZXIsIGltZzpmb2N1cywgaW1nOnZpc2l0ZWQsIGltZzphY3RpdmUsIGltZzpob3ZlciB7IG91dGxpbmU6IDA7IGJvcmRlcjogbm9uZTsgfVxuXG5pbnB1dCwgaW5wdXQ6Zm9jdXMsIHRleHRhcmVhLCB0ZXh0YXJlYTpmb2N1cyB7IG91dGxpbmU6IDA7IGJvcmRlcjogbm9uZTsgfVxuXG4qIHsgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94OyAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7IG1hcmdpbjogMDsgcGFkZGluZzogMDsgfVxuXG4vKiEgQm9vdHN0cmFwIEdyaWQgdjQuMS4zIChodHRwczovL2dldGJvb3RzdHJhcC5jb20vKSBDb3B5cmlnaHQgMjAxMS0yMDE4IFRoZSBCb290c3RyYXAgQXV0aG9ycyBDb3B5cmlnaHQgMjAxMS0yMDE4IFR3aXR0ZXIsIEluYy4gTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYXN0ZXIvTElDRU5TRSkgKi9cbkAtbXMtdmlld3BvcnQgeyB3aWR0aDogZGV2aWNlLXdpZHRoOyB9XG5cbmh0bWwgeyBib3gtc2l6aW5nOiBib3JkZXItYm94OyAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjsgfVxuXG4qLCAqOjpiZWZvcmUsICo6OmFmdGVyIHsgYm94LXNpemluZzogaW5oZXJpdDsgfVxuXG4uY29udGFpbmVyIHsgd2lkdGg6IDEwMCU7IHBhZGRpbmctcmlnaHQ6IDE1cHg7IHBhZGRpbmctbGVmdDogMTVweDsgbWFyZ2luLXJpZ2h0OiBhdXRvOyBtYXJnaW4tbGVmdDogYXV0bzsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkgeyAuY29udGFpbmVyIHsgbWF4LXdpZHRoOiA1NDBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgeyAuY29udGFpbmVyIHsgbWF4LXdpZHRoOiA3MjBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgeyAuY29udGFpbmVyIHsgbWF4LXdpZHRoOiA5NjBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkgeyAuY29sLXhzLTAsIC5jb2wtc20tMCwgLmNvbC1tZC0wLCAuY29sLWxnLTAgeyBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgeyAuY29udGFpbmVyIHsgbWF4LXdpZHRoOiAxMTQwcHg7IH0gfVxuXG4uY29udGFpbmVyLWZsdWlkIHsgd2lkdGg6IDEwMCU7IHBhZGRpbmctcmlnaHQ6IDE1cHg7IHBhZGRpbmctbGVmdDogMTVweDsgbWFyZ2luLXJpZ2h0OiBhdXRvOyBtYXJnaW4tbGVmdDogYXV0bzsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5yb3cgeyBkaXNwbGF5OiAtbXMtZmxleGJveDsgZGlzcGxheTogZmxleDsgLW1zLWZsZXgtd3JhcDogd3JhcDsgZmxleC13cmFwOiB3cmFwOyBtYXJnaW4tcmlnaHQ6IC0xNXB4OyBtYXJnaW4tbGVmdDogLTE1cHg7IH1cblxuLm5vLWd1dHRlcnMgeyBtYXJnaW4tcmlnaHQ6IDA7IG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5uby1ndXR0ZXJzID4gLmNvbCwgLm5vLWd1dHRlcnMgPiBbY2xhc3MqPVwiY29sLVwiXSB7IHBhZGRpbmctcmlnaHQ6IDA7IHBhZGRpbmctbGVmdDogMDsgfVxuXG4ubm8tcGFkZGluZyB7IHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cblxuLmNvbC0xLCAuY29sLTIsIC5jb2wtMywgLmNvbC00LCAuY29sLTUsIC5jb2wtNiwgLmNvbC03LCAuY29sLTgsIC5jb2wtOSwgLmNvbC0xMCwgLmNvbC0xMSwgLmNvbC0xMiwgLmNvbCwgLmNvbC1hdXRvLCAuY29sLXNtLTEsIC5jb2wtc20tMiwgLmNvbC1zbS0zLCAuY29sLXNtLTQsIC5jb2wtc20tNSwgLmNvbC1zbS02LCAuY29sLXNtLTcsIC5jb2wtc20tOCwgLmNvbC1zbS05LCAuY29sLXNtLTEwLCAuY29sLXNtLTExLCAuY29sLXNtLTEyLCAuY29sLXNtLCAuY29sLXNtLWF1dG8sIC5jb2wtbWQtMSwgLmNvbC1tZC0yLCAuY29sLW1kLTMsIC5jb2wtbWQtNCwgLmNvbC1tZC01LCAuY29sLW1kLTYsIC5jb2wtbWQtNywgLmNvbC1tZC04LCAuY29sLW1kLTksIC5jb2wtbWQtMTAsIC5jb2wtbWQtMTEsIC5jb2wtbWQtMTIsIC5jb2wtbWQsIC5jb2wtbWQtYXV0bywgLmNvbC1sZy0xLCAuY29sLWxnLTIsIC5jb2wtbGctMywgLmNvbC1sZy00LCAuY29sLWxnLTUsIC5jb2wtbGctNiwgLmNvbC1sZy03LCAuY29sLWxnLTgsIC5jb2wtbGctOSwgLmNvbC1sZy0xMCwgLmNvbC1sZy0xMSwgLmNvbC1sZy0xMiwgLmNvbC1sZywgLmNvbC1sZy1hdXRvLCAuY29sLXhsLTEsIC5jb2wteGwtMiwgLmNvbC14bC0zLCAuY29sLXhsLTQsIC5jb2wteGwtNSwgLmNvbC14bC02LCAuY29sLXhsLTcsIC5jb2wteGwtOCwgLmNvbC14bC05LCAuY29sLXhsLTEwLCAuY29sLXhsLTExLCAuY29sLXhsLTEyLCAuY29sLXhsLCAuY29sLXhsLWF1dG8geyBwb3NpdGlvbjogcmVsYXRpdmU7IHdpZHRoOiAxMDAlOyBtaW4taGVpZ2h0OiAxcHg7IHBhZGRpbmctcmlnaHQ6IDE1cHg7IHBhZGRpbmctbGVmdDogMTVweDsgfVxuXG4uY29sIHsgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7IGZsZXgtYmFzaXM6IDA7IC1tcy1mbGV4LXBvc2l0aXZlOiAxOyBmbGV4LWdyb3c6IDE7IG1heC13aWR0aDogMTAwJTsgfVxuXG4uY29sLWF1dG8geyAtbXMtZmxleDogMCAwIGF1dG87IGZsZXg6IDAgMCBhdXRvOyB3aWR0aDogYXV0bzsgbWF4LXdpZHRoOiBub25lOyB9XG5cbi5jb2wtMSB7IC1tcy1mbGV4OiAwIDAgOC4zMzMzMzMlOyBmbGV4OiAwIDAgOC4zMzMzMzMlOyBtYXgtd2lkdGg6IDguMzMzMzMzJTsgfVxuXG4uY29sLTIgeyAtbXMtZmxleDogMCAwIDE2LjY2NjY2NyU7IGZsZXg6IDAgMCAxNi42NjY2NjclOyBtYXgtd2lkdGg6IDE2LjY2NjY2NyU7IH1cblxuLmNvbC0zIHsgLW1zLWZsZXg6IDAgMCAyNSU7IGZsZXg6IDAgMCAyNSU7IG1heC13aWR0aDogMjUlOyB9XG5cbi5jb2wtNCB7IC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMzJTsgZmxleDogMCAwIDMzLjMzMzMzMyU7IG1heC13aWR0aDogMzMuMzMzMzMzJTsgfVxuXG4uY29sLTUgeyAtbXMtZmxleDogMCAwIDQxLjY2NjY2NyU7IGZsZXg6IDAgMCA0MS42NjY2NjclOyBtYXgtd2lkdGg6IDQxLjY2NjY2NyU7IH1cblxuLmNvbC02IHsgLW1zLWZsZXg6IDAgMCA1MCU7IGZsZXg6IDAgMCA1MCU7IG1heC13aWR0aDogNTAlOyB9XG5cbi5jb2wtNyB7IC1tcy1mbGV4OiAwIDAgNTguMzMzMzMzJTsgZmxleDogMCAwIDU4LjMzMzMzMyU7IG1heC13aWR0aDogNTguMzMzMzMzJTsgfVxuXG4uY29sLTggeyAtbXMtZmxleDogMCAwIDY2LjY2NjY2NyU7IGZsZXg6IDAgMCA2Ni42NjY2NjclOyBtYXgtd2lkdGg6IDY2LjY2NjY2NyU7IH1cblxuLmNvbC05IHsgLW1zLWZsZXg6IDAgMCA3NSU7IGZsZXg6IDAgMCA3NSU7IG1heC13aWR0aDogNzUlOyB9XG5cbi5jb2wtMTAgeyAtbXMtZmxleDogMCAwIDgzLjMzMzMzMyU7IGZsZXg6IDAgMCA4My4zMzMzMzMlOyBtYXgtd2lkdGg6IDgzLjMzMzMzMyU7IH1cblxuLmNvbC0xMSB7IC1tcy1mbGV4OiAwIDAgOTEuNjY2NjY3JTsgZmxleDogMCAwIDkxLjY2NjY2NyU7IG1heC13aWR0aDogOTEuNjY2NjY3JTsgfVxuXG4uY29sLTEyIHsgLW1zLWZsZXg6IDAgMCAxMDAlOyBmbGV4OiAwIDAgMTAwJTsgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5vcmRlci1maXJzdCB7IC1tcy1mbGV4LW9yZGVyOiAtMTsgb3JkZXI6IC0xOyB9XG5cbi5vcmRlci1sYXN0IHsgLW1zLWZsZXgtb3JkZXI6IDEzOyBvcmRlcjogMTM7IH1cblxuLm9yZGVyLTAgeyAtbXMtZmxleC1vcmRlcjogMDsgb3JkZXI6IDA7IH1cblxuLm9yZGVyLTEgeyAtbXMtZmxleC1vcmRlcjogMTsgb3JkZXI6IDE7IH1cblxuLm9yZGVyLTIgeyAtbXMtZmxleC1vcmRlcjogMjsgb3JkZXI6IDI7IH1cblxuLm9yZGVyLTMgeyAtbXMtZmxleC1vcmRlcjogMzsgb3JkZXI6IDM7IH1cblxuLm9yZGVyLTQgeyAtbXMtZmxleC1vcmRlcjogNDsgb3JkZXI6IDQ7IH1cblxuLm9yZGVyLTUgeyAtbXMtZmxleC1vcmRlcjogNTsgb3JkZXI6IDU7IH1cblxuLm9yZGVyLTYgeyAtbXMtZmxleC1vcmRlcjogNjsgb3JkZXI6IDY7IH1cblxuLm9yZGVyLTcgeyAtbXMtZmxleC1vcmRlcjogNzsgb3JkZXI6IDc7IH1cblxuLm9yZGVyLTggeyAtbXMtZmxleC1vcmRlcjogODsgb3JkZXI6IDg7IH1cblxuLm9yZGVyLTkgeyAtbXMtZmxleC1vcmRlcjogOTsgb3JkZXI6IDk7IH1cblxuLm9yZGVyLTEwIHsgLW1zLWZsZXgtb3JkZXI6IDEwOyBvcmRlcjogMTA7IH1cblxuLm9yZGVyLTExIHsgLW1zLWZsZXgtb3JkZXI6IDExOyBvcmRlcjogMTE7IH1cblxuLm9yZGVyLTEyIHsgLW1zLWZsZXgtb3JkZXI6IDEyOyBvcmRlcjogMTI7IH1cblxuLm9mZnNldC0xIHsgbWFyZ2luLWxlZnQ6IDguMzMzMzMzJTsgfVxuXG4ub2Zmc2V0LTIgeyBtYXJnaW4tbGVmdDogMTYuNjY2NjY3JTsgfVxuXG4ub2Zmc2V0LTMgeyBtYXJnaW4tbGVmdDogMjUlOyB9XG5cbi5vZmZzZXQtNCB7IG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMlOyB9XG5cbi5vZmZzZXQtNSB7IG1hcmdpbi1sZWZ0OiA0MS42NjY2NjclOyB9XG5cbi5vZmZzZXQtNiB7IG1hcmdpbi1sZWZ0OiA1MCU7IH1cblxuLm9mZnNldC03IHsgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMyU7IH1cblxuLm9mZnNldC04IHsgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NyU7IH1cblxuLm9mZnNldC05IHsgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuXG4ub2Zmc2V0LTEwIHsgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMyU7IH1cblxuLm9mZnNldC0xMSB7IG1hcmdpbi1sZWZ0OiA5MS42NjY2NjclOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkgeyAuY29sLXNtIHsgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7IGZsZXgtYmFzaXM6IDA7IC1tcy1mbGV4LXBvc2l0aXZlOiAxOyBmbGV4LWdyb3c6IDE7IG1heC13aWR0aDogMTAwJTsgfVxuICAuY29sLXNtLWF1dG8geyAtbXMtZmxleDogMCAwIGF1dG87IGZsZXg6IDAgMCBhdXRvOyB3aWR0aDogYXV0bzsgbWF4LXdpZHRoOiBub25lOyB9XG4gIC5jb2wtc20tMSB7IC1tcy1mbGV4OiAwIDAgOC4zMzMzMzMlOyBmbGV4OiAwIDAgOC4zMzMzMzMlOyBtYXgtd2lkdGg6IDguMzMzMzMzJTsgfVxuICAuY29sLXNtLTIgeyAtbXMtZmxleDogMCAwIDE2LjY2NjY2NyU7IGZsZXg6IDAgMCAxNi42NjY2NjclOyBtYXgtd2lkdGg6IDE2LjY2NjY2NyU7IH1cbiAgLmNvbC1zbS0zIHsgLW1zLWZsZXg6IDAgMCAyNSU7IGZsZXg6IDAgMCAyNSU7IG1heC13aWR0aDogMjUlOyB9XG4gIC5jb2wtc20tNCB7IC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMzJTsgZmxleDogMCAwIDMzLjMzMzMzMyU7IG1heC13aWR0aDogMzMuMzMzMzMzJTsgfVxuICAuY29sLXNtLTUgeyAtbXMtZmxleDogMCAwIDQxLjY2NjY2NyU7IGZsZXg6IDAgMCA0MS42NjY2NjclOyBtYXgtd2lkdGg6IDQxLjY2NjY2NyU7IH1cbiAgLmNvbC1zbS02IHsgLW1zLWZsZXg6IDAgMCA1MCU7IGZsZXg6IDAgMCA1MCU7IG1heC13aWR0aDogNTAlOyB9XG4gIC5jb2wtc20tNyB7IC1tcy1mbGV4OiAwIDAgNTguMzMzMzMzJTsgZmxleDogMCAwIDU4LjMzMzMzMyU7IG1heC13aWR0aDogNTguMzMzMzMzJTsgfVxuICAuY29sLXNtLTggeyAtbXMtZmxleDogMCAwIDY2LjY2NjY2NyU7IGZsZXg6IDAgMCA2Ni42NjY2NjclOyBtYXgtd2lkdGg6IDY2LjY2NjY2NyU7IH1cbiAgLmNvbC1zbS05IHsgLW1zLWZsZXg6IDAgMCA3NSU7IGZsZXg6IDAgMCA3NSU7IG1heC13aWR0aDogNzUlOyB9XG4gIC5jb2wtc20tMTAgeyAtbXMtZmxleDogMCAwIDgzLjMzMzMzMyU7IGZsZXg6IDAgMCA4My4zMzMzMzMlOyBtYXgtd2lkdGg6IDgzLjMzMzMzMyU7IH1cbiAgLmNvbC1zbS0xMSB7IC1tcy1mbGV4OiAwIDAgOTEuNjY2NjY3JTsgZmxleDogMCAwIDkxLjY2NjY2NyU7IG1heC13aWR0aDogOTEuNjY2NjY3JTsgfVxuICAuY29sLXNtLTEyIHsgLW1zLWZsZXg6IDAgMCAxMDAlOyBmbGV4OiAwIDAgMTAwJTsgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5vcmRlci1zbS1maXJzdCB7IC1tcy1mbGV4LW9yZGVyOiAtMTsgb3JkZXI6IC0xOyB9XG4gIC5vcmRlci1zbS1sYXN0IHsgLW1zLWZsZXgtb3JkZXI6IDEzOyBvcmRlcjogMTM7IH1cbiAgLm9yZGVyLXNtLTAgeyAtbXMtZmxleC1vcmRlcjogMDsgb3JkZXI6IDA7IH1cbiAgLm9yZGVyLXNtLTEgeyAtbXMtZmxleC1vcmRlcjogMTsgb3JkZXI6IDE7IH1cbiAgLm9yZGVyLXNtLTIgeyAtbXMtZmxleC1vcmRlcjogMjsgb3JkZXI6IDI7IH1cbiAgLm9yZGVyLXNtLTMgeyAtbXMtZmxleC1vcmRlcjogMzsgb3JkZXI6IDM7IH1cbiAgLm9yZGVyLXNtLTQgeyAtbXMtZmxleC1vcmRlcjogNDsgb3JkZXI6IDQ7IH1cbiAgLm9yZGVyLXNtLTUgeyAtbXMtZmxleC1vcmRlcjogNTsgb3JkZXI6IDU7IH1cbiAgLm9yZGVyLXNtLTYgeyAtbXMtZmxleC1vcmRlcjogNjsgb3JkZXI6IDY7IH1cbiAgLm9yZGVyLXNtLTcgeyAtbXMtZmxleC1vcmRlcjogNzsgb3JkZXI6IDc7IH1cbiAgLm9yZGVyLXNtLTggeyAtbXMtZmxleC1vcmRlcjogODsgb3JkZXI6IDg7IH1cbiAgLm9yZGVyLXNtLTkgeyAtbXMtZmxleC1vcmRlcjogOTsgb3JkZXI6IDk7IH1cbiAgLm9yZGVyLXNtLTEwIHsgLW1zLWZsZXgtb3JkZXI6IDEwOyBvcmRlcjogMTA7IH1cbiAgLm9yZGVyLXNtLTExIHsgLW1zLWZsZXgtb3JkZXI6IDExOyBvcmRlcjogMTE7IH1cbiAgLm9yZGVyLXNtLTEyIHsgLW1zLWZsZXgtb3JkZXI6IDEyOyBvcmRlcjogMTI7IH1cbiAgLm9mZnNldC1zbS0wIHsgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLm9mZnNldC1zbS0xIHsgbWFyZ2luLWxlZnQ6IDguMzMzMzMzJTsgfVxuICAub2Zmc2V0LXNtLTIgeyBtYXJnaW4tbGVmdDogMTYuNjY2NjY3JTsgfVxuICAub2Zmc2V0LXNtLTMgeyBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5vZmZzZXQtc20tNCB7IG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMlOyB9XG4gIC5vZmZzZXQtc20tNSB7IG1hcmdpbi1sZWZ0OiA0MS42NjY2NjclOyB9XG4gIC5vZmZzZXQtc20tNiB7IG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLm9mZnNldC1zbS03IHsgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMyU7IH1cbiAgLm9mZnNldC1zbS04IHsgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NyU7IH1cbiAgLm9mZnNldC1zbS05IHsgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAub2Zmc2V0LXNtLTEwIHsgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMyU7IH1cbiAgLm9mZnNldC1zbS0xMSB7IG1hcmdpbi1sZWZ0OiA5MS42NjY2NjclOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7IC5jb2wtbWQgeyAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMDsgZmxleC1iYXNpczogMDsgLW1zLWZsZXgtcG9zaXRpdmU6IDE7IGZsZXgtZ3JvdzogMTsgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb2wtbWQtYXV0byB7IC1tcy1mbGV4OiAwIDAgYXV0bzsgZmxleDogMCAwIGF1dG87IHdpZHRoOiBhdXRvOyBtYXgtd2lkdGg6IG5vbmU7IH1cbiAgLmNvbC1tZC0xIHsgLW1zLWZsZXg6IDAgMCA4LjMzMzMzMyU7IGZsZXg6IDAgMCA4LjMzMzMzMyU7IG1heC13aWR0aDogOC4zMzMzMzMlOyB9XG4gIC5jb2wtbWQtMiB7IC1tcy1mbGV4OiAwIDAgMTYuNjY2NjY3JTsgZmxleDogMCAwIDE2LjY2NjY2NyU7IG1heC13aWR0aDogMTYuNjY2NjY3JTsgfVxuICAuY29sLW1kLTMgeyAtbXMtZmxleDogMCAwIDI1JTsgZmxleDogMCAwIDI1JTsgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLmNvbC1tZC00IHsgLW1zLWZsZXg6IDAgMCAzMy4zMzMzMzMlOyBmbGV4OiAwIDAgMzMuMzMzMzMzJTsgbWF4LXdpZHRoOiAzMy4zMzMzMzMlOyB9XG4gIC5jb2wtbWQtNSB7IC1tcy1mbGV4OiAwIDAgNDEuNjY2NjY3JTsgZmxleDogMCAwIDQxLjY2NjY2NyU7IG1heC13aWR0aDogNDEuNjY2NjY3JTsgfVxuICAuY29sLW1kLTYgeyAtbXMtZmxleDogMCAwIDUwJTsgZmxleDogMCAwIDUwJTsgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLmNvbC1tZC03IHsgLW1zLWZsZXg6IDAgMCA1OC4zMzMzMzMlOyBmbGV4OiAwIDAgNTguMzMzMzMzJTsgbWF4LXdpZHRoOiA1OC4zMzMzMzMlOyB9XG4gIC5jb2wtbWQtOCB7IC1tcy1mbGV4OiAwIDAgNjYuNjY2NjY3JTsgZmxleDogMCAwIDY2LjY2NjY2NyU7IG1heC13aWR0aDogNjYuNjY2NjY3JTsgfVxuICAuY29sLW1kLTkgeyAtbXMtZmxleDogMCAwIDc1JTsgZmxleDogMCAwIDc1JTsgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLmNvbC1tZC0xMCB7IC1tcy1mbGV4OiAwIDAgODMuMzMzMzMzJTsgZmxleDogMCAwIDgzLjMzMzMzMyU7IG1heC13aWR0aDogODMuMzMzMzMzJTsgfVxuICAuY29sLW1kLTExIHsgLW1zLWZsZXg6IDAgMCA5MS42NjY2NjclOyBmbGV4OiAwIDAgOTEuNjY2NjY3JTsgbWF4LXdpZHRoOiA5MS42NjY2NjclOyB9XG4gIC5jb2wtbWQtMTIgeyAtbXMtZmxleDogMCAwIDEwMCU7IGZsZXg6IDAgMCAxMDAlOyBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLm9yZGVyLW1kLWZpcnN0IHsgLW1zLWZsZXgtb3JkZXI6IC0xOyBvcmRlcjogLTE7IH1cbiAgLm9yZGVyLW1kLWxhc3QgeyAtbXMtZmxleC1vcmRlcjogMTM7IG9yZGVyOiAxMzsgfVxuICAub3JkZXItbWQtMCB7IC1tcy1mbGV4LW9yZGVyOiAwOyBvcmRlcjogMDsgfVxuICAub3JkZXItbWQtMSB7IC1tcy1mbGV4LW9yZGVyOiAxOyBvcmRlcjogMTsgfVxuICAub3JkZXItbWQtMiB7IC1tcy1mbGV4LW9yZGVyOiAyOyBvcmRlcjogMjsgfVxuICAub3JkZXItbWQtMyB7IC1tcy1mbGV4LW9yZGVyOiAzOyBvcmRlcjogMzsgfVxuICAub3JkZXItbWQtNCB7IC1tcy1mbGV4LW9yZGVyOiA0OyBvcmRlcjogNDsgfVxuICAub3JkZXItbWQtNSB7IC1tcy1mbGV4LW9yZGVyOiA1OyBvcmRlcjogNTsgfVxuICAub3JkZXItbWQtNiB7IC1tcy1mbGV4LW9yZGVyOiA2OyBvcmRlcjogNjsgfVxuICAub3JkZXItbWQtNyB7IC1tcy1mbGV4LW9yZGVyOiA3OyBvcmRlcjogNzsgfVxuICAub3JkZXItbWQtOCB7IC1tcy1mbGV4LW9yZGVyOiA4OyBvcmRlcjogODsgfVxuICAub3JkZXItbWQtOSB7IC1tcy1mbGV4LW9yZGVyOiA5OyBvcmRlcjogOTsgfVxuICAub3JkZXItbWQtMTAgeyAtbXMtZmxleC1vcmRlcjogMTA7IG9yZGVyOiAxMDsgfVxuICAub3JkZXItbWQtMTEgeyAtbXMtZmxleC1vcmRlcjogMTE7IG9yZGVyOiAxMTsgfVxuICAub3JkZXItbWQtMTIgeyAtbXMtZmxleC1vcmRlcjogMTI7IG9yZGVyOiAxMjsgfVxuICAub2Zmc2V0LW1kLTAgeyBtYXJnaW4tbGVmdDogMDsgfVxuICAub2Zmc2V0LW1kLTEgeyBtYXJnaW4tbGVmdDogOC4zMzMzMzMlOyB9XG4gIC5vZmZzZXQtbWQtMiB7IG1hcmdpbi1sZWZ0OiAxNi42NjY2NjclOyB9XG4gIC5vZmZzZXQtbWQtMyB7IG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLm9mZnNldC1tZC00IHsgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMyU7IH1cbiAgLm9mZnNldC1tZC01IHsgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NyU7IH1cbiAgLm9mZnNldC1tZC02IHsgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAub2Zmc2V0LW1kLTcgeyBtYXJnaW4tbGVmdDogNTguMzMzMzMzJTsgfVxuICAub2Zmc2V0LW1kLTggeyBtYXJnaW4tbGVmdDogNjYuNjY2NjY3JTsgfVxuICAub2Zmc2V0LW1kLTkgeyBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5vZmZzZXQtbWQtMTAgeyBtYXJnaW4tbGVmdDogODMuMzMzMzMzJTsgfVxuICAub2Zmc2V0LW1kLTExIHsgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NyU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHsgLmNvbC1sZyB7IC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwOyBmbGV4LWJhc2lzOiAwOyAtbXMtZmxleC1wb3NpdGl2ZTogMTsgZmxleC1ncm93OiAxOyBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC1sZy1hdXRvIHsgLW1zLWZsZXg6IDAgMCBhdXRvOyBmbGV4OiAwIDAgYXV0bzsgd2lkdGg6IGF1dG87IG1heC13aWR0aDogbm9uZTsgfVxuICAuY29sLWxnLTEgeyAtbXMtZmxleDogMCAwIDguMzMzMzMzJTsgZmxleDogMCAwIDguMzMzMzMzJTsgbWF4LXdpZHRoOiA4LjMzMzMzMyU7IH1cbiAgLmNvbC1sZy0yIHsgLW1zLWZsZXg6IDAgMCAxNi42NjY2NjclOyBmbGV4OiAwIDAgMTYuNjY2NjY3JTsgbWF4LXdpZHRoOiAxNi42NjY2NjclOyB9XG4gIC5jb2wtbGctMyB7IC1tcy1mbGV4OiAwIDAgMjUlOyBmbGV4OiAwIDAgMjUlOyBtYXgtd2lkdGg6IDI1JTsgfVxuICAuY29sLWxnLTQgeyAtbXMtZmxleDogMCAwIDMzLjMzMzMzMyU7IGZsZXg6IDAgMCAzMy4zMzMzMzMlOyBtYXgtd2lkdGg6IDMzLjMzMzMzMyU7IH1cbiAgLmNvbC1sZy01IHsgLW1zLWZsZXg6IDAgMCA0MS42NjY2NjclOyBmbGV4OiAwIDAgNDEuNjY2NjY3JTsgbWF4LXdpZHRoOiA0MS42NjY2NjclOyB9XG4gIC5jb2wtbGctNiB7IC1tcy1mbGV4OiAwIDAgNTAlOyBmbGV4OiAwIDAgNTAlOyBtYXgtd2lkdGg6IDUwJTsgfVxuICAuY29sLWxnLTcgeyAtbXMtZmxleDogMCAwIDU4LjMzMzMzMyU7IGZsZXg6IDAgMCA1OC4zMzMzMzMlOyBtYXgtd2lkdGg6IDU4LjMzMzMzMyU7IH1cbiAgLmNvbC1sZy04IHsgLW1zLWZsZXg6IDAgMCA2Ni42NjY2NjclOyBmbGV4OiAwIDAgNjYuNjY2NjY3JTsgbWF4LXdpZHRoOiA2Ni42NjY2NjclOyB9XG4gIC5jb2wtbGctOSB7IC1tcy1mbGV4OiAwIDAgNzUlOyBmbGV4OiAwIDAgNzUlOyBtYXgtd2lkdGg6IDc1JTsgfVxuICAuY29sLWxnLTEwIHsgLW1zLWZsZXg6IDAgMCA4My4zMzMzMzMlOyBmbGV4OiAwIDAgODMuMzMzMzMzJTsgbWF4LXdpZHRoOiA4My4zMzMzMzMlOyB9XG4gIC5jb2wtbGctMTEgeyAtbXMtZmxleDogMCAwIDkxLjY2NjY2NyU7IGZsZXg6IDAgMCA5MS42NjY2NjclOyBtYXgtd2lkdGg6IDkxLjY2NjY2NyU7IH1cbiAgLmNvbC1sZy0xMiB7IC1tcy1mbGV4OiAwIDAgMTAwJTsgZmxleDogMCAwIDEwMCU7IG1heC13aWR0aDogMTAwJTsgfVxuICAub3JkZXItbGctZmlyc3QgeyAtbXMtZmxleC1vcmRlcjogLTE7IG9yZGVyOiAtMTsgfVxuICAub3JkZXItbGctbGFzdCB7IC1tcy1mbGV4LW9yZGVyOiAxMzsgb3JkZXI6IDEzOyB9XG4gIC5vcmRlci1sZy0wIHsgLW1zLWZsZXgtb3JkZXI6IDA7IG9yZGVyOiAwOyB9XG4gIC5vcmRlci1sZy0xIHsgLW1zLWZsZXgtb3JkZXI6IDE7IG9yZGVyOiAxOyB9XG4gIC5vcmRlci1sZy0yIHsgLW1zLWZsZXgtb3JkZXI6IDI7IG9yZGVyOiAyOyB9XG4gIC5vcmRlci1sZy0zIHsgLW1zLWZsZXgtb3JkZXI6IDM7IG9yZGVyOiAzOyB9XG4gIC5vcmRlci1sZy00IHsgLW1zLWZsZXgtb3JkZXI6IDQ7IG9yZGVyOiA0OyB9XG4gIC5vcmRlci1sZy01IHsgLW1zLWZsZXgtb3JkZXI6IDU7IG9yZGVyOiA1OyB9XG4gIC5vcmRlci1sZy02IHsgLW1zLWZsZXgtb3JkZXI6IDY7IG9yZGVyOiA2OyB9XG4gIC5vcmRlci1sZy03IHsgLW1zLWZsZXgtb3JkZXI6IDc7IG9yZGVyOiA3OyB9XG4gIC5vcmRlci1sZy04IHsgLW1zLWZsZXgtb3JkZXI6IDg7IG9yZGVyOiA4OyB9XG4gIC5vcmRlci1sZy05IHsgLW1zLWZsZXgtb3JkZXI6IDk7IG9yZGVyOiA5OyB9XG4gIC5vcmRlci1sZy0xMCB7IC1tcy1mbGV4LW9yZGVyOiAxMDsgb3JkZXI6IDEwOyB9XG4gIC5vcmRlci1sZy0xMSB7IC1tcy1mbGV4LW9yZGVyOiAxMTsgb3JkZXI6IDExOyB9XG4gIC5vcmRlci1sZy0xMiB7IC1tcy1mbGV4LW9yZGVyOiAxMjsgb3JkZXI6IDEyOyB9XG4gIC5vZmZzZXQtbGctMCB7IG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5vZmZzZXQtbGctMSB7IG1hcmdpbi1sZWZ0OiA4LjMzMzMzMyU7IH1cbiAgLm9mZnNldC1sZy0yIHsgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NyU7IH1cbiAgLm9mZnNldC1sZy0zIHsgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAub2Zmc2V0LWxnLTQgeyBtYXJnaW4tbGVmdDogMzMuMzMzMzMzJTsgfVxuICAub2Zmc2V0LWxnLTUgeyBtYXJnaW4tbGVmdDogNDEuNjY2NjY3JTsgfVxuICAub2Zmc2V0LWxnLTYgeyBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5vZmZzZXQtbGctNyB7IG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMlOyB9XG4gIC5vZmZzZXQtbGctOCB7IG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjclOyB9XG4gIC5vZmZzZXQtbGctOSB7IG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLm9mZnNldC1sZy0xMCB7IG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMlOyB9XG4gIC5vZmZzZXQtbGctMTEgeyBtYXJnaW4tbGVmdDogOTEuNjY2NjY3JTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHsgLmNvbC14bCB7IC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwOyBmbGV4LWJhc2lzOiAwOyAtbXMtZmxleC1wb3NpdGl2ZTogMTsgZmxleC1ncm93OiAxOyBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC14bC1hdXRvIHsgLW1zLWZsZXg6IDAgMCBhdXRvOyBmbGV4OiAwIDAgYXV0bzsgd2lkdGg6IGF1dG87IG1heC13aWR0aDogbm9uZTsgfVxuICAuY29sLXhsLTEgeyAtbXMtZmxleDogMCAwIDguMzMzMzMzJTsgZmxleDogMCAwIDguMzMzMzMzJTsgbWF4LXdpZHRoOiA4LjMzMzMzMyU7IH1cbiAgLmNvbC14bC0yIHsgLW1zLWZsZXg6IDAgMCAxNi42NjY2NjclOyBmbGV4OiAwIDAgMTYuNjY2NjY3JTsgbWF4LXdpZHRoOiAxNi42NjY2NjclOyB9XG4gIC5jb2wteGwtMyB7IC1tcy1mbGV4OiAwIDAgMjUlOyBmbGV4OiAwIDAgMjUlOyBtYXgtd2lkdGg6IDI1JTsgfVxuICAuY29sLXhsLTQgeyAtbXMtZmxleDogMCAwIDMzLjMzMzMzMyU7IGZsZXg6IDAgMCAzMy4zMzMzMzMlOyBtYXgtd2lkdGg6IDMzLjMzMzMzMyU7IH1cbiAgLmNvbC14bC01IHsgLW1zLWZsZXg6IDAgMCA0MS42NjY2NjclOyBmbGV4OiAwIDAgNDEuNjY2NjY3JTsgbWF4LXdpZHRoOiA0MS42NjY2NjclOyB9XG4gIC5jb2wteGwtNiB7IC1tcy1mbGV4OiAwIDAgNTAlOyBmbGV4OiAwIDAgNTAlOyBtYXgtd2lkdGg6IDUwJTsgfVxuICAuY29sLXhsLTcgeyAtbXMtZmxleDogMCAwIDU4LjMzMzMzMyU7IGZsZXg6IDAgMCA1OC4zMzMzMzMlOyBtYXgtd2lkdGg6IDU4LjMzMzMzMyU7IH1cbiAgLmNvbC14bC04IHsgLW1zLWZsZXg6IDAgMCA2Ni42NjY2NjclOyBmbGV4OiAwIDAgNjYuNjY2NjY3JTsgbWF4LXdpZHRoOiA2Ni42NjY2NjclOyB9XG4gIC5jb2wteGwtOSB7IC1tcy1mbGV4OiAwIDAgNzUlOyBmbGV4OiAwIDAgNzUlOyBtYXgtd2lkdGg6IDc1JTsgfVxuICAuY29sLXhsLTEwIHsgLW1zLWZsZXg6IDAgMCA4My4zMzMzMzMlOyBmbGV4OiAwIDAgODMuMzMzMzMzJTsgbWF4LXdpZHRoOiA4My4zMzMzMzMlOyB9XG4gIC5jb2wteGwtMTEgeyAtbXMtZmxleDogMCAwIDkxLjY2NjY2NyU7IGZsZXg6IDAgMCA5MS42NjY2NjclOyBtYXgtd2lkdGg6IDkxLjY2NjY2NyU7IH1cbiAgLmNvbC14bC0xMiB7IC1tcy1mbGV4OiAwIDAgMTAwJTsgZmxleDogMCAwIDEwMCU7IG1heC13aWR0aDogMTAwJTsgfVxuICAub3JkZXIteGwtZmlyc3QgeyAtbXMtZmxleC1vcmRlcjogLTE7IG9yZGVyOiAtMTsgfVxuICAub3JkZXIteGwtbGFzdCB7IC1tcy1mbGV4LW9yZGVyOiAxMzsgb3JkZXI6IDEzOyB9XG4gIC5vcmRlci14bC0wIHsgLW1zLWZsZXgtb3JkZXI6IDA7IG9yZGVyOiAwOyB9XG4gIC5vcmRlci14bC0xIHsgLW1zLWZsZXgtb3JkZXI6IDE7IG9yZGVyOiAxOyB9XG4gIC5vcmRlci14bC0yIHsgLW1zLWZsZXgtb3JkZXI6IDI7IG9yZGVyOiAyOyB9XG4gIC5vcmRlci14bC0zIHsgLW1zLWZsZXgtb3JkZXI6IDM7IG9yZGVyOiAzOyB9XG4gIC5vcmRlci14bC00IHsgLW1zLWZsZXgtb3JkZXI6IDQ7IG9yZGVyOiA0OyB9XG4gIC5vcmRlci14bC01IHsgLW1zLWZsZXgtb3JkZXI6IDU7IG9yZGVyOiA1OyB9XG4gIC5vcmRlci14bC02IHsgLW1zLWZsZXgtb3JkZXI6IDY7IG9yZGVyOiA2OyB9XG4gIC5vcmRlci14bC03IHsgLW1zLWZsZXgtb3JkZXI6IDc7IG9yZGVyOiA3OyB9XG4gIC5vcmRlci14bC04IHsgLW1zLWZsZXgtb3JkZXI6IDg7IG9yZGVyOiA4OyB9XG4gIC5vcmRlci14bC05IHsgLW1zLWZsZXgtb3JkZXI6IDk7IG9yZGVyOiA5OyB9XG4gIC5vcmRlci14bC0xMCB7IC1tcy1mbGV4LW9yZGVyOiAxMDsgb3JkZXI6IDEwOyB9XG4gIC5vcmRlci14bC0xMSB7IC1tcy1mbGV4LW9yZGVyOiAxMTsgb3JkZXI6IDExOyB9XG4gIC5vcmRlci14bC0xMiB7IC1tcy1mbGV4LW9yZGVyOiAxMjsgb3JkZXI6IDEyOyB9XG4gIC5vZmZzZXQteGwtMCB7IG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5vZmZzZXQteGwtMSB7IG1hcmdpbi1sZWZ0OiA4LjMzMzMzMyU7IH1cbiAgLm9mZnNldC14bC0yIHsgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NyU7IH1cbiAgLm9mZnNldC14bC0zIHsgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAub2Zmc2V0LXhsLTQgeyBtYXJnaW4tbGVmdDogMzMuMzMzMzMzJTsgfVxuICAub2Zmc2V0LXhsLTUgeyBtYXJnaW4tbGVmdDogNDEuNjY2NjY3JTsgfVxuICAub2Zmc2V0LXhsLTYgeyBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5vZmZzZXQteGwtNyB7IG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMlOyB9XG4gIC5vZmZzZXQteGwtOCB7IG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjclOyB9XG4gIC5vZmZzZXQteGwtOSB7IG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLm9mZnNldC14bC0xMCB7IG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMlOyB9XG4gIC5vZmZzZXQteGwtMTEgeyBtYXJnaW4tbGVmdDogOTEuNjY2NjY3JTsgfSB9XG5cbi5kLW5vbmUgeyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmQtaW5saW5lIHsgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cblxuLmQtaW5saW5lLWJsb2NrIHsgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cblxuLmQtYmxvY2sgeyBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG5cbi5kLXRhYmxlIHsgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuXG4uZC10YWJsZS1yb3cgeyBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuXG4uZC10YWJsZS1jZWxsIHsgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG5cbi5kLWZsZXggeyBkaXNwbGF5OiAtbXMtZmxleGJveCAhaW1wb3J0YW50OyBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cblxuLmQtaW5saW5lLWZsZXggeyBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3ggIWltcG9ydGFudDsgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHsgLmQtc20tbm9uZSB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZC1zbS1pbmxpbmUgeyBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAuZC1zbS1pbmxpbmUtYmxvY2sgeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1zbS1ibG9jayB7IGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20tdGFibGUgeyBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLXRhYmxlLXJvdyB7IGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLXRhYmxlLWNlbGwgeyBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20tZmxleCB7IGRpc3BsYXk6IC1tcy1mbGV4Ym94ICFpbXBvcnRhbnQ7IGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZC1zbS1pbmxpbmUtZmxleCB7IGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveCAhaW1wb3J0YW50OyBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7IC5kLW1kLW5vbmUgeyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtaW5saW5lIHsgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtaW5saW5lLWJsb2NrIHsgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtYmxvY2sgeyBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLXRhYmxlIHsgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAuZC1tZC10YWJsZS1yb3cgeyBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICAuZC1tZC10YWJsZS1jZWxsIHsgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLWZsZXggeyBkaXNwbGF5OiAtbXMtZmxleGJveCAhaW1wb3J0YW50OyBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtaW5saW5lLWZsZXggeyBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3ggIWltcG9ydGFudDsgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgeyAuZC1sZy1ub25lIHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLWlubGluZSB7IGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLWlubGluZS1ibG9jayB7IGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLWJsb2NrIHsgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1sZy10YWJsZSB7IGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctdGFibGUtcm93IHsgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctdGFibGUtY2VsbCB7IGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAuZC1sZy1mbGV4IHsgZGlzcGxheTogLW1zLWZsZXhib3ggIWltcG9ydGFudDsgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLWlubGluZS1mbGV4IHsgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94ICFpbXBvcnRhbnQ7IGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7IC5kLXhsLW5vbmUgeyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtaW5saW5lIHsgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtaW5saW5lLWJsb2NrIHsgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtYmxvY2sgeyBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXhsLXRhYmxlIHsgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAuZC14bC10YWJsZS1yb3cgeyBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICAuZC14bC10YWJsZS1jZWxsIHsgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gIC5kLXhsLWZsZXggeyBkaXNwbGF5OiAtbXMtZmxleGJveCAhaW1wb3J0YW50OyBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtaW5saW5lLWZsZXggeyBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3ggIWltcG9ydGFudDsgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBwcmludCB7IC5kLXByaW50LW5vbmUgeyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtaW5saW5lIHsgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtaW5saW5lLWJsb2NrIHsgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtYmxvY2sgeyBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LXRhYmxlIHsgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC10YWJsZS1yb3cgeyBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC10YWJsZS1jZWxsIHsgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LWZsZXggeyBkaXNwbGF5OiAtbXMtZmxleGJveCAhaW1wb3J0YW50OyBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtaW5saW5lLWZsZXggeyBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3ggIWltcG9ydGFudDsgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfSB9XG5cbi5mbGV4LXJvdyB7IC1tcy1mbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuXG4uZmxleC1jb2x1bW4geyAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtcm93LXJldmVyc2UgeyAtbXMtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LWNvbHVtbi1yZXZlcnNlIHsgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4uZmxleC13cmFwIHsgLW1zLWZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuXG4uZmxleC1ub3dyYXAgeyAtbXMtZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuXG4uZmxleC13cmFwLXJldmVyc2UgeyAtbXMtZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4uZmxleC1maWxsIHsgLW1zLWZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtZ3Jvdy0wIHsgLW1zLWZsZXgtcG9zaXRpdmU6IDAgIWltcG9ydGFudDsgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtZ3Jvdy0xIHsgLW1zLWZsZXgtcG9zaXRpdmU6IDEgIWltcG9ydGFudDsgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtc2hyaW5rLTAgeyAtbXMtZmxleC1uZWdhdGl2ZTogMCAhaW1wb3J0YW50OyBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LXNocmluay0xIHsgLW1zLWZsZXgtbmVnYXRpdmU6IDEgIWltcG9ydGFudDsgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuXG4uanVzdGlmeS1jb250ZW50LXN0YXJ0IHsgLW1zLWZsZXgtcGFjazogc3RhcnQgIWltcG9ydGFudDsganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cblxuLmp1c3RpZnktY29udGVudC1lbmQgeyAtbXMtZmxleC1wYWNrOiBlbmQgIWltcG9ydGFudDsganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG5cbi5qdXN0aWZ5LWNvbnRlbnQtY2VudGVyIHsgLW1zLWZsZXgtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7IGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLmp1c3RpZnktY29udGVudC1iZXR3ZWVuIHsgLW1zLWZsZXgtcGFjazoganVzdGlmeSAhaW1wb3J0YW50OyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuXG4uanVzdGlmeS1jb250ZW50LWFyb3VuZCB7IC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGUgIWltcG9ydGFudDsganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24taXRlbXMtc3RhcnQgeyAtbXMtZmxleC1hbGlnbjogc3RhcnQgIWltcG9ydGFudDsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24taXRlbXMtZW5kIHsgLW1zLWZsZXgtYWxpZ246IGVuZCAhaW1wb3J0YW50OyBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24taXRlbXMtY2VudGVyIHsgLW1zLWZsZXgtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWl0ZW1zLWJhc2VsaW5lIHsgLW1zLWZsZXgtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7IGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1pdGVtcy1zdHJldGNoIHsgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2ggIWltcG9ydGFudDsgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tY29udGVudC1zdGFydCB7IC1tcy1mbGV4LWxpbmUtcGFjazogc3RhcnQgIWltcG9ydGFudDsgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1jb250ZW50LWVuZCB7IC1tcy1mbGV4LWxpbmUtcGFjazogZW5kICFpbXBvcnRhbnQ7IGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWNvbnRlbnQtY2VudGVyIHsgLW1zLWZsZXgtbGluZS1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDsgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWNvbnRlbnQtYmV0d2VlbiB7IC1tcy1mbGV4LWxpbmUtcGFjazoganVzdGlmeSAhaW1wb3J0YW50OyBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWNvbnRlbnQtYXJvdW5kIHsgLW1zLWZsZXgtbGluZS1wYWNrOiBkaXN0cmlidXRlICFpbXBvcnRhbnQ7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1jb250ZW50LXN0cmV0Y2ggeyAtbXMtZmxleC1saW5lLXBhY2s6IHN0cmV0Y2ggIWltcG9ydGFudDsgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1zZWxmLWF1dG8geyAtbXMtZmxleC1pdGVtLWFsaWduOiBhdXRvICFpbXBvcnRhbnQ7IGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1zdGFydCB7IC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7IGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1lbmQgeyAtbXMtZmxleC1pdGVtLWFsaWduOiBlbmQgIWltcG9ydGFudDsgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1jZW50ZXIgeyAtbXMtZmxleC1pdGVtLWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNlbGYtYmFzZWxpbmUgeyAtbXMtZmxleC1pdGVtLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50OyBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1zZWxmLXN0cmV0Y2ggeyAtbXMtZmxleC1pdGVtLWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7IGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHsgLmZsZXgtc20tcm93IHsgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLWNvbHVtbiB7IC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1yb3ctcmV2ZXJzZSB7IC1tcy1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tY29sdW1uLXJldmVyc2UgeyAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLXdyYXAgeyAtbXMtZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLW5vd3JhcCB7IC1tcy1mbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLXdyYXAtcmV2ZXJzZSB7IC1tcy1mbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLWZpbGwgeyAtbXMtZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1ncm93LTAgeyAtbXMtZmxleC1wb3NpdGl2ZTogMCAhaW1wb3J0YW50OyBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1ncm93LTEgeyAtbXMtZmxleC1wb3NpdGl2ZTogMSAhaW1wb3J0YW50OyBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1zaHJpbmstMCB7IC1tcy1mbGV4LW5lZ2F0aXZlOiAwICFpbXBvcnRhbnQ7IGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tc2hyaW5rLTEgeyAtbXMtZmxleC1uZWdhdGl2ZTogMSAhaW1wb3J0YW50OyBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tc3RhcnQgeyAtbXMtZmxleC1wYWNrOiBzdGFydCAhaW1wb3J0YW50OyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWVuZCB7IC1tcy1mbGV4LXBhY2s6IGVuZCAhaW1wb3J0YW50OyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1jZW50ZXIgeyAtbXMtZmxleC1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDsganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWJldHdlZW4geyAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYXJvdW5kIHsgLW1zLWZsZXgtcGFjazogZGlzdHJpYnV0ZSAhaW1wb3J0YW50OyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1zbS1zdGFydCB7IC1tcy1mbGV4LWFsaWduOiBzdGFydCAhaW1wb3J0YW50OyBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1zbS1lbmQgeyAtbXMtZmxleC1hbGlnbjogZW5kICFpbXBvcnRhbnQ7IGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1zbS1jZW50ZXIgeyAtbXMtZmxleC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtc20tYmFzZWxpbmUgeyAtbXMtZmxleC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDsgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXNtLXN0cmV0Y2ggeyAtbXMtZmxleC1hbGlnbjogc3RyZXRjaCAhaW1wb3J0YW50OyBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXNtLXN0YXJ0IHsgLW1zLWZsZXgtbGluZS1wYWNrOiBzdGFydCAhaW1wb3J0YW50OyBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtc20tZW5kIHsgLW1zLWZsZXgtbGluZS1wYWNrOiBlbmQgIWltcG9ydGFudDsgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbS1jZW50ZXIgeyAtbXMtZmxleC1saW5lLXBhY2s6IGNlbnRlciAhaW1wb3J0YW50OyBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbS1iZXR3ZWVuIHsgLW1zLWZsZXgtbGluZS1wYWNrOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbS1hcm91bmQgeyAtbXMtZmxleC1saW5lLXBhY2s6IGRpc3RyaWJ1dGUgIWltcG9ydGFudDsgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtc20tc3RyZXRjaCB7IC1tcy1mbGV4LWxpbmUtcGFjazogc3RyZXRjaCAhaW1wb3J0YW50OyBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tYXV0byB7IC1tcy1mbGV4LWl0ZW0tYWxpZ246IGF1dG8gIWltcG9ydGFudDsgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtLXN0YXJ0IHsgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RhcnQgIWltcG9ydGFudDsgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtLWVuZCB7IC1tcy1mbGV4LWl0ZW0tYWxpZ246IGVuZCAhaW1wb3J0YW50OyBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtLWNlbnRlciB7IC1tcy1mbGV4LWl0ZW0tYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1zbS1iYXNlbGluZSB7IC1tcy1mbGV4LWl0ZW0tYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7IGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tc3RyZXRjaCB7IC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0cmV0Y2ggIWltcG9ydGFudDsgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7IC5mbGV4LW1kLXJvdyB7IC1tcy1mbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1jb2x1bW4geyAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtcm93LXJldmVyc2UgeyAtbXMtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLWNvbHVtbi1yZXZlcnNlIHsgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC13cmFwIHsgLW1zLWZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1ub3dyYXAgeyAtbXMtZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC13cmFwLXJldmVyc2UgeyAtbXMtZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1maWxsIHsgLW1zLWZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtZ3Jvdy0wIHsgLW1zLWZsZXgtcG9zaXRpdmU6IDAgIWltcG9ydGFudDsgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtZ3Jvdy0xIHsgLW1zLWZsZXgtcG9zaXRpdmU6IDEgIWltcG9ydGFudDsgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtc2hyaW5rLTAgeyAtbXMtZmxleC1uZWdhdGl2ZTogMCAhaW1wb3J0YW50OyBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLXNocmluay0xIHsgLW1zLWZsZXgtbmVnYXRpdmU6IDEgIWltcG9ydGFudDsgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLXN0YXJ0IHsgLW1zLWZsZXgtcGFjazogc3RhcnQgIWltcG9ydGFudDsganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1lbmQgeyAtbXMtZmxleC1wYWNrOiBlbmQgIWltcG9ydGFudDsganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtY2VudGVyIHsgLW1zLWZsZXgtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7IGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1iZXR3ZWVuIHsgLW1zLWZsZXgtcGFjazoganVzdGlmeSAhaW1wb3J0YW50OyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWFyb3VuZCB7IC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGUgIWltcG9ydGFudDsganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbWQtc3RhcnQgeyAtbXMtZmxleC1hbGlnbjogc3RhcnQgIWltcG9ydGFudDsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbWQtZW5kIHsgLW1zLWZsZXgtYWxpZ246IGVuZCAhaW1wb3J0YW50OyBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbWQtY2VudGVyIHsgLW1zLWZsZXgtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLW1kLWJhc2VsaW5lIHsgLW1zLWZsZXgtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7IGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1tZC1zdHJldGNoIHsgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2ggIWltcG9ydGFudDsgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZC1zdGFydCB7IC1tcy1mbGV4LWxpbmUtcGFjazogc3RhcnQgIWltcG9ydGFudDsgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWVuZCB7IC1tcy1mbGV4LWxpbmUtcGFjazogZW5kICFpbXBvcnRhbnQ7IGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtY2VudGVyIHsgLW1zLWZsZXgtbGluZS1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDsgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtYmV0d2VlbiB7IC1tcy1mbGV4LWxpbmUtcGFjazoganVzdGlmeSAhaW1wb3J0YW50OyBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtYXJvdW5kIHsgLW1zLWZsZXgtbGluZS1wYWNrOiBkaXN0cmlidXRlICFpbXBvcnRhbnQ7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1kLXN0cmV0Y2ggeyAtbXMtZmxleC1saW5lLXBhY2s6IHN0cmV0Y2ggIWltcG9ydGFudDsgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kLWF1dG8geyAtbXMtZmxleC1pdGVtLWFsaWduOiBhdXRvICFpbXBvcnRhbnQ7IGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1tZC1zdGFydCB7IC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7IGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1tZC1lbmQgeyAtbXMtZmxleC1pdGVtLWFsaWduOiBlbmQgIWltcG9ydGFudDsgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1tZC1jZW50ZXIgeyAtbXMtZmxleC1pdGVtLWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQtYmFzZWxpbmUgeyAtbXMtZmxleC1pdGVtLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50OyBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kLXN0cmV0Y2ggeyAtbXMtZmxleC1pdGVtLWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7IGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgeyAuZmxleC1sZy1yb3cgeyAtbXMtZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctY29sdW1uIHsgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLXJvdy1yZXZlcnNlIHsgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1jb2x1bW4tcmV2ZXJzZSB7IC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctd3JhcCB7IC1tcy1mbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctbm93cmFwIHsgLW1zLWZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctd3JhcC1yZXZlcnNlIHsgLW1zLWZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctZmlsbCB7IC1tcy1mbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLWdyb3ctMCB7IC1tcy1mbGV4LXBvc2l0aXZlOiAwICFpbXBvcnRhbnQ7IGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLWdyb3ctMSB7IC1tcy1mbGV4LXBvc2l0aXZlOiAxICFpbXBvcnRhbnQ7IGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLXNocmluay0wIHsgLW1zLWZsZXgtbmVnYXRpdmU6IDAgIWltcG9ydGFudDsgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1zaHJpbmstMSB7IC1tcy1mbGV4LW5lZ2F0aXZlOiAxICFpbXBvcnRhbnQ7IGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1zdGFydCB7IC1tcy1mbGV4LXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7IGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctZW5kIHsgLW1zLWZsZXgtcGFjazogZW5kICFpbXBvcnRhbnQ7IGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWNlbnRlciB7IC1tcy1mbGV4LXBhY2s6IGNlbnRlciAhaW1wb3J0YW50OyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYmV0d2VlbiB7IC1tcy1mbGV4LXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1hcm91bmQgeyAtbXMtZmxleC1wYWNrOiBkaXN0cmlidXRlICFpbXBvcnRhbnQ7IGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLWxnLXN0YXJ0IHsgLW1zLWZsZXgtYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLWxnLWVuZCB7IC1tcy1mbGV4LWFsaWduOiBlbmQgIWltcG9ydGFudDsgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLWxnLWNlbnRlciB7IC1tcy1mbGV4LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1sZy1iYXNlbGluZSB7IC1tcy1mbGV4LWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50OyBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbGctc3RyZXRjaCB7IC1tcy1mbGV4LWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7IGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbGctc3RhcnQgeyAtbXMtZmxleC1saW5lLXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7IGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZy1lbmQgeyAtbXMtZmxleC1saW5lLXBhY2s6IGVuZCAhaW1wb3J0YW50OyBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWNlbnRlciB7IC1tcy1mbGV4LWxpbmUtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7IGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWJldHdlZW4geyAtbXMtZmxleC1saW5lLXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDsgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWFyb3VuZCB7IC1tcy1mbGV4LWxpbmUtcGFjazogZGlzdHJpYnV0ZSAhaW1wb3J0YW50OyBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZy1zdHJldGNoIHsgLW1zLWZsZXgtbGluZS1wYWNrOiBzdHJldGNoICFpbXBvcnRhbnQ7IGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZy1hdXRvIHsgLW1zLWZsZXgtaXRlbS1hbGlnbjogYXV0byAhaW1wb3J0YW50OyBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGctc3RhcnQgeyAtbXMtZmxleC1pdGVtLWFsaWduOiBzdGFydCAhaW1wb3J0YW50OyBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGctZW5kIHsgLW1zLWZsZXgtaXRlbS1hbGlnbjogZW5kICFpbXBvcnRhbnQ7IGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGctY2VudGVyIHsgLW1zLWZsZXgtaXRlbS1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWxnLWJhc2VsaW5lIHsgLW1zLWZsZXgtaXRlbS1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDsgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZy1zdHJldGNoIHsgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RyZXRjaCAhaW1wb3J0YW50OyBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7IC5mbGV4LXhsLXJvdyB7IC1tcy1mbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1jb2x1bW4geyAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtcm93LXJldmVyc2UgeyAtbXMtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLWNvbHVtbi1yZXZlcnNlIHsgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC13cmFwIHsgLW1zLWZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1ub3dyYXAgeyAtbXMtZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC13cmFwLXJldmVyc2UgeyAtbXMtZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1maWxsIHsgLW1zLWZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtZ3Jvdy0wIHsgLW1zLWZsZXgtcG9zaXRpdmU6IDAgIWltcG9ydGFudDsgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtZ3Jvdy0xIHsgLW1zLWZsZXgtcG9zaXRpdmU6IDEgIWltcG9ydGFudDsgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtc2hyaW5rLTAgeyAtbXMtZmxleC1uZWdhdGl2ZTogMCAhaW1wb3J0YW50OyBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLXNocmluay0xIHsgLW1zLWZsZXgtbmVnYXRpdmU6IDEgIWltcG9ydGFudDsgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLXN0YXJ0IHsgLW1zLWZsZXgtcGFjazogc3RhcnQgIWltcG9ydGFudDsganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14bC1lbmQgeyAtbXMtZmxleC1wYWNrOiBlbmQgIWltcG9ydGFudDsganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtY2VudGVyIHsgLW1zLWZsZXgtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7IGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14bC1iZXR3ZWVuIHsgLW1zLWZsZXgtcGFjazoganVzdGlmeSAhaW1wb3J0YW50OyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWFyb3VuZCB7IC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGUgIWltcG9ydGFudDsganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteGwtc3RhcnQgeyAtbXMtZmxleC1hbGlnbjogc3RhcnQgIWltcG9ydGFudDsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteGwtZW5kIHsgLW1zLWZsZXgtYWxpZ246IGVuZCAhaW1wb3J0YW50OyBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteGwtY2VudGVyIHsgLW1zLWZsZXgtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXhsLWJhc2VsaW5lIHsgLW1zLWZsZXgtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7IGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14bC1zdHJldGNoIHsgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2ggIWltcG9ydGFudDsgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14bC1zdGFydCB7IC1tcy1mbGV4LWxpbmUtcGFjazogc3RhcnQgIWltcG9ydGFudDsgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWVuZCB7IC1tcy1mbGV4LWxpbmUtcGFjazogZW5kICFpbXBvcnRhbnQ7IGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteGwtY2VudGVyIHsgLW1zLWZsZXgtbGluZS1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDsgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteGwtYmV0d2VlbiB7IC1tcy1mbGV4LWxpbmUtcGFjazoganVzdGlmeSAhaW1wb3J0YW50OyBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteGwtYXJvdW5kIHsgLW1zLWZsZXgtbGluZS1wYWNrOiBkaXN0cmlidXRlICFpbXBvcnRhbnQ7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhsLXN0cmV0Y2ggeyAtbXMtZmxleC1saW5lLXBhY2s6IHN0cmV0Y2ggIWltcG9ydGFudDsgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhsLWF1dG8geyAtbXMtZmxleC1pdGVtLWFsaWduOiBhdXRvICFpbXBvcnRhbnQ7IGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14bC1zdGFydCB7IC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7IGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14bC1lbmQgeyAtbXMtZmxleC1pdGVtLWFsaWduOiBlbmQgIWltcG9ydGFudDsgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14bC1jZW50ZXIgeyAtbXMtZmxleC1pdGVtLWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteGwtYmFzZWxpbmUgeyAtbXMtZmxleC1pdGVtLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50OyBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhsLXN0cmV0Y2ggeyAtbXMtZmxleC1pdGVtLWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7IGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfSB9XG5cbi8qIyBzb3VyY2VNYXBwaW5nVVJMPWJvb3RzdHJhcC1ncmlkLmNzcy5tYXAgKi9cbi5iYWxsb29uLXRpdGxlIHsgY29sb3I6ICNjODJkNGU7IGZvbnQtd2VpZ2h0OiBib2xkOyBmb250LWZhbWlseTogUHJveGltYU5vdmEsIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTJweDsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uYmFsbG9vbi1hZGRyZXNzIHsgZm9udC1zaXplOiAxMnB4OyBwb3NpdGlvbjogcmVsYXRpdmU7IHBhZGRpbmctbGVmdDogMTZweDsgfVxuXG4uYmFsbG9vbi1hZGRyZXNzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXCI7IGRpc3BsYXk6IGJsb2NrOyB3aWR0aDogMTFweDsgaGVpZ2h0OiAxMXB4OyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogNTAlOyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyBsZWZ0OiAwOyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL21hcmtlci5zdmcpOyAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogMTAwJTsgYmFja2dyb3VuZC1zaXplOiAxMDAlOyBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG5cbi5iYWxsb29uLXRlbCB7IGZvbnQtc2l6ZTogMTJweDsgcG9zaXRpb246IHJlbGF0aXZlOyBwYWRkaW5nLWxlZnQ6IDE2cHg7IH1cblxuLmJhbGxvb24tdGVsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXCI7IGRpc3BsYXk6IGJsb2NrOyB3aWR0aDogOXB4OyBoZWlnaHQ6IDlweDsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDUwJTsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgbGVmdDogMDsgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9zZXR0aW5ncy1waG9uZS1zbWFsbC5zdmcpOyAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogMTAwJTsgYmFja2dyb3VuZC1zaXplOiAxMDAlOyBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG5cbi52aSAuYmFsbG9vbi10aXRsZSB7IGNvbG9yOiAjMmQyZDJkOyB9XG5cbi8qISBqUXVlcnkgVUkgLSB2MS4xMi4xIC0gMjAxOC0xMS0wNCBodHRwOi8vanF1ZXJ5dWkuY29tIEluY2x1ZGVzOiBjb3JlLmNzcywgbWVudS5jc3MsIHNlbGVjdG1lbnUuY3NzLCBidXR0b24uY3NzLCB0aGVtZS5jc3MgVG8gdmlldyBhbmQgbW9kaWZ5IHRoaXMgdGhlbWUsIHZpc2l0IGh0dHA6Ly9qcXVlcnl1aS5jb20vdGhlbWVyb2xsZXIvP3Njb3BlPSZmb2xkZXJOYW1lPWJhc2UmY29ybmVyUmFkaXVzU2hhZG93PThweCZvZmZzZXRMZWZ0U2hhZG93PTBweCZvZmZzZXRUb3BTaGFkb3c9MHB4JnRoaWNrbmVzc1NoYWRvdz01cHgmb3BhY2l0eVNoYWRvdz0zMCZiZ0ltZ09wYWNpdHlTaGFkb3c9MCZiZ1RleHR1cmVTaGFkb3c9ZmxhdCZiZ0NvbG9yU2hhZG93PTY2NjY2NiZvcGFjaXR5T3ZlcmxheT0zMCZiZ0ltZ09wYWNpdHlPdmVybGF5PTAmYmdUZXh0dXJlT3ZlcmxheT1mbGF0JmJnQ29sb3JPdmVybGF5PWFhYWFhYSZpY29uQ29sb3JFcnJvcj1jYzAwMDAmZmNFcnJvcj01ZjNmM2YmYm9yZGVyQ29sb3JFcnJvcj1mMWE4OTkmYmdUZXh0dXJlRXJyb3I9ZmxhdCZiZ0NvbG9yRXJyb3I9ZmRkZmRmJmljb25Db2xvckhpZ2hsaWdodD03Nzc2MjAmZmNIaWdobGlnaHQ9Nzc3NjIwJmJvcmRlckNvbG9ySGlnaGxpZ2h0PWRhZDU1ZSZiZ1RleHR1cmVIaWdobGlnaHQ9ZmxhdCZiZ0NvbG9ySGlnaGxpZ2h0PWZmZmE5MCZpY29uQ29sb3JBY3RpdmU9ZmZmZmZmJmZjQWN0aXZlPWZmZmZmZiZib3JkZXJDb2xvckFjdGl2ZT0wMDNlZmYmYmdUZXh0dXJlQWN0aXZlPWZsYXQmYmdDb2xvckFjdGl2ZT0wMDdmZmYmaWNvbkNvbG9ySG92ZXI9NTU1NTU1JmZjSG92ZXI9MmIyYjJiJmJvcmRlckNvbG9ySG92ZXI9Y2NjY2NjJmJnVGV4dHVyZUhvdmVyPWZsYXQmYmdDb2xvckhvdmVyPWVkZWRlZCZpY29uQ29sb3JEZWZhdWx0PTc3Nzc3NyZmY0RlZmF1bHQ9NDU0NTQ1JmJvcmRlckNvbG9yRGVmYXVsdD1jNWM1YzUmYmdUZXh0dXJlRGVmYXVsdD1mbGF0JmJnQ29sb3JEZWZhdWx0PWY2ZjZmNiZpY29uQ29sb3JDb250ZW50PTQ0NDQ0NCZmY0NvbnRlbnQ9MzMzMzMzJmJvcmRlckNvbG9yQ29udGVudD1kZGRkZGQmYmdUZXh0dXJlQ29udGVudD1mbGF0JmJnQ29sb3JDb250ZW50PWZmZmZmZiZpY29uQ29sb3JIZWFkZXI9NDQ0NDQ0JmZjSGVhZGVyPTMzMzMzMyZib3JkZXJDb2xvckhlYWRlcj1kZGRkZGQmYmdUZXh0dXJlSGVhZGVyPWZsYXQmYmdDb2xvckhlYWRlcj1lOWU5ZTkmY29ybmVyUmFkaXVzPTNweCZmd0RlZmF1bHQ9bm9ybWFsJmZzRGVmYXVsdD0xZW0mZmZEZWZhdWx0PUFyaWFsJTJDSGVsdmV0aWNhJTJDc2Fucy1zZXJpZiBDb3B5cmlnaHQgalF1ZXJ5IEZvdW5kYXRpb24gYW5kIG90aGVyIGNvbnRyaWJ1dG9yczsgTGljZW5zZWQgTUlUICovXG4vKiBMYXlvdXQgaGVscGVyc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udWktaGVscGVyLWhpZGRlbiB7IGRpc3BsYXk6IG5vbmU7IH1cblxuLnVpLWhlbHBlci1oaWRkZW4tYWNjZXNzaWJsZSB7IGJvcmRlcjogMDsgY2xpcDogcmVjdCgwIDAgMCAwKTsgaGVpZ2h0OiAxcHg7IG1hcmdpbjogLTFweDsgb3ZlcmZsb3c6IGhpZGRlbjsgcGFkZGluZzogMDsgcG9zaXRpb246IGFic29sdXRlOyB3aWR0aDogMXB4OyB9XG5cbi51aS1oZWxwZXItcmVzZXQgeyBtYXJnaW46IDA7IHBhZGRpbmc6IDA7IGJvcmRlcjogMDsgb3V0bGluZTogMDsgbGluZS1oZWlnaHQ6IDEuMzsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyBmb250LXNpemU6IDEwMCU7IGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLnVpLWhlbHBlci1jbGVhcmZpeDpiZWZvcmUsIC51aS1oZWxwZXItY2xlYXJmaXg6YWZ0ZXIgeyBjb250ZW50OiBcIlwiOyBkaXNwbGF5OiB0YWJsZTsgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgfVxuXG4udWktaGVscGVyLWNsZWFyZml4OmFmdGVyIHsgY2xlYXI6IGJvdGg7IH1cblxuLnVpLWhlbHBlci16Zml4IHsgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTsgdG9wOiAwOyBsZWZ0OiAwOyBwb3NpdGlvbjogYWJzb2x1dGU7IG9wYWNpdHk6IDA7IGZpbHRlcjogQWxwaGEoT3BhY2l0eT0wKTsgLyogc3VwcG9ydDogSUU4ICovIH1cblxuLnVpLWZyb250IHsgei1pbmRleDogMTAwOyB9XG5cbi8qIEludGVyYWN0aW9uIEN1ZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnVpLXN0YXRlLWRpc2FibGVkIHsgY3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7IHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi8qIEljb25zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51aS1pY29uIHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyBtYXJnaW4tdG9wOiAtLjI1ZW07IHBvc2l0aW9uOiByZWxhdGl2ZTsgdGV4dC1pbmRlbnQ6IC05OTk5OXB4OyBvdmVyZmxvdzogaGlkZGVuOyBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG5cbi51aS13aWRnZXQtaWNvbi1ibG9jayB7IGxlZnQ6IDUwJTsgbWFyZ2luLWxlZnQ6IC04cHg7IGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qIE1pc2MgdmlzdWFsc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBPdmVybGF5cyAqL1xuLnVpLXdpZGdldC1vdmVybGF5IHsgcG9zaXRpb246IGZpeGVkOyB0b3A6IDA7IGxlZnQ6IDA7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7IH1cblxuLnVpLW1lbnUgeyBsaXN0LXN0eWxlOiBub25lOyBwYWRkaW5nOiAwOyBtYXJnaW46IDA7IGRpc3BsYXk6IGJsb2NrOyBvdXRsaW5lOiAwOyB9XG5cbi51aS1tZW51IC51aS1tZW51IHsgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi51aS1tZW51IC51aS1tZW51LWl0ZW0geyBtYXJnaW46IDA7IGN1cnNvcjogcG9pbnRlcjsgLyogc3VwcG9ydDogSUUxMCwgc2VlICM4ODQ0ICovIGxpc3Qtc3R5bGUtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvZ2lmO2Jhc2U2NCxSMGxHT0RsaEFRQUJBSUFBQUFBQUFQLy8veUg1QkFFQUFBQUFMQUFBQUFBQkFBRUFBQUlCUkFBN1wiKTsgfVxuXG4udWktbWVudSAudWktbWVudS1pdGVtLXdyYXBwZXIgeyBwb3NpdGlvbjogcmVsYXRpdmU7IHBhZGRpbmc6IDE2cHg7IH1cblxuLnVpLW1lbnUgLnVpLW1lbnUtZGl2aWRlciB7IG1hcmdpbjogNXB4IDA7IGhlaWdodDogMDsgZm9udC1zaXplOiAwOyBsaW5lLWhlaWdodDogMDsgYm9yZGVyLXdpZHRoOiAxcHggMCAwIDA7IH1cblxuLnVpLW1lbnUgLnVpLXN0YXRlLWZvY3VzLCAudWktbWVudSAudWktc3RhdGUtYWN0aXZlIHsgbWFyZ2luOiAtMXB4OyB9XG5cbi8qIGljb24gc3VwcG9ydCAqL1xuLnVpLW1lbnUtaWNvbnMgeyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnVpLW1lbnUtaWNvbnMgLnVpLW1lbnUtaXRlbS13cmFwcGVyIHsgcGFkZGluZy1sZWZ0OiAyZW07IH1cblxuLyogbGVmdC1hbGlnbmVkICovXG4udWktbWVudSAudWktaWNvbiB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAwOyBib3R0b206IDA7IGxlZnQ6IC4yZW07IG1hcmdpbjogYXV0byAwOyB9XG5cbi8qIHJpZ2h0LWFsaWduZWQgKi9cbi51aS1tZW51IC51aS1tZW51LWljb24geyBsZWZ0OiBhdXRvOyByaWdodDogMDsgfVxuXG4udWktc2VsZWN0bWVudS1tZW51IHsgcGFkZGluZzogMDsgbWFyZ2luOiAwOyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMDsgbGVmdDogMDsgZGlzcGxheTogbm9uZTsgfVxuXG4udWktc2VsZWN0bWVudS1tZW51IC51aS1tZW51IHsgb3ZlcmZsb3c6IGF1dG87IG92ZXJmbG93LXg6IGhpZGRlbjsgbWF4LWhlaWdodDogNDAwcHg7IHBhZGRpbmctYm90dG9tOiAxcHg7IC13ZWJraXQtYm94LXNoYWRvdzogMCA0cHggMTBweCAtNHB4ICM0ZDRkNGQ7IC1tb3otYm94LXNoYWRvdzogMCA0cHggMTBweCAtNHB4ICM0ZDRkNGQ7IGJveC1zaGFkb3c6IDAgNHB4IDEwcHggLTRweCAjNGQ0ZDRkOyB9XG5cbi51aS1zZWxlY3RtZW51LW1lbnUgLnVpLW1lbnUgLnVpLXNlbGVjdG1lbnUtb3B0Z3JvdXAgeyBmb250LXNpemU6IDFlbTsgZm9udC13ZWlnaHQ6IGJvbGQ7IGxpbmUtaGVpZ2h0OiAxLjU7IHBhZGRpbmc6IDJweCAwLjRlbTsgbWFyZ2luOiAwLjVlbSAwIDAgMDsgaGVpZ2h0OiBhdXRvOyBib3JkZXI6IDA7IH1cblxuLnVpLXNlbGVjdG1lbnUtb3BlbiB7IGRpc3BsYXk6IGJsb2NrOyB9XG5cbi51aS1zZWxlY3RtZW51LXRleHQgeyBkaXNwbGF5OiBibG9jazsgbWFyZ2luLXJpZ2h0OiAyMHB4OyBvdmVyZmxvdzogaGlkZGVuOyB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgfVxuXG4udWktc2VsZWN0bWVudS1idXR0b24udWktYnV0dG9uIHsgdGV4dC1hbGlnbjogbGVmdDsgd2hpdGUtc3BhY2U6IG5vd3JhcDsgd2lkdGg6IDEwMCU7IGhlaWdodDogNTRweDsgfVxuXG4udWktc2VsZWN0bWVudS1pY29uLnVpLWljb24geyBmbG9hdDogcmlnaHQ7IG1hcmdpbi10b3A6IDA7IH1cblxuLnVpLWJ1dHRvbiB7IHBhZGRpbmc6IDFlbTsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBwb3NpdGlvbjogcmVsYXRpdmU7IGxpbmUtaGVpZ2h0OiBub3JtYWw7IG1hcmdpbi1yaWdodDogLjFlbTsgY3Vyc29yOiBwb2ludGVyOyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB0ZXh0LWFsaWduOiBjZW50ZXI7IC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7IC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7IC1tcy11c2VyLXNlbGVjdDogbm9uZTsgdXNlci1zZWxlY3Q6IG5vbmU7IC8qIFN1cHBvcnQ6IElFIDw9IDExICovIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbi51aS1idXR0b24sIC51aS1idXR0b246bGluaywgLnVpLWJ1dHRvbjp2aXNpdGVkLCAudWktYnV0dG9uOmhvdmVyLCAudWktYnV0dG9uOmFjdGl2ZSB7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4vKiB0byBtYWtlIHJvb20gZm9yIHRoZSBpY29uLCBhIHdpZHRoIG5lZWRzIHRvIGJlIHNldCBoZXJlICovXG4udWktYnV0dG9uLWljb24tb25seSB7IHdpZHRoOiAyZW07IGJveC1zaXppbmc6IGJvcmRlci1ib3g7IHRleHQtaW5kZW50OiAtOTk5OXB4OyB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi8qIG5vIGljb24gc3VwcG9ydCBmb3IgaW5wdXQgZWxlbWVudHMgKi9cbmlucHV0LnVpLWJ1dHRvbi51aS1idXR0b24taWNvbi1vbmx5IHsgdGV4dC1pbmRlbnQ6IDA7IH1cblxuLyogYnV0dG9uIGljb24gZWxlbWVudChzKSAqL1xuLnVpLWJ1dHRvbi1pY29uLW9ubHkgLnVpLWljb24geyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogNTAlOyBsZWZ0OiA1MCU7IG1hcmdpbi10b3A6IC04cHg7IG1hcmdpbi1sZWZ0OiAtOHB4OyB9XG5cbi51aS1idXR0b24udWktaWNvbi1ub3RleHQgLnVpLWljb24geyBwYWRkaW5nOiAwOyB3aWR0aDogMi4xZW07IGhlaWdodDogMi4xZW07IHRleHQtaW5kZW50OiAtOTk5OXB4OyB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbmlucHV0LnVpLWJ1dHRvbi51aS1pY29uLW5vdGV4dCAudWktaWNvbiB7IHdpZHRoOiBhdXRvOyBoZWlnaHQ6IGF1dG87IHRleHQtaW5kZW50OiAwOyB3aGl0ZS1zcGFjZTogbm9ybWFsOyBwYWRkaW5nOiAuNGVtIDFlbTsgfVxuXG4vKiB3b3JrYXJvdW5kcyAqL1xuLyogU3VwcG9ydDogRmlyZWZveCA1IC0gNDAgKi9cbmlucHV0LnVpLWJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciwgYnV0dG9uLnVpLWJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7IGJvcmRlcjogMDsgcGFkZGluZzogMDsgfVxuXG4vKiBDb21wb25lbnQgY29udGFpbmVyc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udWktd2lkZ2V0IHsgZm9udC1mYW1pbHk6IFByb3hpbWFOb3ZhLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDFlbTsgfVxuXG4udWktd2lkZ2V0IC51aS13aWRnZXQgeyBmb250LXNpemU6IDFlbTsgfVxuXG4udWktd2lkZ2V0IGlucHV0LCAudWktd2lkZ2V0IHNlbGVjdCwgLnVpLXdpZGdldCB0ZXh0YXJlYSwgLnVpLXdpZGdldCBidXR0b24geyBmb250LWZhbWlseTogUHJveGltYU5vdmEsIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMWVtOyB9XG5cbi51aS13aWRnZXQudWktd2lkZ2V0LWNvbnRlbnQgeyBib3JkZXI6IDFweCBzb2xpZCAjYzVjNWM1OyB9XG5cbi51aS13aWRnZXQtY29udGVudCB7IGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7IGJhY2tncm91bmQ6ICNmZmZmZmY7IGNvbG9yOiAjMzMzMzMzOyB9XG5cbi51aS13aWRnZXQtY29udGVudCBhIHsgY29sb3I6ICMzMzMzMzM7IH1cblxuLnVpLXdpZGdldC1oZWFkZXIgeyBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkOyBiYWNrZ3JvdW5kOiAjZTllOWU5OyBjb2xvcjogIzMzMzMzMzsgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLnVpLXdpZGdldC1oZWFkZXIgYSB7IGNvbG9yOiAjMzMzMzMzOyB9XG5cbi8qIEludGVyYWN0aW9uIHN0YXRlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udWktc3RhdGUtZGVmYXVsdCwgLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1kZWZhdWx0LCAudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZGVmYXVsdCwgLnVpLWJ1dHRvbiwgaHRtbCAudWktYnV0dG9uLnVpLXN0YXRlLWRpc2FibGVkOmhvdmVyLCBodG1sIC51aS1idXR0b24udWktc3RhdGUtZGlzYWJsZWQ6YWN0aXZlIHsgYm9yZGVyOiAxcHggc29saWQgIzk3OTc5NzsgYmFja2dyb3VuZDogbm9uZTsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgY29sb3I6ICM0NTQ1NDU7IG91dGxpbmU6IG5vbmU7IH1cblxuLnVpLXN0YXRlLWRlZmF1bHQgYSwgLnVpLXN0YXRlLWRlZmF1bHQgYTpsaW5rLCAudWktc3RhdGUtZGVmYXVsdCBhOnZpc2l0ZWQsIGEudWktYnV0dG9uLCBhOmxpbmsudWktYnV0dG9uLCBhOnZpc2l0ZWQudWktYnV0dG9uLCAudWktYnV0dG9uIHsgY29sb3I6ICM0NTQ1NDU7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgb3V0bGluZTogbm9uZTsgfVxuXG4udWktc3RhdGUtaG92ZXIsIC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtaG92ZXIsIC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1ob3ZlciwgLnVpLXN0YXRlLWZvY3VzLCAudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWZvY3VzLCAudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZm9jdXMsIC51aS1idXR0b246aG92ZXIsIC51aS1idXR0b246Zm9jdXMgeyBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjOyBiYWNrZ3JvdW5kOiByZ2JhKDIwOSwgMjExLCAyMTIsIDAuNjEpOyBmb250LXdlaWdodDogbm9ybWFsOyBjb2xvcjogIzJiMmIyYjsgb3V0bGluZTogbm9uZTsgfVxuXG4udWktc3RhdGUtaG92ZXIgYSwgLnVpLXN0YXRlLWhvdmVyIGE6aG92ZXIsIC51aS1zdGF0ZS1ob3ZlciBhOmxpbmssIC51aS1zdGF0ZS1ob3ZlciBhOnZpc2l0ZWQsIC51aS1zdGF0ZS1mb2N1cyBhLCAudWktc3RhdGUtZm9jdXMgYTpob3ZlciwgLnVpLXN0YXRlLWZvY3VzIGE6bGluaywgLnVpLXN0YXRlLWZvY3VzIGE6dmlzaXRlZCwgYS51aS1idXR0b246aG92ZXIsIGEudWktYnV0dG9uOmZvY3VzIHsgY29sb3I6ICMyYjJiMmI7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgb3V0bGluZTogbm9uZTsgfVxuXG4udWktdmlzdWFsLWZvY3VzIHsgYm94LXNoYWRvdzogMCAwIDNweCAxcHggIzVlOWVkNjsgfVxuXG4udWktc3RhdGUtYWN0aXZlLCAudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWFjdGl2ZSwgLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWFjdGl2ZSwgYS51aS1idXR0b246YWN0aXZlLCAudWktYnV0dG9uOmFjdGl2ZSwgLnVpLWJ1dHRvbi51aS1zdGF0ZS1hY3RpdmU6aG92ZXIgeyBib3JkZXI6IDFweCBzb2xpZCAjYzgyZDRlOyBiYWNrZ3JvdW5kOiAjYzgyZDRlOyBmb250LXdlaWdodDogbm9ybWFsOyBjb2xvcjogI2ZmZmZmZjsgfVxuXG4udWktaWNvbi1iYWNrZ3JvdW5kLCAudWktc3RhdGUtYWN0aXZlIC51aS1pY29uLWJhY2tncm91bmQgeyBib3JkZXI6ICMwMDNlZmY7IGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cblxuLnVpLXN0YXRlLWFjdGl2ZSBhLCAudWktc3RhdGUtYWN0aXZlIGE6bGluaywgLnVpLXN0YXRlLWFjdGl2ZSBhOnZpc2l0ZWQgeyBjb2xvcjogI2ZmZmZmZjsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi8qIEludGVyYWN0aW9uIEN1ZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnVpLXN0YXRlLWhpZ2hsaWdodCwgLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1oaWdobGlnaHQsIC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1oaWdobGlnaHQgeyBib3JkZXI6IDFweCBzb2xpZCAjZGFkNTVlOyBiYWNrZ3JvdW5kOiAjZmZmYTkwOyBjb2xvcjogIzc3NzYyMDsgfVxuXG4udWktc3RhdGUtY2hlY2tlZCB7IGJvcmRlcjogMXB4IHNvbGlkICNkYWQ1NWU7IGJhY2tncm91bmQ6ICNmZmZhOTA7IH1cblxuLnVpLXN0YXRlLWhpZ2hsaWdodCBhLCAudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWhpZ2hsaWdodCBhLCAudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtaGlnaGxpZ2h0IGEgeyBjb2xvcjogIzc3NzYyMDsgfVxuXG4udWktc3RhdGUtZXJyb3IsIC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZXJyb3IsIC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1lcnJvciB7IGJvcmRlcjogMXB4IHNvbGlkICNmMWE4OTk7IGJhY2tncm91bmQ6ICNmZGRmZGY7IGNvbG9yOiAjNWYzZjNmOyB9XG5cbi51aS1zdGF0ZS1lcnJvciBhLCAudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWVycm9yIGEsIC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1lcnJvciBhIHsgY29sb3I6ICM1ZjNmM2Y7IH1cblxuLnVpLXN0YXRlLWVycm9yLXRleHQsIC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZXJyb3ItdGV4dCwgLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWVycm9yLXRleHQgeyBjb2xvcjogIzVmM2YzZjsgfVxuXG4udWktcHJpb3JpdHktcHJpbWFyeSwgLnVpLXdpZGdldC1jb250ZW50IC51aS1wcmlvcml0eS1wcmltYXJ5LCAudWktd2lkZ2V0LWhlYWRlciAudWktcHJpb3JpdHktcHJpbWFyeSB7IGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi51aS1wcmlvcml0eS1zZWNvbmRhcnksIC51aS13aWRnZXQtY29udGVudCAudWktcHJpb3JpdHktc2Vjb25kYXJ5LCAudWktd2lkZ2V0LWhlYWRlciAudWktcHJpb3JpdHktc2Vjb25kYXJ5IHsgb3BhY2l0eTogLjc7IGZpbHRlcjogQWxwaGEoT3BhY2l0eT03MCk7IC8qIHN1cHBvcnQ6IElFOCAqLyBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbi51aS1zdGF0ZS1kaXNhYmxlZCwgLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1kaXNhYmxlZCwgLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWRpc2FibGVkIHsgb3BhY2l0eTogLjM1OyBmaWx0ZXI6IEFscGhhKE9wYWNpdHk9MzUpOyAvKiBzdXBwb3J0OiBJRTggKi8gYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuXG4udWktc3RhdGUtZGlzYWJsZWQgLnVpLWljb24geyBmaWx0ZXI6IEFscGhhKE9wYWNpdHk9MzUpOyAvKiBzdXBwb3J0OiBJRTggLSBTZWUgIzYwNTkgKi8gfVxuXG4vKiBJY29uc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBzdGF0ZXMgYW5kIGltYWdlcyAqL1xuLnVpLWljb24geyB3aWR0aDogMTZweDsgaGVpZ2h0OiAxNnB4OyB9XG5cbi51aS1pY29uLCAudWktd2lkZ2V0LWNvbnRlbnQgLnVpLWljb24geyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvdWktaWNvbnNfNDQ0NDQ0XzI1NngyNDAucG5nXCIpOyB9XG5cbi51aS13aWRnZXQtaGVhZGVyIC51aS1pY29uIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3VpLWljb25zXzQ0NDQ0NF8yNTZ4MjQwLnBuZ1wiKTsgfVxuXG4udWktc3RhdGUtaG92ZXIgLnVpLWljb24sIC51aS1zdGF0ZS1mb2N1cyAudWktaWNvbiwgLnVpLWJ1dHRvbjpob3ZlciAudWktaWNvbiwgLnVpLWJ1dHRvbjpmb2N1cyAudWktaWNvbiB7IGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy91aS1pY29uc181NTU1NTVfMjU2eDI0MC5wbmdcIik7IH1cblxuLnVpLXN0YXRlLWFjdGl2ZSAudWktaWNvbiwgLnVpLWJ1dHRvbjphY3RpdmUgLnVpLWljb24geyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvdWktaWNvbnNfZmZmZmZmXzI1NngyNDAucG5nXCIpOyB9XG5cbi51aS1zdGF0ZS1oaWdobGlnaHQgLnVpLWljb24sIC51aS1idXR0b24gLnVpLXN0YXRlLWhpZ2hsaWdodC51aS1pY29uIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3VpLWljb25zXzc3NzYyMF8yNTZ4MjQwLnBuZ1wiKTsgfVxuXG4udWktc3RhdGUtZXJyb3IgLnVpLWljb24sIC51aS1zdGF0ZS1lcnJvci10ZXh0IC51aS1pY29uIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3VpLWljb25zX2NjMDAwMF8yNTZ4MjQwLnBuZ1wiKTsgfVxuXG4udWktYnV0dG9uIC51aS1pY29uIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3VpLWljb25zXzc3Nzc3N18yNTZ4MjQwLnBuZ1wiKTsgfVxuXG4vKiBwb3NpdGlvbmluZyAqL1xuLnVpLWljb24tYmxhbmsgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxNnB4IDE2cHg7IH1cblxuLnVpLWljb24tY2FyZXQtMS1uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwOyB9XG5cbi51aS1pY29uLWNhcmV0LTEtbmUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAwOyB9XG5cbi51aS1pY29uLWNhcmV0LTEtZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IDA7IH1cblxuLnVpLWljb24tY2FyZXQtMS1zZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IDA7IH1cblxuLnVpLWljb24tY2FyZXQtMS1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY1cHggMDsgfVxuXG4udWktaWNvbi1jYXJldC0xLXN3IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggMDsgfVxuXG4udWktaWNvbi1jYXJldC0xLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAwOyB9XG5cbi51aS1pY29uLWNhcmV0LTEtbncgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggMDsgfVxuXG4udWktaWNvbi1jYXJldC0yLW4tcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAwOyB9XG5cbi51aS1pY29uLWNhcmV0LTItZS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IDA7IH1cblxuLnVpLWljb24tdHJpYW5nbGUtMS1uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTZweDsgfVxuXG4udWktaWNvbi10cmlhbmdsZS0xLW5lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTE2cHg7IH1cblxuLnVpLWljb24tdHJpYW5nbGUtMS1lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTE2cHg7IH1cblxuLnVpLWljb24tdHJpYW5nbGUtMS1zZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xNnB4OyB9XG5cbi51aS1pY29uLXRyaWFuZ2xlLTEtcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NXB4IC0xNnB4OyB9XG5cbi51aS1pY29uLXRyaWFuZ2xlLTEtc3cgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTZweDsgfVxuXG4udWktaWNvbi10cmlhbmdsZS0xLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTZweDsgfVxuXG4udWktaWNvbi10cmlhbmdsZS0xLW53IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xNnB4OyB9XG5cbi51aS1pY29uLXRyaWFuZ2xlLTItbi1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xNnB4OyB9XG5cbi51aS1pY29uLXRyaWFuZ2xlLTItZS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xNnB4OyB9XG5cbi51aS1pY29uLWFycm93LTEtbiB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMycHg7IH1cblxuLnVpLWljb24tYXJyb3ctMS1uZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0zMnB4OyB9XG5cbi51aS1pY29uLWFycm93LTEtZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0zMnB4OyB9XG5cbi51aS1pY29uLWFycm93LTEtc2UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMzJweDsgfVxuXG4udWktaWNvbi1hcnJvdy0xLXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjVweCAtMzJweDsgfVxuXG4udWktaWNvbi1hcnJvdy0xLXN3IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTMycHg7IH1cblxuLnVpLWljb24tYXJyb3ctMS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTMycHg7IH1cblxuLnVpLWljb24tYXJyb3ctMS1udyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMzJweDsgfVxuXG4udWktaWNvbi1hcnJvdy0yLW4tcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMzJweDsgfVxuXG4udWktaWNvbi1hcnJvdy0yLW5lLXN3IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0zMnB4OyB9XG5cbi51aS1pY29uLWFycm93LTItZS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC0zMnB4OyB9XG5cbi51aS1pY29uLWFycm93LTItc2UtbncgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTMycHg7IH1cblxuLnVpLWljb24tYXJyb3dzdG9wLTEtbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtMzJweDsgfVxuXG4udWktaWNvbi1hcnJvd3N0b3AtMS1lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC0zMnB4OyB9XG5cbi51aS1pY29uLWFycm93c3RvcC0xLXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI0cHggLTMycHg7IH1cblxuLnVpLWljb24tYXJyb3dzdG9wLTEtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtMzJweDsgfVxuXG4udWktaWNvbi1hcnJvd3RoaWNrLTEtbiB7IGJhY2tncm91bmQtcG9zaXRpb246IDFweCAtNDhweDsgfVxuXG4udWktaWNvbi1hcnJvd3RoaWNrLTEtbmUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtNDhweDsgfVxuXG4udWktaWNvbi1hcnJvd3RoaWNrLTEtZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC00OHB4OyB9XG5cbi51aS1pY29uLWFycm93dGhpY2stMS1zZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC00OHB4OyB9XG5cbi51aS1pY29uLWFycm93dGhpY2stMS1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTQ4cHg7IH1cblxuLnVpLWljb24tYXJyb3d0aGljay0xLXN3IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTQ4cHg7IH1cblxuLnVpLWljb24tYXJyb3d0aGljay0xLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtNDhweDsgfVxuXG4udWktaWNvbi1hcnJvd3RoaWNrLTEtbncgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTQ4cHg7IH1cblxuLnVpLWljb24tYXJyb3d0aGljay0yLW4tcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtNDhweDsgfVxuXG4udWktaWNvbi1hcnJvd3RoaWNrLTItbmUtc3cgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTQ4cHg7IH1cblxuLnVpLWljb24tYXJyb3d0aGljay0yLWUtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtNDhweDsgfVxuXG4udWktaWNvbi1hcnJvd3RoaWNrLTItc2UtbncgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTQ4cHg7IH1cblxuLnVpLWljb24tYXJyb3d0aGlja3N0b3AtMS1uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC00OHB4OyB9XG5cbi51aS1pY29uLWFycm93dGhpY2tzdG9wLTEtZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtNDhweDsgfVxuXG4udWktaWNvbi1hcnJvd3RoaWNrc3RvcC0xLXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI0cHggLTQ4cHg7IH1cblxuLnVpLWljb24tYXJyb3d0aGlja3N0b3AtMS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC00OHB4OyB9XG5cbi51aS1pY29uLWFycm93cmV0dXJudGhpY2stMS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjRweDsgfVxuXG4udWktaWNvbi1hcnJvd3JldHVybnRoaWNrLTEtbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC02NHB4OyB9XG5cbi51aS1pY29uLWFycm93cmV0dXJudGhpY2stMS1lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTY0cHg7IH1cblxuLnVpLWljb24tYXJyb3dyZXR1cm50aGljay0xLXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtNjRweDsgfVxuXG4udWktaWNvbi1hcnJvd3JldHVybi0xLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtNjRweDsgfVxuXG4udWktaWNvbi1hcnJvd3JldHVybi0xLW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtNjRweDsgfVxuXG4udWktaWNvbi1hcnJvd3JldHVybi0xLWUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtNjRweDsgfVxuXG4udWktaWNvbi1hcnJvd3JldHVybi0xLXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTY0cHg7IH1cblxuLnVpLWljb24tYXJyb3dyZWZyZXNoLTEtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtNjRweDsgfVxuXG4udWktaWNvbi1hcnJvd3JlZnJlc2gtMS1uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC02NHB4OyB9XG5cbi51aS1pY29uLWFycm93cmVmcmVzaC0xLWUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTY0cHg7IH1cblxuLnVpLWljb24tYXJyb3dyZWZyZXNoLTEtcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtNjRweDsgfVxuXG4udWktaWNvbi1hcnJvdy00IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODBweDsgfVxuXG4udWktaWNvbi1hcnJvdy00LWRpYWcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtODBweDsgfVxuXG4udWktaWNvbi1leHRsaW5rIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTgwcHg7IH1cblxuLnVpLWljb24tbmV3d2luIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTgwcHg7IH1cblxuLnVpLWljb24tcmVmcmVzaCB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC04MHB4OyB9XG5cbi51aS1pY29uLXNodWZmbGUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtODBweDsgfVxuXG4udWktaWNvbi10cmFuc2Zlci1lLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtODBweDsgfVxuXG4udWktaWNvbi10cmFuc2ZlcnRoaWNrLWUtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtODBweDsgfVxuXG4udWktaWNvbi1mb2xkZXItY29sbGFwc2VkIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtOTZweDsgfVxuXG4udWktaWNvbi1mb2xkZXItb3BlbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC05NnB4OyB9XG5cbi51aS1pY29uLWRvY3VtZW50IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTk2cHg7IH1cblxuLnVpLWljb24tZG9jdW1lbnQtYiB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC05NnB4OyB9XG5cbi51aS1pY29uLW5vdGUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtOTZweDsgfVxuXG4udWktaWNvbi1tYWlsLWNsb3NlZCB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC05NnB4OyB9XG5cbi51aS1pY29uLW1haWwtb3BlbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC05NnB4OyB9XG5cbi51aS1pY29uLXN1aXRjYXNlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC05NnB4OyB9XG5cbi51aS1pY29uLWNvbW1lbnQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTk2cHg7IH1cblxuLnVpLWljb24tcGVyc29uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC05NnB4OyB9XG5cbi51aS1pY29uLXByaW50IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC05NnB4OyB9XG5cbi51aS1pY29uLXRyYXNoIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC05NnB4OyB9XG5cbi51aS1pY29uLWxvY2tlZCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtOTZweDsgfVxuXG4udWktaWNvbi11bmxvY2tlZCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtOTZweDsgfVxuXG4udWktaWNvbi1ib29rbWFyayB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yMjRweCAtOTZweDsgfVxuXG4udWktaWNvbi10YWcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTk2cHg7IH1cblxuLnVpLWljb24taG9tZSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTExMnB4OyB9XG5cbi51aS1pY29uLWZsYWcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTEycHg7IH1cblxuLnVpLWljb24tY2FsZW5kYXIgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTEycHg7IH1cblxuLnVpLWljb24tY2FydCB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xMTJweDsgfVxuXG4udWktaWNvbi1wZW5jaWwgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTEycHg7IH1cblxuLnVpLWljb24tY2xvY2sgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTEycHg7IH1cblxuLnVpLWljb24tZGlzayB7IGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xMTJweDsgfVxuXG4udWktaWNvbi1jYWxjdWxhdG9yIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xMTJweDsgfVxuXG4udWktaWNvbi16b29taW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTExMnB4OyB9XG5cbi51aS1pY29uLXpvb21vdXQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTExMnB4OyB9XG5cbi51aS1pY29uLXNlYXJjaCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtMTEycHg7IH1cblxuLnVpLWljb24td3JlbmNoIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC0xMTJweDsgfVxuXG4udWktaWNvbi1nZWFyIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC0xMTJweDsgfVxuXG4udWktaWNvbi1oZWFydCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtMTEycHg7IH1cblxuLnVpLWljb24tc3RhciB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yMjRweCAtMTEycHg7IH1cblxuLnVpLWljb24tbGluayB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtMTEycHg7IH1cblxuLnVpLWljb24tY2FuY2VsIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTI4cHg7IH1cblxuLnVpLWljb24tcGx1cyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xMjhweDsgfVxuXG4udWktaWNvbi1wbHVzdGhpY2sgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTI4cHg7IH1cblxuLnVpLWljb24tbWludXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTI4cHg7IH1cblxuLnVpLWljb24tbWludXN0aGljayB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xMjhweDsgfVxuXG4udWktaWNvbi1jbG9zZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xMjhweDsgfVxuXG4udWktaWNvbi1jbG9zZXRoaWNrIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTEyOHB4OyB9XG5cbi51aS1pY29uLWtleSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMTI4cHg7IH1cblxuLnVpLWljb24tbGlnaHRidWxiIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xMjhweDsgfVxuXG4udWktaWNvbi1zY2lzc29ycyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTI4cHg7IH1cblxuLnVpLWljb24tY2xpcGJvYXJkIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC0xMjhweDsgfVxuXG4udWktaWNvbi1jb3B5IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC0xMjhweDsgfVxuXG4udWktaWNvbi1jb250YWN0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC0xMjhweDsgfVxuXG4udWktaWNvbi1pbWFnZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtMTI4cHg7IH1cblxuLnVpLWljb24tdmlkZW8geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI0cHggLTEyOHB4OyB9XG5cbi51aS1pY29uLXNjcmlwdCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtMTI4cHg7IH1cblxuLnVpLWljb24tYWxlcnQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNDRweDsgfVxuXG4udWktaWNvbi1pbmZvIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTE0NHB4OyB9XG5cbi51aS1pY29uLW5vdGljZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xNDRweDsgfVxuXG4udWktaWNvbi1oZWxwIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTE0NHB4OyB9XG5cbi51aS1pY29uLWNoZWNrIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTE0NHB4OyB9XG5cbi51aS1pY29uLWJ1bGxldCB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xNDRweDsgfVxuXG4udWktaWNvbi1yYWRpby1vbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xNDRweDsgfVxuXG4udWktaWNvbi1yYWRpby1vZmYgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTE0NHB4OyB9XG5cbi51aS1pY29uLXBpbi13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xNDRweDsgfVxuXG4udWktaWNvbi1waW4tcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTQ0cHg7IH1cblxuLnVpLWljb24tcGxheSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE2MHB4OyB9XG5cbi51aS1pY29uLXBhdXNlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTE2MHB4OyB9XG5cbi51aS1pY29uLXNlZWstbmV4dCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xNjBweDsgfVxuXG4udWktaWNvbi1zZWVrLXByZXYgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTYwcHg7IH1cblxuLnVpLWljb24tc2Vlay1lbmQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTYwcHg7IH1cblxuLnVpLWljb24tc2Vlay1zdGFydCB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xNjBweDsgfVxuXG4vKiB1aS1pY29uLXNlZWstZmlyc3QgaXMgZGVwcmVjYXRlZCwgdXNlIHVpLWljb24tc2Vlay1zdGFydCBpbnN0ZWFkICovXG4udWktaWNvbi1zZWVrLWZpcnN0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTE2MHB4OyB9XG5cbi51aS1pY29uLXN0b3AgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTYwcHg7IH1cblxuLnVpLWljb24tZWplY3QgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTE2MHB4OyB9XG5cbi51aS1pY29uLXZvbHVtZS1vZmYgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTE2MHB4OyB9XG5cbi51aS1pY29uLXZvbHVtZS1vbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTYwcHg7IH1cblxuLnVpLWljb24tcG93ZXIgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNzZweDsgfVxuXG4udWktaWNvbi1zaWduYWwtZGlhZyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xNzZweDsgfVxuXG4udWktaWNvbi1zaWduYWwgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTc2cHg7IH1cblxuLnVpLWljb24tYmF0dGVyeS0wIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTE3NnB4OyB9XG5cbi51aS1pY29uLWJhdHRlcnktMSB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xNzZweDsgfVxuXG4udWktaWNvbi1iYXR0ZXJ5LTIgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTc2cHg7IH1cblxuLnVpLWljb24tYmF0dGVyeS0zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTE3NnB4OyB9XG5cbi51aS1pY29uLWNpcmNsZS1wbHVzIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTkycHg7IH1cblxuLnVpLWljb24tY2lyY2xlLW1pbnVzIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTE5MnB4OyB9XG5cbi51aS1pY29uLWNpcmNsZS1jbG9zZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xOTJweDsgfVxuXG4udWktaWNvbi1jaXJjbGUtdHJpYW5nbGUtZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xOTJweDsgfVxuXG4udWktaWNvbi1jaXJjbGUtdHJpYW5nbGUtcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xOTJweDsgfVxuXG4udWktaWNvbi1jaXJjbGUtdHJpYW5nbGUtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xOTJweDsgfVxuXG4udWktaWNvbi1jaXJjbGUtdHJpYW5nbGUtbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xOTJweDsgfVxuXG4udWktaWNvbi1jaXJjbGUtYXJyb3ctZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMTkycHg7IH1cblxuLnVpLWljb24tY2lyY2xlLWFycm93LXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTE5MnB4OyB9XG5cbi51aS1pY29uLWNpcmNsZS1hcnJvdy13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xOTJweDsgfVxuXG4udWktaWNvbi1jaXJjbGUtYXJyb3ctbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtMTkycHg7IH1cblxuLnVpLWljb24tY2lyY2xlLXpvb21pbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtMTkycHg7IH1cblxuLnVpLWljb24tY2lyY2xlLXpvb21vdXQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTE5MnB4OyB9XG5cbi51aS1pY29uLWNpcmNsZS1jaGVjayB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtMTkycHg7IH1cblxuLnVpLWljb24tY2lyY2xlc21hbGwtcGx1cyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIwOHB4OyB9XG5cbi51aS1pY29uLWNpcmNsZXNtYWxsLW1pbnVzIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTIwOHB4OyB9XG5cbi51aS1pY29uLWNpcmNsZXNtYWxsLWNsb3NlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTIwOHB4OyB9XG5cbi51aS1pY29uLXNxdWFyZXNtYWxsLXBsdXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMjA4cHg7IH1cblxuLnVpLWljb24tc3F1YXJlc21hbGwtbWludXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMjA4cHg7IH1cblxuLnVpLWljb24tc3F1YXJlc21hbGwtY2xvc2UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMjA4cHg7IH1cblxuLnVpLWljb24tZ3JpcC1kb3R0ZWQtdmVydGljYWwgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yMjRweDsgfVxuXG4udWktaWNvbi1ncmlwLWRvdHRlZC1ob3Jpem9udGFsIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTIyNHB4OyB9XG5cbi51aS1pY29uLWdyaXAtc29saWQtdmVydGljYWwgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMjI0cHg7IH1cblxuLnVpLWljb24tZ3JpcC1zb2xpZC1ob3Jpem9udGFsIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTIyNHB4OyB9XG5cbi51aS1pY29uLWdyaXBzbWFsbC1kaWFnb25hbC1zZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0yMjRweDsgfVxuXG4udWktaWNvbi1ncmlwLWRpYWdvbmFsLXNlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTIyNHB4OyB9XG5cbi8qIE1pc2MgdmlzdWFsc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBDb3JuZXIgcmFkaXVzICovXG4udWktY29ybmVyLWFsbCwgLnVpLWNvcm5lci10b3AsIC51aS1jb3JuZXItbGVmdCwgLnVpLWNvcm5lci10bCB7IGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDsgfVxuXG4udWktY29ybmVyLWFsbCwgLnVpLWNvcm5lci10b3AsIC51aS1jb3JuZXItcmlnaHQsIC51aS1jb3JuZXItdHIgeyBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4OyB9XG5cbi51aS1jb3JuZXItYWxsLCAudWktY29ybmVyLWJvdHRvbSwgLnVpLWNvcm5lci1sZWZ0LCAudWktY29ybmVyLWJsIHsgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4OyB9XG5cbi51aS1jb3JuZXItYWxsLCAudWktY29ybmVyLWJvdHRvbSwgLnVpLWNvcm5lci1yaWdodCwgLnVpLWNvcm5lci1iciB7IGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7IH1cblxuLyogT3ZlcmxheXMgKi9cbi51aS13aWRnZXQtb3ZlcmxheSB7IGJhY2tncm91bmQ6ICNhYWFhYWE7IG9wYWNpdHk6IC4zOyBmaWx0ZXI6IEFscGhhKE9wYWNpdHk9MzApOyAvKiBzdXBwb3J0OiBJRTggKi8gfVxuXG4udWktd2lkZ2V0LXNoYWRvdyB7IC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCA1cHggIzY2NjY2NjsgYm94LXNoYWRvdzogMHB4IDBweCA1cHggIzY2NjY2NjsgfVxuXG4udWktZGF0ZXBpY2tlciB7IHdpZHRoOiAxN2VtOyBwYWRkaW5nOiAuMmVtIC4yZW0gMDsgZGlzcGxheTogbm9uZTsgfVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1oZWFkZXIgeyBwb3NpdGlvbjogcmVsYXRpdmU7IHBhZGRpbmc6IC4yZW0gMDsgfVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2LCAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0IHsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDJweDsgd2lkdGg6IDEuOGVtOyBoZWlnaHQ6IDEuOGVtOyB9XG5cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYtaG92ZXIsIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQtaG92ZXIgeyB0b3A6IDFweDsgfVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2IHsgbGVmdDogMnB4OyB9XG5cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQgeyByaWdodDogMnB4OyB9XG5cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYtaG92ZXIgeyBsZWZ0OiAxcHg7IH1cblxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dC1ob3ZlciB7IHJpZ2h0OiAxcHg7IH1cblxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldiBzcGFuLCAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0IHNwYW4geyBkaXNwbGF5OiBibG9jazsgcG9zaXRpb246IGFic29sdXRlOyBsZWZ0OiA1MCU7IG1hcmdpbi1sZWZ0OiAtOHB4OyB0b3A6IDUwJTsgbWFyZ2luLXRvcDogLThweDsgfVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci10aXRsZSB7IG1hcmdpbjogMCAyLjNlbTsgbGluZS1oZWlnaHQ6IDEuOGVtOyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItdGl0bGUgc2VsZWN0IHsgZm9udC1zaXplOiAxZW07IG1hcmdpbjogMXB4IDA7IH1cblxuLnVpLWRhdGVwaWNrZXIgc2VsZWN0LnVpLWRhdGVwaWNrZXItbW9udGgsIC51aS1kYXRlcGlja2VyIHNlbGVjdC51aS1kYXRlcGlja2VyLXllYXIgeyB3aWR0aDogNDUlOyB9XG5cbi51aS1kYXRlcGlja2VyIHRhYmxlIHsgd2lkdGg6IDEwMCU7IGZvbnQtc2l6ZTogLjllbTsgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgbWFyZ2luOiAwIDAgLjRlbTsgfVxuXG4udWktZGF0ZXBpY2tlciB0aCB7IHBhZGRpbmc6IC43ZW0gLjNlbTsgdGV4dC1hbGlnbjogY2VudGVyOyBmb250LXdlaWdodDogYm9sZDsgYm9yZGVyOiAwOyB9XG5cbi51aS1kYXRlcGlja2VyIHRkIHsgYm9yZGVyOiAwOyBwYWRkaW5nOiAxcHg7IH1cblxuLnVpLWRhdGVwaWNrZXIgdGQgc3BhbiwgLnVpLWRhdGVwaWNrZXIgdGQgYSB7IGRpc3BsYXk6IGJsb2NrOyBwYWRkaW5nOiAuMmVtOyB0ZXh0LWFsaWduOiByaWdodDsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgeyBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyBtYXJnaW46IC43ZW0gMCAwIDA7IHBhZGRpbmc6IDAgLjJlbTsgYm9yZGVyLWxlZnQ6IDA7IGJvcmRlci1yaWdodDogMDsgYm9yZGVyLWJvdHRvbTogMDsgfVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbiB7IGZsb2F0OiByaWdodDsgbWFyZ2luOiAuNWVtIC4yZW0gLjRlbTsgY3Vyc29yOiBwb2ludGVyOyBwYWRkaW5nOiAuMmVtIC42ZW0gLjNlbSAuNmVtOyB3aWR0aDogYXV0bzsgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSBidXR0b24udWktZGF0ZXBpY2tlci1jdXJyZW50IHsgZmxvYXQ6IGxlZnQ7IH1cblxuLyogd2l0aCBtdWx0aXBsZSBjYWxlbmRhcnMgKi9cbi51aS1kYXRlcGlja2VyLnVpLWRhdGVwaWNrZXItbXVsdGkgeyB3aWR0aDogYXV0bzsgfVxuXG4udWktZGF0ZXBpY2tlci1tdWx0aSAudWktZGF0ZXBpY2tlci1ncm91cCB7IGZsb2F0OiBsZWZ0OyB9XG5cbi51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWdyb3VwIHRhYmxlIHsgd2lkdGg6IDk1JTsgbWFyZ2luOiAwIGF1dG8gLjRlbTsgfVxuXG4udWktZGF0ZXBpY2tlci1tdWx0aS0yIC51aS1kYXRlcGlja2VyLWdyb3VwIHsgd2lkdGg6IDUwJTsgfVxuXG4udWktZGF0ZXBpY2tlci1tdWx0aS0zIC51aS1kYXRlcGlja2VyLWdyb3VwIHsgd2lkdGg6IDMzLjMlOyB9XG5cbi51aS1kYXRlcGlja2VyLW11bHRpLTQgLnVpLWRhdGVwaWNrZXItZ3JvdXAgeyB3aWR0aDogMjUlOyB9XG5cbi51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWdyb3VwLWxhc3QgLnVpLWRhdGVwaWNrZXItaGVhZGVyLCAudWktZGF0ZXBpY2tlci1tdWx0aSAudWktZGF0ZXBpY2tlci1ncm91cC1taWRkbGUgLnVpLWRhdGVwaWNrZXItaGVhZGVyIHsgYm9yZGVyLWxlZnQtd2lkdGg6IDA7IH1cblxuLnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSB7IGNsZWFyOiBsZWZ0OyB9XG5cbi51aS1kYXRlcGlja2VyLXJvdy1icmVhayB7IGNsZWFyOiBib3RoOyB3aWR0aDogMTAwJTsgZm9udC1zaXplOiAwOyB9XG5cbi8qIFJUTCBzdXBwb3J0ICovXG4udWktZGF0ZXBpY2tlci1ydGwgeyBkaXJlY3Rpb246IHJ0bDsgfVxuXG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItcHJldiB7IHJpZ2h0OiAycHg7IGxlZnQ6IGF1dG87IH1cblxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLW5leHQgeyBsZWZ0OiAycHg7IHJpZ2h0OiBhdXRvOyB9XG5cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1wcmV2OmhvdmVyIHsgcmlnaHQ6IDFweDsgbGVmdDogYXV0bzsgfVxuXG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItbmV4dDpob3ZlciB7IGxlZnQ6IDFweDsgcmlnaHQ6IGF1dG87IH1cblxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgeyBjbGVhcjogcmlnaHQ7IH1cblxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9uIHsgZmxvYXQ6IGxlZnQ7IH1cblxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9uLnVpLWRhdGVwaWNrZXItY3VycmVudCwgLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWdyb3VwIHsgZmxvYXQ6IHJpZ2h0OyB9XG5cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1ncm91cC1sYXN0IC51aS1kYXRlcGlja2VyLWhlYWRlciwgLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWdyb3VwLW1pZGRsZSAudWktZGF0ZXBpY2tlci1oZWFkZXIgeyBib3JkZXItcmlnaHQtd2lkdGg6IDA7IGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7IH1cblxuLyogSWNvbnMgKi9cbi51aS1kYXRlcGlja2VyIC51aS1pY29uIHsgZGlzcGxheTogYmxvY2s7IHRleHQtaW5kZW50OiAtOTk5OTlweDsgb3ZlcmZsb3c6IGhpZGRlbjsgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgbGVmdDogLjVlbTsgdG9wOiAuM2VtOyB9XG5cbi52aSAudWktYnV0dG9uLnVpLXN0YXRlLWFjdGl2ZTpob3ZlciwgLnZpIC51aS1idXR0b246YWN0aXZlLCAudmkgLnVpLXN0YXRlLWFjdGl2ZSwgLnZpIC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtYWN0aXZlLCAudmkgLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWFjdGl2ZSwgLnZpIGEudWktYnV0dG9uOmFjdGl2ZSB7IGJvcmRlcjogMXB4IHNvbGlkICMyZDJkMmQ7IGJhY2tncm91bmQ6ICMyZDJkMmQ7IH1cblxuLnZpIC51aS1zZWxlY3RtZW51LWJ1dHRvbi51aS1idXR0b24geyBoZWlnaHQ6IGF1dG87IG1pbi1oZWlnaHQ6IDU0cHg7IH1cblxuLyogIERhdGUgcGlja3VwICAqL1xuLnBpY2ttZXVwIHsgYmFja2dyb3VuZDogI2ZmZjsgYm9yZGVyLXJhZGl1czogLjRlbTsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uOyBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggLTJweCAjNGQ0ZDRkOyB6LWluZGV4OiAyMDsgfVxuXG4ucGlja21ldXAucG11LWZsYXQgeyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnBpY2ttZXVwLnBtdS1oaWRkZW4geyBkaXNwbGF5OiBub25lOyB9XG5cbi5waWNrbWV1cCAucG11LWluc3RhbmNlIHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBwYWRkaW5nOiAuNWVtOyB0ZXh0LWFsaWduOiBjZW50ZXI7IHdpZHRoOiAyMGVtOyB9XG5cbi5waWNrbWV1cCAucG11LWluc3RhbmNlIC5wbXUtYnV0dG9uIHsgY29sb3I6ICMyZDJkMmQ7IGN1cnNvcjogcG9pbnRlcjsgb3V0bGluZTogbm9uZTsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyAtd2Via2l0LXRyYW5zaXRpb246IDAuM3M7IC1tb3otdHJhbnNpdGlvbjogMC4zczsgLW1zLXRyYW5zaXRpb246IDAuM3M7IC1vLXRyYW5zaXRpb246IDAuM3M7IHRyYW5zaXRpb246IDAuM3M7IH1cblxuLnBpY2ttZXVwIC5wbXUtaW5zdGFuY2UgLnBtdS10b2RheSB7IGJhY2tncm91bmQ6ICNjODJkNGU7IGNvbG9yOiAjZmZmOyB9XG5cbi52aSAucGlja21ldXAgLnBtdS1pbnN0YW5jZSAucG11LXRvZGF5IHsgYmFja2dyb3VuZDogIzJkMmQyZDsgfVxuXG4ucGlja21ldXAgLnBtdS1pbnN0YW5jZSAucG11LWJ1dHRvbjpob3ZlciB7IGJhY2tncm91bmQ6ICNjODJkNGU7IGNvbG9yOiAjZmZmOyB9XG5cbi52aSAucGlja21ldXAgLnBtdS1pbnN0YW5jZSAucG11LWJ1dHRvbjpob3ZlciB7IGJhY2tncm91bmQ6ICMyZDJkMmQ7IGNvbG9yOiAjZmZmOyB9XG5cbi5waWNrbWV1cCAucG11LWluc3RhbmNlIC5wbXUtbm90LWluLW1vbnRoIHsgY29sb3I6ICNkOGQ3ZDc7IH1cblxuLnBpY2ttZXVwIC5wbXUtaW5zdGFuY2UgLnBtdS1kaXNhYmxlZCwgLnBpY2ttZXVwIC5wbXUtaW5zdGFuY2UgLnBtdS1kaXNhYmxlZDpob3ZlciB7IGNvbG9yOiAjMmQyZDJkOyBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLnBpY2ttZXVwIC5wbXUtaW5zdGFuY2UgLnBtdS1zZWxlY3RlZCB7IGJhY2tncm91bmQ6ICNlYWE0YjM7IGNvbG9yOiAjZmZmOyB9XG5cbi52aSAucGlja21ldXAgLnBtdS1pbnN0YW5jZSAucG11LXNlbGVjdGVkIHsgYmFja2dyb3VuZDogIzdhN2E3YTsgY29sb3I6ICNmZmY7IH1cblxuLnBpY2ttZXVwIC5wbXUtaW5zdGFuY2UgLnBtdS1ub3QtaW4tbW9udGgucG11LXNlbGVjdGVkIHsgYmFja2dyb3VuZDogI2Y0Y2RkNTsgY29sb3I6ICNmZmY7IH1cblxuLnZpIC5waWNrbWV1cCAucG11LWluc3RhbmNlIC5wbXUtbm90LWluLW1vbnRoLnBtdS1zZWxlY3RlZCB7IGJhY2tncm91bmQ6ICM5MzkzOTM7IGNvbG9yOiAjZmZmOyB9XG5cbi5waWNrbWV1cCAucG11LWluc3RhbmNlIG5hdiB7IGNvbG9yOiAjMmQyZDJkOyBkaXNwbGF5OiAtbXMtZmxleGJveDsgZGlzcGxheTogLXdlYmtpdC1mbGV4OyBkaXNwbGF5OiBmbGV4OyBsaW5lLWhlaWdodDogMmVtOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4ucGlja21ldXAgLnBtdS1pbnN0YW5jZSBuYXYgKjpmaXJzdC1jaGlsZCA6aG92ZXIgeyBjb2xvcjogIzJkMmQyZDsgfVxuXG4ucGlja21ldXAgLnBtdS1pbnN0YW5jZSBuYXYgLnBtdS1wcmV2LCAucGlja21ldXAgLnBtdS1pbnN0YW5jZSBuYXYgLnBtdS1uZXh0IHsgZGlzcGxheTogbm9uZTsgaGVpZ2h0OiAyZW07IHdpZHRoOiAxZW07IH1cblxuLnBpY2ttZXVwIC5wbXUtaW5zdGFuY2UgbmF2IC5wbXUtbW9udGggeyB3aWR0aDogMTRlbTsgfVxuXG4ucGlja21ldXAgLnBtdS1pbnN0YW5jZSAucG11LXllYXJzICosIC5waWNrbWV1cCAucG11LWluc3RhbmNlIC5wbXUtbW9udGhzICogeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IGxpbmUtaGVpZ2h0OiAzLjZlbTsgd2lkdGg6IDMuNWVtOyB9XG5cbi5waWNrbWV1cCAucG11LWluc3RhbmNlIC5wbXUtZGF5LW9mLXdlZWsgeyBjb2xvcjogIzJkMmQyZDsgY3Vyc29yOiBkZWZhdWx0OyBmb250LXdlaWdodDogYm9sZDsgfVxuXG4ucGlja21ldXAgLnBtdS1pbnN0YW5jZSAucG11LWRheS1vZi13ZWVrIGRpdjpudGgtY2hpbGQoNiksIC5waWNrbWV1cCAucG11LWluc3RhbmNlIC5wbXUtZGF5LW9mLXdlZWsgZGl2Om50aC1jaGlsZCg3KSB7IGNvbG9yOiAjYzgyZDRlOyB9XG5cbi52aSAucGlja21ldXAgLnBtdS1pbnN0YW5jZSAucG11LWRheS1vZi13ZWVrIGRpdjpudGgtY2hpbGQoNiksIC52aSAucGlja21ldXAgLnBtdS1pbnN0YW5jZSAucG11LWRheS1vZi13ZWVrIGRpdjpudGgtY2hpbGQoNykgeyBjb2xvcjogIzJkMmQyZDsgYmFja2dyb3VuZC1jb2xvcjogI2Q4ZDdkNzsgfVxuXG4ucGlja21ldXAgLnBtdS1pbnN0YW5jZSAucG11LWRheS1vZi13ZWVrICosIC5waWNrbWV1cCAucG11LWluc3RhbmNlIC5wbXUtZGF5cyAqIHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBsaW5lLWhlaWdodDogMmVtOyB3aWR0aDogMTQuMjg1NyU7IH1cblxuLnBpY2ttZXVwIC5wbXUtaW5zdGFuY2UgLnBtdS1kYXktb2Ytd2VlayAqIHsgbGluZS1oZWlnaHQ6IDEuOGVtOyB9XG5cbi5waWNrbWV1cCAucG11LWluc3RhbmNlOmZpcnN0LWNoaWxkIC5wbXUtcHJldiwgLnBpY2ttZXVwIC5wbXUtaW5zdGFuY2U6bGFzdC1jaGlsZCAucG11LW5leHQgeyBkaXNwbGF5OiBibG9jazsgfVxuXG4ucGlja21ldXAgLnBtdS1pbnN0YW5jZTpmaXJzdC1jaGlsZCAucG11LW1vbnRoLCAucGlja21ldXAgLnBtdS1pbnN0YW5jZTpsYXN0LWNoaWxkIC5wbXUtbW9udGggeyB3aWR0aDogMTNlbTsgfVxuXG4ucGlja21ldXAgLnBtdS1pbnN0YW5jZTpmaXJzdC1jaGlsZDpsYXN0LWNoaWxkIC5wbXUtbW9udGggeyB3aWR0aDogMTJlbTsgfVxuXG4ucGlja21ldXA6bm90KC5wbXUtdmlldy1kYXlzKSAucG11LWRheXMsIC5waWNrbWV1cDpub3QoLnBtdS12aWV3LWRheXMpIC5wbXUtZGF5LW9mLXdlZWssIC5waWNrbWV1cDpub3QoLnBtdS12aWV3LW1vbnRocykgLnBtdS1tb250aHMsIC5waWNrbWV1cDpub3QoLnBtdS12aWV3LXllYXJzKSAucG11LXllYXJzIHsgZGlzcGxheTogbm9uZTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHsgLnBpY2ttZXVwIC5wbXUtaW5zdGFuY2UgeyB3aWR0aDogY2FsYygxMDB2dyAtIDMwcHgpOyB9IH1cblxuLyogTG9hZGluZy1vdmVybGF5IHN0eWxlcyAqL1xuQGZvbnQtZmFjZSB7IGZvbnQtZmFtaWx5OiBcImRlbW9cIjsgc3JjOiB1cmwoXCJmb250cy9pY29ucy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcImZvbnRzL2ljb25zLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTsgfVxuXG5ALW1vei1rZXlmcmFtZXMgbG9hZGluZ1N0YXJ0IHsgMCUgeyBvcGFjaXR5OiAwOyB9XG4gIDEwMCUgeyBvcGFjaXR5OiAxOyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGxvYWRpbmdTdGFydCB7IDAlIHsgb3BhY2l0eTogMDsgfVxuICAxMDAlIHsgb3BhY2l0eTogMTsgfSB9XG5cbkAtby1rZXlmcmFtZXMgbG9hZGluZ1N0YXJ0IHsgMCUgeyBvcGFjaXR5OiAwOyB9XG4gIDEwMCUgeyBvcGFjaXR5OiAxOyB9IH1cblxuQGtleWZyYW1lcyBsb2FkaW5nU3RhcnQgeyAwJSB7IG9wYWNpdHk6IDA7IH1cbiAgMTAwJSB7IG9wYWNpdHk6IDE7IH0gfVxuXG5ALW1vei1rZXlmcmFtZXMgbG9hZGluZyB7IDAlIHsgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICA1MCUgeyAtbW96LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAxMDAlIHsgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbG9hZGluZyB7IDAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICA1MCUgeyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAxMDAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG5ALW8ta2V5ZnJhbWVzIGxvYWRpbmcgeyAwJSB7IC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDUwJSB7IC1vLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAxMDAlIHsgLW8tdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuQGtleWZyYW1lcyBsb2FkaW5nIHsgMCUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICA1MCUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gIDEwMCUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuLmxvYWRpbmcgeyBwb3NpdGlvbjogcmVsYXRpdmU7IHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5sb2FkaW5nIC5sb2FkaW5nLW92ZXJsYXkgeyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMDsgYm90dG9tOiAwOyBsZWZ0OiAwOyByaWdodDogMDsgLXdlYmtpdC1hbmltYXRpb246IGxvYWRpbmdTdGFydCAzcyAzMDBtcyBsaW5lYXIgMSBib3RoOyAtbW96LWFuaW1hdGlvbjogbG9hZGluZ1N0YXJ0IDNzIDMwMG1zIGxpbmVhciAxIGJvdGg7IC1vLWFuaW1hdGlvbjogbG9hZGluZ1N0YXJ0IDNzIDMwMG1zIGxpbmVhciAxIGJvdGg7IGFuaW1hdGlvbjogbG9hZGluZ1N0YXJ0IDNzIDMwMG1zIGxpbmVhciAxIGJvdGg7IGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTsgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5sb2FkaW5nIC5sb2FkaW5nLXRleHQgeyBmb250LXNpemU6IDAuODc1cmVtOyBsaW5lLWhlaWdodDogMS4zMTI1cmVtOyB0ZXh0LXNoYWRvdzogd2hpdGUgMCAwIDFlbSwgd2hpdGUgMCAwIDAuNWVtLCB3aGl0ZSAwIDAgMC4yNWVtOyBwb3NpdGlvbjogcmVsYXRpdmU7IGRpc3BsYXk6IGJsb2NrOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBmb250LXdlaWdodDogYm9sZDsgfVxuXG4ubG9hZGluZyAubG9hZGluZy10ZXh0OmFmdGVyIHsgY29udGVudDogXCJcIjsgfVxuXG4ubG9hZGluZyAubG9hZGluZy1zcGlubmVyIHsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDUwJTsgYm90dG9tOiAwOyBsZWZ0OiAwOyByaWdodDogMDsgbWFyZ2luOiAtMy45Mzc1cmVtIGF1dG8gMDsgY29sb3I6ICMxYTFkMWQ7IHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ubG9hZGluZyAubG9hZGluZy1pY29uIHsgZm9udC1zaXplOiA0LjgxMjVyZW07IGxpbmUtaGVpZ2h0OiA1LjI1cmVtOyB0ZXh0LXNoYWRvdzogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KSAwIDAgMC41ZW07IC13ZWJraXQtYW5pbWF0aW9uOiBsb2FkaW5nIDFzIHN0ZXBzKDQpIGluZmluaXRlOyAtbW96LWFuaW1hdGlvbjogbG9hZGluZyAxcyBzdGVwcyg0KSBpbmZpbml0ZTsgLW8tYW5pbWF0aW9uOiBsb2FkaW5nIDFzIHN0ZXBzKDQpIGluZmluaXRlOyBhbmltYXRpb246IGxvYWRpbmcgMXMgc3RlcHMoNCkgaW5maW5pdGU7IGRpc3BsYXk6IGJsb2NrOyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5sb2FkaW5nIC5sb2FkaW5nLWljb246YmVmb3JlIHsgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgY29udGVudDogXCJcXGUwMDBcIjsgZm9udC1mYW1pbHk6IFwiZGVtb1wiOyB9XG5cbi8qIERlbW8gcGFnZSBzdHlsZXMgKi9cbiogeyBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbmh0bWwgeyBmb250LWZhbWlseTogXCJGcmFua2xpbiBHb3RoaWMgTWVkaXVtXCIsIFwiRnJhbmtsaW4gR290aGljXCIsIFwiSVRDIEZyYW5rbGluIEdvdGhpY1wiLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuXG4uZGVtbyB7IG1pbi13aWR0aDogMzRlbTsgbWF4LXdpZHRoOiA1MmVtOyBtYXJnaW46IDFlbSBhdXRvOyBwYWRkaW5nOiAxZW07IH1cblxuLmRlbW8tY29udGVudCB7IHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbiN0YXJnZXQgeyBjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IGhlaWdodDogMmVtOyBtYXJnaW4tYm90dG9tOiAxZW07IHBhZGRpbmc6IDAgMCA1NSUgMWVtOyBib3JkZXI6IDJweCBzb2xpZCBibGFjazsgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4jdGFyZ2V0IHsgYmFja2dyb3VuZDogdXJsKFwiaHR0cDovL3BsYWNla2l0dGVuLmNvbS9nLzgwMC82MDBcIikgbm8tcmVwZWF0OyBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG5cbi50b2dnbGUtbG9hZGluZyB7IGZsb2F0OiBsZWZ0OyBtYXJnaW4tYm90dG9tOiAxZW07IHBhZGRpbmc6IDFlbSAyZW07IGJvcmRlcjogbm9uZTsgYm9yZGVyLXJhZGl1czogLjI1ZW07IGJhY2tncm91bmQ6IHBpbms7IGZvbnQ6IGluaGVyaXQ7IGZvbnQtc2l6ZTogMS4yNWVtOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBjb2xvcjogd2hpdGU7IHRleHQtc2hhZG93OiAwIDFweCAwIHJnYmEoMCwgMCwgMCwgMC41KTsgdHJhbnNpdGlvbjogYWxsIDE1MG1zOyB9XG5cbi50b2dnbGUtbG9hZGluZzpmb2N1cyB7IG91dGxpbmU6IG5vbmU7IGJveC1zaGFkb3c6IDAgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xKSBpbnNldDsgfVxuXG4udG9nZ2xlLWxvYWRpbmc6aG92ZXIgeyBjdXJzb3I6IHBvaW50ZXI7IGJhY2tncm91bmQ6ICNmZDkyOTc7IH1cblxuLnRvZ2dsZS1sb2FkaW5nOmFjdGl2ZSB7IGJhY2tncm91bmQ6ICNiYzZkNzE7IGJveC1zaGFkb3c6IDAgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4yNSkgaW5zZXQ7IH1cblxubGFiZWxbZm9yPVwiY3NzLWlucHV0XCJdIHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBwYWRkaW5nLXRvcDogM2VtOyB9XG5cbnByZSB7IG92ZXJmbG93OiBhdXRvOyBmb250LWZhbWlseTogXCJDb3VyaWVyIE5ld1wiLCBDb3VyaWVyLCBcIkx1Y2lkYSBTYW5zIFR5cGV3cml0ZXJcIiwgXCJMdWNpZGEgVHlwZXdyaXRlclwiLCBtb25vc3BhY2UsIHNlcmlmOyBmb250LXNpemU6IC44NWVtOyBsaW5lLWhlaWdodDogMS41ZW07IGNvbG9yOiBncmV5OyB9XG5cbi5jb2RlLXNhbXBsZXMgLmpzIHsgY2xlYXI6IGJvdGg7IG1hcmdpbi1ib3R0b206IDFlbTsgfVxuXG4uY29kZS1zYW1wbGVzIC5odG1sIHsgY2xlYXI6IGJvdGg7IGJvcmRlci10b3A6IDFweCBkYXNoZWQ7IGJvcmRlci1jb2xvcjogZ3JleTsgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG5cbi5jb2RlLXNhbXBsZXMgLmNzcyB7IGNsZWFyOiBib3RoOyBib3JkZXItdG9wOiAxcHggZGFzaGVkOyBib3JkZXItY29sb3I6IGdyZXk7IH1cblxuYm9keS5jb21wZW5zYXRlLWZvci1zY3JvbGxiYXIgeyBvdmVyZmxvdzogaGlkZGVuOyAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7IH1cblxuLmZhbmN5Ym94LWFjdGl2ZSB7IGhlaWdodDogYXV0bzsgfVxuXG4uZmFuY3lib3gtaXMtaGlkZGVuIHsgbGVmdDogLTk5OTlweDsgbWFyZ2luOiAwOyBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDsgdG9wOiAtOTk5OXB4OyB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLmZhbmN5Ym94LWNvbnRhaW5lciB7IC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IGhlaWdodDogMTAwJTsgbGVmdDogMDsgb3V0bGluZTogbm9uZTsgcG9zaXRpb246IGZpeGVkOyAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyB0b3A6IDA7IC1tcy10b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjsgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7IHdpZHRoOiAxMDAlOyB6LWluZGV4OiA5OTk5MjsgfVxuXG4uZmFuY3lib3gtY29udGFpbmVyICogeyBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi5mYW5jeWJveC1vdXRlciwgLmZhbmN5Ym94LWlubmVyLCAuZmFuY3lib3gtYmcsIC5mYW5jeWJveC1zdGFnZSB7IGJvdHRvbTogMDsgbGVmdDogMDsgcG9zaXRpb246IGFic29sdXRlOyByaWdodDogMDsgdG9wOiAwOyB9XG5cbi5mYW5jeWJveC1vdXRlciB7IC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgb3ZlcmZsb3cteTogYXV0bzsgfVxuXG4uZmFuY3lib3gtYmcgeyBiYWNrZ3JvdW5kOiAjMWUxZTFlOyBvcGFjaXR5OiAwOyB0cmFuc2l0aW9uLWR1cmF0aW9uOiBpbmhlcml0OyB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5OyB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDcsIDAsIDAuNzQsIDAuNzEpOyB9XG5cbi5mYW5jeWJveC1pcy1vcGVuIC5mYW5jeWJveC1iZyB7IG9wYWNpdHk6IC44NzsgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIyLCAwLjYxLCAwLjM2LCAxKTsgfVxuXG4uZmFuY3lib3gtaW5mb2JhciwgLmZhbmN5Ym94LXRvb2xiYXIsIC5mYW5jeWJveC1jYXB0aW9uLCAuZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uIHsgZGlyZWN0aW9uOiBsdHI7IG9wYWNpdHk6IDA7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdHJhbnNpdGlvbjogb3BhY2l0eSAuMjVzIGVhc2UsIHZpc2liaWxpdHkgMHMgZWFzZSAuMjVzOyB2aXNpYmlsaXR5OiBoaWRkZW47IHotaW5kZXg6IDk5OTk3OyB9XG5cbi5mYW5jeWJveC1zaG93LWluZm9iYXIgLmZhbmN5Ym94LWluZm9iYXIsIC5mYW5jeWJveC1zaG93LXRvb2xiYXIgLmZhbmN5Ym94LXRvb2xiYXIsIC5mYW5jeWJveC1zaG93LWNhcHRpb24gLmZhbmN5Ym94LWNhcHRpb24sIC5mYW5jeWJveC1zaG93LW5hdiAuZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uIHsgb3BhY2l0eTogMTsgdHJhbnNpdGlvbjogb3BhY2l0eSAuMjVzIGVhc2UgMHMsIHZpc2liaWxpdHkgMHMgZWFzZSAwczsgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuXG4uZmFuY3lib3gtaW5mb2JhciB7IGNvbG9yOiAjY2NjOyBmb250LXNpemU6IDEzcHg7IC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IHN1YnBpeGVsLWFudGlhbGlhc2VkOyBoZWlnaHQ6IDQ0cHg7IGxlZnQ6IDA7IGxpbmUtaGVpZ2h0OiA0NHB4OyBtaW4td2lkdGg6IDQ0cHg7IG1peC1ibGVuZC1tb2RlOiBkaWZmZXJlbmNlOyBwYWRkaW5nOiAwIDEwcHg7IHBvaW50ZXItZXZlbnRzOiBub25lOyB0b3A6IDA7IC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTsgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgLW1vei11c2VyLXNlbGVjdDogbm9uZTsgLW1zLXVzZXItc2VsZWN0OiBub25lOyB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4uZmFuY3lib3gtdG9vbGJhciB7IHJpZ2h0OiAwOyB0b3A6IDA7IH1cblxuLmZhbmN5Ym94LXN0YWdlIHsgZGlyZWN0aW9uOiBsdHI7IG92ZXJmbG93OiB2aXNpYmxlOyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IHotaW5kZXg6IDk5OTk0OyB9XG5cbi5mYW5jeWJveC1pcy1vcGVuIC5mYW5jeWJveC1zdGFnZSB7IG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmZhbmN5Ym94LXNsaWRlIHsgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgZGlzcGxheTogbm9uZTsgaGVpZ2h0OiAxMDAlOyBsZWZ0OiAwOyBvdXRsaW5lOiBub25lOyBvdmVyZmxvdzogYXV0bzsgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoOyBwYWRkaW5nOiA0NHB4IDQ0cHggMCA0NHB4OyBwb3NpdGlvbjogYWJzb2x1dGU7IHRleHQtYWxpZ246IGNlbnRlcjsgdG9wOiAwOyB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCAtd2Via2l0LXRyYW5zZm9ybTsgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5OyB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHksIC13ZWJraXQtdHJhbnNmb3JtOyB3aGl0ZS1zcGFjZTogbm9ybWFsOyB3aWR0aDogMTAwJTsgei1pbmRleDogOTk5OTQ7IH1cblxuLmZhbmN5Ym94LXNsaWRlOjpiZWZvcmUgeyBjb250ZW50OiAnJzsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBmb250LXNpemU6IDA7IGhlaWdodDogMTAwJTsgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgd2lkdGg6IDA7IH1cblxuLmZhbmN5Ym94LWlzLXNsaWRpbmcgLmZhbmN5Ym94LXNsaWRlLCAuZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzLCAuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQsIC5mYW5jeWJveC1zbGlkZS0tbmV4dCB7IGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5mYW5jeWJveC1zbGlkZS0tbmV4dCB7IHotaW5kZXg6IDk5OTk1OyB9XG5cbi5mYW5jeWJveC1zbGlkZS0taW1hZ2UgeyBwYWRkaW5nOiA0NHB4IDAgMCAwOyB9XG5cbi5mYW5jeWJveC1zbGlkZS0taW1hZ2UgeyBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG4uZmFuY3lib3gtc2xpZGUtLWltYWdlOjpiZWZvcmUgeyBkaXNwbGF5OiBub25lOyB9XG5cbi5mYW5jeWJveC1zbGlkZS0taHRtbCB7IHBhZGRpbmc6IDZweCA2cHggMCA2cHg7IH1cblxuLmZhbmN5Ym94LWNvbnRlbnQgeyBiYWNrZ3JvdW5kOiAjZmZmOyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IG1hcmdpbjogMCAwIDQ0cHggMDsgbWF4LXdpZHRoOiAxMDAlOyBvdmVyZmxvdzogYXV0bzsgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoOyBwYWRkaW5nOiA0NHB4OyBwb3NpdGlvbjogcmVsYXRpdmU7IHRleHQtYWxpZ246IGxlZnQ7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmZhbmN5Ym94LXNsaWRlLS1pbWFnZSAuZmFuY3lib3gtY29udGVudCB7IC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNSwgMCwgMC4xNCwgMSk7IGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjUsIDAsIDAuMTQsIDEpOyAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7IGxlZnQ6IDA7IG1heC13aWR0aDogbm9uZTsgb3ZlcmZsb3c6IHZpc2libGU7IHBhZGRpbmc6IDA7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAwOyAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0OyAtbXMtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7IHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0OyB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCAtd2Via2l0LXRyYW5zZm9ybTsgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5OyB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHksIC13ZWJraXQtdHJhbnNmb3JtOyAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyAtbW96LXVzZXItc2VsZWN0OiBub25lOyAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7IHVzZXItc2VsZWN0OiBub25lOyB6LWluZGV4OiA5OTk5NTsgfVxuXG4uZmFuY3lib3gtc2xpZGUtLWh0bWwgLmZhbmN5Ym94LWNvbnRlbnQgeyBtYXJnaW46IDAgMCA2cHggMDsgfVxuXG4uZmFuY3lib3gtY2FuLXpvb21PdXQgLmZhbmN5Ym94LWNvbnRlbnQgeyBjdXJzb3I6IC13ZWJraXQtem9vbS1vdXQ7IGN1cnNvcjogem9vbS1vdXQ7IH1cblxuLmZhbmN5Ym94LWNhbi16b29tSW4gLmZhbmN5Ym94LWNvbnRlbnQgeyBjdXJzb3I6IC13ZWJraXQtem9vbS1pbjsgY3Vyc29yOiB6b29tLWluOyB9XG5cbi5mYW5jeWJveC1jYW4tc3dpcGUgLmZhbmN5Ym94LWNvbnRlbnQsIC5mYW5jeWJveC1jYW4tcGFuIC5mYW5jeWJveC1jb250ZW50IHsgY3Vyc29yOiAtd2Via2l0LWdyYWI7IGN1cnNvcjogZ3JhYjsgfVxuXG4uZmFuY3lib3gtaXMtZ3JhYmJpbmcgLmZhbmN5Ym94LWNvbnRlbnQgeyBjdXJzb3I6IC13ZWJraXQtZ3JhYmJpbmc7IGN1cnNvcjogZ3JhYmJpbmc7IH1cblxuLmZhbmN5Ym94LWNvbnRhaW5lciBbZGF0YS1zZWxlY3RhYmxlPSd0cnVlJ10geyBjdXJzb3I6IHRleHQ7IH1cblxuLmZhbmN5Ym94LWltYWdlLCAuZmFuY3lib3gtc3BhY2ViYWxsIHsgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IGJvcmRlcjogMDsgaGVpZ2h0OiAxMDAlOyBsZWZ0OiAwOyBtYXJnaW46IDA7IG1heC1oZWlnaHQ6IG5vbmU7IG1heC13aWR0aDogbm9uZTsgcGFkZGluZzogMDsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDA7IC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7IC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7IC1tcy11c2VyLXNlbGVjdDogbm9uZTsgdXNlci1zZWxlY3Q6IG5vbmU7IHdpZHRoOiAxMDAlOyB9XG5cbi5mYW5jeWJveC1zcGFjZWJhbGwgeyB6LWluZGV4OiAxOyB9XG5cbi5mYW5jeWJveC1zbGlkZS0tdmlkZW8gLmZhbmN5Ym94LWNvbnRlbnQsIC5mYW5jeWJveC1zbGlkZS0tbWFwIC5mYW5jeWJveC1jb250ZW50LCAuZmFuY3lib3gtc2xpZGUtLWlmcmFtZSAuZmFuY3lib3gtY29udGVudCB7IGhlaWdodDogY2FsYygxMDAlIC0gNDRweCk7IG92ZXJmbG93OiB2aXNpYmxlOyBwYWRkaW5nOiAwOyB3aWR0aDogMTAwJTsgfVxuXG4uZmFuY3lib3gtc2xpZGUtLXZpZGVvIC5mYW5jeWJveC1jb250ZW50IHsgYmFja2dyb3VuZDogIzAwMDsgfVxuXG4uZmFuY3lib3gtc2xpZGUtLW1hcCAuZmFuY3lib3gtY29udGVudCB7IGJhY2tncm91bmQ6ICNlNWUzZGY7IH1cblxuLmZhbmN5Ym94LXNsaWRlLS1pZnJhbWUgLmZhbmN5Ym94LWNvbnRlbnQgeyBiYWNrZ3JvdW5kOiAjZmZmOyB9XG5cbi5mYW5jeWJveC12aWRlbywgLmZhbmN5Ym94LWlmcmFtZSB7IGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyBib3JkZXI6IDA7IGRpc3BsYXk6IGJsb2NrOyBoZWlnaHQ6IDEwMCU7IG1hcmdpbjogMDsgb3ZlcmZsb3c6IGhpZGRlbjsgcGFkZGluZzogMDsgdmVydGljYWwtYWxpZ246IHRvcDsgd2lkdGg6IDEwMCU7IH1cblxuLmZhbmN5Ym94LWVycm9yIHsgYmFja2dyb3VuZDogI2ZmZjsgY3Vyc29yOiBkZWZhdWx0OyBtYXgtd2lkdGg6IDQwMHB4OyBwYWRkaW5nOiA0MHB4OyB3aWR0aDogMTAwJTsgfVxuXG4uZmFuY3lib3gtZXJyb3IgcCB7IGNvbG9yOiAjNDQ0OyBmb250LXNpemU6IDE2cHg7IGxpbmUtaGVpZ2h0OiAyMHB4OyBtYXJnaW46IDA7IHBhZGRpbmc6IDA7IH1cblxuLyogQnV0dG9ucyAqL1xuLmZhbmN5Ym94LWJ1dHRvbiB7IGJhY2tncm91bmQ6IHJnYmEoMzAsIDMwLCAzMCwgMC42KTsgYm9yZGVyOiAwOyBib3JkZXItcmFkaXVzOiAwOyBjdXJzb3I6IHBvaW50ZXI7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgaGVpZ2h0OiA0NHB4OyBtYXJnaW46IDA7IHBhZGRpbmc6IDEwcHg7IHRyYW5zaXRpb246IGNvbG9yIC4yczsgdmVydGljYWwtYWxpZ246IHRvcDsgdmlzaWJpbGl0eTogaW5oZXJpdDsgd2lkdGg6IDQ0cHg7IH1cblxuLmZhbmN5Ym94LWJ1dHRvbiwgLmZhbmN5Ym94LWJ1dHRvbjp2aXNpdGVkLCAuZmFuY3lib3gtYnV0dG9uOmxpbmsgeyBjb2xvcjogI2NjYzsgfVxuXG4uZmFuY3lib3gtYnV0dG9uOmhvdmVyIHsgY29sb3I6ICNmZmY7IH1cblxuLmZhbmN5Ym94LWJ1dHRvbjpmb2N1cyB7IG91dGxpbmU6IG5vbmU7IH1cblxuLmZhbmN5Ym94LWJ1dHRvbi5mYW5jeWJveC1mb2N1cyB7IG91dGxpbmU6IDFweCBkb3R0ZWQ7IH1cblxuLmZhbmN5Ym94LWJ1dHRvbi5kaXNhYmxlZCwgLmZhbmN5Ym94LWJ1dHRvbi5kaXNhYmxlZDpob3ZlciwgLmZhbmN5Ym94LWJ1dHRvbltkaXNhYmxlZF0sIC5mYW5jeWJveC1idXR0b25bZGlzYWJsZWRdOmhvdmVyIHsgY29sb3I6ICM4ODg7IGN1cnNvcjogZGVmYXVsdDsgb3V0bGluZTogbm9uZTsgfVxuXG4uZmFuY3lib3gtYnV0dG9uIHN2ZyB7IGRpc3BsYXk6IGJsb2NrOyBoZWlnaHQ6IDEwMCU7IG92ZXJmbG93OiB2aXNpYmxlOyBwb3NpdGlvbjogcmVsYXRpdmU7IHdpZHRoOiAxMDAlOyB9XG5cbi5mYW5jeWJveC1idXR0b24gc3ZnIHBhdGggeyBmaWxsOiBjdXJyZW50Q29sb3I7IHN0cm9rZS13aWR0aDogMDsgfVxuXG4uZmFuY3lib3gtYnV0dG9uLS1wbGF5IHN2ZzpudGgtY2hpbGQoMiksIC5mYW5jeWJveC1idXR0b24tLWZzZW50ZXIgc3ZnOm50aC1jaGlsZCgyKSB7IGRpc3BsYXk6IG5vbmU7IH1cblxuLmZhbmN5Ym94LWJ1dHRvbi0tcGF1c2Ugc3ZnOm50aC1jaGlsZCgxKSwgLmZhbmN5Ym94LWJ1dHRvbi0tZnNleGl0IHN2ZzpudGgtY2hpbGQoMSkgeyBkaXNwbGF5OiBub25lOyB9XG5cbi8qIENsb3NlIGJ1dHRvbiBvbiB0aGUgdG9wIHJpZ2h0IGNvcm5lciBvZiBodG1sIGNvbnRlbnQgKi9cbi5mYW5jeWJveC1jbG9zZS1zbWFsbCB7IGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyBib3JkZXI6IDA7IGJvcmRlci1yYWRpdXM6IDA7IGNvbG9yOiAjY2NjOyBjdXJzb3I6IHBvaW50ZXI7IG9wYWNpdHk6IC44OyBwYWRkaW5nOiA4cHg7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgcmlnaHQ6IC0xMnB4OyB0b3A6IC00NHB4OyB6LWluZGV4OiA0MDE7IH1cblxuLmZhbmN5Ym94LWNsb3NlLXNtYWxsOmhvdmVyIHsgY29sb3I6ICNmZmY7IG9wYWNpdHk6IDE7IH1cblxuLmZhbmN5Ym94LXNsaWRlLS1odG1sIC5mYW5jeWJveC1jbG9zZS1zbWFsbCB7IGNvbG9yOiBjdXJyZW50Q29sb3I7IHBhZGRpbmc6IDEwcHg7IHJpZ2h0OiAwOyB0b3A6IDA7IH1cblxuLmZhbmN5Ym94LWlzLXNjYWxpbmcgLmZhbmN5Ym94LWNsb3NlLXNtYWxsLCAuZmFuY3lib3gtaXMtem9vbWFibGUuZmFuY3lib3gtY2FuLXBhbiAuZmFuY3lib3gtY2xvc2Utc21hbGwgeyBkaXNwbGF5OiBub25lOyB9XG5cbi8qIE5hdmlnYXRpb24gYXJyb3dzICovXG4uZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uIHsgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IGhlaWdodDogMTAwcHg7IG1hcmdpbjogMDsgb3BhY2l0eTogMDsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IGNhbGMoNTAlIC0gNTBweCk7IHdpZHRoOiA3MHB4OyB9XG5cbi5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24gZGl2IHsgYmFja2dyb3VuZDogcmdiYSgzMCwgMzAsIDMwLCAwLjYpOyBoZWlnaHQ6IDEwMCU7IHBhZGRpbmc6IDdweDsgfVxuXG4uZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uLS1hcnJvd19sZWZ0IHsgbGVmdDogMDsgcGFkZGluZzogMzFweCAyNnB4IDMxcHggNnB4OyB9XG5cbi5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24tLWFycm93X3JpZ2h0IHsgcGFkZGluZzogMzFweCA2cHggMzFweCAyNnB4OyByaWdodDogMDsgfVxuXG4vKiBDYXB0aW9uICovXG4uZmFuY3lib3gtY2FwdGlvbiB7IGJvdHRvbTogMDsgY29sb3I6ICNmZmY7IGZvbnQtc2l6ZTogMTRweDsgZm9udC13ZWlnaHQ6IDQwMDsgbGVmdDogMDsgbGluZS1oZWlnaHQ6IDEuNTsgcGFkZGluZzogMjVweCA0NHB4IDI1cHggNDRweDsgcmlnaHQ6IDA7IH1cblxuLmZhbmN5Ym94LWNhcHRpb246OmJlZm9yZSB7IGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUFFQUFBRXRDQVFBQUFCakJjTDdBQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBQUhSSlJFRlVLTStWazhFT2dEQUlRMHZqLzMreEJ3OHFJWlp1ZUZuSUtDOTBNQ0FJOERscmtIR2VxcUdJVTZsVmlnckJ0cENXcWVSV29IRE5xczBGN1ZOVkJWeG1IUmx2b1ZxamFZa2RuRElhaXZIMkhxWjUrb1pqM0pVeldCK2NPejRHNDhCZyt0c0ovdHF1NGRMQy80WGIrMEdjRjVCd0JDMEFBNTNxQUFBQUFFbEZUa1N1UW1DQyk7IGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDsgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyBib3R0b206IDA7IGNvbnRlbnQ6ICcnOyBkaXNwbGF5OiBibG9jazsgbGVmdDogMDsgcG9pbnRlci1ldmVudHM6IG5vbmU7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgcmlnaHQ6IDA7IHRvcDogLTI1cHg7IHotaW5kZXg6IC0xOyB9XG5cbi5mYW5jeWJveC1jYXB0aW9uOjphZnRlciB7IGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7IGNvbnRlbnQ6ICcnOyBkaXNwbGF5OiBibG9jazsgbGVmdDogNDRweDsgcG9zaXRpb246IGFic29sdXRlOyByaWdodDogNDRweDsgdG9wOiAwOyB9XG5cbi5mYW5jeWJveC1jYXB0aW9uIGEsIC5mYW5jeWJveC1jYXB0aW9uIGE6bGluaywgLmZhbmN5Ym94LWNhcHRpb24gYTp2aXNpdGVkIHsgY29sb3I6ICNjY2M7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uZmFuY3lib3gtY2FwdGlvbiBhOmhvdmVyIHsgY29sb3I6ICNmZmY7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi8qIExvYWRpbmcgaW5kaWNhdG9yICovXG4uZmFuY3lib3gtbG9hZGluZyB7IC13ZWJraXQtYW5pbWF0aW9uOiBmYW5jeWJveC1yb3RhdGUgLjhzIGluZmluaXRlIGxpbmVhcjsgYW5pbWF0aW9uOiBmYW5jeWJveC1yb3RhdGUgLjhzIGluZmluaXRlIGxpbmVhcjsgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IGJvcmRlcjogNnB4IHNvbGlkIHJnYmEoMTAwLCAxMDAsIDEwMCwgMC41KTsgYm9yZGVyLXJhZGl1czogMTAwJTsgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjsgaGVpZ2h0OiA2MHB4OyBsZWZ0OiA1MCU7IG1hcmdpbjogLTMwcHggMCAwIC0zMHB4OyBvcGFjaXR5OiAuNjsgcGFkZGluZzogMDsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDUwJTsgd2lkdGg6IDYwcHg7IHotaW5kZXg6IDk5OTk5OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYW5jeWJveC1yb3RhdGUgeyBmcm9tIHsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICB0byB7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpOyB9IH1cblxuQGtleWZyYW1lcyBmYW5jeWJveC1yb3RhdGUgeyBmcm9tIHsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICB0byB7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpOyB9IH1cblxuLyogVHJhbnNpdGlvbiBlZmZlY3RzICovXG4uZmFuY3lib3gtYW5pbWF0ZWQgeyB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpOyB9XG5cbi8qIHRyYW5zaXRpb25FZmZlY3Q6IHNsaWRlICovXG4uZmFuY3lib3gtZngtc2xpZGUuZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzIHsgb3BhY2l0eTogMDsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTsgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7IH1cblxuLmZhbmN5Ym94LWZ4LXNsaWRlLmZhbmN5Ym94LXNsaWRlLS1uZXh0IHsgb3BhY2l0eTogMDsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApOyB9XG5cbi5mYW5jeWJveC1meC1zbGlkZS5mYW5jeWJveC1zbGlkZS0tY3VycmVudCB7IG9wYWNpdHk6IDE7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuXG4vKiB0cmFuc2l0aW9uRWZmZWN0OiBmYWRlICovXG4uZmFuY3lib3gtZngtZmFkZS5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXMsIC5mYW5jeWJveC1meC1mYWRlLmZhbmN5Ym94LXNsaWRlLS1uZXh0IHsgb3BhY2l0eTogMDsgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTsgfVxuXG4uZmFuY3lib3gtZngtZmFkZS5mYW5jeWJveC1zbGlkZS0tY3VycmVudCB7IG9wYWNpdHk6IDE7IH1cblxuLyogdHJhbnNpdGlvbkVmZmVjdDogem9vbS1pbi1vdXQgKi9cbi5mYW5jeWJveC1meC16b29tLWluLW91dC5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXMgeyBvcGFjaXR5OiAwOyAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjUsIDEuNSwgMS41KTsgdHJhbnNmb3JtOiBzY2FsZTNkKDEuNSwgMS41LCAxLjUpOyB9XG5cbi5mYW5jeWJveC1meC16b29tLWluLW91dC5mYW5jeWJveC1zbGlkZS0tbmV4dCB7IG9wYWNpdHk6IDA7IC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNSwgMC41LCAwLjUpOyB0cmFuc2Zvcm06IHNjYWxlM2QoMC41LCAwLjUsIDAuNSk7IH1cblxuLmZhbmN5Ym94LWZ4LXpvb20taW4tb3V0LmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50IHsgb3BhY2l0eTogMTsgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7IHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTsgfVxuXG4vKiB0cmFuc2l0aW9uRWZmZWN0OiByb3RhdGUgKi9cbi5mYW5jeWJveC1meC1yb3RhdGUuZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzIHsgb3BhY2l0eTogMDsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMzYwZGVnKTsgLW1zLXRyYW5zZm9ybTogcm90YXRlKC0zNjBkZWcpOyB0cmFuc2Zvcm06IHJvdGF0ZSgtMzYwZGVnKTsgfVxuXG4uZmFuY3lib3gtZngtcm90YXRlLmZhbmN5Ym94LXNsaWRlLS1uZXh0IHsgb3BhY2l0eTogMDsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfVxuXG4uZmFuY3lib3gtZngtcm90YXRlLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50IHsgb3BhY2l0eTogMTsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgLW1zLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuXG4vKiB0cmFuc2l0aW9uRWZmZWN0OiBjaXJjdWxhciAqL1xuLmZhbmN5Ym94LWZ4LWNpcmN1bGFyLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91cyB7IG9wYWNpdHk6IDA7IC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTsgdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTsgfVxuXG4uZmFuY3lib3gtZngtY2lyY3VsYXIuZmFuY3lib3gtc2xpZGUtLW5leHQgeyBvcGFjaXR5OiAwOyAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTsgdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApOyB9XG5cbi5mYW5jeWJveC1meC1jaXJjdWxhci5mYW5jeWJveC1zbGlkZS0tY3VycmVudCB7IG9wYWNpdHk6IDE7IC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cblxuLyogdHJhbnNpdGlvbkVmZmVjdDogdHViZSAqL1xuLmZhbmN5Ym94LWZ4LXR1YmUuZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzIHsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSBzY2FsZSgwLjEpIHNrZXcoLTEwZGVnKTsgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgc2NhbGUoMC4xKSBza2V3KC0xMGRlZyk7IH1cblxuLmZhbmN5Ym94LWZ4LXR1YmUuZmFuY3lib3gtc2xpZGUtLW5leHQgeyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2NhbGUoMC4xKSBza2V3KDEwZGVnKTsgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBzY2FsZSgwLjEpIHNrZXcoMTBkZWcpOyB9XG5cbi5mYW5jeWJveC1meC10dWJlLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50IHsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlKDEpOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlKDEpOyB9XG5cbi8qIFN0eWxpbmcgZm9yIFNtYWxsLVNjcmVlbiBEZXZpY2VzICovXG5AbWVkaWEgYWxsIGFuZCAobWF4LWhlaWdodDogNTc2cHgpIHsgLmZhbmN5Ym94LXNsaWRlIHsgcGFkZGluZy1sZWZ0OiA2cHg7IHBhZGRpbmctcmlnaHQ6IDZweDsgfVxuICAuZmFuY3lib3gtc2xpZGUtLWltYWdlIHsgcGFkZGluZzogNnB4IDAgMCAwOyB9XG4gIC5mYW5jeWJveC1zbGlkZS0taW1hZ2UgLmZhbmN5Ym94LWNvbnRlbnQgeyBtYXJnaW4tYm90dG9tOiA2cHg7IH1cbiAgLmZhbmN5Ym94LXNsaWRlLS1pbWFnZSAuZmFuY3lib3gtY2xvc2Utc21hbGwgeyBiYWNrZ3JvdW5kOiAjNGU0ZTRlOyBjb2xvcjogI2YyZjRmNjsgaGVpZ2h0OiAzNnB4OyBvcGFjaXR5OiAxOyBwYWRkaW5nOiA2cHg7IHJpZ2h0OiAwOyB0b3A6IDA7IHdpZHRoOiAzNnB4OyB9IH1cblxuLyogU2hhcmUgKi9cbi5mYW5jeWJveC1zaGFyZSB7IGJhY2tncm91bmQ6ICNmNGY0ZjQ7IGJvcmRlci1yYWRpdXM6IDNweDsgbWF4LXdpZHRoOiA5MCU7IHBhZGRpbmc6IDMwcHg7IHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uZmFuY3lib3gtc2hhcmUgaDEgeyBjb2xvcjogIzIyMjsgZm9udC1zaXplOiAzNXB4OyBmb250LXdlaWdodDogNzAwOyBtYXJnaW46IDAgMCAyMHB4IDA7IH1cblxuLmZhbmN5Ym94LXNoYXJlIHAgeyBtYXJnaW46IDA7IHBhZGRpbmc6IDA7IH1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24geyBib3JkZXI6IDA7IGJvcmRlci1yYWRpdXM6IDNweDsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBmb250LXNpemU6IDE0cHg7IGZvbnQtd2VpZ2h0OiA3MDA7IGxpbmUtaGVpZ2h0OiA0MHB4OyBtYXJnaW46IDAgNXB4IDEwcHggNXB4OyBtaW4td2lkdGg6IDEzMHB4OyBwYWRkaW5nOiAwIDE1cHg7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgdHJhbnNpdGlvbjogYWxsIC4yczsgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgLW1vei11c2VyLXNlbGVjdDogbm9uZTsgLW1zLXVzZXItc2VsZWN0OiBub25lOyB1c2VyLXNlbGVjdDogbm9uZTsgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbjp2aXNpdGVkLCAuZmFuY3lib3gtc2hhcmVfX2J1dHRvbjpsaW5rIHsgY29sb3I6ICNmZmY7IH1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b246aG92ZXIgeyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24tLWZiIHsgYmFja2dyb3VuZDogIzNiNTk5ODsgfVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tZmI6aG92ZXIgeyBiYWNrZ3JvdW5kOiAjMzQ0ZTg2OyB9XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS1wdCB7IGJhY2tncm91bmQ6ICNiZDA4MWQ7IH1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24tLXB0OmhvdmVyIHsgYmFja2dyb3VuZDogI2FhMDcxOTsgfVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tdHcgeyBiYWNrZ3JvdW5kOiAjMWRhMWYyOyB9XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS10dzpob3ZlciB7IGJhY2tncm91bmQ6ICMwZDk1ZTg7IH1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24gc3ZnIHsgaGVpZ2h0OiAyNXB4OyBtYXJnaW4tcmlnaHQ6IDdweDsgcG9zaXRpb246IHJlbGF0aXZlOyB0b3A6IC0xcHg7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IHdpZHRoOiAyNXB4OyB9XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uIHN2ZyBwYXRoIHsgZmlsbDogI2ZmZjsgfVxuXG4uZmFuY3lib3gtc2hhcmVfX2lucHV0IHsgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IGJvcmRlcjogMDsgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkN2Q3ZDc7IGJvcmRlci1yYWRpdXM6IDA7IGNvbG9yOiAjNWQ1YjViOyBmb250LXNpemU6IDE0cHg7IG1hcmdpbjogMTBweCAwIDAgMDsgb3V0bGluZTogbm9uZTsgcGFkZGluZzogMTBweCAxNXB4OyB3aWR0aDogMTAwJTsgfVxuXG4vKiBUaHVtYnMgKi9cbi5mYW5jeWJveC10aHVtYnMgeyBiYWNrZ3JvdW5kOiAjZmZmOyBib3R0b206IDA7IGRpc3BsYXk6IG5vbmU7IG1hcmdpbjogMDsgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoOyAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjsgcGFkZGluZzogMnB4IDJweCA0cHggMnB4OyBwb3NpdGlvbjogYWJzb2x1dGU7IHJpZ2h0OiAwOyAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyB0b3A6IDA7IHdpZHRoOiAyMTJweDsgei1pbmRleDogOTk5OTU7IH1cblxuLmZhbmN5Ym94LXRodW1icy14IHsgb3ZlcmZsb3cteDogYXV0bzsgb3ZlcmZsb3cteTogaGlkZGVuOyB9XG5cbi5mYW5jeWJveC1zaG93LXRodW1icyAuZmFuY3lib3gtdGh1bWJzIHsgZGlzcGxheTogYmxvY2s7IH1cblxuLmZhbmN5Ym94LXNob3ctdGh1bWJzIC5mYW5jeWJveC1pbm5lciB7IHJpZ2h0OiAyMTJweDsgfVxuXG4uZmFuY3lib3gtdGh1bWJzX19saXN0IHsgZm9udC1zaXplOiAwOyBoZWlnaHQ6IDEwMCU7IGxpc3Qtc3R5bGU6IG5vbmU7IG1hcmdpbjogMDsgb3ZlcmZsb3cteDogaGlkZGVuOyBvdmVyZmxvdy15OiBhdXRvOyBwYWRkaW5nOiAwOyBwb3NpdGlvbjogYWJzb2x1dGU7IHBvc2l0aW9uOiByZWxhdGl2ZTsgd2hpdGUtc3BhY2U6IG5vd3JhcDsgd2lkdGg6IDEwMCU7IH1cblxuLmZhbmN5Ym94LXRodW1icy14IC5mYW5jeWJveC10aHVtYnNfX2xpc3QgeyBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5mYW5jeWJveC10aHVtYnMteSAuZmFuY3lib3gtdGh1bWJzX19saXN0Ojotd2Via2l0LXNjcm9sbGJhciB7IHdpZHRoOiA3cHg7IH1cblxuLmZhbmN5Ym94LXRodW1icy15IC5mYW5jeWJveC10aHVtYnNfX2xpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHsgYmFja2dyb3VuZDogI2ZmZjsgYm9yZGVyLXJhZGl1czogMTBweDsgYm94LXNoYWRvdzogaW5zZXQgMCAwIDZweCByZ2JhKDAsIDAsIDAsIDAuMyk7IH1cblxuLmZhbmN5Ym94LXRodW1icy15IC5mYW5jeWJveC10aHVtYnNfX2xpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHsgYmFja2dyb3VuZDogIzJhMmEyYTsgYm9yZGVyLXJhZGl1czogMTBweDsgfVxuXG4uZmFuY3lib3gtdGh1bWJzX19saXN0IGEgeyAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7IGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7IGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IGJhY2tncm91bmQtc2l6ZTogY292ZXI7IGN1cnNvcjogcG9pbnRlcjsgZmxvYXQ6IGxlZnQ7IGhlaWdodDogNzVweDsgbWFyZ2luOiAycHg7IG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDhweCk7IG1heC13aWR0aDogY2FsYyg1MCUgLSA0cHgpOyBvdXRsaW5lOiBub25lOyBvdmVyZmxvdzogaGlkZGVuOyBwYWRkaW5nOiAwOyBwb3NpdGlvbjogcmVsYXRpdmU7IC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IHdpZHRoOiAxMDBweDsgfVxuXG4uZmFuY3lib3gtdGh1bWJzX19saXN0IGE6OmJlZm9yZSB7IGJvcmRlcjogNHB4IHNvbGlkICM0ZWE3Zjk7IGJvdHRvbTogMDsgY29udGVudDogJyc7IGxlZnQ6IDA7IG9wYWNpdHk6IDA7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgcmlnaHQ6IDA7IHRvcDogMDsgdHJhbnNpdGlvbjogYWxsIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpOyB6LWluZGV4OiA5OTk5MTsgfVxuXG4uZmFuY3lib3gtdGh1bWJzX19saXN0IGE6Zm9jdXM6OmJlZm9yZSB7IG9wYWNpdHk6IC41OyB9XG5cbi5mYW5jeWJveC10aHVtYnNfX2xpc3QgYS5mYW5jeWJveC10aHVtYnMtYWN0aXZlOjpiZWZvcmUgeyBvcGFjaXR5OiAxOyB9XG5cbi8qIFN0eWxpbmcgZm9yIFNtYWxsLVNjcmVlbiBEZXZpY2VzICovXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjhweCkgeyAuZmFuY3lib3gtdGh1bWJzIHsgd2lkdGg6IDExMHB4OyB9XG4gIC5mYW5jeWJveC1zaG93LXRodW1icyAuZmFuY3lib3gtaW5uZXIgeyByaWdodDogMTEwcHg7IH1cbiAgLmZhbmN5Ym94LXRodW1ic19fbGlzdCBhIHsgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTsgfSB9XG5cbi8qKiBPd2wgQ2Fyb3VzZWwgdjIuMy40IENvcHlyaWdodCAyMDEzLTIwMTggRGF2aWQgRGV1dHNjaCBMaWNlbnNlZCB1bmRlcjogU0VFIExJQ0VOU0UgSU4gaHR0cHM6Ly9naXRodWIuY29tL093bENhcm91c2VsMi9Pd2xDYXJvdXNlbDIvYmxvYi9tYXN0ZXIvTElDRU5TRSAqL1xuLyogT3dsIENhcm91c2VsIC0gQ29yZSAqL1xuLm93bC1jYXJvdXNlbCB7IGRpc3BsYXk6IG5vbmU7IHdpZHRoOiAxMDAlOyAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyAvKiBwb3NpdGlvbiByZWxhdGl2ZSBhbmQgei1pbmRleCBmaXggd2Via2l0IHJlbmRlcmluZyBmb250cyBpc3N1ZSAqLyBwb3NpdGlvbjogcmVsYXRpdmU7IHotaW5kZXg6IDE7IH1cblxuLm93bC1jYXJvdXNlbCAub3dsLXN0YWdlIHsgcG9zaXRpb246IHJlbGF0aXZlOyAtbXMtdG91Y2gtYWN0aW9uOiBwYW4tWTsgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247IC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyAvKiBmaXggZmlyZWZveCBhbmltYXRpb24gZ2xpdGNoICovIH1cblxuLm93bC1jYXJvdXNlbCAub3dsLXN0YWdlOmFmdGVyIHsgY29udGVudDogXCIuXCI7IGRpc3BsYXk6IGJsb2NrOyBjbGVhcjogYm90aDsgdmlzaWJpbGl0eTogaGlkZGVuOyBsaW5lLWhlaWdodDogMDsgaGVpZ2h0OiAwOyB9XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1zdGFnZS1vdXRlciB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgb3ZlcmZsb3c6IGhpZGRlbjsgaGVpZ2h0OiAxMDAlOyAvKiBmaXggZm9yIGZsYXNoaW5nIGJhY2tncm91bmQgKi8gLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpOyB9XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC13cmFwcGVyLCAub3dsLWNhcm91c2VsIC5vd2wtaXRlbSB7IC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyAtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgLW1zLWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIHsgcG9zaXRpb246IHJlbGF0aXZlOyBtaW4taGVpZ2h0OiAxcHg7IGZsb2F0OiBsZWZ0OyAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lOyB9XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIGltZyB7IGRpc3BsYXk6IGJsb2NrOyB3aWR0aDogMTAwJTsgfVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtbmF2LmRpc2FibGVkLCAub3dsLWNhcm91c2VsIC5vd2wtZG90cy5kaXNhYmxlZCB7IGRpc3BsYXk6IG5vbmU7IH1cblxuLm93bC1jYXJvdXNlbCAub3dsLW5hdiAub3dsLXByZXYsIC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgLm93bC1uZXh0LCAub3dsLWNhcm91c2VsIC5vd2wtZG90IHsgY3Vyc29yOiBwb2ludGVyOyAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7IC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7IC1tcy11c2VyLXNlbGVjdDogbm9uZTsgdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLXByZXYsIC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1uZXh0LCAub3dsLWNhcm91c2VsIGJ1dHRvbi5vd2wtZG90IHsgYmFja2dyb3VuZDogbm9uZTsgY29sb3I6IGluaGVyaXQ7IGJvcmRlcjogbm9uZTsgcGFkZGluZzogMCAhaW1wb3J0YW50OyBmb250OiBpbmhlcml0OyB9XG5cbi5vd2wtY2Fyb3VzZWwub3dsLWxvYWRlZCB7IGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5vd2wtY2Fyb3VzZWwub3dsLWxvYWRpbmcgeyBvcGFjaXR5OiAwOyBkaXNwbGF5OiBibG9jazsgfVxuXG4ub3dsLWNhcm91c2VsLm93bC1oaWRkZW4geyBvcGFjaXR5OiAwOyB9XG5cbi5vd2wtY2Fyb3VzZWwub3dsLXJlZnJlc2ggLm93bC1pdGVtIHsgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5vd2wtY2Fyb3VzZWwub3dsLWRyYWcgLm93bC1pdGVtIHsgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7IHRvdWNoLWFjdGlvbjogcGFuLXk7IC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7IC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7IC1tcy11c2VyLXNlbGVjdDogbm9uZTsgdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLm93bC1jYXJvdXNlbC5vd2wtZ3JhYiB7IGN1cnNvcjogbW92ZTsgY3Vyc29yOiBncmFiOyB9XG5cbi5vd2wtY2Fyb3VzZWwub3dsLXJ0bCB7IGRpcmVjdGlvbjogcnRsOyB9XG5cbi5vd2wtY2Fyb3VzZWwub3dsLXJ0bCAub3dsLWl0ZW0geyBmbG9hdDogcmlnaHQ7IH1cblxuLyogTm8gSnMgKi9cbi5uby1qcyAub3dsLWNhcm91c2VsIHsgZGlzcGxheTogYmxvY2s7IH1cblxuLyogT3dsIENhcm91c2VsIC0gQW5pbWF0ZSBQbHVnaW4gKi9cbi5vd2wtY2Fyb3VzZWwgLmFuaW1hdGVkIHsgYW5pbWF0aW9uLWR1cmF0aW9uOiAxMDAwbXM7IGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7IH1cblxuLm93bC1jYXJvdXNlbCAub3dsLWFuaW1hdGVkLWluIHsgei1pbmRleDogMDsgfVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtYW5pbWF0ZWQtb3V0IHsgei1pbmRleDogMTsgfVxuXG4ub3dsLWNhcm91c2VsIC5mYWRlT3V0IHsgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7IH1cblxuQGtleWZyYW1lcyBmYWRlT3V0IHsgMCUgeyBvcGFjaXR5OiAxOyB9XG4gIDEwMCUgeyBvcGFjaXR5OiAwOyB9IH1cblxuLyogT3dsIENhcm91c2VsIC0gQXV0byBIZWlnaHQgUGx1Z2luICovXG4ub3dsLWhlaWdodCB7IHRyYW5zaXRpb246IGhlaWdodCA1MDBtcyBlYXNlLWluLW91dDsgfVxuXG4vKiBPd2wgQ2Fyb3VzZWwgLSBMYXp5IExvYWQgUGx1Z2luICovXG4ub3dsLWNhcm91c2VsIC5vd2wtaXRlbSB7IC8qKiBUaGlzIGlzIGludHJvZHVjZWQgZHVlIHRvIGEgYnVnIGluIElFMTEgd2hlcmUgbGF6eSBsb2FkaW5nIGNvbWJpbmVkIHdpdGggYXV0b2hlaWdodCBwbHVnaW4gY2F1c2VzIGEgd3JvbmcgY2FsY3VsYXRpb24gb2YgdGhlIGhlaWdodCBvZiB0aGUgb3dsLWl0ZW0gdGhhdCBicmVha3MgcGFnZSBsYXlvdXRzICovIH1cblxuLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gLm93bC1sYXp5IHsgb3BhY2l0eTogMDsgdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlOyB9XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIC5vd2wtbGF6eVtzcmNePVwiXCJdLCAub3dsLWNhcm91c2VsIC5vd2wtaXRlbSAub3dsLWxhenk6bm90KFtzcmNdKSB7IG1heC1oZWlnaHQ6IDA7IH1cblxuLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gaW1nLm93bC1sYXp5IHsgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDsgfVxuXG4vKiBPd2wgQ2Fyb3VzZWwgLSBWaWRlbyBQbHVnaW4gKi9cbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby13cmFwcGVyIHsgcG9zaXRpb246IHJlbGF0aXZlOyBoZWlnaHQ6IDEwMCU7IGJhY2tncm91bmQ6ICMwMDA7IH1cblxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXktaWNvbiB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgaGVpZ2h0OiA4MHB4OyB3aWR0aDogODBweDsgbGVmdDogNTAlOyB0b3A6IDUwJTsgbWFyZ2luLWxlZnQ6IC00MHB4OyBtYXJnaW4tdG9wOiAtNDBweDsgYmFja2dyb3VuZDogdXJsKFwib3dsLnZpZGVvLnBsYXkucG5nXCIpIG5vLXJlcGVhdDsgY3Vyc29yOiBwb2ludGVyOyB6LWluZGV4OiAxOyAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDEwMG1zIGVhc2U7IH1cblxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXktaWNvbjpob3ZlciB7IC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMywgMS4zKTsgdHJhbnNmb3JtOiBzY2FsZSgxLjMsIDEuMyk7IH1cblxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXlpbmcgLm93bC12aWRlby10biwgLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXlpbmcgLm93bC12aWRlby1wbGF5LWljb24geyBkaXNwbGF5OiBub25lOyB9XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby10biB7IG9wYWNpdHk6IDA7IGhlaWdodDogMTAwJTsgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB0cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIGVhc2U7IH1cblxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLWZyYW1lIHsgcG9zaXRpb246IHJlbGF0aXZlOyB6LWluZGV4OiAxOyBoZWlnaHQ6IDEwMCU7IHdpZHRoOiAxMDAlOyB9XG5cbi8qKiBPd2wgQ2Fyb3VzZWwgdjIuMy40IENvcHlyaWdodCAyMDEzLTIwMTggRGF2aWQgRGV1dHNjaCBMaWNlbnNlZCB1bmRlcjogU0VFIExJQ0VOU0UgSU4gaHR0cHM6Ly9naXRodWIuY29tL093bENhcm91c2VsMi9Pd2xDYXJvdXNlbDIvYmxvYi9tYXN0ZXIvTElDRU5TRSAqL1xuLyogRGVmYXVsdCB0aGVtZSAtIE93bCBDYXJvdXNlbCBDU1MgRmlsZSAqL1xuLm93bC10aGVtZSAub3dsLW5hdiB7IG1hcmdpbi10b3A6IDEwcHg7IHRleHQtYWxpZ246IGNlbnRlcjsgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4ub3dsLXRoZW1lIC5vd2wtbmF2IFtjbGFzcyo9J293bC0nXSB7IGNvbG9yOiAjRkZGOyBmb250LXNpemU6IDE0cHg7IG1hcmdpbjogNXB4OyBwYWRkaW5nOiA0cHggN3B4OyBiYWNrZ3JvdW5kOiAjRDZENkQ2OyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IGN1cnNvcjogcG9pbnRlcjsgYm9yZGVyLXJhZGl1czogM3B4OyB9XG5cbi5vd2wtdGhlbWUgLm93bC1uYXYgW2NsYXNzKj0nb3dsLSddOmhvdmVyIHsgYmFja2dyb3VuZDogIzg2OTc5MTsgY29sb3I6ICNGRkY7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4ub3dsLXRoZW1lIC5vd2wtbmF2IC5kaXNhYmxlZCB7IG9wYWNpdHk6IDAuNTsgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi5vd2wtdGhlbWUgLm93bC1uYXYuZGlzYWJsZWQgKyAub3dsLWRvdHMgeyBtYXJnaW4tdG9wOiAxMHB4OyB9XG5cbi5vd2wtdGhlbWUgLm93bC1kb3RzIHsgdGV4dC1hbGlnbjogY2VudGVyOyAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5vd2wtdGhlbWUgLm93bC1kb3RzIC5vd2wtZG90IHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB6b29tOiAxOyAqZGlzcGxheTogaW5saW5lOyB9XG5cbi5vd2wtdGhlbWUgLm93bC1kb3RzIC5vd2wtZG90IHNwYW4geyB3aWR0aDogMTBweDsgaGVpZ2h0OiAxMHB4OyBtYXJnaW46IDVweCA3cHg7IGJhY2tncm91bmQ6ICNENkQ2RDY7IGRpc3BsYXk6IGJsb2NrOyAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGU7IHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgZWFzZTsgYm9yZGVyLXJhZGl1czogMzBweDsgfVxuXG4ub3dsLXRoZW1lIC5vd2wtZG90cyAub3dsLWRvdC5hY3RpdmUgc3BhbiwgLm93bC10aGVtZSAub3dsLWRvdHMgLm93bC1kb3Q6aG92ZXIgc3BhbiB7IGJhY2tncm91bmQ6ICM4Njk3OTE7IH1cblxuLyohIGFuaW1hdGUuY3NzIC1odHRwOi8vZGFuZWRlbi5tZS9hbmltYXRlIFZlcnNpb24gLSAzLjcuMCBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2UgLSBodHRwOi8vb3BlbnNvdXJjZS5vcmcvbGljZW5zZXMvTUlUIENvcHlyaWdodCAoYykgMjAxOCBEYW5pZWwgRWRlbiAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZSB7IGZyb20sIDIwJSwgNTMlLCA4MCUsIHRvIHsgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuICA0MCUsIDQzJSB7IC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKTsgfVxuICA3MCUgeyAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCk7IH1cbiAgOTAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC00cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTRweCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZSB7IGZyb20sIDIwJSwgNTMlLCA4MCUsIHRvIHsgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuICA0MCUsIDQzJSB7IC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKTsgfVxuICA3MCUgeyAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCk7IH1cbiAgOTAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC00cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTRweCwgMCk7IH0gfVxuXG4uYm91bmNlIHsgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlOyBhbmltYXRpb24tbmFtZTogYm91bmNlOyAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207IHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZsYXNoIHsgZnJvbSwgNTAlLCB0byB7IG9wYWNpdHk6IDE7IH1cbiAgMjUlLCA3NSUgeyBvcGFjaXR5OiAwOyB9IH1cblxuQGtleWZyYW1lcyBmbGFzaCB7IGZyb20sIDUwJSwgdG8geyBvcGFjaXR5OiAxOyB9XG4gIDI1JSwgNzUlIHsgb3BhY2l0eTogMDsgfSB9XG5cbi5mbGFzaCB7IC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsYXNoOyBhbmltYXRpb24tbmFtZTogZmxhc2g7IH1cblxuLyogb3JpZ2luYWxseSBhdXRob3JlZCBieSBOaWNrIFBldHRpdCAtIGh0dHBzOi8vZ2l0aHViLmNvbS9uaWNrcGV0dGl0L2dsaWRlICovXG5ALXdlYmtpdC1rZXlmcmFtZXMgcHVsc2UgeyBmcm9tIHsgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpOyB9XG4gIDUwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAxLjA1LCAxLjA1KTsgfVxuICB0byB7IC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTsgfSB9XG5cbkBrZXlmcmFtZXMgcHVsc2UgeyBmcm9tIHsgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpOyB9XG4gIDUwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAxLjA1LCAxLjA1KTsgfVxuICB0byB7IC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTsgfSB9XG5cbi5wdWxzZSB7IC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHB1bHNlOyBhbmltYXRpb24tbmFtZTogcHVsc2U7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJ1YmJlckJhbmQgeyBmcm9tIHsgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpOyB9XG4gIDMwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMjUsIDAuNzUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjI1LCAwLjc1LCAxKTsgfVxuICA0MCUgeyAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjc1LCAxLjI1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC43NSwgMS4yNSwgMSk7IH1cbiAgNTAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xNSwgMC44NSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMTUsIDAuODUsIDEpOyB9XG4gIDY1JSB7IC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTUsIDEuMDUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjk1LCAxLjA1LCAxKTsgfVxuICA3NSUgeyAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAwLjk1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMC45NSwgMSk7IH1cbiAgdG8geyAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHJ1YmJlckJhbmQgeyBmcm9tIHsgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpOyB9XG4gIDMwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMjUsIDAuNzUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjI1LCAwLjc1LCAxKTsgfVxuICA0MCUgeyAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjc1LCAxLjI1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC43NSwgMS4yNSwgMSk7IH1cbiAgNTAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xNSwgMC44NSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMTUsIDAuODUsIDEpOyB9XG4gIDY1JSB7IC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTUsIDEuMDUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjk1LCAxLjA1LCAxKTsgfVxuICA3NSUgeyAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAwLjk1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMC45NSwgMSk7IH1cbiAgdG8geyAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7IH0gfVxuXG4ucnViYmVyQmFuZCB7IC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJ1YmJlckJhbmQ7IGFuaW1hdGlvbi1uYW1lOiBydWJiZXJCYW5kOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzaGFrZSB7IGZyb20sIHRvIHsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cbiAgMTAlLCAzMCUsIDUwJSwgNzAlLCA5MCUgeyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApOyB9XG4gIDIwJSwgNDAlLCA2MCUsIDgwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApOyB9IH1cblxuQGtleWZyYW1lcyBzaGFrZSB7IGZyb20sIHRvIHsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cbiAgMTAlLCAzMCUsIDUwJSwgNzAlLCA5MCUgeyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApOyB9XG4gIDIwJSwgNDAlLCA2MCUsIDgwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApOyB9IH1cblxuLnNoYWtlIHsgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2hha2U7IGFuaW1hdGlvbi1uYW1lOiBzaGFrZTsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgaGVhZFNoYWtlIHsgMCUgeyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH1cbiAgNi41JSB7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02cHgpIHJvdGF0ZVkoLTlkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNnB4KSByb3RhdGVZKC05ZGVnKTsgfVxuICAxOC41JSB7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCkgcm90YXRlWSg3ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KSByb3RhdGVZKDdkZWcpOyB9XG4gIDMxLjUlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTNweCkgcm90YXRlWSgtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zcHgpIHJvdGF0ZVkoLTVkZWcpOyB9XG4gIDQzLjUlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnB4KSByb3RhdGVZKDNkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpIHJvdGF0ZVkoM2RlZyk7IH1cbiAgNTAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9IH1cblxuQGtleWZyYW1lcyBoZWFkU2hha2UgeyAwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfVxuICA2LjUlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTZweCkgcm90YXRlWSgtOWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02cHgpIHJvdGF0ZVkoLTlkZWcpOyB9XG4gIDE4LjUlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KSByb3RhdGVZKDdkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpIHJvdGF0ZVkoN2RlZyk7IH1cbiAgMzEuNSUgeyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtM3B4KSByb3RhdGVZKC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTNweCkgcm90YXRlWSgtNWRlZyk7IH1cbiAgNDMuNSUgeyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpIHJvdGF0ZVkoM2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJweCkgcm90YXRlWSgzZGVnKTsgfVxuICA1MCUgeyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH0gfVxuXG4uaGVhZFNoYWtlIHsgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDsgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7IC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGhlYWRTaGFrZTsgYW5pbWF0aW9uLW5hbWU6IGhlYWRTaGFrZTsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc3dpbmcgeyAyMCUgeyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMTVkZWcpOyB9XG4gIDQwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTEwZGVnKTsgfVxuICA2MCUgeyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA1ZGVnKTsgfVxuICA4MCUgeyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpOyB9XG4gIHRvIHsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMGRlZyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHN3aW5nIHsgMjAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDE1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDE1ZGVnKTsgfVxuICA0MCUgeyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0xMGRlZyk7IH1cbiAgNjAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNWRlZyk7IH1cbiAgODAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTsgfVxuICB0byB7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDBkZWcpOyB9IH1cblxuLnN3aW5nIHsgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgY2VudGVyOyB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgY2VudGVyOyAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzd2luZzsgYW5pbWF0aW9uLW5hbWU6IHN3aW5nOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyB0YWRhIHsgZnJvbSB7IC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTsgfVxuICAxMCUsIDIwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpOyB9XG4gIDMwJSwgNTAlLCA3MCUsIDkwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTsgfVxuICA0MCUsIDYwJSwgODAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7IH1cbiAgdG8geyAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHRhZGEgeyBmcm9tIHsgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpOyB9XG4gIDEwJSwgMjAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7IH1cbiAgMzAlLCA1MCUsIDcwJSwgOTAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpOyB9XG4gIDQwJSwgNjAlLCA4MCUgeyAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTsgfVxuICB0byB7IC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTsgfSB9XG5cbi50YWRhIHsgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogdGFkYTsgYW5pbWF0aW9uLW5hbWU6IHRhZGE7IH1cblxuLyogb3JpZ2luYWxseSBhdXRob3JlZCBieSBOaWNrIFBldHRpdCAtIGh0dHBzOi8vZ2l0aHViLmNvbS9uaWNrcGV0dGl0L2dsaWRlICovXG5ALXdlYmtpdC1rZXlmcmFtZXMgd29iYmxlIHsgZnJvbSB7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG4gIDE1JSB7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7IH1cbiAgMzAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpOyB9XG4gIDQ1JSB7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7IH1cbiAgNjAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMmRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDJkZWcpOyB9XG4gIDc1JSB7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTFkZWcpOyB9XG4gIHRvIHsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHdvYmJsZSB7IGZyb20geyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuICAxNSUgeyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpOyB9XG4gIDMwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTsgfVxuICA0NSUgeyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpOyB9XG4gIDYwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDJkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAyZGVnKTsgfVxuICA3NSUgeyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xZGVnKTsgfVxuICB0byB7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuLndvYmJsZSB7IC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHdvYmJsZTsgYW5pbWF0aW9uLW5hbWU6IHdvYmJsZTsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgamVsbG8geyBmcm9tLCAxMS4xJSwgdG8geyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuICAyMi4yJSB7IC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMTIuNWRlZykgc2tld1koLTEyLjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTEyLjVkZWcpIHNrZXdZKC0xMi41ZGVnKTsgfVxuICAzMy4zJSB7IC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCg2LjI1ZGVnKSBza2V3WSg2LjI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDYuMjVkZWcpIHNrZXdZKDYuMjVkZWcpOyB9XG4gIDQ0LjQlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0zLjEyNWRlZykgc2tld1koLTMuMTI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0zLjEyNWRlZykgc2tld1koLTMuMTI1ZGVnKTsgfVxuICA1NS41JSB7IC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgxLjU2MjVkZWcpIHNrZXdZKDEuNTYyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgxLjU2MjVkZWcpIHNrZXdZKDEuNTYyNWRlZyk7IH1cbiAgNjYuNiUgeyAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTAuNzgxMjVkZWcpIHNrZXdZKC0wLjc4MTI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0wLjc4MTI1ZGVnKSBza2V3WSgtMC43ODEyNWRlZyk7IH1cbiAgNzcuNyUgeyAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goMC4zOTA2M2RlZykgc2tld1koMC4zOTA2M2RlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgwLjM5MDYzZGVnKSBza2V3WSgwLjM5MDYzZGVnKTsgfVxuICA4OC44JSB7IC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMC4xOTUzMWRlZykgc2tld1koLTAuMTk1MzFkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTAuMTk1MzFkZWcpIHNrZXdZKC0wLjE5NTMxZGVnKTsgfSB9XG5cbkBrZXlmcmFtZXMgamVsbG8geyBmcm9tLCAxMS4xJSwgdG8geyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuICAyMi4yJSB7IC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMTIuNWRlZykgc2tld1koLTEyLjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTEyLjVkZWcpIHNrZXdZKC0xMi41ZGVnKTsgfVxuICAzMy4zJSB7IC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCg2LjI1ZGVnKSBza2V3WSg2LjI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDYuMjVkZWcpIHNrZXdZKDYuMjVkZWcpOyB9XG4gIDQ0LjQlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0zLjEyNWRlZykgc2tld1koLTMuMTI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0zLjEyNWRlZykgc2tld1koLTMuMTI1ZGVnKTsgfVxuICA1NS41JSB7IC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgxLjU2MjVkZWcpIHNrZXdZKDEuNTYyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgxLjU2MjVkZWcpIHNrZXdZKDEuNTYyNWRlZyk7IH1cbiAgNjYuNiUgeyAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTAuNzgxMjVkZWcpIHNrZXdZKC0wLjc4MTI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0wLjc4MTI1ZGVnKSBza2V3WSgtMC43ODEyNWRlZyk7IH1cbiAgNzcuNyUgeyAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goMC4zOTA2M2RlZykgc2tld1koMC4zOTA2M2RlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgwLjM5MDYzZGVnKSBza2V3WSgwLjM5MDYzZGVnKTsgfVxuICA4OC44JSB7IC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMC4xOTUzMWRlZykgc2tld1koLTAuMTk1MzFkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTAuMTk1MzFkZWcpIHNrZXdZKC0wLjE5NTMxZGVnKTsgfSB9XG5cbi5qZWxsbyB7IC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGplbGxvOyBhbmltYXRpb24tbmFtZTogamVsbG87IC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyOyB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGhlYXJ0QmVhdCB7IDAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgMTQlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpOyB9XG4gIDI4JSB7IC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG4gIDQyJSB7IC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zKTsgfVxuICA3MCUgeyAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfSB9XG5cbkBrZXlmcmFtZXMgaGVhcnRCZWF0IHsgMCUgeyAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICAxNCUgeyAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7IH1cbiAgMjglIHsgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgNDIlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpOyB9XG4gIDcwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9IH1cblxuLmhlYXJ0QmVhdCB7IC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGhlYXJ0QmVhdDsgYW5pbWF0aW9uLW5hbWU6IGhlYXJ0QmVhdDsgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDEuM3M7IGFuaW1hdGlvbi1kdXJhdGlvbjogMS4zczsgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDsgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluIHsgZnJvbSwgMjAlLCA0MCUsIDYwJSwgODAlLCB0byB7IC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgMCUgeyBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTsgfVxuICAyMCUgeyAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7IH1cbiAgNDAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpOyB9XG4gIDYwJSB7IG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wMywgMS4wMywgMS4wMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDMsIDEuMDMsIDEuMDMpOyB9XG4gIDgwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTcsIDAuOTcsIDAuOTcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjk3LCAwLjk3LCAwLjk3KTsgfVxuICB0byB7IG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpOyB9IH1cblxuQGtleWZyYW1lcyBib3VuY2VJbiB7IGZyb20sIDIwJSwgNDAlLCA2MCUsIDgwJSwgdG8geyAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIDAlIHsgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7IH1cbiAgMjAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpOyB9XG4gIDQwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTsgfVxuICA2MCUgeyBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDMsIDEuMDMsIDEuMDMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjAzLCAxLjAzLCAxLjAzKTsgfVxuICA4MCUgeyAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjk3LCAwLjk3LCAwLjk3KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45NywgMC45NywgMC45Nyk7IH1cbiAgdG8geyBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTsgfSB9XG5cbi5ib3VuY2VJbiB7IC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjc1czsgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjc1czsgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW47IGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbjsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5Eb3duIHsgZnJvbSwgNjAlLCA3NSUsIDkwJSwgdG8geyAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIDAlIHsgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKTsgfVxuICA2MCUgeyBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI1cHgsIDApOyB9XG4gIDc1JSB7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7IH1cbiAgOTAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApOyB9XG4gIHRvIHsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZUluRG93biB7IGZyb20sIDYwJSwgNzUlLCA5MCUsIHRvIHsgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAwJSB7IG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwMDBweCwgMCk7IH1cbiAgNjAlIHsgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKTsgfVxuICA3NSUgeyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApOyB9XG4gIDkwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKTsgfVxuICB0byB7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuLmJvdW5jZUluRG93biB7IC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluRG93bjsgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluRG93bjsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5MZWZ0IHsgZnJvbSwgNjAlLCA3NSUsIDkwJSwgdG8geyAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIDAlIHsgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzAwMHB4LCAwLCAwKTsgfVxuICA2MCUgeyBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDI1cHgsIDAsIDApOyB9XG4gIDc1JSB7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7IH1cbiAgOTAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1cHgsIDAsIDApOyB9XG4gIHRvIHsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZUluTGVmdCB7IGZyb20sIDYwJSwgNzUlLCA5MCUsIHRvIHsgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAwJSB7IG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMDBweCwgMCwgMCk7IH1cbiAgNjAlIHsgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyNXB4LCAwLCAwKTsgfVxuICA3NSUgeyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApOyB9XG4gIDkwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LCAwLCAwKTsgfVxuICB0byB7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuLmJvdW5jZUluTGVmdCB7IC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluTGVmdDsgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluTGVmdDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5SaWdodCB7IGZyb20sIDYwJSwgNzUlLCA5MCUsIHRvIHsgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICBmcm9tIHsgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMDBweCwgMCwgMCk7IH1cbiAgNjAlIHsgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1cHgsIDAsIDApOyB9XG4gIDc1JSB7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApOyB9XG4gIDkwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01cHgsIDAsIDApOyB9XG4gIHRvIHsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZUluUmlnaHQgeyBmcm9tLCA2MCUsIDc1JSwgOTAlLCB0byB7IC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgZnJvbSB7IG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDAwcHgsIDAsIDApOyB9XG4gIDYwJSB7IG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNXB4LCAwLCAwKTsgfVxuICA3NSUgeyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTsgfVxuICA5MCUgeyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNXB4LCAwLCAwKTsgfVxuICB0byB7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuLmJvdW5jZUluUmlnaHQgeyAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJblJpZ2h0OyBhbmltYXRpb24tbmFtZTogYm91bmNlSW5SaWdodDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5VcCB7IGZyb20sIDYwJSwgNzUlLCA5MCUsIHRvIHsgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICBmcm9tIHsgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDMwMDBweCwgMCk7IH1cbiAgNjAlIHsgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApOyB9XG4gIDc1JSB7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApOyB9XG4gIDkwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApOyB9XG4gIHRvIHsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZUluVXAgeyBmcm9tLCA2MCUsIDc1JSwgOTAlLCB0byB7IC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgZnJvbSB7IG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDMwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAzMDAwcHgsIDApOyB9XG4gIDYwJSB7IG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTsgfVxuICA3NSUgeyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTsgfVxuICA5MCUgeyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNXB4LCAwKTsgfVxuICB0byB7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuLmJvdW5jZUluVXAgeyAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJblVwOyBhbmltYXRpb24tbmFtZTogYm91bmNlSW5VcDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0IHsgMjAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpOyB9XG4gIDUwJSwgNTUlIHsgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7IH1cbiAgdG8geyBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTsgfSB9XG5cbkBrZXlmcmFtZXMgYm91bmNlT3V0IHsgMjAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpOyB9XG4gIDUwJSwgNTUlIHsgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7IH1cbiAgdG8geyBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTsgfSB9XG5cbi5ib3VuY2VPdXQgeyAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC43NXM7IGFuaW1hdGlvbi1kdXJhdGlvbjogMC43NXM7IC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dDsgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0RG93biB7IDIwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApOyB9XG4gIDQwJSwgNDUlIHsgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApOyB9XG4gIHRvIHsgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZU91dERvd24geyAyMCUgeyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTsgfVxuICA0MCUsIDQ1JSB7IG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTsgfVxuICB0byB7IG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApOyB9IH1cblxuLmJvdW5jZU91dERvd24geyAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXREb3duOyBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0RG93bjsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0TGVmdCB7IDIwJSB7IG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjBweCwgMCwgMCk7IH1cbiAgdG8geyBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApOyB9IH1cblxuQGtleWZyYW1lcyBib3VuY2VPdXRMZWZ0IHsgMjAlIHsgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMHB4LCAwLCAwKTsgfVxuICB0byB7IG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7IH0gfVxuXG4uYm91bmNlT3V0TGVmdCB7IC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dExlZnQ7IGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRMZWZ0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXRSaWdodCB7IDIwJSB7IG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMHB4LCAwLCAwKTsgfVxuICB0byB7IG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApOyB9IH1cblxuQGtleWZyYW1lcyBib3VuY2VPdXRSaWdodCB7IDIwJSB7IG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMHB4LCAwLCAwKTsgfVxuICB0byB7IG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApOyB9IH1cblxuLmJvdW5jZU91dFJpZ2h0IHsgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0UmlnaHQ7IGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRSaWdodDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0VXAgeyAyMCUgeyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApOyB9XG4gIDQwJSwgNDUlIHsgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKTsgfVxuICB0byB7IG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZU91dFVwIHsgMjAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTsgfVxuICA0MCUsIDQ1JSB7IG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjBweCwgMCk7IH1cbiAgdG8geyBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApOyB9IH1cblxuLmJvdW5jZU91dFVwIHsgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0VXA7IGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRVcDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluIHsgZnJvbSB7IG9wYWNpdHk6IDA7IH1cbiAgdG8geyBvcGFjaXR5OiAxOyB9IH1cblxuQGtleWZyYW1lcyBmYWRlSW4geyBmcm9tIHsgb3BhY2l0eTogMDsgfVxuICB0byB7IG9wYWNpdHk6IDE7IH0gfVxuXG4uZmFkZUluIHsgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluOyBhbmltYXRpb24tbmFtZTogZmFkZUluOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5Eb3duIHsgZnJvbSB7IG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTsgfVxuICB0byB7IG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkRvd24geyBmcm9tIHsgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApOyB9XG4gIHRvIHsgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9XG5cbi5mYWRlSW5Eb3duIHsgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluRG93bjsgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd247IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkRvd25CaWcgeyBmcm9tIHsgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTsgfVxuICB0byB7IG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkRvd25CaWcgeyBmcm9tIHsgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTsgfVxuICB0byB7IG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH0gfVxuXG4uZmFkZUluRG93bkJpZyB7IC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd25CaWc7IGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duQmlnOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5MZWZ0IHsgZnJvbSB7IG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTsgfVxuICB0byB7IG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkxlZnQgeyBmcm9tIHsgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApOyB9XG4gIHRvIHsgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9XG5cbi5mYWRlSW5MZWZ0IHsgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluTGVmdDsgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkxlZnRCaWcgeyBmcm9tIHsgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTsgfVxuICB0byB7IG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkxlZnRCaWcgeyBmcm9tIHsgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTsgfVxuICB0byB7IG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH0gfVxuXG4uZmFkZUluTGVmdEJpZyB7IC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnRCaWc7IGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0QmlnOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5SaWdodCB7IGZyb20geyBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApOyB9XG4gIHRvIHsgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZUluUmlnaHQgeyBmcm9tIHsgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTsgfVxuICB0byB7IG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH0gfVxuXG4uZmFkZUluUmlnaHQgeyAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodDsgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5SaWdodEJpZyB7IGZyb20geyBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTsgfVxuICB0byB7IG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblJpZ2h0QmlnIHsgZnJvbSB7IG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApOyB9XG4gIHRvIHsgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9XG5cbi5mYWRlSW5SaWdodEJpZyB7IC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0QmlnOyBhbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHRCaWc7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblVwIHsgZnJvbSB7IG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7IH1cbiAgdG8geyBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuQGtleWZyYW1lcyBmYWRlSW5VcCB7IGZyb20geyBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApOyB9XG4gIHRvIHsgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9XG5cbi5mYWRlSW5VcCB7IC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwOyBhbmltYXRpb24tbmFtZTogZmFkZUluVXA7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblVwQmlnIHsgZnJvbSB7IG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApOyB9XG4gIHRvIHsgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZUluVXBCaWcgeyBmcm9tIHsgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7IH1cbiAgdG8geyBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuLmZhZGVJblVwQmlnIHsgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluVXBCaWc7IGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcEJpZzsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dCB7IGZyb20geyBvcGFjaXR5OiAxOyB9XG4gIHRvIHsgb3BhY2l0eTogMDsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZU91dCB7IGZyb20geyBvcGFjaXR5OiAxOyB9XG4gIHRvIHsgb3BhY2l0eTogMDsgfSB9XG5cbi5mYWRlT3V0IHsgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dDsgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXREb3duIHsgZnJvbSB7IG9wYWNpdHk6IDE7IH1cbiAgdG8geyBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApOyB9IH1cblxuQGtleWZyYW1lcyBmYWRlT3V0RG93biB7IGZyb20geyBvcGFjaXR5OiAxOyB9XG4gIHRvIHsgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTsgfSB9XG5cbi5mYWRlT3V0RG93biB7IC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duOyBhbmltYXRpb24tbmFtZTogZmFkZU91dERvd247IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXREb3duQmlnIHsgZnJvbSB7IG9wYWNpdHk6IDE7IH1cbiAgdG8geyBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZU91dERvd25CaWcgeyBmcm9tIHsgb3BhY2l0eTogMTsgfVxuICB0byB7IG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApOyB9IH1cblxuLmZhZGVPdXREb3duQmlnIHsgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dERvd25CaWc7IGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0RG93bkJpZzsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dExlZnQgeyBmcm9tIHsgb3BhY2l0eTogMTsgfVxuICB0byB7IG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZU91dExlZnQgeyBmcm9tIHsgb3BhY2l0eTogMTsgfVxuICB0byB7IG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTsgfSB9XG5cbi5mYWRlT3V0TGVmdCB7IC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0OyBhbmltYXRpb24tbmFtZTogZmFkZU91dExlZnQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRMZWZ0QmlnIHsgZnJvbSB7IG9wYWNpdHk6IDE7IH1cbiAgdG8geyBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApOyB9IH1cblxuQGtleWZyYW1lcyBmYWRlT3V0TGVmdEJpZyB7IGZyb20geyBvcGFjaXR5OiAxOyB9XG4gIHRvIHsgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTsgfSB9XG5cbi5mYWRlT3V0TGVmdEJpZyB7IC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0QmlnOyBhbmltYXRpb24tbmFtZTogZmFkZU91dExlZnRCaWc7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRSaWdodCB7IGZyb20geyBvcGFjaXR5OiAxOyB9XG4gIHRvIHsgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZU91dFJpZ2h0IHsgZnJvbSB7IG9wYWNpdHk6IDE7IH1cbiAgdG8geyBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApOyB9IH1cblxuLmZhZGVPdXRSaWdodCB7IC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRSaWdodDsgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRSaWdodDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFJpZ2h0QmlnIHsgZnJvbSB7IG9wYWNpdHk6IDE7IH1cbiAgdG8geyBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZU91dFJpZ2h0QmlnIHsgZnJvbSB7IG9wYWNpdHk6IDE7IH1cbiAgdG8geyBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTsgfSB9XG5cbi5mYWRlT3V0UmlnaHRCaWcgeyAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0UmlnaHRCaWc7IGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0UmlnaHRCaWc7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRVcCB7IGZyb20geyBvcGFjaXR5OiAxOyB9XG4gIHRvIHsgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApOyB9IH1cblxuQGtleWZyYW1lcyBmYWRlT3V0VXAgeyBmcm9tIHsgb3BhY2l0eTogMTsgfVxuICB0byB7IG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTsgfSB9XG5cbi5mYWRlT3V0VXAgeyAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXA7IGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXA7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRVcEJpZyB7IGZyb20geyBvcGFjaXR5OiAxOyB9XG4gIHRvIHsgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZU91dFVwQmlnIHsgZnJvbSB7IG9wYWNpdHk6IDE7IH1cbiAgdG8geyBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApOyB9IH1cblxuLmZhZGVPdXRVcEJpZyB7IC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRVcEJpZzsgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRVcEJpZzsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcCB7IGZyb20geyAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCkgcm90YXRlM2QoMCwgMSwgMCwgLTM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKSByb3RhdGUzZCgwLCAxLCAwLCAtMzYwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0OyB9XG4gIDQwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE5MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDsgfVxuICA1MCUgeyAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNzBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNzBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluOyB9XG4gIDgwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgwLjk1LCAwLjk1LCAwLjk1KSB0cmFuc2xhdGUzZCgwLCAwLCAwKSByb3RhdGUzZCgwLCAxLCAwLCAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDAuOTUsIDAuOTUsIDAuOTUpIHRyYW5zbGF0ZTNkKDAsIDAsIDApIHJvdGF0ZTNkKDAsIDEsIDAsIDBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluOyB9XG4gIHRvIHsgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApIHJvdGF0ZTNkKDAsIDEsIDAsIDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCkgcm90YXRlM2QoMCwgMSwgMCwgMGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47IH0gfVxuXG5Aa2V5ZnJhbWVzIGZsaXAgeyBmcm9tIHsgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApIHJvdGF0ZTNkKDAsIDEsIDAsIC0zNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCkgcm90YXRlM2QoMCwgMSwgMCwgLTM2MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDsgfVxuICA0MCUgeyAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xOTBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7IH1cbiAgNTAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTcwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTcwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjsgfVxuICA4MCUgeyAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMC45NSwgMC45NSwgMC45NSkgdHJhbnNsYXRlM2QoMCwgMCwgMCkgcm90YXRlM2QoMCwgMSwgMCwgMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgwLjk1LCAwLjk1LCAwLjk1KSB0cmFuc2xhdGUzZCgwLCAwLCAwKSByb3RhdGUzZCgwLCAxLCAwLCAwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjsgfVxuICB0byB7IC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKSByb3RhdGUzZCgwLCAxLCAwLCAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApIHJvdGF0ZTNkKDAsIDEsIDAsIDBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluOyB9IH1cblxuLmFuaW1hdGVkLmZsaXAgeyAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGU7IGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGU7IC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXA7IGFuaW1hdGlvbi1uYW1lOiBmbGlwOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwSW5YIHsgZnJvbSB7IC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDQwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluOyB9XG4gIDYwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDEwZGVnKTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDgwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC01ZGVnKTsgfVxuICB0byB7IC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZsaXBJblggeyBmcm9tIHsgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgNDAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47IH1cbiAgNjAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAxMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgMTBkZWcpO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgODAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTVkZWcpOyB9XG4gIHRvIHsgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTsgfSB9XG5cbi5mbGlwSW5YIHsgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7IGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDsgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcEluWDsgYW5pbWF0aW9uLW5hbWU6IGZsaXBJblg7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXBJblkgeyBmcm9tIHsgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgNDAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47IH1cbiAgNjAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTBkZWcpO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgODAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpOyB9XG4gIHRvIHsgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTsgfSB9XG5cbkBrZXlmcmFtZXMgZmxpcEluWSB7IGZyb20geyAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgb3BhY2l0eTogMDsgfVxuICA0MCUgeyAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTIwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjsgfVxuICA2MCUgeyAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XG4gICAgb3BhY2l0eTogMTsgfVxuICA4MCUgeyAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7IH1cbiAgdG8geyAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpOyB9IH1cblxuLmZsaXBJblkgeyAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDsgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50OyAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwSW5ZOyBhbmltYXRpb24tbmFtZTogZmxpcEluWTsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcE91dFggeyBmcm9tIHsgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTsgfVxuICAzMCUgeyAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHsgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZsaXBPdXRYIHsgZnJvbSB7IC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7IH1cbiAgMzAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7IC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuLmZsaXBPdXRYIHsgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuNzVzOyBhbmltYXRpb24tZHVyYXRpb246IDAuNzVzOyAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwT3V0WDsgYW5pbWF0aW9uLW5hbWU6IGZsaXBPdXRYOyAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDsgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwT3V0WSB7IGZyb20geyAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpOyB9XG4gIDMwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTVkZWcpO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8geyAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbkBrZXlmcmFtZXMgZmxpcE91dFkgeyBmcm9tIHsgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTsgfVxuICAzMCUgeyAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE1ZGVnKTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHsgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG4uZmxpcE91dFkgeyAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC43NXM7IGFuaW1hdGlvbi1kdXJhdGlvbjogMC43NXM7IC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50OyBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7IC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXBPdXRZOyBhbmltYXRpb24tbmFtZTogZmxpcE91dFk7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGxpZ2h0U3BlZWRJbiB7IGZyb20geyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goLTMwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7XG4gICAgb3BhY2l0eTogMDsgfVxuICA2MCUgeyAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goMjBkZWcpO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgODAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC01ZGVnKTsgfVxuICB0byB7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuQGtleWZyYW1lcyBsaWdodFNwZWVkSW4geyBmcm9tIHsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgtMzBkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgNjAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDIwZGVnKTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDgwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtNWRlZyk7IH1cbiAgdG8geyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9XG5cbi5saWdodFNwZWVkSW4geyAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBsaWdodFNwZWVkSW47IGFuaW1hdGlvbi1uYW1lOiBsaWdodFNwZWVkSW47IC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7IGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBsaWdodFNwZWVkT3V0IHsgZnJvbSB7IG9wYWNpdHk6IDE7IH1cbiAgdG8geyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG5Aa2V5ZnJhbWVzIGxpZ2h0U3BlZWRPdXQgeyBmcm9tIHsgb3BhY2l0eTogMTsgfVxuICB0byB7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgzMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgzMGRlZyk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbi5saWdodFNwZWVkT3V0IHsgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogbGlnaHRTcGVlZE91dDsgYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRPdXQ7IC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjsgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW4geyBmcm9tIHsgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMjAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0yMDBkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgdG8geyAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkBrZXlmcmFtZXMgcm90YXRlSW4geyBmcm9tIHsgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMjAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0yMDBkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgdG8geyAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbi5yb3RhdGVJbiB7IC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluOyBhbmltYXRpb24tbmFtZTogcm90YXRlSW47IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluRG93bkxlZnQgeyBmcm9tIHsgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDsgfVxuICB0byB7IC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkBrZXlmcmFtZXMgcm90YXRlSW5Eb3duTGVmdCB7IGZyb20geyAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIHRvIHsgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuLnJvdGF0ZUluRG93bkxlZnQgeyAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbkRvd25MZWZ0OyBhbmltYXRpb24tbmFtZTogcm90YXRlSW5Eb3duTGVmdDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5Eb3duUmlnaHQgeyBmcm9tIHsgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgb3BhY2l0eTogMDsgfVxuICB0byB7IC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQGtleWZyYW1lcyByb3RhdGVJbkRvd25SaWdodCB7IGZyb20geyAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIHRvIHsgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG4ucm90YXRlSW5Eb3duUmlnaHQgeyAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbkRvd25SaWdodDsgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluRG93blJpZ2h0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJblVwTGVmdCB7IGZyb20geyAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgb3BhY2l0eTogMDsgfVxuICB0byB7IC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkBrZXlmcmFtZXMgcm90YXRlSW5VcExlZnQgeyBmcm9tIHsgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgdG8geyAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG4ucm90YXRlSW5VcExlZnQgeyAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwTGVmdDsgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluVXBMZWZ0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJblVwUmlnaHQgeyBmcm9tIHsgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTkwZGVnKTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIHRvIHsgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZUluVXBSaWdodCB7IGZyb20geyAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC05MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgdG8geyAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbi5yb3RhdGVJblVwUmlnaHQgeyAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwUmlnaHQ7IGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwUmlnaHQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dCB7IGZyb20geyAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7IC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMjAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDIwMGRlZyk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbkBrZXlmcmFtZXMgcm90YXRlT3V0IHsgZnJvbSB7IC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHsgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAyMDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMjAwZGVnKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuLnJvdGF0ZU91dCB7IC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dDsgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0RG93bkxlZnQgeyBmcm9tIHsgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHsgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dERvd25MZWZ0IHsgZnJvbSB7IC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7IC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuLnJvdGF0ZU91dERvd25MZWZ0IHsgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0RG93bkxlZnQ7IGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXREb3duTGVmdDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0RG93blJpZ2h0IHsgZnJvbSB7IC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHsgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuQGtleWZyYW1lcyByb3RhdGVPdXREb3duUmlnaHQgeyBmcm9tIHsgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8geyAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG4ucm90YXRlT3V0RG93blJpZ2h0IHsgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0RG93blJpZ2h0OyBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0RG93blJpZ2h0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXRVcExlZnQgeyBmcm9tIHsgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHsgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbkBrZXlmcmFtZXMgcm90YXRlT3V0VXBMZWZ0IHsgZnJvbSB7IC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7IC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG4ucm90YXRlT3V0VXBMZWZ0IHsgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0VXBMZWZ0OyBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0VXBMZWZ0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXRVcFJpZ2h0IHsgZnJvbSB7IC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHsgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA5MGRlZyk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbkBrZXlmcmFtZXMgcm90YXRlT3V0VXBSaWdodCB7IGZyb20geyAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7IC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG4ucm90YXRlT3V0VXBSaWdodCB7IC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dFVwUmlnaHQ7IGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXRVcFJpZ2h0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBoaW5nZSB7IDAlIHsgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0OyB9XG4gIDIwJSwgNjAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDgwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7IH1cbiAgNDAlLCA4MCUgeyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNjBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDcwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDcwMHB4LCAwKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuQGtleWZyYW1lcyBoaW5nZSB7IDAlIHsgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0OyB9XG4gIDIwJSwgNjAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDgwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7IH1cbiAgNDAlLCA4MCUgeyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNjBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDcwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDcwMHB4LCAwKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuLmhpbmdlIHsgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDJzOyBhbmltYXRpb24tZHVyYXRpb246IDJzOyAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBoaW5nZTsgYW5pbWF0aW9uLW5hbWU6IGhpbmdlOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBqYWNrSW5UaGVCb3ggeyBmcm9tIHsgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4xKSByb3RhdGUoMzBkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4xKSByb3RhdGUoMzBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tOyB9XG4gIDUwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTBkZWcpOyB9XG4gIDcwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoM2RlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoM2RlZyk7IH1cbiAgdG8geyBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9IH1cblxuQGtleWZyYW1lcyBqYWNrSW5UaGVCb3ggeyBmcm9tIHsgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4xKSByb3RhdGUoMzBkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4xKSByb3RhdGUoMzBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tOyB9XG4gIDUwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTBkZWcpOyB9XG4gIDcwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoM2RlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoM2RlZyk7IH1cbiAgdG8geyBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9IH1cblxuLmphY2tJblRoZUJveCB7IC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGphY2tJblRoZUJveDsgYW5pbWF0aW9uLW5hbWU6IGphY2tJblRoZUJveDsgfVxuXG4vKiBvcmlnaW5hbGx5IGF1dGhvcmVkIGJ5IE5pY2sgUGV0dGl0IC0gaHR0cHM6Ly9naXRodWIuY29tL25pY2twZXR0aXQvZ2xpZGUgKi9cbkAtd2Via2l0LWtleWZyYW1lcyByb2xsSW4geyBmcm9tIHsgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xMjBkZWcpOyB9XG4gIHRvIHsgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgcm9sbEluIHsgZnJvbSB7IG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMTIwZGVnKTsgfVxuICB0byB7IG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH0gfVxuXG4ucm9sbEluIHsgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm9sbEluOyBhbmltYXRpb24tbmFtZTogcm9sbEluOyB9XG5cbi8qIG9yaWdpbmFsbHkgYXV0aG9yZWQgYnkgTmljayBQZXR0aXQgLSBodHRwczovL2dpdGh1Yi5jb20vbmlja3BldHRpdC9nbGlkZSAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIHJvbGxPdXQgeyBmcm9tIHsgb3BhY2l0eTogMTsgfVxuICB0byB7IG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDEyMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAxMjBkZWcpOyB9IH1cblxuQGtleWZyYW1lcyByb2xsT3V0IHsgZnJvbSB7IG9wYWNpdHk6IDE7IH1cbiAgdG8geyBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAxMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMTIwZGVnKTsgfSB9XG5cbi5yb2xsT3V0IHsgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm9sbE91dDsgYW5pbWF0aW9uLW5hbWU6IHJvbGxPdXQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JbiB7IGZyb20geyBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTsgfVxuICA1MCUgeyBvcGFjaXR5OiAxOyB9IH1cblxuQGtleWZyYW1lcyB6b29tSW4geyBmcm9tIHsgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7IH1cbiAgNTAlIHsgb3BhY2l0eTogMTsgfSB9XG5cbi56b29tSW4geyAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tSW47IGFuaW1hdGlvbi1uYW1lOiB6b29tSW47IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JbkRvd24geyBmcm9tIHsgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMTAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTEwMDBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTsgfVxuICA2MCUgeyBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpOyB9IH1cblxuQGtleWZyYW1lcyB6b29tSW5Eb3duIHsgZnJvbSB7IG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTEwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0xMDAwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cbiAgNjAlIHsgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTsgfSB9XG5cbi56b29tSW5Eb3duIHsgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbUluRG93bjsgYW5pbWF0aW9uLW5hbWU6IHpvb21JbkRvd247IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JbkxlZnQgeyBmcm9tIHsgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTsgfVxuICA2MCUgeyBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpOyB9IH1cblxuQGtleWZyYW1lcyB6b29tSW5MZWZ0IHsgZnJvbSB7IG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cbiAgNjAlIHsgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTsgfSB9XG5cbi56b29tSW5MZWZ0IHsgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbUluTGVmdDsgYW5pbWF0aW9uLW5hbWU6IHpvb21JbkxlZnQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JblJpZ2h0IHsgZnJvbSB7IG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG4gIDYwJSB7IG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTsgfSB9XG5cbkBrZXlmcmFtZXMgem9vbUluUmlnaHQgeyBmcm9tIHsgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cbiAgNjAlIHsgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpOyB9IH1cblxuLnpvb21JblJpZ2h0IHsgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbUluUmlnaHQ7IGFuaW1hdGlvbi1uYW1lOiB6b29tSW5SaWdodDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluVXAgeyBmcm9tIHsgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAxMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAxMDAwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cbiAgNjAlIHsgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpOyB9IH1cblxuQGtleWZyYW1lcyB6b29tSW5VcCB7IGZyb20geyBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDEwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDEwMDBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTsgfVxuICA2MCUgeyBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7IH0gfVxuXG4uem9vbUluVXAgeyAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tSW5VcDsgYW5pbWF0aW9uLW5hbWU6IHpvb21JblVwOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0IHsgZnJvbSB7IG9wYWNpdHk6IDE7IH1cbiAgNTAlIHsgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7IH1cbiAgdG8geyBvcGFjaXR5OiAwOyB9IH1cblxuQGtleWZyYW1lcyB6b29tT3V0IHsgZnJvbSB7IG9wYWNpdHk6IDE7IH1cbiAgNTAlIHsgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7IH1cbiAgdG8geyBvcGFjaXR5OiAwOyB9IH1cblxuLnpvb21PdXQgeyAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tT3V0OyBhbmltYXRpb24tbmFtZTogem9vbU91dDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dERvd24geyA0MCUgeyBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cbiAgdG8geyBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTsgfSB9XG5cbkBrZXlmcmFtZXMgem9vbU91dERvd24geyA0MCUgeyBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cbiAgdG8geyBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTsgfSB9XG5cbi56b29tT3V0RG93biB7IC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXREb3duOyBhbmltYXRpb24tbmFtZTogem9vbU91dERvd247IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXRMZWZ0IHsgNDAlIHsgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwgMCwgMCk7IH1cbiAgdG8geyBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyOyB9IH1cblxuQGtleWZyYW1lcyB6b29tT3V0TGVmdCB7IDQwJSB7IG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsIDAsIDApOyB9XG4gIHRvIHsgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjsgfSB9XG5cbi56b29tT3V0TGVmdCB7IC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRMZWZ0OyBhbmltYXRpb24tbmFtZTogem9vbU91dExlZnQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXRSaWdodCB7IDQwJSB7IG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwgMCwgMCk7IH1cbiAgdG8geyBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyOyB9IH1cblxuQGtleWZyYW1lcyB6b29tT3V0UmlnaHQgeyA0MCUgeyBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsIDAsIDApOyB9XG4gIHRvIHsgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjsgfSB9XG5cbi56b29tT3V0UmlnaHQgeyAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tT3V0UmlnaHQ7IGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0UmlnaHQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXRVcCB7IDQwJSB7IG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cbiAgdG8geyBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpOyB9IH1cblxuQGtleWZyYW1lcyB6b29tT3V0VXAgeyA0MCUgeyBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG4gIHRvIHsgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTsgfSB9XG5cbi56b29tT3V0VXAgeyAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tT3V0VXA7IGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0VXA7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5Eb3duIHsgZnJvbSB7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICB0byB7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuQGtleWZyYW1lcyBzbGlkZUluRG93biB7IGZyb20geyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgdG8geyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9XG5cbi5zbGlkZUluRG93biB7IC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5Eb3duOyBhbmltYXRpb24tbmFtZTogc2xpZGVJbkRvd247IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5MZWZ0IHsgZnJvbSB7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICB0byB7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuQGtleWZyYW1lcyBzbGlkZUluTGVmdCB7IGZyb20geyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgdG8geyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9XG5cbi5zbGlkZUluTGVmdCB7IC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5MZWZ0OyBhbmltYXRpb24tbmFtZTogc2xpZGVJbkxlZnQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5SaWdodCB7IGZyb20geyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIHRvIHsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNsaWRlSW5SaWdodCB7IGZyb20geyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIHRvIHsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH0gfVxuXG4uc2xpZGVJblJpZ2h0IHsgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJblJpZ2h0OyBhbmltYXRpb24tbmFtZTogc2xpZGVJblJpZ2h0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluVXAgeyBmcm9tIHsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICB0byB7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuQGtleWZyYW1lcyBzbGlkZUluVXAgeyBmcm9tIHsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICB0byB7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuLnNsaWRlSW5VcCB7IC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5VcDsgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5VcDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVPdXREb3duIHsgZnJvbSB7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG4gIHRvIHsgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApOyB9IH1cblxuQGtleWZyYW1lcyBzbGlkZU91dERvd24geyBmcm9tIHsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cbiAgdG8geyB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7IH0gfVxuXG4uc2xpZGVPdXREb3duIHsgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVPdXREb3duOyBhbmltYXRpb24tbmFtZTogc2xpZGVPdXREb3duOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dExlZnQgeyBmcm9tIHsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cbiAgdG8geyB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgc2xpZGVPdXRMZWZ0IHsgZnJvbSB7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG4gIHRvIHsgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7IH0gfVxuXG4uc2xpZGVPdXRMZWZ0IHsgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVPdXRMZWZ0OyBhbmltYXRpb24tbmFtZTogc2xpZGVPdXRMZWZ0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dFJpZ2h0IHsgZnJvbSB7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG4gIHRvIHsgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApOyB9IH1cblxuQGtleWZyYW1lcyBzbGlkZU91dFJpZ2h0IHsgZnJvbSB7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG4gIHRvIHsgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApOyB9IH1cblxuLnNsaWRlT3V0UmlnaHQgeyAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dFJpZ2h0OyBhbmltYXRpb24tbmFtZTogc2xpZGVPdXRSaWdodDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVPdXRVcCB7IGZyb20geyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuICB0byB7IHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApOyB9IH1cblxuQGtleWZyYW1lcyBzbGlkZU91dFVwIHsgZnJvbSB7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG4gIHRvIHsgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7IH0gfVxuXG4uc2xpZGVPdXRVcCB7IC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0VXA7IGFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dFVwOyB9XG5cbi5hbmltYXRlZCB7IC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxczsgYW5pbWF0aW9uLWR1cmF0aW9uOiAxczsgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoOyBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoOyB9XG5cbi5hbmltYXRlZC5pbmZpbml0ZSB7IC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7IGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlOyB9XG5cbi5hbmltYXRlZC5kZWxheS0xcyB7IC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAxczsgYW5pbWF0aW9uLWRlbGF5OiAxczsgfVxuXG4uYW5pbWF0ZWQuZGVsYXktMnMgeyAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMnM7IGFuaW1hdGlvbi1kZWxheTogMnM7IH1cblxuLmFuaW1hdGVkLmRlbGF5LTNzIHsgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDNzOyBhbmltYXRpb24tZGVsYXk6IDNzOyB9XG5cbi5hbmltYXRlZC5kZWxheS00cyB7IC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiA0czsgYW5pbWF0aW9uLWRlbGF5OiA0czsgfVxuXG4uYW5pbWF0ZWQuZGVsYXktNXMgeyAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogNXM7IGFuaW1hdGlvbi1kZWxheTogNXM7IH1cblxuLmFuaW1hdGVkLmZhc3QgeyAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogODAwbXM7IGFuaW1hdGlvbi1kdXJhdGlvbjogODAwbXM7IH1cblxuLmFuaW1hdGVkLmZhc3RlciB7IC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiA1MDBtczsgYW5pbWF0aW9uLWR1cmF0aW9uOiA1MDBtczsgfVxuXG4uYW5pbWF0ZWQuc2xvdyB7IC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAyczsgYW5pbWF0aW9uLWR1cmF0aW9uOiAyczsgfVxuXG4uYW5pbWF0ZWQuc2xvd2VyIHsgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDNzOyBhbmltYXRpb24tZHVyYXRpb246IDNzOyB9XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbikgeyAuYW5pbWF0ZWQgeyAtd2Via2l0LWFuaW1hdGlvbjogdW5zZXQgIWltcG9ydGFudDsgYW5pbWF0aW9uOiB1bnNldCAhaW1wb3J0YW50OyAtd2Via2l0LXRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDsgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuLmhlYWRlci1pbm5lciB7IHBvc2l0aW9uOiBmaXhlZDsgdG9wOiAwOyBsZWZ0OiAwOyB3aWR0aDogMTAwJTsgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpOyB6LWluZGV4OiAxNTsgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjNzOyAtbW96LXRyYW5zaXRpb246IDAuM3M7IC1tcy10cmFuc2l0aW9uOiAwLjNzOyAtby10cmFuc2l0aW9uOiAwLjNzOyB0cmFuc2l0aW9uOiAwLjNzOyB9XG5cbi5oZWFkZXItaW5uZXIud2hpdGUgeyBiYWNrZ3JvdW5kOiAjZmZmOyAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDEwcHggLTRweCAjNGQ0ZDRkOyAtbW96LWJveC1zaGFkb3c6IDAgMnB4IDEwcHggLTRweCAjNGQ0ZDRkOyBib3gtc2hhZG93OiAwIDJweCAxMHB4IC00cHggIzRkNGQ0ZDsgfVxuXG4uaGVhZGVyLXRvcCB7IGhlaWdodDogNzhweDsgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoNzcsIDc3LCA3NywgMC41KTsgfVxuXG4uaGVhZGVyLXRvcCAuY29udGFpbmVyIHsgaGVpZ2h0OiAxMDAlOyB9XG5cbi5oZWFkZXItdG9wIC5jb250YWluZXIgLnJvdyB7IGhlaWdodDogMTAwJTsgfVxuXG4uaGVhZGVyLWJvdHRvbSB7IGhlaWdodDogNDBweDsgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoNzcsIDc3LCA3NywgMC41KTsgfVxuXG4uaGVhZGVyLWJvdHRvbSAuY29udGFpbmVyIHsgaGVpZ2h0OiAxMDAlOyB9XG5cbi5oZWFkZXItYm90dG9tIC5jb250YWluZXIgLnJvdyB7IGhlaWdodDogMTAwJTsgfVxuXG4uaGVhZGVyX19yaWdodCB7IGRpc3BsYXk6IGZsZXg7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uaGVhZGVyX19tb2JpbGUtb3BlbmVyIHsgZGlzcGxheTogbm9uZTsgd2lkdGg6IDI4cHg7IGhlaWdodDogMjhweDsgbWFyZ2luLWxlZnQ6IDEwcHg7IGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvbWVudS1idXR0b24uc3ZnKTsgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuXG4uaGVhZGVyIC5mZWVkYmFjay1idG4geyB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5oZWFkZXIgLmJ0bi1idXktcG9saWN5IHsgcGFkZGluZzogMnB4IDEwcHg7IG1hcmdpbi1yaWdodDogMjBweDsgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5sb2dvIHsgZGlzcGxheTogYmxvY2s7IGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvbG9nby5zdmcpOyBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyOyB3aWR0aDogMjIycHg7IGhlaWdodDogNDRweDsgfVxuXG4udmktdG9nZ2xlciB7IGZvbnQtc2l6ZTogMTNweDsgcGFkZGluZy1sZWZ0OiAyMnB4OyBjb2xvcjogIzNkM2QzZDsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDRweDsgcmlnaHQ6IDExMyU7IHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLnZpLXRvZ2dsZXI6YmVmb3JlIHsgY29udGVudDogXCJcIjsgZGlzcGxheTogYmxvY2s7IHdpZHRoOiAxOHB4OyBoZWlnaHQ6IDEycHg7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiA1MCU7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IGxlZnQ6IDA7IGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZXllLnN2Zyk7IGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7IC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiAxMDAlOyBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7IH1cblxuLmNpdHktcGhvbmUgeyBtYXJnaW4tcmlnaHQ6IDUwcHg7IHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi5mb3JlaWduLXN0dWRlbnRzLXBob25lIHsgbWFyZ2luLXJpZ2h0OiAyMnB4OyB9XG5cbi5jaXR5LWNob29zZSB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgei1pbmRleDogMTsgfVxuXG4uY2l0eS1jaG9vc2Ugc3BhbiB7IGZvbnQtc2l6ZTogMTNweDsgY29sb3I6ICMyZDJkMmQ7IHBvc2l0aW9uOiByZWxhdGl2ZTsgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjMmQyZDJkOyBwYWRkaW5nLXJpZ2h0OiAxNnB4OyBjdXJzb3I6IHBvaW50ZXI7IC13ZWJraXQtdHJhbnNpdGlvbjogMC4zczsgLW1vei10cmFuc2l0aW9uOiAwLjNzOyAtbXMtdHJhbnNpdGlvbjogMC4zczsgLW8tdHJhbnNpdGlvbjogMC4zczsgdHJhbnNpdGlvbjogMC4zczsgfVxuXG4uY2l0eS1jaG9vc2Ugc3BhbjpiZWZvcmUgeyBjb250ZW50OiBcIlwiOyBkaXNwbGF5OiBibG9jazsgd2lkdGg6IDEzcHg7IGhlaWdodDogMTNweDsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDJweDsgbGVmdDogLTE3cHg7IGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvbWFya2VyLnN2Zyk7IH1cblxuLmNpdHktY2hvb3NlIHNwYW46YWZ0ZXIgeyBjb250ZW50OiBcIlwiOyBkaXNwbGF5OiBibG9jazsgd2lkdGg6IDE0cHg7IGhlaWdodDogMTRweDsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDJweDsgcmlnaHQ6IDA7IGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvY2hldnJvbi5zdmcpOyBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IC1vLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG5cbi5jaXR5LWNob29zZTpob3ZlciBzcGFuIHsgY29sb3I6ICNjODJkNGU7IH1cblxuLmNpdHktY2hvb3NlX19saXN0IHsgbWluLXdpZHRoOiAxNDBweDsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDI4cHg7IHJpZ2h0OiAwOyBtYXgtaGVpZ2h0OiAwOyBvdmVyZmxvdzogaGlkZGVuOyBiYWNrZ3JvdW5kOiAjZmZmOyAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweDsgLW1vei1ib3JkZXItcmFkaXVzOiA0cHg7IGJvcmRlci1yYWRpdXM6IDRweDsgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCAxMHB4IC0ycHggIzRkNGQ0ZDsgLW1vei1ib3gtc2hhZG93OiAwIDJweCAxMHB4IC0ycHggIzRkNGQ0ZDsgYm94LXNoYWRvdzogMCAycHggMTBweCAtMnB4ICM0ZDRkNGQ7IC13ZWJraXQtdHJhbnNpdGlvbjogMC4zczsgLW1vei10cmFuc2l0aW9uOiAwLjNzOyAtbXMtdHJhbnNpdGlvbjogMC4zczsgLW8tdHJhbnNpdGlvbjogMC4zczsgdHJhbnNpdGlvbjogMC4zczsgb3BhY2l0eTogMDsgfVxuXG4uY2l0eS1jaG9vc2VfX2xpc3QuYWN0aXZlLWNpdHktbGlzdCB7IHRvcDogMjJweDsgbWF4LWhlaWdodDogMTAwdmg7IG9wYWNpdHk6IDE7IH1cblxuLmNpdHktY2hvb3NlX19pdGVtIHsgcGFkZGluZzogMTJweCAxOHB4IDAgMThweDsgY3Vyc29yOiBwb2ludGVyOyB0ZXh0LWFsaWduOiBsZWZ0OyAtd2Via2l0LXRyYW5zaXRpb246IDAuM3M7IC1tb3otdHJhbnNpdGlvbjogMC4zczsgLW1zLXRyYW5zaXRpb246IDAuM3M7IC1vLXRyYW5zaXRpb246IDAuM3M7IHRyYW5zaXRpb246IDAuM3M7IGZvbnQtc2l6ZTogMTNweDsgfVxuXG4uY2l0eS1jaG9vc2VfX2l0ZW06aG92ZXIgeyBjb2xvcjogIzgxMjk0NDsgfVxuXG4uY2l0eS1jaG9vc2VfX2l0ZW06bGFzdC1jaGlsZCB7IHBhZGRpbmctYm90dG9tOiAxMnB4OyB9XG5cbi5jaXR5LWNob29zZV9fdGVsIHsgZGlzcGxheTogbm9uZTsgfVxuXG4uZm9yZWlnbi1zdHVkZW50cy1waG9uZSB7IGZvbnQtc2l6ZTogMTNweDsgY29sb3I6ICMyZDJkMmQ7IH1cblxuLm1haW4tdGVsIHsgZm9udC1mYW1pbHk6IEdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsgY29sb3I6ICM3YTE4MTk7IGZvbnQtc2l6ZTogMjBweDsgbWFyZ2luLXRvcDogNHB4OyBkaXNwbGF5OiBibG9jazsgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4ubWFpbi1uYXYgeyBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyBoZWlnaHQ6IDEwMCU7IH1cblxuLm1haW4tbmF2ID4gdWwgeyBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyBoZWlnaHQ6IDEwMCU7IH1cblxuLm1haW4tbmF2IGxpIHsgcG9zaXRpb246IHJlbGF0aXZlOyBoZWlnaHQ6IDEwMCU7IGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLm1haW4tbmF2IGxpIGEsIC5tYWluLW5hdiBsaSBzcGFuIHsgZm9udC1zaXplOiAxNHB4OyBjb2xvcjogIzJkMmQyZDsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgZm9udC13ZWlnaHQ6IGJvbGQ7IG1hcmdpbi1yaWdodDogNDBweDsgd2hpdGUtc3BhY2U6IG5vd3JhcDsgaGVpZ2h0OiAxMDAlOyBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyAtd2Via2l0LXRyYW5zaXRpb246IDAuNXM7IC1tb3otdHJhbnNpdGlvbjogMC41czsgLW1zLXRyYW5zaXRpb246IDAuNXM7IC1vLXRyYW5zaXRpb246IDAuNXM7IHRyYW5zaXRpb246IDAuNXM7IH1cblxuLm1haW4tbmF2IGxpIGE6aG92ZXIsIC5tYWluLW5hdiBsaSBzcGFuOmhvdmVyIHsgY29sb3I6ICNiNzE4MWE7IH1cblxuLm1haW4tbmF2IGxpLmFjdGl2ZSBhLCAubWFpbi1uYXYgbGkuYWN0aXZlIHNwYW4geyBjb2xvcjogI2I3MTgxYTsgfVxuXG4ubWFpbi1uYXYgbGk6aG92ZXIgLnN1Ym1lbnUgeyBtYXgtd2lkdGg6IDEwMHZ3OyBvcGFjaXR5OiAxOyBsZWZ0OiAwOyBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG4ubWFpbi1uYXYgLnN1Ym1lbnUgeyBtYXgtd2lkdGg6IDA7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAxMDAlOyBsZWZ0OiAtMTBweDsgb3BhY2l0eTogMDsgb3ZlcmZsb3c6IGhpZGRlbjsgei1pbmRleDogNTsgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCAxMHB4IC0ycHggIzRkNGQ0ZDsgLW1vei1ib3gtc2hhZG93OiAwIDJweCAxMHB4IC0ycHggIzRkNGQ0ZDsgYm94LXNoYWRvdzogMCAycHggMTBweCAtMnB4ICM0ZDRkNGQ7IHdlYmtpdC10cmFuc2l0aW9uOiAwLjVzOyAtbW96LXRyYW5zaXRpb246IDAuNXM7IC1tcy10cmFuc2l0aW9uOiAwLjVzOyAtby10cmFuc2l0aW9uOiAwLjVzOyB0cmFuc2l0aW9uOiAwLjVzOyB9XG5cbi5tYWluLW5hdiAuc3VibWVudSBsaSB7IGJvcmRlci1sZWZ0OiAzcHggc29saWQgI2ZmZjsgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTUxLCAxNTEsIDE1MSwgMC4zNSk7IGRpc3BsYXk6IGJsb2NrOyAtd2Via2l0LXRyYW5zaXRpb246IDAuNXM7IC1tb3otdHJhbnNpdGlvbjogMC41czsgLW1zLXRyYW5zaXRpb246IDAuNXM7IC1vLXRyYW5zaXRpb246IDAuNXM7IHRyYW5zaXRpb246IDAuNXM7IH1cblxuLm1haW4tbmF2IC5zdWJtZW51IGxpIGEsIC5tYWluLW5hdiAuc3VibWVudSBsaSBzcGFuIHsgcGFkZGluZzogMTBweCAyMHB4OyBmb250LXNpemU6IDE1cHg7IGNvbG9yOiAjM2QzZDNkOyBmb250LXdlaWdodDogNjAwOyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgZGlzcGxheTogYmxvY2s7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7IC13ZWJraXQtdHJhbnNpdGlvbjogMC41czsgLW1vei10cmFuc2l0aW9uOiAwLjVzOyAtbXMtdHJhbnNpdGlvbjogMC41czsgLW8tdHJhbnNpdGlvbjogMC41czsgdHJhbnNpdGlvbjogMC41czsgfVxuXG4ubWFpbi1uYXYgLnN1Ym1lbnUgbGkuYWN0aXZlIHsgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjYjcxODFhOyBiYWNrZ3JvdW5kOiAjZjVmNWY1OyB9XG5cbi5tYWluLW5hdiAuc3VibWVudSBsaS5hY3RpdmUgYSwgLm1haW4tbmF2IC5zdWJtZW51IGxpLmFjdGl2ZSBzcGFuIHsgY29sb3I6ICNiNzE4MWE7IH1cblxuLm1haW4tbmF2IC5zdWJtZW51IGxpLmFjdGl2ZTpob3ZlciBhIHsgcGFkZGluZy1sZWZ0OiAyMHB4OyBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG5cbi5tYWluLW5hdiAuc3VibWVudSBsaTpob3ZlciB7IGJvcmRlci1sZWZ0LWNvbG9yOiAjYjcxODFhOyBiYWNrZ3JvdW5kOiAjZjVmNWY1OyB9XG5cbi5tYWluLW5hdiAuc3VibWVudSBsaTpob3ZlciBhIHsgcGFkZGluZy1sZWZ0OiAyNHB4OyBwYWRkaW5nLXJpZ2h0OiAxNnB4OyB9XG5cbi5hdXRoIHsgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cbi5hdXRoX19sb2dpbiB7IGNvbG9yOiAjMmQyZDJkOyBmb250LXdlaWdodDogYm9sZDsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgZm9udC1zaXplOiAxNHB4OyBwYWRkaW5nLWxlZnQ6IDI2cHg7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uYXV0aF9fbG9naW46YmVmb3JlIHsgY29udGVudDogXCJcIjsgZGlzcGxheTogYmxvY2s7IHdpZHRoOiAxOHB4OyBoZWlnaHQ6IDE4cHg7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgbGVmdDogMDsgdG9wOiA1MCU7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvbG9naW4uc3ZnKTsgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHsgLnZpLXRvZ2dsZXIgeyByaWdodDogMTAyJTsgd2hpdGUtc3BhY2U6IG5vcm1hbDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLm1haW4tbmF2IHsgZGlzcGxheTogbm9uZTsgfVxuICAuaGVhZGVyX19tb2JpbGUtb3BlbmVyIHsgZGlzcGxheTogYmxvY2s7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHsgLmhlYWRlcl9fcmlnaHQgLmJ0bi1tYWluIHsgZm9udC1zaXplOiAwOyBiYWNrZ3JvdW5kLWNvbG9yOiAjZDhkN2Q3OyBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyBiYWNrZ3JvdW5kLXNpemU6IDcwJTsgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9zZXR0aW5ncy1waG9uZS5zdmcpOyBib3JkZXI6IG5vbmU7IHdpZHRoOiAzOHB4OyBoZWlnaHQ6IDM4cHg7IC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlOyAtbW96LWJvcmRlci1yYWRpdXM6IDUwJTsgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gIC5oZWFkZXJfX3JpZ2h0IC5idG4tbWFpbjpiZWZvcmUgeyBkaXNwbGF5OiBub25lOyBib3JkZXI6IG5vbmU7IH1cbiAgLmhlYWRlcl9fcmlnaHQgLmJ0bi1tYWluOmhvdmVyIHsgYm9yZGVyOiBub25lOyB9XG4gIC5jaXR5LXBob25lIHsgZGlzcGxheTogbm9uZTsgfVxuICAuZm9yZWlnbi1zdHVkZW50cy1waG9uZSB7IGRpc3BsYXk6IG5vbmU7IH1cbiAgLnZpLXRvZ2dsZXIgeyBmb250LXNpemU6IDA7IGhlaWdodDogMTJweDsgdG9wOiAxMXB4OyByaWdodDogMTIwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHsgLmhlYWRlciAuYnRuLWJ1eS1wb2xpY3kgeyBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLmF1dGhfX2xvZ2luIHsgcGFkZGluZy1sZWZ0OiAxNnB4OyB9XG4gIC5hdXRoX19sb2dpbjpiZWZvcmUgeyBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyMHB4KSB7IC5oZWFkZXIgLmJ0bi1idXktcG9saWN5IHsgZm9udC1zaXplOiAxNHB4OyB9XG4gIC52aS10b2dnbGVyIHsgcmlnaHQ6IDgycHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzYwcHgpIHsgLmxvZ28geyBtYXgtd2lkdGg6IDYwJTsgfVxuICAuaGVhZGVyIC5idG4tYnV5LXBvbGljeSB7IGZvbnQtc2l6ZTogMTJweDsgcGFkZGluZzogMnB4IDZweDsgfSB9XG5cbi5pbmRleC1zbGlkZXIgeyB3aWR0aDogMTAwJTsgaGVpZ2h0OiA2NzVweDsgb3ZlcmZsb3c6IGhpZGRlbjsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5pbmRleC1zbGlkZXIgaW1nIHsgbWF4LXdpZHRoOiBub25lOyBwb3NpdGlvbjogcmVsYXRpdmU7IHotaW5kZXg6IDU7IH1cblxuLmluZGV4LXNsaWRlciAub3dsLWRvdHMgeyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogNTAlOyB6LWluZGV4OiAzOyB3aWR0aDogMTAwJTsgcGFkZGluZy1yaWdodDogMTVweDsgcGFkZGluZy1sZWZ0OiAxNXB4OyBsZWZ0OiA1MCU7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogZmxleC1lbmQ7IH1cblxuLmluZGV4LXNsaWRlciAub3dsLWRvdHMgLm93bC1kb3QgeyBtYXJnaW46IDZweCAwOyBib3JkZXI6IDJweCBzb2xpZCAjNGY1YTdjICFpbXBvcnRhbnQ7IHdpZHRoOiAxNnB4OyBoZWlnaHQ6IDE2cHg7IC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlOyAtbW96LWJvcmRlci1yYWRpdXM6IDUwJTsgYm9yZGVyLXJhZGl1czogNTAlOyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmluZGV4LXNsaWRlciAub3dsLWRvdHMgLm93bC1kb3QuYWN0aXZlIHsgYm9yZGVyOiAycHggc29saWQgI2M4MmQ0ZSAhaW1wb3J0YW50OyB9XG5cbi5pbmRleC1zbGlkZXIgLm93bC1kb3RzIC5vd2wtZG90LmFjdGl2ZSBzcGFuIHsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDUwJTsgbGVmdDogNTAlOyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgd2lkdGg6IDdweDsgaGVpZ2h0OiA3cHg7IGJhY2tncm91bmQtY29sb3I6ICNjODJkNGU7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7IC1tb3otYm9yZGVyLXJhZGl1czogNTAlOyBib3JkZXItcmFkaXVzOiA1MCU7IH1cblxuLmluZGV4LXNsaWRlciAub3dsLWl0ZW0uYWN0aXZlIHsgei1pbmRleDogNTsgfVxuXG4uc2xpZGVyIHsgbWF4LXdpZHRoOiAxOTIwcHg7IG1hcmdpbi1sZWZ0OiBhdXRvOyBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuLnNsaWRlci1iaWcgeyBoZWlnaHQ6IDY4N3B4OyB3aWR0aDogMTAwJTsgcG9zaXRpb246IHJlbGF0aXZlOyBiYWNrZ3JvdW5kLWNvbG9yOiAjYmZiZmJmOyB9XG5cbi5zbGlkZXItYmlnX19kZXNrdG9wIHsgZGlzcGxheTogYmxvY2s7IHdpZHRoOiAxOTIwcHg7IGhlaWdodDogNjg3cHg7IG9iamVjdC1maXQ6IGNvdmVyOyB9XG5cbi5zbGlkZXItYmlnX190YWJsZXQgeyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IHdpZHRoOiA3NzBweDsgaGVpZ2h0OiA2ODdweDsgb2JqZWN0LWZpdDogY292ZXI7IH1cblxuLnNsaWRlci1iaWdfX21vYmlsZSB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgd2lkdGg6IDQ4MHB4OyBoZWlnaHQ6IDEwMCU7IG9iamVjdC1maXQ6IGNvdmVyOyB9XG5cbi5zbGlkZXJfX2luZm8geyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMjYwcHg7IGxlZnQ6IDUwJTsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgei1pbmRleDogMTE7IH1cblxuLnNsaWRlcl9faW5mbyAuYnRuLXNlY29uZCB7IG1hcmdpbi1yaWdodDogMjBweDsgfVxuXG4uc2xpZGVyX190ZXh0IHsgZm9udC1zaXplOiA1MHB4OyBsaW5lLWhlaWdodDogNTBweDsgY29sb3I6ICNmZmY7IGZvbnQtZmFtaWx5OiBHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IGZvbnQtc3R5bGU6IGl0YWxpYzsgbWFyZ2luLWJvdHRvbTogNDBweDsgdGV4dC1zaGFkb3c6IDJweCAycHggOHB4ICMyZDJkMmQ7IH1cblxuLnNsaWRlcl9fdGV4dC0tc21hbGwgeyBmb250LXNpemU6IDM2cHg7IGxpbmUtaGVpZ2h0OiAzNnB4OyBjb2xvcjogI2ZmZjsgZm9udC1mYW1pbHk6IEdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsgZm9udC1zdHlsZTogaXRhbGljOyB0ZXh0LXNoYWRvdzogMnB4IDJweCA4cHggIzJkMmQyZDsgfVxuXG4uc2xpZGVyLXNtYWxsIHsgaGVpZ2h0OiAzMThweDsgd2lkdGg6IDEwMCU7IG92ZXJmbG93OiBoaWRkZW47IG1hcmdpbi1ib3R0b206IDQwcHg7IHBvc2l0aW9uOiByZWxhdGl2ZTsgYmFja2dyb3VuZC1jb2xvcjogI2JmYmZiZjsgfVxuXG4uc2xpZGVyLXNtYWxsX19kZXNrdG9wIHsgZGlzcGxheTogYmxvY2s7IHdpZHRoOiAxOTIwcHg7IGhlaWdodDogMzQwcHg7IG9iamVjdC1maXQ6IGNvdmVyOyB9XG5cbi5zbGlkZXItc21hbGxfX3RhYmxldCB7IGRpc3BsYXk6IG5vbmU7IHdpZHRoOiA3NzBweDsgaGVpZ2h0OiAzMDFweDsgb2JqZWN0LWZpdDogY292ZXI7IH1cblxuLnNsaWRlci1zbWFsbF9fbW9iaWxlIHsgZGlzcGxheTogbm9uZTsgd2lkdGg6IDQ4MHB4OyBoZWlnaHQ6IDEwMCU7IG9iamVjdC1maXQ6IGNvdmVyOyB9XG5cbi5zbGlkZXItc21hbGwgaW1nIHsgbWF4LXdpZHRoOiBub25lOyBwb3NpdGlvbjogYWJzb2x1dGU7IGxlZnQ6IDUwJTsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuXG4uc2xpZGVyLXNtYWxsIC5zbGlkZXJfX2luZm8geyB0b3A6IDY0JTsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKSwgLTUwJTsgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cblxuLnNsaWRlci1zbWFsbC5zbGlkZXItc21hbGwtY2FyIGltZyB7IG1hcmdpbi10b3A6IDA7IH1cblxuLnpvb21JblNsb3cgeyBhbmltYXRpb24tbmFtZTogem9vbUluU2xvdzsgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbUluU2xvdzsgYW5pbWF0aW9uLWR1cmF0aW9uOiA1czsgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDVzOyBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTsgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIHpvb21JblNsb3cgeyAwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0OyB9XG4gIDgwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAxLjA1LCAxLjA1KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjsgfSB9XG5cbi5icmVhZGNydW1icyB7IG1hcmdpbi10b3A6IDIwcHg7IH1cblxuLmJyZWFkY3J1bWJzIHNwYW4geyBjb2xvcjogI2ZmZjsgdGV4dC1zaGFkb3c6IDAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuNjkpOyBmb250LXNpemU6IDE4cHg7IH1cblxuLmJyZWFkY3J1bWJzIGEgeyBjb2xvcjogI2ZmZjsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IHRleHQtc2hhZG93OiAwIDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjY5KTsgZm9udC1zaXplOiAxOHB4OyB9XG5cbi5icmVhZGNydW1ic19fc2VwYXJhdG9yIHsgY29sb3I6ICNmZmY7IHRleHQtc2hhZG93OiAwIDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjY5KTsgZm9udC1zaXplOiAxOHB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkgeyAuaW5kZXgtc2xpZGVyIC5vd2wtZG90cyB7IG1heC13aWR0aDogNTQwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHsgLmluZGV4LXNsaWRlciAub3dsLWRvdHMgeyBtYXgtd2lkdGg6IDcyMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7IC5pbmRleC1zbGlkZXIgLm93bC1kb3RzIHsgbWF4LXdpZHRoOiA5NjBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHsgLmluZGV4LXNsaWRlciAub3dsLWRvdHMgeyBtYXgtd2lkdGg6IDExNDBweDsgfSB9XG5cbi8qIC0tLS0gKi9cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzY2cHgpIHsgLnNsaWRlci1zbWFsbCBpbWcgeyBtYXJnaW4tdG9wOiAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkgeyAuc2xpZGVyLXNtYWxsIGltZyB7IG1heC13aWR0aDogMTIwJTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkgeyAuc2xpZGVyLXNtYWxsIHsgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuaW5kZXgtc2xpZGVyIHsgaGVpZ2h0OiA0NTBweDsgfVxuICAuc2xpZGVyX19pbmZvIHsgdG9wOiAxODBweDsgfVxuICAuc2xpZGVyLWJpZ19fZGVza3RvcCB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuc2xpZGVyLWJpZ19fdGFibGV0IHsgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgaGVpZ2h0OiA0NTBweDsgfVxuICAuc2xpZGVyLWJpZ19fbW9iaWxlIHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7IC5zbGlkZXItc21hbGwgeyBoZWlnaHQ6IDMwMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7IC5icmVhZGNydW1icyB7IGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHsgLmluZGV4LXNsaWRlciB7IGhlaWdodDogNDUwcHg7IH1cbiAgLmluZGV4LXNsaWRlciAub3dsLWRvdHMgeyBmbGV4LWRpcmVjdGlvbjogcm93OyBhbGlnbi1pdGVtczogY2VudGVyOyB0b3A6IGF1dG87IGJvdHRvbTogMTBweDsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLmluZGV4LXNsaWRlciAub3dsLWRvdHMgLm93bC1kb3QgeyBtYXJnaW46IDAgNHB4OyB9XG4gIC5zbGlkZXJfX2luZm8geyB0b3A6IDE4MHB4OyB9XG4gIC5zbGlkZXIgLmJ0bi1zZWNvbmQgeyBkaXNwbGF5OiBub25lOyB9XG4gIC5zbGlkZXItc21hbGxfX2Rlc2t0b3AgeyBkaXNwbGF5OiBub25lOyB9XG4gIC5zbGlkZXItc21hbGxfX3RhYmxldCB7IGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zbGlkZXItc21hbGxfX21vYmlsZSB7IGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHsgLnNsaWRlci1zbWFsbCB7IGhlaWdodDogMzM0cHg7IH1cbiAgLnNsaWRlci1zbWFsbF9fZGVza3RvcCB7IGRpc3BsYXk6IG5vbmU7IH1cbiAgLnNsaWRlci1zbWFsbF9fdGFibGV0IHsgZGlzcGxheTogbm9uZTsgfVxuICAuc2xpZGVyLXNtYWxsX19tb2JpbGUgeyBkaXNwbGF5OiBibG9jazsgfVxuICAuc2xpZGVyLWJpZ19fZGVza3RvcCB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuc2xpZGVyLWJpZ19fdGFibGV0IHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5zbGlkZXItYmlnX19tb2JpbGUgeyBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyBoZWlnaHQ6IDQ1MHB4OyB9IH1cblxuLyogc2xpZGVyIGltZyAqL1xuLmxlZnQtbWVudSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IHdlYmtpdC10cmFuc2l0aW9uOiAwLjVzOyAtbW96LXRyYW5zaXRpb246IDAuNXM7IC1tcy10cmFuc2l0aW9uOiAwLjVzOyAtby10cmFuc2l0aW9uOiAwLjVzOyB0cmFuc2l0aW9uOiAwLjVzOyBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG5cbi5sZWZ0LW1lbnUgbGkgeyBib3JkZXItbGVmdDogM3B4IHNvbGlkICNmZmY7IGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDE1MSwgMTUxLCAxNTEsIDAuMzUpOyBkaXNwbGF5OiBibG9jazsgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjVzOyAtbW96LXRyYW5zaXRpb246IDAuNXM7IC1tcy10cmFuc2l0aW9uOiAwLjVzOyAtby10cmFuc2l0aW9uOiAwLjVzOyB0cmFuc2l0aW9uOiAwLjVzOyB9XG5cbi5sZWZ0LW1lbnUgbGkgYSwgLmxlZnQtbWVudSBsaSBzcGFuIHsgcGFkZGluZzogMTBweCAyMHB4OyBmb250LXNpemU6IDE1cHg7IGNvbG9yOiAjM2QzZDNkOyBmb250LXdlaWdodDogNjAwOyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgZGlzcGxheTogYmxvY2s7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7IC13ZWJraXQtdHJhbnNpdGlvbjogMC41czsgLW1vei10cmFuc2l0aW9uOiAwLjVzOyAtbXMtdHJhbnNpdGlvbjogMC41czsgLW8tdHJhbnNpdGlvbjogMC41czsgdHJhbnNpdGlvbjogMC41czsgfVxuXG4ubGVmdC1tZW51IGxpLmFjdGl2ZSB7IGJhY2tncm91bmQ6ICNmNWY1ZjU7IGJvcmRlci1ib3R0b206IG5vbmU7IH1cblxuLmxlZnQtbWVudSBsaS5hY3RpdmUgYSwgLmxlZnQtbWVudSBsaS5hY3RpdmUgc3BhbiB7IGNvbG9yOiAjYjcxODFhOyBib3JkZXItbGVmdDogM3B4IHNvbGlkICNiNzE4MWE7IH1cblxuLmxlZnQtbWVudSBsaS5hY3RpdmU6aG92ZXIgYSB7IHBhZGRpbmctbGVmdDogMjBweDsgcGFkZGluZy1yaWdodDogMjBweDsgfVxuXG4ubGVmdC1tZW51IC5sZWZ0LXN1Ym1lbnUgbGkgeyBib3JkZXItYm90dG9tOiBub25lOyBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cblxuLmxlZnQtbWVudSAubGVmdC1zdWJtZW51IGxpIGEgeyBib3JkZXItbGVmdDogbm9uZTsgY29sb3I6ICMzZDNkM2Q7IH1cblxuLmxlZnQtbWVudSAubGVmdC1zdWJtZW51IGxpLmFjdGl2ZSBhIHsgY29sb3I6ICNiNzE4MWE7IH1cblxuLmxlZnQtbWVudSBsaSBhOmhvdmVyIHsgcGFkZGluZy1sZWZ0OiAyNHB4OyBwYWRkaW5nLXJpZ2h0OiAxNnB4OyBjb2xvcjogI2I3MTgxYTsgfVxuXG4ubGVmdC1tZW51IC5idG4geyB3aWR0aDogMTAwJTsgdGV4dC1hbGlnbjogY2VudGVyOyBtYXJnaW4tdG9wOiAxNHB4OyB9XG5cbiNuYXYtZHJpbGwgI2xlZnQtbWVudV9faW5uZXIgdWwgbGkgeyBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgxNTEsIDE1MSwgMTUxLCAwLjM1KTsgfVxuXG4jbmF2LWRyaWxsICNsZWZ0LW1lbnVfX2lubmVyIHVsIGxpIGEgeyBjb2xvcjogIzRkNGQ0ZDsgfVxuXG4jbmF2LWRyaWxsICNsZWZ0LW1lbnVfX2lubmVyIHVsIGxpLmFjdGl2ZSBhIHsgY29sb3I6ICNiNzE4MWE7IH1cblxuI25hdi1kcmlsbCAjbGVmdC1tZW51X19pbm5lciB1bCAubGVmdC1zdWJtZW51IGxpIHsgcGFkZGluZy1sZWZ0OiAzMHB4OyB9XG5cbiNuYXYtZHJpbGwgI2xlZnQtbWVudV9faW5uZXIgdWwgLmxlZnQtc3VibWVudSBsaSBhIHsgY29sb3I6ICM0ZDRkNGQ7IH1cblxuI25hdi1kcmlsbCAjbGVmdC1tZW51X19pbm5lciB1bCAubGVmdC1zdWJtZW51IGxpLmFjdGl2ZSBhIHsgY29sb3I6ICNiNzE4MWE7IH1cblxuI25hdi1kcmlsbCAubmF2LWl0ZW0uYWN0aXZlID4gYSB7IGNvbG9yOiAjYzgyZDRlOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkgeyAubGVmdC1tZW51IHsgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbi5oZWFkZXJfX3NlYXJjaC1vcGVuZXIgeyBtYXJnaW4tcmlnaHQ6IDMwcHg7IGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uaGVhZGVyX19pY29uLXNlYXJjaCB7IGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9zZWFyY2guc3ZnXCIpOyBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB3aWR0aDogMjJweDsgaGVpZ2h0OiAyMnB4OyBjdXJzb3I6IHBvaW50ZXI7IGZvbnQtc2l6ZTogMDsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC13ZWJraXQtdHJhbnNpdGlvbjogMC41czsgLW1vei10cmFuc2l0aW9uOiAwLjVzOyAtbXMtdHJhbnNpdGlvbjogMC41czsgLW8tdHJhbnNpdGlvbjogMC41czsgdHJhbnNpdGlvbjogMC41czsgfVxuXG4uaGVhZGVyX19pY29uLXNlYXJjaC5oZWFkZXJfX3NlYXJjaC1vcGVuZXIgeyB3aWR0aDogMjRweDsgaGVpZ2h0OiAyNHB4OyB9XG5cbi5oZWFkZXJfX2ljb24tc2VhcmNoLXRvcCB7IGRpc3BsYXk6IG5vbmU7IH1cblxuLmhlYWRlcl9fc2VhcmNoLWJ0biB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiA1MCU7IHJpZ2h0OiA2OHB4OyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyBvcGFjaXR5OiAwOyB9XG5cbi5oZWFkZXJfX2Nsb3NlIHsgb3BhY2l0eTogMDsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDUwJTsgcmlnaHQ6IDE1cHg7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9jbG9zZS5zdmdcIik7IGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IHdpZHRoOiAxNXB4OyBoZWlnaHQ6IDE1cHg7IGN1cnNvcjogcG9pbnRlcjsgZm9udC1zaXplOiAwOyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjVzOyAtbW96LXRyYW5zaXRpb246IDAuNXM7IC1tcy10cmFuc2l0aW9uOiAwLjVzOyAtby10cmFuc2l0aW9uOiAwLjVzOyB0cmFuc2l0aW9uOiAwLjVzOyB9XG5cbi5zZWFyY2gtYmxvY2sgeyByaWdodDogMjAwcHg7IC13ZWJraXQtdHJhbnNpdGlvbjogMC41czsgLW1vei10cmFuc2l0aW9uOiAwLjVzOyAtbXMtdHJhbnNpdGlvbjogMC41czsgLW8tdHJhbnNpdGlvbjogMC41czsgdHJhbnNpdGlvbjogMC41czsgb3ZlcmZsb3c6IGhpZGRlbjsgei1pbmRleDogMTA7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiA1MCU7IHdpZHRoOiAwJTsgYmFja2dyb3VuZDogd2hpdGU7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IGhlaWdodDogMTAwJTsgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMTBweCAwICM0ZDRkNGQ7IC1tb3otYm94LXNoYWRvdzogMCAwIDEwcHggMCAjNGQ0ZDRkOyBib3gtc2hhZG93OiAwIDAgMTBweCAwICM0ZDRkNGQ7IC13ZWJraXQtb3BhY2l0eTogMDsgLW1vei1vcGFjaXR5OiAwOyAtbXMtb3BhY2l0eTogMDsgLW8tb3BhY2l0eTogMDsgLWtodG1sLW9wYWNpdHk6IDA7IG9wYWNpdHk6IDA7IH1cblxuLnNlYXJjaC1ibG9jayBwIHsgb3BhY2l0eTogMDsgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjVzOyAtbW96LXRyYW5zaXRpb246IDAuNXM7IC1tcy10cmFuc2l0aW9uOiAwLjVzOyAtby10cmFuc2l0aW9uOiAwLjVzOyB0cmFuc2l0aW9uOiAwLjVzOyBtYXJnaW46IDA7IHBhZGRpbmc6IDA7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiA1MCU7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IHJpZ2h0OiA0OHB4OyBoZWlnaHQ6IDQwJTsgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzRmNWE3YzsgfVxuXG4uc2VhcmNoLWJsb2NrIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHsgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOGQ3ZDc7IG1hcmdpbi1sZWZ0OiAxNXB4OyBoZWlnaHQ6IDcwJTsgd2lkdGg6IGNhbGMoMTAwJSAtIDEzMHB4KTsgY29sb3I6ICM0ZDRkNGQ7IHBhZGRpbmc6IDA7IH1cblxuLnNlYXJjaC1ibG9jay5vcGVuZWQtc2VhcmNoIHsgd2lkdGg6IGNhbGMoMTAwJSAtIDIxNXB4KTsgLXdlYmtpdC1vcGFjaXR5OiAxOyAtbW96LW9wYWNpdHk6IDE7IC1tcy1vcGFjaXR5OiAxOyAtby1vcGFjaXR5OiAxOyAta2h0bWwtb3BhY2l0eTogMTsgb3BhY2l0eTogMTsgfVxuXG4uc2VhcmNoLWlubmVyIHsgaGVpZ2h0OiAxMDAlOyB9XG5cbi5zZWFyY2hfYmFyIHsgaGVpZ2h0OiAxMDAlOyBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5zZWFyY2hfYmFyIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHsgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkgeyAuc2VhcmNoLWJsb2NrIHsgaGVpZ2h0OiA5OSU7IC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTsgLW1vei1ib3gtc2hhZG93OiBub25lOyBib3gtc2hhZG93OiBub25lOyBib3JkZXI6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHsgLmhlYWRlcl9fc2VhcmNoLW9wZW5lciB7IGRpc3BsYXk6IG5vbmU7IH1cbiAgLmhlYWRlcl9faWNvbi1zZWFyY2gtdG9wIHsgZGlzcGxheTogYmxvY2s7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHsgLnNlYXJjaC1ibG9jayB7IHJpZ2h0OiAwOyBsZWZ0OiAwOyB9XG4gIC5zZWFyY2gtYmxvY2sub3BlbmVkLXNlYXJjaCB7IHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyMHB4KSB7IC5oZWFkZXJfX3NlYXJjaC1vcGVuZXIgeyBtYXJnaW4tcmlnaHQ6IDEwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkgeyAuaGVhZGVyX19zZWFyY2gtb3BlbmVyIHsgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cblxubGFiZWwgeyBkaXNwbGF5OiBibG9jazsgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4uZmVlZGJhY2stZm9ybSB7IG92ZXJmbG93LXk6IGF1dG87IHotaW5kZXg6IDEwMDsgcG9zaXRpb246IGFic29sdXRlOyBkaXNwbGF5OiBub25lOyB0b3A6IDcwcHg7IGxlZnQ6IDUwJTsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgYmFja2dyb3VuZDogI2ZmZjsgcGFkZGluZzogMjVweDsgbWF4LXdpZHRoOiA1NDBweDsgd2lkdGg6IDEwMCU7IGZvbnQtc2l6ZTogMTZweDsgfVxuXG4uZmVlZGJhY2stZm9ybSBpbnB1dFt0eXBlPSd0ZXh0J10sIC5mZWVkYmFjay1mb3JtIGlucHV0W3R5cGU9J251bWJlciddLCAuZmVlZGJhY2stZm9ybSBpbnB1dFt0eXBlPSd0ZWwnXSwgLmZlZWRiYWNrLWZvcm0gaW5wdXRbdHlwZT0nZW1haWwnXSwgLmZlZWRiYWNrLWZvcm0gc2VsZWN0LCAuZmVlZGJhY2stZm9ybSB0ZXh0YXJlYSwgLmZlZWRiYWNrLWZvcm0gLnVpLXNlbGVjdG1lbnUtYnV0dG9uIHsgbWFyZ2luLXRvcDogMTBweDsgfVxuXG4uZmVlZGJhY2stZm9ybSB0ZXh0YXJlYSB7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEzMHB4OyB9XG5cbi5mZWVkYmFjay1mb3JtX190aXRsZSB7IGZvbnQtc2l6ZTogMjRweDsgZm9udC13ZWlnaHQ6IGJvbGQ7IG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuLmZlZWRiYWNrLWZvcm1fX2Nsb3NlIHsgei1pbmRleDogMTA7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgY3Vyc29yOiBwb2ludGVyOyB0b3A6IDI1cHg7IHJpZ2h0OiAyNXB4OyB3aWR0aDogMTRweDsgaGVpZ2h0OiAxNHB4OyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Nsb3NlLnN2Zyk7IGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuXG4uZmVlZGJhY2stZm9ybSAuaW50bC10ZWwtaW5wdXQgeyBtYXJnaW4tdG9wOiAxMHB4OyB9XG5cbi5mZWVkYmFjay1mb3JtIC50YWJzIHsgbWFyZ2luOiAyMHB4IDAgMCAwOyB9XG5cbi5mZWVkYmFjay1mb3JtIC50YWJzX19jb250ZW50IHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuXG4uZmVlZGJhY2stZm9ybSAudGFicyAuc2VydmljZXMtaGVhZGVyIHsgcGFkZGluZy1sZWZ0OiAwOyBwYWRkaW5nLXJpZ2h0OiAwOyB9XG5cbi5mZWVkYmFjay1mb3JtIC50YWJzIC5zZXJ2aWNlcy1oZWFkZXItaXRlbSB7IGZvbnQtc2l6ZTogMS4yZW07IHBhZGRpbmc6IDEwcHg7IH1cblxuLmZlZWRiYWNrLWZvcm1fX2JvdHRvbSB7IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG5cbi5mZWVkYmFjay1mb3JtX19ib3R0b20gbGFiZWwuY2hlY2tib3ggeyBmbGV4OiAyIDE7IH1cblxuLmZlZWRiYWNrLWZvcm1fX2JvdHRvbSAuYnRuIHsgZmxleDogMSAxOyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmZlZWRiYWNrLWZvcm0gLmNpdHktcGhvbmUgeyBkaXNwbGF5OiBibG9jazsgfVxuXG4uZmVlZGJhY2stZm9ybSAuZm9yZWlnbi1zdHVkZW50cy1waG9uZSB7IGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5jb250ZW50LWZvcm0gLmNpdHktY2hvb3NlX19saXN0IHsgcmlnaHQ6IGF1dG87IH1cblxuLmNvbnRlbnQtZm9ybSAuY2l0eS1jaG9vc2Ugc3BhbiB7IGZvbnQtc2l6ZTogMTZweDsgbWFyZ2luLWxlZnQ6IDMwcHg7IH1cblxuLmNvbnRlbnQtZm9ybSAuY2l0eS1jaG9vc2Ugc3BhbjpiZWZvcmUgeyBkaXNwbGF5OiBub25lOyB9XG5cbi5jb250ZW50LWZlZWRiYWNrLWZvcm1fX2NpdHktY2hvb3NlIHsgZGlzcGxheTogZmxleDsgfVxuXG4ucXVlc3Rpb24tdG9vbHRpcCB7IG1hcmdpbi1sZWZ0OiA0cHg7IG1hcmdpbi1yaWdodDogNHB4OyBjdXJzb3I6IHBvaW50ZXI7IGNvbG9yOiAjZmZmOyAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTsgLW1vei1ib3JkZXItcmFkaXVzOiA1MCU7IGJvcmRlci1yYWRpdXM6IDUwJTsgYmFja2dyb3VuZC1jb2xvcjogI2M4MmQ0ZTsgd2lkdGg6IDE4cHg7IGhlaWdodDogMThweDsgdGV4dC1hbGlnbjogY2VudGVyOyBsaW5lLWhlaWdodDogMThweDsgZm9udC1zaXplOiAxM3B4OyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ucXVlc3Rpb24tdG9vbHRpcF9fdGV4dCB7IGRpc3BsYXk6IGJsb2NrOyBwb3NpdGlvbjogYWJzb2x1dGU7IGxlZnQ6IDEyMCU7IHRvcDogNTAlOyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB3aWR0aDogMzAwcHg7IHBhZGRpbmc6IDEwcHggMTZweDsgdGV4dC1hbGlnbjogbGVmdDsgY29sb3I6ICMzZDNkM2Q7IGJhY2tncm91bmQtY29sb3I6ICNlY2VjZWM7IHotaW5kZXg6IDI7IH1cblxuLnF1ZXN0aW9uLXRvb2x0aXBfX3RleHQ6YmVmb3JlIHsgY29udGVudDogXCJcIjsgd2lkdGg6IDA7IGhlaWdodDogMDsgYm9yZGVyLXRvcDogNnB4IHNvbGlkIHRyYW5zcGFyZW50OyBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCAjZWNlY2VjOyBib3JkZXItYm90dG9tOiA2cHggc29saWQgdHJhbnNwYXJlbnQ7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiA1MCU7IGxlZnQ6IC02cHg7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qIGNvbnRlbnQgZm9ybSAqL1xuLmNvbnRlbnQtZm9ybSB7IG1hcmdpbi10b3A6IDMwcHg7IHdpZHRoOiA1MCU7IH1cblxuLmNvbnRlbnQtZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXSwgLmNvbnRlbnQtZm9ybSBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLCAuY29udGVudC1mb3JtIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSwgLmNvbnRlbnQtZm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl0gaW5wdXRbdHlwZT1cInRlbFwiXSB0ZXh0YXJlYSB7IHdpZHRoOiAxMDAlOyB9XG5cbi5jYWxjdWxhdG9yLWZpZWxkLWxvYWRlciB7IGRpc3BsYXk6IG5vbmU7IH1cblxuLmJ1dHRvbi1wcmVsb2FkZXIgeyBkaXNwbGF5OiBub25lOyB9XG5cbi5yZW1hcmsgeyBkaXNwbGF5OiBub25lOyB9XG5cbi5jYWxjdWxhdG9yLWZpZWxkIHsgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuXG4uY2FsY3VsYXRvci1maWVsZC1zdWItZ3JvdXAtam9pbiB7IG1hcmdpbi1ib3R0b206IDE2cHg7IH1cblxuLmNhbGN1bGF0b3ItZmllbGQtc3ViLWdyb3VwLmFnZSB7IGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cblxuLmxhYmVsIHsgbWFyZ2luOiAyMHB4IDA7IH1cblxuLmhhbGYtd2lkdGggeyB3aWR0aDogNDglOyB9XG5cbi5zdW1tIHsgY29sb3I6ICNjODJkNGU7IH1cblxuLmFkZC1idXR0b24geyBjb2xvcjogI2M4MmQ0ZTsgcG9zaXRpb246IHJlbGF0aXZlOyBwYWRkaW5nLWxlZnQ6IDIwcHg7IGN1cnNvcjogcG9pbnRlcjsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5hZGQtYnV0dG9uOmJlZm9yZSB7IGNvbnRlbnQ6IFwiK1wiOyBkaXNwbGF5OiBibG9jazsgd2lkdGg6IDE2cHg7IGhlaWdodDogMTZweDsgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7IC1tb3otYm9yZGVyLXJhZGl1czogNTAlOyBib3JkZXItcmFkaXVzOiA1MCU7IGJhY2tncm91bmQ6ICNjODJkNGU7IGNvbG9yOiAjZmZmOyBmb250LXNpemU6IDE4cHg7IGxpbmUtaGVpZ2h0OiAxNnB4OyB0ZXh0LWFsaWduOiBjZW50ZXI7IGZvbnQtd2VpZ2h0OiBib2xkOyBwb3NpdGlvbjogYWJzb2x1dGU7IGxlZnQ6IDA7IHRvcDogNTAlOyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG5cbi5sYWJlbC1oYWxmLXdpZHRoIHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBtYXJnaW4tcmlnaHQ6IDEycHg7IHZlcnRpY2FsLWFsaWduOiB0b3A7IHdpZHRoOiA1MCU7IH1cblxuLmxhYmVsLWhhbGYtd2lkdGggKyAubGFiZWwtaGFsZi13aWR0aCB7IG1hcmdpbi1yaWdodDogMDsgd2lkdGg6IDQ1JTsgfVxuXG4uY29udGVudC10ZXh0YXJlYSB7IGhlaWdodDogMTQwcHg7IH1cblxuLnRlcnJpdG9yeV9fcmVzZXQgeyBtYXJnaW46IDEwcHggMDsgfVxuXG4udGVycml0b3J5X19yZXNldC1pdGVtIHsgbWFyZ2luLXJpZ2h0OiAxMHB4OyBjb2xvcjogIzg0ODQ4NDsgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjODQ4NDg0OyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC13ZWJraXQtdHJhbnNpdGlvbjogMC4zczsgLW1vei10cmFuc2l0aW9uOiAwLjNzOyAtbXMtdHJhbnNpdGlvbjogMC4zczsgLW8tdHJhbnNpdGlvbjogMC4zczsgdHJhbnNpdGlvbjogMC4zczsgfVxuXG4udGVycml0b3J5X19yZXNldC1yZXNldCB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB3aWR0aDogMTBweDsgaGVpZ2h0OiAxMHB4OyBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnRlcnJpdG9yeV9fcmVzZXQtcmVzZXQ6YmVmb3JlIHsgY29udGVudDogXCJcIjsgZGlzcGxheTogYmxvY2s7IHdpZHRoOiAxMnB4OyBoZWlnaHQ6IDJweDsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDRweDsgbGVmdDogMDsgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyBiYWNrZ3JvdW5kLWNvbG9yOiAjODQ4NDg0OyB9XG5cbi50ZXJyaXRvcnlfX3Jlc2V0LXJlc2V0OmFmdGVyIHsgY29udGVudDogXCJcIjsgZGlzcGxheTogYmxvY2s7IHdpZHRoOiAxMnB4OyBoZWlnaHQ6IDJweDsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDRweDsgbGVmdDogMDsgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTsgYmFja2dyb3VuZC1jb2xvcjogIzg0ODQ4NDsgfVxuXG4udGVycml0b3J5X19yZXNldC1yZXNldDpob3ZlcjpiZWZvcmUgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjYzgyZDRlOyB9XG5cbi50ZXJyaXRvcnlfX3Jlc2V0LXJlc2V0OmhvdmVyOmFmdGVyIHsgYmFja2dyb3VuZC1jb2xvcjogI2M4MmQ0ZTsgfVxuXG4vKiB0cmlwIGZvcm0gKi9cbi50cmlwLWZvcm0gbGFiZWw6bm90KCNmb3Itc3BvcnQpOm5vdCgjZm9yLWFncmVlbWVudDMpIHsgbWF4LXdpZHRoOiA1MCU7IH1cblxuLnRyaXAtZm9ybSAjZm9yLWFncmVlbWVudDMgeyBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG5cbi50cmlwLWZvcm0gLnNwb3J0LWlucHV0IHsgd2lkdGg6IDE2MHB4OyBtYXJnaW4tcmlnaHQ6IDQ4cHg7IH1cblxuLnRyaXAtZm9ybSAuY2hhbmdlLWNhbGN1bGF0aW9uIHsgY29sb3I6ICM4NDg0ODQ7IGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgIzg0ODQ4NDsgfVxuXG4udHJpcC1mb3JtIC5wYXNzcG9ydC1zZXJpYWwgeyB3aWR0aDogMTA0cHg7IH1cblxuLnRyaXAtZm9ybSAucGFzc3BvcnQtbnVtYmVyIHsgd2lkdGg6IDI0NnB4OyB9XG5cbi50cmlwLWZvcm0gLmxhYmVsLWhhbGYtd2lkdGggeyB3aWR0aDogNDUlOyBtYXJnaW4tcmlnaHQ6IDEycHg7IH1cblxuLnRyaXAtZm9ybSAubGFiZWwtaGFsZi13aWR0aCArIC5sYWJlbC1oYWxmLXdpZHRoIHsgd2lkdGg6IDQ1JTsgbWFyZ2luLXJpZ2h0OiAxMnB4OyB9XG5cbi50eXBlcy13ciB7IHdpZHRoOiAxMDAlOyB9XG5cbi50cmlwLWRhdGVzIHsgd2lkdGg6IDEwMCU7IH1cblxuLm1lbWJlcnMgeyB3aWR0aDogMTAwJTsgfVxuXG4udHJhdmVsZXIgaDMgeyBkaXNwbGF5OiBibG9jazsgd2lkdGg6IGF1dG87IH1cblxuLnRyaXAtZGF0ZXMgeyBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi50cmlwLWRhdGVzIGxhYmVsIHsgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4jdHJpcC1kYXRlLWJlZ2luIHsgd2lkdGg6IDE2MHB4OyBtYXJnaW46IDAgMjBweDsgfVxuXG4jdHJpcC1kYXRlLWVuZCB7IHdpZHRoOiAxNjBweDsgbWFyZ2luOiAwIDIwcHg7IH1cblxuI3RyaXAtZGF5cy1hbW91bnQgeyB3aWR0aDogNzJweDsgbWFyZ2luOiAwIDIwcHg7IH1cblxuLm1lbWJlciB7IGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uY2hlY2tib3guc3BvcnQtYWxsIHsgbWFyZ2luLWxlZnQ6IC0yMHB4OyBwb3NpdGlvbjogcmVsYXRpdmU7IHotaW5kZXg6IDU7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLmNoZWNrYm94LnNwb3J0LWFsbCAuY2hlY2ttYXJrIHsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgYm9yZGVyOiAycHggc29saWQgIzNkM2QzZDsgfVxuXG4uY2hlY2tib3guc3BvcnQtYWxsIC5jaGVja21hcms6YmVmb3JlIHsgdG9wOiAycHg7IGxlZnQ6IDFweDsgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjM2QzZDNkOyBib3JkZXItYm90dG9tOiAycHggc29saWQgIzNkM2QzZDsgfVxuXG4uc3BvcnQtc2VhcmNoIHsgbWFyZ2luLXJpZ2h0OiAxNHB4OyB9XG5cbi5tZW1iZXItZGVsZXRlIHsgcG9zaXRpb246IHJlbGF0aXZlOyB3aWR0aDogMTZweDsgaGVpZ2h0OiAxNnB4OyBtYXJnaW4tYm90dG9tOiAyMHB4OyBtYXJnaW4tbGVmdDogNHB4OyBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLm1lbWJlci1kZWxldGU6YmVmb3JlIHsgY29udGVudDogXCJcIjsgZGlzcGxheTogYmxvY2s7IHdpZHRoOiAxOHB4OyBoZWlnaHQ6IDJweDsgYmFja2dyb3VuZDogI2M4MmQ0ZTsgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogN3B4OyBsZWZ0OiAtMXB4OyB9XG5cbi5tZW1iZXItZGVsZXRlOmFmdGVyIHsgY29udGVudDogXCJcIjsgZGlzcGxheTogYmxvY2s7IHdpZHRoOiAxOHB4OyBoZWlnaHQ6IDJweDsgYmFja2dyb3VuZDogI2M4MmQ0ZTsgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDdweDsgbGVmdDogLTFweDsgfVxuXG4ubmV3LW9yZGVyLXJlc3VsdCB7IG1hcmdpbi10b3A6IDMwcHg7IGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuXG4ubmV3LW9yZGVyLXJlc3VsdCBoNCB7IHdpZHRoOiBhdXRvOyBtYXJnaW4tcmlnaHQ6IDMwcHg7IH1cblxuLm5ldy1vcmRlci1yZXN1bHRfX3VuZGVyIHsgd2lkdGg6IDEwMCU7IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG5cbi8qIG1lZGlhICovXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7IC5jb250ZW50LWZvcm0geyB3aWR0aDogMTAwJTsgfVxuICAuY29udGVudC1mb3JtIC5idG4geyBtYXJnaW4tcmlnaHQ6IDIwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHsgLmZlZWRiYWNrLWZvcm1fX3RpdGxlIHsgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5mZWVkYmFjay1mb3JtIC5jaXR5LXBob25lIHsgbWFyZ2luLXJpZ2h0OiAwOyBtYXJnaW4tdG9wOiAyMHB4OyBtYXJnaW4tYm90dG9tOiAyMHB4OyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmZlZWRiYWNrLWZvcm0gLmZvcmVpZ24tc3R1ZGVudHMtcGhvbmUgeyBtYXJnaW4tcmlnaHQ6IDA7IHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZmVlZGJhY2stZm9ybSAuY2l0eS1jaG9vc2VfX2xpc3QgeyBsZWZ0OiAwOyB9XG4gIC5mZWVkYmFjay1mb3JtIC5tYWluLXRlbCB7IG1hcmdpbi10b3A6IDEwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHsgLmZlZWRiYWNrLWZvcm0geyB0b3A6IDA7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTQwcHgpIHsgLmZlZWRiYWNrLWZvcm0geyBvdmVyZmxvdzogc2Nyb2xsOyB9XG4gIC5jb250ZW50LWZvcm0gLmJ0biB7IG1hcmdpbi1yaWdodDogYXV0bzsgbWFyZ2luLWxlZnQ6IGF1dG87IGRpc3BsYXk6IGJsb2NrOyBtYXgtd2lkdGg6IDEwMCU7IHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucXVlc3Rpb24tdG9vbHRpcF9fdGV4dCB7IHRvcDogMTIwJTsgbGVmdDogNTAlOyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApOyAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApOyAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7IC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTsgfVxuICAucXVlc3Rpb24tdG9vbHRpcF9fdGV4dDpiZWZvcmUgeyBib3JkZXItbGVmdDogNnB4IHNvbGlkIHRyYW5zcGFyZW50OyBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDsgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkICNlY2VjZWM7IHRvcDogLTEycHg7IGxlZnQ6IDUwJTsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTsgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTsgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApOyAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDYwcHgpIHsgLmNhbGN1bGF0b3ItZmllbGQtc3ViLWdyb3VwLmFnZSB7IGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5oYWxmLXdpZHRoIHsgd2lkdGg6IDEwMCU7IH0gfVxuXG4udGFibGUgeyB3aWR0aDogMTAwJTsgYm9yZGVyOiAxcHggc29saWQgI2Q4ZDdkNzsgYm9yZGVyLWJvdHRvbTogbm9uZTsgbWFyZ2luOiAyMHB4IDA7IH1cblxuLnRhYmxlLnNtYWxsLWZvbnQgLnRkIHsgZm9udC1zaXplOiAxNHB4OyBwYWRkaW5nOiAxNHB4IDEwcHg7IGxpbmUtaGVpZ2h0OiAxNnB4OyB9XG5cbi50aCB7IGJhY2tncm91bmQtY29sb3I6ICNlY2VjZWM7IH1cblxuLnRyIHsgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOGQ3ZDc7IH1cblxuLnRkIHsgcGFkZGluZzogMTRweCAyMHB4OyB9XG5cbi50ZC1uYW1lIHsgd2lkdGg6IDQ2JTsgfVxuXG4udGQtcHJpY2UgeyB3aWR0aDogMTglOyB9XG5cbi50ZC1maWxlIHsgd2lkdGg6IDE4JTsgfVxuXG4udGRfX21vYmlsZS1pbmZvLWxlZnQgeyBkaXNwbGF5OiBub25lOyB9XG5cbi50ZC50ZDEwIHsgd2lkdGg6IDEwJTsgfVxuXG4udGQudGQyMCB7IHdpZHRoOiAyMCU7IH1cblxuLnRkLnRkMzAgeyB3aWR0aDogMzAlOyB9XG5cbi50ZC50ZDQwIHsgd2lkdGg6IDQwJTsgfVxuXG4udGQudGQ1MCB7IHdpZHRoOiA1MCU7IH1cblxuLnRkLnRkNjAgeyB3aWR0aDogNjAlOyB9XG5cbi50ZC50ZDcwIHsgd2lkdGg6IDcwJTsgfVxuXG4udGQudGQ4MCB7IHdpZHRoOiA4MCU7IH1cblxuLnRkLnRkOTAgeyB3aWR0aDogOTAlOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkgeyAudGFibGUgeyBib3JkZXI6IG5vbmU7IH1cbiAgLnRhYmxlICogeyBmb250LXNpemU6IDE0cHg7IH1cbiAgLnRoLmQtZmxleCB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAudHIgeyBib3JkZXI6IDFweCBzb2xpZCAjZDhkN2Q3OyBtYXJnaW4tYm90dG9tOiAyMHB4OyAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDRweCAwcHggI2Q4ZDdkNzsgLW1vei1ib3gtc2hhZG93OiAwIDJweCA0cHggMHB4ICNkOGQ3ZDc7IGJveC1zaGFkb3c6IDAgMnB4IDRweCAwcHggI2Q4ZDdkNzsgfVxuICAudHIuZC1mbGV4IHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAudGQgeyBib3JkZXItYm90dG9tOiBub25lOyB9XG4gIC50ZC1uYW1lIHsgd2lkdGg6IDEwMCU7IH1cbiAgLnRkLWZpbGUgeyB3aWR0aDogMTAwJTsgfVxuICAudGQtZmlsZS5qdXN0aWZ5LWNvbnRlbnQtY2VudGVyIHsganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLnRkLXByaWNlIHsgd2lkdGg6IDEwMCU7IH1cbiAgLnRkX19tb2JpbGUtaW5mby1sZWZ0IHsgZGlzcGxheTogYmxvY2s7IHdpZHRoOiA1MCU7IGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC50ZC50ZDEwIHsgd2lkdGg6IDEwMCU7IH1cbiAgLnRkLnRkMjAgeyB3aWR0aDogMTAwJTsgfVxuICAudGQudGQzMCB7IHdpZHRoOiAxMDAlOyB9XG4gIC50ZC50ZDQwIHsgd2lkdGg6IDEwMCU7IH1cbiAgLnRkLnRkNTAgeyB3aWR0aDogMTAwJTsgfVxuICAudGQudGQ2MCB7IHdpZHRoOiAxMDAlOyB9XG4gIC50ZC50ZDcwIHsgd2lkdGg6IDEwMCU7IH1cbiAgLnRkLnRkODAgeyB3aWR0aDogMTAwJTsgfVxuICAudGQudGQ5MCB7IHdpZHRoOiAxMDAlOyB9IH1cblxuLyoqIFZhcmlhYmxlcyBkZWNsYXJlZCBoZXJlIGNhbiBiZSBvdmVycmlkZGVuIGJ5IGNvbnN1bWluZyBhcHBsaWNhdGlvbnMsIHdpdGggdGhlIGhlbHAgb2YgdGhlIGAhZGVmYXVsdGAgZmxhZy4gQGV4YW1wbGUgLy8gb3ZlcnJpZGluZyAkaG92ZXJDb2xvciAkaG92ZXJDb2xvcjogcmdiYShyZWQsIDAuMDUpOyAvLyBvdmVycmlkaW5nIGltYWdlIHBhdGggJGZsYWdzSW1hZ2VQYXRoOiBcImltYWdlcy9cIjsgLy8gaW1wb3J0IHRoZSBzY3NzIGZpbGUgYWZ0ZXIgdGhlIG92ZXJyaWRlcyBAaW1wb3J0IFwiYm93ZXJfY29tcG9uZW50L2ludGwtdGVsLWlucHV0L3NyYy9jc3MvaW50bFRlbElucHV0XCI7ICovXG4uaW50bC10ZWwtaW5wdXQgeyB3aWR0aDogMTAwJTsgcG9zaXRpb246IHJlbGF0aXZlOyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLmludGwtdGVsLWlucHV0ICogeyBib3gtc2l6aW5nOiBib3JkZXItYm94OyAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLmludGwtdGVsLWlucHV0IC5oaWRlIHsgZGlzcGxheTogbm9uZTsgfVxuXG4uaW50bC10ZWwtaW5wdXQgLnYtaGlkZSB7IHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4uaW50bC10ZWwtaW5wdXQgaW5wdXQsIC5pbnRsLXRlbC1pbnB1dCBpbnB1dFt0eXBlPXRleHRdLCAuaW50bC10ZWwtaW5wdXQgaW5wdXRbdHlwZT10ZWxdIHsgcG9zaXRpb246IHJlbGF0aXZlOyB6LWluZGV4OiAwOyBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgcGFkZGluZy1yaWdodDogMzZweDsgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi5pbnRsLXRlbC1pbnB1dCAuZmxhZy1jb250YWluZXIgeyB3aWR0aDogMTAwJTsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDA7IGJvdHRvbTogMDsgcmlnaHQ6IDA7IH1cblxuLmludGwtdGVsLWlucHV0IC5zZWxlY3RlZC1mbGFnIHsgei1pbmRleDogMTsgcG9zaXRpb246IHJlbGF0aXZlOyB3aWR0aDogMzZweDsgaGVpZ2h0OiAxMDAlOyBwYWRkaW5nOiAwIDAgMCA4cHg7IH1cblxuLmludGwtdGVsLWlucHV0IC5zZWxlY3RlZC1mbGFnIC5pdGktZmxhZyB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAwOyBib3R0b206IDA7IG1hcmdpbjogYXV0bzsgfVxuXG4uaW50bC10ZWwtaW5wdXQgLnNlbGVjdGVkLWZsYWcgLml0aS1hcnJvdyB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiA1MCU7IG1hcmdpbi10b3A6IC0ycHg7IHJpZ2h0OiA2cHg7IHdpZHRoOiAwOyBoZWlnaHQ6IDA7IGJvcmRlci1sZWZ0OiAzcHggc29saWQgdHJhbnNwYXJlbnQ7IGJvcmRlci1yaWdodDogM3B4IHNvbGlkIHRyYW5zcGFyZW50OyBib3JkZXItdG9wOiA0cHggc29saWQgIzU1NTsgfVxuXG4uaW50bC10ZWwtaW5wdXQgLnNlbGVjdGVkLWZsYWcgLml0aS1hcnJvdy51cCB7IGJvcmRlci10b3A6IG5vbmU7IGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjNTU1OyB9XG5cbi5pbnRsLXRlbC1pbnB1dCAuY291bnRyeS1saXN0IHsgcG9zaXRpb246IGFic29sdXRlOyB6LWluZGV4OiA5OTk5OyBsaXN0LXN0eWxlOiBub25lOyB0ZXh0LWFsaWduOiBsZWZ0OyBwYWRkaW5nOiAwOyBtYXJnaW46IDAgMCAwIC0xcHg7IGJveC1zaGFkb3c6IDFweCAxcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yKTsgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IGJvcmRlcjogMXB4IHNvbGlkICNDQ0M7IHdoaXRlLXNwYWNlOiBub3dyYXA7IG1heC1oZWlnaHQ6IDIwMHB4OyB3aWR0aDogMTAwJTsgb3ZlcmZsb3cteTogc2Nyb2xsOyB9XG5cbi5pbnRsLXRlbC1pbnB1dCAuY291bnRyeS1saXN0LmRyb3B1cCB7IGJvdHRvbTogMTAwJTsgbWFyZ2luLWJvdHRvbTogLTFweDsgfVxuXG4uaW50bC10ZWwtaW5wdXQgLmNvdW50cnktbGlzdCAuZmxhZy1ib3ggeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHdpZHRoOiAyMHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkgeyAuaW50bC10ZWwtaW5wdXQgLmNvdW50cnktbGlzdCB7IHdoaXRlLXNwYWNlOiBub3JtYWw7IH0gfVxuXG4uaW50bC10ZWwtaW5wdXQgLmNvdW50cnktbGlzdCAuZGl2aWRlciB7IHBhZGRpbmctYm90dG9tOiA1cHg7IG1hcmdpbi1ib3R0b206IDVweDsgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDQ0M7IH1cblxuLmludGwtdGVsLWlucHV0IC5jb3VudHJ5LWxpc3QgLmNvdW50cnkgeyBvdmVyZmxvdzogaGlkZGVuOyBtYXgtd2lkdGg6IDEwMCU7IHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyBwYWRkaW5nOiAxMHB4OyB9XG5cbi5pbnRsLXRlbC1pbnB1dCAuY291bnRyeS1saXN0IC5jb3VudHJ5IC5kaWFsLWNvZGUgeyBjb2xvcjogIzk5OTsgfVxuXG4uaW50bC10ZWwtaW5wdXQgLmNvdW50cnktbGlzdCAuY291bnRyeS5oaWdobGlnaHQgeyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpOyB9XG5cbi5pbnRsLXRlbC1pbnB1dCAuY291bnRyeS1saXN0IC5mbGFnLWJveCwgLmludGwtdGVsLWlucHV0IC5jb3VudHJ5LWxpc3QgLmNvdW50cnktbmFtZSwgLmludGwtdGVsLWlucHV0IC5jb3VudHJ5LWxpc3QgLmRpYWwtY29kZSB7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmludGwtdGVsLWlucHV0IC5jb3VudHJ5LWxpc3QgLmZsYWctYm94LCAuaW50bC10ZWwtaW5wdXQgLmNvdW50cnktbGlzdCAuY291bnRyeS1uYW1lIHsgbWFyZ2luLXJpZ2h0OiA2cHg7IH1cblxuLmludGwtdGVsLWlucHV0LmFsbG93LWRyb3Bkb3duIGlucHV0LCAuaW50bC10ZWwtaW5wdXQuYWxsb3ctZHJvcGRvd24gaW5wdXRbdHlwZT10ZXh0XSwgLmludGwtdGVsLWlucHV0LmFsbG93LWRyb3Bkb3duIGlucHV0W3R5cGU9dGVsXSwgLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZSBpbnB1dCwgLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZSBpbnB1dFt0eXBlPXRleHRdLCAuaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlIGlucHV0W3R5cGU9dGVsXSB7IHBhZGRpbmctcmlnaHQ6IDZweDsgcGFkZGluZy1sZWZ0OiA1MnB4OyBtYXJnaW4tbGVmdDogMDsgfVxuXG4uaW50bC10ZWwtaW5wdXQuYWxsb3ctZHJvcGRvd24gLmZsYWctY29udGFpbmVyLCAuaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlIC5mbGFnLWNvbnRhaW5lciB7IHJpZ2h0OiBhdXRvOyBsZWZ0OiAwOyB9XG5cbi5pbnRsLXRlbC1pbnB1dC5hbGxvdy1kcm9wZG93biAuc2VsZWN0ZWQtZmxhZywgLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZSAuc2VsZWN0ZWQtZmxhZyB7IHdpZHRoOiA0NnB4OyB9XG5cbi5pbnRsLXRlbC1pbnB1dC5hbGxvdy1kcm9wZG93biAuZmxhZy1jb250YWluZXI6aG92ZXIgeyBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmludGwtdGVsLWlucHV0LmFsbG93LWRyb3Bkb3duIC5mbGFnLWNvbnRhaW5lcjpob3ZlciAuc2VsZWN0ZWQtZmxhZyB7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7IH1cblxuLmludGwtdGVsLWlucHV0LmFsbG93LWRyb3Bkb3duIGlucHV0W2Rpc2FibGVkXSArIC5mbGFnLWNvbnRhaW5lcjpob3ZlciwgLmludGwtdGVsLWlucHV0LmFsbG93LWRyb3Bkb3duIGlucHV0W3JlYWRvbmx5XSArIC5mbGFnLWNvbnRhaW5lcjpob3ZlciB7IGN1cnNvcjogZGVmYXVsdDsgfVxuXG4uaW50bC10ZWwtaW5wdXQuYWxsb3ctZHJvcGRvd24gaW5wdXRbZGlzYWJsZWRdICsgLmZsYWctY29udGFpbmVyOmhvdmVyIC5zZWxlY3RlZC1mbGFnLCAuaW50bC10ZWwtaW5wdXQuYWxsb3ctZHJvcGRvd24gaW5wdXRbcmVhZG9ubHldICsgLmZsYWctY29udGFpbmVyOmhvdmVyIC5zZWxlY3RlZC1mbGFnIHsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZSAuc2VsZWN0ZWQtZmxhZyB7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7IGRpc3BsYXk6IHRhYmxlOyB9XG5cbi5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUgLnNlbGVjdGVkLWRpYWwtY29kZSB7IGRpc3BsYXk6IHRhYmxlLWNlbGw7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IHBhZGRpbmctbGVmdDogMjhweDsgfVxuXG4uaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlLml0aS1zZGMtMiBpbnB1dCwgLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5pdGktc2RjLTIgaW5wdXRbdHlwZT10ZXh0XSwgLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5pdGktc2RjLTIgaW5wdXRbdHlwZT10ZWxdIHsgcGFkZGluZy1sZWZ0OiA2NnB4OyB9XG5cbi5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUuaXRpLXNkYy0yIC5zZWxlY3RlZC1mbGFnIHsgd2lkdGg6IDYwcHg7IH1cblxuLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5hbGxvdy1kcm9wZG93bi5pdGktc2RjLTIgaW5wdXQsIC5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUuYWxsb3ctZHJvcGRvd24uaXRpLXNkYy0yIGlucHV0W3R5cGU9dGV4dF0sIC5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUuYWxsb3ctZHJvcGRvd24uaXRpLXNkYy0yIGlucHV0W3R5cGU9dGVsXSB7IHBhZGRpbmctbGVmdDogNzZweDsgfVxuXG4uaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlLmFsbG93LWRyb3Bkb3duLml0aS1zZGMtMiAuc2VsZWN0ZWQtZmxhZyB7IHdpZHRoOiA3MHB4OyB9XG5cbi5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUuaXRpLXNkYy0zIGlucHV0LCAuaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlLml0aS1zZGMtMyBpbnB1dFt0eXBlPXRleHRdLCAuaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlLml0aS1zZGMtMyBpbnB1dFt0eXBlPXRlbF0geyBwYWRkaW5nLWxlZnQ6IDc0cHg7IH1cblxuLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5pdGktc2RjLTMgLnNlbGVjdGVkLWZsYWcgeyB3aWR0aDogNjhweDsgfVxuXG4uaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlLmFsbG93LWRyb3Bkb3duLml0aS1zZGMtMyBpbnB1dCwgLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5hbGxvdy1kcm9wZG93bi5pdGktc2RjLTMgaW5wdXRbdHlwZT10ZXh0XSwgLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5hbGxvdy1kcm9wZG93bi5pdGktc2RjLTMgaW5wdXRbdHlwZT10ZWxdIHsgcGFkZGluZy1sZWZ0OiA4NHB4OyB9XG5cbi5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUuYWxsb3ctZHJvcGRvd24uaXRpLXNkYy0zIC5zZWxlY3RlZC1mbGFnIHsgd2lkdGg6IDc4cHg7IH1cblxuLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5pdGktc2RjLTQgaW5wdXQsIC5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUuaXRpLXNkYy00IGlucHV0W3R5cGU9dGV4dF0sIC5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUuaXRpLXNkYy00IGlucHV0W3R5cGU9dGVsXSB7IHBhZGRpbmctbGVmdDogODJweDsgfVxuXG4uaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlLml0aS1zZGMtNCAuc2VsZWN0ZWQtZmxhZyB7IHdpZHRoOiA3NnB4OyB9XG5cbi5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUuYWxsb3ctZHJvcGRvd24uaXRpLXNkYy00IGlucHV0LCAuaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlLmFsbG93LWRyb3Bkb3duLml0aS1zZGMtNCBpbnB1dFt0eXBlPXRleHRdLCAuaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlLmFsbG93LWRyb3Bkb3duLml0aS1zZGMtNCBpbnB1dFt0eXBlPXRlbF0geyBwYWRkaW5nLWxlZnQ6IDkycHg7IH1cblxuLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5hbGxvdy1kcm9wZG93bi5pdGktc2RjLTQgLnNlbGVjdGVkLWZsYWcgeyB3aWR0aDogODZweDsgfVxuXG4uaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlLml0aS1zZGMtNSBpbnB1dCwgLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5pdGktc2RjLTUgaW5wdXRbdHlwZT10ZXh0XSwgLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5pdGktc2RjLTUgaW5wdXRbdHlwZT10ZWxdIHsgcGFkZGluZy1sZWZ0OiA5MHB4OyB9XG5cbi5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUuaXRpLXNkYy01IC5zZWxlY3RlZC1mbGFnIHsgd2lkdGg6IDg0cHg7IH1cblxuLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5hbGxvdy1kcm9wZG93bi5pdGktc2RjLTUgaW5wdXQsIC5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUuYWxsb3ctZHJvcGRvd24uaXRpLXNkYy01IGlucHV0W3R5cGU9dGV4dF0sIC5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUuYWxsb3ctZHJvcGRvd24uaXRpLXNkYy01IGlucHV0W3R5cGU9dGVsXSB7IHBhZGRpbmctbGVmdDogMTAwcHg7IH1cblxuLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5hbGxvdy1kcm9wZG93bi5pdGktc2RjLTUgLnNlbGVjdGVkLWZsYWcgeyB3aWR0aDogOTRweDsgfVxuXG4uaW50bC10ZWwtaW5wdXQuaXRpLWNvbnRhaW5lciB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAtMTAwMHB4OyBsZWZ0OiAtMTAwMHB4OyB6LWluZGV4OiAxMDYwOyBwYWRkaW5nOiAxcHg7IH1cblxuLmludGwtdGVsLWlucHV0Lml0aS1jb250YWluZXI6aG92ZXIgeyBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLml0aS1tb2JpbGUgLmludGwtdGVsLWlucHV0Lml0aS1jb250YWluZXIgeyB0b3A6IDMwcHg7IGJvdHRvbTogMzBweDsgbGVmdDogMzBweDsgcmlnaHQ6IDMwcHg7IG1heC13aWR0aDogOTB2dzsgcG9zaXRpb246IGZpeGVkOyB9XG5cbi5pdGktbW9iaWxlIC5pbnRsLXRlbC1pbnB1dCAuY291bnRyeS1saXN0IHsgbWF4LWhlaWdodDogMTAwJTsgd2lkdGg6IDEwMCU7IH1cblxuLml0aS1tb2JpbGUgLmludGwtdGVsLWlucHV0IC5jb3VudHJ5LWxpc3QgLmNvdW50cnkgeyBwYWRkaW5nOiAxMHB4IDEwcHg7IGxpbmUtaGVpZ2h0OiAxLjVlbTsgfVxuXG4uaXRpLWZsYWcgeyB3aWR0aDogMjBweDsgfVxuXG4uaXRpLWZsYWcuYmUgeyB3aWR0aDogMThweDsgfVxuXG4uaXRpLWZsYWcuY2ggeyB3aWR0aDogMTVweDsgfVxuXG4uaXRpLWZsYWcubWMgeyB3aWR0aDogMTlweDsgfVxuXG4uaXRpLWZsYWcubmUgeyB3aWR0aDogMThweDsgfVxuXG4uaXRpLWZsYWcubnAgeyB3aWR0aDogMTNweDsgfVxuXG4uaXRpLWZsYWcudmEgeyB3aWR0aDogMTVweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogMiAvIDEpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCkgeyAuaXRpLWZsYWcgeyBiYWNrZ3JvdW5kLXNpemU6IDU2MzBweCAxNXB4OyB9IH1cblxuLml0aS1mbGFnLmFjIHsgaGVpZ2h0OiAxMHB4OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggMHB4OyB9XG5cbi5pdGktZmxhZy5hZCB7IGhlaWdodDogMTRweDsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIycHggMHB4OyB9XG5cbi5pdGktZmxhZy5hZSB7IGhlaWdodDogMTBweDsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0cHggMHB4OyB9XG5cbi5pdGktZmxhZy5hZiB7IGhlaWdodDogMTRweDsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY2cHggMHB4OyB9XG5cbi5pdGktZmxhZy5hZyB7IGhlaWdodDogMTRweDsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTg4cHggMHB4OyB9XG5cbi5pdGktZmxhZy5haSB7IGhlaWdodDogMTBweDsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMHB4IDBweDsgfVxuXG4uaXRpLWZsYWcuYWwgeyBoZWlnaHQ6IDE1cHg7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMzJweCAwcHg7IH1cblxuLml0aS1mbGFnLmFtIHsgaGVpZ2h0OiAxMHB4OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTU0cHggMHB4OyB9XG5cbi5pdGktZmxhZy5hbyB7IGhlaWdodDogMTRweDsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IDBweDsgfVxuXG4uaXRpLWZsYWcuYXEgeyBoZWlnaHQ6IDE0cHg7IGJhY2tncm91bmQtcG9zaXRpb246IC0xOThweCAwcHg7IH1cblxuLml0aS1mbGFnLmFyIHsgaGVpZ2h0OiAxM3B4OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjIwcHggMHB4OyB9XG5cbi5pdGktZmxhZy5hcyB7IGhlaWdodDogMTBweDsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MnB4IDBweDsgfVxuXG4uaXRpLWZsYWcuYXQgeyBoZWlnaHQ6IDE0cHg7IGJhY2tncm91bmQtcG9zaXRpb246IC0yNjRweCAwcHg7IH1cblxuLml0aS1mbGFnLmF1IHsgaGVpZ2h0OiAxMHB4OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjg2cHggMHB4OyB9XG5cbi5pdGktZmxhZy5hdyB7IGhlaWdodDogMTRweDsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMwOHB4IDBweDsgfVxuXG4uaXRpLWZsYWcuYXggeyBoZWlnaHQ6IDEzcHg7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMzBweCAwcHg7IH1cblxuLml0aS1mbGFnLmF6IHsgaGVpZ2h0OiAxMHB4OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzUycHggMHB4OyB9XG5cbi5pdGktZmxhZy5iYSB7IGhlaWdodDogMTBweDsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM3NHB4IDBweDsgfVxuXG4uaXRpLWZsYWcuYmIgeyBoZWlnaHQ6IDE0cHg7IGJhY2tncm91bmQtcG9zaXRpb246IC0zOTZweCAwcHg7IH1cblxuLml0aS1mbGFnLmJkIHsgaGVpZ2h0OiAxMnB4OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDE4cHggMHB4OyB9XG5cbi5pdGktZmxhZy5iZSB7IGhlaWdodDogMTVweDsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0MHB4IDBweDsgfVxuXG4uaXRpLWZsYWcuYmYgeyBoZWlnaHQ6IDE0cHg7IGJhY2tncm91bmQtcG9zaXRpb246IC00NjBweCAwcHg7IH1cblxuLml0aS1mbGFnLmJnIHsgaGVpZ2h0OiAxMnB4OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDgycHggMHB4OyB9XG5cbi5pdGktZmxhZy5iaCB7IGhlaWdodDogMTJweDsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUwNHB4IDBweDsgfVxuXG4uaXRpLWZsYWcuYmkgeyBoZWlnaHQ6IDEycHg7IGJhY2tncm91bmQtcG9zaXRpb246IC01MjZweCAwcHg7IH1cblxuLml0aS1mbGFnLmJqIHsgaGVpZ2h0OiAxNHB4OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTQ4cHggMHB4OyB9XG5cbi5pdGktZmxhZy5ibCB7IGhlaWdodDogMTRweDsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU3MHB4IDBweDsgfVxuXG4uaXRpLWZsYWcuYm0geyBoZWlnaHQ6IDEwcHg7IGJhY2tncm91bmQtcG9zaXRpb246IC01OTJweCAwcHg7IH1cblxuLml0aS1mbGFnLmJuIHsgaGVpZ2h0OiAxMHB4OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjE0cHggMHB4OyB9XG5cbi5pdGktZmxhZy5ibyB7IGhlaWdodDogMTRweDsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTYzNnB4IDBweDsgfVxuXG4uaXRpLWZsYWcuYnEgeyBoZWlnaHQ6IDE0cHg7IGJhY2tncm91bmQtcG9zaXRpb246IC02NThweCAwcHg7IH1cblxuLml0aS1mbGFnLmJyIHsgaGVpZ2h0OiAxNHB4OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjgwcHggMHB4OyB9XG5cbi5pdGktZmxhZy5icyB7IGhlaWdodDogMTBweDsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcwMnB4IDBweDsgfVxuXG4uaXRpLWZsYWcuYnQgeyBoZWlnaHQ6IDE0cHg7IGJhY2tncm91bmQtcG9zaXRpb246IC03MjRweCAwcHg7IH1cblxuLml0aS1mbGFnLmJ2IHsgaGVpZ2h0OiAxNXB4OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzQ2cHggMHB4OyB9XG5cbi5pdGktZmxhZy5idyB7IGhlaWdodDogMTRweDsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTc2OHB4IDBweDsgfVxuXG4uaXRpLWZsYWcuYnkgeyBoZWlnaHQ6IDEwcHg7IGJhY2tncm91bmQtcG9zaXRpb246IC03OTBweCAwcHg7IH1cblxuLml0aS1mbGFnLmJ6IHsgaGVpZ2h0OiAxNHB4OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODEycHggMHB4OyB9XG5cbi5pdGktZmxhZy5jYSB7IGhlaWdodDogMTBweDsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgzNHB4IDBweDsgfVxuXG4uaXRpLWZsYWcuY2MgeyBoZWlnaHQ6IDEwcHg7IGJhY2tncm91bmQtcG9zaXRpb246IC04NTZweCAwcHg7IH1cblxuLml0aS1mbGFnLmNkIHsgaGVpZ2h0OiAxNXB4OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODc4cHggMHB4OyB9XG5cbi5pdGktZmxhZy5jZiB7IGhlaWdodDogMTRweDsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTkwMHB4IDBweDsgfVxuXG4uaXRpLWZsYWcuY2cgeyBoZWlnaHQ6IDE0cHg7IGJhY2tncm91bmQtcG9zaXRpb246IC05MjJweCAwcHg7IH1cblxuLml0aS1mbGFnLmNoIHsgaGVpZ2h0OiAxNXB4OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTQ0cHggMHB4OyB9XG5cbi5pdGktZmxhZy5jaSB7IGhlaWdodDogMTRweDsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2MXB4IDBweDsgfVxuXG4uaXRpLWZsYWcuY2sgeyBoZWlnaHQ6IDEwcHg7IGJhY2tncm91bmQtcG9zaXRpb246IC05ODNweCAwcHg7IH1cblxuLml0aS1mbGFnLmNsIHsgaGVpZ2h0OiAxNHB4OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAwNXB4IDBweDsgfVxuXG4uaXRpLWZsYWcuY20geyBoZWlnaHQ6IDE0cHg7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMDI3cHggMHB4OyB9XG5cbi5pdGktZmxhZy5jbiB7IGhlaWdodDogMTRweDsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwNDlweCAwcHg7IH1cblxuLml0aS1mbGFnLmNvIHsgaGVpZ2h0OiAxNHB4OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTA3MXB4IDBweDsgfVxuXG4uaXRpLWZsYWcuY3AgeyBoZWlnaHQ6IDE0cHg7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMDkzcHggMHB4OyB9XG5cbi5pdGktZmxhZy5jciB7IGhlaWdodDogMTJweDsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMTVweCAwcHg7IH1cblxuLml0aS1mbGFnLmN1IHsgaGVpZ2h0OiAxMHB4OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEzN3B4IDBweDsgfVxuXG4uaXRpLWZsYWcuY3YgeyBoZWlnaHQ6IDEycHg7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTU5cHggMHB4OyB9XG5cbi5pdGktZmxhZy5jdyB7IGhlaWdodDogMTRweDsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExODFweCAwcHg7IH1cblxuLml0aS1mbGFnLmN4IHsgaGVpZ2h0OiAxMHB4OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwM3B4IDBweDsgfVxuXG4uaXRpLWZsYWcuY3kgeyBoZWlnaHQ6IDEzcHg7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMjI1cHggMHB4OyB9XG5cbi5pdGktZmxhZy5jeiB7IGhlaWdodDogMTRweDsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyNDdweCAwcHg7IH1cblxuLml0aS1mbGFnLmRlIHsgaGVpZ2h0OiAxMnB4OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI2OXB4IDBweDsgfVxuXG4uaXRpLWZsYWcuZGcgeyBoZWlnaHQ6IDEwcHg7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMjkxcHggMHB4OyB9XG5cbi5pdGktZmxhZy5kaiB7IGhlaWdodDogMTRweDsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzMTNweCAwcHg7IH1cblxuLml0aS1mbGFnLmRrIHsgaGVpZ2h0OiAxNXB4OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTMzNXB4IDBweDsgfVxuXG4uaXRpLWZsYWcuZG0geyBoZWlnaHQ6IDEwcHg7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMzU3cHggMHB4OyB9XG5cbi5pdGktZmxhZy5kbyB7IGhlaWdodDogMTNweDsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzNzlweCAwcHg7IH1cblxuLml0aS1mbGFnLmR6IHsgaGVpZ2h0OiAxNHB4OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQwMXB4IDBweDsgfVxuXG4uaXRpLWZsYWcuZWEgeyBoZWlnaHQ6IDE0cHg7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNDIzcHggMHB4OyB9XG5cbi5pdGktZmxhZy5lYyB7IGhlaWdodDogMTRweDsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NDVweCAwcHg7IH1cblxuLml0aS1mbGFnLmVlIHsgaGVpZ2h0OiAxM3B4OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ2N3B4IDBweDsgfVxuXG4uaXRpLWZsYWcuZWcgeyBoZWlnaHQ6IDE0cHg7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNDg5cHggMHB4OyB9XG5cbi5pdGktZmxhZy5laCB7IGhlaWdodDogMTBweDsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1MTFweCAwcHg7IH1cblxuLml0aS1mbGFnLmVyIHsgaGVpZ2h0OiAxMHB4OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTUzM3B4IDBweDsgfVxuXG4uaXRpLWZsYWcuZXMgeyBoZWlnaHQ6IDE0cHg7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNTU1cHggMHB4OyB9XG5cbi5pdGktZmxhZy5ldCB7IGhlaWdodDogMTBweDsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1NzdweCAwcHg7IH1cblxuLml0aS1mbGFnLmV1IHsgaGVpZ2h0OiAxNHB4OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTU5OXB4IDBweDsgfVxuXG4uaXRpLWZsYWcuZmkgeyBoZWlnaHQ6IDEycHg7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNjIxcHggMHB4OyB9XG5cbi5pdGktZmxhZy5maiB7IGhlaWdodDogMTBweDsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2NDNweCAwcHg7IH1cblxuLml0aS1mbGFnLmZrIHsgaGVpZ2h0OiAxMHB4OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTY2NXB4IDBweDsgfVxuXG4uaXRpLWZsYWcuZm0geyBoZWlnaHQ6IDExcHg7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNjg3cHggMHB4OyB9XG5cbi5pdGktZmxhZy5mbyB7IGhlaWdodDogMTVweDsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3MDlweCAwcHg7IH1cblxuLml0aS1mbGFnLmZyIHsgaGVpZ2h0OiAxNHB4OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTczMXB4IDBweDsgfVxuXG4uaXRpLWZsYWcuZ2EgeyBoZWlnaHQ6IDE1cHg7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNzUzcHggMHB4OyB9XG5cbi5pdGktZmxhZy5nYiB7IGhlaWdodDogMTBweDsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NzVweCAwcHg7IH1cblxuLml0aS1mbGFnLmdkIHsgaGVpZ2h0OiAxMnB4OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc5N3B4IDBweDsgfVxuXG4uaXRpLWZsYWcuZ2UgeyBoZWlnaHQ6IDE0cHg7IGJhY2tncm91bmQtcG9zaXRpb246IC0xODE5cHggMHB4OyB9XG5cbi5pdGktZmxhZy5nZiB7IGhlaWdodDogMTRweDsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE4NDFweCAwcHg7IH1cblxuLml0aS1mbGFnLmdnIHsgaGVpZ2h0OiAxNHB4OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTg2M3B4IDBweDsgfVxuXG4uaXRpLWZsYWcuZ2ggeyBoZWlnaHQ6IDE0cHg7IGJhY2tncm91bmQtcG9zaXRpb246IC0xODg1cHggMHB4OyB9XG5cbi5pdGktZmxhZy5naSB7IGhlaWdodDogMTBweDsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MDdweCAwcHg7IH1cblxuLml0aS1mbGFnLmdsIHsgaGVpZ2h0OiAxNHB4OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkyOXB4IDBweDsgfVxuXG4uaXRpLWZsYWcuZ20geyBoZWlnaHQ6IDE0cHg7IGJhY2tncm91bmQtcG9zaXRpb246IC0xOTUxcHggMHB4OyB9XG5cbi5pdGktZmxhZy5nbiB7IGhlaWdodDogMTRweDsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5NzNweCAwcHg7IH1cblxuLml0aS1mbGFnLmdwIHsgaGVpZ2h0OiAxNHB4OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTk5NXB4IDBweDsgfVxuXG4uaXRpLWZsYWcuZ3EgeyBoZWlnaHQ6IDE0cHg7IGJhY2tncm91bmQtcG9zaXRpb246IC0yMDE3cHggMHB4OyB9XG5cbi5pdGktZmxhZy5nciB7IGhlaWdodDogMTRweDsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwMzlweCAwcHg7IH1cblxuLml0aS1mbGFnLmdzIHsgaGVpZ2h0OiAxMHB4OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA2MXB4IDBweDsgfVxuXG4uaXRpLWZsYWcuZ3QgeyBoZWlnaHQ6IDEzcHg7IGJhY2tncm91bmQtcG9zaXRpb246IC0yMDgzcHggMHB4OyB9XG5cbi5pdGktZmxhZy5ndSB7IGhlaWdodDogMTFweDsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxMDVweCAwcHg7IH1cblxuLml0aS1mbGFnLmd3IHsgaGVpZ2h0OiAxMHB4OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjEyN3B4IDBweDsgfVxuXG4uaXRpLWZsYWcuZ3kgeyBoZWlnaHQ6IDEycHg7IGJhY2tncm91bmQtcG9zaXRpb246IC0yMTQ5cHggMHB4OyB9XG5cbi5pdGktZmxhZy5oayB7IGhlaWdodDogMTRweDsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxNzFweCAwcHg7IH1cblxuLml0aS1mbGFnLmhtIHsgaGVpZ2h0OiAxMHB4OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjE5M3B4IDBweDsgfVxuXG4uaXRpLWZsYWcuaG4geyBoZWlnaHQ6IDEwcHg7IGJhY2tncm91bmQtcG9zaXRpb246IC0yMjE1cHggMHB4OyB9XG5cbi5pdGktZmxhZy5ociB7IGhlaWdodDogMTBweDsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyMzdweCAwcHg7IH1cblxuLml0aS1mbGFnLmh0IHsgaGVpZ2h0OiAxMnB4OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI1OXB4IDBweDsgfVxuXG4uaXRpLWZsYWcuaHUgeyBoZWlnaHQ6IDEwcHg7IGJhY2tncm91bmQtcG9zaXRpb246IC0yMjgxcHggMHB4OyB9XG5cbi5pdGktZmxhZy5pYyB7IGhlaWdodDogMTRweDsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIzMDNweCAwcHg7IH1cblxuLml0aS1mbGFnLmlkIHsgaGVpZ2h0OiAxNHB4OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjMyNXB4IDBweDsgfVxuXG4uaXRpLWZsYWcuaWUgeyBoZWlnaHQ6IDEwcHg7IGJhY2tncm91bmQtcG9zaXRpb246IC0yMzQ3cHggMHB4OyB9XG5cbi5pdGktZmxhZy5pbCB7IGhlaWdodDogMTVweDsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIzNjlweCAwcHg7IH1cblxuLml0aS1mbGFnLmltIHsgaGVpZ2h0OiAxMHB4OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjM5MXB4IDBweDsgfVxuXG4uaXRpLWZsYWcuaW4geyBoZWlnaHQ6IDE0cHg7IGJhY2tncm91bmQtcG9zaXRpb246IC0yNDEzcHggMHB4OyB9XG5cbi5pdGktZmxhZy5pbyB7IGhlaWdodDogMTBweDsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MzVweCAwcHg7IH1cblxuLml0aS1mbGFnLmlxIHsgaGVpZ2h0OiAxNHB4OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQ1N3B4IDBweDsgfVxuXG4uaXRpLWZsYWcuaXIgeyBoZWlnaHQ6IDEycHg7IGJhY2tncm91bmQtcG9zaXRpb246IC0yNDc5cHggMHB4OyB9XG5cbi5pdGktZmxhZy5pcyB7IGhlaWdodDogMTVweDsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI1MDFweCAwcHg7IH1cblxuLml0aS1mbGFnLml0IHsgaGVpZ2h0OiAxNHB4OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjUyM3B4IDBweDsgfVxuXG4uaXRpLWZsYWcuamUgeyBoZWlnaHQ6IDEycHg7IGJhY2tncm91bmQtcG9zaXRpb246IC0yNTQ1cHggMHB4OyB9XG5cbi5pdGktZmxhZy5qbSB7IGhlaWdodDogMTBweDsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI1NjdweCAwcHg7IH1cblxuLml0aS1mbGFnLmpvIHsgaGVpZ2h0OiAxMHB4OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjU4OXB4IDBweDsgfVxuXG4uaXRpLWZsYWcuanAgeyBoZWlnaHQ6IDE0cHg7IGJhY2tncm91bmQtcG9zaXRpb246IC0yNjExcHggMHB4OyB9XG5cbi5pdGktZmxhZy5rZSB7IGhlaWdodDogMTRweDsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI2MzNweCAwcHg7IH1cblxuLml0aS1mbGFnLmtnIHsgaGVpZ2h0OiAxMnB4OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjY1NXB4IDBweDsgfVxuXG4uaXRpLWZsYWcua2ggeyBoZWlnaHQ6IDEzcHg7IGJhY2tncm91bmQtcG9zaXRpb246IC0yNjc3cHggMHB4OyB9XG5cbi5pdGktZmxhZy5raSB7IGhlaWdodDogMTBweDsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI2OTlweCAwcHg7IH1cblxuLml0aS1mbGFnLmttIHsgaGVpZ2h0OiAxMnB4OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjcyMXB4IDBweDsgfVxuXG4uaXRpLWZsYWcua24geyBoZWlnaHQ6IDE0cHg7IGJhY2tncm91bmQtcG9zaXRpb246IC0yNzQzcHggMHB4OyB9XG5cbi5pdGktZmxhZy5rcCB7IGhlaWdodDogMTBweDsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI3NjVweCAwcHg7IH1cblxuLml0aS1mbGFnLmtyIHsgaGVpZ2h0OiAxNHB4OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjc4N3B4IDBweDsgfVxuXG4uaXRpLWZsYWcua3cgeyBoZWlnaHQ6IDEwcHg7IGJhY2tncm91bmQtcG9zaXRpb246IC0yODA5cHggMHB4OyB9XG5cbi5pdGktZmxhZy5reSB7IGhlaWdodDogMTBweDsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4MzFweCAwcHg7IH1cblxuLml0aS1mbGFnLmt6IHsgaGVpZ2h0OiAxMHB4OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjg1M3B4IDBweDsgfVxuXG4uaXRpLWZsYWcubGEgeyBoZWlnaHQ6IDE0cHg7IGJhY2tncm91bmQtcG9zaXRpb246IC0yODc1cHggMHB4OyB9XG5cbi5pdGktZmxhZy5sYiB7IGhlaWdodDogMTRweDsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4OTdweCAwcHg7IH1cblxuLml0aS1mbGFnLmxjIHsgaGVpZ2h0OiAxMHB4OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjkxOXB4IDBweDsgfVxuXG4uaXRpLWZsYWcubGkgeyBoZWlnaHQ6IDEycHg7IGJhY2tncm91bmQtcG9zaXRpb246IC0yOTQxcHggMHB4OyB9XG5cbi5pdGktZmxhZy5sayB7IGhlaWdodDogMTBweDsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI5NjNweCAwcHg7IH1cblxuLml0aS1mbGFnLmxyIHsgaGVpZ2h0OiAxMXB4OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjk4NXB4IDBweDsgfVxuXG4uaXRpLWZsYWcubHMgeyBoZWlnaHQ6IDE0cHg7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMDA3cHggMHB4OyB9XG5cbi5pdGktZmxhZy5sdCB7IGhlaWdodDogMTJweDsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMwMjlweCAwcHg7IH1cblxuLml0aS1mbGFnLmx1IHsgaGVpZ2h0OiAxMnB4OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzA1MXB4IDBweDsgfVxuXG4uaXRpLWZsYWcubHYgeyBoZWlnaHQ6IDEwcHg7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMDczcHggMHB4OyB9XG5cbi5pdGktZmxhZy5seSB7IGhlaWdodDogMTBweDsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMwOTVweCAwcHg7IH1cblxuLml0aS1mbGFnLm1hIHsgaGVpZ2h0OiAxNHB4OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzExN3B4IDBweDsgfVxuXG4uaXRpLWZsYWcubWMgeyBoZWlnaHQ6IDE1cHg7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMTM5cHggMHB4OyB9XG5cbi5pdGktZmxhZy5tZCB7IGhlaWdodDogMTBweDsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMxNjBweCAwcHg7IH1cblxuLml0aS1mbGFnLm1lIHsgaGVpZ2h0OiAxMHB4OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzE4MnB4IDBweDsgfVxuXG4uaXRpLWZsYWcubWYgeyBoZWlnaHQ6IDE0cHg7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMjA0cHggMHB4OyB9XG5cbi5pdGktZmxhZy5tZyB7IGhlaWdodDogMTRweDsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMyMjZweCAwcHg7IH1cblxuLml0aS1mbGFnLm1oIHsgaGVpZ2h0OiAxMXB4OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzI0OHB4IDBweDsgfVxuXG4uaXRpLWZsYWcubWsgeyBoZWlnaHQ6IDEwcHg7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMjcwcHggMHB4OyB9XG5cbi5pdGktZmxhZy5tbCB7IGhlaWdodDogMTRweDsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMyOTJweCAwcHg7IH1cblxuLml0aS1mbGFnLm1tIHsgaGVpZ2h0OiAxNHB4OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzMxNHB4IDBweDsgfVxuXG4uaXRpLWZsYWcubW4geyBoZWlnaHQ6IDEwcHg7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMzM2cHggMHB4OyB9XG5cbi5pdGktZmxhZy5tbyB7IGhlaWdodDogMTRweDsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzNThweCAwcHg7IH1cblxuLml0aS1mbGFnLm1wIHsgaGVpZ2h0OiAxMHB4OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzM4MHB4IDBweDsgfVxuXG4uaXRpLWZsYWcubXEgeyBoZWlnaHQ6IDE0cHg7IGJhY2tncm91bmQtcG9zaXRpb246IC0zNDAycHggMHB4OyB9XG5cbi5pdGktZmxhZy5tciB7IGhlaWdodDogMTRweDsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM0MjRweCAwcHg7IH1cblxuLml0aS1mbGFnLm1zIHsgaGVpZ2h0OiAxMHB4OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzQ0NnB4IDBweDsgfVxuXG4uaXRpLWZsYWcubXQgeyBoZWlnaHQ6IDE0cHg7IGJhY2tncm91bmQtcG9zaXRpb246IC0zNDY4cHggMHB4OyB9XG5cbi5pdGktZmxhZy5tdSB7IGhlaWdodDogMTRweDsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM0OTBweCAwcHg7IH1cblxuLml0aS1mbGFnLm12IHsgaGVpZ2h0OiAxNHB4OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzUxMnB4IDBweDsgfVxuXG4uaXRpLWZsYWcubXcgeyBoZWlnaHQ6IDE0cHg7IGJhY2tncm91bmQtcG9zaXRpb246IC0zNTM0cHggMHB4OyB9XG5cbi5pdGktZmxhZy5teCB7IGhlaWdodDogMTJweDsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM1NTZweCAwcHg7IH1cblxuLml0aS1mbGFnLm15IHsgaGVpZ2h0OiAxMHB4OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzU3OHB4IDBweDsgfVxuXG4uaXRpLWZsYWcubXogeyBoZWlnaHQ6IDE0cHg7IGJhY2tncm91bmQtcG9zaXRpb246IC0zNjAwcHggMHB4OyB9XG5cbi5pdGktZmxhZy5uYSB7IGhlaWdodDogMTRweDsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2MjJweCAwcHg7IH1cblxuLml0aS1mbGFnLm5jIHsgaGVpZ2h0OiAxMHB4OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzY0NHB4IDBweDsgfVxuXG4uaXRpLWZsYWcubmUgeyBoZWlnaHQ6IDE1cHg7IGJhY2tncm91bmQtcG9zaXRpb246IC0zNjY2cHggMHB4OyB9XG5cbi5pdGktZmxhZy5uZiB7IGhlaWdodDogMTBweDsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2ODZweCAwcHg7IH1cblxuLml0aS1mbGFnLm5nIHsgaGVpZ2h0OiAxMHB4OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzcwOHB4IDBweDsgfVxuXG4uaXRpLWZsYWcubmkgeyBoZWlnaHQ6IDEycHg7IGJhY2tncm91bmQtcG9zaXRpb246IC0zNzMwcHggMHB4OyB9XG5cbi5pdGktZmxhZy5ubCB7IGhlaWdodDogMTRweDsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM3NTJweCAwcHg7IH1cblxuLml0aS1mbGFnLm5vIHsgaGVpZ2h0OiAxNXB4OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzc3NHB4IDBweDsgfVxuXG4uaXRpLWZsYWcubnAgeyBoZWlnaHQ6IDE1cHg7IGJhY2tncm91bmQtcG9zaXRpb246IC0zNzk2cHggMHB4OyB9XG5cbi5pdGktZmxhZy5uciB7IGhlaWdodDogMTBweDsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM4MTFweCAwcHg7IH1cblxuLml0aS1mbGFnLm51IHsgaGVpZ2h0OiAxMHB4OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzgzM3B4IDBweDsgfVxuXG4uaXRpLWZsYWcubnogeyBoZWlnaHQ6IDEwcHg7IGJhY2tncm91bmQtcG9zaXRpb246IC0zODU1cHggMHB4OyB9XG5cbi5pdGktZmxhZy5vbSB7IGhlaWdodDogMTBweDsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM4NzdweCAwcHg7IH1cblxuLml0aS1mbGFnLnBhIHsgaGVpZ2h0OiAxNHB4OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzg5OXB4IDBweDsgfVxuXG4uaXRpLWZsYWcucGUgeyBoZWlnaHQ6IDE0cHg7IGJhY2tncm91bmQtcG9zaXRpb246IC0zOTIxcHggMHB4OyB9XG5cbi5pdGktZmxhZy5wZiB7IGhlaWdodDogMTRweDsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM5NDNweCAwcHg7IH1cblxuLml0aS1mbGFnLnBnIHsgaGVpZ2h0OiAxNXB4OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzk2NXB4IDBweDsgfVxuXG4uaXRpLWZsYWcucGggeyBoZWlnaHQ6IDEwcHg7IGJhY2tncm91bmQtcG9zaXRpb246IC0zOTg3cHggMHB4OyB9XG5cbi5pdGktZmxhZy5wayB7IGhlaWdodDogMTRweDsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwMDlweCAwcHg7IH1cblxuLml0aS1mbGFnLnBsIHsgaGVpZ2h0OiAxM3B4OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDAzMXB4IDBweDsgfVxuXG4uaXRpLWZsYWcucG0geyBoZWlnaHQ6IDE0cHg7IGJhY2tncm91bmQtcG9zaXRpb246IC00MDUzcHggMHB4OyB9XG5cbi5pdGktZmxhZy5wbiB7IGhlaWdodDogMTBweDsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwNzVweCAwcHg7IH1cblxuLml0aS1mbGFnLnByIHsgaGVpZ2h0OiAxNHB4OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDA5N3B4IDBweDsgfVxuXG4uaXRpLWZsYWcucHMgeyBoZWlnaHQ6IDEwcHg7IGJhY2tncm91bmQtcG9zaXRpb246IC00MTE5cHggMHB4OyB9XG5cbi5pdGktZmxhZy5wdCB7IGhlaWdodDogMTRweDsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQxNDFweCAwcHg7IH1cblxuLml0aS1mbGFnLnB3IHsgaGVpZ2h0OiAxM3B4OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDE2M3B4IDBweDsgfVxuXG4uaXRpLWZsYWcucHkgeyBoZWlnaHQ6IDExcHg7IGJhY2tncm91bmQtcG9zaXRpb246IC00MTg1cHggMHB4OyB9XG5cbi5pdGktZmxhZy5xYSB7IGhlaWdodDogOHB4OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDIwN3B4IDBweDsgfVxuXG4uaXRpLWZsYWcucmUgeyBoZWlnaHQ6IDE0cHg7IGJhY2tncm91bmQtcG9zaXRpb246IC00MjI5cHggMHB4OyB9XG5cbi5pdGktZmxhZy5ybyB7IGhlaWdodDogMTRweDsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQyNTFweCAwcHg7IH1cblxuLml0aS1mbGFnLnJzIHsgaGVpZ2h0OiAxNHB4OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDI3M3B4IDBweDsgfVxuXG4uaXRpLWZsYWcucnUgeyBoZWlnaHQ6IDE0cHg7IGJhY2tncm91bmQtcG9zaXRpb246IC00Mjk1cHggMHB4OyB9XG5cbi5pdGktZmxhZy5ydyB7IGhlaWdodDogMTRweDsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQzMTdweCAwcHg7IH1cblxuLml0aS1mbGFnLnNhIHsgaGVpZ2h0OiAxNHB4OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDMzOXB4IDBweDsgfVxuXG4uaXRpLWZsYWcuc2IgeyBoZWlnaHQ6IDEwcHg7IGJhY2tncm91bmQtcG9zaXRpb246IC00MzYxcHggMHB4OyB9XG5cbi5pdGktZmxhZy5zYyB7IGhlaWdodDogMTBweDsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQzODNweCAwcHg7IH1cblxuLml0aS1mbGFnLnNkIHsgaGVpZ2h0OiAxMHB4OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDQwNXB4IDBweDsgfVxuXG4uaXRpLWZsYWcuc2UgeyBoZWlnaHQ6IDEzcHg7IGJhY2tncm91bmQtcG9zaXRpb246IC00NDI3cHggMHB4OyB9XG5cbi5pdGktZmxhZy5zZyB7IGhlaWdodDogMTRweDsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0NDlweCAwcHg7IH1cblxuLml0aS1mbGFnLnNoIHsgaGVpZ2h0OiAxMHB4OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDQ3MXB4IDBweDsgfVxuXG4uaXRpLWZsYWcuc2kgeyBoZWlnaHQ6IDEwcHg7IGJhY2tncm91bmQtcG9zaXRpb246IC00NDkzcHggMHB4OyB9XG5cbi5pdGktZmxhZy5zaiB7IGhlaWdodDogMTVweDsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ1MTVweCAwcHg7IH1cblxuLml0aS1mbGFnLnNrIHsgaGVpZ2h0OiAxNHB4OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDUzN3B4IDBweDsgfVxuXG4uaXRpLWZsYWcuc2wgeyBoZWlnaHQ6IDE0cHg7IGJhY2tncm91bmQtcG9zaXRpb246IC00NTU5cHggMHB4OyB9XG5cbi5pdGktZmxhZy5zbSB7IGhlaWdodDogMTVweDsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ1ODFweCAwcHg7IH1cblxuLml0aS1mbGFnLnNuIHsgaGVpZ2h0OiAxNHB4OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDYwM3B4IDBweDsgfVxuXG4uaXRpLWZsYWcuc28geyBoZWlnaHQ6IDE0cHg7IGJhY2tncm91bmQtcG9zaXRpb246IC00NjI1cHggMHB4OyB9XG5cbi5pdGktZmxhZy5zciB7IGhlaWdodDogMTRweDsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ2NDdweCAwcHg7IH1cblxuLml0aS1mbGFnLnNzIHsgaGVpZ2h0OiAxMHB4OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDY2OXB4IDBweDsgfVxuXG4uaXRpLWZsYWcuc3QgeyBoZWlnaHQ6IDEwcHg7IGJhY2tncm91bmQtcG9zaXRpb246IC00NjkxcHggMHB4OyB9XG5cbi5pdGktZmxhZy5zdiB7IGhlaWdodDogMTJweDsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ3MTNweCAwcHg7IH1cblxuLml0aS1mbGFnLnN4IHsgaGVpZ2h0OiAxNHB4OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDczNXB4IDBweDsgfVxuXG4uaXRpLWZsYWcuc3kgeyBoZWlnaHQ6IDE0cHg7IGJhY2tncm91bmQtcG9zaXRpb246IC00NzU3cHggMHB4OyB9XG5cbi5pdGktZmxhZy5zeiB7IGhlaWdodDogMTRweDsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ3NzlweCAwcHg7IH1cblxuLml0aS1mbGFnLnRhIHsgaGVpZ2h0OiAxMHB4OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDgwMXB4IDBweDsgfVxuXG4uaXRpLWZsYWcudGMgeyBoZWlnaHQ6IDEwcHg7IGJhY2tncm91bmQtcG9zaXRpb246IC00ODIzcHggMHB4OyB9XG5cbi5pdGktZmxhZy50ZCB7IGhlaWdodDogMTRweDsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4NDVweCAwcHg7IH1cblxuLml0aS1mbGFnLnRmIHsgaGVpZ2h0OiAxNHB4OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDg2N3B4IDBweDsgfVxuXG4uaXRpLWZsYWcudGcgeyBoZWlnaHQ6IDEzcHg7IGJhY2tncm91bmQtcG9zaXRpb246IC00ODg5cHggMHB4OyB9XG5cbi5pdGktZmxhZy50aCB7IGhlaWdodDogMTRweDsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ5MTFweCAwcHg7IH1cblxuLml0aS1mbGFnLnRqIHsgaGVpZ2h0OiAxMHB4OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDkzM3B4IDBweDsgfVxuXG4uaXRpLWZsYWcudGsgeyBoZWlnaHQ6IDEwcHg7IGJhY2tncm91bmQtcG9zaXRpb246IC00OTU1cHggMHB4OyB9XG5cbi5pdGktZmxhZy50bCB7IGhlaWdodDogMTBweDsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ5NzdweCAwcHg7IH1cblxuLml0aS1mbGFnLnRtIHsgaGVpZ2h0OiAxNHB4OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDk5OXB4IDBweDsgfVxuXG4uaXRpLWZsYWcudG4geyBoZWlnaHQ6IDE0cHg7IGJhY2tncm91bmQtcG9zaXRpb246IC01MDIxcHggMHB4OyB9XG5cbi5pdGktZmxhZy50byB7IGhlaWdodDogMTBweDsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUwNDNweCAwcHg7IH1cblxuLml0aS1mbGFnLnRyIHsgaGVpZ2h0OiAxNHB4OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTA2NXB4IDBweDsgfVxuXG4uaXRpLWZsYWcudHQgeyBoZWlnaHQ6IDEycHg7IGJhY2tncm91bmQtcG9zaXRpb246IC01MDg3cHggMHB4OyB9XG5cbi5pdGktZmxhZy50diB7IGhlaWdodDogMTBweDsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUxMDlweCAwcHg7IH1cblxuLml0aS1mbGFnLnR3IHsgaGVpZ2h0OiAxNHB4OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTEzMXB4IDBweDsgfVxuXG4uaXRpLWZsYWcudHogeyBoZWlnaHQ6IDE0cHg7IGJhY2tncm91bmQtcG9zaXRpb246IC01MTUzcHggMHB4OyB9XG5cbi5pdGktZmxhZy51YSB7IGhlaWdodDogMTRweDsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUxNzVweCAwcHg7IH1cblxuLml0aS1mbGFnLnVnIHsgaGVpZ2h0OiAxNHB4OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTE5N3B4IDBweDsgfVxuXG4uaXRpLWZsYWcudW0geyBoZWlnaHQ6IDExcHg7IGJhY2tncm91bmQtcG9zaXRpb246IC01MjE5cHggMHB4OyB9XG5cbi5pdGktZmxhZy51cyB7IGhlaWdodDogMTFweDsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUyNDFweCAwcHg7IH1cblxuLml0aS1mbGFnLnV5IHsgaGVpZ2h0OiAxNHB4OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTI2M3B4IDBweDsgfVxuXG4uaXRpLWZsYWcudXogeyBoZWlnaHQ6IDEwcHg7IGJhY2tncm91bmQtcG9zaXRpb246IC01Mjg1cHggMHB4OyB9XG5cbi5pdGktZmxhZy52YSB7IGhlaWdodDogMTVweDsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUzMDdweCAwcHg7IH1cblxuLml0aS1mbGFnLnZjIHsgaGVpZ2h0OiAxNHB4OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTMyNHB4IDBweDsgfVxuXG4uaXRpLWZsYWcudmUgeyBoZWlnaHQ6IDE0cHg7IGJhY2tncm91bmQtcG9zaXRpb246IC01MzQ2cHggMHB4OyB9XG5cbi5pdGktZmxhZy52ZyB7IGhlaWdodDogMTBweDsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUzNjhweCAwcHg7IH1cblxuLml0aS1mbGFnLnZpIHsgaGVpZ2h0OiAxNHB4OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTM5MHB4IDBweDsgfVxuXG4uaXRpLWZsYWcudm4geyBoZWlnaHQ6IDE0cHg7IGJhY2tncm91bmQtcG9zaXRpb246IC01NDEycHggMHB4OyB9XG5cbi5pdGktZmxhZy52dSB7IGhlaWdodDogMTJweDsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU0MzRweCAwcHg7IH1cblxuLml0aS1mbGFnLndmIHsgaGVpZ2h0OiAxNHB4OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTQ1NnB4IDBweDsgfVxuXG4uaXRpLWZsYWcud3MgeyBoZWlnaHQ6IDEwcHg7IGJhY2tncm91bmQtcG9zaXRpb246IC01NDc4cHggMHB4OyB9XG5cbi5pdGktZmxhZy54ayB7IGhlaWdodDogMTVweDsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU1MDBweCAwcHg7IH1cblxuLml0aS1mbGFnLnllIHsgaGVpZ2h0OiAxNHB4OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTUyMnB4IDBweDsgfVxuXG4uaXRpLWZsYWcueXQgeyBoZWlnaHQ6IDE0cHg7IGJhY2tncm91bmQtcG9zaXRpb246IC01NTQ0cHggMHB4OyB9XG5cbi5pdGktZmxhZy56YSB7IGhlaWdodDogMTRweDsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU1NjZweCAwcHg7IH1cblxuLml0aS1mbGFnLnptIHsgaGVpZ2h0OiAxNHB4OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTU4OHB4IDBweDsgfVxuXG4uaXRpLWZsYWcuencgeyBoZWlnaHQ6IDEwcHg7IGJhY2tncm91bmQtcG9zaXRpb246IC01NjEwcHggMHB4OyB9XG5cbi5pdGktZmxhZyB7IHdpZHRoOiAyMHB4OyBoZWlnaHQ6IDE1cHg7IGJveC1zaGFkb3c6IDBweCAwcHggMXB4IDBweCAjODg4OyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvZmxhZ3MucG5nXCIpOyBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyBiYWNrZ3JvdW5kLWNvbG9yOiAjREJEQkRCOyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMHB4IDA7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kIChtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIgLyAxKSwgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSwgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHsgLml0aS1mbGFnIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2ZsYWdzQDJ4LnBuZ1wiKTsgfSB9XG5cbi5pdGktZmxhZy5ucCB7IGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5hamF4LWZpbGUtdXBsb2FkLXN0YXR1c2JhciB7IGJvcmRlcjogMXB4IHNvbGlkICM5Nzk3OTc7IG1hcmdpbi10b3A6IDEwcHg7IC1tb3otYm9yZGVyLXJhZGl1czogNHB4OyAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweDsgYm9yZGVyLXJhZGl1czogNHB4OyBwYWRkaW5nOiA1cHggNXB4IDVweCAxNXB4OyB9XG5cbi5hamF4LWZpbGUtdXBsb2FkLWZpbGVuYW1lIHsgaGVpZ2h0OiBhdXRvOyBtYXJnaW46IDAgNXB4IDVweCAwcHg7IH1cblxuLmFqYXgtZmlsZS11cGxvYWQtZmlsZXNpemUgeyB3aWR0aDogNTBweDsgaGVpZ2h0OiBhdXRvOyBtYXJnaW46IDAgNXB4IDVweCAwcHg7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4uYWpheC1maWxlLXVwbG9hZC1wcm9ncmVzcyB7IG1hcmdpbjogNXB4IDEwcHggNXB4IDBweDsgcG9zaXRpb246IHJlbGF0aXZlOyB3aWR0aDogMjUwcHg7IGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7IHBhZGRpbmc6IDFweDsgYm9yZGVyLXJhZGl1czogM3B4OyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IGNvbG9yOiAjRkZGRkZGOyB9XG5cbi5hamF4LWZpbGUtdXBsb2FkLWJhciB7IGJhY2tncm91bmQtY29sb3I6ICNjODJkNGU7IHdpZHRoOiAwOyBoZWlnaHQ6IDIwcHg7IGJvcmRlci1yYWRpdXM6IDNweDsgY29sb3I6ICNGRkZGRkY7IH1cblxuLmFqYXgtZmlsZS11cGxvYWQtcGVyY2VudCB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB0b3A6IDNweDsgbGVmdDogNDglOyB9XG5cbi5hamF4LWZpbGUtdXBsb2FkLXJlZCB7IC1tb3otYm9yZGVyLXJhZGl1czogNHB4OyAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweDsgYm9yZGVyLXJhZGl1czogNHB4OyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IGNvbG9yOiAjZmZmOyBmb250LXNpemU6IDA7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgY3Vyc29yOiBwb2ludGVyOyB2ZXJ0aWNhbC1hbGlnbjogdG9wOyBtYXJnaW46IDVweCAxMHB4IDVweCAwcHg7IHdpZHRoOiAyMHB4OyBoZWlnaHQ6IDIwcHg7IGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2NhbmNlbC5zdmcpOyBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyOyBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uYWpheC1maWxlLXVwbG9hZC1ncmVlbiB7IGJhY2tncm91bmQtY29sb3I6ICM3N2I1NWE7IC1tb3otYm9yZGVyLXJhZGl1czogNHB4OyAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweDsgYm9yZGVyLXJhZGl1czogNHB4OyBtYXJnaW46IDA7IHBhZGRpbmc6IDA7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgY29sb3I6ICNmZmY7IGZvbnQtc2l6ZTogMDsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgcGFkZGluZzogNHB4IDE1cHg7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgY3Vyc29yOiBwb2ludGVyOyB2ZXJ0aWNhbC1hbGlnbjogdG9wOyBtYXJnaW46IDVweCAxMHB4IDVweCAwcHg7IHdpZHRoOiAyMHB4OyBoZWlnaHQ6IDIwcHg7IGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Rvd25sb2FkaW5nLWFjdGlvbi5zdmcpOyBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyOyBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uYWpheC1maWxlLXVwbG9hZCB7IGZvbnQtc2l6ZTogMTZweDsgcGFkZGluZzogMTVweCAyMHB4OyBjdXJzb3I6IHBvaW50ZXI7IGxpbmUtaGVpZ2h0OiAyMHB4OyBoZWlnaHQ6IDI1cHg7IG1hcmdpbjogMCAxMHB4IDEwcHggMDsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBiYWNrZ3JvdW5kOiAjZmZmOyBib3JkZXI6IDFweCBzb2xpZCAjZThlOGU4OyBjb2xvcjogIzg4ODsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyBib3JkZXItcmFkaXVzOiAzcHg7IC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4OyAtbW96LWJvcmRlci1yYWRpdXM6IDNweDsgcGFkZGluZzogNnB4IDAgNHB4IDA7IGNvbG9yOiAjZmZmOyBib3JkZXI6IG5vbmU7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IGNvbG9yOiAjOTc5Nzk3OyB9XG5cbi5hamF4LXVwbG9hZC1kcmFnZHJvcCB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgaGVpZ2h0OiA1NHB4OyBwYWRkaW5nOiAxMHB4IDE2cHg7IGJvcmRlci1yYWRpdXM6IDNweDsgYm9yZGVyOiAxcHggc29saWQgIzk3OTc5NzsgZGlzcGxheTogYmxvY2s7IHdpZHRoOiAxMDAlOyB9XG5cbi5hamF4LXVwbG9hZC1kcmFnZHJvcDphZnRlciB7IGNvbnRlbnQ6IFwiXCI7IGRpc3BsYXk6IGJsb2NrOyB3aWR0aDogMzBweDsgaGVpZ2h0OiAzMHB4OyBwb3NpdGlvbjogYWJzb2x1dGU7IHJpZ2h0OiAxNHB4OyB0b3A6IDExcHg7IGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvdXBsb2FkLnN2Zyk7IGJhY2tncm91bmQtc2l6ZTogY292ZXI7IGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblxuLmFqYXgtdXBsb2FkLWRyYWdkcm9wIGlucHV0IHsgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5zdGF0ZS1ob3ZlciB7IGJvcmRlcjogMnB4IHNvbGlkICNBNUE1Qzc7IH1cblxuLmFqYXgtZmlsZS11cGxvYWQtY29udGFpbmVyIHsgbWFyZ2luOiAyMHB4IDBweCAyMHB4IDBweDsgfVxuXG4udmkgLmFqYXgtZmlsZS11cGxvYWQtYmFyIHsgYmFja2dyb3VuZC1jb2xvcjogIzM1MzUzNTsgfVxuXG4udmkgLmFqYXgtdXBsb2FkLWRyYWdkcm9wOmFmdGVyIHsgLXdlYmtpdC1maWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTsgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7IH1cblxuKiB7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuYSB7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4ubmF2LXRvcCB7IGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IHBvc2l0aW9uOiBmaXhlZDsgei1pbmRleDogMTAxOyBwYWRkaW5nOiAxMHB4IDIwcHg7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDUwcHg7IGJhY2tncm91bmQtY29sb3I6IGdhaW5zYm9ybzsgfVxuXG4ubmF2LXRvcCAuaGFtYnVyZ2VyIHsgbWFyZ2luLWxlZnQ6IGF1dG87IGNvbG9yOiAjZmZmOyBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLm5hdi1kcmlsbCB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTEwJSk7IC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMjBweCAtMnB4ICM0ZDRkNGQ7IC1tb3otYm94LXNoYWRvdzogMCAxcHggMjBweCAtMnB4ICM0ZDRkNGQ7IGJveC1zaGFkb3c6IDAgMXB4IDIwcHggLTJweCAjNGQ0ZDRkOyB9XG5cbi5uYXYtZHJpbGwgI2xlZnQtbWVudV9faW5uZXIgdWwgbGkgYSB7IGRpc3BsYXk6IGJsb2NrOyBwYWRkaW5nOiAuODc1ZW0gNDBweDsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgZm9udC1zaXplOiAxcmVtOyBsaW5lLWhlaWdodDogMS41ZW07IH1cblxuLm5hdi1kcmlsbCAjbGVmdC1tZW51X19pbm5lciAuYnRuIHsgd2lkdGg6IDcwJTsgbWFyZ2luOiAxMHB4IDQwcHg7IHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ubmF2LWRyaWxsLWNsb3NlIHsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDE1cHg7IHJpZ2h0OiAyMXB4OyB3aWR0aDogMTRweDsgaGVpZ2h0OiAxNHB4OyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Nsb3NlLnN2Zyk7IHotaW5kZXg6IDI7IH1cblxuLm5hdi1pcy10b2dnbGVkIC5uYXYtZHJpbGwgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH1cblxuLm5hdi1pcy10b2dnbGVkOjphZnRlciB7IG9wYWNpdHk6IDE7IHZpc2liaWxpdHk6IHZpc2libGU7IH1cblxuLm5hdi1kcmlsbCB7IGRpc3BsYXk6IGZsZXg7IHBvc2l0aW9uOiBmaXhlZDsgei1pbmRleDogMTAwOyB0b3A6IDA7IGxlZnQ6IDA7IHdpZHRoOiA1MCU7IGhlaWdodDogMTAwdmg7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IG92ZXJmbG93LXk6IGF1dG87IG92ZXJmbG93LXg6IGhpZGRlbjsgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoOyB0cmFuc2l0aW9uOiAwLjQ1czsgfVxuXG4ubmF2LWRyaWxsIGxpIGEgeyBib3JkZXItbGVmdDogNXB4IHNvbGlkICNmZmY7IH1cblxuLm5hdi1kcmlsbCBsaSAubmF2LWJhY2stbGluayB7IGJvcmRlci1sZWZ0OiA1cHggc29saWQgI2M4MmQ0ZTsgfVxuXG4ubmF2LWl0ZW1zIHsgZmxleDogMCAwIDEwMCU7IHBhZGRpbmctdG9wOiA0NHB4OyB9XG5cbi5uYXYtaXRlbSB7IGJvcmRlci1ib3R0b206IHNvbGlkIDFweCByZ2JhKDE1MSwgMTUxLCAxNTEsIDAuMzUpOyB9XG5cbi5uYXYtbGluayB7IGRpc3BsYXk6IGJsb2NrOyBwYWRkaW5nOiAwLjg3NWVtIDQwcHg7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IGNvbG9yOiAjM2QzZDNkOyBmb250LXNpemU6IDFyZW07IGxpbmUtaGVpZ2h0OiAxLjVlbTsgfVxuXG4ubmF2LWV4cGFuZC1jb250ZW50IHsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDA7IGxlZnQ6IDA7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTsgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IHRyYW5zaXRpb246IDAuM3M7IHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4ubmF2LWV4cGFuZC1jb250ZW50IC5uYXYtbGluayB7IGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG5cbi5uYXYtZXhwYW5kLWNvbnRlbnQgLm5hdi1iYWNrLWxpbmsgeyBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1ICFpbXBvcnRhbnQ7IGNvbG9yOiAjYjcxODFhOyBwYWRkaW5nLWxlZnQ6IDEycHg7IH1cblxuLm5hdi1leHBhbmQtY29udGVudCAubmF2LWJhY2stbGluazo6YmVmb3JlIHsgd2lkdGg6IDI0cHg7IGhlaWdodDogMjRweDsgY29udGVudDogXCJcIjsgbWFyZ2luLXJpZ2h0OiAwLjVlbTsgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9jaGV2cm9uX2xlZnRfd2luZS5zdmcpOyBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG5cbi5uYXYtZXhwYW5kLWxpbmsgeyBjb2xvcjogI2I3MTgxYTsgZGlzcGxheTogZmxleDsgcG9zaXRpb246IHJlbGF0aXZlOyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IGJhY2tncm91bmQ6ICNmNWY1ZjU7IH1cblxuLm5hdi1leHBhbmQtbGluazo6YWZ0ZXIgeyB3aWR0aDogMjRweDsgaGVpZ2h0OiAyNHB4OyBjb250ZW50OiBcIlwiOyBmbGV4OiAwIDEgYXV0bzsgcG9zaXRpb246IGFic29sdXRlOyByaWdodDogMTVweDsgdG9wOiA1MCU7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvY2hldnJvbl9yaWdodF93aW5lLnN2Zyk7IGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cblxuLm5hdi1leHBhbmQuYWN0aXZlID4gLm5hdi1leHBhbmQtY29udGVudCB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgdmlzaWJpbGl0eTogdmlzaWJsZTsgei1pbmRleDogMjsgfVxuXG4ubmF2LWV4cGFuZCAubmF2LWV4cGFuZC1jb250ZW50IHsgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cblxuLm5hdi1leHBhbmQgLm5hdi1leHBhbmQtY29udGVudCAubmF2LWxpbmsgeyBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuXG4ubmF2LWV4cGFuZCAubmF2LWV4cGFuZC1jb250ZW50IC5uYXYtZXhwYW5kLWNvbnRlbnQgeyBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuXG4ubmF2LWV4cGFuZCAubmF2LWV4cGFuZC1jb250ZW50IC5uYXYtZXhwYW5kLWNvbnRlbnQgLm5hdi1saW5rIHsgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cblxuLm5hdi1leHBhbmQgLm5hdi1leHBhbmQtY29udGVudCAubmF2LWV4cGFuZC1jb250ZW50IC5uYXYtZXhwYW5kLWNvbnRlbnQgeyBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuXG4ubmF2LWV4cGFuZCAubmF2LWV4cGFuZC1jb250ZW50IC5uYXYtZXhwYW5kLWNvbnRlbnQgLm5hdi1leHBhbmQtY29udGVudCAubmF2LWxpbmsgeyBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuXG4ubmF2LWV4cGFuZCAubmF2LWV4cGFuZC1jb250ZW50IC5uYXYtZXhwYW5kLWNvbnRlbnQgLm5hdi1leHBhbmQtY29udGVudCAubmF2LWV4cGFuZC1jb250ZW50IHsgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cblxuLm5hdi1leHBhbmQgLm5hdi1leHBhbmQtY29udGVudCAubmF2LWV4cGFuZC1jb250ZW50IC5uYXYtZXhwYW5kLWNvbnRlbnQgLm5hdi1leHBhbmQtY29udGVudCAubmF2LWxpbmsgeyBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHsgLm5hdi1kcmlsbCB7IHdpZHRoOiA3NSU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHsgLm5hdi1kcmlsbCB7IHdpZHRoOiAxMDAlOyB9IH1cblxuLnNlcnZpY2UgeyBjb2xvcjogIzRkNGQ0ZDsgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG4uc2VydmljZS1pbm5lciB7IHdpZHRoOiAxMDAlOyBib3JkZXI6IDFweCBzb2xpZCAjZDhkN2Q3OyAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDsgLW1vei1ib3JkZXItcmFkaXVzOiAzcHg7IGJvcmRlci1yYWRpdXM6IDNweDsgcGFkZGluZzogMTVweDsgcG9zaXRpb246IHJlbGF0aXZlOyBoZWlnaHQ6IDEwMCU7IGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IC13ZWJraXQtdHJhbnNpdGlvbjogMC4zczsgLW1vei10cmFuc2l0aW9uOiAwLjNzOyAtbXMtdHJhbnNpdGlvbjogMC4zczsgLW8tdHJhbnNpdGlvbjogMC4zczsgdHJhbnNpdGlvbjogMC4zczsgfVxuXG4uc2VydmljZS1pbm5lcl9faWNvbiB7IHdpZHRoOiA4MnB4OyBoZWlnaHQ6IDgycHg7IC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlOyAtbW96LWJvcmRlci1yYWRpdXM6IDUwJTsgYm9yZGVyLXJhZGl1czogNTAlOyBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2VjOyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IGZsZXgtZ3JvdzogMDsgZmxleC1zaHJpbms6IDA7IG1hcmdpbi1yaWdodDogMTVweDsgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgfVxuXG4uc2VydmljZS1pbm5lcl9faWNvbi5tb3J0YXJib2FyZCB7IGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvbW9ydGFyYm9hcmQuc3ZnKTsgfVxuXG4uc2VydmljZS1pbm5lcl9faWNvbi5tb3J0Z2FnZSB7IGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvbW9ydGdhZ2Uuc3ZnKTsgfVxuXG4uc2VydmljZS1pbm5lcl9faWNvbi50YXhpIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy90YXhpLnN2Zyk7IH1cblxuLnNlcnZpY2UtaW5uZXJfX2ljb24uaGVhcnQgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2hlYXJ0LnN2Zyk7IH1cblxuLnNlcnZpY2UtaW5uZXJfX2ljb24uaW5zdXJhbmNlIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9pbnN1cmFuY2Uuc3ZnKTsgfVxuXG4uc2VydmljZS1pbm5lcl9faWNvbi50cmF2ZWwgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3RyYXZlbC5zdmcpOyB9XG5cbi5zZXJ2aWNlLWlubmVyX19pY29uLndhcm5pbmcgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3dhcm5pbmcuc3ZnKTsgYmFja2dyb3VuZC1jb2xvcjogI2M4MmQ0ZTsgfVxuXG4uc2VydmljZS1pbm5lcl9faWNvbi5kc2FnbyB7IGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZHNhZ28uc3ZnKTsgfVxuXG4uc2VydmljZS1pbm5lcl9faWNvbi5kb2NzIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9kb2NzLnN2Zyk7IH1cblxuLnNlcnZpY2UtaW5uZXJfX2ljb24uZXZhY3VhdG9yIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9ldmFjdWF0b3Iuc3ZnKTsgfVxuXG4uc2VydmljZS1pbm5lcl9faWNvbi5hcGFydCB7IGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvYXBhcnQuc3ZnKTsgfVxuXG4uc2VydmljZS1pbm5lcl9faWNvbi5tb3J0Z2FnZS1wZXJjZW50IHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9tb3J0Z2FnZS1wZXJjZW50LnN2Zyk7IH1cblxuLnNlcnZpY2UtaW5uZXJfX2ljb24uYnJ1c2ggeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2JydXNoLnN2Zyk7IH1cblxuLnNlcnZpY2UtaW5uZXJfX2ljb24uYXJtY2hhaXIgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2FybWNoYWlyLnN2Zyk7IH1cblxuLnNlcnZpY2UtaW5uZXJfX2ljb24uY3JpbWluYWwgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2NyaW1pbmFsLnN2Zyk7IH1cblxuLnNlcnZpY2UtaW5uZXJfX2ljb24uY2FycyB7IGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvY2Fycy5zdmcpOyB9XG5cbi5zZXJ2aWNlLWlubmVyX19pY29uLmdydXogeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2dydXouc3ZnKTsgfVxuXG4uc2VydmljZS1pbm5lcl9faWNvbi5mbGFzaCB7IGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZmxhc2guc3ZnKTsgfVxuXG4uc2VydmljZS1pbm5lcl9faWNvbi5zdGloaXlhIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9zdGloaXlhLnN2Zyk7IH1cblxuLnNlcnZpY2UtaW5uZXJfX2ljb24ucmVhcnZpZXctbWlycm9yIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9yZWFydmlldy1taXJyb3Iuc3ZnKTsgfVxuXG4uc2VydmljZS1pbm5lcl9faWNvbi53aXRob3V0LWRvY3MgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3dpdGhvdXQtZG9jcy5zdmcpOyB9XG5cbi5zZXJ2aWNlLWlubmVyX19pY29uLmRyaXZlci1saWNlbnNlIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9kcml2ZXItbGljZW5zZS5zdmcpOyB9XG5cbi5zZXJ2aWNlLWlubmVyX19pY29uLmljb25zLWR0cCB7IGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvaWNvbnMtZHRwLnN2Zyk7IH1cblxuLnNlcnZpY2UtaW5uZXJfX2ljb24uZ2F2ZWwgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2dhdmVsLnN2Zyk7IH1cblxuLnNlcnZpY2UtaW5uZXJfX2ljb24uYnVpbGRlciB7IGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvYnVpbGRlci5zdmcpOyB9XG5cbi5zZXJ2aWNlLWlubmVyX19pY29uLmNyYW5lIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9jcmFuZS5zdmcpOyB9XG5cbi5zZXJ2aWNlLWlubmVyX19pY29uLmNvbmNyZXRlLW1peGVyIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9jb25jcmV0ZS1taXhlci5zdmcpOyB9XG5cbi5zZXJ2aWNlLWlubmVyX19pY29uLnRlYW0geyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3RlYW0uc3ZnKTsgfVxuXG4uc2VydmljZS1pbm5lcl9faWNvbi5tb3ZpbmctdHJ1Y2sgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL21vdmluZy10cnVjay5zdmcpOyB9XG5cbi5zZXJ2aWNlLWlubmVyX190ZXh0IHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyAtd2Via2l0LXRyYW5zaXRpb246IDAuM3M7IC1tb3otdHJhbnNpdGlvbjogMC4zczsgLW1zLXRyYW5zaXRpb246IDAuM3M7IC1vLXRyYW5zaXRpb246IDAuM3M7IHRyYW5zaXRpb246IDAuM3M7IGZvbnQtc2l6ZTogMTdweDsgfVxuXG4uc2VydmljZS1pbm5lcjpiZWZvcmUgeyBjb250ZW50OiBcIlwiOyBkaXNwbGF5OiBibG9jazsgd2lkdGg6IDA7IGhlaWdodDogMTAwJTsgdG9wOiAwOyBsZWZ0OiAwOyBwb3NpdGlvbjogYWJzb2x1dGU7IGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzgyZDRlOyBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjODJkNGU7IC13ZWJraXQtdHJhbnNpdGlvbjogMC4zczsgLW1vei10cmFuc2l0aW9uOiAwLjNzOyAtbXMtdHJhbnNpdGlvbjogMC4zczsgLW8tdHJhbnNpdGlvbjogMC4zczsgdHJhbnNpdGlvbjogMC4zczsgb3BhY2l0eTogMDsgfVxuXG4uc2VydmljZS1pbm5lcjphZnRlciB7IGNvbnRlbnQ6IFwiXCI7IGRpc3BsYXk6IGJsb2NrOyB3aWR0aDogMDsgaGVpZ2h0OiAxMDAlOyB0b3A6IDA7IHJpZ2h0OiAwOyBwb3NpdGlvbjogYWJzb2x1dGU7IGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzgyZDRlOyBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYzgyZDRlOyAtd2Via2l0LXRyYW5zaXRpb246IDAuM3M7IC1tb3otdHJhbnNpdGlvbjogMC4zczsgLW1zLXRyYW5zaXRpb246IDAuM3M7IC1vLXRyYW5zaXRpb246IDAuM3M7IHRyYW5zaXRpb246IDAuM3M7IG9wYWNpdHk6IDA7IH1cblxuLnNlcnZpY2UtaW5uZXI6aG92ZXIgLnNlcnZpY2UtaW5uZXJfX3RleHQgeyBjb2xvcjogI2M4MmQ0ZTsgfVxuXG4uc2VydmljZS1pbm5lcjpob3ZlcjpiZWZvcmUgeyB3aWR0aDogMTAwJTsgb3BhY2l0eTogMTsgfVxuXG4uc2VydmljZS1pbm5lcjpob3ZlcjphZnRlciB7IHdpZHRoOiAxMDAlOyBvcGFjaXR5OiAxOyB9XG5cbi5zZXJ2aWNlLWlubmVyLW5vLWJvcmRlciB7IGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cblxuLnNlcnZpY2UtaW5uZXItbm8tYm9yZGVyOmJlZm9yZSwgLnNlcnZpY2UtaW5uZXItbm8tYm9yZGVyOmFmdGVyLCAuc2VydmljZS1pbm5lci1uby1ib3JkZXI6aG92ZXI6YmVmb3JlLCAuc2VydmljZS1pbm5lci1uby1ib3JkZXI6aG92ZXI6YWZ0ZXIgeyBkaXNwbGF5OiBub25lOyB9XG5cbi5zZXJ2aWNlLWlubmVyLW5vLWJvcmRlciAuc2VydmljZS1pbm5lcl9faWNvbiB7IGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5zZXJ2aWNlOmxhc3QtY2hpbGQgLnNlcnZpY2UtaW5uZXIgeyBib3JkZXI6IDFweCBzb2xpZCAjYzgyZDRlOyB9XG5cbi5zZXJ2aWNlcyB7IGFsaWduLWl0ZW1zOiBzdHJldGNoOyB9XG5cbi5zZXJ2aWNlcy5oYWxmLXNlcnZpY2VzIHsgbWFyZ2luLXRvcDogNDBweDsgbWFyZ2luLWJvdHRvbTogLTIwcHg7IH1cblxuLnNlcnZpY2VzLmhhbGYtc2VydmljZXMgLnNlcnZpY2UgeyBjb2xvcjogIzRkNGQ0ZDsgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG4uc2VydmljZXMuaGFsZi1zZXJ2aWNlcyAuc2VydmljZTpsYXN0LWNoaWxkIC5zZXJ2aWNlLWlubmVyIHsgYm9yZGVyOiAxcHggc29saWQgI2Q4ZDdkNzsgfVxuXG4uc2VydmljZXMuaGFsZi1zZXJ2aWNlcyAuc2VydmljZS1pbm5lcl9fdGV4dCB7IHRleHQtYWxpZ246IGNlbnRlcjsgZm9udC1zaXplOiAxN3B4OyBoeXBoZW5zOiBhdXRvOyB9XG5cbi5zZXJ2aWNlcy5oYWxmLXNlcnZpY2VzIC5zZXJ2aWNlLWlubmVyX190ZXh0IGRpdiB7IGNvbG9yOiAjYzgyZDRlOyBmb250LXNpemU6IDIwcHg7IGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5zZXJ2aWNlcy5oYWxmLXNlcnZpY2VzIC5zZXJ2aWNlLWlubmVyX190ZXh0LnNtYWxsLXRleHQgeyBmb250LXNpemU6IDE0cHg7IH1cblxuLnNlcnZpY2VzLWhlYWRlciB7IHBhZGRpbmctbGVmdDogMTVweDsgcGFkZGluZy1yaWdodDogMTVweDsgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuXG4uc2VydmljZXMtaGVhZGVyLWl0ZW0geyBmb250LWZhbWlseTogR2VvcmdpYSwgc2Fucy1zZXJpZjsgcG9zaXRpb246IHJlbGF0aXZlOyBmb250LXN0eWxlOiBpdGFsaWM7IGZvbnQtc2l6ZTogMjJweDsgcGFkZGluZzogMjBweCAyMHB4IDEwcHggMjBweDsgZGlzcGxheTogYmxvY2s7IGNvbG9yOiAjNGQ0ZDRkOyB0ZXh0LWFsaWduOiBjZW50ZXI7IGN1cnNvcjogcG9pbnRlcjsgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjNzOyAtbW96LXRyYW5zaXRpb246IDAuM3M7IC1tcy10cmFuc2l0aW9uOiAwLjNzOyAtby10cmFuc2l0aW9uOiAwLjNzOyB0cmFuc2l0aW9uOiAwLjNzOyB9XG5cbi5zZXJ2aWNlcy1oZWFkZXItaXRlbTpiZWZvcmUgeyBjb250ZW50OiBcIlwiOyBkaXNwbGF5OiBibG9jazsgd2lkdGg6IDEwMCU7IGhlaWdodDogM3B4OyBwb3NpdGlvbjogYWJzb2x1dGU7IGxlZnQ6IDA7IGJvdHRvbTogMDsgYmFja2dyb3VuZC1jb2xvcjogI2Q4ZDdkNzsgfVxuXG4uc2VydmljZXMtaGVhZGVyLWl0ZW06YWZ0ZXIgeyBjb250ZW50OiBcIlwiOyBkaXNwbGF5OiBibG9jazsgd2lkdGg6IDA7IGhlaWdodDogM3B4OyBwb3NpdGlvbjogYWJzb2x1dGU7IGxlZnQ6IDA7IGJvdHRvbTogMDsgYmFja2dyb3VuZC1jb2xvcjogI2M4MmQ0ZTsgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjNzOyAtbW96LXRyYW5zaXRpb246IDAuM3M7IC1tcy10cmFuc2l0aW9uOiAwLjNzOyAtby10cmFuc2l0aW9uOiAwLjNzOyB0cmFuc2l0aW9uOiAwLjNzOyB9XG5cbi5zZXJ2aWNlcy1oZWFkZXItaXRlbS5hY3RpdmUgeyBjb2xvcjogI2M4MmQ0ZTsgfVxuXG4uc2VydmljZXMtaGVhZGVyLWl0ZW0uYWN0aXZlOmJlZm9yZSB7IGJhY2tncm91bmQtY29sb3I6ICNjODJkNGU7IH1cblxuLnNlcnZpY2VzLWhlYWRlci1pdGVtOmhvdmVyIHsgY29sb3I6ICNjODJkNGU7IH1cblxuLnNlcnZpY2VzLWhlYWRlci1pdGVtOmhvdmVyOmFmdGVyIHsgd2lkdGg6IDEwMCU7IH1cblxuLmNvbnRhY3RzLWhlYWRlciB7IG1hcmdpbi1ib3R0b206IDQwcHg7IH1cblxuLmNvbnRhY3RzLWhlYWRlci1pdGVtIHsgZm9udC1mYW1pbHk6IEdlb3JnaWEsIHNhbnMtc2VyaWY7IHBvc2l0aW9uOiByZWxhdGl2ZTsgZm9udC1zdHlsZTogaXRhbGljOyBmb250LXNpemU6IDE4cHg7IHBhZGRpbmc6IDIwcHggMjBweCAxMHB4IDIwcHg7IGRpc3BsYXk6IGJsb2NrOyBjb2xvcjogIzRkNGQ0ZDsgdGV4dC1hbGlnbjogY2VudGVyOyBjdXJzb3I6IHBvaW50ZXI7IC13ZWJraXQtdHJhbnNpdGlvbjogMC4zczsgLW1vei10cmFuc2l0aW9uOiAwLjNzOyAtbXMtdHJhbnNpdGlvbjogMC4zczsgLW8tdHJhbnNpdGlvbjogMC4zczsgdHJhbnNpdGlvbjogMC4zczsgfVxuXG4udGFicyB7IG1hcmdpbi10b3A6IDYwcHg7IG1hcmdpbi1ib3R0b206IDYwcHg7IH1cblxuLnRhYnNfX2NhcHRpb24geyBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnRhYnNfX2NvbnRlbnQgeyBkaXNwbGF5OiBub25lOyB9XG5cbi50YWJzX19jb250ZW50LmFjdGl2ZSB7IGRpc3BsYXk6IGZsZXg7IGZsZXgtd3JhcDogd3JhcDsgfVxuXG4ub3JkZXItdGFic19fY29udGVudCB7IGRpc3BsYXk6IG5vbmU7IH1cblxuLm9yZGVyLXRhYnNfX2NvbnRlbnQuYWN0aXZlIHsgZGlzcGxheTogZmxleDsgZmxleC13cmFwOiB3cmFwOyB9XG5cbi5jb250ZW50IHsgbWFyZ2luLXRvcDogLTMwcHg7IH1cblxuLmNvbnRlbnQgLnRhYnMgeyBtYXJnaW4tdG9wOiAwOyBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5jb250ZW50IC50YWJzX19jYXB0aW9uIHsgZGlzcGxheTogZmxleDsgZmxleC13cmFwOiB3cmFwOyBhbGlnbi1pdGVtczogY2VudGVyOyBtYXJnaW4tdG9wOiAzMHB4OyB9XG5cbi5jb250ZW50IC50YWJzX19jYXB0aW9uIGxpIHsgbWFyZ2luLXRvcDogMDsgbWFyZ2luLWJvdHRvbTogMjBweDsgbWFyZ2luLXJpZ2h0OiAyMHB4OyBjb2xvcjogI2M4MmQ0ZTsgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IHBhZGRpbmc6IDJweCAxNnB4OyAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDsgLW1vei1ib3JkZXItcmFkaXVzOiAzcHg7IGJvcmRlci1yYWRpdXM6IDNweDsgfVxuXG4uY29udGVudCAudGFic19fY2FwdGlvbiBsaS5hY3RpdmUgeyBib3JkZXI6IDFweCBzb2xpZCAjYzgyZDRlOyB9XG5cbi5jb250ZW50IC50YWJzX19jYXB0aW9uIGxpOmJlZm9yZSB7IGRpc3BsYXk6IG5vbmU7IH1cblxuLmNvbnRlbnQgLnRhYnNfX2NhcHRpb24gbGk6YWZ0ZXIgeyBkaXNwbGF5OiBub25lOyB9XG5cbi5jb250ZW50IC50YWJzX19jb250ZW50LmFjdGl2ZSB7IGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5jb250ZW50IC50YWJzLnRhYnMtaW5kZXggdWwudGFic19fY2FwdGlvbiB7IG1hcmdpbi1ib3R0b206IDBweDsgfVxuXG4uY29udGVudCAudGFicy50YWJzLWluZGV4IHVsLnRhYnNfX2NhcHRpb24gbGkgeyBjb2xvcjogIzRkNGQ0ZDsgYm9yZGVyOiBub25lOyBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuLmNvbnRlbnQgLnRhYnMudGFicy1pbmRleCB1bC50YWJzX19jYXB0aW9uIGxpOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXCI7IGRpc3BsYXk6IGJsb2NrOyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxcHg7IHRvcDogYXV0bzsgcG9zaXRpb246IGFic29sdXRlOyBsZWZ0OiAwOyBib3R0b206IDA7IGJhY2tncm91bmQtY29sb3I6ICNkOGQ3ZDc7IGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cblxuLmNvbnRlbnQgLnRhYnMudGFicy1pbmRleCB1bC50YWJzX19jYXB0aW9uIGxpOmFmdGVyIHsgY29udGVudDogXCJcIjsgZGlzcGxheTogYmxvY2s7IHdpZHRoOiAwOyBoZWlnaHQ6IDFweDsgcG9zaXRpb246IGFic29sdXRlOyBsZWZ0OiAwOyBib3R0b206IDA7IGJhY2tncm91bmQtY29sb3I6ICNjODJkNGU7IC13ZWJraXQtdHJhbnNpdGlvbjogMC4zczsgLW1vei10cmFuc2l0aW9uOiAwLjNzOyAtbXMtdHJhbnNpdGlvbjogMC4zczsgLW8tdHJhbnNpdGlvbjogMC4zczsgdHJhbnNpdGlvbjogMC4zczsgfVxuXG4uY29udGVudCAudGFicy50YWJzLWluZGV4IHVsLnRhYnNfX2NhcHRpb24gbGkuYWN0aXZlIHsgY29sb3I6ICNjODJkNGU7IH1cblxuLmNvbnRlbnQgLnRhYnMudGFicy1pbmRleCB1bC50YWJzX19jYXB0aW9uIGxpLmFjdGl2ZTpiZWZvcmUgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjYzgyZDRlOyB9XG5cbi5jb250ZW50IC50YWJzLnRhYnMtaW5kZXggdWwudGFic19fY2FwdGlvbiBsaTpob3ZlciB7IGNvbG9yOiAjYzgyZDRlOyB9XG5cbi5jb250ZW50IC50YWJzLnRhYnMtaW5kZXggdWwudGFic19fY2FwdGlvbiBsaTpob3ZlcjphZnRlciB7IHdpZHRoOiAxMDAlOyB9XG5cbi5jb250ZW50IC5idG4geyBtYXJnaW4tdG9wOiAyMHB4OyBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5jb250ZW50IC5uZXctb3JkZXItcmVzdWx0X191bmRlciB7IGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cblxuLmNvbnRlbnQgLm5ldy1vcmRlci1yZXN1bHRfX3VuZGVyIC5idG4geyBtYXJnaW4tdG9wOiAwOyBtYXJnaW4tYm90dG9tOiAwOyBmbGV4LXNocmluazogMDsgfVxuXG4uY29udGVudCAuZXJyb3IgeyBkaXNwbGF5OiBub25lOyB9XG5cbi5jb250ZW50IC5vcmRlci10YWJzIHsgY291bnRlci1yZXNldDogaXRlbTsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyBtYXJnaW46IDAgNzBweDsgcG9zaXRpb246IHJlbGF0aXZlOyBkaXNwbGF5OiBmbGV4OyB9XG5cbi5jb250ZW50IC5vcmRlci10YWJzIGxpIHsgYm9yZGVyOiBub25lOyBmb250LXNpemU6IDE0cHg7IGNvbG9yOiAjMmQyZDJkOyBwYWRkaW5nOiAwOyBtYXJnaW46IDA7IHotaW5kZXg6IDE7IH1cblxuLmNvbnRlbnQgLm9yZGVyLXRhYnMgbGk6YmVmb3JlIHsgY29udGVudDogY291bnRlcihpdGVtKSBcIiBcIjsgY291bnRlci1pbmNyZW1lbnQ6IGl0ZW07IGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGp1c3RpZnktY29udGVudDogY2VudGVyOyB0ZXh0LWFsaWduOiBjZW50ZXI7IHdpZHRoOiAzNnB4OyBoZWlnaHQ6IDM2cHg7IGZvbnQtc2l6ZTogMjJweDsgYm9yZGVyLXJhZGl1czogNTAlOyBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1OyBtYXJnaW46IDAgYXV0byA2cHggYXV0bzsgfVxuXG4uY29udGVudCAub3JkZXItdGFicyBsaS5hY3RpdmUgeyBib3JkZXI6IG5vbmU7IH1cblxuLmNvbnRlbnQgLm9yZGVyLXRhYnMgbGkuYWN0aXZlOmJlZm9yZSB7IGJhY2tncm91bmQtY29sb3I6ICNjODJkNGU7IGNvbG9yOiAjZmZmOyB9XG5cbi5jb250ZW50IC5vcmRlci10YWJzOmFmdGVyIHsgY29udGVudDogXCJcIjsgZGlzcGxheTogYmxvY2s7IHdpZHRoOiA4MCU7IGhlaWdodDogMnB4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjYmZiZmJmOyBwb3NpdGlvbjogYWJzb2x1dGU7IGxlZnQ6IDUwJTsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB0b3A6IDIwcHg7IHotaW5kZXg6IDA7IH1cblxuLmNvbnRlbnQgLm9yZGVyLXRhYnMgeyBtYXJnaW4tdG9wOiAzMHB4OyBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi5vcmRlci10b3RhbC1idG5zIHsgZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLm9yZGVyLXRvdGFsLWJ0bnMgPiBkaXYgeyBtYXJnaW4tbGVmdDogMTBweDsgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbi5vcmRlci10b3RhbC1idG5zID4gYnV0dG9uIHsgbWFyZ2luLWxlZnQ6IDEwcHg7IG1hcmdpbi1yaWdodDogMTBweDsgfVxuXG4ub3JkZXItdG90YWwtYnRucyA+IGlucHV0IHsgbWFyZ2luLWxlZnQ6IDEwcHg7IG1hcmdpbi1yaWdodDogMTBweDsgfVxuXG4ub3JkZXItdG90YWwgeyBkaXNwbGF5OiBmbGV4OyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyBhbGlnbi1pdGVtczogY2VudGVyOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5vcmRlci10b3RhbCBoNCB7IG1hcmdpbi10b3A6IDIwcHg7IG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLm9yZGVyLWxhc3Qtc3RlcCBoNCB7IG1hcmdpbi1yaWdodDogMDsgdGV4dC1hbGlnbjogY2VudGVyOyB3aWR0aDogMTAwJTsgfVxuXG4ucWEtYmxvY2sgeyBtYXJnaW4tdG9wOiAzMHB4OyB9XG5cbi5xYS1ibG9ja19faW5uZXIgeyBwYWRkaW5nOiAzMHB4IDIwcHg7IGJvcmRlcjogMXB4IHNvbGlkICM5Nzk3OTc7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IGRpc3BsYXk6IGZsZXg7IH1cblxuLnFhLWJsb2NrIC5zZXJ2aWNlLWlubmVyX19jb250ZW50IHsgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuXG4ucWEtYmxvY2sgLnNlcnZpY2UtaW5uZXJfX2ljb24geyBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5xYS1ibG9jayAuc2VydmljZS1pbm5lcl9faWNvbiBzcGFuIHsgcG9zaXRpb246IGFic29sdXRlOyBmb250LXNpemU6IDQ2cHg7IGZvbnQtZmFtaWx5OiBQcm94aW1hTm92YSwgc2Fucy1zZXJpZjsgY29sb3I6ICNjODJkNGU7IHRvcDogNTAlOyBsZWZ0OiA1MCU7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG5cbi5xYS1ibG9ja19faGVhZGVyIHsgZm9udC1mYW1pbHk6IEdlb3JnaWE7IG1hcmdpbi1ib3R0b206IDIwcHg7IHRleHQtYWxpZ246IGNlbnRlcjsgZm9udC1zaXplOiAyOXB4OyBmb250LXN0eWxlOiBpdGFsaWM7IGNvbG9yOiAjYzgyZDRlOyB9XG5cbi5ldmFjdWF0aW9uIHsgd2lkdGg6IDE2MHB4OyBtYXJnaW4tdG9wOiAyMHB4OyB9XG5cbi5ldmFjdWF0aW9uIC5zZXJ2aWNlLWlubmVyIHsgYm9yZGVyOiAxcHggc29saWQgIzk3OTc5NzsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5ldmFjdWF0aW9uIC5zZXJ2aWNlLWlubmVyOmJlZm9yZSB7IGRpc3BsYXk6IG5vbmU7IH1cblxuLmV2YWN1YXRpb24gLnNlcnZpY2UtaW5uZXI6YWZ0ZXIgeyBkaXNwbGF5OiBub25lOyB9XG5cbi5ldmFjdWF0aW9uIC5zZXJ2aWNlLWlubmVyIC5zZXJ2aWNlLWlubmVyX19pY29uIHsgbWFyZ2luLXJpZ2h0OiAwOyBtYXJnaW4tdG9wOiAyMHB4OyBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5ldmFjdWF0aW9uIC5zZXJ2aWNlLWlubmVyIC5zZXJ2aWNlLWlubmVyX190ZXh0LXBob25lIHsgcG9zaXRpb246IHJlbGF0aXZlOyBmb250LXNpemU6IDEycHg7IH1cblxuLmV2YWN1YXRpb24gLnNlcnZpY2UtaW5uZXIgLnNlcnZpY2UtaW5uZXJfX3RleHQtcGhvbmU6YmVmb3JlIHsgY29udGVudDogXCJcIjsgZGlzcGxheTogYmxvY2s7IHdpZHRoOiAxMnB4OyBoZWlnaHQ6IDEycHg7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiA1MCU7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IGxlZnQ6IC0xMnB4OyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3NldHRpbmdzLXBob25lLXNtYWxsLnN2Zyk7IGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblxuLmV2YWN1YXRpb24gLnNlcnZpY2UtaW5uZXI6aG92ZXIgLnNlcnZpY2UtaW5uZXJfX3RleHQtcGhvbmUgeyBjb2xvcjogIzAwMDsgfVxuXG4uZXZhY3VhdGlvbiAuc2VydmljZS1pbm5lcjpob3ZlcjpiZWZvcmUgeyBkaXNwbGF5OiBub25lOyB9XG5cbi5ldmFjdWF0aW9uIC5zZXJ2aWNlLWlubmVyOmhvdmVyOmFmdGVyIHsgZGlzcGxheTogbm9uZTsgfVxuXG4ubGVmdC10ZXh0IHsgd2lkdGg6IGNhbGMoMTAwJSAtIDE2MHB4KTsgcGFkZGluZy1yaWdodDogMjBweDsgfVxuXG4uY2hvb3NlLWNhci1ibG9jayB7IG1hcmdpbi1ib3R0b206IDQwcHg7IHdpZHRoOiA2MCU7IH1cblxuLmNvbnRhY3RzLWl0ZW1fX2luZm9ibG9jayBkaXYgeyBmb250LXNpemU6IDE2cHg7IHBhZGRpbmctbGVmdDogMzBweDsgbGluZS1oZWlnaHQ6IDMwcHg7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uY29udGFjdHMtaXRlbV9faW5mb2Jsb2NrIGRpdjpiZWZvcmUgeyBjb250ZW50OiBcIlwiOyBkaXNwbGF5OiBibG9jazsgd2lkdGg6IDE2cHg7IGhlaWdodDogMTZweDsgcG9zaXRpb246IGFic29sdXRlOyBsZWZ0OiAwOyB0b3A6IDUwJTsgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IDEwMCU7IGJhY2tncm91bmQtc2l6ZTogMTAwJTsgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuXG4uY29udGFjdHMtaXRlbV9fYWRkcmVzczpiZWZvcmUgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL21hcmtlci1ncmF5LnN2Zyk7IH1cblxuLmNvbnRhY3RzLWl0ZW1fX3RlbDpiZWZvcmUgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3Bob25lLWdyYXkuc3ZnKTsgfVxuXG4uY29udGFjdHMtaXRlbV9fZmF4OmJlZm9yZSB7IGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvcHJpbnRlci5zdmcpOyB9XG5cbi5jb250YWN0cy1pdGVtX19lbWFpbCB7IGNvbG9yOiAjYzgyZDRlOyB9XG5cbi5jb250YWN0cy1pdGVtX19lbWFpbDpiZWZvcmUgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2VtYWlsLnN2Zyk7IH1cblxuLnRyYXZlbGVyLXRpdGxlIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cbi5uZXctb3JkZXItcmVzdWx0IHsgd2lkdGg6IDEwMCU7IH1cblxuLmNvbnRlbnQtNDA0IHsgbWFyZ2luLWxlZnQ6IGF1dG87IG1hcmdpbi1yaWdodDogYXV0bzsgbWF4LXdpZHRoOiA5NTBweDsgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyBmb250LWZhbWlseTogJ1Byb3hpbWFOb3ZhJywgc2Fucy1zZXJpZjsgaGVpZ2h0OiAxMDB2aDsgfVxuXG4uY29udGVudC00MDQuY29udGVudCB7IG1hcmdpbi10b3A6IDA7IG1hcmdpbi1ib3R0b206IDA7IHBhZGRpbmctdG9wOiAxMThweDsgcGFkZGluZy1ib3R0b206IDExOHB4OyB9XG5cbi5jb250ZW50LTQwNF9fbGVmdCB7IGNvbG9yOiAjYzgyZDRlOyBmb250LXNpemU6IDIzMHB4OyBsaW5lLWhlaWdodDogMjMwcHg7IGZvbnQtd2VpZ2h0OiBib2xkOyBtYXJnaW4tcmlnaHQ6IDQwcHg7IH1cblxuLmNvbnRlbnQtNDA0X19yaWdodCB7IGRpc3BsYXk6IGZsZXg7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cblxuLmNvbnRlbnQtNDA0X190aXRsZSB7IGZvbnQtc2l6ZTogMzZweDsgY29sb3I6ICNjODJkNGU7IH1cblxuLmNvbnRlbnQtNDA0X190ZXh0IHsgZm9udC1zaXplOiAyNXB4OyBmb250LXdlaWdodDogNjAwOyBjb2xvcjogIzRkNGQ0ZDsgbWFyZ2luOiAxNnB4IDA7IH1cblxuLmNvbnRlbnQtNDA0X19ub3RpY2UgeyBmb250LXNpemU6IDE2cHg7IGNvbG9yOiAjNGQ0ZDRkOyB9XG5cbi5jb250ZW50LTQwNF9fbm90aWNlIGEgeyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uY29udGVudC00MDRfX25vdGljZSBhOmhvdmVyIHsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi50eXBlcy13ciB7IGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG5cbiNmaWxldXBsb2FkZXIgZm9ybSB7IGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uYWpheC11cGxvYWQtZHJhZ2Ryb3AgaW5wdXQsIGlucHV0W3R5cGU9XCJmaWxlXCJdIHsgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5hamF4LWZpbGUtdXBsb2FkIHsgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHsgLmNvbnRlbnQgdWw6bm90KC5jb3VudHJ5LWxpc3QpOm5vdCgudGFic19fY2FwdGlvbikgbGk6OmJlZm9yZSB7IGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuY29udGVudCAub3JkZXItdGFicyBsaSB7IHdpZHRoOiAzMyU7IHotaW5kZXg6IDM7IHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuY29udGVudCAub3JkZXItdGFiczphZnRlciB7IHdpZHRoOiA3MCU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7IC5zZXJ2aWNlcy5oYWxmLXNlcnZpY2VzIC5zZXJ2aWNlLWlubmVyX190ZXh0IHsgZm9udC1zaXplOiAxNXB4OyBsaW5lLWhlaWdodDogMTdweDsgfVxuICAudHlwZXMtd3IgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyBkaXNwbGF5OiBmbGV4OyB3aWR0aDogMTAwJTsgfVxuICAudHJhdmVsZXIgLmQtZmxleCB7IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC50cmF2ZWxlci10aXRsZSB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLnRyYXZlbGVyLXRpdGxlIGgzIHsgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAudHJpcC1mb3JtIC5oYWxmLXdpZHRoLmxhYmVsLWhhbGYtd2lkdGggeyB3aWR0aDogMTAwJTsgfVxuICAudHJpcC1mb3JtIC5wYXNzcG9ydC1zZXJpYWwgeyB3aWR0aDogMTglOyBtYXJnaW4tYm90dG9tOiAyMHB4OyBtYXJnaW4tcmlnaHQ6IDEycHg7IH1cbiAgLnRyaXAtZm9ybSAucGFzc3BvcnQtbnVtYmVyIHsgd2lkdGg6IDMwJTsgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkgeyAuY29udGVudC00MDRfX2xlZnQgeyBmb250LXNpemU6IDE2MHB4OyBsaW5lLWhlaWdodDogMTYwcHg7IH1cbiAgLmNvbnRlbnQtNDA0X190aXRsZSB7IGZvbnQtc2l6ZTogMzBweDsgfVxuICAuY29udGVudC00MDRfX3RleHQgeyBmb250LXNpemU6IDIwcHg7IH1cbiAgLmNvbnRlbnQgLm9yZGVyLXRhYnMgeyBtYXJnaW4tdG9wOiA2MHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5jaG9vc2UtY2FyLWJsb2NrIHsgd2lkdGg6IDEwMCU7IH1cbiAgLmxlZnQtdGV4dCB7IHdpZHRoOiAxMDAlOyB9XG4gIC5ldmFjdWF0aW9uIHsgd2lkdGg6IDEwMCU7IH1cbiAgLmV2YWN1YXRpb24gLnNlcnZpY2UtaW5uZXIgeyBkaXNwbGF5OiBibG9jazsgd2lkdGg6IDEwMCU7IH1cbiAgLmV2YWN1YXRpb24gLnNlcnZpY2UtaW5uZXJfX2ljb24geyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyBtYXJnaW4tbGVmdDogMjBweDsgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gIC5ldmFjdWF0aW9uIC5zZXJ2aWNlLWlubmVyX190ZXh0IHsgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgbWFyZ2luLWxlZnQ6IDIwcHg7IG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAuY29udGVudC00MDQgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgLmNvbnRlbnQtNDA0X19sZWZ0IHsgbWFyZ2luLXJpZ2h0OiBhdXRvOyBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICAuY29udGVudC00MDRfX3JpZ2h0IHsgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC50cmlwLWZvcm0gbGFiZWw6bm90KCNmb3Itc3BvcnQpIHsgbWF4LXdpZHRoOiAxMDAlOyB3aWR0aDogMTAwJTsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC50cmlwLWZvcm0gbGFiZWw6bm90KCNmb3Itc3BvcnQpIGlucHV0IHsgd2lkdGg6IDEwMCU7IH1cbiAgLnRyaXAtZm9ybSAubWItMCB7IG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLnRyaXAtZGF0ZXMgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB3aWR0aDogMTAwJTsgfVxuICAudHJpcC1kYXRlcyBzcGFuIHsgd2lkdGg6IDEwJTsgfVxuICAubWVtYmVycyB7IHdpZHRoOiAxMDAlOyB9XG4gICN0cmlwLWRhdGUtYmVnaW4sICN0cmlwLWRhdGUtZW5kIHsgd2lkdGg6IDEwMCU7IG1hcmdpbi1sZWZ0OiAxMHB4OyBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgI3RyaXAtZGF5cy1hbW91bnQgeyBtYXJnaW4tbGVmdDogMTBweDsgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC50cmlwLWZvcm0gLnBhc3Nwb3J0LXNlcmlhbCB7IHdpZHRoOiAzMCU7IH1cbiAgLnRyaXAtZm9ybSAucGFzc3BvcnQtbnVtYmVyIHsgd2lkdGg6IDcwJTsgfVxuICAubmV3LW9yZGVyLXJlc3VsdCB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gIC5jb250ZW50IC5vcmRlci10YWJzIHsgbWFyZ2luLWxlZnQ6IDA7IG1hcmdpbi1yaWdodDogMDsgfVxuICAubWVtYmVyIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JmYmZiZjsgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAubWVtYmVyLWl0ZW0geyB3aWR0aDogMTAwJTsgfVxuICAuc3BvcnQtc2VhcmNoIHsgd2lkdGg6IDEwMCU7IG1hcmdpbi1yaWdodDogMDsgfVxuICAuY2hlY2tib3guc3BvcnQtYWxsIHsgcG9zaXRpb246IGFic29sdXRlOyBib3R0b206IC0ycHg7IHJpZ2h0OiAwOyB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1ODBweCkgeyAucWEtYmxvY2sgeyB0ZXh0LWFsaWduOiBqdXN0aWZ5OyB9XG4gIC5xYS1ibG9ja19faW5uZXIgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5xYS1ibG9jayAuc2VydmljZS1pbm5lcl9fY29udGVudCB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLnFhLWJsb2NrIC5zZXJ2aWNlLWlubmVyX19pY29uIHsgbWFyZ2luLXJpZ2h0OiAwOyBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5jb250ZW50IC5vcmRlci10YWJzIHsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgLmNvbnRlbnQgLm9yZGVyLXRhYnMgbGkgeyB3aWR0aDogMzAlOyBwYWRkaW5nOiAwIDEwcHg7IHRleHQtYWxpZ246IGNlbnRlcjsgbGluZS1oZWlnaHQ6IDE2cHg7IH1cbiAgLmNvbnRlbnQgLm9yZGVyLXRhYnM6YWZ0ZXIgeyB3aWR0aDogNzAlOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7IC5zZXJ2aWNlcy5oYWxmLXNlcnZpY2VzIC5zZXJ2aWNlIC5zZXJ2aWNlLWlubmVyIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAuc2VydmljZXMuaGFsZi1zZXJ2aWNlcyAuc2VydmljZSAuc2VydmljZS1pbm5lcl9faWNvbiB7IG1hcmdpbi1yaWdodDogMDsgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAuY29udGVudC00MDRfX2xlZnQgeyBmb250LXNpemU6IDEwMHB4OyBsaW5lLWhlaWdodDogMTAwcHg7IH1cbiAgLm9yZGVyLXRvdGFsLWJ0bnMgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5jb250ZW50IC5uZXctb3JkZXItcmVzdWx0X191bmRlciB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuXG4uY29udGVudCB7IGxpbmUtaGVpZ2h0OiAyNHB4OyBwYWRkaW5nLWJvdHRvbTogNDJweDsgfVxuXG4uY29udGVudCB1bDpub3QoLmNvdW50cnktbGlzdCk6bm90KC50YWJzX19jYXB0aW9uKTpub3QoLm9yZGVyLXRhYnMpIGxpIHsgcG9zaXRpb246IHJlbGF0aXZlOyBwYWRkaW5nLWxlZnQ6IDU2cHg7IG1hcmdpbjogMTZweCAwOyB9XG5cbi5jb250ZW50IHVsOm5vdCguY291bnRyeS1saXN0KTpub3QoLnRhYnNfX2NhcHRpb24pOm5vdCgub3JkZXItdGFicykgbGk6YmVmb3JlIHsgY29udGVudDogXCJcIjsgZGlzcGxheTogYmxvY2s7IHdpZHRoOiAxOHB4OyBoZWlnaHQ6IDE0cHg7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiA0cHg7IGxlZnQ6IDIycHg7IGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvY2hlY2stMS5zdmcpOyBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyOyAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7IGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cblxuLmNvbnRlbnQgdWw6bm90KC5jb3VudHJ5LWxpc3QpOm5vdCgudGFic19fY2FwdGlvbik6bm90KC5vcmRlci10YWJzKSBsaSB1bCBsaSB7IHBhZGRpbmctbGVmdDogMTZweDsgfVxuXG4uY29udGVudCB1bDpub3QoLmNvdW50cnktbGlzdCk6bm90KC50YWJzX19jYXB0aW9uKTpub3QoLm9yZGVyLXRhYnMpIGxpIHVsIGxpOmJlZm9yZSB7IGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IHdpZHRoOiA3cHg7IGhlaWdodDogN3B4OyAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTsgLW1vei1ib3JkZXItcmFkaXVzOiA1MCU7IGJvcmRlci1yYWRpdXM6IDUwJTsgYm9yZGVyOiAxcHggc29saWQgIzk3OTc5NzsgdG9wOiA5cHg7IGxlZnQ6IDA7IH1cblxuLmNvbnRlbnQgdWw6bm90KC5jb3VudHJ5LWxpc3QpOm5vdCgudGFic19fY2FwdGlvbik6bm90KC5vcmRlci10YWJzKS5uby1pY29uIGxpIHsgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbi5jb250ZW50IHVsOm5vdCguY291bnRyeS1saXN0KTpub3QoLnRhYnNfX2NhcHRpb24pOm5vdCgub3JkZXItdGFicykubm8taWNvbiBsaTpiZWZvcmUgeyBkaXNwbGF5OiBub25lOyB9XG5cbi5jb250ZW50IC5saXN0LXJvdW5kLXR5cGUgeyBwb3NpdGlvbjogcmVsYXRpdmU7IHdpZHRoOiBjYWxjKDEwMCUgLSAxMDRweCk7IH1cblxuLmNvbnRlbnQgLmxpc3Qtcm91bmQtdHlwZSBsaSB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgcGFkZGluZy1sZWZ0OiAxNnB4OyBtYXJnaW46IDZweCAwOyB9XG5cbi5kbXMtYmxvY2staW1nIHsgd2lkdGg6IDg0cHg7IGhlaWdodDogODRweDsgbWFyZ2luLXJpZ2h0OiAyMHB4OyAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTsgLW1vei1ib3JkZXItcmFkaXVzOiA1MCU7IGJvcmRlci1yYWRpdXM6IDUwJTsgb3ZlcmZsb3c6IGhpZGRlbjsgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IDEwMCU7IGJhY2tncm91bmQtc2l6ZTogMTAwJTsgYm9yZGVyOiAxcHggc29saWQgI2VjZWNlYzsgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNlYzsgfVxuXG4uZG1zLWJsb2NrLWltZy5ob3NwaXRhbCB7IGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZG1zLWhvc3BpdGFsLnN2Zyk7IH1cblxuLmRtcy1ibG9jay1pbWcuZG9jdG9yIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9kbXMtZG9jdG9yLnN2Zyk7IH1cblxuLmRtcy1ibG9jay1pbWcudG9vdGggeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Rtcy10b290aC5zdmcpOyB9XG5cbi5kbXMtYmxvY2staW1nLmNhciB7IGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZG1zLWNhci5zdmcpOyB9XG5cbi5kbXMtYmxvY2staW1nLmJhYnkgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Rtcy1iYWJ5LnN2Zyk7IH1cblxuLmFjY29yZGlvbl9faGVhZGVyIHsgYmFja2dyb3VuZDogI2Y1ZjVmNTsgY3Vyc29yOiBwb2ludGVyOyBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q4ZDdkNzsgcGFkZGluZzogMTJweCA0MnB4IDEycHggMTZweDsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5hY2NvcmRpb25fX2hlYWRlcjphZnRlciB7IGNvbnRlbnQ6IFwiXCI7IGRpc3BsYXk6IGJsb2NrOyB3aWR0aDogMjRweDsgaGVpZ2h0OiAyNHB4OyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2V4cGFuZC1tb3JlLnN2Zyk7IGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7IC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDUwJTsgcmlnaHQ6IDE2cHg7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IC13ZWJraXQtdHJhbnNpdGlvbjogMC4zczsgLW1vei10cmFuc2l0aW9uOiAwLjNzOyAtbXMtdHJhbnNpdGlvbjogMC4zczsgLW8tdHJhbnNpdGlvbjogMC4zczsgdHJhbnNpdGlvbjogMC4zczsgfVxuXG4uYWNjb3JkaW9uX19oZWFkZXIub3BlbmVkLWxpbms6YWZ0ZXIgeyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTsgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7IC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7IC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpOyB9XG5cbi5hY2NvcmRpb25fX2NvbnRlbnQgeyBwYWRkaW5nOiAxMnB4IDE2cHg7IGRpc3BsYXk6IG5vbmU7IH1cblxuLnJldmlldy1ibG9jayB7IGJvcmRlcjogMXB4IHNvbGlkICNkOGQ3ZDc7IC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4OyAtbW96LWJvcmRlci1yYWRpdXM6IDNweDsgYm9yZGVyLXJhZGl1czogM3B4OyBwYWRkaW5nOiAyMHB4OyBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG5cbi5yZXZpZXctYmxvY2tfX3RpdGxlIHsgZm9udC1zaXplOiAyNHB4OyBsaW5lLWhlaWdodDogMjlweDsgfVxuXG4ucmV2aWV3LWJsb2NrX19kYXRlIHsgZm9udC1zaXplOiAxN3B4OyBsaW5lLWhlaWdodDogMjFweDsgbWFyZ2luOiAxNnB4IDA7IH1cblxuLnJldmlldy1ibG9ja19fdGV4dCB7IGZvbnQtc2l6ZTogMTdweDsgfVxuXG4uZmlndXJlZC10aXRsZSB7IGZvbnQtZmFtaWx5OiBHZW9yZ2lhLCBzZXJpZjsgZm9udC1zaXplOiAyOHB4OyBsaW5lLWhlaWdodDogMzZweDsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgZm9udC1zdHlsZTogaXRhbGljOyBjb2xvcjogI2M4MmQ0ZTsgbWFyZ2luOiAzNHB4IDAgMjBweDsgcGFkZGluZy1ib3R0b206IDIwcHg7IGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjYzgyZDRlOyB9XG5cbi5waG9uZS1ibG9jayB7IGJvcmRlcjogMXB4IHNvbGlkICNkOGQ3ZDc7IC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4OyAtbW96LWJvcmRlci1yYWRpdXM6IDNweDsgYm9yZGVyLXJhZGl1czogM3B4OyBwYWRkaW5nOiAyMHB4OyBtYXJnaW4tYm90dG9tOiAzMHB4OyBoZWlnaHQ6IGNhbGMoMTAwJSAtIDMwcHgpOyB9XG5cbi5waG9uZS1ibG9ja19fdGl0bGUgeyBmb250LXNpemU6IDIwcHg7IGxpbmUtaGVpZ2h0OiAyNHB4OyBjb2xvcjogIzRkNGQ0ZDsgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLnBob25lLWJsb2NrX190ZXh0IHsgZm9udC1zaXplOiAxNnB4OyBsaW5lLWhlaWdodDogMjJweDsgY29sb3I6ICM0ZDRkNGQ7IG1hcmdpbjogMTBweCAwOyB9XG5cbi5waG9uZS1ibG9ja19fcGhvbmUgeyBjb2xvcjogI2M4MmQ0ZTsgcG9zaXRpb246IHJlbGF0aXZlOyBkaXNwbGF5OiBibG9jazsgcGFkZGluZy1sZWZ0OiAyNnB4OyB9XG5cbi5waG9uZS1ibG9ja19fcGhvbmU6YmVmb3JlIHsgY29udGVudDogXCJcIjsgZGlzcGxheTogYmxvY2s7IHdpZHRoOiAxNnB4OyBoZWlnaHQ6IDE2cHg7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgbGVmdDogMDsgdG9wOiA1MCU7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvc2V0dGluZ3MtcGhvbmUtc21hbGwtd2luZS5zdmcpOyAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogMTAwJTsgYmFja2dyb3VuZC1zaXplOiAxMDAlOyBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLmRtcy1ibG9jay1pbWcgeyB3aWR0aDogNjRweDsgaGVpZ2h0OiA2NHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5kbXMtYmxvY2staW1nIHsgd2lkdGg6IDU0cHg7IGhlaWdodDogNTRweDsgfSB9XG5cbi5zZWFyY2gtaW5wdXQtY29udGVudCB7IGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLnNlYXJjaC1pbnB1dC1jb250ZW50IC5idG4geyB3aWR0aDogMTEycHg7IHRleHQtYWxpZ246IGNlbnRlcjsgaGVpZ2h0OiA1MnB4OyB9XG5cbi5zZWFyY2gtaW5wdXQtY29udGVudCBpbnB1dFt0eXBlPVwidGV4dFwiXSB7IG1heC13aWR0aDogNDQ2cHg7IG1hcmdpbi1yaWdodDogMjBweDsgaGVpZ2h0OiA1MnB4OyB9XG5cbi5zZWFyY2gtYmxvY2stY29udGVudCB7IGJvcmRlcjogMXB4IHNvbGlkICNkOGQ3ZDc7IC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4OyAtbW96LWJvcmRlci1yYWRpdXM6IDNweDsgYm9yZGVyLXJhZGl1czogM3B4OyBwYWRkaW5nOiAyMHB4OyBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG5cbi5zZWFyY2gtYmxvY2stY29udGVudF9fdGl0bGUgeyBmb250LXNpemU6IDE3cHg7IGxpbmUtaGVpZ2h0OiAyMXB4OyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uc2VhcmNoLWJsb2NrLWNvbnRlbnRfX3RleHQgeyBmb250LXNpemU6IDE3cHg7IG1hcmdpbjogMTZweCAwOyB9XG5cbi5zZWFyY2gtYmxvY2stY29udGVudF9fcGF0aCB7IGZvbnQtc2l6ZTogMTdweDsgbGluZS1oZWlnaHQ6IDIxcHg7IH1cblxuLnNlYXJjaC1ibG9jay1jb250ZW50X19wYXRoIGEgeyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uc2VhcmNoLWJsb2NrLWNvbnRlbnRfX3BhdGgtc2VwYXJhdG9yIHsgY29sb3I6ICNjODJkNGU7IH1cblxuLmZvb3RlciB7IHBhZGRpbmctdG9wOiAyNnB4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwOyB9XG5cbi5mb290ZXIgLmZvcmVpZ24tc3R1ZGVudHMtcGhvbmUgeyBtYXJnaW4tYm90dG9tOiA2cHg7IH1cblxuLmZvb3Rlcl9fbWVudS10aXRsZSB7IGNvbG9yOiAjODEyOTQ0OyBmb250LXNpemU6IDE4cHg7IGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5mb290ZXIgLm1haW4tdGVsIHsgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4uZm9vdGVyX19tZW51IHsgZGlzcGxheTogZmxleDsgZmxleC13cmFwOiB3cmFwOyB9XG5cbi5mb290ZXJfX21lbnUgbGkgeyBwYWRkaW5nLWxlZnQ6IDIwcHg7IHBhZGRpbmctcmlnaHQ6IDIwcHg7IG1hcmdpbi10b3A6IDE5cHg7IHdpZHRoOiA1MCU7IH1cblxuLmZvb3Rlcl9fbWVudSBsaSBhIHsgZm9udC1zaXplOiAxNHB4OyBjb2xvcjogIzJkMmQyZDsgcG9zaXRpb246IHJlbGF0aXZlOyAtd2Via2l0LXRyYW5zaXRpb246IDAuM3M7IC1tb3otdHJhbnNpdGlvbjogMC4zczsgLW1zLXRyYW5zaXRpb246IDAuM3M7IC1vLXRyYW5zaXRpb246IDAuM3M7IHRyYW5zaXRpb246IDAuM3M7IH1cblxuLmZvb3Rlcl9fbWVudSBsaSBhOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXCI7IGRpc3BsYXk6IGJsb2NrOyB3aWR0aDogMTZweDsgaGVpZ2h0OiAxNnB4OyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMDsgbGVmdDogLTIwcHg7IGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvY2hldnJvbi5zdmcpOyBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyOyB9XG5cbi5mb290ZXJfX21lbnUgbGkgYTpob3ZlciB7IGNvbG9yOiAjYzgyZDRlOyB9XG5cbi5mb290ZXJfX21lbnUgbGk6bnRoLWNoaWxkKDEpIHsgb3JkZXI6IDE7IH1cblxuLmZvb3Rlcl9fbWVudSBsaTpudGgtY2hpbGQoMikgeyBvcmRlcjogMTsgfVxuXG4uZm9vdGVyX19tZW51IGxpOm50aC1jaGlsZCgzKSB7IG9yZGVyOiAxOyB9XG5cbi5mb290ZXJfX21lbnUgbGk6bnRoLWNoaWxkKDQpIHsgb3JkZXI6IDE7IH1cblxuLmZvb3Rlcl9fbWVudSBsaTpudGgtY2hpbGQoNSkgeyBvcmRlcjogMTsgfVxuXG4uZm9vdGVyX19tZW51IGxpOm50aC1jaGlsZCg2KSB7IG9yZGVyOiAxOyB9XG5cbi5mb290ZXJfX21lbnUgbGk6bnRoLWNoaWxkKDcpIHsgb3JkZXI6IDE7IH1cblxuLmZvb3Rlcl9fbWVudSBsaTpudGgtY2hpbGQoOCkgeyBvcmRlcjogMTsgfVxuXG4uZm9vdGVyX19tZW51IGxpOm50aC1jaGlsZCg5KSB7IG9yZGVyOiAxOyB9XG5cbi5mb290ZXJfX21lbnUgbGk6bnRoLWNoaWxkKDEwKSB7IG9yZGVyOiAxOyB9XG5cbi5mb290ZXJfX21lbnUgbGk6bnRoLWNoaWxkKDExKSB7IG9yZGVyOiAxOyB9XG5cbi5mb290ZXJfX21lbnUgbGk6bnRoLWNoaWxkKDEyKSB7IG9yZGVyOiAxOyB9XG5cbi5mb290ZXJfX21lbnUtZG93bmxvYWQgbGkgeyBwYWRkaW5nLWxlZnQ6IDIwcHg7IHBhZGRpbmctcmlnaHQ6IDIwcHg7IG1hcmdpbi10b3A6IDRweDsgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4uZm9vdGVyX19tZW51LWRvd25sb2FkIGxpIGEgeyBmb250LXNpemU6IDE0cHg7IGNvbG9yOiAjYzgyZDRlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5mb290ZXJfX21lbnUtZG93bmxvYWQgbGkgYTpiZWZvcmUgeyBjb250ZW50OiBcIlwiOyBkaXNwbGF5OiBibG9jazsgd2lkdGg6IDIwcHg7IGhlaWdodDogMjBweDsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDA7IGxlZnQ6IC0yNnB4OyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3BkZi5zdmcpOyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyOyBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG5cbi5mb290ZXIgLmxvZ28geyBtYXJnaW4tYm90dG9tOiAzNHB4OyBkaXNwbGF5OiBibG9jazsgfVxuXG4uY29weXJpZ2h0IHsgbWFyZ2luLXRvcDogMzVweDsgcGFkZGluZy10b3A6IDIwcHg7IHBhZGRpbmctYm90dG9tOiAyMHB4OyBib3JkZXItdG9wOiAxcHggc29saWQgIzk3OTc5NzsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHsgLmZvb3RlciB7IGRpc3BsYXk6IGZsZXg7IH1cbiAgLmZvb3Rlcl9fbWVudSB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLmZvb3Rlcl9fbWVudSBsaSB7IHdpZHRoOiAxMDAlOyB9XG4gIC5mb290ZXJfX2luZm8tYmxvY2sgeyBkaXNwbGF5OiBub25lOyB9XG4gIC5mb290ZXJfX21lbnUtYmxvY2sgeyBvcmRlcjogMjsgfVxuICAuZm9vdGVyX19kb3dubG9hZC1ibG9jayB7IG9yZGVyOiAxOyBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cblxuLnZpIHsgY29sb3I6ICMwMDA7IH1cblxuLnZpIC5oZWFkZXItaW5uZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi52aSAuaGVhZGVyLWJvdHRvbSB7IGhlaWdodDogYXV0bzsgbWluLWhlaWdodDogNDBweDsgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4udmkgLmxvZ28geyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2xvZ29fYmxhY2suc3ZnKTsgfVxuXG4udmkgLm1haW4tbmF2IGxpIHsgbWluLWhlaWdodDogNDBweDsgcGFkZGluZzogMTJweCAwOyB9XG5cbi52aSAubWFpbi1uYXYgbGkgYTpob3ZlciwgLnZpIC5tYWluLW5hdiBsaSBzcGFuOmhvdmVyIHsgY29sb3I6ICMzZDNkM2Q7IH1cblxuLnZpIC5tYWluLW5hdiBsaS5hY3RpdmUgYSwgLnZpIC5tYWluLW5hdiBsaS5hY3RpdmUgc3BhbiB7IGNvbG9yOiAjM2QzZDNkOyB9XG5cbi52aSAubWFpbi1uYXYgbGkuYWN0aXZlIGE6YmVmb3JlLCAudmkgLm1haW4tbmF2IGxpLmFjdGl2ZSBzcGFuOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXCI7IGRpc3BsYXk6IGJsb2NrOyB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7IGhlaWdodDogNXB4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjM2QzZDNkOyBwb3NpdGlvbjogYWJzb2x1dGU7IGJvdHRvbTogMDsgbGVmdDogMDsgfVxuXG4udmkgLm1haW4tbmF2IC5zdWJtZW51IGxpIHsgbWluLWhlaWdodDogMDsgfVxuXG4udmkgLm1haW4tbmF2IC5zdWJtZW51IGxpLmFjdGl2ZSwgLnZpIC5tYWluLW5hdiAuc3VibWVudSBsaTpob3ZlciB7IGJvcmRlci1sZWZ0OiA1cHggc29saWQgIzNkM2QzZDsgYmFja2dyb3VuZC1jb2xvcjogIzNkM2QzZDsgfVxuXG4udmkgLm1haW4tbmF2IC5zdWJtZW51IGxpLmFjdGl2ZSBhLCAudmkgLm1haW4tbmF2IC5zdWJtZW51IGxpOmhvdmVyIGEgeyBjb2xvcjogI2ZmZjsgfVxuXG4udmkgLm1haW4tbmF2IC5zdWJtZW51IGE6YmVmb3JlLCAudmkgLm1haW4tbmF2IC5zdWJtZW51IHNwYW46YmVmb3JlIHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi52aSAubWFpbi10ZWwgeyBjb2xvcjogIzNkM2QzZDsgfVxuXG4udmkgLmJ0bi1tYWluIHsgYmFja2dyb3VuZC1jb2xvcjogIzNkM2QzZDsgY29sb3I6ICNmZmY7IGJvcmRlcjogMXB4IHNvbGlkICMzZDNkM2Q7IG91dGxpbmU6IG5vbmU7IH1cblxuLnZpIC5idG4tbWFpbjpiZWZvcmUgeyBkaXNwbGF5OiBub25lOyB9XG5cbi52aSAuaGVhZGVyX19yaWdodCB7IHdpZHRoOiBjYWxjKDEwMCUgLSAzMDBweCk7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuXG4udmkgLmhlYWRlciAuY2l0eS1waG9uZSB7IGRpc3BsYXk6IGZsZXg7IGZsZXg6IDEgMTsgfVxuXG4udmkgLmhlYWRlciAuY2l0eS1jaG9vc2UgeyB3aWR0aDogMTAwJTsgZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi52aSAuaGVhZGVyIC5jaXR5LWNob29zZSBzcGFuIHsgZm9udC1zaXplOiAxNnB4OyBwb3NpdGlvbjogcmVsYXRpdmU7IG1hcmdpbi10b3A6IDEwcHg7IH1cblxuLnZpIC5oZWFkZXIgLmNpdHktY2hvb3NlIHNwYW46YmVmb3JlIHsgdG9wOiA0cHg7IH1cblxuLnZpIC5oZWFkZXIgLmNpdHktY2hvb3NlIHNwYW46YWZ0ZXIgeyB0b3A6IDRweDsgfVxuXG4udmkgLmhlYWRlciAuY2l0eS1jaG9vc2VfX2xpc3QgeyByaWdodDogYXV0bzsgbGVmdDogMDsgfVxuXG4udmkgLmhlYWRlciAuY2l0eS1jaG9vc2VfX2l0ZW0geyBmb250LXNpemU6IDE2cHg7IH1cblxuLnZpIC5oZWFkZXIgLmNpdHktY2hvb3NlX19pdGVtOmhvdmVyIHsgY29sb3I6ICMyZDJkMmQ7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi52aSAuaGVhZGVyIC5jaXR5LWNob29zZTpob3ZlciBzcGFuIHsgY29sb3I6ICMyZDJkMmQ7IH1cblxuLnZpLXBhbmVsIHsgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzZDNkM2Q7IH1cblxuLnZpLXBhbmVsLWlubmVyIHsgbWluLWhlaWdodDogNjZweDsgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyBwYWRkaW5nOiAxNnB4IDBweDsgfVxuXG4uZnotc2V0IHsgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuXG4uZnotY2hhbmdlIHsgd2lkdGg6IDM0cHg7IGhlaWdodDogMzRweDsgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7IC1tb3otYm9yZGVyLXJhZGl1czogNTAlOyBib3JkZXItcmFkaXVzOiA1MCU7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgdGV4dC1hbGlnbjogY2VudGVyOyBsaW5lLWhlaWdodDogMzRweDsgbWFyZ2luLWxlZnQ6IDRweDsgbWFyZ2luLXJpZ2h0OiA0cHg7IGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uZnotY2hhbmdlLmFjdGl2ZSB7IGJhY2tncm91bmQtY29sb3I6ICMzZDNkM2Q7IGNvbG9yOiAjZmZmOyB9XG5cbi5mei1jaGFuZ2UtdGl0bGUgeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IG1hcmdpbi1yaWdodDogNHB4OyBmb250LXNpemU6IDE4cHg7IH1cblxuLnNpdGUtdmVyIHsgcGFkZGluZy1sZWZ0OiA0NHB4OyBmb250LXNpemU6IDE4cHg7IGRpc3BsYXk6IGJsb2NrOyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnNpdGUtdmVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXCI7IGRpc3BsYXk6IGJsb2NrOyB3aWR0aDogMzRweDsgaGVpZ2h0OiAyNHB4OyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogNTAlOyBtYXJnaW4tdG9wOiAtMTJweDsgbGVmdDogMDsgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9leWUuc3ZnKTsgYmFja2dyb3VuZC1zaXplOiAxMDAlOyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyOyB9XG5cbi5mei1jaGFuZ2UuZnotYmlnIHsgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZnotY2hhbmdlLmZ6LWJpZ2dlciB7IGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuLmZ6LWNoYW5nZS5mei1iaWdnZXN0IHsgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7IGJvZHkudmkgLmhlYWRlci10b3AgeyBoZWlnaHQ6IGF1dG87IG1pbi1oZWlnaHQ6IDc4cHg7IH1cbiAgYm9keS52aSAuaGVhZGVyLXRvcCA+IC5jb250YWluZXIgeyBtaW4taGVpZ2h0OiA3OHB4OyB9XG4gIGJvZHkudmkgLmhlYWRlci10b3AgPiAuY29udGFpbmVyID4gLnJvdyB7IG1pbi1oZWlnaHQ6IDc4cHg7IH1cbiAgYm9keS52aSAuaGVhZGVyLXRvcCAuY29sLW1kLTEyIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICBib2R5LnZpIC5oZWFkZXItdG9wIC5idG4geyBvdmVyZmxvdzogdmlzaWJsZTsgfVxuICBib2R5LnZpIC5oZWFkZXItaW5uZXIgeyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgYm9keS52aSAuaGVhZGVyLWlubmVyIC5jb2wtbGctMTIgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIGJvZHkudmkgLmF1dGggeyBtYXJnaW4tdG9wOiAxMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkgeyBib2R5LnZpIC5oZWFkZXItaW5uZXIgeyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgYm9keS52aSAuaGVhZGVyLWlubmVyIC5jb2wtbGctMTIgeyBmbGV4LWRpcmVjdGlvbjogcm93OyBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgYm9keS52aSAuYXV0aCB7IG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHsgYm9keS52aSAuaGVhZGVyIC5jaXR5LWNob29zZSB7IGRpc3BsYXk6IG5vbmU7IH1cbiAgYm9keS52aSAuaGVhZGVyIC5jaXR5LXBob25lIHsgZGlzcGxheTogbm9uZTsgfVxuICBib2R5LnZpIC5oZWFkZXJfX3JpZ2h0IHsgd2lkdGg6IGF1dG87IH1cbiAgYm9keS52aSAuaGVhZGVyX19yaWdodCAuYnRuLW1haW4geyBiYWNrZ3JvdW5kLWNvbG9yOiAjYzJjMmMyOyBib3JkZXI6IDFweCBzb2xpZCAjYzJjMmMyOyBmaWx0ZXI6IGludmVydCgxMDAlKTsgfVxuICBib2R5LnZpIC5oZWFkZXItdG9wIC5jb2wtbWQtMTIgeyBmbGV4LWRpcmVjdGlvbjogcm93OyBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHsgLnZpLXBhbmVsLWlubmVyIC5jb2wtbWQtNiB7IGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgbWFyZ2luOiAxMHB4IDA7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHsgLnZpIC5hdXRoIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgbWFyZ2luOiAxMHB4IDA7IH1cbiAgLnZpIC5idG4tYnV5LXBvbGljeSB7IG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuXG4udmkgLmluZGV4LXNsaWRlciB7IGhlaWdodDogMjYycHg7IH1cblxuLnZpIC5pbmRleC1zbGlkZXIgLnNsaWRlcl9faW5mbyB7IHRvcDogYXV0bzsgYm90dG9tOiAyMHB4OyB9XG5cbi52aSAuc2xpZGVyLXNtYWxsIHsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgb3ZlcmZsb3c6IHZpc2libGU7IGhlaWdodDogYXV0bzsgbWFyZ2luLWJvdHRvbTogMTBweDsgcGFkZGluZy1ib3R0b206IDIwcHg7IHBhZGRpbmctdG9wOiAyMDBweDsgfVxuXG4udmkgLnNsaWRlci1zbWFsbCAuc2xpZGVyX19pbmZvIHsgcG9zaXRpb246IHJlbGF0aXZlOyBtYXJnaW46IDAgYXV0bzsgdG9wOiBhdXRvOyBsZWZ0OiAwOyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApOyAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApOyAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7IC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTsgfVxuXG4udmkgLnNsaWRlcl9fdGV4dC0tc21hbGwgeyBjb2xvcjogIzRkNGQ0ZDsgdGV4dC1zaGFkb3c6IG5vbmU7IH1cblxuLnZpIC5icmVhZGNydW1icyBhIHsgY29sb3I6ICM0ZDRkNGQ7IHRleHQtc2hhZG93OiBub25lOyB9XG5cbi52aSAuYnJlYWRjcnVtYnNfX3NlcGFyYXRvciB7IGNvbG9yOiAjNGQ0ZDRkOyB0ZXh0LXNoYWRvdzogbm9uZTsgfVxuXG4udmkgLmJyZWFkY3J1bWJzIHNwYW4geyBjb2xvcjogIzRkNGQ0ZDsgdGV4dC1zaGFkb3c6IG5vbmU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkgeyAudmkgLmluZGV4LXNsaWRlciB7IGhlaWdodDogMjBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkgeyAuYnJlYWRjcnVtYnMgeyBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7IC52aSAuc2xpZGVyLXNtYWxsIHsgcGFkZGluZy10b3A6IDIzMHB4OyB9IH1cblxuLnZpIGxhYmVsLnVwbG9hZC1maWxlOmFmdGVyIHsgLXdlYmtpdC1maWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTsgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7IH1cblxuLnZpIC5xdWVzdGlvbi10b29sdGlwIHsgYmFja2dyb3VuZC1jb2xvcjogIzNkM2QzZDsgfVxuXG4udmkgLnNlcnZpY2UtaW5uZXIgeyBib3JkZXI6IDFweCBzb2xpZCAjMmQyZDJkOyB9XG5cbi52aSAuc2VydmljZS1pbm5lcl9faWNvbiB7IGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpIGludmVydCgxMDAlKTsgfVxuXG4udmkgLnNlcnZpY2UtaW5uZXJfX2ljb24ud2FybmluZyB7IGJhY2tncm91bmQtY29sb3I6ICMyZDJkMmQ7IGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpOyB9XG5cbi52aSAuc2VydmljZS1pbm5lcjpob3ZlcjpiZWZvcmUsIC52aSAuc2VydmljZS1pbm5lcjpob3ZlcjphZnRlciB7IGRpc3BsYXk6IG5vbmU7IH1cblxuLnZpIC5zZXJ2aWNlLWlubmVyOmhvdmVyIC5zZXJ2aWNlLWlubmVyX190ZXh0IHsgY29sb3I6ICMyZDJkMmQ7IH1cblxuLnZpIC5zZXJ2aWNlOmxhc3QtY2hpbGQgLnNlcnZpY2UtaW5uZXIgeyBib3JkZXI6IDFweCBzb2xpZCAjMmQyZDJkOyB9XG5cbi52aSAuc2VydmljZTpsYXN0LWNoaWxkIC5zZXJ2aWNlLWlubmVyX19pY29uLndhcm5pbmcgeyBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTsgYmFja2dyb3VuZC1jb2xvcjogIzJkMmQyZDsgfVxuXG4udmkgLnNlcnZpY2VzLmhhbGYtc2VydmljZXMgLnNlcnZpY2UtaW5uZXJfX3RleHQgZGl2IHsgY29sb3I6ICMyZDJkMmQ7IH1cblxuLnZpIC5zZXJ2aWNlcy5oYWxmLXNlcnZpY2VzIC5zZXJ2aWNlOmxhc3QtY2hpbGQgLnNlcnZpY2UtaW5uZXIgeyBib3JkZXI6IDFweCBzb2xpZCAjMmQyZDJkOyB9XG5cbi52aSAuc2VydmljZXMtaGVhZGVyLWl0ZW0uYWN0aXZlIHsgY29sb3I6ICMzZDNkM2Q7IH1cblxuLnZpIC5zZXJ2aWNlcy1oZWFkZXItaXRlbS5hY3RpdmU6YmVmb3JlIHsgYmFja2dyb3VuZC1jb2xvcjogIzNkM2QzZDsgaGVpZ2h0OiA1cHg7IH1cblxuLnZpIC5zZXJ2aWNlcy1oZWFkZXItaXRlbTpob3ZlciB7IGNvbG9yOiAjM2QzZDNkOyB9XG5cbi52aSAuc2VydmljZXMtaGVhZGVyLWl0ZW06aG92ZXI6YmVmb3JlIHsgYmFja2dyb3VuZC1jb2xvcjogIzNkM2QzZDsgaGVpZ2h0OiA1cHg7IH1cblxuLnZpIC5zZXJ2aWNlcy1oZWFkZXItaXRlbTphZnRlciB7IGJhY2tncm91bmQtY29sb3I6ICMzZDNkM2Q7IGhlaWdodDogNXB4OyB9XG5cbi52aSAuc2VydmljZXMtaGVhZGVyLWl0ZW06YmVmb3JlIHsgaGVpZ2h0OiA1cHg7IH1cblxuLnZpIC5idG4tc2Vjb25kIHsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgY29sb3I6ICMzZDNkM2Q7IH1cblxuLnZpIC50YWJzIHsgbWFyZ2luLXRvcDogMDsgfVxuXG4udmkgLmNvbnRlbnQgdWw6bm90KC5jb3VudHJ5LWxpc3QpOm5vdCgudGFic19fY2FwdGlvbikgbGk6YmVmb3JlIHsgLXdlYmtpdC1maWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTsgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7IH1cblxuLnZpIC5jb250ZW50IC5vcmRlci10YWJzIGxpIHsgd2lkdGg6IDIwJTsgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi52aSAubWVtYmVyLWRlbGV0ZTpiZWZvcmUgeyBiYWNrZ3JvdW5kOiAjM2QzZDNkOyB9XG5cbi52aSAubWVtYmVyLWRlbGV0ZTphZnRlciB7IGJhY2tncm91bmQ6ICMzZDNkM2Q7IH1cblxuLnZpIC5hY2NvcmRpb25fX2hlYWRlciB7IGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMmQyZDJkOyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4udmkgLmxlZnQtbWVudSBsaSB7IGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMmQyZDJkOyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4udmkgLmxlZnQtbWVudSBsaS5hY3RpdmUgYSwgLnZpIC5sZWZ0LW1lbnUgbGkuYWN0aXZlIHNwYW4geyBib3JkZXItbGVmdDogNXB4IHNvbGlkICMyZDJkMmQ7IGNvbG9yOiAjZmZmOyBiYWNrZ3JvdW5kLWNvbG9yOiAjMmQyZDJkOyB9XG5cbi52aSAubGVmdC1tZW51IGxpOm5vdCguYWN0aXZlKTpob3ZlciB7IGJvcmRlci1sZWZ0OiA1cHggc29saWQgIzJkMmQyZDsgYmFja2dyb3VuZC1jb2xvcjogIzJkMmQyZDsgfVxuXG4udmkgLmxlZnQtbWVudSBsaTpub3QoLmFjdGl2ZSk6aG92ZXIgYSB7IGNvbG9yOiAjZmZmOyB9XG5cbi52aSAubGVmdC1tZW51IC5sZWZ0LXN1Ym1lbnUgbGkgeyBib3JkZXItYm90dG9tOiBub25lOyBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuLnZpIC5sZWZ0LW1lbnUgLmxlZnQtc3VibWVudSBsaS5hY3RpdmUgeyBib3JkZXItbGVmdDogNXB4IHNvbGlkICMyZDJkMmQ7IH1cblxuLnZpIC5sZWZ0LW1lbnUgLmxlZnQtc3VibWVudSBsaS5hY3RpdmUgYSwgLnZpIC5sZWZ0LW1lbnUgLmxlZnQtc3VibWVudSBsaS5hY3RpdmUgc3BhbiB7IGNvbG9yOiAjMmQyZDJkOyB9XG5cbi52aSAubGVmdC1tZW51IC5sZWZ0LXN1Ym1lbnUgbGkgYSB7IGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyBjb2xvcjogIzJkMmQyZDsgYm9yZGVyLWxlZnQ6IG5vbmU7IH1cblxuLnZpIC5sZWZ0LW1lbnUgLmxlZnQtc3VibWVudSBsaTpob3ZlciB7IGJvcmRlci1sZWZ0OiA1cHggc29saWQgIzJkMmQyZDsgYmFja2dyb3VuZC1jb2xvcjogIzJkMmQyZDsgfVxuXG4udmkgLmxlZnQtbWVudSAubGVmdC1zdWJtZW51IGxpOmhvdmVyIGEgeyBjb2xvcjogI2ZmZjsgfVxuXG4udmkgLmNvbnRlbnQtNDA0X19sZWZ0LCAudmkgLmNvbnRlbnQtNDA0X190aXRsZSB7IGNvbG9yOiAjMmQyZDJkOyB9XG5cbi52aSAuYWRkLWJ1dHRvbiB7IGNvbG9yOiAjMmQyZDJkOyB9XG5cbi52aSAuYWRkLWJ1dHRvbjpiZWZvcmUgeyBiYWNrZ3JvdW5kOiAjMmQyZDJkOyB9XG5cbi52aSAuc3VtbSB7IGNvbG9yOiAjMmQyZDJkOyB9XG5cbi52aSAuY29udGVudCAudGFicy50YWJzLWluZGV4IHVsLnRhYnNfX2NhcHRpb24gbGkuYWN0aXZlIHsgY29sb3I6ICMyZDJkMmQ7IH1cblxuLnZpIC5jb250ZW50IC50YWJzLnRhYnMtaW5kZXggdWwudGFic19fY2FwdGlvbiBsaS5hY3RpdmU6YmVmb3JlIHsgaGVpZ2h0OiAzcHg7IGJhY2tncm91bmQtY29sb3I6ICMyZDJkMmQ7IH1cblxuLnZpIC5jb250ZW50IC50YWJzLnRhYnMtaW5kZXggdWwudGFic19fY2FwdGlvbiBsaTpiZWZvcmUgeyBoZWlnaHQ6IDNweDsgfVxuXG4udmkgLmNvbnRlbnQgLnRhYnMudGFicy1pbmRleCB1bC50YWJzX19jYXB0aW9uIGxpOmFmdGVyIHsgaGVpZ2h0OiAzcHg7IGJhY2tncm91bmQtY29sb3I6ICMyZDJkMmQ7IH1cblxuLnZpIC5jb250ZW50IC50YWJzLnRhYnMtaW5kZXggdWwudGFic19fY2FwdGlvbiBsaTpob3ZlciB7IGNvbG9yOiAjMmQyZDJkOyB9XG5cbi52aSAuY29udGVudCAudGFic19fY2FwdGlvbiBsaSB7IGNvbG9yOiAjMmQyZDJkOyB9XG5cbi52aSAuY29udGVudCAudGFic19fY2FwdGlvbiBsaS5hY3RpdmUgeyBib3JkZXI6IDFweCBzb2xpZCAjMmQyZDJkOyB9XG5cbi52aSAucWEtYmxvY2tfX2hlYWRlciB7IGNvbG9yOiAjMmQyZDJkOyB9XG5cbi52aSAuY29udGFjdHMtaXRlbV9fZW1haWwgeyBjb2xvcjogIzJkMmQyZDsgfVxuXG4udmkgLmRtcy1ibG9jay1pbWcgeyBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKSBpbnZlcnQoMTAwJSk7IH1cblxuLnZpIC5kb2MgeyBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTsgfVxuXG4udmkgLnRkLWZpbGUsIC52aSAudGQtcHJpY2UgeyB3aWR0aDogMjAlOyB9XG5cbi52aSAjbmF2LWRyaWxsIC5uYXYtaXRlbS5hY3RpdmUgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMmQyZDJkOyB9XG5cbi52aSAjbmF2LWRyaWxsIC5uYXYtaXRlbS5hY3RpdmUgPiBhIHsgYmFja2dyb3VuZC1jb2xvcjogIzJkMmQyZDsgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjMmQyZDJkOyBjb2xvcjogI2ZmZjsgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG4udmkgI25hdi1kcmlsbCAjbGVmdC1tZW51X19pbm5lciB1bCBsaS5hY3RpdmUgPiBhIHsgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjMmQyZDJkOyBjb2xvcjogIzJkMmQyZDsgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLnZpICNuYXYtZHJpbGwgI2xlZnQtbWVudV9faW5uZXIgdWwgbGkuYWN0aXZlIC5sZWZ0LXN1Ym1lbnUgYSB7IGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLnZpIC5uYXYtaXRlbS5uYXYtZXhwYW5kIHsgYmFja2dyb3VuZC1jb2xvcjogI2JmYmZiZjsgfVxuXG4udmkgLm5hdi1pdGVtLm5hdi1leHBhbmQgYSB7IGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi52aSAubmF2LWl0ZW0ubmF2LWV4cGFuZCAubmF2LWV4cGFuZC1jb250ZW50IC5uYXYtZXhwYW5kLWxpbmsgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjYmZiZmJmOyB9XG5cbi52aSAubmF2LWV4cGFuZC1saW5rOmFmdGVyIHsgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7IH1cblxuLnZpIC5uYXYtZXhwYW5kLWNvbnRlbnQgLm5hdi1iYWNrLWxpbmssIC52aSAubmF2LWV4cGFuZC1saW5rIHsgYmFja2dyb3VuZC1jb2xvcjogI2JmYmZiZiAhaW1wb3J0YW50OyBjb2xvcjogIzJkMmQyZDsgfVxuXG4udmkgLm5hdi1leHBhbmQtY29udGVudCAubmF2LWJhY2stbGluazpiZWZvcmUsIC52aSAubmF2LWV4cGFuZC1saW5rOmJlZm9yZSB7IGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpOyB9XG5cbi52aS5mei1iaWdnZXIgLmxhYmVsLWhhbGYtd2lkdGggeyB3aWR0aDogMTAwJTsgfVxuXG4udmkuZnotYmlnZ2VzdCAubGFiZWwtaGFsZi13aWR0aCB7IHdpZHRoOiAxMDAlOyB9XG5cbi52aSAuZXZhY3VhdGlvbiAuc2VydmljZS1pbm5lcl9fdGV4dC1waG9uZTpiZWZvcmUgeyB0b3A6IDZweDsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG5cbi52aSAuZmlndXJlZC10aXRsZSB7IGNvbG9yOiAjMmQyZDJkOyBib3JkZXItYm90dG9tOiAycHggc29saWQgIzJkMmQyZDsgfVxuXG4udmkgLnBob25lLWJsb2NrX19waG9uZSB7IGNvbG9yOiAjMmQyZDJkOyB9XG5cbi52aSAucGhvbmUtYmxvY2tfX3Bob25lOmJlZm9yZSB7IGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpOyB9XG5cbi52aSAjbWFwIHsgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7IH1cblxuLmZ6LWJpZ2dlciAuc2VydmljZS1pbm5lcl9faWNvbiB7IG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLmZ6LWJpZ2dlc3QgLnNlcnZpY2UtaW5uZXJfX2ljb24geyBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi5mei1iaWdnZXN0IC5sZWZ0LXRleHQgeyB3aWR0aDogY2FsYygxMDAlIC0gMTkwcHgpOyB9XG5cbi5mei1iaWdnZXN0IC5ldmFjdWF0aW9uIHsgd2lkdGg6IDE5MHB4OyB9XG5cbi5mei1iaWdnZXN0IC5zZWFyY2gtaW5wdXQtY29udGVudCAuYnRuIHsgd2lkdGg6IGF1dG87IG1pbi13aWR0aDogMTUycHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5mei1iaWdnZXN0IC5sZWZ0LXRleHQgeyB3aWR0aDogMTAwJTsgfVxuICAuZnotYmlnZ2VzdCAuZXZhY3VhdGlvbiB7IHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHsgLmZ6LWJpZ2dlciAuc2VydmljZS1pbm5lciB7IGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5mei1iaWdnZXN0IC5zZXJ2aWNlLWlubmVyIHsgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4udmkgLmZvb3RlciB7IGJhY2tncm91bmQtY29sb3I6ICMyZDJkMmQ7IH1cblxuLnZpIC5mb290ZXJfX21lbnUtZG93bmxvYWQgbGkgYTpiZWZvcmUgeyAtd2Via2l0LWZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7IGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7IH1cblxuLnZpIC5mb290ZXIgLmxvZ28geyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2xvZ29fd2hpdGUuc3ZnKTsgfVxuXG4udmkgLmZvb3RlciBhIHsgY29sb3I6ICNmZmY7IH1cblxuLnZpIC5mb290ZXIgYTpob3ZlciB7IGNvbG9yOiAjZmZmOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4udmkgLmZvb3Rlcl9fbWVudS10aXRsZSB7IGNvbG9yOiAjZmZmOyB9XG5cbi52aSAuY29weXJpZ2h0IHsgY29sb3I6ICNmZmY7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHsgLnZpIC5zZXJ2aWNlLWlubmVyX19pY29uIHsgZmlsdGVyOiBub25lOyBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyMjIyOyB9XG4gIC52aSAuc2VydmljZS1pbm5lcl9faWNvbi5tb3J0YXJib2FyZCB7IGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnNpZS9tb3J0YXJib2FyZC5zdmcpOyB9XG4gIC52aSAuc2VydmljZS1pbm5lcl9faWNvbi5tb3J0Z2FnZSB7IGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnNpZS9tb3J0Z2FnZS5zdmcpOyB9XG4gIC52aSAuc2VydmljZS1pbm5lcl9faWNvbi50YXhpIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29uc2llL3RheGkuc3ZnKTsgfVxuICAudmkgLnNlcnZpY2UtaW5uZXJfX2ljb24uaGVhcnQgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zaWUvaGVhcnQuc3ZnKTsgfVxuICAudmkgLnNlcnZpY2UtaW5uZXJfX2ljb24uaW5zdXJhbmNlIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29uc2llL2luc3VyYW5jZS5zdmcpOyB9XG4gIC52aSAuc2VydmljZS1pbm5lcl9faWNvbi50cmF2ZWwgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zaWUvdHJhdmVsLnN2Zyk7IH1cbiAgLnZpIC5zZXJ2aWNlLWlubmVyX19pY29uLndhcm5pbmcgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zaWUvd2FybmluZy5zdmcpOyBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyMjIyOyB9XG4gIC52aSAuc2VydmljZS1pbm5lcl9faWNvbi5kc2FnbyB7IGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnNpZS9kc2Fnby5zdmcpOyB9XG4gIC52aSAuc2VydmljZS1pbm5lcl9faWNvbi5kb2NzIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29uc2llL2RvY3Muc3ZnKTsgfVxuICAudmkgLnNlcnZpY2UtaW5uZXJfX2ljb24uZXZhY3VhdG9yIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29uc2llL2V2YWN1YXRvci5zdmcpOyB9XG4gIC52aSAuc2VydmljZS1pbm5lcl9faWNvbi5hcGFydCB7IGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnNpZS9hcGFydC5zdmcpOyB9XG4gIC52aSAuc2VydmljZS1pbm5lcl9faWNvbi5tb3J0Z2FnZS1wZXJjZW50IHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29uc2llL21vcnRnYWdlLXBlcmNlbnQuc3ZnKTsgfVxuICAudmkgLnNlcnZpY2UtaW5uZXJfX2ljb24uYnJ1c2ggeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zaWUvYnJ1c2guc3ZnKTsgfVxuICAudmkgLnNlcnZpY2UtaW5uZXJfX2ljb24uYXJtY2hhaXIgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zaWUvYXJtY2hhaXIuc3ZnKTsgfVxuICAudmkgLnNlcnZpY2UtaW5uZXJfX2ljb24uY3JpbWluYWwgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zaWUvY3JpbWluYWwuc3ZnKTsgfVxuICAudmkgLnNlcnZpY2UtaW5uZXJfX2ljb24uY2FycyB7IGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnNpZS9jYXJzLnN2Zyk7IH1cbiAgLnZpIC5zZXJ2aWNlLWlubmVyX19pY29uLmdydXogeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zaWUvZ3J1ei5zdmcpOyB9XG4gIC52aSAuc2VydmljZS1pbm5lcl9faWNvbi5mbGFzaCB7IGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnNpZS9mbGFzaC5zdmcpOyB9XG4gIC52aSAuc2VydmljZS1pbm5lcl9faWNvbi5zdGloaXlhIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29uc2llL3N0aWhpeWEuc3ZnKTsgfVxuICAudmkgLnNlcnZpY2UtaW5uZXJfX2ljb24ucmVhcnZpZXctbWlycm9yIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29uc2llL3JlYXJ2aWV3LW1pcnJvci5zdmcpOyB9XG4gIC52aSAuc2VydmljZS1pbm5lcl9faWNvbi53aXRob3V0LWRvY3MgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zaWUvd2l0aG91dC1kb2NzLnN2Zyk7IH1cbiAgLnZpIC5zZXJ2aWNlLWlubmVyX19pY29uLmRyaXZlci1saWNlbnNlIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29uc2llL2RyaXZlci1saWNlbnNlLnN2Zyk7IH1cbiAgLnZpIC5zZXJ2aWNlLWlubmVyX19pY29uLmljb25zLWR0cCB7IGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnNpZS9pY29ucy1kdHAuc3ZnKTsgfVxuICAudmkgLnNlcnZpY2UtaW5uZXJfX2ljb24uZ2F2ZWwgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zaWUvZ2F2ZWwuc3ZnKTsgfVxuICAudmkgLnNlcnZpY2UtaW5uZXJfX2ljb24uYnVpbGRlciB7IGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnNpZS9idWlsZGVyLnN2Zyk7IH1cbiAgLnZpIC5zZXJ2aWNlLWlubmVyX19pY29uLmNyYW5lIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29uc2llL2NyYW5lLnN2Zyk7IH1cbiAgLnZpIC5zZXJ2aWNlLWlubmVyX19pY29uLmNvbmNyZXRlLW1peGVyIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29uc2llL2NvbmNyZXRlLW1peGVyLnN2Zyk7IH1cbiAgLnZpIC5zZXJ2aWNlLWlubmVyX19pY29uLnRlYW0geyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zaWUvdGVhbS5zdmcpOyB9XG4gIC52aSAuc2VydmljZS1pbm5lcl9faWNvbi5tb3ZpbmctdHJ1Y2sgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zaWUvbW92aW5nLXRydWNrLnN2Zyk7IH1cbiAgbGFiZWwudXBsb2FkLWZpbGU6YWZ0ZXIgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zaWUvdXBsb2FkLnN2ZykgIWltcG9ydGFudDsgfVxuICAucGhvbmUtYmxvY2tfX3Bob25lOmJlZm9yZSB7IGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvc2V0dGluZ3MtcGhvbmUtc21hbGwuc3ZnKTsgfVxuICAuZG1zLWJsb2NrLWltZyB7IGJvcmRlcjogMXB4IHNvbGlkICMyMjIyMjI7IGJhY2tncm91bmQtY29sb3I6ICMyMjIyMjI7IH1cbiAgLmRtcy1ibG9jay1pbWcuaG9zcGl0YWwgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zaWUvZG1zLWhvc3BpdGFsLnN2Zyk7IH1cbiAgLmRtcy1ibG9jay1pbWcuZG9jdG9yIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29uc2llL2Rtcy1kb2N0b3Iuc3ZnKTsgfVxuICAuZG1zLWJsb2NrLWltZy50b290aCB7IGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnNpZS9kbXMtdG9vdGguc3ZnKTsgfVxuICAuZG1zLWJsb2NrLWltZy5jYXIgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zaWUvZG1zLWNhci5zdmcpOyB9XG4gIC5kbXMtYmxvY2staW1nLmJhYnkgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zaWUvZG1zLWJhYnkuc3ZnKTsgfVxuICAucWEtYmxvY2sgLnNlcnZpY2UtaW5uZXJfX2ljb24gc3BhbiB7IGNvbG9yOiAjZjJmMmYyOyB9XG4gIC5jb250ZW50IHVsOm5vdCguY291bnRyeS1saXN0KTpub3QoLnRhYnNfX2NhcHRpb24pIGxpOmJlZm9yZSB7IGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnNpZS9jaGVjay0xLnN2Zyk7IH1cbiAgLmRvYyB7IGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnNpZS9kb2Muc3ZnKSAhaW1wb3J0YW50OyB9XG4gIC5mb290ZXJfX21lbnUtZG93bmxvYWQgbGkgYTpiZWZvcmUgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zaWUvcGRmLnN2Zyk7IH0gfVxuXG4uZnotYmlnIHsgZm9udC1zaXplOiAxNnB4OyB9XG5cbi5mei1iaWdnZXIgeyBmb250LXNpemU6IDE5cHg7IH1cblxuLmZ6LWJpZ2dlciBoMSwgLmZ6LWJpZ2dlciAuaDFsaWtlIHsgZm9udC1zaXplOiA0NXB4OyBsaW5lLWhlaWdodDogNDlweDsgfVxuXG4uZnotYmlnZ2VyIGgyLCAuZnotYmlnZ2VyIC5oMmxpa2UgeyBmb250LXNpemU6IDM5cHg7IGxpbmUtaGVpZ2h0OiA0M3B4OyB9XG5cbi5mei1iaWdnZXIgaDMsIC5mei1iaWdnZXIgLmgzbGlrZSB7IGZvbnQtc2l6ZTogMjNweDsgbGluZS1oZWlnaHQ6IDI3cHg7IH1cblxuLmZ6LWJpZ2dlciBoNCwgLmZ6LWJpZ2dlciAuaDRsaWtlIHsgZm9udC1zaXplOiAxOXB4OyBsaW5lLWhlaWdodDogMzBweDsgfVxuXG4uZnotYmlnZ2VyIC5zbWFsbCB7IGZvbnQtc2l6ZTogMTRweDsgbGluZS1oZWlnaHQ6IDE1cHg7IH1cblxuLmZ6LWJpZ2dlciBwIHsgbGluZS1oZWlnaHQ6IDI1cHg7IG1hcmdpbjogMjNweCAwOyB9XG5cbi5mei1iaWdnZXIgLmZlZWRiYWNrLWZvcm0geyBmb250LXNpemU6IDE5cHg7IH1cblxuLmZ6LWJpZ2dlciAuZmVlZGJhY2stZm9ybSAudXBsb2FkLWluZm8geyBmb250LXNpemU6IDE3cHg7IH1cblxuLmZ6LWJpZ2dlciAuZmVlZGJhY2stZm9ybSAuY2l0eS1jaG9vc2Ugc3BhbiB7IGZvbnQtc2l6ZTogMTZweDsgbGluZS1oZWlnaHQ6IDE5cHg7IH1cblxuLmZ6LWJpZ2dlciAuZmVlZGJhY2stZm9ybSAuY2l0eS1jaG9vc2VfX2l0ZW0geyBmb250LXNpemU6IDE2cHg7IGxpbmUtaGVpZ2h0OiAxOXB4OyB9XG5cbi5mei1iaWdnZXIgLnF1ZXN0aW9uLXRvb2x0aXAgeyBmb250LXNpemU6IDE2cHg7IGxpbmUtaGVpZ2h0OiAxOXB4OyB9XG5cbi5mei1iaWdnZXIgLmhlYWRlciAuY2l0eS1jaG9vc2Ugc3BhbiB7IGZvbnQtc2l6ZTogMTlweDsgfVxuXG4uZnotYmlnZ2VyIC5oZWFkZXIgLmNpdHktY2hvb3NlIHNwYW46YmVmb3JlIHsgdG9wOiA2cHg7IH1cblxuLmZ6LWJpZ2dlciAuaGVhZGVyIC5jaXR5LWNob29zZSBzcGFuOmFmdGVyIHsgdG9wOiA2cHg7IH1cblxuLmZ6LWJpZ2dlciAuaGVhZGVyIC5jaXR5LWNob29zZV9faXRlbSB7IGZvbnQtc2l6ZTogMTlweDsgfVxuXG4uZnotYmlnZ2VyIC5hdXRoX19sb2dpbiB7IGZvbnQtc2l6ZTogMTdweDsgfVxuXG4uZnotYmlnZ2VyIC5tYWluLXRlbCB7IGZvbnQtc2l6ZTogMjNweDsgfVxuXG4uZnotYmlnZ2VyIC5idG4geyBmb250LXNpemU6IDE5cHg7IH1cblxuLmZ6LWJpZ2dlciAubWFpbi1uYXYgbGkgYSwgLmZ6LWJpZ2dlciAubWFpbi1uYXYgbGkgc3BhbiB7IGZvbnQtc2l6ZTogMTdweDsgfVxuXG4uZnotYmlnZ2VyIC5sb2dvIGltZyB7IHdpZHRoOiAyMzBweDsgfVxuXG4uZnotYmlnZ2VyIC5zaXRlLXZlciwgLmZ6LWJpZ2dlciAuZnotY2hhbmdlLXRpdGxlIHsgZm9udC1zaXplOiAyMXB4OyB9XG5cbi5mei1iaWdnZXIgLm5hdi1kcmlsbCBhIHsgZm9udC1zaXplOiAxOXB4OyB9XG5cbi5mei1iaWdnZXIgLm5hdi1kcmlsbCAjbGVmdC1tZW51X19pbm5lciB1bCBsaSBhIHsgZm9udC1zaXplOiAxOXB4OyB9XG5cbi5mei1iaWdnZXIgLnNlcnZpY2UtaW5uZXIgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmZ6LWJpZ2dlciAuc2VydmljZS1pbm5lcl9fdGV4dCB7IGZvbnQtc2l6ZTogMjBweDsgfVxuXG4uZnotYmlnZ2VyIC5zZXJ2aWNlLWlubmVyX19pY29uIHsgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi5mei1iaWdnZXIgLmV2YWN1YXRpb24gLnNlcnZpY2UtaW5uZXJfX3RpdGxlIHsgZm9udC1zaXplOiAxOXB4OyB9XG5cbi5mei1iaWdnZXIgLmV2YWN1YXRpb24gLnNlcnZpY2UtaW5uZXJfX3RleHQtcGhvbmUgeyBmb250LXNpemU6IDE1cHg7IH1cblxuLmZ6LWJpZ2dlciAuc2xpZGVyX190ZXh0LS1zbWFsbCB7IGZvbnQtc2l6ZTogMzlweDsgbGluZS1oZWlnaHQ6IDQxcHg7IH1cblxuLmZ6LWJpZ2dlciAuYnJlYWRjcnVtYnMgYSwgLmZ6LWJpZ2dlciAuYnJlYWRjcnVtYnMgc3BhbiB7IGZvbnQtc2l6ZTogMjFweDsgfVxuXG4uZnotYmlnZ2VyIC5sZWZ0LW1lbnUgbGkgYSwgLmZ6LWJpZ2dlciAubGVmdC1tZW51IGxpIHNwYW4geyBmb250LXNpemU6IDE4cHg7IH1cblxuLmZ6LWJpZ2dlciAuY29udGVudC00MDRfX3RpdGxlIHsgZm9udC1zaXplOiAzOXB4OyB9XG5cbi5mei1iaWdnZXIgLmNvbnRlbnQtNDA0X190ZXh0IHsgZm9udC1zaXplOiAyOHB4OyB9XG5cbi5mei1iaWdnZXIgLmNvbnRlbnQtNDA0X19ub3RpY2UgeyBmb250LXNpemU6IDE5cHg7IH1cblxuLmZ6LWJpZ2dlciAuc2VydmljZXMuaGFsZi1zZXJ2aWNlcyAuc2VydmljZS1pbm5lcl9fdGV4dCB7IGZvbnQtc2l6ZTogMjNweDsgbGluZS1oZWlnaHQ6IDI2cHg7IH1cblxuLmZ6LWJpZ2dlciAuc2VydmljZXMuaGFsZi1zZXJ2aWNlcyAuc2VydmljZS1pbm5lcl9fdGV4dCBkaXYgeyBmb250LXNpemU6IDIwcHg7IGxpbmUtaGVpZ2h0OiAyM3B4OyB9XG5cbi5mei1iaWdnZXIgLmNvbnRhY3RzLWhlYWRlci1pdGVtIHsgZm9udC1zaXplOiAyMXB4OyB9XG5cbi5mei1iaWdnZXIgLmNvbnRhY3RzLWl0ZW1fX2luZm9ibG9jayBkaXYgeyBmb250LXNpemU6IDE5cHg7IH1cblxuLmZ6LWJpZ2dlciAuYmFsbG9vbi10aXRsZSB7IGZvbnQtc2l6ZTogMTVweDsgfVxuXG4uZnotYmlnZ2VyIC5iYWxsb29uLWFkZHJlc3MgeyBmb250LXNpemU6IDE1cHg7IH1cblxuLmZ6LWJpZ2dlciAuYmFsbG9vbi10ZWwgeyBmb250LXNpemU6IDE1cHg7IH1cblxuLmZ6LWJpZ2dlciAuc2VydmljZXMtaGVhZGVyLWl0ZW0geyBmb250LXNpemU6IDI1cHg7IH1cblxuLmZ6LWJpZ2dlciAuY29udGVudC1mb3JtIC5jaXR5LWNob29zZSBzcGFuIHsgZm9udC1zaXplOiAxOXB4OyB9XG5cbi5mei1iaWdnZXIgLmNvbnRlbnQtZm9ybSAuY2l0eS1jaG9vc2VfX2l0ZW0geyBmb250LXNpemU6IDE1cHg7IHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLmZ6LWJpZ2dlciAucGhvbmUtYmxvY2tfX3RpdGxlIHsgZm9udC1zaXplOiAyM3B4OyB9XG5cbi5mei1iaWdnZXIgLnBob25lLWJsb2NrX190ZXh0IHsgZm9udC1zaXplOiAxOXB4OyB9XG5cbi5mei1iaWdnZXIgLmZpZ3VyZWQtdGl0bGUgeyBmb250LXNpemU6IDMxcHg7IH1cblxuLmZ6LWJpZ2dlciAucWEtYmxvY2tfX2hlYWRlciB7IGZvbnQtc2l6ZTogMzJweDsgfVxuXG4uZnotYmlnZ2VyIC5yZXZpZXctYmxvY2tfX3RpdGxlIHsgZm9udC1zaXplOiAyN3B4OyBsaW5lLWhlaWdodDogMzJweDsgfVxuXG4uZnotYmlnZ2VyIC5yZXZpZXctYmxvY2tfX2RhdGUgeyBmb250LXNpemU6IDIwcHg7IGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG5cbi5mei1iaWdnZXIgLnJldmlldy1ibG9ja19fdGV4dCB7IGZvbnQtc2l6ZTogMjBweDsgbGluZS1oZWlnaHQ6IDI0cHg7IH1cblxuLmZ6LWJpZ2dlciAuc2VhcmNoLWJsb2NrLWNvbnRlbnRfX3RpdGxlIHsgZm9udC1zaXplOiAyMHB4OyBsaW5lLWhlaWdodDogMjRweDsgfVxuXG4uZnotYmlnZ2VyIC5zZWFyY2gtYmxvY2stY29udGVudF9fdGV4dCB7IGZvbnQtc2l6ZTogMjBweDsgbGluZS1oZWlnaHQ6IDI0cHg7IH1cblxuLmZ6LWJpZ2dlciAuc2VhcmNoLWJsb2NrLWNvbnRlbnRfX3BhdGggeyBmb250LXNpemU6IDIwcHg7IGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG5cbi5mei1iaWdnZXIgLmNvbnRlbnQgLm9yZGVyLXRhYnMgbGkgeyBmb250LXNpemU6IDE3cHg7IH1cblxuLmZ6LWJpZ2dlciAuZm9vdGVyX19tZW51LXRpdGxlIHsgZm9udC1zaXplOiAyMXB4OyB9XG5cbi5mei1iaWdnZXIgLmZvb3Rlcl9fbWVudSBsaSBhIHsgZm9udC1zaXplOiAxN3B4OyB9XG5cbi5mei1iaWdnZXIgLmZvb3Rlcl9fbWVudS1kb3dubG9hZCBsaSBhIHsgZm9udC1zaXplOiAxN3B4OyB9XG5cbi5mei1iaWdnZXN0IHsgZm9udC1zaXplOiAyMnB4OyB9XG5cbi5mei1iaWdnZXN0IGgxLCAuZnotYmlnZ2VzdCAuaDFsaWtlIHsgZm9udC1zaXplOiA0OHB4OyBsaW5lLWhlaWdodDogNTJweDsgfVxuXG4uZnotYmlnZ2VzdCBoMiwgLmZ6LWJpZ2dlc3QgLmgybGlrZSB7IGZvbnQtc2l6ZTogNDJweDsgbGluZS1oZWlnaHQ6IDQ1cHg7IH1cblxuLmZ6LWJpZ2dlc3QgaDMsIC5mei1iaWdnZXN0IC5oM2xpa2UgeyBmb250LXNpemU6IDI2cHg7IGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG5cbi5mei1iaWdnZXN0IGg0LCAuZnotYmlnZ2VzdCAuaDRsaWtlIHsgZm9udC1zaXplOiAyMnB4OyBsaW5lLWhlaWdodDogMzNweDsgfVxuXG4uZnotYmlnZ2VzdCAuc21hbGwgeyBmb250LXNpemU6IDE3cHg7IGxpbmUtaGVpZ2h0OiAxOHB4OyB9XG5cbi5mei1iaWdnZXN0IHAgeyBsaW5lLWhlaWdodDogMjhweDsgbWFyZ2luOiAyNnB4IDA7IH1cblxuLmZ6LWJpZ2dlc3QgLmZlZWRiYWNrLWZvcm0geyBmb250LXNpemU6IDIycHg7IH1cblxuLmZ6LWJpZ2dlc3QgLmZlZWRiYWNrLWZvcm0gLnVwbG9hZC1pbmZvIHsgZm9udC1zaXplOiAyMHB4OyB9XG5cbi5mei1iaWdnZXN0IC5mZWVkYmFjay1mb3JtIC5jaXR5LWNob29zZSBzcGFuIHsgZm9udC1zaXplOiAxOXB4OyBsaW5lLWhlaWdodDogMjJweDsgfVxuXG4uZnotYmlnZ2VzdCAuZmVlZGJhY2stZm9ybSAuY2l0eS1jaG9vc2VfX2l0ZW0geyBmb250LXNpemU6IDE5cHg7IGxpbmUtaGVpZ2h0OiAyMnB4OyB9XG5cbi5mei1iaWdnZXN0IC5xdWVzdGlvbi10b29sdGlwIHsgZm9udC1zaXplOiAxOXB4OyBsaW5lLWhlaWdodDogMjJweDsgfVxuXG4uZnotYmlnZ2VzdCAuaGVhZGVyIC5jaXR5LWNob29zZSBzcGFuIHsgZm9udC1zaXplOiAyMnB4OyB9XG5cbi5mei1iaWdnZXN0IC5oZWFkZXIgLmNpdHktY2hvb3NlIHNwYW46YmVmb3JlIHsgdG9wOiA4cHg7IH1cblxuLmZ6LWJpZ2dlc3QgLmhlYWRlciAuY2l0eS1jaG9vc2Ugc3BhbjphZnRlciB7IHRvcDogOHB4OyB9XG5cbi5mei1iaWdnZXN0IC5oZWFkZXIgLmNpdHktY2hvb3NlX19pdGVtIHsgZm9udC1zaXplOiAyMnB4OyB9XG5cbi5mei1iaWdnZXN0IC5hdXRoX19sb2dpbiB7IGZvbnQtc2l6ZTogMjBweDsgfVxuXG4uZnotYmlnZ2VzdCAubWFpbi10ZWwgeyBmb250LXNpemU6IDI2cHg7IH1cblxuLmZ6LWJpZ2dlc3QgLmJ0biB7IGZvbnQtc2l6ZTogMjJweDsgfVxuXG4uZnotYmlnZ2VzdCAubWFpbi1uYXYgbGkgYSwgLmZ6LWJpZ2dlc3QgLm1haW4tbmF2IGxpIHNwYW4geyBmb250LXNpemU6IDIwcHg7IH1cblxuLmZ6LWJpZ2dlc3QgLmxvZ28gaW1nIHsgd2lkdGg6IDI0MHB4OyB9XG5cbi5mei1iaWdnZXN0IC5zaXRlLXZlciwgLmZ6LWJpZ2dlc3QgLmZ6LWNoYW5nZS10aXRsZSB7IGZvbnQtc2l6ZTogMjRweDsgfVxuXG4uZnotYmlnZ2VzdCAubmF2LWRyaWxsIGEgeyBmb250LXNpemU6IDIycHg7IH1cblxuLmZ6LWJpZ2dlc3QgLm5hdi1kcmlsbCAjbGVmdC1tZW51X19pbm5lciB1bCBsaSBhIHsgZm9udC1zaXplOiAyMnB4OyB9XG5cbi5mei1iaWdnZXN0IC5zZXJ2aWNlLWlubmVyIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5mei1iaWdnZXN0IC5zZXJ2aWNlLWlubmVyX190ZXh0IHsgZm9udC1zaXplOiAyM3B4OyB9XG5cbi5mei1iaWdnZXN0IC5zZXJ2aWNlLWlubmVyX19pY29uIHsgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi5mei1iaWdnZXN0IC5ldmFjdWF0aW9uIC5zZXJ2aWNlLWlubmVyX190aXRsZSB7IGZvbnQtc2l6ZTogMjJweDsgfVxuXG4uZnotYmlnZ2VzdCAuZXZhY3VhdGlvbiAuc2VydmljZS1pbm5lcl9fdGV4dC1waG9uZSB7IGZvbnQtc2l6ZTogMThweDsgfVxuXG4uZnotYmlnZ2VzdCAuc2xpZGVyX190ZXh0LS1zbWFsbCB7IGZvbnQtc2l6ZTogNDJweDsgbGluZS1oZWlnaHQ6IDQ0cHg7IH1cblxuLmZ6LWJpZ2dlc3QgLmJyZWFkY3J1bWJzIGEsIC5mei1iaWdnZXN0IC5icmVhZGNydW1icyBzcGFuIHsgZm9udC1zaXplOiAyNHB4OyB9XG5cbi5mei1iaWdnZXN0IC5sZWZ0LW1lbnUgbGkgYSwgLmZ6LWJpZ2dlc3QgLmxlZnQtbWVudSBsaSBzcGFuIHsgZm9udC1zaXplOiAyMXB4OyB9XG5cbi5mei1iaWdnZXN0IC5jb250ZW50LTQwNF9fdGl0bGUgeyBmb250LXNpemU6IDQycHg7IH1cblxuLmZ6LWJpZ2dlc3QgLmNvbnRlbnQtNDA0X190ZXh0IHsgZm9udC1zaXplOiAzMXB4OyB9XG5cbi5mei1iaWdnZXN0IC5jb250ZW50LTQwNF9fbm90aWNlIHsgZm9udC1zaXplOiAyMnB4OyB9XG5cbi5mei1iaWdnZXN0IC5zZXJ2aWNlcy5oYWxmLXNlcnZpY2VzIC5zZXJ2aWNlLWlubmVyX190ZXh0IHsgZm9udC1zaXplOiAyNnB4OyB9XG5cbi5mei1iaWdnZXN0IC5zZXJ2aWNlcy5oYWxmLXNlcnZpY2VzIC5zZXJ2aWNlLWlubmVyX190ZXh0IGRpdiB7IGZvbnQtc2l6ZTogMjNweDsgfVxuXG4uZnotYmlnZ2VzdCAuY29udGFjdHMtaGVhZGVyLWl0ZW0geyBmb250LXNpemU6IDI0cHg7IH1cblxuLmZ6LWJpZ2dlc3QgLmNvbnRhY3RzLWl0ZW1fX2luZm9ibG9jayBkaXYgeyBmb250LXNpemU6IDIycHg7IH1cblxuLmZ6LWJpZ2dlc3QgLmJhbGxvb24tdGl0bGUgeyBmb250LXNpemU6IDE4cHg7IH1cblxuLmZ6LWJpZ2dlc3QgLmJhbGxvb24tYWRkcmVzcyB7IGZvbnQtc2l6ZTogMThweDsgfVxuXG4uZnotYmlnZ2VzdCAuYmFsbG9vbi10ZWwgeyBmb250LXNpemU6IDE4cHg7IH1cblxuLmZ6LWJpZ2dlc3QgLnNlcnZpY2VzLWhlYWRlci1pdGVtIHsgZm9udC1zaXplOiAyOHB4OyB9XG5cbi5mei1iaWdnZXN0IC5jb250ZW50LWZvcm0gLmNpdHktY2hvb3NlIHNwYW4geyBmb250LXNpemU6IDIycHg7IH1cblxuLmZ6LWJpZ2dlc3QgLmNvbnRlbnQtZm9ybSAuY2l0eS1jaG9vc2VfX2l0ZW0geyBmb250LXNpemU6IDE4cHg7IHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLmZ6LWJpZ2dlc3QgLmZpZ3VyZWQtdGl0bGUgeyBmb250LXNpemU6IDM0cHg7IH1cblxuLmZ6LWJpZ2dlc3QgLnBob25lLWJsb2NrX190aXRsZSB7IGZvbnQtc2l6ZTogMjZweDsgfVxuXG4uZnotYmlnZ2VzdCAucGhvbmUtYmxvY2tfX3RleHQgeyBmb250LXNpemU6IDIycHg7IH1cblxuLmZ6LWJpZ2dlc3QgLnFhLWJsb2NrX19oZWFkZXIgeyBmb250LXNpemU6IDM1cHg7IH1cblxuLmZ6LWJpZ2dlc3QgLnJldmlldy1ibG9ja19fdGl0bGUgeyBmb250LXNpemU6IDMwcHg7IGxpbmUtaGVpZ2h0OiAzNXB4OyB9XG5cbi5mei1iaWdnZXN0IC5yZXZpZXctYmxvY2tfX2RhdGUgeyBmb250LXNpemU6IDIzcHg7IGxpbmUtaGVpZ2h0OiAyN3B4OyB9XG5cbi5mei1iaWdnZXN0IC5yZXZpZXctYmxvY2tfX3RleHQgeyBmb250LXNpemU6IDIzcHg7IGxpbmUtaGVpZ2h0OiAyN3B4OyB9XG5cbi5mei1iaWdnZXN0IC5zZWFyY2gtYmxvY2stY29udGVudF9fdGl0bGUgeyBmb250LXNpemU6IDIzcHg7IGxpbmUtaGVpZ2h0OiAyN3B4OyB9XG5cbi5mei1iaWdnZXN0IC5zZWFyY2gtYmxvY2stY29udGVudF9fdGV4dCB7IGZvbnQtc2l6ZTogMjNweDsgbGluZS1oZWlnaHQ6IDI3cHg7IH1cblxuLmZ6LWJpZ2dlc3QgLnNlYXJjaC1ibG9jay1jb250ZW50X19wYXRoIHsgZm9udC1zaXplOiAyM3B4OyBsaW5lLWhlaWdodDogMjdweDsgfVxuXG4uZnotYmlnZ2VzdCAuY29udGVudCAub3JkZXItdGFicyBsaSB7IGZvbnQtc2l6ZTogMjBweDsgfVxuXG4uZnotYmlnZ2VzdCAuZm9vdGVyX19tZW51LXRpdGxlIHsgZm9udC1zaXplOiAyNHB4OyB9XG5cbi5mei1iaWdnZXN0IC5mb290ZXJfX21lbnUgbGkgYSB7IGZvbnQtc2l6ZTogMjBweDsgfVxuXG4uZnotYmlnZ2VzdCAuZm9vdGVyX19tZW51LWRvd25sb2FkIGxpIGEgeyBmb250LXNpemU6IDIwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7IC5mei1iaWdnZXIgLmhlYWRlciAuYnRuLmZlZWRiYWNrLWJ0biB7IGZvbnQtc2l6ZTogMDsgfVxuICAuZnotYmlnZ2VzdCAuaGVhZGVyIC5idG4uZmVlZGJhY2stYnRuIHsgZm9udC1zaXplOiAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5mei1iaWdnZXIgLnRhYmxlICogeyBmb250LXNpemU6IDE3cHg7IH1cbiAgLmZ6LWJpZ2dlc3QgLnRhYmxlICogeyBmb250LXNpemU6IDIwcHg7IH0gfVxuXG46OnNlbGVjdGlvbiB7IGJhY2tncm91bmQ6ICNjODJkNGU7IGNvbG9yOiAjZmZmOyB9XG5cbjo6LW1vei1zZWxlY3Rpb24geyBiYWNrZ3JvdW5kOiAjYzgyZDRlOyBjb2xvcjogI2ZmZjsgfVxuXG4udmkgOjpzZWxlY3Rpb24geyBiYWNrZ3JvdW5kOiAjM2QzZDNkOyB9XG5cbi52aSA6Oi1tb3otc2VsZWN0aW9uIHsgYmFja2dyb3VuZDogIzNkM2QzZDsgfVxuXG5pbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiwgaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24geyAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuaW5wdXRbdHlwZT0nbnVtYmVyJ10geyAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgfVxuXG51bCBsaSB7IGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsgfVxuXG5odG1sLCBib2R5IHsgaGVpZ2h0OiAxMDAlOyB9XG5cbmJvZHkgeyBtaW4td2lkdGg6IDMyMHB4OyBmb250LXNpemU6IDE2cHg7IGZvbnQtZmFtaWx5OiBQcm94aW1hTm92YSwgc2Fucy1zZXJpZjsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5kaXNwbGF5LW5vbmUgeyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuaDEsIC5oMWxpa2UgeyBmb250LXNpemU6IDQycHg7IGxpbmUtaGVpZ2h0OiA0NnB4OyBmb250LXdlaWdodDogYm9sZDsgbWFyZ2luOiAzNHB4IDAgMjBweDsgd2lkdGg6IDEwMCU7IH1cblxuaDIsIC5oMmxpa2UgeyBmb250LXNpemU6IDM2cHg7IGxpbmUtaGVpZ2h0OiA0MHB4OyBmb250LXdlaWdodDogYm9sZDsgbWFyZ2luOiAyMHB4IDAgMjBweDsgd2lkdGg6IDEwMCU7IH1cblxuaDMsIC5oM2xpa2UgeyBmb250LXNpemU6IDIwcHg7IGxpbmUtaGVpZ2h0OiAyNHB4OyBmb250LXdlaWdodDogYm9sZDsgbWFyZ2luOiAyMHB4IDAgMjBweDsgd2lkdGg6IDEwMCU7IH1cblxuaDQsIC5oNGxpa2UgeyBmb250LXdlaWdodDogYm9sZDsgbWFyZ2luOiAyMHB4IDAgMjBweDsgd2lkdGg6IDEwMCU7IH1cblxuLm5vLWJvcmRlciB7IGJvcmRlcjogbm9uZSAhaW1wb3J0YW50OyB9XG5cbmEgeyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IGNvbG9yOiAjYjcxODFhOyB9XG5cbi52aSBhIHsgY29sb3I6ICMzZDNkM2Q7IH1cblxucCB7IG1hcmdpbjogMjBweCAwOyBsaW5lLWhlaWdodDogMjJweDsgdGV4dC1hbGlnbjoganVzdGlmeTsgfVxuXG4uc21hbGwgeyBmb250LXNpemU6IDExcHg7IGxpbmUtaGVpZ2h0OiAxMnB4OyBjb2xvcjogIzJkMmQyZDsgfVxuXG5pbWcgeyBkaXNwbGF5OiBibG9jazsgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5mLWwgeyBmbG9hdDogbGVmdDsgfVxuXG4uZi1yIHsgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5jbGVhciB7IGNsZWFyOiBib3RoOyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLndyYXBwZXIuc3RpY2t5IHsgcGFkZGluZy10b3A6IDEwMHB4OyB9XG5cbi50ZXh0LWFsaWduLWNlbnRlciB7IHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uYnRuIHsgY3Vyc29yOiBwb2ludGVyOyBmb250LXNpemU6IDE2cHg7IGZvbnQtd2VpZ2h0OiBib2xkOyBwYWRkaW5nOiAxM3B4IDIwcHg7IC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4OyAtbW96LWJvcmRlci1yYWRpdXM6IDNweDsgYm9yZGVyLXJhZGl1czogM3B4OyBwb3NpdGlvbjogcmVsYXRpdmU7IG92ZXJmbG93OiBoaWRkZW47IGRpc3BsYXk6IGlubGluZS1ibG9jazsgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjVzOyAtbW96LXRyYW5zaXRpb246IDAuNXM7IC1tcy10cmFuc2l0aW9uOiAwLjVzOyAtby10cmFuc2l0aW9uOiAwLjVzOyB0cmFuc2l0aW9uOiAwLjVzOyB9XG5cbi5idG46YmVmb3JlIHsgY29udGVudDogXCJcIjsgZGlzcGxheTogYmxvY2s7IHdpZHRoOiAwOyBoZWlnaHQ6IDEwMCU7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAwOyBsZWZ0OiAtMjBweDsgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjVzOyAtbW96LXRyYW5zaXRpb246IDAuNXM7IC1tcy10cmFuc2l0aW9uOiAwLjVzOyAtby10cmFuc2l0aW9uOiAwLjVzOyB0cmFuc2l0aW9uOiAwLjVzOyAtd2Via2l0LXRyYW5zZm9ybTogc2tldygtMjVkZWcpOyAtbW96LXRyYW5zZm9ybTogc2tldygtMjVkZWcpOyAtbXMtdHJhbnNmb3JtOiBza2V3KC0yNWRlZyk7IC1vLXRyYW5zZm9ybTogc2tldygtMjVkZWcpOyB0cmFuc2Zvcm06IHNrZXcoLTI1ZGVnKTsgb3BhY2l0eTogMDsgfVxuXG4uYnRuOmhvdmVyOmJlZm9yZSB7IHdpZHRoOiAxNDAlOyBvcGFjaXR5OiAxOyB9XG5cbi5idG4tbWFpbiB7IGJhY2tncm91bmQtY29sb3I6ICNjODJkNGU7IGNvbG9yOiAjZmZmOyBib3JkZXI6IDFweCBzb2xpZCAjYzgyZDRlOyB9XG5cbi5idG4tbWFpbjpiZWZvcmUgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjODEyOTQ0OyBib3JkZXI6IDFweCBzb2xpZCAjODEyOTQ0OyBoZWlnaHQ6IDExMCU7IH1cblxuLmJ0bi1tYWluOmhvdmVyIHsgYm9yZGVyOiAxcHggc29saWQgIzgxMjk0NDsgfVxuXG4uYnRuLW1haW4gc3BhbiB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgei1pbmRleDogMTsgY29sb3I6ICNmZmY7IH1cblxuLmJ0bi1zZWNvbmQgeyBjb2xvcjogIzRmNWE3YzsgYmFja2dyb3VuZDogcmdiYSgyMDksIDIxMSwgMjEyLCAwLjYxKTsgYm9yZGVyOiAxcHggc29saWQgIzRmNWE3YzsgfVxuXG4uYnRuLXNlY29uZDpiZWZvcmUgeyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDc5LCA5MCwgMTI0LCAwLjIpOyBoZWlnaHQ6IDExMCU7IH1cblxuLmJ0bi1zZWNvbmQgc3BhbiB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgei1pbmRleDogMTsgY29sb3I6ICM0ZjVhN2M7IH1cblxuLmlubGluZS1ibG9jayB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG5pbnB1dDpob3Zlciwgb3B0aW9uOmhvdmVyLCBidXR0b246aG92ZXIsIHRleHRhcmVhOmhvdmVyIHsgb3V0bGluZTogbm9uZTsgfVxuXG5pbnB1dDpmb2N1cywgb3B0aW9uOmZvY3VzLCBidXR0b246Zm9jdXMsIHRleHRhcmVhOmZvY3VzIHsgb3V0bGluZTogbm9uZTsgfVxuXG5pbnB1dDphY3RpdmUsIG9wdGlvbjphY3RpdmUsIGJ1dHRvbjphY3RpdmUsIHRleHRhcmVhOmFjdGl2ZSB7IG91dGxpbmU6IG5vbmU7IH1cblxuaW5wdXRbdHlwZT1cInRleHRcIl0sIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSwgaW5wdXRbdHlwZT1cImVtYWlsXCJdLCBpbnB1dFt0eXBlPVwidGVsXCJdLCBsYWJlbC51cGxvYWQtZmlsZSwgdGV4dGFyZWEgeyBoZWlnaHQ6IDU0cHg7IHBhZGRpbmc6IDEwcHggMTZweDsgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7IC1tb3otYm9yZGVyLXJhZGl1czogM3B4OyBib3JkZXItcmFkaXVzOiAzcHg7IGJvcmRlcjogMXB4IHNvbGlkICM5Nzk3OTc7IGRpc3BsYXk6IGJsb2NrOyB3aWR0aDogMTAwJTsgfVxuXG5pbnB1dFt0eXBlPVwidGV4dFwiXTpmb2N1cywgaW5wdXRbdHlwZT1cIm51bWJlclwiXTpmb2N1cywgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOmZvY3VzLCBpbnB1dFt0eXBlPVwiZW1haWxcIl06Zm9jdXMsIGlucHV0W3R5cGU9XCJ0ZWxcIl06Zm9jdXMsIGxhYmVsLnVwbG9hZC1maWxlOmZvY3VzLCB0ZXh0YXJlYTpmb2N1cyB7IGJvcmRlcjogMXB4IHNvbGlkICM0ZDRkNGQ7IH1cblxudGV4dGFyZWEgeyByZXNpemU6IHZlcnRpY2FsOyB9XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7IGRpc3BsYXk6IG5vbmU7IH1cblxuLmNoZWNrYm94IHsgcGFkZGluZy1sZWZ0OiAzMHB4OyBwb3NpdGlvbjogcmVsYXRpdmU7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5jaGVja2JveCAuY2hlY2ttYXJrIHsgcG9zaXRpb246IGFic29sdXRlOyBkaXNwbGF5OiBibG9jazsgd2lkdGg6IDE2cHg7IGhlaWdodDogMTZweDsgdG9wOiA0cHg7IGxlZnQ6IDRweDsgYmFja2dyb3VuZDogI2M4MmQ0ZTsgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7IC1tb3otYm9yZGVyLXJhZGl1czogMnB4OyBib3JkZXItcmFkaXVzOiAycHg7IH1cblxuLmNoZWNrYm94IC5jaGVja21hcms6YmVmb3JlIHsgY29udGVudDogXCJcIjsgZGlzcGxheTogbm9uZTsgd2lkdGg6IDEwcHg7IGhlaWdodDogNnB4OyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogM3B4OyBsZWZ0OiAzcHg7IGJvcmRlci1sZWZ0OiAycHggc29saWQgI2ZmZjsgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmY7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTsgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpOyAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTsgLW8tdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTsgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTsgfVxuXG4uY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyAuY2hlY2ttYXJrOmJlZm9yZSB7IGRpc3BsYXk6IGJsb2NrOyB9XG5cbi52aSAuY2hlY2tib3ggLmNoZWNrbWFyayB7IGJhY2tncm91bmQtY29sb3I6ICMzZDNkM2Q7IH1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHsgZGlzcGxheTogbm9uZTsgfVxuXG4ucmFkaW8geyBwYWRkaW5nLWxlZnQ6IDMwcHg7IHBvc2l0aW9uOiByZWxhdGl2ZTsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnJhZGlvIC5jaGVja21hcmsgeyBwb3NpdGlvbjogYWJzb2x1dGU7IGRpc3BsYXk6IGJsb2NrOyB3aWR0aDogMTZweDsgaGVpZ2h0OiAxNnB4OyB0b3A6IDRweDsgbGVmdDogNHB4OyBib3JkZXI6IDJweCBzb2xpZCAjYzgyZDRlOyAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTsgLW1vei1ib3JkZXItcmFkaXVzOiA1MCU7IGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuXG4ucmFkaW8gLmNoZWNrbWFyazpiZWZvcmUgeyBjb250ZW50OiBcIlwiOyBkaXNwbGF5OiBub25lOyB3aWR0aDogOHB4OyBoZWlnaHQ6IDhweDsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDUwJTsgbGVmdDogNTAlOyAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTsgLW1vei1ib3JkZXItcmFkaXVzOiA1MCU7IGJvcmRlci1yYWRpdXM6IDUwJTsgYmFja2dyb3VuZC1jb2xvcjogI2M4MmQ0ZTsgfVxuXG4ucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyAuY2hlY2ttYXJrOmJlZm9yZSB7IGRpc3BsYXk6IGJsb2NrOyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuXG4udmkgLnJhZGlvIC5jaGVja21hcmsgeyBib3JkZXI6IDJweCBzb2xpZCAjM2QzZDNkOyB9XG5cbi52aSAucmFkaW8gLmNoZWNrbWFyazpiZWZvcmUgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjM2QzZDNkOyB9XG5cbi5tdC0wIHsgbWFyZ2luLXRvcDogMDsgfVxuXG4ubWItMCB7IG1hcmdpbi1ib3R0b206IDA7IH1cblxuLm10LTIwIHsgbWFyZ2luLXRvcDogMjBweDsgfVxuXG5ociB7IGhlaWdodDogMXB4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjOTc5Nzk3OyBvcGFjaXR5OiAwLjM0OyBib3JkZXI6IG5vbmU7IG91dGxpbmU6IG5vbmU7IG1hcmdpbi10b3A6IDI0cHg7IG1hcmdpbi1ib3R0b206IDE0cHg7IH1cblxuLmZpbGUtYmxvY2sgeyBtYXJnaW46IDIwcHggMDsgfVxuXG4uZG9jIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9kb2Muc3ZnKTsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB3aWR0aDogMTVweDsgaGVpZ2h0OiAxN3B4OyBmb250LXNpemU6IDA7IC13ZWJraXQtdHJhbnNpdGlvbjogMC4zczsgLW1vei10cmFuc2l0aW9uOiAwLjNzOyAtbXMtdHJhbnNpdGlvbjogMC4zczsgLW8tdHJhbnNpdGlvbjogMC4zczsgdHJhbnNpdGlvbjogMC4zczsgfVxuXG4uZG9jOmhvdmVyIHsgb3BhY2l0eTogMC42NTsgfVxuXG4uaGlkZSB7IHdpZHRoOiAwLjFweDsgaGVpZ2h0OiAwLjFweDsgb3BhY2l0eTogMDsgb3ZlcmZsb3c6IGhpZGRlbjsgcG9zaXRpb246IGFic29sdXRlOyB6LWluZGV4OiAtMTsgfVxuXG4udXBsb2FkLWluZm8geyBtYXJnaW4tdG9wOiAtMjBweDsgZm9udC1zaXplOiAxNHB4OyB9XG5cbmxhYmVsLnVwbG9hZC1maWxlIHsgY3Vyc29yOiBwb2ludGVyOyBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxubGFiZWwudXBsb2FkLWZpbGUgc3BhbiB7IHdoaXRlLXNwYWNlOiBub3dyYXA7IG92ZXJmbG93OiBoaWRkZW47IGRpc3BsYXk6IGJsb2NrOyB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgY29sb3I6ICM5Nzk3OTc7IHBhZGRpbmctcmlnaHQ6IDQwcHg7IH1cblxubGFiZWwudXBsb2FkLWZpbGU6YWZ0ZXIgeyBjb250ZW50OiBcIlwiOyBkaXNwbGF5OiBibG9jazsgd2lkdGg6IDMwcHg7IGhlaWdodDogMzBweDsgcG9zaXRpb246IGFic29sdXRlOyByaWdodDogMTRweDsgdG9wOiAxMXB4OyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3VwbG9hZC5zdmcpOyAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7IGJhY2tncm91bmQtc2l6ZTogY292ZXI7IGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblxuLnJlcXVpcmVkIHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBtYXJnaW4tYm90dG9tOiA0cHg7IH1cblxuLnJlcXVpcmVkOmFmdGVyIHsgY29udGVudDogXCIgKlwiOyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IG1hcmdpbi1sZWZ0OiAycHg7IGNvbG9yOiAjYzgyZDRlOyB9XG5cbi52aSAucmVxdWlyZWQ6YWZ0ZXIgeyBjb2xvcjogIzJkMmQyZDsgfVxuXG4ubm90LXJlcXVpcmVkIHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBtYXJnaW4tYm90dG9tOiA0cHg7IH1cblxuLmVycm9yIHsgY29sb3I6ICNjODJkNGU7IG1hcmdpbi1ib3R0b206IDE0cHg7IGRpc3BsYXk6IG5vbmU7IH1cblxuLnJlZHRleHQgeyBjb2xvcjogI2M4MmQ0ZTsgfVxuXG4udmkgLnJlZHRleHQgeyBjb2xvcjogIzNkM2QzZDsgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLmdyYXktbGF5b3V0IHsgZGlzcGxheTogbm9uZTsgcG9zaXRpb246IGZpeGVkOyB6LWluZGV4OiA5OTsgdG9wOiAwOyBsZWZ0OiAwOyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7IH1cblxuLmFuaW1hdGVkIHsgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDFzOyBhbmltYXRpb24tZHVyYXRpb246IDFzOyAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7IGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbiB7IGZyb20geyBvcGFjaXR5OiAwOyB9XG4gIHRvIHsgb3BhY2l0eTogMTsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZUluIHsgZnJvbSB7IG9wYWNpdHk6IDA7IH1cbiAgdG8geyBvcGFjaXR5OiAxOyB9IH1cblxuLmZhZGVJbiB7IC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjsgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHsgLnNsaWRlcl9fdGV4dCB7IGZvbnQtc2l6ZTogMzJweDsgbGluZS1oZWlnaHQ6IDMycHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHsgLnNsaWRlcl9fdGV4dCB7IHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuc2xpZGVyX19pbmZvIHsgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAuc2xpZGVyX19pbmZvIC5idG4tc2Vjb25kIHsgbWFyZ2luLXJpZ2h0OiAwOyBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cblxuLyogVEVNUCAqL1xuLyogLyBURU1QICovXG4iLCIvKiFcbiAqIEJvb3RzdHJhcCBHcmlkIHY0LjEuMyAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tLylcbiAqIENvcHlyaWdodCAyMDExLTIwMTggVGhlIEJvb3RzdHJhcCBBdXRob3JzXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE4IFR3aXR0ZXIsIEluYy5cbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFzdGVyL0xJQ0VOU0UpXG4gKi9cbkAtbXMtdmlld3BvcnQge1xuICB3aWR0aDogZGV2aWNlLXdpZHRoO1xufVxuXG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbi5jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDU0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICB9XG59XG5AbWVkaWEobWF4LXdpZHRoOiA5OTFweCl7XG4gIC5jb2wteHMtMCxcbiAgLmNvbC1zbS0wLFxuICAuY29sLW1kLTAsXG4gIC5jb2wtbGctMHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMTQwcHg7XG4gIH1cbn1cblxuLmNvbnRhaW5lci1mbHVpZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnJvdyB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbn1cblxuLm5vLWd1dHRlcnMge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4ubm8tZ3V0dGVycyA+IC5jb2wsXG4ubm8tZ3V0dGVycyA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLm5vLXBhZGRpbmd7XG4gIHBhZGRpbmctbGVmdDogMCFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6MCFpbXBvcnRhbnQ7XG59XG5cbi5jb2wtMSwgLmNvbC0yLCAuY29sLTMsIC5jb2wtNCwgLmNvbC01LCAuY29sLTYsIC5jb2wtNywgLmNvbC04LCAuY29sLTksIC5jb2wtMTAsIC5jb2wtMTEsIC5jb2wtMTIsIC5jb2wsXG4uY29sLWF1dG8sIC5jb2wtc20tMSwgLmNvbC1zbS0yLCAuY29sLXNtLTMsIC5jb2wtc20tNCwgLmNvbC1zbS01LCAuY29sLXNtLTYsIC5jb2wtc20tNywgLmNvbC1zbS04LCAuY29sLXNtLTksIC5jb2wtc20tMTAsIC5jb2wtc20tMTEsIC5jb2wtc20tMTIsIC5jb2wtc20sXG4uY29sLXNtLWF1dG8sIC5jb2wtbWQtMSwgLmNvbC1tZC0yLCAuY29sLW1kLTMsIC5jb2wtbWQtNCwgLmNvbC1tZC01LCAuY29sLW1kLTYsIC5jb2wtbWQtNywgLmNvbC1tZC04LCAuY29sLW1kLTksIC5jb2wtbWQtMTAsIC5jb2wtbWQtMTEsIC5jb2wtbWQtMTIsIC5jb2wtbWQsXG4uY29sLW1kLWF1dG8sIC5jb2wtbGctMSwgLmNvbC1sZy0yLCAuY29sLWxnLTMsIC5jb2wtbGctNCwgLmNvbC1sZy01LCAuY29sLWxnLTYsIC5jb2wtbGctNywgLmNvbC1sZy04LCAuY29sLWxnLTksIC5jb2wtbGctMTAsIC5jb2wtbGctMTEsIC5jb2wtbGctMTIsIC5jb2wtbGcsXG4uY29sLWxnLWF1dG8sIC5jb2wteGwtMSwgLmNvbC14bC0yLCAuY29sLXhsLTMsIC5jb2wteGwtNCwgLmNvbC14bC01LCAuY29sLXhsLTYsIC5jb2wteGwtNywgLmNvbC14bC04LCAuY29sLXhsLTksIC5jb2wteGwtMTAsIC5jb2wteGwtMTEsIC5jb2wteGwtMTIsIC5jb2wteGwsXG4uY29sLXhsLWF1dG8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cblxuLmNvbCB7XG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwO1xuICBmbGV4LWJhc2lzOiAwO1xuICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgZmxleC1ncm93OiAxO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5jb2wtYXV0byB7XG4gIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG5cbi5jb2wtMSB7XG4gIC1tcy1mbGV4OiAwIDAgOC4zMzMzMzMlO1xuICBmbGV4OiAwIDAgOC4zMzMzMzMlO1xuICBtYXgtd2lkdGg6IDguMzMzMzMzJTtcbn1cblxuLmNvbC0yIHtcbiAgLW1zLWZsZXg6IDAgMCAxNi42NjY2NjclO1xuICBmbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgbWF4LXdpZHRoOiAxNi42NjY2NjclO1xufVxuXG4uY29sLTMge1xuICAtbXMtZmxleDogMCAwIDI1JTtcbiAgZmxleDogMCAwIDI1JTtcbiAgbWF4LXdpZHRoOiAyNSU7XG59XG5cbi5jb2wtNCB7XG4gIC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gIG1heC13aWR0aDogMzMuMzMzMzMzJTtcbn1cblxuLmNvbC01IHtcbiAgLW1zLWZsZXg6IDAgMCA0MS42NjY2NjclO1xuICBmbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA0MS42NjY2NjclO1xufVxuXG4uY29sLTYge1xuICAtbXMtZmxleDogMCAwIDUwJTtcbiAgZmxleDogMCAwIDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG5cbi5jb2wtNyB7XG4gIC1tcy1mbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgZmxleDogMCAwIDU4LjMzMzMzMyU7XG4gIG1heC13aWR0aDogNTguMzMzMzMzJTtcbn1cblxuLmNvbC04IHtcbiAgLW1zLWZsZXg6IDAgMCA2Ni42NjY2NjclO1xuICBmbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA2Ni42NjY2NjclO1xufVxuXG4uY29sLTkge1xuICAtbXMtZmxleDogMCAwIDc1JTtcbiAgZmxleDogMCAwIDc1JTtcbiAgbWF4LXdpZHRoOiA3NSU7XG59XG5cbi5jb2wtMTAge1xuICAtbXMtZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gIGZsZXg6IDAgMCA4My4zMzMzMzMlO1xuICBtYXgtd2lkdGg6IDgzLjMzMzMzMyU7XG59XG5cbi5jb2wtMTEge1xuICAtbXMtZmxleDogMCAwIDkxLjY2NjY2NyU7XG4gIGZsZXg6IDAgMCA5MS42NjY2NjclO1xuICBtYXgtd2lkdGg6IDkxLjY2NjY2NyU7XG59XG5cbi5jb2wtMTIge1xuICAtbXMtZmxleDogMCAwIDEwMCU7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5vcmRlci1maXJzdCB7XG4gIC1tcy1mbGV4LW9yZGVyOiAtMTtcbiAgb3JkZXI6IC0xO1xufVxuXG4ub3JkZXItbGFzdCB7XG4gIC1tcy1mbGV4LW9yZGVyOiAxMztcbiAgb3JkZXI6IDEzO1xufVxuXG4ub3JkZXItMCB7XG4gIC1tcy1mbGV4LW9yZGVyOiAwO1xuICBvcmRlcjogMDtcbn1cblxuLm9yZGVyLTEge1xuICAtbXMtZmxleC1vcmRlcjogMTtcbiAgb3JkZXI6IDE7XG59XG5cbi5vcmRlci0yIHtcbiAgLW1zLWZsZXgtb3JkZXI6IDI7XG4gIG9yZGVyOiAyO1xufVxuXG4ub3JkZXItMyB7XG4gIC1tcy1mbGV4LW9yZGVyOiAzO1xuICBvcmRlcjogMztcbn1cblxuLm9yZGVyLTQge1xuICAtbXMtZmxleC1vcmRlcjogNDtcbiAgb3JkZXI6IDQ7XG59XG5cbi5vcmRlci01IHtcbiAgLW1zLWZsZXgtb3JkZXI6IDU7XG4gIG9yZGVyOiA1O1xufVxuXG4ub3JkZXItNiB7XG4gIC1tcy1mbGV4LW9yZGVyOiA2O1xuICBvcmRlcjogNjtcbn1cblxuLm9yZGVyLTcge1xuICAtbXMtZmxleC1vcmRlcjogNztcbiAgb3JkZXI6IDc7XG59XG5cbi5vcmRlci04IHtcbiAgLW1zLWZsZXgtb3JkZXI6IDg7XG4gIG9yZGVyOiA4O1xufVxuXG4ub3JkZXItOSB7XG4gIC1tcy1mbGV4LW9yZGVyOiA5O1xuICBvcmRlcjogOTtcbn1cblxuLm9yZGVyLTEwIHtcbiAgLW1zLWZsZXgtb3JkZXI6IDEwO1xuICBvcmRlcjogMTA7XG59XG5cbi5vcmRlci0xMSB7XG4gIC1tcy1mbGV4LW9yZGVyOiAxMTtcbiAgb3JkZXI6IDExO1xufVxuXG4ub3JkZXItMTIge1xuICAtbXMtZmxleC1vcmRlcjogMTI7XG4gIG9yZGVyOiAxMjtcbn1cblxuLm9mZnNldC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzJTtcbn1cblxuLm9mZnNldC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NyU7XG59XG5cbi5vZmZzZXQtMyB7XG4gIG1hcmdpbi1sZWZ0OiAyNSU7XG59XG5cbi5vZmZzZXQtNCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjY3JTtcbn1cblxuLm9mZnNldC02IHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTtcbn1cblxuLm9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMyU7XG59XG5cbi5vZmZzZXQtOCB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjclO1xufVxuXG4ub2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlO1xufVxuXG4ub2Zmc2V0LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMyU7XG59XG5cbi5vZmZzZXQtMTEge1xuICBtYXJnaW4tbGVmdDogOTEuNjY2NjY3JTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb2wtc20ge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwO1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLXNtLWF1dG8ge1xuICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbiAgLmNvbC1zbS0xIHtcbiAgICAtbXMtZmxleDogMCAwIDguMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tMiB7XG4gICAgLW1zLWZsZXg6IDAgMCAxNi42NjY2NjclO1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTMge1xuICAgIC1tcy1mbGV4OiAwIDAgMjUlO1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1zbS00IHtcbiAgICAtbXMtZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tNSB7XG4gICAgLW1zLWZsZXg6IDAgMCA0MS42NjY2NjclO1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTYge1xuICAgIC1tcy1mbGV4OiAwIDAgNTAlO1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1zbS03IHtcbiAgICAtbXMtZmxleDogMCAwIDU4LjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tOCB7XG4gICAgLW1zLWZsZXg6IDAgMCA2Ni42NjY2NjclO1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTkge1xuICAgIC1tcy1mbGV4OiAwIDAgNzUlO1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1zbS0xMCB7XG4gICAgLW1zLWZsZXg6IDAgMCA4My4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTExIHtcbiAgICAtbXMtZmxleDogMCAwIDkxLjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjclO1xuICB9XG4gIC5jb2wtc20tMTIge1xuICAgIC1tcy1mbGV4OiAwIDAgMTAwJTtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9yZGVyLXNtLWZpcnN0IHtcbiAgICAtbXMtZmxleC1vcmRlcjogLTE7XG4gICAgb3JkZXI6IC0xO1xuICB9XG4gIC5vcmRlci1zbS1sYXN0IHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTM7XG4gICAgb3JkZXI6IDEzO1xuICB9XG4gIC5vcmRlci1zbS0wIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMDtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAub3JkZXItc20tMSB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDE7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLm9yZGVyLXNtLTIge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5vcmRlci1zbS0zIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMztcbiAgICBvcmRlcjogMztcbiAgfVxuICAub3JkZXItc20tNCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDQ7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLm9yZGVyLXNtLTUge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA1O1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5vcmRlci1zbS02IHtcbiAgICAtbXMtZmxleC1vcmRlcjogNjtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAub3JkZXItc20tNyB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDc7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLm9yZGVyLXNtLTgge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA4O1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5vcmRlci1zbS05IHtcbiAgICAtbXMtZmxleC1vcmRlcjogOTtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAub3JkZXItc20tMTAge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMDtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLm9yZGVyLXNtLTExIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTE7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5vcmRlci1zbS0xMiB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDEyO1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuICAub2Zmc2V0LXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1zbS02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQtc20tNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1zbS04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXNtLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC1zbS0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1zbS0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NyU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtbWQge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwO1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLW1kLWF1dG8ge1xuICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbiAgLmNvbC1tZC0xIHtcbiAgICAtbXMtZmxleDogMCAwIDguMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtMiB7XG4gICAgLW1zLWZsZXg6IDAgMCAxNi42NjY2NjclO1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTMge1xuICAgIC1tcy1mbGV4OiAwIDAgMjUlO1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1tZC00IHtcbiAgICAtbXMtZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtNSB7XG4gICAgLW1zLWZsZXg6IDAgMCA0MS42NjY2NjclO1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTYge1xuICAgIC1tcy1mbGV4OiAwIDAgNTAlO1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1tZC03IHtcbiAgICAtbXMtZmxleDogMCAwIDU4LjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtOCB7XG4gICAgLW1zLWZsZXg6IDAgMCA2Ni42NjY2NjclO1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTkge1xuICAgIC1tcy1mbGV4OiAwIDAgNzUlO1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1tZC0xMCB7XG4gICAgLW1zLWZsZXg6IDAgMCA4My4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTExIHtcbiAgICAtbXMtZmxleDogMCAwIDkxLjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtMTIge1xuICAgIC1tcy1mbGV4OiAwIDAgMTAwJTtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9yZGVyLW1kLWZpcnN0IHtcbiAgICAtbXMtZmxleC1vcmRlcjogLTE7XG4gICAgb3JkZXI6IC0xO1xuICB9XG4gIC5vcmRlci1tZC1sYXN0IHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTM7XG4gICAgb3JkZXI6IDEzO1xuICB9XG4gIC5vcmRlci1tZC0wIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMDtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAub3JkZXItbWQtMSB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDE7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLm9yZGVyLW1kLTIge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5vcmRlci1tZC0zIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMztcbiAgICBvcmRlcjogMztcbiAgfVxuICAub3JkZXItbWQtNCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDQ7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLm9yZGVyLW1kLTUge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA1O1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5vcmRlci1tZC02IHtcbiAgICAtbXMtZmxleC1vcmRlcjogNjtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAub3JkZXItbWQtNyB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDc7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLm9yZGVyLW1kLTgge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA4O1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5vcmRlci1tZC05IHtcbiAgICAtbXMtZmxleC1vcmRlcjogOTtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAub3JkZXItbWQtMTAge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMDtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLm9yZGVyLW1kLTExIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTE7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5vcmRlci1tZC0xMiB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDEyO1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuICAub2Zmc2V0LW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1tZC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQtbWQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LW1kLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC1tZC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NyU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb2wtbGcge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwO1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLWxnLWF1dG8ge1xuICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbiAgLmNvbC1sZy0xIHtcbiAgICAtbXMtZmxleDogMCAwIDguMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctMiB7XG4gICAgLW1zLWZsZXg6IDAgMCAxNi42NjY2NjclO1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTMge1xuICAgIC1tcy1mbGV4OiAwIDAgMjUlO1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1sZy00IHtcbiAgICAtbXMtZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctNSB7XG4gICAgLW1zLWZsZXg6IDAgMCA0MS42NjY2NjclO1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTYge1xuICAgIC1tcy1mbGV4OiAwIDAgNTAlO1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1sZy03IHtcbiAgICAtbXMtZmxleDogMCAwIDU4LjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctOCB7XG4gICAgLW1zLWZsZXg6IDAgMCA2Ni42NjY2NjclO1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTkge1xuICAgIC1tcy1mbGV4OiAwIDAgNzUlO1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1sZy0xMCB7XG4gICAgLW1zLWZsZXg6IDAgMCA4My4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTExIHtcbiAgICAtbXMtZmxleDogMCAwIDkxLjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjclO1xuICB9XG4gIC5jb2wtbGctMTIge1xuICAgIC1tcy1mbGV4OiAwIDAgMTAwJTtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9yZGVyLWxnLWZpcnN0IHtcbiAgICAtbXMtZmxleC1vcmRlcjogLTE7XG4gICAgb3JkZXI6IC0xO1xuICB9XG4gIC5vcmRlci1sZy1sYXN0IHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTM7XG4gICAgb3JkZXI6IDEzO1xuICB9XG4gIC5vcmRlci1sZy0wIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMDtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAub3JkZXItbGctMSB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDE7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLm9yZGVyLWxnLTIge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5vcmRlci1sZy0zIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMztcbiAgICBvcmRlcjogMztcbiAgfVxuICAub3JkZXItbGctNCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDQ7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLm9yZGVyLWxnLTUge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA1O1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5vcmRlci1sZy02IHtcbiAgICAtbXMtZmxleC1vcmRlcjogNjtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAub3JkZXItbGctNyB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDc7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLm9yZGVyLWxnLTgge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA4O1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5vcmRlci1sZy05IHtcbiAgICAtbXMtZmxleC1vcmRlcjogOTtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAub3JkZXItbGctMTAge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMDtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLm9yZGVyLWxnLTExIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTE7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5vcmRlci1sZy0xMiB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDEyO1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuICAub2Zmc2V0LWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1sZy02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQtbGctNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LWxnLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC1sZy0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NyU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sLXhsIHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMDtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC14bC1hdXRvIHtcbiAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG4gIC5jb2wteGwtMSB7XG4gICAgLW1zLWZsZXg6IDAgMCA4LjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDguMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTIge1xuICAgIC1tcy1mbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC0zIHtcbiAgICAtbXMtZmxleDogMCAwIDI1JTtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wteGwtNCB7XG4gICAgLW1zLWZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTUge1xuICAgIC1tcy1mbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC02IHtcbiAgICAtbXMtZmxleDogMCAwIDUwJTtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5jb2wteGwtNyB7XG4gICAgLW1zLWZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTgge1xuICAgIC1tcy1mbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC05IHtcbiAgICAtbXMtZmxleDogMCAwIDc1JTtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5jb2wteGwtMTAge1xuICAgIC1tcy1mbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC0xMSB7XG4gICAgLW1zLWZsZXg6IDAgMCA5MS42NjY2NjclO1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTEyIHtcbiAgICAtbXMtZmxleDogMCAwIDEwMCU7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5vcmRlci14bC1maXJzdCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IC0xO1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICAub3JkZXIteGwtbGFzdCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDEzO1xuICAgIG9yZGVyOiAxMztcbiAgfVxuICAub3JkZXIteGwtMCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDA7XG4gICAgb3JkZXI6IDA7XG4gIH1cbiAgLm9yZGVyLXhsLTEge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5vcmRlci14bC0yIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMjtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAub3JkZXIteGwtMyB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDM7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLm9yZGVyLXhsLTQge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA0O1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5vcmRlci14bC01IHtcbiAgICAtbXMtZmxleC1vcmRlcjogNTtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAub3JkZXIteGwtNiB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDY7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLm9yZGVyLXhsLTcge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA3O1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5vcmRlci14bC04IHtcbiAgICAtbXMtZmxleC1vcmRlcjogODtcbiAgICBvcmRlcjogODtcbiAgfVxuICAub3JkZXIteGwtOSB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDk7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLm9yZGVyLXhsLTEwIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTA7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5vcmRlci14bC0xMSB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDExO1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAub3JkZXIteGwtMTIge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMjtcbiAgICBvcmRlcjogMTI7XG4gIH1cbiAgLm9mZnNldC14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC14bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteGwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LXhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14bC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQteGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjclO1xuICB9XG59XG5cbi5kLW5vbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmQtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZSB7XG4gIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRhYmxlLXJvdyB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZS1jZWxsIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xufVxuXG4uZC1mbGV4IHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3ggIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUtZmxleCB7XG4gIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmQtc20tbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20taW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1mbGV4IHtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmQtbWQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1mbGV4IHtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmQtbGctbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1mbGV4IHtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kLXhsLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtZmxleCB7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3ggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHByaW50IHtcbiAgLmQtcHJpbnQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1mbGV4IHtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZmxleC1yb3cge1xuICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWNvbHVtbiB7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbn1cblxuLmZsZXgtcm93LXJldmVyc2Uge1xuICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1jb2x1bW4tcmV2ZXJzZSB7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXdyYXAge1xuICAtbXMtZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ub3dyYXAge1xuICAtbXMtZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtd3JhcC1yZXZlcnNlIHtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWZpbGwge1xuICAtbXMtZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZ3Jvdy0wIHtcbiAgLW1zLWZsZXgtcG9zaXRpdmU6IDAgIWltcG9ydGFudDtcbiAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWdyb3ctMSB7XG4gIC1tcy1mbGV4LXBvc2l0aXZlOiAxICFpbXBvcnRhbnQ7XG4gIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1zaHJpbmstMCB7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAwICFpbXBvcnRhbnQ7XG4gIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXNocmluay0xIHtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDEgIWltcG9ydGFudDtcbiAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1zdGFydCB7XG4gIC1tcy1mbGV4LXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWVuZCB7XG4gIC1tcy1mbGV4LXBhY2s6IGVuZCAhaW1wb3J0YW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtY2VudGVyIHtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiB7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYXJvdW5kIHtcbiAgLW1zLWZsZXgtcGFjazogZGlzdHJpYnV0ZSAhaW1wb3J0YW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtc3RhcnQge1xuICAtbXMtZmxleC1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWVuZCB7XG4gIC1tcy1mbGV4LWFsaWduOiBlbmQgIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1jZW50ZXIge1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWJhc2VsaW5lIHtcbiAgLW1zLWZsZXgtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtc3RyZXRjaCB7XG4gIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LXN0YXJ0IHtcbiAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdGFydCAhaW1wb3J0YW50O1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWVuZCB7XG4gIC1tcy1mbGV4LWxpbmUtcGFjazogZW5kICFpbXBvcnRhbnQ7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWNlbnRlciB7XG4gIC1tcy1mbGV4LWxpbmUtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1iZXR3ZWVuIHtcbiAgLW1zLWZsZXgtbGluZS1wYWNrOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtYXJvdW5kIHtcbiAgLW1zLWZsZXgtbGluZS1wYWNrOiBkaXN0cmlidXRlICFpbXBvcnRhbnQ7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1zdHJldGNoIHtcbiAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtYXV0byB7XG4gIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGF1dG8gIWltcG9ydGFudDtcbiAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1zdGFydCB7XG4gIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtZW5kIHtcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWNlbnRlciB7XG4gIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtYmFzZWxpbmUge1xuICAtbXMtZmxleC1pdGVtLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1zdHJldGNoIHtcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZmxleC1zbS1yb3cge1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWNvbHVtbiB7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tcm93LXJldmVyc2Uge1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXdyYXAge1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1ub3dyYXAge1xuICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20td3JhcC1yZXZlcnNlIHtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWZpbGwge1xuICAgIC1tcy1mbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tZ3Jvdy0wIHtcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMCAhaW1wb3J0YW50O1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWdyb3ctMSB7XG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6IDEgIWltcG9ydGFudDtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1zaHJpbmstMCB7XG4gICAgLW1zLWZsZXgtbmVnYXRpdmU6IDAgIWltcG9ydGFudDtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXNocmluay0xIHtcbiAgICAtbXMtZmxleC1uZWdhdGl2ZTogMSAhaW1wb3J0YW50O1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1zdGFydCB7XG4gICAgLW1zLWZsZXgtcGFjazogc3RhcnQgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWVuZCB7XG4gICAgLW1zLWZsZXgtcGFjazogZW5kICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeSAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICAtbXMtZmxleC1wYWNrOiBkaXN0cmlidXRlICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tc3RhcnQge1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLWVuZCB7XG4gICAgLW1zLWZsZXgtYWxpZ246IGVuZCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1jZW50ZXIge1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLWJhc2VsaW5lIHtcbiAgICAtbXMtZmxleC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tc3RyZXRjaCB7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWVuZCB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBlbmQgIWltcG9ydGFudDtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWNlbnRlciB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1iZXR3ZWVuIHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGRpc3RyaWJ1dGUgIWltcG9ydGFudDtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1zdHJldGNoIHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tYXV0byB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogYXV0byAhaW1wb3J0YW50O1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1zdGFydCB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tZW5kIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBlbmQgIWltcG9ydGFudDtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWNlbnRlciB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tYmFzZWxpbmUge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1zdHJldGNoIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmxleC1tZC1yb3cge1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWNvbHVtbiB7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtcm93LXJldmVyc2Uge1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXdyYXAge1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1ub3dyYXAge1xuICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtd3JhcC1yZXZlcnNlIHtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWZpbGwge1xuICAgIC1tcy1mbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtZ3Jvdy0wIHtcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMCAhaW1wb3J0YW50O1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWdyb3ctMSB7XG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6IDEgIWltcG9ydGFudDtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1zaHJpbmstMCB7XG4gICAgLW1zLWZsZXgtbmVnYXRpdmU6IDAgIWltcG9ydGFudDtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXNocmluay0xIHtcbiAgICAtbXMtZmxleC1uZWdhdGl2ZTogMSAhaW1wb3J0YW50O1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1zdGFydCB7XG4gICAgLW1zLWZsZXgtcGFjazogc3RhcnQgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWVuZCB7XG4gICAgLW1zLWZsZXgtcGFjazogZW5kICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeSAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICAtbXMtZmxleC1wYWNrOiBkaXN0cmlidXRlICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtc3RhcnQge1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLWVuZCB7XG4gICAgLW1zLWZsZXgtYWxpZ246IGVuZCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1jZW50ZXIge1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLWJhc2VsaW5lIHtcbiAgICAtbXMtZmxleC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtc3RyZXRjaCB7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWVuZCB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBlbmQgIWltcG9ydGFudDtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWNlbnRlciB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGRpc3RyaWJ1dGUgIWltcG9ydGFudDtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1zdHJldGNoIHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtYXV0byB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogYXV0byAhaW1wb3J0YW50O1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1zdGFydCB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtZW5kIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBlbmQgIWltcG9ydGFudDtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWNlbnRlciB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtYmFzZWxpbmUge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1zdHJldGNoIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZmxleC1sZy1yb3cge1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWNvbHVtbiB7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctcm93LXJldmVyc2Uge1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXdyYXAge1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1ub3dyYXAge1xuICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctd3JhcC1yZXZlcnNlIHtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWZpbGwge1xuICAgIC1tcy1mbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctZ3Jvdy0wIHtcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMCAhaW1wb3J0YW50O1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWdyb3ctMSB7XG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6IDEgIWltcG9ydGFudDtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1zaHJpbmstMCB7XG4gICAgLW1zLWZsZXgtbmVnYXRpdmU6IDAgIWltcG9ydGFudDtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXNocmluay0xIHtcbiAgICAtbXMtZmxleC1uZWdhdGl2ZTogMSAhaW1wb3J0YW50O1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1zdGFydCB7XG4gICAgLW1zLWZsZXgtcGFjazogc3RhcnQgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWVuZCB7XG4gICAgLW1zLWZsZXgtcGFjazogZW5kICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeSAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICAtbXMtZmxleC1wYWNrOiBkaXN0cmlidXRlICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctc3RhcnQge1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLWVuZCB7XG4gICAgLW1zLWZsZXgtYWxpZ246IGVuZCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1jZW50ZXIge1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLWJhc2VsaW5lIHtcbiAgICAtbXMtZmxleC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctc3RyZXRjaCB7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWVuZCB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBlbmQgIWltcG9ydGFudDtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWNlbnRlciB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGRpc3RyaWJ1dGUgIWltcG9ydGFudDtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1zdHJldGNoIHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctYXV0byB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogYXV0byAhaW1wb3J0YW50O1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1zdGFydCB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctZW5kIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBlbmQgIWltcG9ydGFudDtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWNlbnRlciB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctYmFzZWxpbmUge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1zdHJldGNoIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZsZXgteGwtcm93IHtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1jb2x1bW4ge1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXJvdy1yZXZlcnNlIHtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtY29sdW1uLXJldmVyc2Uge1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC13cmFwIHtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtbm93cmFwIHtcbiAgICAtbXMtZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXdyYXAtcmV2ZXJzZSB7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1maWxsIHtcbiAgICAtbXMtZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWdyb3ctMCB7XG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6IDAgIWltcG9ydGFudDtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1ncm93LTEge1xuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxICFpbXBvcnRhbnQ7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtc2hyaW5rLTAge1xuICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAwICFpbXBvcnRhbnQ7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1zaHJpbmstMSB7XG4gICAgLW1zLWZsZXgtbmVnYXRpdmU6IDEgIWltcG9ydGFudDtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtc3RhcnQge1xuICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1lbmQge1xuICAgIC1tcy1mbGV4LXBhY2s6IGVuZCAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWNlbnRlciB7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAgLW1zLWZsZXgtcGFjazogZGlzdHJpYnV0ZSAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLXN0YXJ0IHtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1lbmQge1xuICAgIC1tcy1mbGV4LWFsaWduOiBlbmQgIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtY2VudGVyIHtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1iYXNlbGluZSB7XG4gICAgLW1zLWZsZXgtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLXN0cmV0Y2gge1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1zdGFydCB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdGFydCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1lbmQge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogZW5kICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1jZW50ZXIge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtYmV0d2VlbiB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBkaXN0cmlidXRlICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtc3RyZXRjaCB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLWF1dG8ge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGF1dG8gIWltcG9ydGFudDtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtc3RhcnQge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLWVuZCB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1jZW50ZXIge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLWJhc2VsaW5lIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtc3RyZXRjaCB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxufVxuLyojIHNvdXJjZU1hcHBpbmdVUkw9Ym9vdHN0cmFwLWdyaWQuY3NzLm1hcCAqLyIsIi5iYWxsb29ue1xyXG4gICYtdGl0bGV7XHJcbiAgICBjb2xvcjogJHdpbmU7XHJcbiAgICBmb250LXdlaWdodDpib2xkO1xyXG4gICAgZm9udC1mYW1pbHk6UHJveGltYU5vdmEsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIH1cclxuICAmLWFkZHJlc3N7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMXB4O1xyXG4gICAgICBoZWlnaHQ6IDExcHg7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvbWFya2VyLnN2Zyk7XHJcbiAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcclxuICAgIH1cclxuICB9XHJcbiAgJi10ZWx7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiA5cHg7XHJcbiAgICAgIGhlaWdodDogOXB4O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3NldHRpbmdzLXBob25lLXNtYWxsLnN2Zyk7XHJcbiAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLnZpe1xyXG4gIC5iYWxsb29ue1xyXG4gICAgJi10aXRsZXtcclxuICAgICAgY29sb3I6ICRibGFjay1zb2Z0O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvLyBjb21tb25cclxuJGJsYWNrOiAjMDAwO1xyXG4kYmxhY2stc29mdDogIzJkMmQyZDtcclxuJHdoaXRlLXRyYW5zcGFyZW50OiByZ2JhKDI1NSwyNTUsMjU1LDAuNSk7XHJcbiRtaWxreTogI2Y1ZjVmNTtcclxuJGdyYXktbWlsazogI2YwZjBmMDtcclxuJHdoaXRlOiAjZmZmO1xyXG5cclxuLy8gZ3JheVxyXG4kZ3JheS1kYXJrOiAjM2QzZDNkO1xyXG4kZ3JheTogIzRkNGQ0ZDtcclxuXHJcbiRncmF5LXNvZnQxOiAjODQ4NDg0O1xyXG4kZ3JheS1zb2Z0OiAjOTc5Nzk3O1xyXG4kZ3JheS1saWdodDogI2Q4ZDdkNztcclxuJGdyYXktbGlnaHQxOiAjYmZiZmJmO1xyXG4kZ3JheS1saWdodC1leHRyYTogI2VjZWNlYztcclxuJGdyYXktdHJhbnNwOiByZ2JhKDIwOSwgMjExLCAyMTIsIDAuNjEpO1xyXG4kZ3JheS10cmFuc3AtaG92ZXI6IHJnYmEoNzksIDkwLCAxMjQsIDAuMik7XHJcbiRncmF5LXRyYW5zcGFyZW50OiByZ2JhKCAkZ3JheSwgLjUgKTtcclxuXHJcbi8vIGdyZWVuXHJcbiRncmVlbjogIzM4YWExZTtcclxuXHJcbi8vIHJlZFxyXG4kcmVkOiAjZmYwMDAwO1xyXG5cclxuLy8geWVsbG93XHJcbiRvcmFuZ2U6ICNmOGQyMDc7XHJcblxyXG4vLyBibHVlXHJcbiRibHVlOiAjNGY1YTdjO1xyXG5cclxuLy8gcHVycGxlXHJcbiRwdXJwbGU6ICM4MTI5NDQ7XHJcbiR3aW5lOiAjYzgyZDRlO1xyXG4kd2luZS1kYXJrOiAjYjcxODFhO1xyXG4kd2luZS1kZWVwOiAjN2ExODE5O1xyXG5cclxuQG1peGluIGdyYXlzY2FsZXtcclxuICAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xyXG4gIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xyXG59XHJcblxyXG5AbWl4aW4gaW52ZXJ0X3RvX3doaXRle1xyXG4gIC13ZWJraXQtZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTtcclxuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpO1xyXG59XHJcblxyXG5cclxuIiwiLyohIGpRdWVyeSBVSSAtIHYxLjEyLjEgLSAyMDE4LTExLTA0XG4qIGh0dHA6Ly9qcXVlcnl1aS5jb21cbiogSW5jbHVkZXM6IGNvcmUuY3NzLCBtZW51LmNzcywgc2VsZWN0bWVudS5jc3MsIGJ1dHRvbi5jc3MsIHRoZW1lLmNzc1xuKiBUbyB2aWV3IGFuZCBtb2RpZnkgdGhpcyB0aGVtZSwgdmlzaXQgaHR0cDovL2pxdWVyeXVpLmNvbS90aGVtZXJvbGxlci8/c2NvcGU9JmZvbGRlck5hbWU9YmFzZSZjb3JuZXJSYWRpdXNTaGFkb3c9OHB4Jm9mZnNldExlZnRTaGFkb3c9MHB4Jm9mZnNldFRvcFNoYWRvdz0wcHgmdGhpY2tuZXNzU2hhZG93PTVweCZvcGFjaXR5U2hhZG93PTMwJmJnSW1nT3BhY2l0eVNoYWRvdz0wJmJnVGV4dHVyZVNoYWRvdz1mbGF0JmJnQ29sb3JTaGFkb3c9NjY2NjY2Jm9wYWNpdHlPdmVybGF5PTMwJmJnSW1nT3BhY2l0eU92ZXJsYXk9MCZiZ1RleHR1cmVPdmVybGF5PWZsYXQmYmdDb2xvck92ZXJsYXk9YWFhYWFhJmljb25Db2xvckVycm9yPWNjMDAwMCZmY0Vycm9yPTVmM2YzZiZib3JkZXJDb2xvckVycm9yPWYxYTg5OSZiZ1RleHR1cmVFcnJvcj1mbGF0JmJnQ29sb3JFcnJvcj1mZGRmZGYmaWNvbkNvbG9ySGlnaGxpZ2h0PTc3NzYyMCZmY0hpZ2hsaWdodD03Nzc2MjAmYm9yZGVyQ29sb3JIaWdobGlnaHQ9ZGFkNTVlJmJnVGV4dHVyZUhpZ2hsaWdodD1mbGF0JmJnQ29sb3JIaWdobGlnaHQ9ZmZmYTkwJmljb25Db2xvckFjdGl2ZT1mZmZmZmYmZmNBY3RpdmU9ZmZmZmZmJmJvcmRlckNvbG9yQWN0aXZlPTAwM2VmZiZiZ1RleHR1cmVBY3RpdmU9ZmxhdCZiZ0NvbG9yQWN0aXZlPTAwN2ZmZiZpY29uQ29sb3JIb3Zlcj01NTU1NTUmZmNIb3Zlcj0yYjJiMmImYm9yZGVyQ29sb3JIb3Zlcj1jY2NjY2MmYmdUZXh0dXJlSG92ZXI9ZmxhdCZiZ0NvbG9ySG92ZXI9ZWRlZGVkJmljb25Db2xvckRlZmF1bHQ9Nzc3Nzc3JmZjRGVmYXVsdD00NTQ1NDUmYm9yZGVyQ29sb3JEZWZhdWx0PWM1YzVjNSZiZ1RleHR1cmVEZWZhdWx0PWZsYXQmYmdDb2xvckRlZmF1bHQ9ZjZmNmY2Jmljb25Db2xvckNvbnRlbnQ9NDQ0NDQ0JmZjQ29udGVudD0zMzMzMzMmYm9yZGVyQ29sb3JDb250ZW50PWRkZGRkZCZiZ1RleHR1cmVDb250ZW50PWZsYXQmYmdDb2xvckNvbnRlbnQ9ZmZmZmZmJmljb25Db2xvckhlYWRlcj00NDQ0NDQmZmNIZWFkZXI9MzMzMzMzJmJvcmRlckNvbG9ySGVhZGVyPWRkZGRkZCZiZ1RleHR1cmVIZWFkZXI9ZmxhdCZiZ0NvbG9ySGVhZGVyPWU5ZTllOSZjb3JuZXJSYWRpdXM9M3B4JmZ3RGVmYXVsdD1ub3JtYWwmZnNEZWZhdWx0PTFlbSZmZkRlZmF1bHQ9QXJpYWwlMkNIZWx2ZXRpY2ElMkNzYW5zLXNlcmlmXG4qIENvcHlyaWdodCBqUXVlcnkgRm91bmRhdGlvbiBhbmQgb3RoZXIgY29udHJpYnV0b3JzOyBMaWNlbnNlZCBNSVQgKi9cblxuLyogTGF5b3V0IGhlbHBlcnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnVpLWhlbHBlci1oaWRkZW4ge1xuXHRkaXNwbGF5OiBub25lO1xufVxuLnVpLWhlbHBlci1oaWRkZW4tYWNjZXNzaWJsZSB7XG5cdGJvcmRlcjogMDtcblx0Y2xpcDogcmVjdCgwIDAgMCAwKTtcblx0aGVpZ2h0OiAxcHg7XG5cdG1hcmdpbjogLTFweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cGFkZGluZzogMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogMXB4O1xufVxuLnVpLWhlbHBlci1yZXNldCB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0Ym9yZGVyOiAwO1xuXHRvdXRsaW5lOiAwO1xuXHRsaW5lLWhlaWdodDogMS4zO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGZvbnQtc2l6ZTogMTAwJTtcblx0bGlzdC1zdHlsZTogbm9uZTtcbn1cbi51aS1oZWxwZXItY2xlYXJmaXg6YmVmb3JlLFxuLnVpLWhlbHBlci1jbGVhcmZpeDphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IHRhYmxlO1xuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuLnVpLWhlbHBlci1jbGVhcmZpeDphZnRlciB7XG5cdGNsZWFyOiBib3RoO1xufVxuLnVpLWhlbHBlci16Zml4IHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdG9wYWNpdHk6IDA7XG5cdGZpbHRlcjpBbHBoYShPcGFjaXR5PTApOyAvKiBzdXBwb3J0OiBJRTggKi9cbn1cblxuLnVpLWZyb250IHtcblx0ei1pbmRleDogMTAwO1xufVxuXG5cbi8qIEludGVyYWN0aW9uIEN1ZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnVpLXN0YXRlLWRpc2FibGVkIHtcblx0Y3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5cbi8qIEljb25zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51aS1pY29uIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRtYXJnaW4tdG9wOiAtLjI1ZW07XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dGV4dC1pbmRlbnQ6IC05OTk5OXB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4udWktd2lkZ2V0LWljb24tYmxvY2sge1xuXHRsZWZ0OiA1MCU7XG5cdG1hcmdpbi1sZWZ0OiAtOHB4O1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLyogTWlzYyB2aXN1YWxzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLyogT3ZlcmxheXMgKi9cbi51aS13aWRnZXQtb3ZlcmxheSB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xufVxuLnVpLW1lbnUge1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRvdXRsaW5lOiAwO1xufVxuLnVpLW1lbnUgLnVpLW1lbnUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4udWktbWVudSAudWktbWVudS1pdGVtIHtcblx0bWFyZ2luOiAwO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdC8qIHN1cHBvcnQ6IElFMTAsIHNlZSAjODg0NCAqL1xuXHRsaXN0LXN0eWxlLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL2dpZjtiYXNlNjQsUjBsR09EbGhBUUFCQUlBQUFBQUFBUC8vL3lINUJBRUFBQUFBTEFBQUFBQUJBQUVBQUFJQlJBQTdcIik7XG59XG4udWktbWVudSAudWktbWVudS1pdGVtLXdyYXBwZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IDE2cHg7XG59XG4udWktbWVudSAudWktbWVudS1kaXZpZGVyIHtcblx0bWFyZ2luOiA1cHggMDtcblx0aGVpZ2h0OiAwO1xuXHRmb250LXNpemU6IDA7XG5cdGxpbmUtaGVpZ2h0OiAwO1xuXHRib3JkZXItd2lkdGg6IDFweCAwIDAgMDtcbn1cbi51aS1tZW51IC51aS1zdGF0ZS1mb2N1cyxcbi51aS1tZW51IC51aS1zdGF0ZS1hY3RpdmUge1xuXHRtYXJnaW46IC0xcHg7XG59XG5cbi8qIGljb24gc3VwcG9ydCAqL1xuLnVpLW1lbnUtaWNvbnMge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udWktbWVudS1pY29ucyAudWktbWVudS1pdGVtLXdyYXBwZXIge1xuXHRwYWRkaW5nLWxlZnQ6IDJlbTtcbn1cblxuLyogbGVmdC1hbGlnbmVkICovXG4udWktbWVudSAudWktaWNvbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRib3R0b206IDA7XG5cdGxlZnQ6IC4yZW07XG5cdG1hcmdpbjogYXV0byAwO1xufVxuXG4vKiByaWdodC1hbGlnbmVkICovXG4udWktbWVudSAudWktbWVudS1pY29uIHtcblx0bGVmdDogYXV0bztcblx0cmlnaHQ6IDA7XG59XG4udWktc2VsZWN0bWVudS1tZW51IHtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0ZGlzcGxheTogbm9uZTtcbn1cbi51aS1zZWxlY3RtZW51LW1lbnUgLnVpLW1lbnUge1xuXHRvdmVyZmxvdzogYXV0bztcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRtYXgtaGVpZ2h0OjQwMHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMXB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNHB4IDEwcHggLTRweCAkZ3JheTtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDRweCAxMHB4IC00cHggJGdyYXk7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDEwcHggLTRweCAkZ3JheTtcbn1cbi51aS1zZWxlY3RtZW51LW1lbnUgLnVpLW1lbnUgLnVpLXNlbGVjdG1lbnUtb3B0Z3JvdXAge1xuXHRmb250LXNpemU6IDFlbTtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdHBhZGRpbmc6IDJweCAwLjRlbTtcblx0bWFyZ2luOiAwLjVlbSAwIDAgMDtcblx0aGVpZ2h0OiBhdXRvO1xuXHRib3JkZXI6IDA7XG59XG4udWktc2VsZWN0bWVudS1vcGVuIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG4udWktc2VsZWN0bWVudS10ZXh0IHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi1yaWdodDogMjBweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4udWktc2VsZWN0bWVudS1idXR0b24udWktYnV0dG9uIHtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0d2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1NHB4O1xufVxuLnVpLXNlbGVjdG1lbnUtaWNvbi51aS1pY29uIHtcblx0ZmxvYXQ6IHJpZ2h0O1xuXHRtYXJnaW4tdG9wOiAwO1xufVxuLnVpLWJ1dHRvbiB7XG5cdC8vcGFkZGluZzogLjRlbSAxZW07XG5cdHBhZGRpbmc6IDFlbTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdG1hcmdpbi1yaWdodDogLjFlbTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG5cdC1tcy11c2VyLXNlbGVjdDogbm9uZTtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cblx0LyogU3VwcG9ydDogSUUgPD0gMTEgKi9cblx0b3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi51aS1idXR0b24sXG4udWktYnV0dG9uOmxpbmssXG4udWktYnV0dG9uOnZpc2l0ZWQsXG4udWktYnV0dG9uOmhvdmVyLFxuLnVpLWJ1dHRvbjphY3RpdmUge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qIHRvIG1ha2Ugcm9vbSBmb3IgdGhlIGljb24sIGEgd2lkdGggbmVlZHMgdG8gYmUgc2V0IGhlcmUgKi9cbi51aS1idXR0b24taWNvbi1vbmx5IHtcblx0d2lkdGg6IDJlbTtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0dGV4dC1pbmRlbnQ6IC05OTk5cHg7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi8qIG5vIGljb24gc3VwcG9ydCBmb3IgaW5wdXQgZWxlbWVudHMgKi9cbmlucHV0LnVpLWJ1dHRvbi51aS1idXR0b24taWNvbi1vbmx5IHtcblx0dGV4dC1pbmRlbnQ6IDA7XG59XG5cbi8qIGJ1dHRvbiBpY29uIGVsZW1lbnQocykgKi9cbi51aS1idXR0b24taWNvbi1vbmx5IC51aS1pY29uIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogNTAlO1xuXHRtYXJnaW4tdG9wOiAtOHB4O1xuXHRtYXJnaW4tbGVmdDogLThweDtcbn1cblxuLnVpLWJ1dHRvbi51aS1pY29uLW5vdGV4dCAudWktaWNvbiB7XG5cdHBhZGRpbmc6IDA7XG5cdHdpZHRoOiAyLjFlbTtcblx0aGVpZ2h0OiAyLjFlbTtcblx0dGV4dC1pbmRlbnQ6IC05OTk5cHg7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbn1cblxuaW5wdXQudWktYnV0dG9uLnVpLWljb24tbm90ZXh0IC51aS1pY29uIHtcblx0d2lkdGg6IGF1dG87XG5cdGhlaWdodDogYXV0bztcblx0dGV4dC1pbmRlbnQ6IDA7XG5cdHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cdHBhZGRpbmc6IC40ZW0gMWVtO1xufVxuXG4vKiB3b3JrYXJvdW5kcyAqL1xuLyogU3VwcG9ydDogRmlyZWZveCA1IC0gNDAgKi9cbmlucHV0LnVpLWJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbmJ1dHRvbi51aS1idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuXHRib3JkZXI6IDA7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi8qIENvbXBvbmVudCBjb250YWluZXJzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51aS13aWRnZXQge1xuXHRmb250LWZhbWlseTogUHJveGltYU5vdmEsIHNhbnMtc2VyaWY7XG5cdGZvbnQtc2l6ZTogMWVtO1xufVxuLnVpLXdpZGdldCAudWktd2lkZ2V0IHtcblx0Zm9udC1zaXplOiAxZW07XG59XG4udWktd2lkZ2V0IGlucHV0LFxuLnVpLXdpZGdldCBzZWxlY3QsXG4udWktd2lkZ2V0IHRleHRhcmVhLFxuLnVpLXdpZGdldCBidXR0b24ge1xuXHRmb250LWZhbWlseTogUHJveGltYU5vdmEsIHNhbnMtc2VyaWY7XG5cdGZvbnQtc2l6ZTogMWVtO1xufVxuLnVpLXdpZGdldC51aS13aWRnZXQtY29udGVudCB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNjNWM1YzU7XG59XG4udWktd2lkZ2V0LWNvbnRlbnQge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xuXHRiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuXHRjb2xvcjogIzMzMzMzMztcbn1cbi51aS13aWRnZXQtY29udGVudCBhIHtcblx0Y29sb3I6ICMzMzMzMzM7XG59XG4udWktd2lkZ2V0LWhlYWRlciB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XG5cdGJhY2tncm91bmQ6ICNlOWU5ZTk7XG5cdGNvbG9yOiAjMzMzMzMzO1xuXHRmb250LXdlaWdodDogYm9sZDtcbn1cbi51aS13aWRnZXQtaGVhZGVyIGEge1xuXHRjb2xvcjogIzMzMzMzMztcbn1cblxuLyogSW50ZXJhY3Rpb24gc3RhdGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51aS1zdGF0ZS1kZWZhdWx0LFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1kZWZhdWx0LFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWRlZmF1bHQsXG4udWktYnV0dG9uLFxuXG4vKiBXZSB1c2UgaHRtbCBoZXJlIGJlY2F1c2Ugd2UgbmVlZCBhIGdyZWF0ZXIgc3BlY2lmaWNpdHkgdG8gbWFrZSBzdXJlIGRpc2FibGVkXG53b3JrcyBwcm9wZXJseSB3aGVuIGNsaWNrZWQgb3IgaG92ZXJlZCAqL1xuaHRtbCAudWktYnV0dG9uLnVpLXN0YXRlLWRpc2FibGVkOmhvdmVyLFxuaHRtbCAudWktYnV0dG9uLnVpLXN0YXRlLWRpc2FibGVkOmFjdGl2ZSB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICM5Nzk3OTc7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGNvbG9yOiAjNDU0NTQ1O1xuICAgIG91dGxpbmU6bm9uZTtcbn1cbi51aS1zdGF0ZS1kZWZhdWx0IGEsXG4udWktc3RhdGUtZGVmYXVsdCBhOmxpbmssXG4udWktc3RhdGUtZGVmYXVsdCBhOnZpc2l0ZWQsXG5hLnVpLWJ1dHRvbixcbmE6bGluay51aS1idXR0b24sXG5hOnZpc2l0ZWQudWktYnV0dG9uLFxuLnVpLWJ1dHRvbiB7XG5cdGNvbG9yOiAjNDU0NTQ1O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3V0bGluZTpub25lO1xufVxuLnVpLXN0YXRlLWhvdmVyLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1ob3Zlcixcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1ob3Zlcixcbi51aS1zdGF0ZS1mb2N1cyxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZm9jdXMsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZm9jdXMsXG4udWktYnV0dG9uOmhvdmVyLFxuLnVpLWJ1dHRvbjpmb2N1cyB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG5cdGJhY2tncm91bmQ6IHJnYmEoMjA5LDIxMSwyMTIsLjYxKTtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0Y29sb3I6ICMyYjJiMmI7XG4gICAgb3V0bGluZTpub25lO1xufVxuLnVpLXN0YXRlLWhvdmVyIGEsXG4udWktc3RhdGUtaG92ZXIgYTpob3Zlcixcbi51aS1zdGF0ZS1ob3ZlciBhOmxpbmssXG4udWktc3RhdGUtaG92ZXIgYTp2aXNpdGVkLFxuLnVpLXN0YXRlLWZvY3VzIGEsXG4udWktc3RhdGUtZm9jdXMgYTpob3Zlcixcbi51aS1zdGF0ZS1mb2N1cyBhOmxpbmssXG4udWktc3RhdGUtZm9jdXMgYTp2aXNpdGVkLFxuYS51aS1idXR0b246aG92ZXIsXG5hLnVpLWJ1dHRvbjpmb2N1cyB7XG5cdGNvbG9yOiAjMmIyYjJiO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3V0bGluZTpub25lO1xufVxuXG4udWktdmlzdWFsLWZvY3VzIHtcblx0Ym94LXNoYWRvdzogMCAwIDNweCAxcHggcmdiKDk0LCAxNTgsIDIxNCk7XG59XG4udWktc3RhdGUtYWN0aXZlLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1hY3RpdmUsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtYWN0aXZlLFxuYS51aS1idXR0b246YWN0aXZlLFxuLnVpLWJ1dHRvbjphY3RpdmUsXG4udWktYnV0dG9uLnVpLXN0YXRlLWFjdGl2ZTpob3ZlciB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICR3aW5lO1xuXHRiYWNrZ3JvdW5kOiAkd2luZTtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0Y29sb3I6ICNmZmZmZmY7XG59XG4udWktaWNvbi1iYWNrZ3JvdW5kLFxuLnVpLXN0YXRlLWFjdGl2ZSAudWktaWNvbi1iYWNrZ3JvdW5kIHtcblx0Ym9yZGVyOiAjMDAzZWZmO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLnVpLXN0YXRlLWFjdGl2ZSBhLFxuLnVpLXN0YXRlLWFjdGl2ZSBhOmxpbmssXG4udWktc3RhdGUtYWN0aXZlIGE6dmlzaXRlZCB7XG5cdGNvbG9yOiAjZmZmZmZmO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qIEludGVyYWN0aW9uIEN1ZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnVpLXN0YXRlLWhpZ2hsaWdodCxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtaGlnaGxpZ2h0LFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWhpZ2hsaWdodCB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNkYWQ1NWU7XG5cdGJhY2tncm91bmQ6ICNmZmZhOTA7XG5cdGNvbG9yOiAjNzc3NjIwO1xufVxuLnVpLXN0YXRlLWNoZWNrZWQge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZGFkNTVlO1xuXHRiYWNrZ3JvdW5kOiAjZmZmYTkwO1xufVxuLnVpLXN0YXRlLWhpZ2hsaWdodCBhLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1oaWdobGlnaHQgYSxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1oaWdobGlnaHQgYSB7XG5cdGNvbG9yOiAjNzc3NjIwO1xufVxuLnVpLXN0YXRlLWVycm9yLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1lcnJvcixcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1lcnJvciB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNmMWE4OTk7XG5cdGJhY2tncm91bmQ6ICNmZGRmZGY7XG5cdGNvbG9yOiAjNWYzZjNmO1xufVxuLnVpLXN0YXRlLWVycm9yIGEsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWVycm9yIGEsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZXJyb3IgYSB7XG5cdGNvbG9yOiAjNWYzZjNmO1xufVxuLnVpLXN0YXRlLWVycm9yLXRleHQsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWVycm9yLXRleHQsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZXJyb3ItdGV4dCB7XG5cdGNvbG9yOiAjNWYzZjNmO1xufVxuLnVpLXByaW9yaXR5LXByaW1hcnksXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXByaW9yaXR5LXByaW1hcnksXG4udWktd2lkZ2V0LWhlYWRlciAudWktcHJpb3JpdHktcHJpbWFyeSB7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnVpLXByaW9yaXR5LXNlY29uZGFyeSxcbi51aS13aWRnZXQtY29udGVudCAudWktcHJpb3JpdHktc2Vjb25kYXJ5LFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXByaW9yaXR5LXNlY29uZGFyeSB7XG5cdG9wYWNpdHk6IC43O1xuXHRmaWx0ZXI6QWxwaGEoT3BhY2l0eT03MCk7IC8qIHN1cHBvcnQ6IElFOCAqL1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xufVxuLnVpLXN0YXRlLWRpc2FibGVkLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1kaXNhYmxlZCxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1kaXNhYmxlZCB7XG5cdG9wYWNpdHk6IC4zNTtcblx0ZmlsdGVyOkFscGhhKE9wYWNpdHk9MzUpOyAvKiBzdXBwb3J0OiBJRTggKi9cblx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi51aS1zdGF0ZS1kaXNhYmxlZCAudWktaWNvbiB7XG5cdGZpbHRlcjpBbHBoYShPcGFjaXR5PTM1KTsgLyogc3VwcG9ydDogSUU4IC0gU2VlICM2MDU5ICovXG59XG5cbi8qIEljb25zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLyogc3RhdGVzIGFuZCBpbWFnZXMgKi9cbi51aS1pY29uIHtcblx0d2lkdGg6IDE2cHg7XG5cdGhlaWdodDogMTZweDtcbn1cbi51aS1pY29uLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1pY29uIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3VpLWljb25zXzQ0NDQ0NF8yNTZ4MjQwLnBuZ1wiKTtcbn1cbi51aS13aWRnZXQtaGVhZGVyIC51aS1pY29uIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3VpLWljb25zXzQ0NDQ0NF8yNTZ4MjQwLnBuZ1wiKTtcbn1cbi51aS1zdGF0ZS1ob3ZlciAudWktaWNvbixcbi51aS1zdGF0ZS1mb2N1cyAudWktaWNvbixcbi51aS1idXR0b246aG92ZXIgLnVpLWljb24sXG4udWktYnV0dG9uOmZvY3VzIC51aS1pY29uIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3VpLWljb25zXzU1NTU1NV8yNTZ4MjQwLnBuZ1wiKTtcbn1cbi51aS1zdGF0ZS1hY3RpdmUgLnVpLWljb24sXG4udWktYnV0dG9uOmFjdGl2ZSAudWktaWNvbiB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy91aS1pY29uc19mZmZmZmZfMjU2eDI0MC5wbmdcIik7XG59XG4udWktc3RhdGUtaGlnaGxpZ2h0IC51aS1pY29uLFxuLnVpLWJ1dHRvbiAudWktc3RhdGUtaGlnaGxpZ2h0LnVpLWljb24ge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvdWktaWNvbnNfNzc3NjIwXzI1NngyNDAucG5nXCIpO1xufVxuLnVpLXN0YXRlLWVycm9yIC51aS1pY29uLFxuLnVpLXN0YXRlLWVycm9yLXRleHQgLnVpLWljb24ge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvdWktaWNvbnNfY2MwMDAwXzI1NngyNDAucG5nXCIpO1xufVxuLnVpLWJ1dHRvbiAudWktaWNvbiB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy91aS1pY29uc183Nzc3NzdfMjU2eDI0MC5wbmdcIik7XG59XG5cbi8qIHBvc2l0aW9uaW5nICovXG4udWktaWNvbi1ibGFuayB7IGJhY2tncm91bmQtcG9zaXRpb246IDE2cHggMTZweDsgfVxuLnVpLWljb24tY2FyZXQtMS1uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwOyB9XG4udWktaWNvbi1jYXJldC0xLW5lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggMDsgfVxuLnVpLWljb24tY2FyZXQtMS1lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggMDsgfVxuLnVpLWljb24tY2FyZXQtMS1zZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IDA7IH1cbi51aS1pY29uLWNhcmV0LTEtcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NXB4IDA7IH1cbi51aS1pY29uLWNhcmV0LTEtc3cgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAwOyB9XG4udWktaWNvbi1jYXJldC0xLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAwOyB9XG4udWktaWNvbi1jYXJldC0xLW53IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IDA7IH1cbi51aS1pY29uLWNhcmV0LTItbi1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IDA7IH1cbi51aS1pY29uLWNhcmV0LTItZS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IDA7IH1cbi51aS1pY29uLXRyaWFuZ2xlLTEtbiB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE2cHg7IH1cbi51aS1pY29uLXRyaWFuZ2xlLTEtbmUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTZweDsgfVxuLnVpLWljb24tdHJpYW5nbGUtMS1lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTE2cHg7IH1cbi51aS1pY29uLXRyaWFuZ2xlLTEtc2UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTZweDsgfVxuLnVpLWljb24tdHJpYW5nbGUtMS1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY1cHggLTE2cHg7IH1cbi51aS1pY29uLXRyaWFuZ2xlLTEtc3cgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTZweDsgfVxuLnVpLWljb24tdHJpYW5nbGUtMS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTE2cHg7IH1cbi51aS1pY29uLXRyaWFuZ2xlLTEtbncgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTE2cHg7IH1cbi51aS1pY29uLXRyaWFuZ2xlLTItbi1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xNnB4OyB9XG4udWktaWNvbi10cmlhbmdsZS0yLWUtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTZweDsgfVxuLnVpLWljb24tYXJyb3ctMS1uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3ctMS1uZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0zMnB4OyB9XG4udWktaWNvbi1hcnJvdy0xLWUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3ctMS1zZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0zMnB4OyB9XG4udWktaWNvbi1hcnJvdy0xLXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjVweCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3ctMS1zdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0zMnB4OyB9XG4udWktaWNvbi1hcnJvdy0xLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3ctMS1udyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3ctMi1uLXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTMycHg7IH1cbi51aS1pY29uLWFycm93LTItbmUtc3cgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTMycHg7IH1cbi51aS1pY29uLWFycm93LTItZS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC0zMnB4OyB9XG4udWktaWNvbi1hcnJvdy0yLXNlLW53IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC0zMnB4OyB9XG4udWktaWNvbi1hcnJvd3N0b3AtMS1uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC0zMnB4OyB9XG4udWktaWNvbi1hcnJvd3N0b3AtMS1lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC0zMnB4OyB9XG4udWktaWNvbi1hcnJvd3N0b3AtMS1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNHB4IC0zMnB4OyB9XG4udWktaWNvbi1hcnJvd3N0b3AtMS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC0zMnB4OyB9XG4udWktaWNvbi1hcnJvd3RoaWNrLTEtbiB7IGJhY2tncm91bmQtcG9zaXRpb246IDFweCAtNDhweDsgfVxuLnVpLWljb24tYXJyb3d0aGljay0xLW5lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTQ4cHg7IH1cbi51aS1pY29uLWFycm93dGhpY2stMS1lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTQ4cHg7IH1cbi51aS1pY29uLWFycm93dGhpY2stMS1zZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC00OHB4OyB9XG4udWktaWNvbi1hcnJvd3RoaWNrLTEtcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC00OHB4OyB9XG4udWktaWNvbi1hcnJvd3RoaWNrLTEtc3cgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtNDhweDsgfVxuLnVpLWljb24tYXJyb3d0aGljay0xLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtNDhweDsgfVxuLnVpLWljb24tYXJyb3d0aGljay0xLW53IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC00OHB4OyB9XG4udWktaWNvbi1hcnJvd3RoaWNrLTItbi1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC00OHB4OyB9XG4udWktaWNvbi1hcnJvd3RoaWNrLTItbmUtc3cgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTQ4cHg7IH1cbi51aS1pY29uLWFycm93dGhpY2stMi1lLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTQ4cHg7IH1cbi51aS1pY29uLWFycm93dGhpY2stMi1zZS1udyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtNDhweDsgfVxuLnVpLWljb24tYXJyb3d0aGlja3N0b3AtMS1uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC00OHB4OyB9XG4udWktaWNvbi1hcnJvd3RoaWNrc3RvcC0xLWUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTQ4cHg7IH1cbi51aS1pY29uLWFycm93dGhpY2tzdG9wLTEtcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yMjRweCAtNDhweDsgfVxuLnVpLWljb24tYXJyb3d0aGlja3N0b3AtMS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC00OHB4OyB9XG4udWktaWNvbi1hcnJvd3JldHVybnRoaWNrLTEtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTY0cHg7IH1cbi51aS1pY29uLWFycm93cmV0dXJudGhpY2stMS1uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTY0cHg7IH1cbi51aS1pY29uLWFycm93cmV0dXJudGhpY2stMS1lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTY0cHg7IH1cbi51aS1pY29uLWFycm93cmV0dXJudGhpY2stMS1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTY0cHg7IH1cbi51aS1pY29uLWFycm93cmV0dXJuLTEtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC02NHB4OyB9XG4udWktaWNvbi1hcnJvd3JldHVybi0xLW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtNjRweDsgfVxuLnVpLWljb24tYXJyb3dyZXR1cm4tMS1lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTY0cHg7IH1cbi51aS1pY29uLWFycm93cmV0dXJuLTEtcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtNjRweDsgfVxuLnVpLWljb24tYXJyb3dyZWZyZXNoLTEtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtNjRweDsgfVxuLnVpLWljb24tYXJyb3dyZWZyZXNoLTEtbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtNjRweDsgfVxuLnVpLWljb24tYXJyb3dyZWZyZXNoLTEtZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtNjRweDsgfVxuLnVpLWljb24tYXJyb3dyZWZyZXNoLTEtcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtNjRweDsgfVxuLnVpLWljb24tYXJyb3ctNCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTgwcHg7IH1cbi51aS1pY29uLWFycm93LTQtZGlhZyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC04MHB4OyB9XG4udWktaWNvbi1leHRsaW5rIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTgwcHg7IH1cbi51aS1pY29uLW5ld3dpbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC04MHB4OyB9XG4udWktaWNvbi1yZWZyZXNoIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTgwcHg7IH1cbi51aS1pY29uLXNodWZmbGUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtODBweDsgfVxuLnVpLWljb24tdHJhbnNmZXItZS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTgwcHg7IH1cbi51aS1pY29uLXRyYW5zZmVydGhpY2stZS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC04MHB4OyB9XG4udWktaWNvbi1mb2xkZXItY29sbGFwc2VkIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtOTZweDsgfVxuLnVpLWljb24tZm9sZGVyLW9wZW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtOTZweDsgfVxuLnVpLWljb24tZG9jdW1lbnQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtOTZweDsgfVxuLnVpLWljb24tZG9jdW1lbnQtYiB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC05NnB4OyB9XG4udWktaWNvbi1ub3RlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTk2cHg7IH1cbi51aS1pY29uLW1haWwtY2xvc2VkIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTk2cHg7IH1cbi51aS1pY29uLW1haWwtb3BlbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC05NnB4OyB9XG4udWktaWNvbi1zdWl0Y2FzZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtOTZweDsgfVxuLnVpLWljb24tY29tbWVudCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtOTZweDsgfVxuLnVpLWljb24tcGVyc29uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC05NnB4OyB9XG4udWktaWNvbi1wcmludCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtOTZweDsgfVxuLnVpLWljb24tdHJhc2ggeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTk2cHg7IH1cbi51aS1pY29uLWxvY2tlZCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtOTZweDsgfVxuLnVpLWljb24tdW5sb2NrZWQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTk2cHg7IH1cbi51aS1pY29uLWJvb2ttYXJrIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNHB4IC05NnB4OyB9XG4udWktaWNvbi10YWcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTk2cHg7IH1cbi51aS1pY29uLWhvbWUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMTJweDsgfVxuLnVpLWljb24tZmxhZyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xMTJweDsgfVxuLnVpLWljb24tY2FsZW5kYXIgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTEycHg7IH1cbi51aS1pY29uLWNhcnQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTEycHg7IH1cbi51aS1pY29uLXBlbmNpbCB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xMTJweDsgfVxuLnVpLWljb24tY2xvY2sgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTEycHg7IH1cbi51aS1pY29uLWRpc2sgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTEycHg7IH1cbi51aS1pY29uLWNhbGN1bGF0b3IgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTExMnB4OyB9XG4udWktaWNvbi16b29taW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTExMnB4OyB9XG4udWktaWNvbi16b29tb3V0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xMTJweDsgfVxuLnVpLWljb24tc2VhcmNoIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC0xMTJweDsgfVxuLnVpLWljb24td3JlbmNoIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC0xMTJweDsgfVxuLnVpLWljb24tZ2VhciB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtMTEycHg7IH1cbi51aS1pY29uLWhlYXJ0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC0xMTJweDsgfVxuLnVpLWljb24tc3RhciB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yMjRweCAtMTEycHg7IH1cbi51aS1pY29uLWxpbmsgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTExMnB4OyB9XG4udWktaWNvbi1jYW5jZWwgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMjhweDsgfVxuLnVpLWljb24tcGx1cyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xMjhweDsgfVxuLnVpLWljb24tcGx1c3RoaWNrIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTEyOHB4OyB9XG4udWktaWNvbi1taW51cyB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xMjhweDsgfVxuLnVpLWljb24tbWludXN0aGljayB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xMjhweDsgfVxuLnVpLWljb24tY2xvc2UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTI4cHg7IH1cbi51aS1pY29uLWNsb3NldGhpY2sgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTI4cHg7IH1cbi51aS1pY29uLWtleSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMTI4cHg7IH1cbi51aS1pY29uLWxpZ2h0YnVsYiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTI4cHg7IH1cbi51aS1pY29uLXNjaXNzb3JzIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xMjhweDsgfVxuLnVpLWljb24tY2xpcGJvYXJkIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC0xMjhweDsgfVxuLnVpLWljb24tY29weSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtMTI4cHg7IH1cbi51aS1pY29uLWNvbnRhY3QgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTEyOHB4OyB9XG4udWktaWNvbi1pbWFnZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtMTI4cHg7IH1cbi51aS1pY29uLXZpZGVvIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNHB4IC0xMjhweDsgfVxuLnVpLWljb24tc2NyaXB0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC0xMjhweDsgfVxuLnVpLWljb24tYWxlcnQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNDRweDsgfVxuLnVpLWljb24taW5mbyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xNDRweDsgfVxuLnVpLWljb24tbm90aWNlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTE0NHB4OyB9XG4udWktaWNvbi1oZWxwIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTE0NHB4OyB9XG4udWktaWNvbi1jaGVjayB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xNDRweDsgfVxuLnVpLWljb24tYnVsbGV0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTE0NHB4OyB9XG4udWktaWNvbi1yYWRpby1vbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xNDRweDsgfVxuLnVpLWljb24tcmFkaW8tb2ZmIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xNDRweDsgfVxuLnVpLWljb24tcGluLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTE0NHB4OyB9XG4udWktaWNvbi1waW4tcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTQ0cHg7IH1cbi51aS1pY29uLXBsYXkgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNjBweDsgfVxuLnVpLWljb24tcGF1c2UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTYwcHg7IH1cbi51aS1pY29uLXNlZWstbmV4dCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xNjBweDsgfVxuLnVpLWljb24tc2Vlay1wcmV2IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTE2MHB4OyB9XG4udWktaWNvbi1zZWVrLWVuZCB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xNjBweDsgfVxuLnVpLWljb24tc2Vlay1zdGFydCB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xNjBweDsgfVxuLyogdWktaWNvbi1zZWVrLWZpcnN0IGlzIGRlcHJlY2F0ZWQsIHVzZSB1aS1pY29uLXNlZWstc3RhcnQgaW5zdGVhZCAqL1xuLnVpLWljb24tc2Vlay1maXJzdCB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xNjBweDsgfVxuLnVpLWljb24tc3RvcCB7IGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xNjBweDsgfVxuLnVpLWljb24tZWplY3QgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTE2MHB4OyB9XG4udWktaWNvbi12b2x1bWUtb2ZmIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xNjBweDsgfVxuLnVpLWljb24tdm9sdW1lLW9uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xNjBweDsgfVxuLnVpLWljb24tcG93ZXIgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNzZweDsgfVxuLnVpLWljb24tc2lnbmFsLWRpYWcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTc2cHg7IH1cbi51aS1pY29uLXNpZ25hbCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xNzZweDsgfVxuLnVpLWljb24tYmF0dGVyeS0wIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTE3NnB4OyB9XG4udWktaWNvbi1iYXR0ZXJ5LTEgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTc2cHg7IH1cbi51aS1pY29uLWJhdHRlcnktMiB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xNzZweDsgfVxuLnVpLWljb24tYmF0dGVyeS0zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTE3NnB4OyB9XG4udWktaWNvbi1jaXJjbGUtcGx1cyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE5MnB4OyB9XG4udWktaWNvbi1jaXJjbGUtbWludXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTkycHg7IH1cbi51aS1pY29uLWNpcmNsZS1jbG9zZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xOTJweDsgfVxuLnVpLWljb24tY2lyY2xlLXRyaWFuZ2xlLWUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTkycHg7IH1cbi51aS1pY29uLWNpcmNsZS10cmlhbmdsZS1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTE5MnB4OyB9XG4udWktaWNvbi1jaXJjbGUtdHJpYW5nbGUtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xOTJweDsgfVxuLnVpLWljb24tY2lyY2xlLXRyaWFuZ2xlLW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTkycHg7IH1cbi51aS1pY29uLWNpcmNsZS1hcnJvdy1lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xOTJweDsgfVxuLnVpLWljb24tY2lyY2xlLWFycm93LXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTE5MnB4OyB9XG4udWktaWNvbi1jaXJjbGUtYXJyb3ctdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTkycHg7IH1cbi51aS1pY29uLWNpcmNsZS1hcnJvdy1uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC0xOTJweDsgfVxuLnVpLWljb24tY2lyY2xlLXpvb21pbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtMTkycHg7IH1cbi51aS1pY29uLWNpcmNsZS16b29tb3V0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC0xOTJweDsgfVxuLnVpLWljb24tY2lyY2xlLWNoZWNrIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC0xOTJweDsgfVxuLnVpLWljb24tY2lyY2xlc21hbGwtcGx1cyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIwOHB4OyB9XG4udWktaWNvbi1jaXJjbGVzbWFsbC1taW51cyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0yMDhweDsgfVxuLnVpLWljb24tY2lyY2xlc21hbGwtY2xvc2UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMjA4cHg7IH1cbi51aS1pY29uLXNxdWFyZXNtYWxsLXBsdXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMjA4cHg7IH1cbi51aS1pY29uLXNxdWFyZXNtYWxsLW1pbnVzIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTIwOHB4OyB9XG4udWktaWNvbi1zcXVhcmVzbWFsbC1jbG9zZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0yMDhweDsgfVxuLnVpLWljb24tZ3JpcC1kb3R0ZWQtdmVydGljYWwgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yMjRweDsgfVxuLnVpLWljb24tZ3JpcC1kb3R0ZWQtaG9yaXpvbnRhbCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0yMjRweDsgfVxuLnVpLWljb24tZ3JpcC1zb2xpZC12ZXJ0aWNhbCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0yMjRweDsgfVxuLnVpLWljb24tZ3JpcC1zb2xpZC1ob3Jpem9udGFsIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTIyNHB4OyB9XG4udWktaWNvbi1ncmlwc21hbGwtZGlhZ29uYWwtc2UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMjI0cHg7IH1cbi51aS1pY29uLWdyaXAtZGlhZ29uYWwtc2UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMjI0cHg7IH1cblxuXG4vKiBNaXNjIHZpc3VhbHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vKiBDb3JuZXIgcmFkaXVzICovXG4udWktY29ybmVyLWFsbCxcbi51aS1jb3JuZXItdG9wLFxuLnVpLWNvcm5lci1sZWZ0LFxuLnVpLWNvcm5lci10bCB7XG5cdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbn1cbi51aS1jb3JuZXItYWxsLFxuLnVpLWNvcm5lci10b3AsXG4udWktY29ybmVyLXJpZ2h0LFxuLnVpLWNvcm5lci10ciB7XG5cdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG59XG4udWktY29ybmVyLWFsbCxcbi51aS1jb3JuZXItYm90dG9tLFxuLnVpLWNvcm5lci1sZWZ0LFxuLnVpLWNvcm5lci1ibCB7XG5cdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbn1cbi51aS1jb3JuZXItYWxsLFxuLnVpLWNvcm5lci1ib3R0b20sXG4udWktY29ybmVyLXJpZ2h0LFxuLnVpLWNvcm5lci1iciB7XG5cdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG59XG5cbi8qIE92ZXJsYXlzICovXG4udWktd2lkZ2V0LW92ZXJsYXkge1xuXHRiYWNrZ3JvdW5kOiAjYWFhYWFhO1xuXHRvcGFjaXR5OiAuMztcblx0ZmlsdGVyOiBBbHBoYShPcGFjaXR5PTMwKTsgLyogc3VwcG9ydDogSUU4ICovXG59XG4udWktd2lkZ2V0LXNoYWRvdyB7XG5cdC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCA1cHggIzY2NjY2Njtcblx0Ym94LXNoYWRvdzogMHB4IDBweCA1cHggIzY2NjY2Njtcbn1cblxuLnVpLWRhdGVwaWNrZXIge1xuXHR3aWR0aDogMTdlbTtcblx0cGFkZGluZzogLjJlbSAuMmVtIDA7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1oZWFkZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IC4yZW0gMDtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYsXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDJweDtcblx0d2lkdGg6IDEuOGVtO1xuXHRoZWlnaHQ6IDEuOGVtO1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldi1ob3Zlcixcbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQtaG92ZXIge1xuXHR0b3A6IDFweDtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYge1xuXHRsZWZ0OiAycHg7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0IHtcblx0cmlnaHQ6IDJweDtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYtaG92ZXIge1xuXHRsZWZ0OiAxcHg7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0LWhvdmVyIHtcblx0cmlnaHQ6IDFweDtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYgc3Bhbixcbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQgc3BhbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDUwJTtcblx0bWFyZ2luLWxlZnQ6IC04cHg7XG5cdHRvcDogNTAlO1xuXHRtYXJnaW4tdG9wOiAtOHB4O1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItdGl0bGUge1xuXHRtYXJnaW46IDAgMi4zZW07XG5cdGxpbmUtaGVpZ2h0OiAxLjhlbTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItdGl0bGUgc2VsZWN0IHtcblx0Zm9udC1zaXplOiAxZW07XG5cdG1hcmdpbjogMXB4IDA7XG59XG4udWktZGF0ZXBpY2tlciBzZWxlY3QudWktZGF0ZXBpY2tlci1tb250aCxcbi51aS1kYXRlcGlja2VyIHNlbGVjdC51aS1kYXRlcGlja2VyLXllYXIge1xuXHR3aWR0aDogNDUlO1xufVxuLnVpLWRhdGVwaWNrZXIgdGFibGUge1xuXHR3aWR0aDogMTAwJTtcblx0Zm9udC1zaXplOiAuOWVtO1xuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXHRtYXJnaW46IDAgMCAuNGVtO1xufVxuLnVpLWRhdGVwaWNrZXIgdGgge1xuXHRwYWRkaW5nOiAuN2VtIC4zZW07XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGJvcmRlcjogMDtcbn1cbi51aS1kYXRlcGlja2VyIHRkIHtcblx0Ym9yZGVyOiAwO1xuXHRwYWRkaW5nOiAxcHg7XG59XG4udWktZGF0ZXBpY2tlciB0ZCBzcGFuLFxuLnVpLWRhdGVwaWNrZXIgdGQgYSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwYWRkaW5nOiAuMmVtO1xuXHR0ZXh0LWFsaWduOiByaWdodDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cdG1hcmdpbjogLjdlbSAwIDAgMDtcblx0cGFkZGluZzogMCAuMmVtO1xuXHRib3JkZXItbGVmdDogMDtcblx0Ym9yZGVyLXJpZ2h0OiAwO1xuXHRib3JkZXItYm90dG9tOiAwO1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSBidXR0b24ge1xuXHRmbG9hdDogcmlnaHQ7XG5cdG1hcmdpbjogLjVlbSAuMmVtIC40ZW07XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0cGFkZGluZzogLjJlbSAuNmVtIC4zZW0gLjZlbTtcblx0d2lkdGg6IGF1dG87XG5cdG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSBidXR0b24udWktZGF0ZXBpY2tlci1jdXJyZW50IHtcblx0ZmxvYXQ6IGxlZnQ7XG59XG5cbi8qIHdpdGggbXVsdGlwbGUgY2FsZW5kYXJzICovXG4udWktZGF0ZXBpY2tlci51aS1kYXRlcGlja2VyLW11bHRpIHtcblx0d2lkdGg6IGF1dG87XG59XG4udWktZGF0ZXBpY2tlci1tdWx0aSAudWktZGF0ZXBpY2tlci1ncm91cCB7XG5cdGZsb2F0OiBsZWZ0O1xufVxuLnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItZ3JvdXAgdGFibGUge1xuXHR3aWR0aDogOTUlO1xuXHRtYXJnaW46IDAgYXV0byAuNGVtO1xufVxuLnVpLWRhdGVwaWNrZXItbXVsdGktMiAudWktZGF0ZXBpY2tlci1ncm91cCB7XG5cdHdpZHRoOiA1MCU7XG59XG4udWktZGF0ZXBpY2tlci1tdWx0aS0zIC51aS1kYXRlcGlja2VyLWdyb3VwIHtcblx0d2lkdGg6IDMzLjMlO1xufVxuLnVpLWRhdGVwaWNrZXItbXVsdGktNCAudWktZGF0ZXBpY2tlci1ncm91cCB7XG5cdHdpZHRoOiAyNSU7XG59XG4udWktZGF0ZXBpY2tlci1tdWx0aSAudWktZGF0ZXBpY2tlci1ncm91cC1sYXN0IC51aS1kYXRlcGlja2VyLWhlYWRlcixcbi51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWdyb3VwLW1pZGRsZSAudWktZGF0ZXBpY2tlci1oZWFkZXIge1xuXHRib3JkZXItbGVmdC13aWR0aDogMDtcbn1cbi51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUge1xuXHRjbGVhcjogbGVmdDtcbn1cbi51aS1kYXRlcGlja2VyLXJvdy1icmVhayB7XG5cdGNsZWFyOiBib3RoO1xuXHR3aWR0aDogMTAwJTtcblx0Zm9udC1zaXplOiAwO1xufVxuXG4vKiBSVEwgc3VwcG9ydCAqL1xuLnVpLWRhdGVwaWNrZXItcnRsIHtcblx0ZGlyZWN0aW9uOiBydGw7XG59XG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItcHJldiB7XG5cdHJpZ2h0OiAycHg7XG5cdGxlZnQ6IGF1dG87XG59XG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItbmV4dCB7XG5cdGxlZnQ6IDJweDtcblx0cmlnaHQ6IGF1dG87XG59XG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItcHJldjpob3ZlciB7XG5cdHJpZ2h0OiAxcHg7XG5cdGxlZnQ6IGF1dG87XG59XG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItbmV4dDpob3ZlciB7XG5cdGxlZnQ6IDFweDtcblx0cmlnaHQ6IGF1dG87XG59XG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSB7XG5cdGNsZWFyOiByaWdodDtcbn1cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbiB7XG5cdGZsb2F0OiBsZWZ0O1xufVxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9uLnVpLWRhdGVwaWNrZXItY3VycmVudCxcbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1ncm91cCB7XG5cdGZsb2F0OiByaWdodDtcbn1cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1ncm91cC1sYXN0IC51aS1kYXRlcGlja2VyLWhlYWRlcixcbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1ncm91cC1taWRkbGUgLnVpLWRhdGVwaWNrZXItaGVhZGVyIHtcblx0Ym9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuXHRib3JkZXItbGVmdC13aWR0aDogMXB4O1xufVxuXG4vKiBJY29ucyAqL1xuLnVpLWRhdGVwaWNrZXIgLnVpLWljb24ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0dGV4dC1pbmRlbnQ6IC05OTk5OXB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRsZWZ0OiAuNWVtO1xuXHR0b3A6IC4zZW07XG59XG4udml7XG5cdC51aS1idXR0b24udWktc3RhdGUtYWN0aXZlOmhvdmVyLFxuXHQudWktYnV0dG9uOmFjdGl2ZSxcblx0LnVpLXN0YXRlLWFjdGl2ZSxcblx0LnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1hY3RpdmUsXG5cdC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1hY3RpdmUsXG5cdGEudWktYnV0dG9uOmFjdGl2ZXtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkYmxhY2stc29mdDtcblx0XHRiYWNrZ3JvdW5kOiAkYmxhY2stc29mdDtcblx0fVxuXHQudWktc2VsZWN0bWVudS1idXR0b24udWktYnV0dG9ue1xuXHRcdGhlaWdodDphdXRvO1xuXHRcdG1pbi1oZWlnaHQ6IDU0cHg7XG5cdH1cbn0iLCIvKiAgRGF0ZSBwaWNrdXAgICovXHJcblxyXG4ucGlja21ldXAge1xyXG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICBib3JkZXItcmFkaXVzOiAuNGVtO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XHJcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IC0ycHggJGdyYXk7XHJcbiAgei1pbmRleDoyMDtcclxufVxyXG5cclxuLnBpY2ttZXVwLnBtdS1mbGF0IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmVcclxufVxyXG5cclxuLnBpY2ttZXVwLnBtdS1oaWRkZW4ge1xyXG4gIGRpc3BsYXk6IG5vbmVcclxufVxyXG5cclxuLnBpY2ttZXVwIC5wbXUtaW5zdGFuY2Uge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAvL2hlaWdodDogMTMuOGVtO1xyXG4gIHBhZGRpbmc6IC41ZW07XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHdpZHRoOiAyMGVtO1xyXG59XHJcblxyXG4ucGlja21ldXAgLnBtdS1pbnN0YW5jZSAucG11LWJ1dHRvbiB7XHJcbiAgY29sb3I6ICRibGFjay1zb2Z0O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IDAuM3M7XHJcbiAgLW1vei10cmFuc2l0aW9uOiAwLjNzO1xyXG4gIC1tcy10cmFuc2l0aW9uOiAwLjNzO1xyXG4gIC1vLXRyYW5zaXRpb246IDAuM3M7XHJcbiAgdHJhbnNpdGlvbjogMC4zcztcclxufVxyXG5cclxuLnBpY2ttZXVwIC5wbXUtaW5zdGFuY2UgLnBtdS10b2RheSB7XHJcbiAgYmFja2dyb3VuZDogJHdpbmU7XHJcbiAgY29sb3I6ICR3aGl0ZTtcclxufVxyXG4udml7XHJcbiAgLnBpY2ttZXVwIC5wbXUtaW5zdGFuY2UgLnBtdS10b2RheSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYmxhY2stc29mdDtcclxuICB9XHJcbn1cclxuXHJcbi5waWNrbWV1cCAucG11LWluc3RhbmNlIC5wbXUtYnV0dG9uOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiAkd2luZTtcclxuICBjb2xvcjogJHdoaXRlO1xyXG59XHJcbi52aSAucGlja21ldXAgLnBtdS1pbnN0YW5jZSAucG11LWJ1dHRvbjpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogJGJsYWNrLXNvZnQ7XHJcbiAgY29sb3I6ICR3aGl0ZTtcclxufVxyXG5cclxuLnBpY2ttZXVwIC5wbXUtaW5zdGFuY2UgLnBtdS1ub3QtaW4tbW9udGgge1xyXG4gIGNvbG9yOiAkZ3JheS1saWdodDtcclxufVxyXG5cclxuLnBpY2ttZXVwIC5wbXUtaW5zdGFuY2UgLnBtdS1kaXNhYmxlZCwgLnBpY2ttZXVwIC5wbXUtaW5zdGFuY2UgLnBtdS1kaXNhYmxlZDpob3ZlciB7XHJcbiAgY29sb3I6ICRibGFjay1zb2Z0O1xyXG4gIGN1cnNvcjogZGVmYXVsdFxyXG59XHJcblxyXG4ucGlja21ldXAgLnBtdS1pbnN0YW5jZSAucG11LXNlbGVjdGVkIHtcclxuICBiYWNrZ3JvdW5kOiBsaWdodGVuKCR3aW5lLCAzMCUpO1xyXG4gIGNvbG9yOiAkd2hpdGU7XHJcbn1cclxuLnZpIC5waWNrbWV1cCAucG11LWluc3RhbmNlIC5wbXUtc2VsZWN0ZWQge1xyXG4gIGJhY2tncm91bmQ6IGxpZ2h0ZW4oJGJsYWNrLXNvZnQsIDMwJSk7XHJcbiAgY29sb3I6ICR3aGl0ZTtcclxufVxyXG5cclxuLnBpY2ttZXVwIC5wbXUtaW5zdGFuY2UgLnBtdS1ub3QtaW4tbW9udGgucG11LXNlbGVjdGVkIHtcclxuICBiYWNrZ3JvdW5kOiBsaWdodGVuKCR3aW5lLCA0MCUpO1xyXG4gIGNvbG9yOiAkd2hpdGU7XHJcbn1cclxuLnZpIC5waWNrbWV1cCAucG11LWluc3RhbmNlIC5wbXUtbm90LWluLW1vbnRoLnBtdS1zZWxlY3RlZCB7XHJcbiAgYmFja2dyb3VuZDogbGlnaHRlbigkYmxhY2stc29mdCwgNDAlKTtcclxuICBjb2xvcjogJHdoaXRlO1xyXG59XHJcblxyXG4ucGlja21ldXAgLnBtdS1pbnN0YW5jZSBuYXYge1xyXG4gIGNvbG9yOiAkYmxhY2stc29mdDtcclxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBsaW5lLWhlaWdodDogMmVtO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcblxyXG4ucGlja21ldXAgLnBtdS1pbnN0YW5jZSBuYXYgKjpmaXJzdC1jaGlsZCA6aG92ZXIge1xyXG4gIGNvbG9yOiAkYmxhY2stc29mdDtcclxufVxyXG5cclxuLnBpY2ttZXVwIC5wbXUtaW5zdGFuY2UgbmF2IC5wbXUtcHJldiwgLnBpY2ttZXVwIC5wbXUtaW5zdGFuY2UgbmF2IC5wbXUtbmV4dCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBoZWlnaHQ6IDJlbTtcclxuICB3aWR0aDogMWVtXHJcbn1cclxuXHJcbi5waWNrbWV1cCAucG11LWluc3RhbmNlIG5hdiAucG11LW1vbnRoIHtcclxuICB3aWR0aDogMTRlbVxyXG59XHJcblxyXG4ucGlja21ldXAgLnBtdS1pbnN0YW5jZSAucG11LXllYXJzICosIC5waWNrbWV1cCAucG11LWluc3RhbmNlIC5wbXUtbW9udGhzICoge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBsaW5lLWhlaWdodDogMy42ZW07XHJcbiAgd2lkdGg6IDMuNWVtXHJcbn1cclxuXHJcbi5waWNrbWV1cCAucG11LWluc3RhbmNlIC5wbXUtZGF5LW9mLXdlZWsge1xyXG4gIGNvbG9yOiAkYmxhY2stc29mdDtcclxuICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgZGl2Om50aC1jaGlsZCg2KSxcclxuICBkaXY6bnRoLWNoaWxkKDcpe1xyXG4gICAgY29sb3I6ICR3aW5lO1xyXG4gIH1cclxufVxyXG4udmkgLnBpY2ttZXVwIC5wbXUtaW5zdGFuY2UgLnBtdS1kYXktb2Ytd2VlayB7XHJcbiAgZGl2Om50aC1jaGlsZCg2KSxcclxuICBkaXY6bnRoLWNoaWxkKDcpe1xyXG4gICAgY29sb3I6ICRibGFjay1zb2Z0O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHQ7XHJcbiAgfVxyXG59XHJcblxyXG4ucGlja21ldXAgLnBtdS1pbnN0YW5jZSAucG11LWRheS1vZi13ZWVrICosIC5waWNrbWV1cCAucG11LWluc3RhbmNlIC5wbXUtZGF5cyAqIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgLy9saW5lLWhlaWdodDogMS41ZW07XHJcbiAgbGluZS1oZWlnaHQ6IDJlbTtcclxuICAvL3dpZHRoOiAyZW07XHJcbiAgd2lkdGg6IDE0LjI4NTclO1xyXG59XHJcblxyXG4ucGlja21ldXAgLnBtdS1pbnN0YW5jZSAucG11LWRheS1vZi13ZWVrICoge1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjhlbVxyXG59XHJcblxyXG4ucGlja21ldXAgLnBtdS1pbnN0YW5jZTpmaXJzdC1jaGlsZCAucG11LXByZXYsIC5waWNrbWV1cCAucG11LWluc3RhbmNlOmxhc3QtY2hpbGQgLnBtdS1uZXh0IHtcclxuICBkaXNwbGF5OiBibG9ja1xyXG59XHJcblxyXG4ucGlja21ldXAgLnBtdS1pbnN0YW5jZTpmaXJzdC1jaGlsZCAucG11LW1vbnRoLCAucGlja21ldXAgLnBtdS1pbnN0YW5jZTpsYXN0LWNoaWxkIC5wbXUtbW9udGgge1xyXG4gIHdpZHRoOiAxM2VtXHJcbn1cclxuXHJcbi5waWNrbWV1cCAucG11LWluc3RhbmNlOmZpcnN0LWNoaWxkOmxhc3QtY2hpbGQgLnBtdS1tb250aCB7XHJcbiAgd2lkdGg6IDEyZW1cclxufVxyXG5cclxuLnBpY2ttZXVwOm5vdCgucG11LXZpZXctZGF5cykgLnBtdS1kYXlzLCAucGlja21ldXA6bm90KC5wbXUtdmlldy1kYXlzKSAucG11LWRheS1vZi13ZWVrLCAucGlja21ldXA6bm90KC5wbXUtdmlldy1tb250aHMpIC5wbXUtbW9udGhzLCAucGlja21ldXA6bm90KC5wbXUtdmlldy15ZWFycykgLnBtdS15ZWFycyB7XHJcbiAgZGlzcGxheTogbm9uZVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpe1xyXG4gIC5waWNrbWV1cCAucG11LWluc3RhbmNlIHtcclxuICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gMzBweCk7XHJcbiAgfVxyXG59IiwiLyogTG9hZGluZy1vdmVybGF5IHN0eWxlcyAqL1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiZGVtb1wiO1xuICBzcmM6IHVybCgnZm9udHMvaWNvbnMud29mZicpIGZvcm1hdChcIndvZmZcIiksIHVybCgnZm9udHMvaWNvbnMudHRmJykgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbkAtbW96LWtleWZyYW1lcyBsb2FkaW5nU3RhcnQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgbG9hZGluZ1N0YXJ0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQC1vLWtleWZyYW1lcyBsb2FkaW5nU3RhcnQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGxvYWRpbmdTdGFydCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkAtbW96LWtleWZyYW1lcyBsb2FkaW5nIHtcbiAgMCUge1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgNTAlIHtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGxvYWRpbmcge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5ALW8ta2V5ZnJhbWVzIGxvYWRpbmcge1xuICAwJSB7XG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgNTAlIHtcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGxvYWRpbmcge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuLmxvYWRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ubG9hZGluZyAubG9hZGluZy1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBsb2FkaW5nU3RhcnQgM3MgMzAwbXMgbGluZWFyIDEgYm90aDtcbiAgLW1vei1hbmltYXRpb246IGxvYWRpbmdTdGFydCAzcyAzMDBtcyBsaW5lYXIgMSBib3RoO1xuICAtby1hbmltYXRpb246IGxvYWRpbmdTdGFydCAzcyAzMDBtcyBsaW5lYXIgMSBib3RoO1xuICBhbmltYXRpb246IGxvYWRpbmdTdGFydCAzcyAzMDBtcyBsaW5lYXIgMSBib3RoO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5sb2FkaW5nIC5sb2FkaW5nLXRleHQge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zMTI1cmVtO1xuICB0ZXh0LXNoYWRvdzogd2hpdGUgMCAwIDFlbSwgd2hpdGUgMCAwIDAuNWVtLCB3aGl0ZSAwIDAgMC4yNWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5sb2FkaW5nIC5sb2FkaW5nLXRleHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xufVxuLmxvYWRpbmcgLmxvYWRpbmctc3Bpbm5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogLTMuOTM3NXJlbSBhdXRvIDA7XG4gIGNvbG9yOiAjMWExZDFkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubG9hZGluZyAubG9hZGluZy1pY29uIHtcbiAgZm9udC1zaXplOiA0LjgxMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiA1LjI1cmVtO1xuICB0ZXh0LXNoYWRvdzogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KSAwIDAgMC41ZW07XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBsb2FkaW5nIDFzIHN0ZXBzKDQpIGluZmluaXRlO1xuICAtbW96LWFuaW1hdGlvbjogbG9hZGluZyAxcyBzdGVwcyg0KSBpbmZpbml0ZTtcbiAgLW8tYW5pbWF0aW9uOiBsb2FkaW5nIDFzIHN0ZXBzKDQpIGluZmluaXRlO1xuICBhbmltYXRpb246IGxvYWRpbmcgMXMgc3RlcHMoNCkgaW5maW5pdGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmxvYWRpbmcgLmxvYWRpbmctaWNvbjpiZWZvcmUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb250ZW50OiBcIlxcZTAwMFwiO1xuICBmb250LWZhbWlseTogXCJkZW1vXCI7XG59XG5cbi8qIERlbW8gcGFnZSBzdHlsZXMgKi9cblxuKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmh0bWwge1xuICBmb250LWZhbWlseTogXCJGcmFua2xpbiBHb3RoaWMgTWVkaXVtXCIsIFwiRnJhbmtsaW4gR290aGljXCIsIFwiSVRDIEZyYW5rbGluIEdvdGhpY1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuLmRlbW8ge1xuICBtaW4td2lkdGg6IDM0ZW07XG4gIG1heC13aWR0aDogNTJlbTtcbiAgbWFyZ2luOiAxZW0gYXV0bztcbiAgcGFkZGluZzogMWVtO1xufVxuXG4uZGVtby1jb250ZW50IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbiN0YXJnZXQge1xuICBjbGVhcjogYm90aDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMmVtO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIHBhZGRpbmc6IDAgMCA1NSUgMWVtO1xuICBib3JkZXI6IDJweCBzb2xpZCBibGFjaztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuICAjdGFyZ2V0IHtcbiAgYmFja2dyb3VuZDogdXJsKCdodHRwOi8vcGxhY2VraXR0ZW4uY29tL2cvODAwLzYwMCcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLnRvZ2dsZS1sb2FkaW5nIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgcGFkZGluZzogMWVtIDJlbTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAuMjVlbTtcbiAgYmFja2dyb3VuZDogcGluaztcbiAgZm9udDogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMTUwbXM7XG59XG5cbi50b2dnbGUtbG9hZGluZzpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xKSBpbnNldDtcbn1cblxuLnRvZ2dsZS1sb2FkaW5nOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiAjZmQ5Mjk3O1xufVxuXG4udG9nZ2xlLWxvYWRpbmc6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2JjNmQ3MTtcbiAgYm94LXNoYWRvdzogMCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjI1KSBpbnNldDtcbn1cblxubGFiZWxbZm9yPVwiY3NzLWlucHV0XCJdIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogM2VtO1xufVxuXG5wcmUge1xuICBvdmVyZmxvdzogYXV0bztcbiAgZm9udC1mYW1pbHk6IFwiQ291cmllciBOZXdcIiwgQ291cmllciwgXCJMdWNpZGEgU2FucyBUeXBld3JpdGVyXCIsIFwiTHVjaWRhIFR5cGV3cml0ZXJcIiwgbW9ub3NwYWNlLCBzZXJpZjtcbiAgZm9udC1zaXplOiAuODVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICBjb2xvcjogZ3JleTtcbn1cblxuLmNvZGUtc2FtcGxlcyAuanMge1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuXG4uY29kZS1zYW1wbGVzIC5odG1sIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGJvcmRlci10b3A6IDFweCBkYXNoZWQ7XG4gIGJvcmRlci1jb2xvcjogZ3JleTtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuXG4uY29kZS1zYW1wbGVzIC5jc3Mge1xuICBjbGVhcjogYm90aDtcbiAgYm9yZGVyLXRvcDogMXB4IGRhc2hlZDtcbiAgYm9yZGVyLWNvbG9yOiBncmV5O1xufVxuIiwiLy9ib2R5LmNvbXBlbnNhdGUtZm9yLXNjcm9sbGJhciB7XG4vLyAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuLy9cbi8vLmZhbmN5Ym94LWFjdGl2ZSB7XG4vLyAgaGVpZ2h0OiBhdXRvOyB9XG4vL1xuLy8uZmFuY3lib3gtaXMtaGlkZGVuIHtcbi8vICBsZWZ0OiAtOTk5OXB4O1xuLy8gIG1hcmdpbjogMDtcbi8vICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbi8vICB0b3A6IC05OTk5cHg7XG4vLyAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4vL1xuLy8uZmFuY3lib3gtY29udGFpbmVyIHtcbi8vICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbi8vICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4vLyAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgJ1NlZ29lIFVJJywgUm9ib3RvLCAnSGVsdmV0aWNhIE5ldWUnLCBBcmlhbCwgc2Fucy1zZXJpZiwgJ0FwcGxlIENvbG9yIEVtb2ppJyxcbi8vICdTZWdvZSBVSSBFbW9qaScsICdTZWdvZSBVSSBTeW1ib2wnO1xuLy8gIGhlaWdodDogMTAwJTtcbi8vICBsZWZ0OiAwO1xuLy8gIHBvc2l0aW9uOiBmaXhlZDtcbi8vICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuLy8gIHRvcDogMDtcbi8vICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbi8vICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4vLyAgd2lkdGg6IDEwMCU7XG4vLyAgei1pbmRleDogOTk5OTI7IH1cbi8vXG4vLy5mYW5jeWJveC1jb250YWluZXIgKiB7XG4vLyAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuLy9cbi8vLmZhbmN5Ym94LW91dGVyLFxuLy8uZmFuY3lib3gtaW5uZXIsXG4vLy5mYW5jeWJveC1iZyxcbi8vLmZhbmN5Ym94LXN0YWdlIHtcbi8vICBib3R0b206IDA7XG4vLyAgbGVmdDogMDtcbi8vICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyAgcmlnaHQ6IDA7XG4vLyAgdG9wOiAwOyB9XG4vL1xuLy8uZmFuY3lib3gtb3V0ZXIge1xuLy8gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbi8vICBvdmVyZmxvdy15OiBhdXRvOyB9XG4vL1xuLy8uZmFuY3lib3gtYmcge1xuLy8gIGJhY2tncm91bmQ6ICMxZTFlMWU7XG4vLyAgb3BhY2l0eTogMDtcbi8vICB0cmFuc2l0aW9uLWR1cmF0aW9uOiBpbmhlcml0O1xuLy8gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4vLyAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ3LCAwLCAwLjc0LCAwLjcxKTsgfVxuLy9cbi8vLmZhbmN5Ym94LWlzLW9wZW4gLmZhbmN5Ym94LWJnIHtcbi8vICBvcGFjaXR5OiAuODc7XG4vLyAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIyLCAwLjYxLCAwLjM2LCAxKTsgfVxuLy9cbi8vLmZhbmN5Ym94LWluZm9iYXIsXG4vLy5mYW5jeWJveC10b29sYmFyLFxuLy8uZmFuY3lib3gtY2FwdGlvbixcbi8vLmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbiB7XG4vLyAgZGlyZWN0aW9uOiBsdHI7XG4vLyAgb3BhY2l0eTogMDtcbi8vICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMjVzLCB2aXNpYmlsaXR5IDBzIGxpbmVhciAuMjVzO1xuLy8gIHZpc2liaWxpdHk6IGhpZGRlbjtcbi8vICB6LWluZGV4OiA5OTk5NzsgfVxuLy9cbi8vLmZhbmN5Ym94LXNob3ctaW5mb2JhciAuZmFuY3lib3gtaW5mb2Jhcixcbi8vLmZhbmN5Ym94LXNob3ctdG9vbGJhciAuZmFuY3lib3gtdG9vbGJhcixcbi8vLmZhbmN5Ym94LXNob3ctY2FwdGlvbiAuZmFuY3lib3gtY2FwdGlvbixcbi8vLmZhbmN5Ym94LXNob3ctbmF2IC5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24ge1xuLy8gIG9wYWNpdHk6IDE7XG4vLyAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMjVzLCB2aXNpYmlsaXR5IDBzO1xuLy8gIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbi8vXG4vLy5mYW5jeWJveC1pbmZvYmFyIHtcbi8vICBjb2xvcjogI2NjYztcbi8vICBmb250LXNpemU6IDEzcHg7XG4vLyAgLXdlYmtpdC1mb250LXNtb290aGluZzogc3VicGl4ZWwtYW50aWFsaWFzZWQ7XG4vLyAgaGVpZ2h0OiA0NHB4O1xuLy8gIGxlZnQ6IDA7XG4vLyAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4vLyAgbWluLXdpZHRoOiA0NHB4O1xuLy8gIG1peC1ibGVuZC1tb2RlOiBkaWZmZXJlbmNlO1xuLy8gIHBhZGRpbmc6IDAgMTBweDtcbi8vICBwb2ludGVyLWV2ZW50czogbm9uZTtcbi8vICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4vLyAgdG9wOiAwO1xuLy8gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbi8vICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuLy8gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4vLyAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuLy8gIHVzZXItc2VsZWN0OiBub25lOyB9XG4vL1xuLy8uZmFuY3lib3gtdG9vbGJhciB7XG4vLyAgcmlnaHQ6IDA7XG4vLyAgdG9wOiAwOyB9XG4vL1xuLy8uZmFuY3lib3gtc3RhZ2Uge1xuLy8gIGRpcmVjdGlvbjogbHRyO1xuLy8gIG92ZXJmbG93OiB2aXNpYmxlO1xuLy8gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbi8vICB6LWluZGV4OiA5OTk5NDsgfVxuLy9cbi8vLmZhbmN5Ym94LWlzLW9wZW4gLmZhbmN5Ym94LXN0YWdlIHtcbi8vICBvdmVyZmxvdzogaGlkZGVuOyB9XG4vL1xuLy8uZmFuY3lib3gtc2xpZGUge1xuLy8gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuLy8gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbi8vICBkaXNwbGF5OiBub25lO1xuLy8gIGhlaWdodDogMTAwJTtcbi8vICBsZWZ0OiAwO1xuLy8gIG91dGxpbmU6IG5vbmU7XG4vLyAgb3ZlcmZsb3c6IGF1dG87XG4vLyAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuLy8gIHBhZGRpbmc6IDQ0cHg7XG4vLyAgcG9zaXRpb246IGFic29sdXRlO1xuLy8gIHRleHQtYWxpZ246IGNlbnRlcjtcbi8vICB0b3A6IDA7XG4vLyAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgLXdlYmtpdC10cmFuc2Zvcm07XG4vLyAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuLy8gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eSwgLXdlYmtpdC10cmFuc2Zvcm07XG4vLyAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbi8vICB3aWR0aDogMTAwJTtcbi8vICB6LWluZGV4OiA5OTk5NDsgfVxuLy9cbi8vLmZhbmN5Ym94LXNsaWRlOjpiZWZvcmUge1xuLy8gIGNvbnRlbnQ6ICcnO1xuLy8gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbi8vICBoZWlnaHQ6IDEwMCU7XG4vLyAgbWFyZ2luLXJpZ2h0OiAtLjI1ZW07XG4vLyAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbi8vICB3aWR0aDogMDsgfVxuLy9cbi8vLmZhbmN5Ym94LWlzLXNsaWRpbmcgLmZhbmN5Ym94LXNsaWRlLFxuLy8uZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzLFxuLy8uZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQsXG4vLy5mYW5jeWJveC1zbGlkZS0tbmV4dCB7XG4vLyAgZGlzcGxheTogYmxvY2s7IH1cbi8vXG4vLy5mYW5jeWJveC1zbGlkZS0tbmV4dCB7XG4vLyAgei1pbmRleDogOTk5OTU7IH1cbi8vXG4vLy5mYW5jeWJveC1zbGlkZS0taW1hZ2Uge1xuLy8gIG92ZXJmbG93OiB2aXNpYmxlO1xuLy8gIHBhZGRpbmc6IDQ0cHggMDsgfVxuLy9cbi8vLmZhbmN5Ym94LXNsaWRlLS1pbWFnZTo6YmVmb3JlIHtcbi8vICBkaXNwbGF5OiBub25lOyB9XG4vL1xuLy8uZmFuY3lib3gtc2xpZGUtLWh0bWwge1xuLy8gIHBhZGRpbmc6IDZweCA2cHggMCA2cHg7IH1cbi8vXG4vLy5mYW5jeWJveC1zbGlkZS0taWZyYW1lIHtcbi8vICBwYWRkaW5nOiA0NHB4IDQ0cHggMDsgfVxuLy9cbi8vLmZhbmN5Ym94LWNvbnRlbnQge1xuLy8gIGJhY2tncm91bmQ6ICNmZmY7XG4vLyAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuLy8gIG1hcmdpbjogMCAwIDZweCAwO1xuLy8gIG1heC13aWR0aDogMTAwJTtcbi8vICBvdmVyZmxvdzogYXV0bztcbi8vICBwYWRkaW5nOiAwO1xuLy8gIHBhZGRpbmc6IDI0cHg7XG4vLyAgcG9zaXRpb246IHJlbGF0aXZlO1xuLy8gIHRleHQtYWxpZ246IGxlZnQ7XG4vLyAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuLy9cbi8vLmZhbmN5Ym94LXNsaWRlLS1pbWFnZSAuZmFuY3lib3gtY29udGVudCB7XG4vLyAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41LCAwLCAwLjE0LCAxKTtcbi8vICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41LCAwLCAwLjE0LCAxKTtcbi8vICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbi8vICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4vLyAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4vLyAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbi8vICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbi8vICBsZWZ0OiAwO1xuLy8gIG1hcmdpbjogMDtcbi8vICBtYXgtd2lkdGg6IG5vbmU7XG4vLyAgb3ZlcmZsb3c6IHZpc2libGU7XG4vLyAgcGFkZGluZzogMDtcbi8vICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyAgdG9wOiAwO1xuLy8gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4vLyAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuLy8gIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuLy8gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIC13ZWJraXQtdHJhbnNmb3JtO1xuLy8gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbi8vICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHksIC13ZWJraXQtdHJhbnNmb3JtO1xuLy8gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4vLyAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbi8vICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4vLyAgdXNlci1zZWxlY3Q6IG5vbmU7XG4vLyAgei1pbmRleDogOTk5OTU7IH1cbi8vXG4vLy5mYW5jeWJveC1jYW4tem9vbU91dCAuZmFuY3lib3gtY29udGVudCB7XG4vLyAgY3Vyc29yOiAtd2Via2l0LXpvb20tb3V0O1xuLy8gIGN1cnNvcjogem9vbS1vdXQ7IH1cbi8vXG4vLy5mYW5jeWJveC1jYW4tem9vbUluIC5mYW5jeWJveC1jb250ZW50IHtcbi8vICBjdXJzb3I6IC13ZWJraXQtem9vbS1pbjtcbi8vICBjdXJzb3I6IHpvb20taW47IH1cbi8vXG4vLy5mYW5jeWJveC1jYW4tZHJhZyAuZmFuY3lib3gtY29udGVudCB7XG4vLyAgY3Vyc29yOiAtd2Via2l0LWdyYWI7XG4vLyAgY3Vyc29yOiBncmFiOyB9XG4vL1xuLy8uZmFuY3lib3gtaXMtZHJhZ2dpbmcgLmZhbmN5Ym94LWNvbnRlbnQge1xuLy8gIGN1cnNvcjogLXdlYmtpdC1ncmFiYmluZztcbi8vICBjdXJzb3I6IGdyYWJiaW5nOyB9XG4vL1xuLy8uZmFuY3lib3gtY29udGFpbmVyIFtkYXRhLXNlbGVjdGFibGU9J3RydWUnXSB7XG4vLyAgY3Vyc29yOiB0ZXh0OyB9XG4vL1xuLy8uZmFuY3lib3gtaW1hZ2UsXG4vLy5mYW5jeWJveC1zcGFjZWJhbGwge1xuLy8gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuLy8gIGJvcmRlcjogMDtcbi8vICBoZWlnaHQ6IDEwMCU7XG4vLyAgbGVmdDogMDtcbi8vICBtYXJnaW46IDA7XG4vLyAgbWF4LWhlaWdodDogbm9uZTtcbi8vICBtYXgtd2lkdGg6IG5vbmU7XG4vLyAgcGFkZGluZzogMDtcbi8vICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyAgdG9wOiAwO1xuLy8gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4vLyAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbi8vICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4vLyAgdXNlci1zZWxlY3Q6IG5vbmU7XG4vLyAgd2lkdGg6IDEwMCU7IH1cbi8vXG4vLy5mYW5jeWJveC1zcGFjZWJhbGwge1xuLy8gIHotaW5kZXg6IDE7IH1cbi8vXG4vLy5mYW5jeWJveC1zbGlkZS0taHRtbCAuZmFuY3lib3gtY29udGVudCB7XG4vLyAgbWFyZ2luLWJvdHRvbTogNnB4OyB9XG4vL1xuLy8uZmFuY3lib3gtc2xpZGUtLXZpZGVvIC5mYW5jeWJveC1jb250ZW50LFxuLy8uZmFuY3lib3gtc2xpZGUtLW1hcCAuZmFuY3lib3gtY29udGVudCxcbi8vLmZhbmN5Ym94LXNsaWRlLS1pZnJhbWUgLmZhbmN5Ym94LWNvbnRlbnQge1xuLy8gIGhlaWdodDogMTAwJTtcbi8vICBtYXJnaW46IDA7XG4vLyAgb3ZlcmZsb3c6IHZpc2libGU7XG4vLyAgcGFkZGluZzogMDtcbi8vICB3aWR0aDogMTAwJTsgfVxuLy9cbi8vLmZhbmN5Ym94LXNsaWRlLS12aWRlbyAuZmFuY3lib3gtY29udGVudCB7XG4vLyAgYmFja2dyb3VuZDogIzAwMDsgfVxuLy9cbi8vLmZhbmN5Ym94LXNsaWRlLS1tYXAgLmZhbmN5Ym94LWNvbnRlbnQge1xuLy8gIGJhY2tncm91bmQ6ICNlNWUzZGY7IH1cbi8vXG4vLy5mYW5jeWJveC1zbGlkZS0taWZyYW1lIC5mYW5jeWJveC1jb250ZW50IHtcbi8vICBiYWNrZ3JvdW5kOiAjZmZmO1xuLy8gIGhlaWdodDogY2FsYygxMDAlIC0gNDRweCk7XG4vLyAgbWFyZ2luLWJvdHRvbTogNDRweDsgfVxuLy9cbi8vLmZhbmN5Ym94LXZpZGVvLFxuLy8uZmFuY3lib3gtaWZyYW1lIHtcbi8vICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbi8vICBib3JkZXI6IDA7XG4vLyAgaGVpZ2h0OiAxMDAlO1xuLy8gIG1hcmdpbjogMDtcbi8vICBvdmVyZmxvdzogaGlkZGVuO1xuLy8gIHBhZGRpbmc6IDA7XG4vLyAgd2lkdGg6IDEwMCU7IH1cbi8vXG4vLy5mYW5jeWJveC1pZnJhbWUge1xuLy8gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbi8vXG4vLy5mYW5jeWJveC1lcnJvciB7XG4vLyAgYmFja2dyb3VuZDogI2ZmZjtcbi8vICBjdXJzb3I6IGRlZmF1bHQ7XG4vLyAgbWF4LXdpZHRoOiA0MDBweDtcbi8vICBwYWRkaW5nOiA0MHB4O1xuLy8gIHdpZHRoOiAxMDAlOyB9XG4vL1xuLy8uZmFuY3lib3gtZXJyb3IgcCB7XG4vLyAgY29sb3I6ICM0NDQ7XG4vLyAgZm9udC1zaXplOiAxNnB4O1xuLy8gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuLy8gIG1hcmdpbjogMDtcbi8vICBwYWRkaW5nOiAwOyB9XG4vL1xuLy8vKiBCdXR0b25zICovXG4vLy5mYW5jeWJveC1idXR0b24ge1xuLy8gIGJhY2tncm91bmQ6IHJnYmEoMzAsIDMwLCAzMCwgMC42KTtcbi8vICBib3JkZXI6IDA7XG4vLyAgYm9yZGVyLXJhZGl1czogMDtcbi8vICBjdXJzb3I6IHBvaW50ZXI7XG4vLyAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuLy8gIGhlaWdodDogNDRweDtcbi8vICBtYXJnaW46IDA7XG4vLyAgb3V0bGluZTogbm9uZTtcbi8vICBwYWRkaW5nOiAxMHB4O1xuLy8gIHRyYW5zaXRpb246IGNvbG9yIC4ycztcbi8vICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuLy8gIHdpZHRoOiA0NHB4OyB9XG4vL1xuLy8uZmFuY3lib3gtYnV0dG9uLFxuLy8uZmFuY3lib3gtYnV0dG9uOnZpc2l0ZWQsXG4vLy5mYW5jeWJveC1idXR0b246bGluayB7XG4vLyAgY29sb3I6ICNjY2M7IH1cbi8vXG4vLy5mYW5jeWJveC1idXR0b246Zm9jdXMsXG4vLy5mYW5jeWJveC1idXR0b246aG92ZXIge1xuLy8gIGNvbG9yOiAjZmZmOyB9XG4vL1xuLy8uZmFuY3lib3gtYnV0dG9uLmRpc2FibGVkLFxuLy8uZmFuY3lib3gtYnV0dG9uLmRpc2FibGVkOmhvdmVyLFxuLy8uZmFuY3lib3gtYnV0dG9uW2Rpc2FibGVkXSxcbi8vLmZhbmN5Ym94LWJ1dHRvbltkaXNhYmxlZF06aG92ZXIge1xuLy8gIGNvbG9yOiAjODg4O1xuLy8gIGN1cnNvcjogZGVmYXVsdDsgfVxuLy9cbi8vLmZhbmN5Ym94LWJ1dHRvbiBzdmcge1xuLy8gIGRpc3BsYXk6IGJsb2NrO1xuLy8gIG92ZXJmbG93OiB2aXNpYmxlO1xuLy8gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbi8vICBzaGFwZS1yZW5kZXJpbmc6IGdlb21ldHJpY1ByZWNpc2lvbjsgfVxuLy9cbi8vLmZhbmN5Ym94LWJ1dHRvbiBzdmcgcGF0aCB7XG4vLyAgZmlsbDogdHJhbnNwYXJlbnQ7XG4vLyAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7XG4vLyAgc3Ryb2tlLWxpbmVqb2luOiByb3VuZDtcbi8vICBzdHJva2Utd2lkdGg6IDM7IH1cbi8vXG4vLy5mYW5jeWJveC1idXR0b24tLXBsYXkgc3ZnIHBhdGg6bnRoLWNoaWxkKDIpIHtcbi8vICBkaXNwbGF5OiBub25lOyB9XG4vL1xuLy8uZmFuY3lib3gtYnV0dG9uLS1wYXVzZSBzdmcgcGF0aDpudGgtY2hpbGQoMSkge1xuLy8gIGRpc3BsYXk6IG5vbmU7IH1cbi8vXG4vLy5mYW5jeWJveC1idXR0b24tLXBsYXkgc3ZnIHBhdGgsXG4vLy5mYW5jeWJveC1idXR0b24tLXNoYXJlIHN2ZyBwYXRoLFxuLy8uZmFuY3lib3gtYnV0dG9uLS10aHVtYnMgc3ZnIHBhdGgge1xuLy8gIGZpbGw6IGN1cnJlbnRDb2xvcjsgfVxuLy9cbi8vLmZhbmN5Ym94LWJ1dHRvbi0tc2hhcmUgc3ZnIHBhdGgge1xuLy8gIHN0cm9rZS13aWR0aDogMTsgfVxuLy9cbi8vLyogTmF2aWdhdGlvbiBhcnJvd3MgKi9cbi8vLmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbiB7XG4vLyAgaGVpZ2h0OiAzOHB4O1xuLy8gIG9wYWNpdHk6IDA7XG4vLyAgcGFkZGluZzogNnB4O1xuLy8gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vICB0b3A6IDUwJTtcbi8vICB3aWR0aDogMzhweDsgfVxuLy9cbi8vLmZhbmN5Ym94LXNob3ctbmF2IC5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24ge1xuLy8gIHRyYW5zaXRpb246IG9wYWNpdHkgLjI1cywgdmlzaWJpbGl0eSAwcywgY29sb3IgLjI1czsgfVxuLy9cbi8vLmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbjo6YWZ0ZXIge1xuLy8gIGNvbnRlbnQ6ICcnO1xuLy8gIGxlZnQ6IC0yNXB4O1xuLy8gIHBhZGRpbmc6IDUwcHg7XG4vLyAgcG9zaXRpb246IGFic29sdXRlO1xuLy8gIHRvcDogLTI1cHg7IH1cbi8vXG4vLy5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24tLWFycm93X2xlZnQge1xuLy8gIGxlZnQ6IDZweDsgfVxuLy9cbi8vLmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbi0tYXJyb3dfcmlnaHQge1xuLy8gIHJpZ2h0OiA2cHg7IH1cbi8vXG4vLy8qIENsb3NlIGJ1dHRvbiBvbiB0aGUgdG9wIHJpZ2h0IGNvcm5lciBvZiBodG1sIGNvbnRlbnQgKi9cbi8vLmZhbmN5Ym94LWNsb3NlLXNtYWxsIHtcbi8vICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbi8vICBib3JkZXI6IDA7XG4vLyAgYm9yZGVyLXJhZGl1czogMDtcbi8vICBjb2xvcjogIzU1NTtcbi8vICBjdXJzb3I6IHBvaW50ZXI7XG4vLyAgaGVpZ2h0OiA0NHB4O1xuLy8gIG1hcmdpbjogMDtcbi8vICBwYWRkaW5nOiA2cHg7XG4vLyAgcG9zaXRpb246IGFic29sdXRlO1xuLy8gIHJpZ2h0OiAwO1xuLy8gIHRvcDogMDtcbi8vICB3aWR0aDogNDRweDtcbi8vICB6LWluZGV4OiAxMDsgfVxuLy9cbi8vLmZhbmN5Ym94LWNsb3NlLXNtYWxsIHN2ZyB7XG4vLyAgZmlsbDogdHJhbnNwYXJlbnQ7XG4vLyAgb3BhY2l0eTogLjg7XG4vLyAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7XG4vLyAgc3Ryb2tlLXdpZHRoOiAxLjU7XG4vLyAgdHJhbnNpdGlvbjogc3Ryb2tlIC4xczsgfVxuLy9cbi8vLmZhbmN5Ym94LWNsb3NlLXNtYWxsOmZvY3VzIHtcbi8vICBvdXRsaW5lOiBub25lOyB9XG4vL1xuLy8uZmFuY3lib3gtY2xvc2Utc21hbGw6aG92ZXIgc3ZnIHtcbi8vICBvcGFjaXR5OiAxOyB9XG4vL1xuLy8uZmFuY3lib3gtc2xpZGUtLWltYWdlIC5mYW5jeWJveC1jbG9zZS1zbWFsbCxcbi8vLmZhbmN5Ym94LXNsaWRlLS12aWRlbyAuZmFuY3lib3gtY2xvc2Utc21hbGwsXG4vLy5mYW5jeWJveC1zbGlkZS0taWZyYW1lIC5mYW5jeWJveC1jbG9zZS1zbWFsbCB7XG4vLyAgY29sb3I6ICNjY2M7XG4vLyAgcGFkZGluZzogNXB4O1xuLy8gIHJpZ2h0OiAtMTJweDtcbi8vICB0b3A6IC00NHB4OyB9XG4vL1xuLy8uZmFuY3lib3gtc2xpZGUtLWltYWdlIC5mYW5jeWJveC1jbG9zZS1zbWFsbDpob3ZlciBzdmcsXG4vLy5mYW5jeWJveC1zbGlkZS0tdmlkZW8gLmZhbmN5Ym94LWNsb3NlLXNtYWxsOmhvdmVyIHN2Zyxcbi8vLmZhbmN5Ym94LXNsaWRlLS1pZnJhbWUgLmZhbmN5Ym94LWNsb3NlLXNtYWxsOmhvdmVyIHN2ZyB7XG4vLyAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4vLyAgY29sb3I6ICNmZmY7IH1cbi8vXG4vLy5mYW5jeWJveC1pcy1zY2FsaW5nIC5mYW5jeWJveC1jbG9zZS1zbWFsbCxcbi8vLmZhbmN5Ym94LWlzLXpvb21hYmxlLmZhbmN5Ym94LWNhbi1kcmFnIC5mYW5jeWJveC1jbG9zZS1zbWFsbCB7XG4vLyAgZGlzcGxheTogbm9uZTsgfVxuLy9cbi8vLyogQ2FwdGlvbiAqL1xuLy8uZmFuY3lib3gtY2FwdGlvbiB7XG4vLyAgYm90dG9tOiAwO1xuLy8gIGNvbG9yOiAjZmZmO1xuLy8gIGZvbnQtc2l6ZTogMTRweDtcbi8vICBmb250LXdlaWdodDogNDAwO1xuLy8gIGxlZnQ6IDA7XG4vLyAgbGluZS1oZWlnaHQ6IDEuNTtcbi8vICBwYWRkaW5nOiAyNXB4IDQ0cHggMjVweCA0NHB4O1xuLy8gIHJpZ2h0OiAwOyB9XG4vL1xuLy8uZmFuY3lib3gtY2FwdGlvbjo6YmVmb3JlIHtcbi8vICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBRUFBQUV0Q0FRQUFBQmpCY0w3QUFBQUdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQUFIUkpSRUZVS00rVms4RU9nREFJUTB2ai8zK3hCdzhxSVpadWVGbklLQzkwTUNBSThEbHJrSEdlcXFHSVU2bFZpZ3JCdHBDV3FlUldvSEROcXMwRjdWTlZCVnhtSFJsdm9WcWphWWtkbkRJYWl2SDJIcVo1K29aajNKVXpXQitjT3o0RzQ4QmcrdHNKL3RxdTRkTEMvNFhiKzBHY0Y1QndCQzBBQTUzcUFBQUFBRWxGVGtTdVFtQ0MpO1xuLy8gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbi8vICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4vLyAgYm90dG9tOiAwO1xuLy8gIGNvbnRlbnQ6ICcnO1xuLy8gIGRpc3BsYXk6IGJsb2NrO1xuLy8gIGxlZnQ6IDA7XG4vLyAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4vLyAgcG9zaXRpb246IGFic29sdXRlO1xuLy8gIHJpZ2h0OiAwO1xuLy8gIHRvcDogLTI1cHg7XG4vLyAgei1pbmRleDogLTE7IH1cbi8vXG4vLy5mYW5jeWJveC1jYXB0aW9uOjphZnRlciB7XG4vLyAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbi8vICBjb250ZW50OiAnJztcbi8vICBkaXNwbGF5OiBibG9jaztcbi8vICBsZWZ0OiA0NHB4O1xuLy8gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vICByaWdodDogNDRweDtcbi8vICB0b3A6IDA7IH1cbi8vXG4vLy5mYW5jeWJveC1jYXB0aW9uIGEsXG4vLy5mYW5jeWJveC1jYXB0aW9uIGE6bGluayxcbi8vLmZhbmN5Ym94LWNhcHRpb24gYTp2aXNpdGVkIHtcbi8vICBjb2xvcjogI2NjYztcbi8vICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbi8vXG4vLy5mYW5jeWJveC1jYXB0aW9uIGE6aG92ZXIge1xuLy8gIGNvbG9yOiAjZmZmO1xuLy8gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4vL1xuLy8vKiBMb2FkaW5nIGluZGljYXRvciAqL1xuLy8uZmFuY3lib3gtbG9hZGluZyB7XG4vLyAgLXdlYmtpdC1hbmltYXRpb246IGZhbmN5Ym94LXJvdGF0ZSAuOHMgaW5maW5pdGUgbGluZWFyO1xuLy8gIGFuaW1hdGlvbjogZmFuY3lib3gtcm90YXRlIC44cyBpbmZpbml0ZSBsaW5lYXI7XG4vLyAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4vLyAgYm9yZGVyOiA2cHggc29saWQgcmdiYSgxMDAsIDEwMCwgMTAwLCAwLjUpO1xuLy8gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4vLyAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcbi8vICBoZWlnaHQ6IDYwcHg7XG4vLyAgbGVmdDogNTAlO1xuLy8gIG1hcmdpbjogLTMwcHggMCAwIC0zMHB4O1xuLy8gIG9wYWNpdHk6IC42O1xuLy8gIHBhZGRpbmc6IDA7XG4vLyAgcG9zaXRpb246IGFic29sdXRlO1xuLy8gIHRvcDogNTAlO1xuLy8gIHdpZHRoOiA2MHB4O1xuLy8gIHotaW5kZXg6IDk5OTk5OyB9XG4vL1xuLy9ALXdlYmtpdC1rZXlmcmFtZXMgZmFuY3lib3gtcm90YXRlIHtcbi8vICBmcm9tIHtcbi8vICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4vLyAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuLy8gIHRvIHtcbi8vICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbi8vICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7IH0gfVxuLy9cbi8vQGtleWZyYW1lcyBmYW5jeWJveC1yb3RhdGUge1xuLy8gIGZyb20ge1xuLy8gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbi8vICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4vLyAgdG8ge1xuLy8gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuLy8gICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTsgfSB9XG4vL1xuLy8vKiBUcmFuc2l0aW9uIGVmZmVjdHMgKi9cbi8vLmZhbmN5Ym94LWFuaW1hdGVkIHtcbi8vICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpOyB9XG4vL1xuLy8vKiB0cmFuc2l0aW9uRWZmZWN0OiBzbGlkZSAqL1xuLy8uZmFuY3lib3gtZngtc2xpZGUuZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzIHtcbi8vICBvcGFjaXR5OiAwO1xuLy8gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4vLyAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7IH1cbi8vXG4vLy5mYW5jeWJveC1meC1zbGlkZS5mYW5jeWJveC1zbGlkZS0tbmV4dCB7XG4vLyAgb3BhY2l0eTogMDtcbi8vICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4vLyAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTsgfVxuLy9cbi8vLmZhbmN5Ym94LWZ4LXNsaWRlLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50IHtcbi8vICBvcGFjaXR5OiAxO1xuLy8gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbi8vICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG4vL1xuLy8vKiB0cmFuc2l0aW9uRWZmZWN0OiBmYWRlICovXG4vLy5mYW5jeWJveC1meC1mYWRlLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91cyxcbi8vLmZhbmN5Ym94LWZ4LWZhZGUuZmFuY3lib3gtc2xpZGUtLW5leHQge1xuLy8gIG9wYWNpdHk6IDA7XG4vLyAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTsgfVxuLy9cbi8vLmZhbmN5Ym94LWZ4LWZhZGUuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQge1xuLy8gIG9wYWNpdHk6IDE7IH1cbi8vXG4vLy8qIHRyYW5zaXRpb25FZmZlY3Q6IHpvb20taW4tb3V0ICovXG4vLy5mYW5jeWJveC1meC16b29tLWluLW91dC5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXMge1xuLy8gIG9wYWNpdHk6IDA7XG4vLyAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS41LCAxLjUsIDEuNSk7XG4vLyAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuNSwgMS41LCAxLjUpOyB9XG4vL1xuLy8uZmFuY3lib3gtZngtem9vbS1pbi1vdXQuZmFuY3lib3gtc2xpZGUtLW5leHQge1xuLy8gIG9wYWNpdHk6IDA7XG4vLyAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC41LCAwLjUsIDAuNSk7XG4vLyAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNSwgMC41LCAwLjUpOyB9XG4vL1xuLy8uZmFuY3lib3gtZngtem9vbS1pbi1vdXQuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQge1xuLy8gIG9wYWNpdHk6IDE7XG4vLyAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4vLyAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpOyB9XG4vL1xuLy8vKiB0cmFuc2l0aW9uRWZmZWN0OiByb3RhdGUgKi9cbi8vLmZhbmN5Ym94LWZ4LXJvdGF0ZS5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXMge1xuLy8gIG9wYWNpdHk6IDA7XG4vLyAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMzYwZGVnKTtcbi8vICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTM2MGRlZyk7XG4vLyAgdHJhbnNmb3JtOiByb3RhdGUoLTM2MGRlZyk7IH1cbi8vXG4vLy5mYW5jeWJveC1meC1yb3RhdGUuZmFuY3lib3gtc2xpZGUtLW5leHQge1xuLy8gIG9wYWNpdHk6IDA7XG4vLyAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuLy8gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuLy8gIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cbi8vXG4vLy5mYW5jeWJveC1meC1yb3RhdGUuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQge1xuLy8gIG9wYWNpdHk6IDE7XG4vLyAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbi8vICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4vLyAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbi8vXG4vLy8qIHRyYW5zaXRpb25FZmZlY3Q6IGNpcmN1bGFyICovXG4vLy5mYW5jeWJveC1meC1jaXJjdWxhci5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXMge1xuLy8gIG9wYWNpdHk6IDA7XG4vLyAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuLy8gIHRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7IH1cbi8vXG4vLy5mYW5jeWJveC1meC1jaXJjdWxhci5mYW5jeWJveC1zbGlkZS0tbmV4dCB7XG4vLyAgb3BhY2l0eTogMDtcbi8vICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbi8vICB0cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7IH1cbi8vXG4vLy5mYW5jeWJveC1meC1jaXJjdWxhci5mYW5jeWJveC1zbGlkZS0tY3VycmVudCB7XG4vLyAgb3BhY2l0eTogMTtcbi8vICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbi8vICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cbi8vXG4vLy8qIHRyYW5zaXRpb25FZmZlY3Q6IHR1YmUgKi9cbi8vLmZhbmN5Ym94LWZ4LXR1YmUuZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzIHtcbi8vICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHNjYWxlKDAuMSkgc2tldygtMTBkZWcpO1xuLy8gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHNjYWxlKDAuMSkgc2tldygtMTBkZWcpOyB9XG4vL1xuLy8uZmFuY3lib3gtZngtdHViZS5mYW5jeWJveC1zbGlkZS0tbmV4dCB7XG4vLyAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNjYWxlKDAuMSkgc2tldygxMGRlZyk7XG4vLyAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBzY2FsZSgwLjEpIHNrZXcoMTBkZWcpOyB9XG4vL1xuLy8uZmFuY3lib3gtZngtdHViZS5mYW5jeWJveC1zbGlkZS0tY3VycmVudCB7XG4vLyAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlKDEpO1xuLy8gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGUoMSk7IH1cbi8vXG4vLy8qIFNoYXJlICovXG4vLy5mYW5jeWJveC1zaGFyZSB7XG4vLyAgYmFja2dyb3VuZDogI2Y0ZjRmNDtcbi8vICBib3JkZXItcmFkaXVzOiAzcHg7XG4vLyAgbWF4LXdpZHRoOiA5MCU7XG4vLyAgcGFkZGluZzogMzBweDtcbi8vICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbi8vXG4vLy5mYW5jeWJveC1zaGFyZSBoMSB7XG4vLyAgY29sb3I6ICMyMjI7XG4vLyAgZm9udC1zaXplOiAzNXB4O1xuLy8gIGZvbnQtd2VpZ2h0OiA3MDA7XG4vLyAgbWFyZ2luOiAwIDAgMjBweCAwOyB9XG4vL1xuLy8uZmFuY3lib3gtc2hhcmUgcCB7XG4vLyAgbWFyZ2luOiAwO1xuLy8gIHBhZGRpbmc6IDA7IH1cbi8vXG4vLy5mYW5jeWJveC1zaGFyZV9fYnV0dG9uIHtcbi8vICBib3JkZXI6IDA7XG4vLyAgYm9yZGVyLXJhZGl1czogM3B4O1xuLy8gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbi8vICBmb250LXNpemU6IDE0cHg7XG4vLyAgZm9udC13ZWlnaHQ6IDcwMDtcbi8vICBsaW5lLWhlaWdodDogNDBweDtcbi8vICBtYXJnaW46IDAgNXB4IDEwcHggNXB4O1xuLy8gIG1pbi13aWR0aDogMTMwcHg7XG4vLyAgcGFkZGluZzogMCAxNXB4O1xuLy8gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbi8vICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xuLy8gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4vLyAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbi8vICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4vLyAgdXNlci1zZWxlY3Q6IG5vbmU7XG4vLyAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuLy9cbi8vLmZhbmN5Ym94LXNoYXJlX19idXR0b246dmlzaXRlZCxcbi8vLmZhbmN5Ym94LXNoYXJlX19idXR0b246bGluayB7XG4vLyAgY29sb3I6ICNmZmY7IH1cbi8vXG4vLy5mYW5jeWJveC1zaGFyZV9fYnV0dG9uOmhvdmVyIHtcbi8vICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbi8vXG4vLy5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS1mYiB7XG4vLyAgYmFja2dyb3VuZDogIzNiNTk5ODsgfVxuLy9cbi8vLmZhbmN5Ym94LXNoYXJlX19idXR0b24tLWZiOmhvdmVyIHtcbi8vICBiYWNrZ3JvdW5kOiAjMzQ0ZTg2OyB9XG4vL1xuLy8uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tcHQge1xuLy8gIGJhY2tncm91bmQ6ICNiZDA4MWQ7IH1cbi8vXG4vLy5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS1wdDpob3ZlciB7XG4vLyAgYmFja2dyb3VuZDogI2FhMDcxOTsgfVxuLy9cbi8vLmZhbmN5Ym94LXNoYXJlX19idXR0b24tLXR3IHtcbi8vICBiYWNrZ3JvdW5kOiAjMWRhMWYyOyB9XG4vL1xuLy8uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tdHc6aG92ZXIge1xuLy8gIGJhY2tncm91bmQ6ICMwZDk1ZTg7IH1cbi8vXG4vLy5mYW5jeWJveC1zaGFyZV9fYnV0dG9uIHN2ZyB7XG4vLyAgaGVpZ2h0OiAyNXB4O1xuLy8gIG1hcmdpbi1yaWdodDogN3B4O1xuLy8gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbi8vICB0b3A6IC0xcHg7XG4vLyAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbi8vICB3aWR0aDogMjVweDsgfVxuLy9cbi8vLmZhbmN5Ym94LXNoYXJlX19idXR0b24gc3ZnIHBhdGgge1xuLy8gIGZpbGw6ICNmZmY7IH1cbi8vXG4vLy5mYW5jeWJveC1zaGFyZV9faW5wdXQge1xuLy8gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuLy8gIGJvcmRlcjogMDtcbi8vICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q3ZDdkNztcbi8vICBib3JkZXItcmFkaXVzOiAwO1xuLy8gIGNvbG9yOiAjNWQ1YjViO1xuLy8gIGZvbnQtc2l6ZTogMTRweDtcbi8vICBtYXJnaW46IDEwcHggMCAwIDA7XG4vLyAgb3V0bGluZTogbm9uZTtcbi8vICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4vLyAgd2lkdGg6IDEwMCU7IH1cbi8vXG4vLy8qIFRodW1icyAqL1xuLy8uZmFuY3lib3gtdGh1bWJzIHtcbi8vICBiYWNrZ3JvdW5kOiAjZmZmO1xuLy8gIGJvdHRvbTogMDtcbi8vICBkaXNwbGF5OiBub25lO1xuLy8gIG1hcmdpbjogMDtcbi8vICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4vLyAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7XG4vLyAgcGFkZGluZzogMnB4IDJweCA0cHggMnB4O1xuLy8gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vICByaWdodDogMDtcbi8vICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuLy8gIHRvcDogMDtcbi8vICB3aWR0aDogMjEycHg7XG4vLyAgei1pbmRleDogOTk5OTU7IH1cbi8vXG4vLy5mYW5jeWJveC10aHVtYnMteCB7XG4vLyAgb3ZlcmZsb3cteDogYXV0bztcbi8vICBvdmVyZmxvdy15OiBoaWRkZW47IH1cbi8vXG4vLy5mYW5jeWJveC1zaG93LXRodW1icyAuZmFuY3lib3gtdGh1bWJzIHtcbi8vICBkaXNwbGF5OiBibG9jazsgfVxuLy9cbi8vLmZhbmN5Ym94LXNob3ctdGh1bWJzIC5mYW5jeWJveC1pbm5lciB7XG4vLyAgcmlnaHQ6IDIxMnB4OyB9XG4vL1xuLy8uZmFuY3lib3gtdGh1bWJzID4gdWwge1xuLy8gIGZvbnQtc2l6ZTogMDtcbi8vICBoZWlnaHQ6IDEwMCU7XG4vLyAgbGlzdC1zdHlsZTogbm9uZTtcbi8vICBtYXJnaW46IDA7XG4vLyAgb3ZlcmZsb3cteDogaGlkZGVuO1xuLy8gIG92ZXJmbG93LXk6IGF1dG87XG4vLyAgcGFkZGluZzogMDtcbi8vICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyAgcG9zaXRpb246IHJlbGF0aXZlO1xuLy8gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4vLyAgd2lkdGg6IDEwMCU7IH1cbi8vXG4vLy5mYW5jeWJveC10aHVtYnMteCA+IHVsIHtcbi8vICBvdmVyZmxvdzogaGlkZGVuOyB9XG4vL1xuLy8uZmFuY3lib3gtdGh1bWJzLXkgPiB1bDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuLy8gIHdpZHRoOiA3cHg7IH1cbi8vXG4vLy5mYW5jeWJveC10aHVtYnMteSA+IHVsOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4vLyAgYmFja2dyb3VuZDogI2ZmZjtcbi8vICBib3JkZXItcmFkaXVzOiAxMHB4O1xuLy8gIGJveC1zaGFkb3c6IGluc2V0IDAgMCA2cHggcmdiYSgwLCAwLCAwLCAwLjMpOyB9XG4vL1xuLy8uZmFuY3lib3gtdGh1bWJzLXkgPiB1bDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuLy8gIGJhY2tncm91bmQ6ICMyYTJhMmE7XG4vLyAgYm9yZGVyLXJhZGl1czogMTBweDsgfVxuLy9cbi8vLmZhbmN5Ym94LXRodW1icyA+IHVsID4gbGkge1xuLy8gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuLy8gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbi8vICBjdXJzb3I6IHBvaW50ZXI7XG4vLyAgZmxvYXQ6IGxlZnQ7XG4vLyAgaGVpZ2h0OiA3NXB4O1xuLy8gIG1hcmdpbjogMnB4O1xuLy8gIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDhweCk7XG4vLyAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDRweCk7XG4vLyAgb3V0bGluZTogbm9uZTtcbi8vICBvdmVyZmxvdzogaGlkZGVuO1xuLy8gIHBhZGRpbmc6IDA7XG4vLyAgcG9zaXRpb246IHJlbGF0aXZlO1xuLy8gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4vLyAgd2lkdGg6IDEwMHB4OyB9XG4vL1xuLy8uZmFuY3lib3gtdGh1bWJzLWxvYWRpbmcge1xuLy8gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuLy9cbi8vLmZhbmN5Ym94LXRodW1icyA+IHVsID4gbGkge1xuLy8gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4vLyAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbi8vICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4vL1xuLy8uZmFuY3lib3gtdGh1bWJzID4gdWwgPiBsaTpiZWZvcmUge1xuLy8gIGJvcmRlcjogNHB4IHNvbGlkICM0ZWE3Zjk7XG4vLyAgYm90dG9tOiAwO1xuLy8gIGNvbnRlbnQ6ICcnO1xuLy8gIGxlZnQ6IDA7XG4vLyAgb3BhY2l0eTogMDtcbi8vICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyAgcmlnaHQ6IDA7XG4vLyAgdG9wOiAwO1xuLy8gIHRyYW5zaXRpb246IGFsbCAwLjJzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbi8vICB6LWluZGV4OiA5OTk5MTsgfVxuLy9cbi8vLmZhbmN5Ym94LXRodW1icyAuZmFuY3lib3gtdGh1bWJzLWFjdGl2ZTpiZWZvcmUge1xuLy8gIG9wYWNpdHk6IDE7IH1cbi8vXG4vLy8qIFN0eWxpbmcgZm9yIFNtYWxsLVNjcmVlbiBEZXZpY2VzICovXG4vL0BtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4vLyAgLmZhbmN5Ym94LXRodW1icyB7XG4vLyAgICB3aWR0aDogMTEwcHg7IH1cbi8vICAuZmFuY3lib3gtc2hvdy10aHVtYnMgLmZhbmN5Ym94LWlubmVyIHtcbi8vICAgIHJpZ2h0OiAxMTBweDsgfVxuLy8gIC5mYW5jeWJveC10aHVtYnMgPiB1bCA+IGxpIHtcbi8vICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTBweCk7IH0gfVxuYm9keS5jb21wZW5zYXRlLWZvci1zY3JvbGxiYXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7IH1cblxuLmZhbmN5Ym94LWFjdGl2ZSB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uZmFuY3lib3gtaXMtaGlkZGVuIHtcbiAgbGVmdDogLTk5OTlweDtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgdG9wOiAtOTk5OXB4O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLmZhbmN5Ym94LWNvbnRhaW5lciB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0b3A6IDA7XG4gIC1tcy10b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA5OTk5MjsgfVxuXG4uZmFuY3lib3gtY29udGFpbmVyICoge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi5mYW5jeWJveC1vdXRlcixcbi5mYW5jeWJveC1pbm5lcixcbi5mYW5jeWJveC1iZyxcbi5mYW5jeWJveC1zdGFnZSB7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwOyB9XG5cbi5mYW5jeWJveC1vdXRlciB7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgb3ZlcmZsb3cteTogYXV0bzsgfVxuXG4uZmFuY3lib3gtYmcge1xuICBiYWNrZ3JvdW5kOiAjMWUxZTFlO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiBpbmhlcml0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDcsIDAsIDAuNzQsIDAuNzEpOyB9XG5cbi5mYW5jeWJveC1pcy1vcGVuIC5mYW5jeWJveC1iZyB7XG4gIG9wYWNpdHk6IC44NztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIyLCAwLjYxLCAwLjM2LCAxKTsgfVxuXG4uZmFuY3lib3gtaW5mb2Jhcixcbi5mYW5jeWJveC10b29sYmFyLFxuLmZhbmN5Ym94LWNhcHRpb24sXG4uZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uIHtcbiAgZGlyZWN0aW9uOiBsdHI7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMjVzIGVhc2UsIHZpc2liaWxpdHkgMHMgZWFzZSAuMjVzO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDk5OTk3OyB9XG5cbi5mYW5jeWJveC1zaG93LWluZm9iYXIgLmZhbmN5Ym94LWluZm9iYXIsXG4uZmFuY3lib3gtc2hvdy10b29sYmFyIC5mYW5jeWJveC10b29sYmFyLFxuLmZhbmN5Ym94LXNob3ctY2FwdGlvbiAuZmFuY3lib3gtY2FwdGlvbixcbi5mYW5jeWJveC1zaG93LW5hdiAuZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMjVzIGVhc2UgMHMsIHZpc2liaWxpdHkgMHMgZWFzZSAwcztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuXG4uZmFuY3lib3gtaW5mb2JhciB7XG4gIGNvbG9yOiAjY2NjO1xuICBmb250LXNpemU6IDEzcHg7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IHN1YnBpeGVsLWFudGlhbGlhc2VkO1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGxlZnQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICBtaW4td2lkdGg6IDQ0cHg7XG4gIG1peC1ibGVuZC1tb2RlOiBkaWZmZXJlbmNlO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0b3A6IDA7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4uZmFuY3lib3gtdG9vbGJhciB7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7IH1cblxuLmZhbmN5Ym94LXN0YWdlIHtcbiAgZGlyZWN0aW9uOiBsdHI7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHotaW5kZXg6IDk5OTk0OyB9XG5cbi5mYW5jeWJveC1pcy1vcGVuIC5mYW5jeWJveC1zdGFnZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmZhbmN5Ym94LXNsaWRlIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBvdmVyZmxvdzogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBwYWRkaW5nOiA0NHB4IDQ0cHggMCA0NHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCAtd2Via2l0LXRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHksIC13ZWJraXQtdHJhbnNmb3JtO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogOTk5OTQ7IH1cblxuLmZhbmN5Ym94LXNsaWRlOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDA7IH1cblxuLmZhbmN5Ym94LWlzLXNsaWRpbmcgLmZhbmN5Ym94LXNsaWRlLFxuLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91cyxcbi5mYW5jeWJveC1zbGlkZS0tY3VycmVudCxcbi5mYW5jeWJveC1zbGlkZS0tbmV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5mYW5jeWJveC1zbGlkZS0tbmV4dCB7XG4gIHotaW5kZXg6IDk5OTk1OyB9XG5cbi5mYW5jeWJveC1zbGlkZS0taW1hZ2Uge1xuICBwYWRkaW5nOiA0NHB4IDAgMCAwOyB9XG5cbi5mYW5jeWJveC1zbGlkZS0taW1hZ2Uge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG4uZmFuY3lib3gtc2xpZGUtLWltYWdlOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5mYW5jeWJveC1zbGlkZS0taHRtbCB7XG4gIHBhZGRpbmc6IDZweCA2cHggMCA2cHg7IH1cblxuLmZhbmN5Ym94LWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAwIDQ0cHggMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBwYWRkaW5nOiA0NHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmZhbmN5Ym94LXNsaWRlLS1pbWFnZSAuZmFuY3lib3gtY29udGVudCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNSwgMCwgMC4xNCwgMSk7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjUsIDAsIDAuMTQsIDEpO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCAtd2Via2l0LXRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHksIC13ZWJraXQtdHJhbnNmb3JtO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB6LWluZGV4OiA5OTk5NTsgfVxuXG4uZmFuY3lib3gtc2xpZGUtLWh0bWwgLmZhbmN5Ym94LWNvbnRlbnQge1xuICBtYXJnaW46IDAgMCA2cHggMDsgfVxuXG4uZmFuY3lib3gtY2FuLXpvb21PdXQgLmZhbmN5Ym94LWNvbnRlbnQge1xuICBjdXJzb3I6IC13ZWJraXQtem9vbS1vdXQ7XG4gIGN1cnNvcjogem9vbS1vdXQ7IH1cblxuLmZhbmN5Ym94LWNhbi16b29tSW4gLmZhbmN5Ym94LWNvbnRlbnQge1xuICBjdXJzb3I6IC13ZWJraXQtem9vbS1pbjtcbiAgY3Vyc29yOiB6b29tLWluOyB9XG5cbi5mYW5jeWJveC1jYW4tc3dpcGUgLmZhbmN5Ym94LWNvbnRlbnQsXG4uZmFuY3lib3gtY2FuLXBhbiAuZmFuY3lib3gtY29udGVudCB7XG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiO1xuICBjdXJzb3I6IGdyYWI7IH1cblxuLmZhbmN5Ym94LWlzLWdyYWJiaW5nIC5mYW5jeWJveC1jb250ZW50IHtcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWJiaW5nO1xuICBjdXJzb3I6IGdyYWJiaW5nOyB9XG5cbi5mYW5jeWJveC1jb250YWluZXIgW2RhdGEtc2VsZWN0YWJsZT0ndHJ1ZSddIHtcbiAgY3Vyc29yOiB0ZXh0OyB9XG5cbi5mYW5jeWJveC1pbWFnZSxcbi5mYW5jeWJveC1zcGFjZWJhbGwge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgbWF4LWhlaWdodDogbm9uZTtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmZhbmN5Ym94LXNwYWNlYmFsbCB7XG4gIHotaW5kZXg6IDE7IH1cblxuLmZhbmN5Ym94LXNsaWRlLS12aWRlbyAuZmFuY3lib3gtY29udGVudCxcbi5mYW5jeWJveC1zbGlkZS0tbWFwIC5mYW5jeWJveC1jb250ZW50LFxuLmZhbmN5Ym94LXNsaWRlLS1pZnJhbWUgLmZhbmN5Ym94LWNvbnRlbnQge1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDQ0cHgpO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmZhbmN5Ym94LXNsaWRlLS12aWRlbyAuZmFuY3lib3gtY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICMwMDA7IH1cblxuLmZhbmN5Ym94LXNsaWRlLS1tYXAgLmZhbmN5Ym94LWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjZTVlM2RmOyB9XG5cbi5mYW5jeWJveC1zbGlkZS0taWZyYW1lIC5mYW5jeWJveC1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogI2ZmZjsgfVxuXG4uZmFuY3lib3gtdmlkZW8sXG4uZmFuY3lib3gtaWZyYW1lIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uZmFuY3lib3gtZXJyb3Ige1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5mYW5jeWJveC1lcnJvciBwIHtcbiAgY29sb3I6ICM0NDQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG4vKiBCdXR0b25zICovXG4uZmFuY3lib3gtYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogcmdiYSgzMCwgMzAsIDMwLCAwLjYpO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDQ0cHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMTBweDtcbiAgdHJhbnNpdGlvbjogY29sb3IgLjJzO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB2aXNpYmlsaXR5OiBpbmhlcml0O1xuICB3aWR0aDogNDRweDsgfVxuXG4uZmFuY3lib3gtYnV0dG9uLFxuLmZhbmN5Ym94LWJ1dHRvbjp2aXNpdGVkLFxuLmZhbmN5Ym94LWJ1dHRvbjpsaW5rIHtcbiAgY29sb3I6ICNjY2M7IH1cblxuLmZhbmN5Ym94LWJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5mYW5jeWJveC1idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lOyB9XG5cbi5mYW5jeWJveC1idXR0b24uZmFuY3lib3gtZm9jdXMge1xuICBvdXRsaW5lOiAxcHggZG90dGVkOyB9XG5cbi5mYW5jeWJveC1idXR0b24uZGlzYWJsZWQsXG4uZmFuY3lib3gtYnV0dG9uLmRpc2FibGVkOmhvdmVyLFxuLmZhbmN5Ym94LWJ1dHRvbltkaXNhYmxlZF0sXG4uZmFuY3lib3gtYnV0dG9uW2Rpc2FibGVkXTpob3ZlciB7XG4gIGNvbG9yOiAjODg4O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuLmZhbmN5Ym94LWJ1dHRvbiBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uZmFuY3lib3gtYnV0dG9uIHN2ZyBwYXRoIHtcbiAgZmlsbDogY3VycmVudENvbG9yO1xuICBzdHJva2Utd2lkdGg6IDA7IH1cblxuLmZhbmN5Ym94LWJ1dHRvbi0tcGxheSBzdmc6bnRoLWNoaWxkKDIpLFxuLmZhbmN5Ym94LWJ1dHRvbi0tZnNlbnRlciBzdmc6bnRoLWNoaWxkKDIpIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZmFuY3lib3gtYnV0dG9uLS1wYXVzZSBzdmc6bnRoLWNoaWxkKDEpLFxuLmZhbmN5Ym94LWJ1dHRvbi0tZnNleGl0IHN2ZzpudGgtY2hpbGQoMSkge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIENsb3NlIGJ1dHRvbiBvbiB0aGUgdG9wIHJpZ2h0IGNvcm5lciBvZiBodG1sIGNvbnRlbnQgKi9cbi5mYW5jeWJveC1jbG9zZS1zbWFsbCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGNvbG9yOiAjY2NjO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IC44O1xuICBwYWRkaW5nOiA4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0xMnB4O1xuICB0b3A6IC00NHB4O1xuICB6LWluZGV4OiA0MDE7IH1cblxuLmZhbmN5Ym94LWNsb3NlLXNtYWxsOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDE7IH1cblxuLmZhbmN5Ym94LXNsaWRlLS1odG1sIC5mYW5jeWJveC1jbG9zZS1zbWFsbCB7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7IH1cblxuLmZhbmN5Ym94LWlzLXNjYWxpbmcgLmZhbmN5Ym94LWNsb3NlLXNtYWxsLFxuLmZhbmN5Ym94LWlzLXpvb21hYmxlLmZhbmN5Ym94LWNhbi1wYW4gLmZhbmN5Ym94LWNsb3NlLXNtYWxsIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBOYXZpZ2F0aW9uIGFycm93cyAqL1xuLmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBtYXJnaW46IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDUwJSAtIDUwcHgpO1xuICB3aWR0aDogNzBweDsgfVxuXG4uZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uIGRpdiB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMzAsIDMwLCAzMCwgMC42KTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiA3cHg7IH1cblxuLmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbi0tYXJyb3dfbGVmdCB7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDMxcHggMjZweCAzMXB4IDZweDsgfVxuXG4uZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uLS1hcnJvd19yaWdodCB7XG4gIHBhZGRpbmc6IDMxcHggNnB4IDMxcHggMjZweDtcbiAgcmlnaHQ6IDA7IH1cblxuLyogQ2FwdGlvbiAqL1xuLmZhbmN5Ym94LWNhcHRpb24ge1xuICBib3R0b206IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxlZnQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmc6IDI1cHggNDRweCAyNXB4IDQ0cHg7XG4gIHJpZ2h0OiAwOyB9XG5cbi5mYW5jeWJveC1jYXB0aW9uOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBRUFBQUV0Q0FRQUFBQmpCY0w3QUFBQUdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQUFIUkpSRUZVS00rVms4RU9nREFJUTB2ai8zK3hCdzhxSVpadWVGbklLQzkwTUNBSThEbHJrSEdlcXFHSVU2bFZpZ3JCdHBDV3FlUldvSEROcXMwRjdWTlZCVnhtSFJsdm9WcWphWWtkbkRJYWl2SDJIcVo1K29aajNKVXpXQitjT3o0RzQ4QmcrdHNKL3RxdTRkTEMvNFhiKzBHY0Y1QndCQzBBQTUzcUFBQUFBRWxGVGtTdVFtQ0MpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYm90dG9tOiAwO1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IC0yNXB4O1xuICB6LWluZGV4OiAtMTsgfVxuXG4uZmFuY3lib3gtY2FwdGlvbjo6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IDQ0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDQ0cHg7XG4gIHRvcDogMDsgfVxuXG4uZmFuY3lib3gtY2FwdGlvbiBhLFxuLmZhbmN5Ym94LWNhcHRpb24gYTpsaW5rLFxuLmZhbmN5Ym94LWNhcHRpb24gYTp2aXNpdGVkIHtcbiAgY29sb3I6ICNjY2M7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uZmFuY3lib3gtY2FwdGlvbiBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi8qIExvYWRpbmcgaW5kaWNhdG9yICovXG4uZmFuY3lib3gtbG9hZGluZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYW5jeWJveC1yb3RhdGUgLjhzIGluZmluaXRlIGxpbmVhcjtcbiAgYW5pbWF0aW9uOiBmYW5jeWJveC1yb3RhdGUgLjhzIGluZmluaXRlIGxpbmVhcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogNnB4IHNvbGlkIHJnYmEoMTAwLCAxMDAsIDEwMCwgMC41KTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcbiAgaGVpZ2h0OiA2MHB4O1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbjogLTMwcHggMCAwIC0zMHB4O1xuICBvcGFjaXR5OiAuNjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDYwcHg7XG4gIHotaW5kZXg6IDk5OTk5OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYW5jeWJveC1yb3RhdGUge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTsgfSB9XG5cbkBrZXlmcmFtZXMgZmFuY3lib3gtcm90YXRlIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7IH0gfVxuXG4vKiBUcmFuc2l0aW9uIGVmZmVjdHMgKi9cbi5mYW5jeWJveC1hbmltYXRlZCB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSk7IH1cblxuLyogdHJhbnNpdGlvbkVmZmVjdDogc2xpZGUgKi9cbi5mYW5jeWJveC1meC1zbGlkZS5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXMge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTsgfVxuXG4uZmFuY3lib3gtZngtc2xpZGUuZmFuY3lib3gtc2xpZGUtLW5leHQge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7IH1cblxuLmZhbmN5Ym94LWZ4LXNsaWRlLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50IHtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG5cbi8qIHRyYW5zaXRpb25FZmZlY3Q6IGZhZGUgKi9cbi5mYW5jeWJveC1meC1mYWRlLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91cyxcbi5mYW5jeWJveC1meC1mYWRlLmZhbmN5Ym94LXNsaWRlLS1uZXh0IHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTsgfVxuXG4uZmFuY3lib3gtZngtZmFkZS5mYW5jeWJveC1zbGlkZS0tY3VycmVudCB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLyogdHJhbnNpdGlvbkVmZmVjdDogem9vbS1pbi1vdXQgKi9cbi5mYW5jeWJveC1meC16b29tLWluLW91dC5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXMge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjUsIDEuNSwgMS41KTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuNSwgMS41LCAxLjUpOyB9XG5cbi5mYW5jeWJveC1meC16b29tLWluLW91dC5mYW5jeWJveC1zbGlkZS0tbmV4dCB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNSwgMC41LCAwLjUpO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMC41LCAwLjUsIDAuNSk7IH1cblxuLmZhbmN5Ym94LWZ4LXpvb20taW4tb3V0LmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50IHtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTsgfVxuXG4vKiB0cmFuc2l0aW9uRWZmZWN0OiByb3RhdGUgKi9cbi5mYW5jeWJveC1meC1yb3RhdGUuZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzIHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMzYwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC0zNjBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMzYwZGVnKTsgfVxuXG4uZmFuY3lib3gtZngtcm90YXRlLmZhbmN5Ym94LXNsaWRlLS1uZXh0IHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfVxuXG4uZmFuY3lib3gtZngtcm90YXRlLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50IHtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuXG4vKiB0cmFuc2l0aW9uRWZmZWN0OiBjaXJjdWxhciAqL1xuLmZhbmN5Ym94LWZ4LWNpcmN1bGFyLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91cyB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTsgfVxuXG4uZmFuY3lib3gtZngtY2lyY3VsYXIuZmFuY3lib3gtc2xpZGUtLW5leHQge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApOyB9XG5cbi5mYW5jeWJveC1meC1jaXJjdWxhci5mYW5jeWJveC1zbGlkZS0tY3VycmVudCB7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cblxuLyogdHJhbnNpdGlvbkVmZmVjdDogdHViZSAqL1xuLmZhbmN5Ym94LWZ4LXR1YmUuZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSBzY2FsZSgwLjEpIHNrZXcoLTEwZGVnKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgc2NhbGUoMC4xKSBza2V3KC0xMGRlZyk7IH1cblxuLmZhbmN5Ym94LWZ4LXR1YmUuZmFuY3lib3gtc2xpZGUtLW5leHQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2NhbGUoMC4xKSBza2V3KDEwZGVnKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBzY2FsZSgwLjEpIHNrZXcoMTBkZWcpOyB9XG5cbi5mYW5jeWJveC1meC10dWJlLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlKDEpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlKDEpOyB9XG5cbi8qIFN0eWxpbmcgZm9yIFNtYWxsLVNjcmVlbiBEZXZpY2VzICovXG5AbWVkaWEgYWxsIGFuZCAobWF4LWhlaWdodDogNTc2cHgpIHtcbiAgLmZhbmN5Ym94LXNsaWRlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7IH1cbiAgLmZhbmN5Ym94LXNsaWRlLS1pbWFnZSB7XG4gICAgcGFkZGluZzogNnB4IDAgMCAwOyB9XG4gIC5mYW5jeWJveC1zbGlkZS0taW1hZ2UgLmZhbmN5Ym94LWNvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDZweDsgfVxuICAuZmFuY3lib3gtc2xpZGUtLWltYWdlIC5mYW5jeWJveC1jbG9zZS1zbWFsbCB7XG4gICAgYmFja2dyb3VuZDogIzRlNGU0ZTtcbiAgICBjb2xvcjogI2YyZjRmNjtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwYWRkaW5nOiA2cHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAzNnB4OyB9IH1cblxuLyogU2hhcmUgKi9cbi5mYW5jeWJveC1zaGFyZSB7XG4gIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgbWF4LXdpZHRoOiA5MCU7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uZmFuY3lib3gtc2hhcmUgaDEge1xuICBjb2xvcjogIzIyMjtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW46IDAgMCAyMHB4IDA7IH1cblxuLmZhbmN5Ym94LXNoYXJlIHAge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24ge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW46IDAgNXB4IDEwcHggNXB4O1xuICBtaW4td2lkdGg6IDEzMHB4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIC4ycztcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbjp2aXNpdGVkLFxuLmZhbmN5Ym94LXNoYXJlX19idXR0b246bGluayB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS1mYiB7XG4gIGJhY2tncm91bmQ6ICMzYjU5OTg7IH1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24tLWZiOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzM0NGU4NjsgfVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tcHQge1xuICBiYWNrZ3JvdW5kOiAjYmQwODFkOyB9XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS1wdDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNhYTA3MTk7IH1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24tLXR3IHtcbiAgYmFja2dyb3VuZDogIzFkYTFmMjsgfVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tdHc6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMGQ5NWU4OyB9XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uIHN2ZyB7XG4gIGhlaWdodDogMjVweDtcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMjVweDsgfVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbiBzdmcgcGF0aCB7XG4gIGZpbGw6ICNmZmY7IH1cblxuLmZhbmN5Ym94LXNoYXJlX19pbnB1dCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDdkN2Q3O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBjb2xvcjogIzVkNWI1YjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW46IDEwcHggMCAwIDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLyogVGh1bWJzICovXG4uZmFuY3lib3gtdGh1bWJzIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW46IDA7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7XG4gIHBhZGRpbmc6IDJweCAycHggNHB4IDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMjEycHg7XG4gIHotaW5kZXg6IDk5OTk1OyB9XG5cbi5mYW5jeWJveC10aHVtYnMteCB7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIG92ZXJmbG93LXk6IGhpZGRlbjsgfVxuXG4uZmFuY3lib3gtc2hvdy10aHVtYnMgLmZhbmN5Ym94LXRodW1icyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5mYW5jeWJveC1zaG93LXRodW1icyAuZmFuY3lib3gtaW5uZXIge1xuICByaWdodDogMjEycHg7IH1cblxuLmZhbmN5Ym94LXRodW1ic19fbGlzdCB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5mYW5jeWJveC10aHVtYnMteCAuZmFuY3lib3gtdGh1bWJzX19saXN0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uZmFuY3lib3gtdGh1bWJzLXkgLmZhbmN5Ym94LXRodW1ic19fbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogN3B4OyB9XG5cbi5mYW5jeWJveC10aHVtYnMteSAuZmFuY3lib3gtdGh1bWJzX19saXN0Ojotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCA2cHggcmdiYSgwLCAwLCAwLCAwLjMpOyB9XG5cbi5mYW5jeWJveC10aHVtYnMteSAuZmFuY3lib3gtdGh1bWJzX19saXN0Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQ6ICMyYTJhMmE7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7IH1cblxuLmZhbmN5Ym94LXRodW1ic19fbGlzdCBhIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDc1cHg7XG4gIG1hcmdpbjogMnB4O1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSA4cHgpO1xuICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gNHB4KTtcbiAgb3V0bGluZTogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogMTAwcHg7IH1cblxuLmZhbmN5Ym94LXRodW1ic19fbGlzdCBhOjpiZWZvcmUge1xuICBib3JkZXI6IDRweCBzb2xpZCAjNGVhN2Y5O1xuICBib3R0b206IDA7XG4gIGNvbnRlbnQ6ICcnO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbiAgei1pbmRleDogOTk5OTE7IH1cblxuLmZhbmN5Ym94LXRodW1ic19fbGlzdCBhOmZvY3VzOjpiZWZvcmUge1xuICBvcGFjaXR5OiAuNTsgfVxuXG4uZmFuY3lib3gtdGh1bWJzX19saXN0IGEuZmFuY3lib3gtdGh1bWJzLWFjdGl2ZTo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTsgfVxuXG4vKiBTdHlsaW5nIGZvciBTbWFsbC1TY3JlZW4gRGV2aWNlcyAqL1xuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZhbmN5Ym94LXRodW1icyB7XG4gICAgd2lkdGg6IDExMHB4OyB9XG4gIC5mYW5jeWJveC1zaG93LXRodW1icyAuZmFuY3lib3gtaW5uZXIge1xuICAgIHJpZ2h0OiAxMTBweDsgfVxuICAuZmFuY3lib3gtdGh1bWJzX19saXN0IGEge1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTBweCk7IH0gfVxuXG4iLCIvKipcbiAqIE93bCBDYXJvdXNlbCB2Mi4zLjRcbiAqIENvcHlyaWdodCAyMDEzLTIwMTggRGF2aWQgRGV1dHNjaFxuICogTGljZW5zZWQgdW5kZXI6IFNFRSBMSUNFTlNFIElOIGh0dHBzOi8vZ2l0aHViLmNvbS9Pd2xDYXJvdXNlbDIvT3dsQ2Fyb3VzZWwyL2Jsb2IvbWFzdGVyL0xJQ0VOU0VcbiAqL1xuLypcbiAqICBPd2wgQ2Fyb3VzZWwgLSBDb3JlXG4gKi9cbi5vd2wtY2Fyb3VzZWwge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLyogcG9zaXRpb24gcmVsYXRpdmUgYW5kIHotaW5kZXggZml4IHdlYmtpdCByZW5kZXJpbmcgZm9udHMgaXNzdWUgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxOyB9XG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1zdGFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC1tcy10b3VjaC1hY3Rpb246IHBhbi1ZO1xuICAgIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICAgIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC8qIGZpeCBmaXJlZm94IGFuaW1hdGlvbiBnbGl0Y2ggKi8gfVxuICAub3dsLWNhcm91c2VsIC5vd2wtc3RhZ2U6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiLlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBoZWlnaHQ6IDA7IH1cbiAgLm93bC1jYXJvdXNlbCAub3dsLXN0YWdlLW91dGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgLyogZml4IGZvciBmbGFzaGluZyBiYWNrZ3JvdW5kICovXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpOyB9XG4gIC5vd2wtY2Fyb3VzZWwgLm93bC13cmFwcGVyLFxuICAub3dsLWNhcm91c2VsIC5vd2wtaXRlbSB7XG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLW1zLWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lOyB9XG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLm93bC1jYXJvdXNlbCAub3dsLW5hdi5kaXNhYmxlZCxcbiAgLm93bC1jYXJvdXNlbCAub3dsLWRvdHMuZGlzYWJsZWQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm93bC1jYXJvdXNlbCAub3dsLW5hdiAub3dsLXByZXYsXG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgLm93bC1uZXh0LFxuICAub3dsLWNhcm91c2VsIC5vd2wtZG90IHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgLm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLXByZXYsXG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1uZXh0LFxuICAub3dsLWNhcm91c2VsIGJ1dHRvbi5vd2wtZG90IHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgZm9udDogaW5oZXJpdDsgfVxuICAub3dsLWNhcm91c2VsLm93bC1sb2FkZWQge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5vd2wtY2Fyb3VzZWwub3dsLWxvYWRpbmcge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLm93bC1jYXJvdXNlbC5vd2wtaGlkZGVuIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIC5vd2wtY2Fyb3VzZWwub3dsLXJlZnJlc2ggLm93bC1pdGVtIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgLm93bC1jYXJvdXNlbC5vd2wtZHJhZyAub3dsLWl0ZW0ge1xuICAgIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICAgICAgICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgLm93bC1jYXJvdXNlbC5vd2wtZ3JhYiB7XG4gICAgY3Vyc29yOiBtb3ZlO1xuICAgIGN1cnNvcjogZ3JhYjsgfVxuICAub3dsLWNhcm91c2VsLm93bC1ydGwge1xuICAgIGRpcmVjdGlvbjogcnRsOyB9XG4gIC5vd2wtY2Fyb3VzZWwub3dsLXJ0bCAub3dsLWl0ZW0ge1xuICAgIGZsb2F0OiByaWdodDsgfVxuXG4vKiBObyBKcyAqL1xuLm5vLWpzIC5vd2wtY2Fyb3VzZWwge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKlxuICogIE93bCBDYXJvdXNlbCAtIEFuaW1hdGUgUGx1Z2luXG4gKi9cbi5vd2wtY2Fyb3VzZWwgLmFuaW1hdGVkIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxMDAwbXM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7IH1cblxuLm93bC1jYXJvdXNlbCAub3dsLWFuaW1hdGVkLWluIHtcbiAgei1pbmRleDogMDsgfVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtYW5pbWF0ZWQtb3V0IHtcbiAgei1pbmRleDogMTsgfVxuXG4ub3dsLWNhcm91c2VsIC5mYWRlT3V0IHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7IH1cblxuQGtleWZyYW1lcyBmYWRlT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbi8qXG4gKiBcdE93bCBDYXJvdXNlbCAtIEF1dG8gSGVpZ2h0IFBsdWdpblxuICovXG4ub3dsLWhlaWdodCB7XG4gIHRyYW5zaXRpb246IGhlaWdodCA1MDBtcyBlYXNlLWluLW91dDsgfVxuXG4vKlxuICogXHRPd2wgQ2Fyb3VzZWwgLSBMYXp5IExvYWQgUGx1Z2luXG4gKi9cbi5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIHtcbiAgLyoqXG5cdFx0XHRUaGlzIGlzIGludHJvZHVjZWQgZHVlIHRvIGEgYnVnIGluIElFMTEgd2hlcmUgbGF6eSBsb2FkaW5nIGNvbWJpbmVkIHdpdGggYXV0b2hlaWdodCBwbHVnaW4gY2F1c2VzIGEgd3Jvbmdcblx0XHRcdGNhbGN1bGF0aW9uIG9mIHRoZSBoZWlnaHQgb2YgdGhlIG93bC1pdGVtIHRoYXQgYnJlYWtzIHBhZ2UgbGF5b3V0c1xuXHRcdCAqLyB9XG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIC5vd2wtbGF6eSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIGVhc2U7IH1cbiAgLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gLm93bC1sYXp5W3NyY149XCJcIl0sIC5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIC5vd2wtbGF6eTpub3QoW3NyY10pIHtcbiAgICBtYXgtaGVpZ2h0OiAwOyB9XG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIGltZy5vd2wtbGF6eSB7XG4gICAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDsgfVxuXG4vKlxuICogXHRPd2wgQ2Fyb3VzZWwgLSBWaWRlbyBQbHVnaW5cbiAqL1xuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAwMDsgfVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tcGxheS1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDgwcHg7XG4gIHdpZHRoOiA4MHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTQwcHg7XG4gIG1hcmdpbi10b3A6IC00MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJvd2wudmlkZW8ucGxheS5wbmdcIikgbm8tcmVwZWF0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDE7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMTAwbXMgZWFzZTsgfVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tcGxheS1pY29uOmhvdmVyIHtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS4zLCAxLjMpO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMsIDEuMyk7IH1cblxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXlpbmcgLm93bC12aWRlby10bixcbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1wbGF5aW5nIC5vd2wtdmlkZW8tcGxheS1pY29uIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tdG4ge1xuICBvcGFjaXR5OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlOyB9XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1mcmFtZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTsgfVxuIiwiLyoqXG4gKiBPd2wgQ2Fyb3VzZWwgdjIuMy40XG4gKiBDb3B5cmlnaHQgMjAxMy0yMDE4IERhdmlkIERldXRzY2hcbiAqIExpY2Vuc2VkIHVuZGVyOiBTRUUgTElDRU5TRSBJTiBodHRwczovL2dpdGh1Yi5jb20vT3dsQ2Fyb3VzZWwyL093bENhcm91c2VsMi9ibG9iL21hc3Rlci9MSUNFTlNFXG4gKi9cbi8qXG4gKiBcdERlZmF1bHQgdGhlbWUgLSBPd2wgQ2Fyb3VzZWwgQ1NTIEZpbGVcbiAqL1xuLm93bC10aGVtZSAub3dsLW5hdiB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAub3dsLXRoZW1lIC5vd2wtbmF2IFtjbGFzcyo9J293bC0nXSB7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbjogNXB4O1xuICAgIHBhZGRpbmc6IDRweCA3cHg7XG4gICAgYmFja2dyb3VuZDogI0Q2RDZENjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuICAgIC5vd2wtdGhlbWUgLm93bC1uYXYgW2NsYXNzKj0nb3dsLSddOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICM4Njk3OTE7XG4gICAgICBjb2xvcjogI0ZGRjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAub3dsLXRoZW1lIC5vd2wtbmF2IC5kaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4ub3dsLXRoZW1lIC5vd2wtbmF2LmRpc2FibGVkICsgLm93bC1kb3RzIHtcbiAgbWFyZ2luLXRvcDogMTBweDsgfVxuXG4ub3dsLXRoZW1lIC5vd2wtZG90cyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAub3dsLXRoZW1lIC5vd2wtZG90cyAub3dsLWRvdCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHpvb206IDE7XG4gICAgKmRpc3BsYXk6IGlubGluZTsgfVxuICAgIC5vd2wtdGhlbWUgLm93bC1kb3RzIC5vd2wtZG90IHNwYW4ge1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBtYXJnaW46IDVweCA3cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjRDZENkQ2O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIGVhc2U7XG4gICAgICBib3JkZXItcmFkaXVzOiAzMHB4OyB9XG4gICAgLm93bC10aGVtZSAub3dsLWRvdHMgLm93bC1kb3QuYWN0aXZlIHNwYW4sIC5vd2wtdGhlbWUgLm93bC1kb3RzIC5vd2wtZG90OmhvdmVyIHNwYW4ge1xuICAgICAgYmFja2dyb3VuZDogIzg2OTc5MTsgfVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xyXG5cclxuLyohXHJcbiAqIGFuaW1hdGUuY3NzIC1odHRwOi8vZGFuZWRlbi5tZS9hbmltYXRlXHJcbiAqIFZlcnNpb24gLSAzLjcuMFxyXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2UgLSBodHRwOi8vb3BlbnNvdXJjZS5vcmcvbGljZW5zZXMvTUlUXHJcbiAqXHJcbiAqIENvcHlyaWdodCAoYykgMjAxOCBEYW5pZWwgRWRlblxyXG4gKi9cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2Uge1xyXG4gIGZyb20sXHJcbiAgMjAlLFxyXG4gIDUzJSxcclxuICA4MCUsXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcblxyXG4gIDQwJSxcclxuICA0MyUge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApO1xyXG4gIH1cclxuXHJcbiAgNzAlIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xNXB4LCAwKTtcclxuICB9XHJcblxyXG4gIDkwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTRweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC00cHgsIDApO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBib3VuY2Uge1xyXG4gIGZyb20sXHJcbiAgMjAlLFxyXG4gIDUzJSxcclxuICA4MCUsXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcblxyXG4gIDQwJSxcclxuICA0MyUge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApO1xyXG4gIH1cclxuXHJcbiAgNzAlIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xNXB4LCAwKTtcclxuICB9XHJcblxyXG4gIDkwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTRweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC00cHgsIDApO1xyXG4gIH1cclxufVxyXG5cclxuLmJvdW5jZSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2U7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmbGFzaCB7XHJcbiAgZnJvbSxcclxuICA1MCUsXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIDI1JSxcclxuICA3NSUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmxhc2gge1xyXG4gIGZyb20sXHJcbiAgNTAlLFxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICAyNSUsXHJcbiAgNzUlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uZmxhc2gge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsYXNoO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBmbGFzaDtcclxufVxyXG5cclxuLyogb3JpZ2luYWxseSBhdXRob3JlZCBieSBOaWNrIFBldHRpdCAtIGh0dHBzOi8vZ2l0aHViLmNvbS9uaWNrcGV0dGl0L2dsaWRlICovXHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgcHVsc2Uge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgfVxyXG5cclxuICA1MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgcHVsc2Uge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgfVxyXG5cclxuICA1MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICB9XHJcbn1cclxuXHJcbi5wdWxzZSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcHVsc2U7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHB1bHNlO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgcnViYmVyQmFuZCB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICB9XHJcblxyXG4gIDMwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjI1LCAwLjc1LCAxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjI1LCAwLjc1LCAxKTtcclxuICB9XHJcblxyXG4gIDQwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjc1LCAxLjI1LCAxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjc1LCAxLjI1LCAxKTtcclxuICB9XHJcblxyXG4gIDUwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjE1LCAwLjg1LCAxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjE1LCAwLjg1LCAxKTtcclxuICB9XHJcblxyXG4gIDY1JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjk1LCAxLjA1LCAxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjk1LCAxLjA1LCAxKTtcclxuICB9XHJcblxyXG4gIDc1JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAwLjk1LCAxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAwLjk1LCAxKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBydWJiZXJCYW5kIHtcclxuICBmcm9tIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xyXG4gIH1cclxuXHJcbiAgMzAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMjUsIDAuNzUsIDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMjUsIDAuNzUsIDEpO1xyXG4gIH1cclxuXHJcbiAgNDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNzUsIDEuMjUsIDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNzUsIDEuMjUsIDEpO1xyXG4gIH1cclxuXHJcbiAgNTAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMTUsIDAuODUsIDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMTUsIDAuODUsIDEpO1xyXG4gIH1cclxuXHJcbiAgNjUlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTUsIDEuMDUsIDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTUsIDEuMDUsIDEpO1xyXG4gIH1cclxuXHJcbiAgNzUlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDAuOTUsIDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDAuOTUsIDEpO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgfVxyXG59XHJcblxyXG4ucnViYmVyQmFuZCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcnViYmVyQmFuZDtcclxuICBhbmltYXRpb24tbmFtZTogcnViYmVyQmFuZDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHNoYWtlIHtcclxuICBmcm9tLFxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICAxMCUsXHJcbiAgMzAlLFxyXG4gIDUwJSxcclxuICA3MCUsXHJcbiAgOTAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcclxuICB9XHJcblxyXG4gIDIwJSxcclxuICA0MCUsXHJcbiAgNjAlLFxyXG4gIDgwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzaGFrZSB7XHJcbiAgZnJvbSxcclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgMTAlLFxyXG4gIDMwJSxcclxuICA1MCUsXHJcbiAgNzAlLFxyXG4gIDkwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICAyMCUsXHJcbiAgNDAlLFxyXG4gIDYwJSxcclxuICA4MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbi5zaGFrZSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2hha2U7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHNoYWtlO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgaGVhZFNoYWtlIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICB9XHJcblxyXG4gIDYuNSUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTZweCkgcm90YXRlWSgtOWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTZweCkgcm90YXRlWSgtOWRlZyk7XHJcbiAgfVxyXG5cclxuICAxOC41JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpIHJvdGF0ZVkoN2RlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KSByb3RhdGVZKDdkZWcpO1xyXG4gIH1cclxuXHJcbiAgMzEuNSUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTNweCkgcm90YXRlWSgtNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTNweCkgcm90YXRlWSgtNWRlZyk7XHJcbiAgfVxyXG5cclxuICA0My41JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpIHJvdGF0ZVkoM2RlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnB4KSByb3RhdGVZKDNkZWcpO1xyXG4gIH1cclxuXHJcbiAgNTAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBoZWFkU2hha2Uge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gIH1cclxuXHJcbiAgNi41JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNnB4KSByb3RhdGVZKC05ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNnB4KSByb3RhdGVZKC05ZGVnKTtcclxuICB9XHJcblxyXG4gIDE4LjUlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCkgcm90YXRlWSg3ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpIHJvdGF0ZVkoN2RlZyk7XHJcbiAgfVxyXG5cclxuICAzMS41JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtM3B4KSByb3RhdGVZKC01ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtM3B4KSByb3RhdGVZKC01ZGVnKTtcclxuICB9XHJcblxyXG4gIDQzLjUlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJweCkgcm90YXRlWSgzZGVnKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpIHJvdGF0ZVkoM2RlZyk7XHJcbiAgfVxyXG5cclxuICA1MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uaGVhZFNoYWtlIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xyXG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGhlYWRTaGFrZTtcclxuICBhbmltYXRpb24tbmFtZTogaGVhZFNoYWtlO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgc3dpbmcge1xyXG4gIDIwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMTVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAxNWRlZyk7XHJcbiAgfVxyXG5cclxuICA0MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0xMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0xMGRlZyk7XHJcbiAgfVxyXG5cclxuICA2MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA1ZGVnKTtcclxuICB9XHJcblxyXG4gIDgwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDBkZWcpO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzd2luZyB7XHJcbiAgMjAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAxNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDE1ZGVnKTtcclxuICB9XHJcblxyXG4gIDQwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTEwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTEwZGVnKTtcclxuICB9XHJcblxyXG4gIDYwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDVkZWcpO1xyXG4gIH1cclxuXHJcbiAgODAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMGRlZyk7XHJcbiAgfVxyXG59XHJcblxyXG4uc3dpbmcge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjtcclxuICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgY2VudGVyO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHN3aW5nO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBzd2luZztcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHRhZGEge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgfVxyXG5cclxuICAxMCUsXHJcbiAgMjAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XHJcbiAgfVxyXG5cclxuICAzMCUsXHJcbiAgNTAlLFxyXG4gIDcwJSxcclxuICA5MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XHJcbiAgfVxyXG5cclxuICA0MCUsXHJcbiAgNjAlLFxyXG4gIDgwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHRhZGEge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgfVxyXG5cclxuICAxMCUsXHJcbiAgMjAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XHJcbiAgfVxyXG5cclxuICAzMCUsXHJcbiAgNTAlLFxyXG4gIDcwJSxcclxuICA5MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XHJcbiAgfVxyXG5cclxuICA0MCUsXHJcbiAgNjAlLFxyXG4gIDgwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgfVxyXG59XHJcblxyXG4udGFkYSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogdGFkYTtcclxuICBhbmltYXRpb24tbmFtZTogdGFkYTtcclxufVxyXG5cclxuLyogb3JpZ2luYWxseSBhdXRob3JlZCBieSBOaWNrIFBldHRpdCAtIGh0dHBzOi8vZ2l0aHViLmNvbS9uaWNrcGV0dGl0L2dsaWRlICovXHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgd29iYmxlIHtcclxuICBmcm9tIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICAxNSUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xyXG4gIH1cclxuXHJcbiAgMzAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xyXG4gIH1cclxuXHJcbiAgNDUlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcclxuICB9XHJcblxyXG4gIDYwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAyZGVnKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAyZGVnKTtcclxuICB9XHJcblxyXG4gIDc1JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTFkZWcpO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgd29iYmxlIHtcclxuICBmcm9tIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICAxNSUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xyXG4gIH1cclxuXHJcbiAgMzAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xyXG4gIH1cclxuXHJcbiAgNDUlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcclxuICB9XHJcblxyXG4gIDYwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAyZGVnKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAyZGVnKTtcclxuICB9XHJcblxyXG4gIDc1JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTFkZWcpO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbi53b2JibGUge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHdvYmJsZTtcclxuICBhbmltYXRpb24tbmFtZTogd29iYmxlO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgamVsbG8ge1xyXG4gIGZyb20sXHJcbiAgMTEuMSUsXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcblxyXG4gIDIyLjIlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMTIuNWRlZykgc2tld1koLTEyLjVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMTIuNWRlZykgc2tld1koLTEyLjVkZWcpO1xyXG4gIH1cclxuXHJcbiAgMzMuMyUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDYuMjVkZWcpIHNrZXdZKDYuMjVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBza2V3WCg2LjI1ZGVnKSBza2V3WSg2LjI1ZGVnKTtcclxuICB9XHJcblxyXG4gIDQ0LjQlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0zLjEyNWRlZykgc2tld1koLTMuMTI1ZGVnKTtcclxuICB9XHJcblxyXG4gIDU1LjUlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgxLjU2MjVkZWcpIHNrZXdZKDEuNTYyNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDEuNTYyNWRlZykgc2tld1koMS41NjI1ZGVnKTtcclxuICB9XHJcblxyXG4gIDY2LjYlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMC43ODEyNWRlZykgc2tld1koLTAuNzgxMjVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMC43ODEyNWRlZykgc2tld1koLTAuNzgxMjVkZWcpO1xyXG4gIH1cclxuXHJcbiAgNzcuNyUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDAuMzkwNjI1ZGVnKSBza2V3WSgwLjM5MDYyNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDAuMzkwNjI1ZGVnKSBza2V3WSgwLjM5MDYyNWRlZyk7XHJcbiAgfVxyXG5cclxuICA4OC44JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTAuMTk1MzEyNWRlZykgc2tld1koLTAuMTk1MzEyNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0wLjE5NTMxMjVkZWcpIHNrZXdZKC0wLjE5NTMxMjVkZWcpO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBqZWxsbyB7XHJcbiAgZnJvbSxcclxuICAxMS4xJSxcclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgMjIuMiUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0xMi41ZGVnKSBza2V3WSgtMTIuNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0xMi41ZGVnKSBza2V3WSgtMTIuNWRlZyk7XHJcbiAgfVxyXG5cclxuICAzMy4zJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goNi4yNWRlZykgc2tld1koNi4yNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDYuMjVkZWcpIHNrZXdZKDYuMjVkZWcpO1xyXG4gIH1cclxuXHJcbiAgNDQuNCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0zLjEyNWRlZykgc2tld1koLTMuMTI1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogc2tld1goLTMuMTI1ZGVnKSBza2V3WSgtMy4xMjVkZWcpO1xyXG4gIH1cclxuXHJcbiAgNTUuNSUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDEuNTYyNWRlZykgc2tld1koMS41NjI1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogc2tld1goMS41NjI1ZGVnKSBza2V3WSgxLjU2MjVkZWcpO1xyXG4gIH1cclxuXHJcbiAgNjYuNiUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0wLjc4MTI1ZGVnKSBza2V3WSgtMC43ODEyNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0wLjc4MTI1ZGVnKSBza2V3WSgtMC43ODEyNWRlZyk7XHJcbiAgfVxyXG5cclxuICA3Ny43JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goMC4zOTA2MjVkZWcpIHNrZXdZKDAuMzkwNjI1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogc2tld1goMC4zOTA2MjVkZWcpIHNrZXdZKDAuMzkwNjI1ZGVnKTtcclxuICB9XHJcblxyXG4gIDg4LjglIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMC4xOTUzMTI1ZGVnKSBza2V3WSgtMC4xOTUzMTI1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogc2tld1goLTAuMTk1MzEyNWRlZykgc2tld1koLTAuMTk1MzEyNWRlZyk7XHJcbiAgfVxyXG59XHJcblxyXG4uamVsbG8ge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGplbGxvO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBqZWxsbztcclxuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBoZWFydEJlYXQge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgfVxyXG5cclxuICAxNCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMyk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7XHJcbiAgfVxyXG5cclxuICAyOCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICB9XHJcblxyXG4gIDQyJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4zKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zKTtcclxuICB9XHJcblxyXG4gIDcwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBoZWFydEJlYXQge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgfVxyXG5cclxuICAxNCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMyk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7XHJcbiAgfVxyXG5cclxuICAyOCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICB9XHJcblxyXG4gIDQyJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4zKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zKTtcclxuICB9XHJcblxyXG4gIDcwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gIH1cclxufVxyXG5cclxuLmhlYXJ0QmVhdCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogaGVhcnRCZWF0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBoZWFydEJlYXQ7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDEuM3M7XHJcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjNzO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XHJcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJbiB7XHJcbiAgZnJvbSxcclxuICAyMCUsXHJcbiAgNDAlLFxyXG4gIDYwJSxcclxuICA4MCUsXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xyXG4gIH1cclxuXHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xyXG4gIH1cclxuXHJcbiAgMjAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xyXG4gIH1cclxuXHJcbiAgNDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpO1xyXG4gIH1cclxuXHJcbiAgNjAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjAzLCAxLjAzLCAxLjAzKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjAzLCAxLjAzLCAxLjAzKTtcclxuICB9XHJcblxyXG4gIDgwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjk3LCAwLjk3LCAwLjk3KTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjk3LCAwLjk3LCAwLjk3KTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgYm91bmNlSW4ge1xyXG4gIGZyb20sXHJcbiAgMjAlLFxyXG4gIDQwJSxcclxuICA2MCUsXHJcbiAgODAlLFxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcclxuICB9XHJcblxyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcclxuICB9XHJcblxyXG4gIDIwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcclxuICB9XHJcblxyXG4gIDQwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcclxuICB9XHJcblxyXG4gIDYwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wMywgMS4wMywgMS4wMyk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wMywgMS4wMywgMS4wMyk7XHJcbiAgfVxyXG5cclxuICA4MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45NywgMC45NywgMC45Nyk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45NywgMC45NywgMC45Nyk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgfVxyXG59XHJcblxyXG4uYm91bmNlSW4ge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjc1cztcclxuICBhbmltYXRpb24tZHVyYXRpb246IDAuNzVzO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbjtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluRG93biB7XHJcbiAgZnJvbSxcclxuICA2MCUsXHJcbiAgNzUlLFxyXG4gIDkwJSxcclxuICB0byB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XHJcbiAgfVxyXG5cclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMDAwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKTtcclxuICB9XHJcblxyXG4gIDYwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI1cHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKTtcclxuICB9XHJcblxyXG4gIDc1JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XHJcbiAgfVxyXG5cclxuICA5MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBib3VuY2VJbkRvd24ge1xyXG4gIGZyb20sXHJcbiAgNjAlLFxyXG4gIDc1JSxcclxuICA5MCUsXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xyXG4gIH1cclxuXHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwMDBweCwgMCk7XHJcbiAgfVxyXG5cclxuICA2MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjVweCwgMCk7XHJcbiAgfVxyXG5cclxuICA3NSUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xyXG4gIH1cclxuXHJcbiAgOTAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbi5ib3VuY2VJbkRvd24ge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluRG93bjtcclxuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW5Eb3duO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5MZWZ0IHtcclxuICBmcm9tLFxyXG4gIDYwJSxcclxuICA3NSUsXHJcbiAgOTAlLFxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcclxuICB9XHJcblxyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMDBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMDAwcHgsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgNjAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjVweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDI1cHgsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgNzUlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcclxuICB9XHJcblxyXG4gIDkwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LCAwLCAwKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGJvdW5jZUluTGVmdCB7XHJcbiAgZnJvbSxcclxuICA2MCUsXHJcbiAgNzUlLFxyXG4gIDkwJSxcclxuICB0byB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XHJcbiAgfVxyXG5cclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMDAwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzAwMHB4LCAwLCAwKTtcclxuICB9XHJcblxyXG4gIDYwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDI1cHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyNXB4LCAwLCAwKTtcclxuICB9XHJcblxyXG4gIDc1JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICA5MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDVweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDVweCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuLmJvdW5jZUluTGVmdCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW5MZWZ0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbkxlZnQ7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJblJpZ2h0IHtcclxuICBmcm9tLFxyXG4gIDYwJSxcclxuICA3NSUsXHJcbiAgOTAlLFxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcclxuICB9XHJcblxyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDAwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDAwcHgsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgNjAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1cHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjVweCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICA3NSUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcclxuICB9XHJcblxyXG4gIDkwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTVweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01cHgsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgYm91bmNlSW5SaWdodCB7XHJcbiAgZnJvbSxcclxuICA2MCUsXHJcbiAgNzUlLFxyXG4gIDkwJSxcclxuICB0byB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XHJcbiAgfVxyXG5cclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzAwMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzAwMHB4LCAwLCAwKTtcclxuICB9XHJcblxyXG4gIDYwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNXB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1cHgsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgNzUlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICA5MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01cHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNXB4LCAwLCAwKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uYm91bmNlSW5SaWdodCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW5SaWdodDtcclxuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW5SaWdodDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluVXAge1xyXG4gIGZyb20sXHJcbiAgNjAlLFxyXG4gIDc1JSxcclxuICA5MCUsXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xyXG4gIH1cclxuXHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDMwMDBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDMwMDBweCwgMCk7XHJcbiAgfVxyXG5cclxuICA2MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcclxuICB9XHJcblxyXG4gIDc1JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xyXG4gIH1cclxuXHJcbiAgOTAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNXB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTVweCwgMCk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBib3VuY2VJblVwIHtcclxuICBmcm9tLFxyXG4gIDYwJSxcclxuICA3NSUsXHJcbiAgOTAlLFxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcclxuICB9XHJcblxyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAzMDAwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAzMDAwcHgsIDApO1xyXG4gIH1cclxuXHJcbiAgNjAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XHJcbiAgfVxyXG5cclxuICA3NSUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcclxuICB9XHJcblxyXG4gIDkwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTVweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbi5ib3VuY2VJblVwIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJblVwO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJblVwO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0IHtcclxuICAyMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7XHJcbiAgfVxyXG5cclxuICA1MCUsXHJcbiAgNTUlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgYm91bmNlT3V0IHtcclxuICAyMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7XHJcbiAgfVxyXG5cclxuICA1MCUsXHJcbiAgNTUlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcclxuICB9XHJcbn1cclxuXHJcbi5ib3VuY2VPdXQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjc1cztcclxuICBhbmltYXRpb24tZHVyYXRpb246IDAuNzVzO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dDtcclxuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0O1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0RG93biB7XHJcbiAgMjAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XHJcbiAgfVxyXG5cclxuICA0MCUsXHJcbiAgNDUlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGJvdW5jZU91dERvd24ge1xyXG4gIDIwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xyXG4gIH1cclxuXHJcbiAgNDAlLFxyXG4gIDQ1JSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xyXG4gIH1cclxufVxyXG5cclxuLmJvdW5jZU91dERvd24ge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dERvd247XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dERvd247XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXRMZWZ0IHtcclxuICAyMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjBweCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgYm91bmNlT3V0TGVmdCB7XHJcbiAgMjAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwcHgsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uYm91bmNlT3V0TGVmdCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0TGVmdDtcclxuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0TGVmdDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dFJpZ2h0IHtcclxuICAyMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMHB4LCAwLCAwKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgYm91bmNlT3V0UmlnaHQge1xyXG4gIDIwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwcHgsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuLmJvdW5jZU91dFJpZ2h0IHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRSaWdodDtcclxuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0UmlnaHQ7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXRVcCB7XHJcbiAgMjAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcclxuICB9XHJcblxyXG4gIDQwJSxcclxuICA0NSUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjBweCwgMCk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgYm91bmNlT3V0VXAge1xyXG4gIDIwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XHJcbiAgfVxyXG5cclxuICA0MCUsXHJcbiAgNDUlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uYm91bmNlT3V0VXAge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dFVwO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRVcDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbiB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZUluIHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5cclxuLmZhZGVJbiB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5Eb3duIHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZUluRG93biB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uZmFkZUluRG93biB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluRG93bjtcclxuICBhbmltYXRpb24tbmFtZTogZmFkZUluRG93bjtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkRvd25CaWcge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZUluRG93bkJpZyB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuLmZhZGVJbkRvd25CaWcge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd25CaWc7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd25CaWc7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5MZWZ0IHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZUluTGVmdCB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uZmFkZUluTGVmdCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluTGVmdDtcclxuICBhbmltYXRpb24tbmFtZTogZmFkZUluTGVmdDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkxlZnRCaWcge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZUluTGVmdEJpZyB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuLmZhZGVJbkxlZnRCaWcge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnRCaWc7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnRCaWc7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5SaWdodCB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlSW5SaWdodCB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuLmZhZGVJblJpZ2h0IHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodDtcclxuICBhbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHQ7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5SaWdodEJpZyB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZUluUmlnaHRCaWcge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uZmFkZUluUmlnaHRCaWcge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0QmlnO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodEJpZztcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblVwIHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVJblVwIHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uZmFkZUluVXAge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblVwQmlnIHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlSW5VcEJpZyB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbi5mYWRlSW5VcEJpZyB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluVXBCaWc7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwQmlnO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dCB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZU91dCB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcbi5mYWRlT3V0IHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0O1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dERvd24ge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlT3V0RG93biB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uZmFkZU91dERvd24ge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0RG93bjtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXREb3duQmlnIHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVPdXREb3duQmlnIHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uZmFkZU91dERvd25CaWcge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duQmlnO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0RG93bkJpZztcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRMZWZ0IHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlT3V0TGVmdCB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbi5mYWRlT3V0TGVmdCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dExlZnQ7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0O1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dExlZnRCaWcge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlT3V0TGVmdEJpZyB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uZmFkZU91dExlZnRCaWcge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0QmlnO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0TGVmdEJpZztcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRSaWdodCB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVPdXRSaWdodCB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uZmFkZU91dFJpZ2h0IHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0UmlnaHQ7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRSaWdodDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRSaWdodEJpZyB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlT3V0UmlnaHRCaWcge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbi5mYWRlT3V0UmlnaHRCaWcge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRSaWdodEJpZztcclxuICBhbmltYXRpb24tbmFtZTogZmFkZU91dFJpZ2h0QmlnO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFVwIHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlT3V0VXAge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uZmFkZU91dFVwIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXA7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRVcDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRVcEJpZyB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVPdXRVcEJpZyB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uZmFkZU91dFVwQmlnIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXBCaWc7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRVcEJpZztcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXAge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApXHJcbiAgICByb3RhdGUzZCgwLCAxLCAwLCAtMzYwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCkgcm90YXRlM2QoMCwgMSwgMCwgLTM2MGRlZyk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgfVxyXG5cclxuICA0MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KVxyXG4gICAgcm90YXRlM2QoMCwgMSwgMCwgLTE5MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KVxyXG4gICAgcm90YXRlM2QoMCwgMSwgMCwgLTE5MGRlZyk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgfVxyXG5cclxuICA1MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KVxyXG4gICAgcm90YXRlM2QoMCwgMSwgMCwgLTE3MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KVxyXG4gICAgcm90YXRlM2QoMCwgMSwgMCwgLTE3MGRlZyk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gIH1cclxuXHJcbiAgODAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgwLjk1LCAwLjk1LCAwLjk1KSB0cmFuc2xhdGUzZCgwLCAwLCAwKVxyXG4gICAgcm90YXRlM2QoMCwgMSwgMCwgMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDAuOTUsIDAuOTUsIDAuOTUpIHRyYW5zbGF0ZTNkKDAsIDAsIDApXHJcbiAgICByb3RhdGUzZCgwLCAxLCAwLCAwZGVnKTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMClcclxuICAgIHJvdGF0ZTNkKDAsIDEsIDAsIDBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKSByb3RhdGUzZCgwLCAxLCAwLCAwZGVnKTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZsaXAge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApXHJcbiAgICByb3RhdGUzZCgwLCAxLCAwLCAtMzYwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCkgcm90YXRlM2QoMCwgMSwgMCwgLTM2MGRlZyk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgfVxyXG5cclxuICA0MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KVxyXG4gICAgcm90YXRlM2QoMCwgMSwgMCwgLTE5MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KVxyXG4gICAgcm90YXRlM2QoMCwgMSwgMCwgLTE5MGRlZyk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgfVxyXG5cclxuICA1MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KVxyXG4gICAgcm90YXRlM2QoMCwgMSwgMCwgLTE3MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KVxyXG4gICAgcm90YXRlM2QoMCwgMSwgMCwgLTE3MGRlZyk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gIH1cclxuXHJcbiAgODAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgwLjk1LCAwLjk1LCAwLjk1KSB0cmFuc2xhdGUzZCgwLCAwLCAwKVxyXG4gICAgcm90YXRlM2QoMCwgMSwgMCwgMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDAuOTUsIDAuOTUsIDAuOTUpIHRyYW5zbGF0ZTNkKDAsIDAsIDApXHJcbiAgICByb3RhdGUzZCgwLCAxLCAwLCAwZGVnKTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMClcclxuICAgIHJvdGF0ZTNkKDAsIDEsIDAsIDBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKSByb3RhdGUzZCgwLCAxLCAwLCAwZGVnKTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbiAgfVxyXG59XHJcblxyXG4uYW5pbWF0ZWQuZmxpcCB7XHJcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcDtcclxuICBhbmltYXRpb24tbmFtZTogZmxpcDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXBJblgge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG4gIDQwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcclxuICB9XHJcblxyXG4gIDYwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDEwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDEwZGVnKTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICA4MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtNWRlZyk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZsaXBJblgge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG4gIDQwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcclxuICB9XHJcblxyXG4gIDYwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDEwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDEwZGVnKTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICA4MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtNWRlZyk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XHJcbiAgfVxyXG59XHJcblxyXG4uZmxpcEluWCB7XHJcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXBJblg7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXBJblg7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwSW5ZIHtcclxuICBmcm9tIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG5cclxuICA0MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTIwZGVnKTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbiAgfVxyXG5cclxuICA2MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgODAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmbGlwSW5ZIHtcclxuICBmcm9tIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG5cclxuICA0MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTIwZGVnKTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbiAgfVxyXG5cclxuICA2MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgODAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xyXG4gIH1cclxufVxyXG5cclxuLmZsaXBJblkge1xyXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwSW5ZO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwSW5ZO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcE91dFgge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xyXG4gIH1cclxuXHJcbiAgMzAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmbGlwT3V0WCB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XHJcbiAgfVxyXG5cclxuICAzMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uZmxpcE91dFgge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjc1cztcclxuICBhbmltYXRpb24tZHVyYXRpb246IDAuNzVzO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXBPdXRYO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwT3V0WDtcclxuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcclxuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwT3V0WSB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XHJcbiAgfVxyXG5cclxuICAzMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE1ZGVnKTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZsaXBPdXRZIHtcclxuICBmcm9tIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcclxuICB9XHJcblxyXG4gIDMwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTVkZWcpO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcbi5mbGlwT3V0WSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuNzVzO1xyXG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC43NXM7XHJcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXBPdXRZO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwT3V0WTtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGxpZ2h0U3BlZWRJbiB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goLTMwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goLTMwZGVnKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG5cclxuICA2MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDIwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogc2tld1goMjBkZWcpO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIDgwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBza2V3WCgtNWRlZyk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBsaWdodFNwZWVkSW4ge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuXHJcbiAgNjAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgyMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDIwZGVnKTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICA4MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC01ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogc2tld1goLTVkZWcpO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbi5saWdodFNwZWVkSW4ge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRJbjtcclxuICBhbmltYXRpb24tbmFtZTogbGlnaHRTcGVlZEluO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBsaWdodFNwZWVkT3V0IHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgzMGRlZyk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBsaWdodFNwZWVkT3V0IHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgzMGRlZyk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLmxpZ2h0U3BlZWRPdXQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRPdXQ7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRPdXQ7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJbiB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMjAwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTIwMGRlZyk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgcm90YXRlSW4ge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTIwMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0yMDBkZWcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcblxyXG4ucm90YXRlSW4ge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbjtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluRG93bkxlZnQge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHJvdGF0ZUluRG93bkxlZnQge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcblxyXG4ucm90YXRlSW5Eb3duTGVmdCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW5Eb3duTGVmdDtcclxuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW5Eb3duTGVmdDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluRG93blJpZ2h0IHtcclxuICBmcm9tIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHJvdGF0ZUluRG93blJpZ2h0IHtcclxuICBmcm9tIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcblxyXG4ucm90YXRlSW5Eb3duUmlnaHQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluRG93blJpZ2h0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbkRvd25SaWdodDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluVXBMZWZ0IHtcclxuICBmcm9tIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgcm90YXRlSW5VcExlZnQge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5cclxuLnJvdGF0ZUluVXBMZWZ0IHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwTGVmdDtcclxuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW5VcExlZnQ7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJblVwUmlnaHQge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTkwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTkwZGVnKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyByb3RhdGVJblVwUmlnaHQge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTkwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTkwZGVnKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5cclxuLnJvdGF0ZUluVXBSaWdodCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW5VcFJpZ2h0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwUmlnaHQ7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXQge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMjAwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMjAwZGVnKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dCB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAyMDBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAyMDBkZWcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcbi5yb3RhdGVPdXQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dDtcclxuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0O1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0RG93bkxlZnQge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dERvd25MZWZ0IHtcclxuICBmcm9tIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLnJvdGF0ZU91dERvd25MZWZ0IHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXREb3duTGVmdDtcclxuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0RG93bkxlZnQ7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXREb3duUmlnaHQge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dERvd25SaWdodCB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcbi5yb3RhdGVPdXREb3duUmlnaHQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dERvd25SaWdodDtcclxuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0RG93blJpZ2h0O1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0VXBMZWZ0IHtcclxuICBmcm9tIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dFVwTGVmdCB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLnJvdGF0ZU91dFVwTGVmdCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0VXBMZWZ0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXRVcExlZnQ7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXRVcFJpZ2h0IHtcclxuICBmcm9tIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDkwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgOTBkZWcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgcm90YXRlT3V0VXBSaWdodCB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA5MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDkwZGVnKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4ucm90YXRlT3V0VXBSaWdodCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0VXBSaWdodDtcclxuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0VXBSaWdodDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGhpbmdlIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XHJcbiAgfVxyXG5cclxuICAyMCUsXHJcbiAgNjAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA4MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDgwZGVnKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcclxuICB9XHJcblxyXG4gIDQwJSxcclxuICA4MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDYwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNjBkZWcpO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA3MDBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDcwMHB4LCAwKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGhpbmdlIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XHJcbiAgfVxyXG5cclxuICAyMCUsXHJcbiAgNjAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA4MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDgwZGVnKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcclxuICB9XHJcblxyXG4gIDQwJSxcclxuICA4MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDYwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNjBkZWcpO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA3MDBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDcwMHB4LCAwKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uaGluZ2Uge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcclxuICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGhpbmdlO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBoaW5nZTtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGphY2tJblRoZUJveCB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMSkgcm90YXRlKDMwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4xKSByb3RhdGUoMzBkZWcpO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcclxuICB9XHJcblxyXG4gIDUwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTBkZWcpO1xyXG4gIH1cclxuXHJcbiAgNzAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoM2RlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzZGVnKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBqYWNrSW5UaGVCb3gge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHJvdGF0ZSgzMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMSkgcm90YXRlKDMwZGVnKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XHJcbiAgfVxyXG5cclxuICA1MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTEwZGVnKTtcclxuICB9XHJcblxyXG4gIDcwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDNkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoM2RlZyk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICB9XHJcbn1cclxuXHJcbi5qYWNrSW5UaGVCb3gge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGphY2tJblRoZUJveDtcclxuICBhbmltYXRpb24tbmFtZTogamFja0luVGhlQm94O1xyXG59XHJcblxyXG4vKiBvcmlnaW5hbGx5IGF1dGhvcmVkIGJ5IE5pY2sgUGV0dGl0IC0gaHR0cHM6Ly9naXRodWIuY29tL25pY2twZXR0aXQvZ2xpZGUgKi9cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyByb2xsSW4ge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTEyMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMTIwZGVnKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyByb2xsSW4ge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTEyMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMTIwZGVnKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuLnJvbGxJbiB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm9sbEluO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiByb2xsSW47XHJcbn1cclxuXHJcbi8qIG9yaWdpbmFsbHkgYXV0aG9yZWQgYnkgTmljayBQZXR0aXQgLSBodHRwczovL2dpdGh1Yi5jb20vbmlja3BldHRpdC9nbGlkZSAqL1xyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHJvbGxPdXQge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMTIwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMTIwZGVnKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgcm9sbE91dCB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAxMjBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAxMjBkZWcpO1xyXG4gIH1cclxufVxyXG5cclxuLnJvbGxPdXQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvbGxPdXQ7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHJvbGxPdXQ7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyB6b29tSW4ge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpO1xyXG4gIH1cclxuXHJcbiAgNTAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHpvb21JbiB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7XHJcbiAgfVxyXG5cclxuICA1MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuXHJcbi56b29tSW4ge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JbjtcclxuICBhbmltYXRpb24tbmFtZTogem9vbUluO1xyXG59XHJcblxyXG4vL0Atd2Via2l0LWtleWZyYW1lcyB6b29tSW5TbG93IHtcclxuLy8gIGZyb20ge1xyXG4vLyAgICBvcGFjaXR5OiAwO1xyXG4vLyAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMCk7XHJcbi8vICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjApO1xyXG4vLyAgfVxyXG4vLyAgOTAlIHtcclxuLy8gICAgb3BhY2l0eTogMTtcclxuLy8gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xyXG4vLyAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4yKTtcclxuLy8gIH1cclxuLy8gIDEwMCUge1xyXG4vLyAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMCk7XHJcbi8vICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjApO1xyXG4vLyAgfVxyXG4vL31cclxuLy9cclxuLy9Aa2V5ZnJhbWVzIHpvb21JblNsb3cge1xyXG4vLyAgZnJvbSB7XHJcbi8vICAgIG9wYWNpdHk6IDA7XHJcbi8vICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wKTtcclxuLy8gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMCk7XHJcbi8vICB9XHJcbi8vICA5MCUge1xyXG4vLyAgICBvcGFjaXR5OiAxO1xyXG4vLyAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XHJcbi8vICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xyXG4vLyAgfVxyXG4vLyAgMTAwJSB7XHJcbi8vICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wKTtcclxuLy8gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMCk7XHJcbi8vICB9XHJcbi8vfVxyXG4vL1xyXG4vLy56b29tSW5TbG93IHtcclxuLy8gIGFuaW1hdGlvbjogem9vbUluU2xvdyA1cyBlYXNlLWluLW91dCAgYWx0ZXJuYXRlO1xyXG4vLyAgLXdlYmtpdC1hbmltYXRpb246IHpvb21JblNsb3cgNXMgZWFzZS1pbi1vdXQgIGFsdGVybmF0ZTtcclxuLy99XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluRG93biB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTEwMDBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTEwMDBweCwgMCk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XHJcbiAgfVxyXG5cclxuICA2MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyB6b29tSW5Eb3duIHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMTAwMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMTAwMHB4LCAwKTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcclxuICB9XHJcblxyXG4gIDYwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XHJcbiAgfVxyXG59XHJcblxyXG4uem9vbUluRG93biB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbUluRG93bjtcclxuICBhbmltYXRpb24tbmFtZTogem9vbUluRG93bjtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JbkxlZnQge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsIDAsIDApO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xyXG4gIH1cclxuXHJcbiAgNjAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgem9vbUluTGVmdCB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwgMCwgMCk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XHJcbiAgfVxyXG5cclxuICA2MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xyXG4gIH1cclxufVxyXG5cclxuLnpvb21JbkxlZnQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JbkxlZnQ7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21JbkxlZnQ7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5SaWdodCB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsIDAsIDApO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xyXG4gIH1cclxuXHJcbiAgNjAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyB6b29tSW5SaWdodCB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsIDAsIDApO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xyXG4gIH1cclxuXHJcbiAgNjAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xyXG4gIH1cclxufVxyXG5cclxuLnpvb21JblJpZ2h0IHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tSW5SaWdodDtcclxuICBhbmltYXRpb24tbmFtZTogem9vbUluUmlnaHQ7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5VcCB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMTAwMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAxMDAwcHgsIDApO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xyXG4gIH1cclxuXHJcbiAgNjAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyB6b29tSW5VcCB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMTAwMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAxMDAwcHgsIDApO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xyXG4gIH1cclxuXHJcbiAgNjAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xyXG4gIH1cclxufVxyXG5cclxuLnpvb21JblVwIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tSW5VcDtcclxuICBhbmltYXRpb24tbmFtZTogem9vbUluVXA7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0IHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICA1MCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgem9vbU91dCB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgNTAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uem9vbU91dCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbU91dDtcclxuICBhbmltYXRpb24tbmFtZTogem9vbU91dDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXREb3duIHtcclxuICA0MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgem9vbU91dERvd24ge1xyXG4gIDQwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xyXG4gIH1cclxufVxyXG5cclxuLnpvb21PdXREb3duIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tT3V0RG93bjtcclxuICBhbmltYXRpb24tbmFtZTogem9vbU91dERvd247XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0TGVmdCB7XHJcbiAgNDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LCAwLCAwKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgem9vbU91dExlZnQge1xyXG4gIDQwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4uem9vbU91dExlZnQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRMZWZ0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0TGVmdDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXRSaWdodCB7XHJcbiAgNDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyB6b29tT3V0UmlnaHQge1xyXG4gIDQwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LCAwLCAwKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbi56b29tT3V0UmlnaHQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRSaWdodDtcclxuICBhbmltYXRpb24tbmFtZTogem9vbU91dFJpZ2h0O1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dFVwIHtcclxuICA0MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgem9vbU91dFVwIHtcclxuICA0MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcclxuICB9XHJcbn1cclxuXHJcbi56b29tT3V0VXAge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRVcDtcclxuICBhbmltYXRpb24tbmFtZTogem9vbU91dFVwO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJbkRvd24ge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNsaWRlSW5Eb3duIHtcclxuICBmcm9tIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuLnNsaWRlSW5Eb3duIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluRG93bjtcclxuICBhbmltYXRpb24tbmFtZTogc2xpZGVJbkRvd247XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluTGVmdCB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2xpZGVJbkxlZnQge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uc2xpZGVJbkxlZnQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5MZWZ0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluTGVmdDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5SaWdodCB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNsaWRlSW5SaWdodCB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uc2xpZGVJblJpZ2h0IHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluUmlnaHQ7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5SaWdodDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5VcCB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNsaWRlSW5VcCB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uc2xpZGVJblVwIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluVXA7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5VcDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0RG93biB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2xpZGVPdXREb3duIHtcclxuICBmcm9tIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xyXG4gIH1cclxufVxyXG5cclxuLnNsaWRlT3V0RG93biB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVPdXREb3duO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dERvd247XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dExlZnQge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2xpZGVPdXRMZWZ0IHtcclxuICBmcm9tIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uc2xpZGVPdXRMZWZ0IHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dExlZnQ7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0TGVmdDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0UmlnaHQge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNsaWRlT3V0UmlnaHQge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uc2xpZGVPdXRSaWdodCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVPdXRSaWdodDtcclxuICBhbmltYXRpb24tbmFtZTogc2xpZGVPdXRSaWdodDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0VXAge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2xpZGVPdXRVcCB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xyXG4gIH1cclxufVxyXG5cclxuLnNsaWRlT3V0VXAge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0VXA7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0VXA7XHJcbn1cclxuXHJcbi5hbmltYXRlZCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDFzO1xyXG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcbn1cclxuXHJcbi5hbmltYXRlZC5pbmZpbml0ZSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcclxuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcclxufVxyXG5cclxuLmFuaW1hdGVkLmRlbGF5LTFzIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMXM7XHJcbiAgYW5pbWF0aW9uLWRlbGF5OiAxcztcclxufVxyXG5cclxuLmFuaW1hdGVkLmRlbGF5LTJzIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMnM7XHJcbiAgYW5pbWF0aW9uLWRlbGF5OiAycztcclxufVxyXG5cclxuLmFuaW1hdGVkLmRlbGF5LTNzIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogM3M7XHJcbiAgYW5pbWF0aW9uLWRlbGF5OiAzcztcclxufVxyXG5cclxuLmFuaW1hdGVkLmRlbGF5LTRzIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogNHM7XHJcbiAgYW5pbWF0aW9uLWRlbGF5OiA0cztcclxufVxyXG5cclxuLmFuaW1hdGVkLmRlbGF5LTVzIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogNXM7XHJcbiAgYW5pbWF0aW9uLWRlbGF5OiA1cztcclxufVxyXG5cclxuLmFuaW1hdGVkLmZhc3Qge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiA4MDBtcztcclxuICBhbmltYXRpb24tZHVyYXRpb246IDgwMG1zO1xyXG59XHJcblxyXG4uYW5pbWF0ZWQuZmFzdGVyIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogNTAwbXM7XHJcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiA1MDBtcztcclxufVxyXG5cclxuLmFuaW1hdGVkLnNsb3cge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcclxuICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xyXG59XHJcblxyXG4uYW5pbWF0ZWQuc2xvd2VyIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogM3M7XHJcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAzcztcclxufVxyXG5cclxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uKSB7XHJcbiAgLmFuaW1hdGVkIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgYW5pbWF0aW9uOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59IiwiLmhlYWRlcntcclxuICAmLWlubmVye1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOjA7XHJcbiAgICBsZWZ0OjA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6ICR3aGl0ZS10cmFuc3BhcmVudDtcclxuICAgIHotaW5kZXg6MTU7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuM3M7XHJcbiAgICAtbW96LXRyYW5zaXRpb246IDAuM3M7XHJcbiAgICAtbXMtdHJhbnNpdGlvbjogMC4zcztcclxuICAgIC1vLXRyYW5zaXRpb246IDAuM3M7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgJi53aGl0ZXtcclxuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDEwcHggLTRweCAkZ3JheTtcclxuICAgICAgLW1vei1ib3gtc2hhZG93OiAwIDJweCAxMHB4IC00cHggJGdyYXk7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDEwcHggLTRweCAkZ3JheTtcclxuICAgIH1cclxuICB9XHJcbiAgJi10b3B7XHJcbiAgICBoZWlnaHQ6NzhweDtcclxuICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICRncmF5LXRyYW5zcGFyZW50O1xyXG4gICAgLmNvbnRhaW5lcntcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAucm93e1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLWJvdHRvbXtcclxuICAgIGhlaWdodDo0MHB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgJGdyYXktdHJhbnNwYXJlbnQ7XHJcbiAgICAuY29udGFpbmVye1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIC5yb3d7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3JpZ2h0e1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcbiAgJl9fbW9iaWxlLW9wZW5lcntcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB3aWR0aDogMjhweDtcclxuICAgIGhlaWdodDogMjhweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9tZW51LWJ1dHRvbi5zdmcpO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOmNvdmVyO1xyXG4gIH1cclxuICAuZmVlZGJhY2stYnRue1xyXG4gICAgd2hpdGUtc3BhY2U6bm93cmFwO1xyXG4gIH1cclxuICAuYnRuLWJ1eS1wb2xpY3l7XHJcbiAgICBwYWRkaW5nOiAycHggMTBweDtcclxuICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbn1cclxuLmxvZ297XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9sb2dvLnN2Zyk7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xyXG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gIHdpZHRoOiAyMjJweDtcclxuICBoZWlnaHQ6IDQ0cHg7XHJcbn1cclxuLnZpLXRvZ2dsZXJ7XHJcbiAgZm9udC1zaXplOiAxM3B4O1xyXG4gIHBhZGRpbmctbGVmdDogMjJweDtcclxuICBjb2xvcjogJGdyYXktZGFyaztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA0cHg7XHJcbiAgcmlnaHQ6IDExMyU7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAmOmJlZm9yZXtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOjUwJTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgbGVmdDowO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9leWUuc3ZnKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuICB9XHJcbn1cclxuLmNpdHktcGhvbmV7XHJcbiAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG59XHJcbi5mb3JlaWduLXN0dWRlbnRzLXBob25le1xyXG4gIG1hcmdpbi1yaWdodDogMjJweDtcclxufVxyXG4uY2l0eS1jaG9vc2V7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6MTtcclxuICBzcGFue1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgY29sb3I6ICRibGFjay1zb2Z0O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYm9yZGVyLWJvdHRvbToxcHggZGFzaGVkICRibGFjay1zb2Z0O1xyXG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC4zcztcclxuICAgIC1tb3otdHJhbnNpdGlvbjogMC4zcztcclxuICAgIC1tcy10cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgLW8tdHJhbnNpdGlvbjogMC4zcztcclxuICAgIHRyYW5zaXRpb246IDAuM3M7XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxM3B4O1xyXG4gICAgICBoZWlnaHQ6IDEzcHg7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAycHg7XHJcbiAgICAgIGxlZnQ6IC0xN3B4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL21hcmtlci5zdmcpO1xyXG4gICAgfVxyXG4gICAgJjphZnRlcntcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAycHg7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2NoZXZyb24uc3ZnKTtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgIH1cclxuICB9XHJcbiAgJjpob3ZlcntcclxuICAgIHNwYW57XHJcbiAgICAgIGNvbG9yOiAkd2luZTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fbGlzdHtcclxuICAgIC8vZGlzcGxheTogbm9uZTtcclxuICAgIG1pbi13aWR0aDogMTQwcHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6MjhweDtcclxuICAgIHJpZ2h0OjA7XHJcbiAgICBtYXgtaGVpZ2h0OjA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggMTBweCAtMnB4ICRncmF5O1xyXG4gICAgLW1vei1ib3gtc2hhZG93OjAgMnB4IDEwcHggLTJweCAkZ3JheTtcclxuICAgIGJveC1zaGFkb3c6IDAgMnB4IDEwcHggLTJweCAkZ3JheTtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC4zcztcclxuICAgIC1tb3otdHJhbnNpdGlvbjogMC4zcztcclxuICAgIC1tcy10cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgLW8tdHJhbnNpdGlvbjogMC4zcztcclxuICAgIHRyYW5zaXRpb246IDAuM3M7XHJcbiAgICBvcGFjaXR5OjA7XHJcbiAgICAmLmFjdGl2ZS1jaXR5LWxpc3R7XHJcbiAgICAgIHRvcDoyMnB4O1xyXG4gICAgICBtYXgtaGVpZ2h0OjEwMHZoO1xyXG4gICAgICBvcGFjaXR5OjE7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2l0ZW17XHJcbiAgICBwYWRkaW5nOiAxMnB4IDE4cHggMCAxOHB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC4zcztcclxuICAgIC1tb3otdHJhbnNpdGlvbjogMC4zcztcclxuICAgIC1tcy10cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgLW8tdHJhbnNpdGlvbjogMC4zcztcclxuICAgIHRyYW5zaXRpb246IDAuM3M7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAmOmhvdmVye1xyXG4gICAgICBjb2xvcjogJHB1cnBsZTtcclxuICAgIH1cclxuICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDEycHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3RlbHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcbi5mb3JlaWduLXN0dWRlbnRzLXBob25le1xyXG4gIGZvbnQtc2l6ZTogMTNweDtcclxuICBjb2xvcjogJGJsYWNrLXNvZnQ7XHJcbn1cclxuLm1haW4tdGVse1xyXG4gIGZvbnQtZmFtaWx5OiBHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7XHJcbiAgY29sb3I6ICR3aW5lLWRlZXA7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIG1hcmdpbi10b3A6IDRweDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcblxyXG4vLyBtYWluIG5hdiBibG9ja1xyXG5cclxuLm1haW4tbmF2e1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgPiB1bHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgaGVpZ2h0OjEwMCU7XHJcbiAgfVxyXG4gIGxpe1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OjEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGEsIHNwYW57XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgY29sb3I6ICRibGFjay1zb2Z0O1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xyXG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICBoZWlnaHQ6MTAwJTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgICAtbW96LXRyYW5zaXRpb246IDAuNXM7XHJcbiAgICAgIC1tcy10cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgICAtby10cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgICB0cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgICAmOmhvdmVye1xyXG4gICAgICAgIGNvbG9yOiAkd2luZS1kYXJrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIGxpLmFjdGl2ZXtcclxuICAgIGEsIHNwYW57XHJcbiAgICAgIGNvbG9yOiAkd2luZS1kYXJrO1xyXG4gICAgfVxyXG4gIH1cclxuICBsaTpob3ZlcntcclxuICAgIC5zdWJtZW51e1xyXG4gICAgICBtYXgtd2lkdGg6MTAwdnc7XHJcbiAgICAgIG9wYWNpdHk6MTtcclxuICAgICAgbGVmdDowO1xyXG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgIH1cclxuICB9XHJcbiAgLnN1Ym1lbnV7XHJcbiAgICBtYXgtd2lkdGg6MDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMTAwJTtcclxuICAgIGxlZnQ6LTEwcHg7XHJcbiAgICBvcGFjaXR5OjA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgei1pbmRleDo1O1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCAxMHB4IC0ycHggJGdyYXk7XHJcbiAgICAtbW96LWJveC1zaGFkb3c6IDAgMnB4IDEwcHggLTJweCAkZ3JheTtcclxuICAgIGJveC1zaGFkb3c6IDAgMnB4IDEwcHggLTJweCAkZ3JheTtcclxuICAgIHdlYmtpdC10cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgLW1vei10cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgLW1zLXRyYW5zaXRpb246IDAuNXM7XHJcbiAgICAtby10cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgdHJhbnNpdGlvbjogMC41cztcclxuICAgIGxpe1xyXG4gICAgICBib3JkZXItbGVmdDozcHggc29saWQgJHdoaXRlO1xyXG4gICAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCByZ2JhKCRncmF5LXNvZnQsIDAuMzUpO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgICAtbW96LXRyYW5zaXRpb246IDAuNXM7XHJcbiAgICAgIC1tcy10cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgICAtby10cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgICB0cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgICBhLCBzcGFue1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgY29sb3I6ICRncmF5LWRhcms7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgIGhlaWdodDoxMDAlO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC41cztcclxuICAgICAgICAtbW96LXRyYW5zaXRpb246IDAuNXM7XHJcbiAgICAgICAgLW1zLXRyYW5zaXRpb246IDAuNXM7XHJcbiAgICAgICAgLW8tdHJhbnNpdGlvbjogMC41cztcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBsaS5hY3RpdmV7XHJcbiAgICAgIGJvcmRlci1sZWZ0OjNweCBzb2xpZCAkd2luZS1kYXJrO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkbWlsa3k7XHJcbiAgICAgIGEsIHNwYW57XHJcbiAgICAgICAgY29sb3I6ICR3aW5lLWRhcms7XHJcbiAgICAgIH1cclxuICAgICAgJjpob3ZlcntcclxuICAgICAgICBhe1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGxpOmhvdmVye1xyXG4gICAgICBib3JkZXItbGVmdC1jb2xvcjokd2luZS1kYXJrO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkbWlsa3k7XHJcbiAgICAgIGF7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLy8gYXV0aCBibG9ja1xyXG4uYXV0aHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICZfX2xvZ2lue1xyXG4gICAgY29sb3I6ICRibGFjay1zb2Z0O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyNnB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMThweDtcclxuICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRvcDo1MCU7XHJcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvbG9naW4uc3ZnKTtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KXtcclxuICAudmktdG9nZ2xlcntcclxuICAgIHJpZ2h0OiAxMDIlO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYShtYXgtd2lkdGg6IDEwMjNweCl7XHJcbiAgLm1haW4tbmF2e1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLmhlYWRlcntcclxuICAgICZfX21vYmlsZS1vcGVuZXJ7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgLy8mLWlubmVye1xyXG4gICAgLy8gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC8vICBtYXJnaW4tYm90dG9tOiAtMTE4cHg7XHJcbiAgICAvL31cclxuICB9XHJcbn1cclxuQG1lZGlhKG1heC13aWR0aDogOTkxcHgpe1xyXG4gIC5oZWFkZXJ7XHJcbiAgICAmX19yaWdodHtcclxuICAgICAgLmJ0bi1tYWlue1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA3MCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3NldHRpbmdzLXBob25lLnN2Zyk7XHJcbiAgICAgICAgYm9yZGVyOm5vbmU7XHJcbiAgICAgICAgd2lkdGg6MzhweDtcclxuICAgICAgICBoZWlnaHQ6MzhweDtcclxuICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcblxyXG4gICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIGJvcmRlcjpub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgYm9yZGVyOm5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jaXR5LXBob25le1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLmZvcmVpZ24tc3R1ZGVudHMtcGhvbmV7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAudmktdG9nZ2xlcntcclxuICAgIGZvbnQtc2l6ZTogMDtcclxuICAgIGhlaWdodDogMTJweDtcclxuICAgIHRvcDogMTFweDtcclxuICAgIHJpZ2h0OiAxMjBweDtcclxuICB9XHJcbn1cclxuQG1lZGlhKG1heC13aWR0aDogNzY3cHgpe1xyXG4gIC5oZWFkZXJ7XHJcbiAgICAuYnRuLWJ1eS1wb2xpY3l7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuICB9XHJcbiAgLmF1dGhfX2xvZ2lue1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA0MjBweCkge1xyXG4gIC5oZWFkZXJ7XHJcbiAgICAuYnRuLWJ1eS1wb2xpY3l7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuICB9XHJcbiAgLnZpLXRvZ2dsZXJ7XHJcbiAgICByaWdodDogODJweDtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDM2MHB4KSB7XHJcbiAgIC5sb2dve1xyXG4gICAgIG1heC13aWR0aDo2MCU7XHJcbiAgIH1cclxuICAuaGVhZGVye1xyXG4gICAgLmJ0bi1idXktcG9saWN5e1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIHBhZGRpbmc6IDJweCA2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmluZGV4LXNsaWRlciB7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBoZWlnaHQ6Njc1cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaW1ne1xuICAgICAgICAvL3dpZHRoOmF1dG8haW1wb3J0YW50O1xuICAgICAgICBtYXgtd2lkdGg6bm9uZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OjU7XG4gICAgfVxuICAub3dsLWRvdHMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB6LWluZGV4OjM7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgbGVmdDo1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIC5vd2wtZG90e1xuICAgICAgbWFyZ2luOiA2cHggMDtcbiAgICAgIGJvcmRlcjoycHggc29saWQgJGJsdWUhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgJi5hY3RpdmV7XG4gICAgICAgIGJvcmRlcjoycHggc29saWQgJHdpbmUhaW1wb3J0YW50O1xuICAgICAgICBzcGFue1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6NTAlO1xuICAgICAgICAgIGxlZnQ6NTAlO1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgd2lkdGg6IDdweDtcbiAgICAgICAgICBoZWlnaHQ6IDdweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2luZTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5vd2wtaXRlbS5hY3RpdmV7XG4gICAgei1pbmRleDo1O1xuICB9XG59XG4uc2xpZGVye1xuICBtYXgtd2lkdGg6MTkyMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAmLWJpZ3tcbiAgICBoZWlnaHQ6Njg3cHg7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHQxO1xuICAgICZfX2Rlc2t0b3B7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxOTIwcHg7XG4gICAgICBoZWlnaHQ6Njg3cHg7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG4gICAgJl9fdGFibGV0e1xuICAgICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDogNzcwcHg7XG4gICAgICBoZWlnaHQ6Njg3cHg7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG4gICAgJl9fbW9iaWxle1xuICAgICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDogNDgwcHg7XG4gICAgICAvL2hlaWdodDogNDgwcHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG4gIH1cbiAgJl9faW5mb3tcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOjI2MHB4O1xuICAgIGxlZnQ6NTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB6LWluZGV4OjExO1xuICAgIC5idG4tc2Vjb25ke1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIH1cbiAgfVxuICAmX190ZXh0e1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBsaW5lLWhlaWdodDo1MHB4O1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIHRleHQtc2hhZG93OiAycHggMnB4IDhweCAkYmxhY2stc29mdDtcbiAgfVxuICAmX190ZXh0LS1zbWFsbHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIHRleHQtc2hhZG93OiAycHggMnB4IDhweCAkYmxhY2stc29mdDtcbiAgfVxuICAmLXNtYWxse1xuICAgIGhlaWdodDozMThweDtcbiAgICB3aWR0aDoxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHQxO1xuICAgICZfX2Rlc2t0b3B7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxOTIwcHg7XG4gICAgICBoZWlnaHQ6IDM0MHB4O1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuICAgICZfX3RhYmxldHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB3aWR0aDogNzcwcHg7XG4gICAgICBoZWlnaHQ6IDMwMXB4O1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuICAgICZfX21vYmlsZXtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB3aWR0aDogNDgwcHg7XG4gICAgICAvL2hlaWdodDogNDgwcHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG4gICAgaW1ne1xuICAgICAgLy9tYXJnaW4tdG9wOiAtODBweDtcbiAgICAgIG1heC13aWR0aDpub25lO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDo1MCU7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB9XG4gICAgLnNsaWRlcl9faW5mb3tcbiAgICAgIC8vdG9wOiAxODBweDtcbiAgICAgIHRvcDogNjQlO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSksIC01MCU7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIH1cbiAgICAmLnNsaWRlci1zbWFsbC1jYXJ7XG4gICAgICBpbWd7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIHByb3Bcbi56b29tSW5TbG93e1xuICAgIGFuaW1hdGlvbi1uYW1lOiB6b29tSW5TbG93O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JblNsb3c7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiA1cztcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogNXM7XG4gICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbn1cbi8vIGtleXNcbkBrZXlmcmFtZXMgem9vbUluU2xvdyB7XG4gICAgMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjAsIDEuMCwgMS4wKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMCwgMS4wLCAxLjApO1xuICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIH1cbiAgICA4MCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAxLjA1LCAxLjA1KTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpO1xuICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICB9XG4gIC8vMTAwJXtcbiAgLy8gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMCwgMS4wLCAxLjApO1xuICAvLyAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMCwgMS4wLCAxLjApO1xuICAvLyAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIC8vICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAvL31cbn1cblxuLmJyZWFkY3J1bWJze1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBzcGFue1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgdGV4dC1zaGFkb3c6IDAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuNjkpO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICBhe1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgdGV4dC1zaGFkb3c6IDAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuNjkpO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAmX19zZXBhcmF0b3J7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICB0ZXh0LXNoYWRvdzogMCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC42OSk7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmluZGV4LXNsaWRlcntcbiAgICAub3dsLWRvdHMge1xuICAgICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbmRleC1zbGlkZXJ7XG4gICAgLm93bC1kb3RzIHtcbiAgICAgIG1heC13aWR0aDogNzIwcHg7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaW5kZXgtc2xpZGVye1xuICAgIC5vd2wtZG90cyB7XG4gICAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5pbmRleC1zbGlkZXJ7XG4gICAgLm93bC1kb3RzIHtcbiAgICAgIG1heC13aWR0aDogMTE0MHB4O1xuICAgIH1cbiAgfVxufVxuXG4vKiAtLS0tICovXG5AbWVkaWEobWF4LXdpZHRoOiAxMzY2cHgpe1xuICAuc2xpZGVye1xuICAgICYtc21hbGx7XG4gICAgICBpbWd7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5AbWVkaWEobWF4LXdpZHRoOiAxMTk5cHgpe1xuICAuc2xpZGVye1xuICAgICYtc21hbGx7XG4gICAgICBpbWd7XG4gICAgICAgIC8vbWFyZ2luLXRvcDogO1xuICAgICAgICBtYXgtd2lkdGg6MTIwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpe1xuXG59XG5AbWVkaWEobWF4LXdpZHRoOiA5OTFweCl7XG4gIC5zbGlkZXJ7XG4gICAgJi1zbWFsbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgfVxuICAuaW5kZXgtc2xpZGVye1xuICAgIGhlaWdodDogNDUwcHg7XG4gIH1cbiAgLnNsaWRlcl9faW5mb3tcbiAgICB0b3A6IDE4MHB4O1xuICB9XG4gIC5zbGlkZXJ7XG4gICAgJi1iaWd7XG4gICAgICAmX19kZXNrdG9we1xuICAgICAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgICZfX3RhYmxldHtcbiAgICAgICAgZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDQ1MHB4O1xuICAgICAgfVxuICAgICAgJl9fbW9iaWxle1xuICAgICAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5zbGlkZXJ7XG4gICAgJi1zbWFsbHtcbiAgICAgIC8vaGVpZ2h0OiAyNzBweDtcbiAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICAvL2ltZ3tcbiAgICAgIC8vICBtYXgtd2lkdGg6bm9uZTtcbiAgICAgIC8vICBoZWlnaHQ6MTAwJTtcbiAgICAgIC8vICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAvLyAgbGVmdDo1MCU7XG4gICAgICAvLyAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAvLyAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAvLyAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIC8vICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAvLyAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgLy99XG4gICAgfVxuICB9XG59XG5AbWVkaWEobWF4LXdpZHRoOiA4MDBweCl7XG4gIC5icmVhZGNydW1ic3tcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDo3NjdweCkge1xuICAuaW5kZXgtc2xpZGVye1xuICAgIGhlaWdodDogNDUwcHg7XG4gICAgLm93bC1kb3Rze1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB0b3A6YXV0bztcbiAgICAgIGJvdHRvbToxMHB4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgIC5vd2wtZG90e1xuICAgICAgICBtYXJnaW46MCA0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zbGlkZXJ7XG4gICAgJl9faW5mb3tcbiAgICAgIHRvcDogMTgwcHg7XG4gICAgfVxuICAgIC5idG4tc2Vjb25ke1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgLnNsaWRlcntcbiAgICAmLXNtYWxse1xuICAgICAgJl9fZGVza3RvcHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgICZfX3RhYmxldHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgICAmX19tb2JpbGV7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5AbWVkaWEobWF4LXdpZHRoOiA1MDBweCl7XG5cbn1cbkBtZWRpYShtYXgtd2lkdGg6IDQ4MHB4KXtcbiAgLnNsaWRlcntcbiAgICAmLXNtYWxse1xuICAgICAgaGVpZ2h0OiAzMzRweDtcbiAgICAgICZfX2Rlc2t0b3B7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAmX190YWJsZXR7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAmX19tb2JpbGV7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgICAmLWJpZ3tcbiAgICAgICZfX2Rlc2t0b3B7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgJl9fdGFibGV0e1xuICAgICAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgICZfX21vYmlsZXtcbiAgICAgICAgZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDQ1MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8qIHNsaWRlciBpbWcgKi9cbkBtZWRpYShtYXgtd2lkdGg6IDE2MDBweCl7XG4gIC5pbmRleC1zbGlkZXJ7XG4gICAgaW1ne1xuICAgICAgLy9tYXJnaW4tbGVmdDogLTE4MHB4O1xuICAgIH1cbiAgfVxufVxuQG1lZGlhKG1heC13aWR0aDogMTM2NnB4KXtcbiAgLmluZGV4LXNsaWRlcntcbiAgICBpbWd7XG4gICAgICAvL21hcmdpbi1sZWZ0OiAtMzAwcHg7XG4gICAgfVxuICB9XG59XG5AbWVkaWEobWF4LXdpZHRoOiAxMTk5cHgpe1xuICAuaW5kZXgtc2xpZGVye1xuICAgIGltZ3tcbiAgICAgIC8vbWFyZ2luLWxlZnQ6IC00NTBweDtcbiAgICB9XG4gIH1cbn1cbkBtZWRpYShtYXgtd2lkdGg6IDEwMjNweCl7XG4gIC5pbmRleC1zbGlkZXJ7XG4gICAgaW1ne1xuICAgICAgLy9tYXJnaW4tbGVmdDogMHB4O1xuICAgICAgLy9wb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAvL3JpZ2h0Oi0yNzBweDtcbiAgICAgIC8vdG9wOjA7XG4gICAgfVxuICB9XG59XG5AbWVkaWEobWF4LXdpZHRoOiA5OTFweCl7XG4gIC5pbmRleC1zbGlkZXJ7XG4gICAgaW1ne1xuICAgICAgLy9yaWdodDogLTI1MHB4O1xuICAgICAgLy9oZWlnaHQ6IDUwMHB4O1xuICAgIH1cbiAgfVxufSIsIi5sZWZ0LW1lbnV7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gIHdlYmtpdC10cmFuc2l0aW9uOiAwLjVzO1xyXG4gIC1tb3otdHJhbnNpdGlvbjogMC41cztcclxuICAtbXMtdHJhbnNpdGlvbjogMC41cztcclxuICAtby10cmFuc2l0aW9uOiAwLjVzO1xyXG4gIHRyYW5zaXRpb246IDAuNXM7XHJcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICBsaXtcclxuICAgIGJvcmRlci1sZWZ0OjNweCBzb2xpZCAkd2hpdGU7XHJcbiAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCByZ2JhKCRncmF5LXNvZnQsIDAuMzUpO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuNXM7XHJcbiAgICAtbW96LXRyYW5zaXRpb246IDAuNXM7XHJcbiAgICAtbXMtdHJhbnNpdGlvbjogMC41cztcclxuICAgIC1vLXRyYW5zaXRpb246IDAuNXM7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgYSwgc3BhbntcclxuICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgIGNvbG9yOiAkZ3JheS1kYXJrO1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgIGhlaWdodDoxMDAlO1xyXG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuNXM7XHJcbiAgICAgIC1tb3otdHJhbnNpdGlvbjogMC41cztcclxuICAgICAgLW1zLXRyYW5zaXRpb246IDAuNXM7XHJcbiAgICAgIC1vLXRyYW5zaXRpb246IDAuNXM7XHJcbiAgICAgIHRyYW5zaXRpb246IDAuNXM7XHJcbiAgICB9XHJcbiAgICAmLmFjdGl2ZXtcclxuICAgICAgYmFja2dyb3VuZDogJG1pbGt5O1xyXG4gICAgICBib3JkZXItYm90dG9tOm5vbmU7XHJcbiAgICAgIGEsIHNwYW57XHJcbiAgICAgICAgY29sb3I6ICR3aW5lLWRhcms7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6M3B4IHNvbGlkICR3aW5lLWRhcms7XHJcbiAgICAgIH1cclxuICAgICAgJjpob3ZlcntcclxuICAgICAgICBhe1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmxlZnQtc3VibWVudXtcclxuICAgIGxpe1xyXG4gICAgICBib3JkZXItYm90dG9tOm5vbmU7XHJcbiAgICAgIGF7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcbiAgICAgICAgY29sb3I6ICRncmF5LWRhcms7XHJcbiAgICAgIH1cclxuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAmLmFjdGl2ZXtcclxuICAgICAgICBhe1xyXG4gICAgICAgICAgY29sb3I6ICR3aW5lLWRhcms7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIGxpe1xyXG4gICAgYXtcclxuICAgICAgJjpob3ZlcntcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTZweDtcclxuICAgICAgICBjb2xvcjogJHdpbmUtZGFyaztcclxuICAgICAgICAvL2JvcmRlci1sZWZ0OiAzcHggc29saWQgJHdpbmUtZGFyaztcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICB9XHJcbiAgLmJ0bntcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luLXRvcDogMTRweDtcclxuICB9XHJcbn1cclxuI25hdi1kcmlsbHtcclxuICAjbGVmdC1tZW51X19pbm5lcntcclxuICAgIHVse1xyXG4gICAgICBsaXtcclxuICAgICAgICBib3JkZXItdG9wOjFweCBzb2xpZCByZ2JhKCRncmF5LXNvZnQsIDAuMzUpO1xyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICBjb2xvcjogJGdyYXk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgYXtcclxuICAgICAgICAgICAgY29sb3I6ICR3aW5lLWRhcms7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5sZWZ0LXN1Ym1lbnV7XHJcblxyXG4gICAgICAgIGxpe1xyXG5cclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkd2luZS1kYXJrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5uYXYtaXRlbXtcclxuICAgICYuYWN0aXZle1xyXG4gICAgICA+IGF7XHJcbiAgICAgICAgY29sb3I6ICR3aW5lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEobWF4LXdpZHRoOiA5OTFweCl7XHJcbiAgLmxlZnQtbWVudXtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG59IiwiLmhlYWRlcntcclxuICAmX19zZWFyY2gtb3BlbmVye1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxuICAmX19pY29uLXNlYXJjaHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9zZWFyY2guc3ZnXCIpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIHdpZHRoOjIycHg7XHJcbiAgICBoZWlnaHQ6MjJweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgLW1vei10cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgLW1zLXRyYW5zaXRpb246IDAuNXM7XHJcbiAgICAtby10cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgdHJhbnNpdGlvbjogMC41cztcclxuICAgICYuaGVhZGVyX19zZWFyY2gtb3BlbmVye1xyXG4gICAgICB3aWR0aDogMjRweDtcclxuICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19pY29uLXNlYXJjaC10b3B7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAmX19zZWFyY2gtYnRue1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOjUwJTtcclxuICAgIHJpZ2h0OjY4cHg7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIG9wYWNpdHk6MDtcclxuICB9XHJcbiAgJl9fY2xvc2V7XHJcbiAgICBvcGFjaXR5OjA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6NTAlO1xyXG4gICAgcmlnaHQ6MTVweDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2Nsb3NlLnN2Z1wiKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICB3aWR0aDogMTVweDtcclxuICAgIGhlaWdodDogMTVweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgLW1vei10cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgLW1zLXRyYW5zaXRpb246IDAuNXM7XHJcbiAgICAtby10cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgdHJhbnNpdGlvbjogMC41cztcclxuICB9XHJcbn1cclxuLnNlYXJjaC1ibG9ja3tcclxuICByaWdodDoyMDBweDtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IDAuNXM7XHJcbiAgLW1vei10cmFuc2l0aW9uOiAwLjVzO1xyXG4gIC1tcy10cmFuc2l0aW9uOiAwLjVzO1xyXG4gIC1vLXRyYW5zaXRpb246IDAuNXM7XHJcbiAgdHJhbnNpdGlvbjogMC41cztcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHotaW5kZXg6MTA7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIHdpZHRoOiAwJTtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDEpO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMTBweCAwICRncmF5O1xyXG4gIC1tb3otYm94LXNoYWRvdzogMCAwIDEwcHggMCAkZ3JheTtcclxuICBib3gtc2hhZG93OiAwIDAgMTBweCAwICRncmF5O1xyXG4gIC13ZWJraXQtb3BhY2l0eTogMDtcclxuICAtbW96LW9wYWNpdHk6IDA7XHJcbiAgLW1zLW9wYWNpdHk6IDA7XHJcbiAgLW8tb3BhY2l0eTogMDtcclxuICAta2h0bWwtb3BhY2l0eTogMDtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHB7XHJcbiAgICBvcGFjaXR5OjA7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuNXM7XHJcbiAgICAtbW96LXRyYW5zaXRpb246IDAuNXM7XHJcbiAgICAtbXMtdHJhbnNpdGlvbjogMC41cztcclxuICAgIC1vLXRyYW5zaXRpb246IDAuNXM7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICByaWdodDogNDhweDtcclxuICAgIGhlaWdodDogNDAlO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGJsdWU7XHJcbiAgfVxyXG4gIGlucHV0W3R5cGU9XCJ0ZXh0XCJde1xyXG4gICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgJGdyYXktbGlnaHQ7XHJcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgIGhlaWdodDo3MCU7XHJcbiAgICB3aWR0aDpjYWxjKDEwMCUgLSAxMzBweCk7XHJcbiAgICBjb2xvcjogJGdyYXk7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxuICBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxyXG4gIGJ1dHRvbixcclxuICBidXR0b25bdHlwZT1cInN1Ym1pdFwiXXtcclxuXHJcbiAgfVxyXG4gICYub3BlbmVkLXNlYXJjaHtcclxuICAgIHdpZHRoOmNhbGMoMTAwJSAtIDIxNXB4KTtcclxuICAgIC13ZWJraXQtb3BhY2l0eTogMTtcclxuICAgIC1tb3otb3BhY2l0eTogMTtcclxuICAgIC1tcy1vcGFjaXR5OiAxO1xyXG4gICAgLW8tb3BhY2l0eTogMTtcclxuICAgIC1raHRtbC1vcGFjaXR5OiAxO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuLnNlYXJjaC1pbm5lcntcclxuICBoZWlnaHQ6MTAwJTtcclxufVxyXG4uc2VhcmNoX2JhcntcclxuICBoZWlnaHQ6MTAwJTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgaW5wdXRbdHlwZT1cInRleHRcIl17XHJcbiAgICBib3JkZXI6IG5vbmUhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5AbWVkaWEobWF4LXdpZHRoOiAxMDI0cHgpe1xyXG4gIC5zZWFyY2gtYmxvY2t7XHJcbiAgICBoZWlnaHQ6OTklO1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xyXG4gICAgLW1vei1ib3gtc2hhZG93OiBub25lO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICB9XHJcbn1cclxuQG1lZGlhKG1heC13aWR0aDogOTkxcHgpe1xyXG4gIC5oZWFkZXJ7XHJcbiAgICAmX19zZWFyY2gtb3BlbmVye1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgJl9faWNvbi1zZWFyY2gtdG9we1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcbn1cclxuQG1lZGlhKG1heC13aWR0aDo3NjdweCl7XHJcbiAgLnNlYXJjaC1ibG9ja3tcclxuICAgIHJpZ2h0OjA7XHJcbiAgICBsZWZ0OjA7XHJcbiAgICAmLm9wZW5lZC1zZWFyY2h7XHJcbiAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA0MjBweCl7XHJcbiAgLmhlYWRlcntcclxuICAgICZfX3NlYXJjaC1vcGVuZXJ7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XHJcbiAgLmhlYWRlcl9fc2VhcmNoLW9wZW5lcntcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICB9XHJcbn0iLCJsYWJlbHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcbi5mZWVkYmFjay1mb3Jte1xyXG4gIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgei1pbmRleDoxMDA7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgdG9wOjcwcHg7XHJcbiAgbGVmdDo1MCU7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICBwYWRkaW5nOiAyNXB4O1xyXG4gIG1heC13aWR0aDo1NDBweDtcclxuICB3aWR0aDoxMDAlO1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBpbnB1dFt0eXBlPSd0ZXh0J10sXHJcbiAgIGlucHV0W3R5cGU9J251bWJlciddLFxyXG4gICBpbnB1dFt0eXBlPSd0ZWwnXSxcclxuICAgaW5wdXRbdHlwZT0nZW1haWwnXSxcclxuICAgc2VsZWN0LFxyXG4gICB0ZXh0YXJlYSxcclxuICAgLnVpLXNlbGVjdG1lbnUtYnV0dG9ue1xyXG4gICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgIH1cclxuICB0ZXh0YXJlYXtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMzBweDtcclxuICB9XHJcbiAgJl9fdGl0bGV7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgfVxyXG4gICZfX2Nsb3Nle1xyXG4gICAgei1pbmRleDoxMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHRvcDoyNXB4O1xyXG4gICAgcmlnaHQ6MjVweDtcclxuICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9jbG9zZS5zdmcpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xyXG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICB9XHJcbiAgLmJ0bi1tYWlue1xyXG4gICAgLy9wb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAvL3JpZ2h0OiAyNXB4O1xyXG5cclxuICB9XHJcbiAgLmludGwtdGVsLWlucHV0e1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICB9XHJcbiAgLnRhYnN7XHJcbiAgICBtYXJnaW46IDIwcHggMCAwIDA7XHJcbiAgICAmX19jb250ZW50e1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG4gICAgLnNlcnZpY2VzLWhlYWRlcntcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gICAgLnNlcnZpY2VzLWhlYWRlci1pdGVte1xyXG4gICAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgICBwYWRkaW5nOjEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2JvdHRvbXtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgbGFiZWwuY2hlY2tib3h7XHJcbiAgICAgIGZsZXg6MiAxO1xyXG4gICAgfVxyXG4gICAgLmJ0bntcclxuICAgICAgZmxleDoxIDE7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmZlZWRiYWNrLWZvcm17XHJcbiAgLmNpdHktcGhvbmV7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbiAgLmZvcmVpZ24tc3R1ZGVudHMtcGhvbmV7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn1cclxuXHJcbi5jb250ZW50LWZvcm17XHJcbiAgLmNpdHktY2hvb3Nle1xyXG4gICAgJl9fbGlzdHtcclxuICAgICAgcmlnaHQ6YXV0bztcclxuICAgIH1cclxuICAgIHNwYW57XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XHJcbiAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLmNvbnRlbnQtZmVlZGJhY2stZm9ybXtcclxuICAmX19jaXR5LWNob29zZXtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgfVxyXG59XHJcbi5xdWVzdGlvbi10b29sdGlwe1xyXG4gIG1hcmdpbi1sZWZ0OiA0cHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGNvbG9yOiAkd2hpdGU7XHJcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR3aW5lO1xyXG4gIHdpZHRoOiAxOHB4O1xyXG4gIGhlaWdodDogMThweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgZm9udC1zaXplOiAxM3B4O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAmX190ZXh0e1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OjEyMCU7XHJcbiAgICB0b3A6NTAlO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICB3aWR0aDozMDBweDtcclxuICAgIHBhZGRpbmc6IDEwcHggMTZweDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBjb2xvcjogJGdyYXktZGFyaztcclxuICAgIGJhY2tncm91bmQtY29sb3I6JGdyYXktbGlnaHQtZXh0cmE7XHJcbiAgICB6LWluZGV4OjI7XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICBib3JkZXItdG9wOiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQgJGdyYXktbGlnaHQtZXh0cmE7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBsZWZ0Oi02cHg7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vKiBjb250ZW50IGZvcm0gKi9cclxuXHJcbi5jb250ZW50LWZvcm17XHJcbiAgbWFyZ2luLXRvcDogMzBweDtcclxuICB3aWR0aDogNTAlO1xyXG4gIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxyXG4gIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sXHJcbiAgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxyXG4gIGlucHV0W3R5cGU9XCJlbWFpbFwiXVxyXG4gIGlucHV0W3R5cGU9XCJ0ZWxcIl1cclxuICB0ZXh0YXJlYXtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG4uY2FsY3VsYXRvci1maWVsZC1sb2FkZXJ7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uYnV0dG9uLXByZWxvYWRlcntcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5yZW1hcmt7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uY2FsY3VsYXRvci1maWVsZHtcclxuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG59XHJcbi5jYWxjdWxhdG9yLWZpZWxkLXN1Yi1ncm91cC1qb2lue1xyXG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbn1cclxuLmNhbGN1bGF0b3ItZmllbGQtc3ViLWdyb3VwLmFnZXtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxufVxyXG4ubGFiZWx7XHJcbiAgbWFyZ2luOiAyMHB4IDA7XHJcbn1cclxuLmhhbGYtd2lkdGh7XHJcbiAgd2lkdGg6IDQ4JTtcclxufVxyXG4uc3VtbXtcclxuICBjb2xvcjogJHdpbmU7XHJcbn1cclxuLmFkZC1idXR0b257XHJcbiAgY29sb3I6ICR3aW5lO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAmOmJlZm9yZXtcclxuICAgIGNvbnRlbnQ6IFwiK1wiO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTZweDtcclxuICAgIGhlaWdodDogMTZweDtcclxuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2luZTtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgfVxyXG59XHJcblxyXG4ubGFiZWwtaGFsZi13aWR0aHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgd2lkdGg6IDUwJTtcclxuICAmICsgLmxhYmVsLWhhbGYtd2lkdGh7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB3aWR0aDogNDUlO1xyXG4gIH1cclxufVxyXG4uY29udGVudC10ZXh0YXJlYXtcclxuICBoZWlnaHQ6IDE0MHB4O1xyXG59XHJcblxyXG4udGVycml0b3J5X19yZXNldHtcclxuICBtYXJnaW46IDEwcHggMDtcclxuICAmLWl0ZW17XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICBjb2xvcjogJGdyYXktc29mdDE7XHJcbiAgICBib3JkZXItYm90dG9tOjFweCBkYXNoZWQgJGdyYXktc29mdDE7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuM3M7XHJcbiAgICAtbW96LXRyYW5zaXRpb246IDAuM3M7XHJcbiAgICAtbXMtdHJhbnNpdGlvbjogMC4zcztcclxuICAgIC1vLXRyYW5zaXRpb246IDAuM3M7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gIH1cclxuICAmLXJlc2V0e1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDEwcHg7XHJcbiAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6NHB4O1xyXG4gICAgICBsZWZ0OjA7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktc29mdDE7XHJcbiAgICB9XHJcbiAgICAmOmFmdGVye1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDo0cHg7XHJcbiAgICAgIGxlZnQ6MDtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktc29mdDE7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVye1xyXG4gICAgICAmOmJlZm9yZXtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2luZTtcclxuICAgICAgfVxyXG4gICAgICAmOmFmdGVye1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aW5lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiB0cmlwIGZvcm0gKi9cclxuXHJcbi50cmlwLWZvcm17XHJcbiAgbGFiZWw6bm90KCNmb3Itc3BvcnQpOm5vdCgjZm9yLWFncmVlbWVudDMpe1xyXG4gICAgbWF4LXdpZHRoOjUwJTtcclxuICB9XHJcbiAgI2Zvci1hZ3JlZW1lbnQze1xyXG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICB9XHJcbiAgLnNwb3J0LWlucHV0e1xyXG4gICAgd2lkdGg6IDE2MHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA0OHB4O1xyXG4gIH1cclxuICAuY2hhbmdlLWNhbGN1bGF0aW9ue1xyXG4gICAgY29sb3I6ICRncmF5LXNvZnQxO1xyXG4gICAgYm9yZGVyLWJvdHRvbToxcHggZGFzaGVkICRncmF5LXNvZnQxO1xyXG4gIH1cclxuICAucGFzc3BvcnQtc2VyaWFse1xyXG4gICAgd2lkdGg6IDEwNHB4O1xyXG4gIH1cclxuICAucGFzc3BvcnQtbnVtYmVye1xyXG4gICAgd2lkdGg6IDI0NnB4O1xyXG4gIH1cclxuICAubGFiZWwtaGFsZi13aWR0aHtcclxuICAgIHdpZHRoOiA0NSU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XHJcbiAgfVxyXG4gIC5sYWJlbC1oYWxmLXdpZHRoKyAubGFiZWwtaGFsZi13aWR0aHtcclxuICAgIHdpZHRoOiA0NSU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XHJcbiAgfVxyXG59XHJcbi50eXBlcy13cntcclxuICB3aWR0aDoxMDAlO1xyXG59XHJcbi50cmlwLWRhdGVze1xyXG4gIHdpZHRoOjEwMCU7XHJcbn1cclxuLm1lbWJlcnN7XHJcbiAgd2lkdGg6MTAwJTtcclxufVxyXG4udHJhdmVsZXJ7XHJcbiAgaDN7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gIH1cclxufVxyXG4udHJpcC1kYXRlc3tcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgbGFiZWx7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcbn1cclxuI3RyaXAtZGF0ZS1iZWdpbntcclxuICB3aWR0aDogMTYwcHg7XHJcbiAgbWFyZ2luOiAwIDIwcHg7XHJcbn1cclxuI3RyaXAtZGF0ZS1lbmR7XHJcbiAgd2lkdGg6IDE2MHB4O1xyXG4gIG1hcmdpbjogMCAyMHB4O1xyXG59XHJcbiN0cmlwLWRheXMtYW1vdW50e1xyXG4gIHdpZHRoOiA3MnB4O1xyXG4gIG1hcmdpbjogMCAyMHB4O1xyXG59XHJcbi5tZW1iZXJ7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4uY2hlY2tib3guc3BvcnQtYWxse1xyXG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDo1O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAuY2hlY2ttYXJre1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgYm9yZGVyOjJweCBzb2xpZCAkZ3JheS1kYXJrO1xyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgIHRvcDogMnB4O1xyXG4gICAgICBsZWZ0OiAxcHg7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgJGdyYXktZGFyaztcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRncmF5LWRhcms7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5zcG9ydC1zZWFyY2h7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xyXG59XHJcbi5tZW1iZXItZGVsZXRle1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogMTZweDtcclxuICBoZWlnaHQ6IDE2cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICBtYXJnaW4tbGVmdDogNHB4O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICAmOmJlZm9yZXtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgaGVpZ2h0OiAycHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2luZTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDo3cHg7XHJcbiAgICBsZWZ0Oi0xcHg7XHJcblxyXG4gIH1cclxuICAmOmFmdGVye1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDE4cHg7XHJcbiAgICBoZWlnaHQ6IDJweDtcclxuICAgIGJhY2tncm91bmQ6ICR3aW5lO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDo3cHg7XHJcbiAgICBsZWZ0Oi0xcHg7XHJcbiAgfVxyXG59XHJcbi5uZXctb3JkZXItcmVzdWx0e1xyXG4gIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBoNHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gIH1cclxuICAmX191bmRlcntcclxuICAgIHdpZHRoOjEwMCU7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICB9XHJcbn1cclxuXHJcbi8qIG1lZGlhICovXHJcbkBtZWRpYShtYXgtd2lkdGg6IDExOTlweCl7XHJcbiAgLmNvbnRlbnQtZm9ybXtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgLmJ0bntcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhKG1heC13aWR0aDogOTkxcHgpe1xyXG4gIC5mZWVkYmFjay1mb3Jte1xyXG4gICAgJl9fdGl0bGV7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICAgIC5jaXR5LXBob25le1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICAgIC5mb3JlaWduLXN0dWRlbnRzLXBob25le1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICAgIC5jaXR5LWNob29zZXtcclxuICAgICAgJl9fbGlzdHtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubWFpbi10ZWx7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbkBtZWRpYShtYXgtd2lkdGg6IDk5MXB4KXtcclxuICAuZmVlZGJhY2stZm9ybXtcclxuICAgIHRvcDowO1xyXG4gIH1cclxufVxyXG5AbWVkaWEobWF4LXdpZHRoOiA1NDBweCl7XHJcbiAgLmZlZWRiYWNrLWZvcm17XHJcbiAgICBvdmVyZmxvdzogc2Nyb2xsO1xyXG4gIH1cclxuICAuY29udGVudC1mb3Jte1xyXG4gICAgLmJ0bntcclxuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIC8vbWF4LXdpZHRoOiAyMjBweDtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5xdWVzdGlvbi10b29sdGlwe1xyXG4gICAgJl9fdGV4dHtcclxuICAgICAgdG9wOjEyMCU7XHJcbiAgICAgIGxlZnQ6NTAlO1xyXG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xyXG4gICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XHJcbiAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcclxuICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICBib3JkZXItbGVmdDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiA2cHggc29saWQgJGdyYXktbGlnaHQtZXh0cmE7XHJcbiAgICAgICAgICB0b3A6IC0xMnB4O1xyXG4gICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcclxuICAgICAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XHJcbiAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XHJcbiAgICAgICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5AbWVkaWEobWF4LXdpZHRoOiA0NjBweCl7XHJcbiAgLmNhbGN1bGF0b3ItZmllbGQtc3ViLWdyb3VwLmFnZXtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuICAuaGFsZi13aWR0aHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbn0iLCIudGFibGV7XHJcbiAgLy9kaXNwbGF5OiB0YWJsZTtcclxuICB3aWR0aDoxMDAlO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LWxpZ2h0O1xyXG4gIGJvcmRlci1ib3R0b206bm9uZTtcclxuICBtYXJnaW46IDIwcHggMDtcclxuICAmLnNtYWxsLWZvbnR7XHJcbiAgICAudGR7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgcGFkZGluZzogMTRweCAxMHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLnRoe1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWxpZ2h0LWV4dHJhO1xyXG59XHJcbi50cntcclxuICAvL2Rpc3BsYXk6IHRhYmxlLXJvdztcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXktbGlnaHQ7XHJcbn1cclxuLnRke1xyXG4gIC8vZGlzcGxheTogdGFibGUtY2VsbDtcclxuICBwYWRkaW5nOiAxNHB4IDIwcHg7XHJcbiAgJi1uYW1le1xyXG4gICAgd2lkdGg6NDYlO1xyXG4gIH1cclxuICAmLXByaWNle1xyXG4gICAgd2lkdGg6MTglO1xyXG4gIH1cclxuICAmLWZpbGV7XHJcbiAgICB3aWR0aDogMTglO1xyXG4gIH1cclxuICAmX19tb2JpbGUtaW5mby1sZWZ0e1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgJi50ZDEwe1xyXG4gICAgd2lkdGg6IDEwJTtcclxuICB9XHJcbiAgJi50ZDIwe1xyXG4gICAgd2lkdGg6IDIwJTtcclxuICB9XHJcbiAgJi50ZDMwe1xyXG4gICAgd2lkdGg6IDMwJTtcclxuICB9XHJcbiAgJi50ZDQwe1xyXG4gICAgd2lkdGg6IDQwJTtcclxuICB9XHJcbiAgJi50ZDUwe1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICB9XHJcbiAgJi50ZDYwe1xyXG4gICAgd2lkdGg6IDYwJTtcclxuICB9XHJcbiAgJi50ZDcwe1xyXG4gICAgd2lkdGg6IDcwJTtcclxuICB9XHJcbiAgJi50ZDgwe1xyXG4gICAgd2lkdGg6IDgwJTtcclxuICB9XHJcbiAgJi50ZDkwe1xyXG4gICAgd2lkdGg6IDkwJTtcclxuICB9XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAudGFibGV7XHJcbiAgICBib3JkZXI6bm9uZTtcclxuICAgICp7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuICB9XHJcbiAgLnRoe1xyXG4gICAgJi5kLWZsZXh7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAudHJ7XHJcbiAgICBib3JkZXI6MXB4IHNvbGlkICRncmF5LWxpZ2h0O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggNHB4IDBweCAkZ3JheS1saWdodDtcclxuICAgIC1tb3otYm94LXNoYWRvdzogMCAycHggNHB4IDBweCAkZ3JheS1saWdodDtcclxuICAgIGJveC1zaGFkb3c6MCAycHggNHB4IDBweCAkZ3JheS1saWdodDtcclxuICAgICYuZC1mbGV4e1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG4gIH1cclxuICAudGR7XHJcbiAgICBib3JkZXItYm90dG9tOm5vbmU7XHJcbiAgICAmLW5hbWV7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgJi1maWxle1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgJi5qdXN0aWZ5LWNvbnRlbnQtY2VudGVye1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtcHJpY2V7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgJl9fbW9iaWxlLWluZm8tbGVmdHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgfVxyXG4gICAgJi50ZDEwe1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgICYudGQyMHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAmLnRkMzB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgJi50ZDQwe1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgICYudGQ1MHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAmLnRkNjB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgJi50ZDcwe1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgICYudGQ4MHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAmLnRkOTB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi8qKlxuICogVmFyaWFibGVzIGRlY2xhcmVkIGhlcmUgY2FuIGJlIG92ZXJyaWRkZW4gYnkgY29uc3VtaW5nIGFwcGxpY2F0aW9ucywgd2l0aFxuICogdGhlIGhlbHAgb2YgdGhlIGAhZGVmYXVsdGAgZmxhZy5cbiAqXG4gKiBAZXhhbXBsZVxuICogICAgIC8vIG92ZXJyaWRpbmcgJGhvdmVyQ29sb3JcbiAqICAgICAkaG92ZXJDb2xvcjogcmdiYShyZWQsIDAuMDUpO1xuICpcbiAqICAgICAvLyBvdmVycmlkaW5nIGltYWdlIHBhdGhcbiAqICAgICAkZmxhZ3NJbWFnZVBhdGg6IFwiaW1hZ2VzL1wiO1xuICpcbiAqICAgICAvLyBpbXBvcnQgdGhlIHNjc3MgZmlsZSBhZnRlciB0aGUgb3ZlcnJpZGVzXG4gKiAgICAgQGltcG9ydCBcImJvd2VyX2NvbXBvbmVudC9pbnRsLXRlbC1pbnB1dC9zcmMvY3NzL2ludGxUZWxJbnB1dFwiO1xuICovXG4uaW50bC10ZWwtaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLmludGwtdGVsLWlucHV0ICoge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gIC5pbnRsLXRlbC1pbnB1dCAuaGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuaW50bC10ZWwtaW5wdXQgLnYtaGlkZSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIC5pbnRsLXRlbC1pbnB1dCBpbnB1dCwgLmludGwtdGVsLWlucHV0IGlucHV0W3R5cGU9dGV4dF0sIC5pbnRsLXRlbC1pbnB1dCBpbnB1dFt0eXBlPXRlbF0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAwO1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLmludGwtdGVsLWlucHV0IC5mbGFnLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICAvL3BhZGRpbmc6IDFweDtcbiAgfVxuICAuaW50bC10ZWwtaW5wdXQgLnNlbGVjdGVkLWZsYWcge1xuICAgIHotaW5kZXg6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAzNnB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDAgMCA4cHg7IH1cbiAgICAuaW50bC10ZWwtaW5wdXQgLnNlbGVjdGVkLWZsYWcgLml0aS1mbGFnIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAgIC5pbnRsLXRlbC1pbnB1dCAuc2VsZWN0ZWQtZmxhZyAuaXRpLWFycm93IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICAgIHJpZ2h0OiA2cHg7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci10b3A6IDRweCBzb2xpZCAjNTU1OyB9XG4gICAgICAuaW50bC10ZWwtaW5wdXQgLnNlbGVjdGVkLWZsYWcgLml0aS1hcnJvdy51cCB7XG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjNTU1OyB9XG4gIC5pbnRsLXRlbC1pbnB1dCAuY291bnRyeS1saXN0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogOTk5OTtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDAgMCAwIC0xcHg7XG4gICAgYm94LXNoYWRvdzogMXB4IDFweCA0cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNDQ0M7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgICB3aWR0aDoxMDAlO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDsgfVxuICAgIC5pbnRsLXRlbC1pbnB1dCAuY291bnRyeS1saXN0LmRyb3B1cCB7XG4gICAgICBib3R0b206IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtMXB4OyB9XG4gICAgLmludGwtdGVsLWlucHV0IC5jb3VudHJ5LWxpc3QgLmZsYWctYm94IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAyMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAuaW50bC10ZWwtaW5wdXQgLmNvdW50cnktbGlzdCB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7IH0gfVxuICAgIC5pbnRsLXRlbC1pbnB1dCAuY291bnRyeS1saXN0IC5kaXZpZGVyIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NDQzsgfVxuICAgIC5pbnRsLXRlbC1pbnB1dCAuY291bnRyeS1saXN0IC5jb3VudHJ5IHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBtYXgtd2lkdGg6MTAwJTtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgcGFkZGluZzogMTBweDsgfVxuICAgICAgLmludGwtdGVsLWlucHV0IC5jb3VudHJ5LWxpc3QgLmNvdW50cnkgLmRpYWwtY29kZSB7XG4gICAgICAgIGNvbG9yOiAjOTk5OyB9XG4gICAgLmludGwtdGVsLWlucHV0IC5jb3VudHJ5LWxpc3QgLmNvdW50cnkuaGlnaGxpZ2h0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7IH1cbiAgICAuaW50bC10ZWwtaW5wdXQgLmNvdW50cnktbGlzdCAuZmxhZy1ib3gsIC5pbnRsLXRlbC1pbnB1dCAuY291bnRyeS1saXN0IC5jb3VudHJ5LW5hbWUsIC5pbnRsLXRlbC1pbnB1dCAuY291bnRyeS1saXN0IC5kaWFsLWNvZGUge1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIC5pbnRsLXRlbC1pbnB1dCAuY291bnRyeS1saXN0IC5mbGFnLWJveCwgLmludGwtdGVsLWlucHV0IC5jb3VudHJ5LWxpc3QgLmNvdW50cnktbmFtZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDZweDsgfVxuICAuaW50bC10ZWwtaW5wdXQuYWxsb3ctZHJvcGRvd24gaW5wdXQsIC5pbnRsLXRlbC1pbnB1dC5hbGxvdy1kcm9wZG93biBpbnB1dFt0eXBlPXRleHRdLCAuaW50bC10ZWwtaW5wdXQuYWxsb3ctZHJvcGRvd24gaW5wdXRbdHlwZT10ZWxdLCAuaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlIGlucHV0LCAuaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlIGlucHV0W3R5cGU9dGV4dF0sIC5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUgaW5wdXRbdHlwZT10ZWxdIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA1MnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5pbnRsLXRlbC1pbnB1dC5hbGxvdy1kcm9wZG93biAuZmxhZy1jb250YWluZXIsIC5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUgLmZsYWctY29udGFpbmVyIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwOyB9XG4gIC5pbnRsLXRlbC1pbnB1dC5hbGxvdy1kcm9wZG93biAuc2VsZWN0ZWQtZmxhZywgLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZSAuc2VsZWN0ZWQtZmxhZyB7XG4gICAgd2lkdGg6IDQ2cHg7IH1cbiAgLmludGwtdGVsLWlucHV0LmFsbG93LWRyb3Bkb3duIC5mbGFnLWNvbnRhaW5lcjpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLmludGwtdGVsLWlucHV0LmFsbG93LWRyb3Bkb3duIC5mbGFnLWNvbnRhaW5lcjpob3ZlciAuc2VsZWN0ZWQtZmxhZyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpOyB9XG4gIC5pbnRsLXRlbC1pbnB1dC5hbGxvdy1kcm9wZG93biBpbnB1dFtkaXNhYmxlZF0gKyAuZmxhZy1jb250YWluZXI6aG92ZXIsIC5pbnRsLXRlbC1pbnB1dC5hbGxvdy1kcm9wZG93biBpbnB1dFtyZWFkb25seV0gKyAuZmxhZy1jb250YWluZXI6aG92ZXIge1xuICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuICAgIC5pbnRsLXRlbC1pbnB1dC5hbGxvdy1kcm9wZG93biBpbnB1dFtkaXNhYmxlZF0gKyAuZmxhZy1jb250YWluZXI6aG92ZXIgLnNlbGVjdGVkLWZsYWcsIC5pbnRsLXRlbC1pbnB1dC5hbGxvdy1kcm9wZG93biBpbnB1dFtyZWFkb25seV0gKyAuZmxhZy1jb250YWluZXI6aG92ZXIgLnNlbGVjdGVkLWZsYWcge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZSAuc2VsZWN0ZWQtZmxhZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAvL2JvcmRlci1yYWRpdXM6IDE0cHggMCAwIDE0cHg7XG4gIH1cbiAgLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZSAuc2VsZWN0ZWQtZGlhbC1jb2RlIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgcGFkZGluZy1sZWZ0OiAyOHB4OyB9XG4gIC5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUuaXRpLXNkYy0yIGlucHV0LCAuaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlLml0aS1zZGMtMiBpbnB1dFt0eXBlPXRleHRdLCAuaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlLml0aS1zZGMtMiBpbnB1dFt0eXBlPXRlbF0ge1xuICAgIHBhZGRpbmctbGVmdDogNjZweDsgfVxuICAuaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlLml0aS1zZGMtMiAuc2VsZWN0ZWQtZmxhZyB7XG4gICAgd2lkdGg6IDYwcHg7IH1cbiAgLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5hbGxvdy1kcm9wZG93bi5pdGktc2RjLTIgaW5wdXQsIC5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUuYWxsb3ctZHJvcGRvd24uaXRpLXNkYy0yIGlucHV0W3R5cGU9dGV4dF0sIC5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUuYWxsb3ctZHJvcGRvd24uaXRpLXNkYy0yIGlucHV0W3R5cGU9dGVsXSB7XG4gICAgcGFkZGluZy1sZWZ0OiA3NnB4OyB9XG4gIC5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUuYWxsb3ctZHJvcGRvd24uaXRpLXNkYy0yIC5zZWxlY3RlZC1mbGFnIHtcbiAgICB3aWR0aDogNzBweDsgfVxuICAuaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlLml0aS1zZGMtMyBpbnB1dCwgLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5pdGktc2RjLTMgaW5wdXRbdHlwZT10ZXh0XSwgLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5pdGktc2RjLTMgaW5wdXRbdHlwZT10ZWxdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDc0cHg7IH1cbiAgLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5pdGktc2RjLTMgLnNlbGVjdGVkLWZsYWcge1xuICAgIHdpZHRoOiA2OHB4OyB9XG4gIC5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUuYWxsb3ctZHJvcGRvd24uaXRpLXNkYy0zIGlucHV0LCAuaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlLmFsbG93LWRyb3Bkb3duLml0aS1zZGMtMyBpbnB1dFt0eXBlPXRleHRdLCAuaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlLmFsbG93LWRyb3Bkb3duLml0aS1zZGMtMyBpbnB1dFt0eXBlPXRlbF0ge1xuICAgIHBhZGRpbmctbGVmdDogODRweDsgfVxuICAuaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlLmFsbG93LWRyb3Bkb3duLml0aS1zZGMtMyAuc2VsZWN0ZWQtZmxhZyB7XG4gICAgd2lkdGg6IDc4cHg7IH1cbiAgLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5pdGktc2RjLTQgaW5wdXQsIC5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUuaXRpLXNkYy00IGlucHV0W3R5cGU9dGV4dF0sIC5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUuaXRpLXNkYy00IGlucHV0W3R5cGU9dGVsXSB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MnB4OyB9XG4gIC5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUuaXRpLXNkYy00IC5zZWxlY3RlZC1mbGFnIHtcbiAgICB3aWR0aDogNzZweDsgfVxuICAuaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlLmFsbG93LWRyb3Bkb3duLml0aS1zZGMtNCBpbnB1dCwgLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5hbGxvdy1kcm9wZG93bi5pdGktc2RjLTQgaW5wdXRbdHlwZT10ZXh0XSwgLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5hbGxvdy1kcm9wZG93bi5pdGktc2RjLTQgaW5wdXRbdHlwZT10ZWxdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDkycHg7IH1cbiAgLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5hbGxvdy1kcm9wZG93bi5pdGktc2RjLTQgLnNlbGVjdGVkLWZsYWcge1xuICAgIHdpZHRoOiA4NnB4OyB9XG4gIC5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUuaXRpLXNkYy01IGlucHV0LCAuaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlLml0aS1zZGMtNSBpbnB1dFt0eXBlPXRleHRdLCAuaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlLml0aS1zZGMtNSBpbnB1dFt0eXBlPXRlbF0ge1xuICAgIHBhZGRpbmctbGVmdDogOTBweDsgfVxuICAuaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlLml0aS1zZGMtNSAuc2VsZWN0ZWQtZmxhZyB7XG4gICAgd2lkdGg6IDg0cHg7IH1cbiAgLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5hbGxvdy1kcm9wZG93bi5pdGktc2RjLTUgaW5wdXQsIC5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUuYWxsb3ctZHJvcGRvd24uaXRpLXNkYy01IGlucHV0W3R5cGU9dGV4dF0sIC5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUuYWxsb3ctZHJvcGRvd24uaXRpLXNkYy01IGlucHV0W3R5cGU9dGVsXSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweDsgfVxuICAuaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlLmFsbG93LWRyb3Bkb3duLml0aS1zZGMtNSAuc2VsZWN0ZWQtZmxhZyB7XG4gICAgd2lkdGg6IDk0cHg7IH1cbiAgLmludGwtdGVsLWlucHV0Lml0aS1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xMDAwcHg7XG4gICAgbGVmdDogLTEwMDBweDtcbiAgICB6LWluZGV4OiAxMDYwO1xuICAgIHBhZGRpbmc6IDFweDsgfVxuICAgIC5pbnRsLXRlbC1pbnB1dC5pdGktY29udGFpbmVyOmhvdmVyIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uaXRpLW1vYmlsZSAuaW50bC10ZWwtaW5wdXQuaXRpLWNvbnRhaW5lciB7XG4gIHRvcDogMzBweDtcbiAgYm90dG9tOiAzMHB4O1xuICBsZWZ0OiAzMHB4O1xuICByaWdodDogMzBweDtcbiAgbWF4LXdpZHRoOjkwdnc7XG4gIHBvc2l0aW9uOiBmaXhlZDsgfVxuXG4uaXRpLW1vYmlsZSAuaW50bC10ZWwtaW5wdXQgLmNvdW50cnktbGlzdCB7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5pdGktbW9iaWxlIC5pbnRsLXRlbC1pbnB1dCAuY291bnRyeS1saXN0IC5jb3VudHJ5IHtcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNWVtOyB9XG5cbi5pdGktZmxhZyB7XG4gIHdpZHRoOiAyMHB4OyB9XG4gIC5pdGktZmxhZy5iZSB7XG4gICAgd2lkdGg6IDE4cHg7IH1cbiAgLml0aS1mbGFnLmNoIHtcbiAgICB3aWR0aDogMTVweDsgfVxuICAuaXRpLWZsYWcubWMge1xuICAgIHdpZHRoOiAxOXB4OyB9XG4gIC5pdGktZmxhZy5uZSB7XG4gICAgd2lkdGg6IDE4cHg7IH1cbiAgLml0aS1mbGFnLm5wIHtcbiAgICB3aWR0aDogMTNweDsgfVxuICAuaXRpLWZsYWcudmEge1xuICAgIHdpZHRoOiAxNXB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAobWluLS1tb3otZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyIC8gMSksIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDE5MmRwaSksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDJkcHB4KSB7XG4gICAgLml0aS1mbGFnIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNTYzMHB4IDE1cHg7IH0gfVxuICAuaXRpLWZsYWcuYWMge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggMHB4OyB9XG4gIC5pdGktZmxhZy5hZCB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMnB4IDBweDsgfVxuICAuaXRpLWZsYWcuYWUge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDRweCAwcHg7IH1cbiAgLml0aS1mbGFnLmFmIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY2cHggMHB4OyB9XG4gIC5pdGktZmxhZy5hZyB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC04OHB4IDBweDsgfVxuICAuaXRpLWZsYWcuYWkge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEwcHggMHB4OyB9XG4gIC5pdGktZmxhZy5hbCB7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzJweCAwcHg7IH1cbiAgLml0aS1mbGFnLmFtIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1NHB4IDBweDsgfVxuICAuaXRpLWZsYWcuYW8ge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggMHB4OyB9XG4gIC5pdGktZmxhZy5hcSB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xOThweCAwcHg7IH1cbiAgLml0aS1mbGFnLmFyIHtcbiAgICBoZWlnaHQ6IDEzcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyMHB4IDBweDsgfVxuICAuaXRpLWZsYWcuYXMge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQycHggMHB4OyB9XG4gIC5pdGktZmxhZy5hdCB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNjRweCAwcHg7IH1cbiAgLml0aS1mbGFnLmF1IHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4NnB4IDBweDsgfVxuICAuaXRpLWZsYWcuYXcge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzA4cHggMHB4OyB9XG4gIC5pdGktZmxhZy5heCB7XG4gICAgaGVpZ2h0OiAxM3B4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMzBweCAwcHg7IH1cbiAgLml0aS1mbGFnLmF6IHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM1MnB4IDBweDsgfVxuICAuaXRpLWZsYWcuYmEge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzc0cHggMHB4OyB9XG4gIC5pdGktZmxhZy5iYiB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zOTZweCAwcHg7IH1cbiAgLml0aS1mbGFnLmJkIHtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQxOHB4IDBweDsgfVxuICAuaXRpLWZsYWcuYmUge1xuICAgIGhlaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDQwcHggMHB4OyB9XG4gIC5pdGktZmxhZy5iZiB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00NjBweCAwcHg7IH1cbiAgLml0aS1mbGFnLmJnIHtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4MnB4IDBweDsgfVxuICAuaXRpLWZsYWcuYmgge1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTA0cHggMHB4OyB9XG4gIC5pdGktZmxhZy5iaSB7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01MjZweCAwcHg7IH1cbiAgLml0aS1mbGFnLmJqIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU0OHB4IDBweDsgfVxuICAuaXRpLWZsYWcuYmwge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTcwcHggMHB4OyB9XG4gIC5pdGktZmxhZy5ibSB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01OTJweCAwcHg7IH1cbiAgLml0aS1mbGFnLmJuIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTYxNHB4IDBweDsgfVxuICAuaXRpLWZsYWcuYm8ge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjM2cHggMHB4OyB9XG4gIC5pdGktZmxhZy5icSB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC02NThweCAwcHg7IH1cbiAgLml0aS1mbGFnLmJyIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY4MHB4IDBweDsgfVxuICAuaXRpLWZsYWcuYnMge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzAycHggMHB4OyB9XG4gIC5pdGktZmxhZy5idCB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03MjRweCAwcHg7IH1cbiAgLml0aS1mbGFnLmJ2IHtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTc0NnB4IDBweDsgfVxuICAuaXRpLWZsYWcuYncge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzY4cHggMHB4OyB9XG4gIC5pdGktZmxhZy5ieSB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03OTBweCAwcHg7IH1cbiAgLml0aS1mbGFnLmJ6IHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgxMnB4IDBweDsgfVxuICAuaXRpLWZsYWcuY2Ege1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODM0cHggMHB4OyB9XG4gIC5pdGktZmxhZy5jYyB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC04NTZweCAwcHg7IH1cbiAgLml0aS1mbGFnLmNkIHtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTg3OHB4IDBweDsgfVxuICAuaXRpLWZsYWcuY2Yge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTAwcHggMHB4OyB9XG4gIC5pdGktZmxhZy5jZyB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC05MjJweCAwcHg7IH1cbiAgLml0aS1mbGFnLmNoIHtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk0NHB4IDBweDsgfVxuICAuaXRpLWZsYWcuY2kge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTYxcHggMHB4OyB9XG4gIC5pdGktZmxhZy5jayB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC05ODNweCAwcHg7IH1cbiAgLml0aS1mbGFnLmNsIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMDVweCAwcHg7IH1cbiAgLml0aS1mbGFnLmNtIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMjdweCAwcHg7IH1cbiAgLml0aS1mbGFnLmNuIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwNDlweCAwcHg7IH1cbiAgLml0aS1mbGFnLmNvIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwNzFweCAwcHg7IH1cbiAgLml0aS1mbGFnLmNwIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwOTNweCAwcHg7IH1cbiAgLml0aS1mbGFnLmNyIHtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMTVweCAwcHg7IH1cbiAgLml0aS1mbGFnLmN1IHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMzdweCAwcHg7IH1cbiAgLml0aS1mbGFnLmN2IHtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExNTlweCAwcHg7IH1cbiAgLml0aS1mbGFnLmN3IHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExODFweCAwcHg7IH1cbiAgLml0aS1mbGFnLmN4IHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMDNweCAwcHg7IH1cbiAgLml0aS1mbGFnLmN5IHtcbiAgICBoZWlnaHQ6IDEzcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMjVweCAwcHg7IH1cbiAgLml0aS1mbGFnLmN6IHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyNDdweCAwcHg7IH1cbiAgLml0aS1mbGFnLmRlIHtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyNjlweCAwcHg7IH1cbiAgLml0aS1mbGFnLmRnIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOTFweCAwcHg7IH1cbiAgLml0aS1mbGFnLmRqIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzMTNweCAwcHg7IH1cbiAgLml0aS1mbGFnLmRrIHtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzMzVweCAwcHg7IH1cbiAgLml0aS1mbGFnLmRtIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzNTdweCAwcHg7IH1cbiAgLml0aS1mbGFnLmRvIHtcbiAgICBoZWlnaHQ6IDEzcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzNzlweCAwcHg7IH1cbiAgLml0aS1mbGFnLmR6IHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0MDFweCAwcHg7IH1cbiAgLml0aS1mbGFnLmVhIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0MjNweCAwcHg7IH1cbiAgLml0aS1mbGFnLmVjIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NDVweCAwcHg7IH1cbiAgLml0aS1mbGFnLmVlIHtcbiAgICBoZWlnaHQ6IDEzcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NjdweCAwcHg7IH1cbiAgLml0aS1mbGFnLmVnIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0ODlweCAwcHg7IH1cbiAgLml0aS1mbGFnLmVoIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1MTFweCAwcHg7IH1cbiAgLml0aS1mbGFnLmVyIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1MzNweCAwcHg7IH1cbiAgLml0aS1mbGFnLmVzIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1NTVweCAwcHg7IH1cbiAgLml0aS1mbGFnLmV0IHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1NzdweCAwcHg7IH1cbiAgLml0aS1mbGFnLmV1IHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1OTlweCAwcHg7IH1cbiAgLml0aS1mbGFnLmZpIHtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MjFweCAwcHg7IH1cbiAgLml0aS1mbGFnLmZqIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2NDNweCAwcHg7IH1cbiAgLml0aS1mbGFnLmZrIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2NjVweCAwcHg7IH1cbiAgLml0aS1mbGFnLmZtIHtcbiAgICBoZWlnaHQ6IDExcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2ODdweCAwcHg7IH1cbiAgLml0aS1mbGFnLmZvIHtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3MDlweCAwcHg7IH1cbiAgLml0aS1mbGFnLmZyIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3MzFweCAwcHg7IH1cbiAgLml0aS1mbGFnLmdhIHtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NTNweCAwcHg7IH1cbiAgLml0aS1mbGFnLmdiIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NzVweCAwcHg7IH1cbiAgLml0aS1mbGFnLmdkIHtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3OTdweCAwcHg7IH1cbiAgLml0aS1mbGFnLmdlIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE4MTlweCAwcHg7IH1cbiAgLml0aS1mbGFnLmdmIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE4NDFweCAwcHg7IH1cbiAgLml0aS1mbGFnLmdnIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE4NjNweCAwcHg7IH1cbiAgLml0aS1mbGFnLmdoIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE4ODVweCAwcHg7IH1cbiAgLml0aS1mbGFnLmdpIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MDdweCAwcHg7IH1cbiAgLml0aS1mbGFnLmdsIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MjlweCAwcHg7IH1cbiAgLml0aS1mbGFnLmdtIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5NTFweCAwcHg7IH1cbiAgLml0aS1mbGFnLmduIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5NzNweCAwcHg7IH1cbiAgLml0aS1mbGFnLmdwIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5OTVweCAwcHg7IH1cbiAgLml0aS1mbGFnLmdxIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwMTdweCAwcHg7IH1cbiAgLml0aS1mbGFnLmdyIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwMzlweCAwcHg7IH1cbiAgLml0aS1mbGFnLmdzIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwNjFweCAwcHg7IH1cbiAgLml0aS1mbGFnLmd0IHtcbiAgICBoZWlnaHQ6IDEzcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwODNweCAwcHg7IH1cbiAgLml0aS1mbGFnLmd1IHtcbiAgICBoZWlnaHQ6IDExcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxMDVweCAwcHg7IH1cbiAgLml0aS1mbGFnLmd3IHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxMjdweCAwcHg7IH1cbiAgLml0aS1mbGFnLmd5IHtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxNDlweCAwcHg7IH1cbiAgLml0aS1mbGFnLmhrIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxNzFweCAwcHg7IH1cbiAgLml0aS1mbGFnLmhtIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxOTNweCAwcHg7IH1cbiAgLml0aS1mbGFnLmhuIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyMTVweCAwcHg7IH1cbiAgLml0aS1mbGFnLmhyIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyMzdweCAwcHg7IH1cbiAgLml0aS1mbGFnLmh0IHtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNTlweCAwcHg7IH1cbiAgLml0aS1mbGFnLmh1IHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyODFweCAwcHg7IH1cbiAgLml0aS1mbGFnLmljIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIzMDNweCAwcHg7IH1cbiAgLml0aS1mbGFnLmlkIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIzMjVweCAwcHg7IH1cbiAgLml0aS1mbGFnLmllIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIzNDdweCAwcHg7IH1cbiAgLml0aS1mbGFnLmlsIHtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIzNjlweCAwcHg7IH1cbiAgLml0aS1mbGFnLmltIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIzOTFweCAwcHg7IH1cbiAgLml0aS1mbGFnLmluIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MTNweCAwcHg7IH1cbiAgLml0aS1mbGFnLmlvIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MzVweCAwcHg7IH1cbiAgLml0aS1mbGFnLmlxIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0NTdweCAwcHg7IH1cbiAgLml0aS1mbGFnLmlyIHtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0NzlweCAwcHg7IH1cbiAgLml0aS1mbGFnLmlzIHtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI1MDFweCAwcHg7IH1cbiAgLml0aS1mbGFnLml0IHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI1MjNweCAwcHg7IH1cbiAgLml0aS1mbGFnLmplIHtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI1NDVweCAwcHg7IH1cbiAgLml0aS1mbGFnLmptIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI1NjdweCAwcHg7IH1cbiAgLml0aS1mbGFnLmpvIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI1ODlweCAwcHg7IH1cbiAgLml0aS1mbGFnLmpwIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI2MTFweCAwcHg7IH1cbiAgLml0aS1mbGFnLmtlIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI2MzNweCAwcHg7IH1cbiAgLml0aS1mbGFnLmtnIHtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI2NTVweCAwcHg7IH1cbiAgLml0aS1mbGFnLmtoIHtcbiAgICBoZWlnaHQ6IDEzcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI2NzdweCAwcHg7IH1cbiAgLml0aS1mbGFnLmtpIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI2OTlweCAwcHg7IH1cbiAgLml0aS1mbGFnLmttIHtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI3MjFweCAwcHg7IH1cbiAgLml0aS1mbGFnLmtuIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI3NDNweCAwcHg7IH1cbiAgLml0aS1mbGFnLmtwIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI3NjVweCAwcHg7IH1cbiAgLml0aS1mbGFnLmtyIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI3ODdweCAwcHg7IH1cbiAgLml0aS1mbGFnLmt3IHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4MDlweCAwcHg7IH1cbiAgLml0aS1mbGFnLmt5IHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4MzFweCAwcHg7IH1cbiAgLml0aS1mbGFnLmt6IHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4NTNweCAwcHg7IH1cbiAgLml0aS1mbGFnLmxhIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4NzVweCAwcHg7IH1cbiAgLml0aS1mbGFnLmxiIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4OTdweCAwcHg7IH1cbiAgLml0aS1mbGFnLmxjIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI5MTlweCAwcHg7IH1cbiAgLml0aS1mbGFnLmxpIHtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI5NDFweCAwcHg7IH1cbiAgLml0aS1mbGFnLmxrIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI5NjNweCAwcHg7IH1cbiAgLml0aS1mbGFnLmxyIHtcbiAgICBoZWlnaHQ6IDExcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI5ODVweCAwcHg7IH1cbiAgLml0aS1mbGFnLmxzIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMwMDdweCAwcHg7IH1cbiAgLml0aS1mbGFnLmx0IHtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMwMjlweCAwcHg7IH1cbiAgLml0aS1mbGFnLmx1IHtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMwNTFweCAwcHg7IH1cbiAgLml0aS1mbGFnLmx2IHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMwNzNweCAwcHg7IH1cbiAgLml0aS1mbGFnLmx5IHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMwOTVweCAwcHg7IH1cbiAgLml0aS1mbGFnLm1hIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMxMTdweCAwcHg7IH1cbiAgLml0aS1mbGFnLm1jIHtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMxMzlweCAwcHg7IH1cbiAgLml0aS1mbGFnLm1kIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMxNjBweCAwcHg7IH1cbiAgLml0aS1mbGFnLm1lIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMxODJweCAwcHg7IH1cbiAgLml0aS1mbGFnLm1mIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMyMDRweCAwcHg7IH1cbiAgLml0aS1mbGFnLm1nIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMyMjZweCAwcHg7IH1cbiAgLml0aS1mbGFnLm1oIHtcbiAgICBoZWlnaHQ6IDExcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMyNDhweCAwcHg7IH1cbiAgLml0aS1mbGFnLm1rIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMyNzBweCAwcHg7IH1cbiAgLml0aS1mbGFnLm1sIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMyOTJweCAwcHg7IH1cbiAgLml0aS1mbGFnLm1tIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzMTRweCAwcHg7IH1cbiAgLml0aS1mbGFnLm1uIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzMzZweCAwcHg7IH1cbiAgLml0aS1mbGFnLm1vIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzNThweCAwcHg7IH1cbiAgLml0aS1mbGFnLm1wIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzODBweCAwcHg7IH1cbiAgLml0aS1mbGFnLm1xIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM0MDJweCAwcHg7IH1cbiAgLml0aS1mbGFnLm1yIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM0MjRweCAwcHg7IH1cbiAgLml0aS1mbGFnLm1zIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM0NDZweCAwcHg7IH1cbiAgLml0aS1mbGFnLm10IHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM0NjhweCAwcHg7IH1cbiAgLml0aS1mbGFnLm11IHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM0OTBweCAwcHg7IH1cbiAgLml0aS1mbGFnLm12IHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM1MTJweCAwcHg7IH1cbiAgLml0aS1mbGFnLm13IHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM1MzRweCAwcHg7IH1cbiAgLml0aS1mbGFnLm14IHtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM1NTZweCAwcHg7IH1cbiAgLml0aS1mbGFnLm15IHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM1NzhweCAwcHg7IH1cbiAgLml0aS1mbGFnLm16IHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2MDBweCAwcHg7IH1cbiAgLml0aS1mbGFnLm5hIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2MjJweCAwcHg7IH1cbiAgLml0aS1mbGFnLm5jIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2NDRweCAwcHg7IH1cbiAgLml0aS1mbGFnLm5lIHtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2NjZweCAwcHg7IH1cbiAgLml0aS1mbGFnLm5mIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2ODZweCAwcHg7IH1cbiAgLml0aS1mbGFnLm5nIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM3MDhweCAwcHg7IH1cbiAgLml0aS1mbGFnLm5pIHtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM3MzBweCAwcHg7IH1cbiAgLml0aS1mbGFnLm5sIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM3NTJweCAwcHg7IH1cbiAgLml0aS1mbGFnLm5vIHtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM3NzRweCAwcHg7IH1cbiAgLml0aS1mbGFnLm5wIHtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM3OTZweCAwcHg7IH1cbiAgLml0aS1mbGFnLm5yIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM4MTFweCAwcHg7IH1cbiAgLml0aS1mbGFnLm51IHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM4MzNweCAwcHg7IH1cbiAgLml0aS1mbGFnLm56IHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM4NTVweCAwcHg7IH1cbiAgLml0aS1mbGFnLm9tIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM4NzdweCAwcHg7IH1cbiAgLml0aS1mbGFnLnBhIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM4OTlweCAwcHg7IH1cbiAgLml0aS1mbGFnLnBlIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM5MjFweCAwcHg7IH1cbiAgLml0aS1mbGFnLnBmIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM5NDNweCAwcHg7IH1cbiAgLml0aS1mbGFnLnBnIHtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM5NjVweCAwcHg7IH1cbiAgLml0aS1mbGFnLnBoIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM5ODdweCAwcHg7IH1cbiAgLml0aS1mbGFnLnBrIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwMDlweCAwcHg7IH1cbiAgLml0aS1mbGFnLnBsIHtcbiAgICBoZWlnaHQ6IDEzcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwMzFweCAwcHg7IH1cbiAgLml0aS1mbGFnLnBtIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwNTNweCAwcHg7IH1cbiAgLml0aS1mbGFnLnBuIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwNzVweCAwcHg7IH1cbiAgLml0aS1mbGFnLnByIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwOTdweCAwcHg7IH1cbiAgLml0aS1mbGFnLnBzIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQxMTlweCAwcHg7IH1cbiAgLml0aS1mbGFnLnB0IHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQxNDFweCAwcHg7IH1cbiAgLml0aS1mbGFnLnB3IHtcbiAgICBoZWlnaHQ6IDEzcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQxNjNweCAwcHg7IH1cbiAgLml0aS1mbGFnLnB5IHtcbiAgICBoZWlnaHQ6IDExcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQxODVweCAwcHg7IH1cbiAgLml0aS1mbGFnLnFhIHtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDIwN3B4IDBweDsgfVxuICAuaXRpLWZsYWcucmUge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDIyOXB4IDBweDsgfVxuICAuaXRpLWZsYWcucm8ge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDI1MXB4IDBweDsgfVxuICAuaXRpLWZsYWcucnMge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDI3M3B4IDBweDsgfVxuICAuaXRpLWZsYWcucnUge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDI5NXB4IDBweDsgfVxuICAuaXRpLWZsYWcucncge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDMxN3B4IDBweDsgfVxuICAuaXRpLWZsYWcuc2Ege1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDMzOXB4IDBweDsgfVxuICAuaXRpLWZsYWcuc2Ige1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDM2MXB4IDBweDsgfVxuICAuaXRpLWZsYWcuc2Mge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDM4M3B4IDBweDsgfVxuICAuaXRpLWZsYWcuc2Qge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDQwNXB4IDBweDsgfVxuICAuaXRpLWZsYWcuc2Uge1xuICAgIGhlaWdodDogMTNweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDQyN3B4IDBweDsgfVxuICAuaXRpLWZsYWcuc2cge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDQ0OXB4IDBweDsgfVxuICAuaXRpLWZsYWcuc2gge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDQ3MXB4IDBweDsgfVxuICAuaXRpLWZsYWcuc2kge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDQ5M3B4IDBweDsgfVxuICAuaXRpLWZsYWcuc2oge1xuICAgIGhlaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDUxNXB4IDBweDsgfVxuICAuaXRpLWZsYWcuc2sge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDUzN3B4IDBweDsgfVxuICAuaXRpLWZsYWcuc2wge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDU1OXB4IDBweDsgfVxuICAuaXRpLWZsYWcuc20ge1xuICAgIGhlaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDU4MXB4IDBweDsgfVxuICAuaXRpLWZsYWcuc24ge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDYwM3B4IDBweDsgfVxuICAuaXRpLWZsYWcuc28ge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDYyNXB4IDBweDsgfVxuICAuaXRpLWZsYWcuc3Ige1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDY0N3B4IDBweDsgfVxuICAuaXRpLWZsYWcuc3Mge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDY2OXB4IDBweDsgfVxuICAuaXRpLWZsYWcuc3Qge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDY5MXB4IDBweDsgfVxuICAuaXRpLWZsYWcuc3Yge1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDcxM3B4IDBweDsgfVxuICAuaXRpLWZsYWcuc3gge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDczNXB4IDBweDsgfVxuICAuaXRpLWZsYWcuc3kge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDc1N3B4IDBweDsgfVxuICAuaXRpLWZsYWcuc3oge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDc3OXB4IDBweDsgfVxuICAuaXRpLWZsYWcudGEge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDgwMXB4IDBweDsgfVxuICAuaXRpLWZsYWcudGMge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDgyM3B4IDBweDsgfVxuICAuaXRpLWZsYWcudGQge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDg0NXB4IDBweDsgfVxuICAuaXRpLWZsYWcudGYge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDg2N3B4IDBweDsgfVxuICAuaXRpLWZsYWcudGcge1xuICAgIGhlaWdodDogMTNweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDg4OXB4IDBweDsgfVxuICAuaXRpLWZsYWcudGgge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDkxMXB4IDBweDsgfVxuICAuaXRpLWZsYWcudGoge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDkzM3B4IDBweDsgfVxuICAuaXRpLWZsYWcudGsge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDk1NXB4IDBweDsgfVxuICAuaXRpLWZsYWcudGwge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDk3N3B4IDBweDsgfVxuICAuaXRpLWZsYWcudG0ge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDk5OXB4IDBweDsgfVxuICAuaXRpLWZsYWcudG4ge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTAyMXB4IDBweDsgfVxuICAuaXRpLWZsYWcudG8ge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTA0M3B4IDBweDsgfVxuICAuaXRpLWZsYWcudHIge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTA2NXB4IDBweDsgfVxuICAuaXRpLWZsYWcudHQge1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTA4N3B4IDBweDsgfVxuICAuaXRpLWZsYWcudHYge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTEwOXB4IDBweDsgfVxuICAuaXRpLWZsYWcudHcge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTEzMXB4IDBweDsgfVxuICAuaXRpLWZsYWcudHoge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTE1M3B4IDBweDsgfVxuICAuaXRpLWZsYWcudWEge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTE3NXB4IDBweDsgfVxuICAuaXRpLWZsYWcudWcge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTE5N3B4IDBweDsgfVxuICAuaXRpLWZsYWcudW0ge1xuICAgIGhlaWdodDogMTFweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTIxOXB4IDBweDsgfVxuICAuaXRpLWZsYWcudXMge1xuICAgIGhlaWdodDogMTFweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTI0MXB4IDBweDsgfVxuICAuaXRpLWZsYWcudXkge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTI2M3B4IDBweDsgfVxuICAuaXRpLWZsYWcudXoge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTI4NXB4IDBweDsgfVxuICAuaXRpLWZsYWcudmEge1xuICAgIGhlaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTMwN3B4IDBweDsgfVxuICAuaXRpLWZsYWcudmMge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTMyNHB4IDBweDsgfVxuICAuaXRpLWZsYWcudmUge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTM0NnB4IDBweDsgfVxuICAuaXRpLWZsYWcudmcge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTM2OHB4IDBweDsgfVxuICAuaXRpLWZsYWcudmkge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTM5MHB4IDBweDsgfVxuICAuaXRpLWZsYWcudm4ge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTQxMnB4IDBweDsgfVxuICAuaXRpLWZsYWcudnUge1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTQzNHB4IDBweDsgfVxuICAuaXRpLWZsYWcud2Yge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTQ1NnB4IDBweDsgfVxuICAuaXRpLWZsYWcud3Mge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTQ3OHB4IDBweDsgfVxuICAuaXRpLWZsYWcueGsge1xuICAgIGhlaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTUwMHB4IDBweDsgfVxuICAuaXRpLWZsYWcueWUge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTUyMnB4IDBweDsgfVxuICAuaXRpLWZsYWcueXQge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTU0NHB4IDBweDsgfVxuICAuaXRpLWZsYWcuemEge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTU2NnB4IDBweDsgfVxuICAuaXRpLWZsYWcuem0ge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTU4OHB4IDBweDsgfVxuICAuaXRpLWZsYWcuencge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTYxMHB4IDBweDsgfVxuXG4uaXRpLWZsYWcge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDFweCAwcHggIzg4ODtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2ZsYWdzLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RCREJEQjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjBweCAwOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAobWluLS1tb3otZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyIC8gMSksIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDE5MmRwaSksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDJkcHB4KSB7XG4gICAgLml0aS1mbGFnIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9mbGFnc0AyeC5wbmdcIik7IH0gfVxuXG4uaXRpLWZsYWcubnAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuIiwiLmFqYXgtZmlsZS11cGxvYWQtc3RhdHVzYmFyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk3OTc5NztcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDVweCA1cHggNXB4IDE1cHhcbn1cblxuLmFqYXgtZmlsZS11cGxvYWQtZmlsZW5hbWUge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMCA1cHggNXB4IDBweDtcbn1cblxuLmFqYXgtZmlsZS11cGxvYWQtZmlsZXNpemUge1xud2lkdGg6IDUwcHg7XG5oZWlnaHQ6IGF1dG87XG5tYXJnaW46IDAgNXB4IDVweCAwcHg7XG5kaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG52ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XG59XG4uYWpheC1maWxlLXVwbG9hZC1wcm9ncmVzcyB7XG4gIG1hcmdpbjogNXB4IDEwcHggNXB4IDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjUwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIHBhZGRpbmc6IDFweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiNGRkZGRkY7XG59XG4uYWpheC1maWxlLXVwbG9hZC1iYXIge1xuICAvL2JhY2tncm91bmQtY29sb3I6ICMwYmExYjU7XG4gIGJhY2tncm91bmQtY29sb3I6JHdpbmU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgY29sb3I6I0ZGRkZGRjtcbn1cbi5hamF4LWZpbGUtdXBsb2FkLXBlcmNlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdG9wOiAzcHg7XG4gIGxlZnQ6IDQ4JVxufVxuLmFqYXgtZmlsZS11cGxvYWQtcmVkIHtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbjogNXB4IDEwcHggNXB4IDBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvY2FuY2VsLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYWpheC1maWxlLXVwbG9hZC1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3N2I1NWE7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgcGFkZGluZzogNHB4IDE1cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW46IDVweCAxMHB4IDVweCAwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Rvd25sb2FkaW5nLWFjdGlvbi5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmFqYXgtZmlsZS11cGxvYWQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgY3Vyc29yOnBvaW50ZXI7XG4gIGxpbmUtaGVpZ2h0OjIwcHg7XG4gIGhlaWdodDoyNXB4O1xuICBtYXJnaW46MCAxMHB4IDEwcHggMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZThlOGU4O1xuICBjb2xvcjogIzg4ODtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogNnB4IDAgNHB4IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbG9yOiAjOTc5Nzk3O1xuICB9XG5cbi5hamF4LWZpbGUtdXBsb2FkOmhvdmVye1xuXG59XG5cbi5hamF4LXVwbG9hZC1kcmFnZHJvcHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDU0cHg7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTc5Nzk3O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gICY6YWZ0ZXJ7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxNHB4O1xuICAgIHRvcDogMTFweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3VwbG9hZC5zdmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxuICBpbnB1dHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cblxuLnN0YXRlLWhvdmVye1xuXHRib3JkZXI6MnB4IHNvbGlkICNBNUE1Qzc7XG59XG4uYWpheC1maWxlLXVwbG9hZC1jb250YWluZXJ7XG5cdG1hcmdpbjoyMHB4IDBweCAyMHB4IDBweDtcbn1cblxuLy8gdmlcbi52aSAuYWpheC1maWxlLXVwbG9hZC1iYXJ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNTM1MzU7XG59XG4udmkgLmFqYXgtdXBsb2FkLWRyYWdkcm9wOmFmdGVye1xuICAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbn0iLCIvLyRwcmltYXJ5LWNvbG9yOiAjMjBiNDljO1xyXG4kcHJpbWFyeS1jb2xvcjogJG1pbGt5O1xyXG4kcHJpbWFyeS1jb2xvci1kYXJrOiBkYXJrZW4oICRwcmltYXJ5LWNvbG9yLCAxMCUgKTtcclxuJHByaW1hcnktY29sb3ItdGludC0xOiBsaWdodGVuKCAkcHJpbWFyeS1jb2xvciwgMTAlICk7XHJcbiRwcmltYXJ5LWNvbG9yLXRpbnQtMjogbGlnaHRlbiggJHByaW1hcnktY29sb3IsIDIwJSApO1xyXG4kcHJpbWFyeS1jb2xvci10aW50LTM6IGxpZ2h0ZW4oICRwcmltYXJ5LWNvbG9yLCAzMCUgKTtcclxuJHByaW1hcnktY29sb3ItdGludC00OiBsaWdodGVuKCAkcHJpbWFyeS1jb2xvciwgNDAlICk7XHJcbiRwcmltYXJ5LWNvbG9yLXRpbnQtNTogbGlnaHRlbiggJHByaW1hcnktY29sb3IsIDUwJSApO1xyXG4kcHJpbWFyeS1mb250OiBcIkZpcmEgU2Fuc1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxuXHJcbiRsaW5rLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuXHJcbiogeyBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XHJcbi8vYm9keSB7XHJcbi8vICAgJjo6YWZ0ZXIge1xyXG4vLyAgICBjb250ZW50OiAnJztcclxuLy8gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4vLyAgICB6LWluZGV4OiA5OTtcclxuLy8gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkcHJpbWFyeS1jb2xvci1kYXJrLCAwLjgpO1xyXG4vLyAgICBoZWlnaHQ6IDEwMHZoO1xyXG4vLyAgICB3aWR0aDogMTAwdnc7XHJcbi8vICAgIHRyYW5zaXRpb246IDAuNHM7XHJcbi8vICAgIG9wYWNpdHk6IDA7XHJcbi8vICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuLy8gIH1cclxuLy99XHJcbmEge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG4ubmF2LXRvcCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB6LWluZGV4OiAxMDE7XHJcbiAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogNTBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvci1kYXJrO1xyXG5cclxuICAuaGFtYnVyZ2VyIHtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcbn1cclxuLm5hdi1kcmlsbCB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMTAlKTtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDIwcHggLTJweCAkZ3JheTtcclxuICAtbW96LWJveC1zaGFkb3c6IDAgMXB4IDIwcHggLTJweCAkZ3JheTtcclxuICBib3gtc2hhZG93OiAwIDFweCAyMHB4IC0ycHggJGdyYXk7XHJcbiAgI2xlZnQtbWVudV9faW5uZXJ7XHJcbiAgICB1bHtcclxuICAgICAgbGl7XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgcGFkZGluZzogLjg3NWVtIDQwcHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJ0bntcclxuICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgbWFyZ2luOiAxMHB4IDQwcHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLm5hdi1kcmlsbC1jbG9zZXtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAxNXB4O1xyXG4gIHJpZ2h0OiAyMXB4O1xyXG4gIHdpZHRoOiAxNHB4O1xyXG4gIGhlaWdodDogMTRweDtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Nsb3NlLnN2Zyk7XHJcbiAgei1pbmRleDoyO1xyXG59XHJcbi5uYXYtaXMtdG9nZ2xlZCB7XHJcbiAgLm5hdi1kcmlsbCB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgfVxyXG4gICY6OmFmdGVyIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gIH1cclxufVxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIGltcG9ydGFudCBzdHVmZiBzdGFydHMgaGVyZVxyXG5cclxuLy8kbmF2LXdpZHRoOiAyNTBweDtcclxuJG5hdi13aWR0aDogNTAlO1xyXG4kbmF2LXBhZGRpbmc6IDAuODc1ZW0gNDBweDtcclxuJG5hdi1ib3JkZXItY29sb3I6ICRwcmltYXJ5LWNvbG9yLXRpbnQtNTtcclxuJG5hdi1iYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiRuYXYtaWNvbi1mb250OiAnTWF0ZXJpYWwgSWNvbnMnO1xyXG4kbmF2LWljb24tYXJyb3ctcmlnaHQ6ICdjaGV2cm9uX3JpZ2h0JztcclxuJG5hdi1pY29uLWFycm93LWxlZnQ6ICdjaGV2cm9uX2xlZnQnO1xyXG5cclxuJG5hdi1sZXZlbC1ib3JkZXItY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4kbmF2LWxldmVsLWJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yLXRpbnQtNTtcclxuXHJcbiRuYXYtbGV2ZWwzLWJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yLXRpbnQtNDtcclxuJG5hdi1sZXZlbDQtYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3ItdGludC0zO1xyXG4kbmF2LWxldmVsNS1iYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvci10aW50LTI7XHJcblxyXG4ubmF2IHtcclxuICAmLWRyaWxsIHtcclxuICAgIC8vcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgei1pbmRleDogMTAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAkbmF2LXdpZHRoO1xyXG4gICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXYtYmFja2dyb3VuZC1jb2xvcjtcclxuICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjQ1cztcclxuICAgIGxpe1xyXG4gICAgICBhe1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OjVweCBzb2xpZCAkd2hpdGU7XHJcbiAgICAgIH1cclxuICAgICAgLm5hdi1iYWNrLWxpbmt7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6NXB4IHNvbGlkICR3aW5lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWl0ZW1zIHtcclxuICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgcGFkZGluZy10b3A6IDQ0cHg7XHJcbiAgfVxyXG5cclxuICAmLWl0ZW0ge1xyXG4gICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggcmdiYSgxNTEsIDE1MSwgMTUxLCAwLjM1KTtcclxuICB9XHJcblxyXG4gICYtbGluayB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBhZGRpbmc6ICRuYXYtcGFkZGluZztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXYtYmFja2dyb3VuZC1jb2xvcjtcclxuICAgIGNvbG9yOiAkZ3JheS1kYXJrO1xyXG4gICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xyXG4gIH1cclxuXHJcbiAgJi1leHBhbmQge1xyXG4gICAgJi1jb250ZW50IHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi1sZXZlbC1iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcblxyXG4gICAgICAubmF2LWl0ZW0ge1xyXG4gICAgICAgICAgLy9ib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJGdyYXktc29mdDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLm5hdi1saW5rIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LWxldmVsLWJhY2tncm91bmQtY29sb3I7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5uYXYtYmFjay1saW5rIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3IgIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogJHdpbmUtZGFyaztcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6MTJweDtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcclxuICAgICAgICAgIC8vZm9udC1mYW1pbHk6ICRuYXYtaWNvbi1mb250O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9jaGV2cm9uX2xlZnRfd2luZS5zdmcpO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1saW5rIHtcclxuICAgICAgY29sb3I6ICR3aW5lLWRhcms7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkbWlsa3k7XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBmbGV4OiAwIDEgYXV0bztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6MTVweDtcclxuICAgICAgICB0b3A6NTAlO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAvL2ZvbnQtZmFtaWx5OiAkbmF2LWljb24tZm9udDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2NoZXZyb25fcmlnaHRfd2luZS5zdmcpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgPiAubmF2LWV4cGFuZC1jb250ZW50IHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICB6LWluZGV4OjI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBxdWljayBleGFtcGxlIGZvciBvdGhlciBsZXZlbCBjb2xvdXJzXHJcbiAgICAubmF2LWV4cGFuZC1jb250ZW50IHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi1sZXZlbC1iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAubmF2LWxpbmsge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXYtbGV2ZWwtYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgfVxyXG4gICAgICAubmF2LWV4cGFuZC1jb250ZW50IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LWxldmVsMy1iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIC5uYXYtbGluayB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LWxldmVsMy1iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubmF2LWV4cGFuZC1jb250ZW50IHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXYtbGV2ZWw0LWJhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgICAubmF2LWxpbmsge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LWxldmVsNC1iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLm5hdi1leHBhbmQtY29udGVudCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXYtbGV2ZWw1LWJhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgICAgIC5uYXYtbGluayB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi1sZXZlbDUtYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpe1xyXG4gIC5uYXYge1xyXG4gICAgJi1kcmlsbCB7XHJcbiAgICAgIHdpZHRoOjc1JTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuQG1lZGlhKG1heC13aWR0aDogNTAwcHgpe1xyXG4gIC5uYXYge1xyXG4gICAgJi1kcmlsbCB7XHJcbiAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnNlcnZpY2V7XHJcbiAgY29sb3I6ICRncmF5O1xyXG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgJi1pbm5lcntcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm9yZGVyOjFweCBzb2xpZCAkZ3JheS1saWdodDtcclxuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuM3M7XHJcbiAgICAtbW96LXRyYW5zaXRpb246IDAuM3M7XHJcbiAgICAtbXMtdHJhbnNpdGlvbjogMC4zcztcclxuICAgIC1vLXRyYW5zaXRpb246IDAuM3M7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgJl9faWNvbntcclxuICAgICAgd2lkdGg6IDgycHg7XHJcbiAgICAgIGhlaWdodDo4MnB4O1xyXG4gICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHQtZXh0cmE7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgZmxleC1ncm93OiAwO1xyXG4gICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICYubW9ydGFyYm9hcmR7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9tb3J0YXJib2FyZC5zdmcpO1xyXG4gICAgICB9XHJcbiAgICAgICYubW9ydGdhZ2V7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9tb3J0Z2FnZS5zdmcpO1xyXG4gICAgICB9XHJcbiAgICAgICYudGF4aXtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3RheGkuc3ZnKTtcclxuICAgICAgfVxyXG4gICAgICAmLmhlYXJ0e1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvaGVhcnQuc3ZnKTtcclxuICAgICAgfVxyXG4gICAgICAmLmluc3VyYW5jZXtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2luc3VyYW5jZS5zdmcpO1xyXG4gICAgICB9XHJcbiAgICAgICYudHJhdmVse1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvdHJhdmVsLnN2Zyk7XHJcbiAgICAgIH1cclxuICAgICAgJi53YXJuaW5ne1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvd2FybmluZy5zdmcpO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aW5lO1xyXG4gICAgICB9XHJcbiAgICAgICYuZHNhZ297XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9kc2Fnby5zdmcpO1xyXG4gICAgICB9XHJcbiAgICAgICYuZG9jc3tcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2RvY3Muc3ZnKTtcclxuICAgICAgfVxyXG4gICAgICAmLmV2YWN1YXRvcntcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2V2YWN1YXRvci5zdmcpO1xyXG4gICAgICB9XHJcbiAgICAgICYuYXBhcnR7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9hcGFydC5zdmcpO1xyXG4gICAgICB9XHJcbiAgICAgICYubW9ydGdhZ2UtcGVyY2VudHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL21vcnRnYWdlLXBlcmNlbnQuc3ZnKTtcclxuICAgICAgfVxyXG4gICAgICAmLmJydXNoe1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvYnJ1c2guc3ZnKTtcclxuICAgICAgfVxyXG4gICAgICAmLmFybWNoYWlye1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvYXJtY2hhaXIuc3ZnKTtcclxuICAgICAgfVxyXG4gICAgICAmLmNyaW1pbmFse1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvY3JpbWluYWwuc3ZnKTtcclxuICAgICAgfVxyXG4gICAgICAmLmNhcnN7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9jYXJzLnN2Zyk7XHJcbiAgICAgIH1cclxuICAgICAgJi5ncnV6e1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZ3J1ei5zdmcpO1xyXG4gICAgICB9XHJcbiAgICAgICYuZmxhc2h7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9mbGFzaC5zdmcpO1xyXG4gICAgICB9XHJcbiAgICAgICYuc3RpaGl5YXtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3N0aWhpeWEuc3ZnKTtcclxuICAgICAgfVxyXG4gICAgICAmLnJlYXJ2aWV3LW1pcnJvcntcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3JlYXJ2aWV3LW1pcnJvci5zdmcpO1xyXG4gICAgICB9XHJcbiAgICAgICYud2l0aG91dC1kb2Nze1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvd2l0aG91dC1kb2NzLnN2Zyk7XHJcbiAgICAgIH1cclxuICAgICAgJi5kcml2ZXItbGljZW5zZXtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2RyaXZlci1saWNlbnNlLnN2Zyk7XHJcbiAgICAgIH1cclxuICAgICAgJi5pY29ucy1kdHB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9pY29ucy1kdHAuc3ZnKTtcclxuICAgICAgfVxyXG4gICAgICAmLmdhdmVse1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZ2F2ZWwuc3ZnKTtcclxuICAgICAgfVxyXG4gICAgICAmLmJ1aWxkZXJ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9idWlsZGVyLnN2Zyk7XHJcbiAgICAgIH1cclxuICAgICAgJi5jcmFuZXtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2NyYW5lLnN2Zyk7XHJcbiAgICAgIH1cclxuICAgICAgJi5jb25jcmV0ZS1taXhlcntcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2NvbmNyZXRlLW1peGVyLnN2Zyk7XHJcbiAgICAgIH1cclxuICAgICAgJi50ZWFte1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvdGVhbS5zdmcpO1xyXG4gICAgICB9XHJcbiAgICAgICYubW92aW5nLXRydWNre1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvbW92aW5nLXRydWNrLnN2Zyk7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgICAmX190ZXh0e1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC4zcztcclxuICAgICAgLW1vei10cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgICAtbXMtdHJhbnNpdGlvbjogMC4zcztcclxuICAgICAgLW8tdHJhbnNpdGlvbjogMC4zcztcclxuICAgICAgdHJhbnNpdGlvbjogMC4zcztcclxuICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgfVxyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMDtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB0b3A6MDtcclxuICAgICAgbGVmdDowO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJvcmRlci10b3A6MXB4IHNvbGlkICR3aW5lO1xyXG4gICAgICBib3JkZXItbGVmdDoxcHggc29saWQgJHdpbmU7XHJcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC4zcztcclxuICAgICAgLW1vei10cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgICAtbXMtdHJhbnNpdGlvbjogMC4zcztcclxuICAgICAgLW8tdHJhbnNpdGlvbjogMC4zcztcclxuICAgICAgdHJhbnNpdGlvbjogMC4zcztcclxuICAgICAgb3BhY2l0eTowO1xyXG4gICAgfVxyXG4gICAgJjphZnRlcntcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAwO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHRvcDowO1xyXG4gICAgICByaWdodDowO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICR3aW5lO1xyXG4gICAgICBib3JkZXItcmlnaHQ6MXB4IHNvbGlkICR3aW5lO1xyXG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuM3M7XHJcbiAgICAgIC1tb3otdHJhbnNpdGlvbjogMC4zcztcclxuICAgICAgLW1zLXRyYW5zaXRpb246IDAuM3M7XHJcbiAgICAgIC1vLXRyYW5zaXRpb246IDAuM3M7XHJcbiAgICAgIHRyYW5zaXRpb246IDAuM3M7XHJcbiAgICAgIG9wYWNpdHk6MDtcclxuICAgIH1cclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIC5zZXJ2aWNlLWlubmVyX190ZXh0e1xyXG4gICAgICAgIGNvbG9yOiAkd2luZTtcclxuICAgICAgICAvL3RyYW5zaXRpb24tZGVsYXk6MC41cztcclxuICAgICAgICAvL3RyYW5zaXRpb24tZHVyYXRpb246MC4zcztcclxuICAgICAgfVxyXG4gICAgICAmOmJlZm9yZXtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBvcGFjaXR5OjE7XHJcbiAgICAgIH1cclxuICAgICAgJjphZnRlcntcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBvcGFjaXR5OjE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtbm8tYm9yZGVye1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCFpbXBvcnRhbnQ7XHJcbiAgICAgICY6YmVmb3JlLCAmOmFmdGVyLCAmOmhvdmVyOmJlZm9yZSwgJjpob3ZlcjphZnRlcntcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgIC5zZXJ2aWNlLWlubmVyX19pY29ue1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICY6bGFzdC1jaGlsZHtcclxuICAgIC5zZXJ2aWNlLWlubmVye1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkd2luZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLnNlcnZpY2Vze1xyXG4gIGFsaWduLWl0ZW1zOnN0cmV0Y2g7XHJcbiAgJi5oYWxmLXNlcnZpY2Vze1xyXG4gICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IC0yMHB4O1xyXG4gICAgLnNlcnZpY2V7XHJcbiAgICAgIGNvbG9yOiAkZ3JheTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgIC5zZXJ2aWNlLWlubmVye1xyXG4gICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAkZ3JheS1saWdodDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5zZXJ2aWNlLWlubmVyX190ZXh0e1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgaHlwaGVuczogYXV0bztcclxuICAgICAgZGl2e1xyXG4gICAgICAgIGNvbG9yOiAkd2luZTtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6Ym9sZDtcclxuICAgICAgfVxyXG4gICAgICAmLnNtYWxsLXRleHR7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc2VydmljZXMtaGVhZGVye1xyXG4gIHBhZGRpbmctbGVmdDogMTVweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgJi1pdGVte1xyXG4gICAgZm9udC1mYW1pbHk6R2VvcmdpYSwgc2Fucy1zZXJpZjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgIHBhZGRpbmc6IDIwcHggMjBweCAxMHB4IDIwcHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNvbG9yOiAkZ3JheTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC4zcztcclxuICAgIC1tb3otdHJhbnNpdGlvbjogMC4zcztcclxuICAgIC1tcy10cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgLW8tdHJhbnNpdGlvbjogMC4zcztcclxuICAgIHRyYW5zaXRpb246IDAuM3M7XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OjA7XHJcbiAgICAgIGJvdHRvbTowO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodDtcclxuICAgIH1cclxuICAgICY6YWZ0ZXJ7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMDtcclxuICAgICAgaGVpZ2h0OiAzcHg7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDowO1xyXG4gICAgICBib3R0b206MDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdpbmU7XHJcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC4zcztcclxuICAgICAgLW1vei10cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgICAtbXMtdHJhbnNpdGlvbjogMC4zcztcclxuICAgICAgLW8tdHJhbnNpdGlvbjogMC4zcztcclxuICAgICAgdHJhbnNpdGlvbjogMC4zcztcclxuICAgIH1cclxuICAgICYuYWN0aXZle1xyXG4gICAgICBjb2xvcjogJHdpbmU7XHJcbiAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6JHdpbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIGNvbG9yOiAkd2luZTtcclxuICAgICAgJjphZnRlcntcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNvbnRhY3RzLWhlYWRlcntcclxuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICYtaXRlbXtcclxuICAgIGZvbnQtZmFtaWx5Okdlb3JnaWEsIHNhbnMtc2VyaWY7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggMTBweCAyMHB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjb2xvcjogJGdyYXk7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuM3M7XHJcbiAgICAtbW96LXRyYW5zaXRpb246IDAuM3M7XHJcbiAgICAtbXMtdHJhbnNpdGlvbjogMC4zcztcclxuICAgIC1vLXRyYW5zaXRpb246IDAuM3M7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgLy8mOmJlZm9yZXtcclxuICAgIC8vICBjb250ZW50OiBcIlwiO1xyXG4gICAgLy8gIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgLy8gIHdpZHRoOiAxMDAlO1xyXG4gICAgLy8gIGhlaWdodDogMXB4O1xyXG4gICAgLy8gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIC8vICBsZWZ0OjA7XHJcbiAgICAvLyAgYm90dG9tOjA7XHJcbiAgICAvLyAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHQ7XHJcbiAgICAvLyAgYmFja2dyb3VuZC1jb2xvcjogZ3JlZW47XHJcbiAgICAvL31cclxuICAgIC8vJjphZnRlcntcclxuICAgIC8vICBjb250ZW50OiBcIlwiO1xyXG4gICAgLy8gIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgLy8gIHdpZHRoOiAwO1xyXG4gICAgLy8gIGhlaWdodDogMXB4O1xyXG4gICAgLy8gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIC8vICBsZWZ0OjA7XHJcbiAgICAvLyAgYm90dG9tOjA7XHJcbiAgICAvLyAgYmFja2dyb3VuZC1jb2xvcjogJHdpbmU7XHJcbiAgICAvLyAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgLy8gIC1tb3otdHJhbnNpdGlvbjogMC4zcztcclxuICAgIC8vICAtbXMtdHJhbnNpdGlvbjogMC4zcztcclxuICAgIC8vICAtby10cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgLy8gIHRyYW5zaXRpb246IDAuM3M7XHJcbiAgICAvL31cclxuICAgIC8vJi5hY3RpdmV7XHJcbiAgICAvLyAgY29sb3I6ICR3aW5lO1xyXG4gICAgLy8gICY6YmVmb3Jle1xyXG4gICAgLy8gICAgYmFja2dyb3VuZC1jb2xvcjokd2luZTtcclxuICAgIC8vICB9XHJcbiAgICAvL31cclxuICAgIC8vJjpob3ZlcntcclxuICAgIC8vICBjb2xvcjogJHdpbmU7XHJcbiAgICAvLyAgJjphZnRlcntcclxuICAgIC8vICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgLy8gIH1cclxuICAgIC8vfVxyXG4gIH1cclxufVxyXG4udGFic3tcclxuICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgJl9fY2FwdGlvbntcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcbiAgJl9fY29udGVudHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAmLmFjdGl2ZXtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ub3JkZXItdGFic3tcclxuICAmX19jb250ZW50e1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgICYuYWN0aXZle1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5jb250ZW50e1xyXG4gIG1hcmdpbi10b3A6IC0zMHB4O1xyXG4gIC50YWJze1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAmX19jYXB0aW9ue1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgIGxpe1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgY29sb3I6ICR3aW5lO1xyXG4gICAgICAgIGJvcmRlcjoxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgcGFkZGluZzogMnB4IDE2cHg7XHJcbiAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAkd2luZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2NvbnRlbnR7XHJcbiAgICAgICYuYWN0aXZle1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnRhYnMtaW5kZXh7XHJcbiAgICAgIHVsLnRhYnNfX2NhcHRpb257XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgIGxpe1xyXG4gICAgICAgICAgY29sb3I6ICRncmF5O1xyXG4gICAgICAgICAgYm9yZGVyOm5vbmU7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgdG9wOmF1dG87XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDowO1xyXG4gICAgICAgICAgICBib3R0b206MDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6MDtcclxuICAgICAgICAgICAgYm90dG9tOjA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aW5lO1xyXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuM3M7XHJcbiAgICAgICAgICAgIC1tb3otdHJhbnNpdGlvbjogMC4zcztcclxuICAgICAgICAgICAgLW1zLXRyYW5zaXRpb246IDAuM3M7XHJcbiAgICAgICAgICAgIC1vLXRyYW5zaXRpb246IDAuM3M7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgY29sb3I6ICR3aW5lO1xyXG4gICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiR3aW5lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICBjb2xvcjogJHdpbmU7XHJcbiAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG4gIC5idG57XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICB9XHJcbiAgLm5ldy1vcmRlci1yZXN1bHRfX3VuZGVye1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAuYnRue1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICBmbGV4LXNocmluazogMDtcclxuICAgIH1cclxuICB9XHJcbiAgLmVycm9ye1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLm9yZGVyLXRhYnN7XHJcbiAgICBjb3VudGVyLXJlc2V0OiBpdGVtO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgbWFyZ2luOjAgNzBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBsaXtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2stc29mdDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB6LWluZGV4OjE7XHJcbiAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIoaXRlbSkgXCIgXCI7XHJcbiAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGl0ZW07XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMzZweDtcclxuICAgICAgICBoZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWlsa3k7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gNnB4IGF1dG87XHJcbiAgICAgIH1cclxuICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdpbmU7XHJcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjphZnRlcntcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodDE7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDo1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgdG9wOjIwcHg7XHJcbiAgICAgIHotaW5kZXg6MDtcclxuICAgIH1cclxuICB9XHJcbiAgLm9yZGVyLXRhYnN7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICB9XHJcbn1cclxuLm9yZGVyLXRvdGFsLWJ0bnN7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICA+IGRpdntcclxuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gIH1cclxuICA+IGJ1dHRvbntcclxuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gIH1cclxuICA+IGlucHV0e1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgfVxyXG59XHJcbi5vcmRlci10b3RhbHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgaDR7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICB9XHJcbn1cclxuLm9yZGVyLWxhc3Qtc3RlcHtcclxuICBoNHtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuLnFhLWJsb2Nre1xyXG4gIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgJl9faW5uZXJ7XHJcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XHJcbiAgICBib3JkZXI6MXB4IHNvbGlkICRncmF5LXNvZnQ7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICB9XHJcbiAgLnNlcnZpY2UtaW5uZXJfX2NvbnRlbnR7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgfVxyXG4gIC5zZXJ2aWNlLWlubmVyX19pY29ue1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4IWltcG9ydGFudDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHNwYW57XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgZm9udC1zaXplOiA0NnB4O1xyXG4gICAgICBmb250LWZhbWlseTpQcm94aW1hTm92YSwgc2Fucy1zZXJpZjtcclxuICAgICAgY29sb3I6ICR3aW5lO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9faGVhZGVye1xyXG4gICAgZm9udC1mYW1pbHk6IEdlb3JnaWE7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiAyOXB4O1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgY29sb3I6ICR3aW5lO1xyXG4gIH1cclxufVxyXG4uZXZhY3VhdGlvbntcclxuICB3aWR0aDogMTYwcHg7XHJcbiAgbWFyZ2luLXRvcDogMjBweDtcclxuICAuc2VydmljZS1pbm5lcntcclxuICAgIGJvcmRlcjoxcHggc29saWQgJGdyYXktc29mdDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgICY6YWZ0ZXJ7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuc2VydmljZS1pbm5lcl9faWNvbntcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgLnNlcnZpY2UtaW5uZXJfX3RleHQtcGhvbmV7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAmOmJlZm9yZXtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMnB4OyA7XHJcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6NTAlO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICBsZWZ0Oi0xMnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvc2V0dGluZ3MtcGhvbmUtc21hbGwuc3ZnKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIC5zZXJ2aWNlLWlubmVyX190ZXh0LXBob25le1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgIH1cclxuICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICAmOmFmdGVye1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLmxlZnQtdGV4dHtcclxuICB3aWR0aDpjYWxjKDEwMCUgLSAxNjBweCk7XHJcbiAgcGFkZGluZy1yaWdodDogMjBweDtcclxufVxyXG4uY2hvb3NlLWNhci1ibG9ja3tcclxuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gIHdpZHRoOiA2MCU7XHJcbn1cclxuLmNvbnRhY3RzLWl0ZW17XHJcbiAgJl9faW5mb2Jsb2Nre1xyXG4gICAgZGl2e1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6MDtcclxuICAgICAgICB0b3A6NTAlO1xyXG4gICAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19hZGRyZXNze1xyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvbWFya2VyLWdyYXkuc3ZnKTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fdGVse1xyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvcGhvbmUtZ3JheS5zdmcpO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19mYXh7XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9wcmludGVyLnN2Zyk7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2VtYWlse1xyXG4gICAgY29sb3I6ICR3aW5lO1xyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZW1haWwuc3ZnKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLnRyYXZlbGVye1xyXG4gICYtdGl0bGV7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgfVxyXG59XHJcbi5uZXctb3JkZXItcmVzdWx0e1xyXG4gIHdpZHRoOjEwMCU7XHJcbn1cclxuLmNvbnRlbnQtNDA0e1xyXG4gICYuY29udGVudHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgcGFkZGluZy10b3A6IDExOHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDExOHB4O1xyXG4gIH1cclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgbWF4LXdpZHRoOiA5NTBweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGZvbnQtZmFtaWx5OidQcm94aW1hTm92YScsIHNhbnMtc2VyaWY7XHJcbiAgaGVpZ2h0OjEwMHZoO1xyXG4gICZfX2xlZnR7XHJcbiAgICBjb2xvcjogJHdpbmU7XHJcbiAgICBmb250LXNpemU6IDIzMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIzMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XHJcbiAgfVxyXG4gICZfX3JpZ2h0e1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgfVxyXG4gICZfX3RpdGxle1xyXG4gICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgY29sb3I6ICR3aW5lO1xyXG4gIH1cclxuICAmX190ZXh0e1xyXG4gICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGNvbG9yOiAkZ3JheTtcclxuICAgIG1hcmdpbjogMTZweCAwO1xyXG4gIH1cclxuICAmX19ub3RpY2V7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBjb2xvcjogJGdyYXk7XHJcbiAgICBhe1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgJjpob3ZlcntcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLnR5cGVzLXdye1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbn1cclxuI2ZpbGV1cGxvYWRlciBmb3Jte1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4uYWpheC11cGxvYWQtZHJhZ2Ryb3AgaW5wdXQsXHJcbmlucHV0W3R5cGU9XCJmaWxlXCJde1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4uYWpheC1maWxlLXVwbG9hZHtcclxuICBjdXJzb3I6IHBvaW50ZXIhaW1wb3J0YW50O1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xyXG4gIC5jb250ZW50IHVsOm5vdCguY291bnRyeS1saXN0KTpub3QoLnRhYnNfX2NhcHRpb24pIGxpOjpiZWZvcmV7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmNvbnRlbnQgLm9yZGVyLXRhYnMgbGl7XHJcbiAgICB3aWR0aDogMzMlO1xyXG4gICAgei1pbmRleDozO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuICAuY29udGVudCAub3JkZXItdGFiczphZnRlcntcclxuICAgIHdpZHRoOiA3MCU7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KXtcclxuICAuc2VydmljZXN7XHJcbiAgICAmLmhhbGYtc2VydmljZXN7XHJcbiAgICAgIC5zZXJ2aWNlLWlubmVye1xyXG4gICAgICAgICZfX3RleHR7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnR5cGVzLXdye1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLnRyYXZlbGVye1xyXG4gICAgLmQtZmxleHtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQhaW1wb3J0YW50O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgJi10aXRsZXtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgaDN7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAudHJpcC1mb3Jte1xyXG4gICAgLmhhbGYtd2lkdGgubGFiZWwtaGFsZi13aWR0aHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAucGFzc3BvcnQtc2VyaWFse1xyXG4gICAgICB3aWR0aDogMTglO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XHJcbiAgICB9XHJcbiAgICAucGFzc3BvcnQtbnVtYmVye1xyXG4gICAgICB3aWR0aDogMzAlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgLmNvbnRlbnQtNDA0e1xyXG4gICAgJl9fbGVmdHtcclxuICAgICAgZm9udC1zaXplOiAxNjBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE2MHB4O1xyXG4gICAgfVxyXG4gICAgJl9fcmlnaHR7XHJcblxyXG4gICAgfVxyXG4gICAgJl9fdGl0bGV7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgIH1cclxuICAgICZfX3RleHR7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIH1cclxuICAgICZfX25vdGljZXtcclxuXHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jb250ZW50IC5vcmRlci10YWJze1xyXG4gICAgbWFyZ2luLXRvcDogNjBweDtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXtcclxuICAuY2hvb3NlLWNhci1ibG9ja3tcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAubGVmdC10ZXh0e1xyXG4gICAgd2lkdGg6MTAwJTtcclxuICB9XHJcbiAgLmV2YWN1YXRpb257XHJcbiAgICB3aWR0aDoxMDAlO1xyXG4gICAgLnNlcnZpY2UtaW5uZXJ7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgJl9faWNvbntcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgfVxyXG4gICAgICAmX190ZXh0e1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jb250ZW50LTQwNHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgJl9fbGVmdHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICBtYXJnaW4tbGVmdDogYXV0b1xyXG4gICAgfVxyXG4gICAgJl9fcmlnaHR7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcbiAgLnRyaXAtZm9ybXtcclxuICAgIGxhYmVsOm5vdCgjZm9yLXNwb3J0KXtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBpbnB1dHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1iLTB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50cmlwLWRhdGVze1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgc3BhbntcclxuICAgICAgd2lkdGg6IDEwJTtcclxuICAgIH1cclxuICB9XHJcbiAgLm1lbWJlcnN7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgI3RyaXAtZGF0ZS1iZWdpbixcclxuICAjdHJpcC1kYXRlLWVuZHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgfVxyXG4gICN0cmlwLWRheXMtYW1vdW50e1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgfVxyXG4gIC50cmlwLWZvcm17XHJcbiAgICAucGFzc3BvcnQtc2VyaWFse1xyXG4gICAgICB3aWR0aDogMzAlO1xyXG4gICAgfVxyXG4gICAgLnBhc3Nwb3J0LW51bWJlcntcclxuICAgICAgd2lkdGg6IDcwJTtcclxuICAgIH1cclxuICB9XHJcbiAgLm5ldy1vcmRlci1yZXN1bHR7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgfVxyXG4gIC5jb250ZW50IC5vcmRlci10YWJze1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgfVxyXG4gIC5tZW1iZXJ7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgJGdyYXktbGlnaHQxO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICB9XHJcbiAgLm1lbWJlci1pdGVte1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5zcG9ydC1zZWFyY2h7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICB9XHJcbiAgLm1lbWJlci1kZWxldGV7XHJcblxyXG4gIH1cclxuICAuY2hlY2tib3guc3BvcnQtYWxse1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAtMnB4O1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB3aWR0aDoxMDAlO1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogNTgwcHgpIHtcclxuICAucWEtYmxvY2t7XHJcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG4gICAgJl9faW5uZXJ7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcbiAgICAuc2VydmljZS1pbm5lcl9fY29udGVudHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuICAgIC5zZXJ2aWNlLWlubmVyX19pY29ue1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jb250ZW50e1xyXG4gICAgLm9yZGVyLXRhYnN7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICBsaXtcclxuICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgIH1cclxuICAgICAgJjphZnRlcntcclxuICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xyXG4gIC5zZXJ2aWNlc3tcclxuICAgICYuaGFsZi1zZXJ2aWNlc3tcclxuICAgICAgLnNlcnZpY2V7XHJcbiAgICAgICAgLnNlcnZpY2UtaW5uZXJ7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgJl9faWNvbntcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuY29udGVudC00MDR7XHJcbiAgICAmX19sZWZ0e1xyXG4gICAgICBmb250LXNpemU6IDEwMHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5vcmRlci10b3RhbC1idG5ze1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG4gIC5jb250ZW50e1xyXG4gICAgLm5ldy1vcmRlci1yZXN1bHRfX3VuZGVye1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuY29udGVudHtcclxuICBsaW5lLWhlaWdodDogMjRweDtcclxuICBwYWRkaW5nLWJvdHRvbTogNDJweDtcclxuICB1bDpub3QoLmNvdW50cnktbGlzdCk6bm90KC50YWJzX19jYXB0aW9uKTpub3QoLm9yZGVyLXRhYnMpe1xyXG4gICAgbGl7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiA1NnB4O1xyXG4gICAgICBtYXJnaW46IDE2cHggMDtcclxuICAgICAgLy90ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG4gICAgICAmOmJlZm9yZXtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICAgIGhlaWdodDogMTRweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA0cHg7XHJcbiAgICAgICAgbGVmdDogMjJweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2NoZWNrLTEuc3ZnKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgfVxyXG4gICAgICB1bHtcclxuICAgICAgICBsaXtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcclxuICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOm5vbmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogN3B4O1xyXG4gICAgICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAkZ3JheS1zb2Z0O1xyXG4gICAgICAgICAgICB0b3A6IDlweDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYubm8taWNvbntcclxuICAgICAgbGl7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmxpc3Qtcm91bmQtdHlwZXtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOmNhbGMoMTAwJSAtIDEwNHB4KTtcclxuICAgIGxpe1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcclxuICAgICAgbWFyZ2luOiA2cHggMDtcclxuICAgICAgLy8mOmJlZm9yZXtcclxuICAgICAgLy8gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICAgIC8vICB3aWR0aDogN3B4O1xyXG4gICAgICAvLyAgaGVpZ2h0OiA3cHg7XHJcbiAgICAgIC8vICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgLy8gIC1tb3otYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAvLyAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAvLyAgYm9yZGVyOjFweCBzb2xpZCAkZ3JheS1zb2Z0O1xyXG4gICAgICAvLyAgdG9wOiA5cHg7XHJcbiAgICAgIC8vICBsZWZ0OiAwO1xyXG4gICAgICAvL31cclxuICAgIH1cclxuICB9XHJcbn1cclxuLmRtcy1ibG9jay1pbWd7XHJcbiAgd2lkdGg6IDg0cHg7XHJcbiAgaGVpZ2h0OiA4NHB4O1xyXG4gIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAtbW96LWJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbiAgYm9yZGVyOjFweCBzb2xpZCAjZWNlY2VjO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZWM7XHJcbiAgJi5ob3NwaXRhbHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZG1zLWhvc3BpdGFsLnN2Zyk7XHJcbiAgfVxyXG4gICYuZG9jdG9ye1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9kbXMtZG9jdG9yLnN2Zyk7XHJcbiAgfVxyXG4gICYudG9vdGh7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Rtcy10b290aC5zdmcpO1xyXG4gIH1cclxuICAmLmNhcntcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZG1zLWNhci5zdmcpO1xyXG4gIH1cclxuICAmLmJhYnl7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Rtcy1iYWJ5LnN2Zyk7XHJcbiAgfVxyXG59XHJcblxyXG4uYWNjb3JkaW9ue1xyXG4gICZfX2hlYWRlcntcclxuICAgIGJhY2tncm91bmQ6ICRtaWxreTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICRncmF5LWxpZ2h0O1xyXG4gICAgcGFkZGluZzogMTJweCA0MnB4IDEycHggMTZweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICY6YWZ0ZXJ7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMjRweDtcclxuICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2V4cGFuZC1tb3JlLnN2Zyk7XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDo1MCU7XHJcbiAgICAgIHJpZ2h0OjE2cHg7XHJcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC4zcztcclxuICAgICAgLW1vei10cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgICAtbXMtdHJhbnNpdGlvbjogMC4zcztcclxuICAgICAgLW8tdHJhbnNpdGlvbjogMC4zcztcclxuICAgICAgdHJhbnNpdGlvbjogMC4zcztcclxuICAgIH1cclxuICAgJi5vcGVuZWQtbGlua3tcclxuICAgICAmOmFmdGVye1xyXG4gICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgfVxyXG4gICB9XHJcbiAgfVxyXG4gICZfX2NvbnRlbnR7XHJcbiAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG4ucmV2aWV3LWJsb2Nre1xyXG4gIGJvcmRlcjoxcHggc29saWQgJGdyYXktbGlnaHQ7XHJcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gIHBhZGRpbmc6IDIwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAmX190aXRsZXtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIGxpbmUtaGVpZ2h0OjI5cHg7XHJcbiAgfVxyXG4gICZfX2RhdGV7XHJcbiAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICBsaW5lLWhlaWdodDoyMXB4O1xyXG4gICAgbWFyZ2luOiAxNnB4IDA7XHJcbiAgfVxyXG4gICZfX3RleHR7XHJcbiAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgfVxyXG59XHJcbi5maWd1cmVkLXRpdGxle1xyXG4gIGZvbnQtZmFtaWx5OiBHZW9yZ2lhLCBzZXJpZjtcclxuICBmb250LXNpemU6IDI4cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgY29sb3I6ICR3aW5lO1xyXG4gIG1hcmdpbjogMzRweCAwIDIwcHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgYm9yZGVyLWJvdHRvbToycHggc29saWQgJHdpbmU7XHJcbn1cclxuLnBob25lLWJsb2Nre1xyXG4gIGJvcmRlcjoxcHggc29saWQgJGdyYXktbGlnaHQ7XHJcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gIHBhZGRpbmc6IDIwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDMwcHgpO1xyXG4gICZfX3RpdGxle1xyXG4gICAgZm9udC1zaXplOjIwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIGNvbG9yOiAkZ3JheTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIH1cclxuICAmX190ZXh0e1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICBjb2xvcjogJGdyYXk7XHJcbiAgICBtYXJnaW46IDEwcHggMDtcclxuICB9XHJcbiAgJl9fcGhvbmV7XHJcbiAgICBjb2xvcjogJHdpbmU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBhZGRpbmctbGVmdDogMjZweDtcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OjA7XHJcbiAgICAgIHRvcDo1MCU7XHJcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvc2V0dGluZ3MtcGhvbmUtc21hbGwtd2luZS5zdmcpO1xyXG4gICAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KXtcclxuICAuZG1zLWJsb2NrLWltZ3tcclxuICAgIHdpZHRoOjY0cHg7XHJcbiAgICBoZWlnaHQ6NjRweDtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXtcclxuICAuZG1zLWJsb2NrLWltZ3tcclxuICAgIHdpZHRoOjU0cHg7XHJcbiAgICBoZWlnaHQ6NTRweDtcclxuICB9XHJcbn0iLCIuc2VhcmNoLWlucHV0LWNvbnRlbnR7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIC5idG57XHJcbiAgICB3aWR0aDogMTEycHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBoZWlnaHQ6IDUycHg7XHJcbiAgfVxyXG4gIGlucHV0W3R5cGU9XCJ0ZXh0XCJde1xyXG4gICAgbWF4LXdpZHRoOjQ0NnB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgaGVpZ2h0OiA1MnB4O1xyXG4gIH1cclxufVxyXG4uc2VhcmNoLWJsb2NrLWNvbnRlbnR7XHJcbiAgYm9yZGVyOjFweCBzb2xpZCAkZ3JheS1saWdodDtcclxuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcclxuICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcclxuICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgcGFkZGluZzogMjBweDtcclxuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICZfX3RpdGxle1xyXG4gICAgZm9udC1zaXplOjE3cHg7XHJcbiAgICBsaW5lLWhlaWdodDoyMXB4O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgfVxyXG4gICZfX3RleHR7XHJcbiAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICBtYXJnaW46IDE2cHggMDtcclxuICB9XHJcbiAgJl9fcGF0aHtcclxuICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgIGxpbmUtaGVpZ2h0OjIxcHg7XHJcbiAgICBhe1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxuICAgICYtc2VwYXJhdG9ye1xyXG4gICAgICBjb2xvcjogJHdpbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5mb290ZXJ7XHJcbiAgcGFkZGluZy10b3A6IDI2cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktbWlsaztcclxuICAuZm9yZWlnbi1zdHVkZW50cy1waG9uZXtcclxuICAgIG1hcmdpbi1ib3R0b206IDZweDtcclxuICB9XHJcbiAgJl9fbWVudS10aXRsZXtcclxuICAgIGNvbG9yOiAkcHVycGxlO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6Ym9sZDtcclxuICB9XHJcbiAgLm1haW4tdGVse1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICB9XHJcbiAgJl9fbWVudXtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBsaXtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAxOXB4O1xyXG4gICAgICB3aWR0aDo1MCU7XHJcbiAgICAgIGF7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2stc29mdDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgICAgIC1tb3otdHJhbnNpdGlvbjogMC4zcztcclxuICAgICAgICAtbXMtdHJhbnNpdGlvbjogMC4zcztcclxuICAgICAgICAtby10cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuM3M7XHJcbiAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDowO1xyXG4gICAgICAgICAgbGVmdDotMjBweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvY2hldnJvbi5zdmcpO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgIGNvbG9yOiAkd2luZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJjpudGgtY2hpbGQoMSl7XHJcbiAgICAgICAgb3JkZXI6MTtcclxuICAgICAgfVxyXG4gICAgICAmOm50aC1jaGlsZCgyKXtcclxuICAgICAgICBvcmRlcjoxO1xyXG4gICAgICB9XHJcbiAgICAgICY6bnRoLWNoaWxkKDMpe1xyXG4gICAgICAgIG9yZGVyOjE7XHJcbiAgICAgIH1cclxuICAgICAgJjpudGgtY2hpbGQoNCl7XHJcbiAgICAgICAgb3JkZXI6MTtcclxuICAgICAgfVxyXG4gICAgICAmOm50aC1jaGlsZCg1KXtcclxuICAgICAgICBvcmRlcjoxO1xyXG4gICAgICB9XHJcbiAgICAgICY6bnRoLWNoaWxkKDYpe1xyXG4gICAgICAgIG9yZGVyOjE7XHJcbiAgICAgIH1cclxuICAgICAgJjpudGgtY2hpbGQoNyl7XHJcbiAgICAgICAgb3JkZXI6MTtcclxuICAgICAgfVxyXG4gICAgICAmOm50aC1jaGlsZCg4KXtcclxuICAgICAgICBvcmRlcjoxO1xyXG4gICAgICB9XHJcbiAgICAgICY6bnRoLWNoaWxkKDkpe1xyXG4gICAgICAgIG9yZGVyOjE7XHJcbiAgICAgIH1cclxuICAgICAgJjpudGgtY2hpbGQoMTApe1xyXG4gICAgICAgIG9yZGVyOjE7XHJcbiAgICAgIH1cclxuICAgICAgJjpudGgtY2hpbGQoMTEpe1xyXG4gICAgICAgIG9yZGVyOjE7XHJcbiAgICAgIH1cclxuICAgICAgJjpudGgtY2hpbGQoMTIpe1xyXG4gICAgICAgIG9yZGVyOjE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9fbWVudS1kb3dubG9hZHtcclxuICAgIGxpe1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDRweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgYXtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgY29sb3I6ICR3aW5lO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OjIwcHg7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6MDtcclxuICAgICAgICAgIGxlZnQ6LTI2cHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3BkZi5zdmcpO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmxvZ297XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzNHB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG59XHJcbi5jb3B5cmlnaHR7XHJcbiAgbWFyZ2luLXRvcDogMzVweDtcclxuICBwYWRkaW5nLXRvcDogMjBweDtcclxuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICBib3JkZXItdG9wOjFweCBzb2xpZCAkZ3JheS1zb2Z0O1xyXG59XHJcbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KXtcclxuICAuZm9vdGVye1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgICZfX21lbnV7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGxpe1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19pbmZvLWJsb2Nre1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgJl9fbWVudS1ibG9ja3tcclxuICAgICAgb3JkZXI6IDI7XHJcbiAgICB9XHJcbiAgICAmX19kb3dubG9hZC1ibG9ja3tcclxuICAgICAgb3JkZXI6IDE7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnZpeyAgLy8gYm9keSBjbGFzcyBmb3IgdmlzdWFsbHkgaW1wYWlyZWQgdmVyc2lvbiBvZiBzaXRlXHJcbiAgY29sb3I6ICRibGFjaztcclxuICAuaGVhZGVye1xyXG4gICAgJi1pbm5lcntcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAvL3Bvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuICAgICYtYm90dG9te1xyXG4gICAgICBoZWlnaHQ6YXV0bztcclxuICAgICAgbWluLWhlaWdodDogNDBweDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcbiAgLmxvZ297XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2xvZ29fYmxhY2suc3ZnKTtcclxuICAgIGltZ3tcclxuICAgICAgLy9AaW5jbHVkZSBncmF5c2NhbGU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubWFpbi1uYXZ7XHJcbiAgICBsaXtcclxuICAgICAgbWluLWhlaWdodDogNDBweDtcclxuICAgICAgcGFkZGluZzoxMnB4IDA7XHJcbiAgICAgIGEsIHNwYW57XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgIGNvbG9yOiAkZ3JheS1kYXJrO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLmFjdGl2ZXtcclxuICAgICAgICBhLCBzcGFue1xyXG4gICAgICAgICAgY29sb3I6ICRncmF5LWRhcms7XHJcbiAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWRhcms7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm90dG9tOjA7XHJcbiAgICAgICAgICAgIGxlZnQ6MDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5zdWJtZW51e1xyXG4gICAgICBsaXtcclxuICAgICAgICBtaW4taGVpZ2h0OiAwO1xyXG4gICAgICAgICYuYWN0aXZlLCAmOmhvdmVye1xyXG4gICAgICAgICAgYm9yZGVyLWxlZnQ6NXB4IHNvbGlkICRncmF5LWRhcms7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRncmF5LWRhcmsgO1xyXG4gICAgICAgICAgYXtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgYSwgc3BhbntcclxuICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1haW4tdGVse1xyXG4gICAgY29sb3I6ICRncmF5LWRhcms7XHJcbiAgfVxyXG4gIC5idG4tbWFpbntcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWRhcms7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgYm9yZGVyOjFweCBzb2xpZCAkZ3JheS1kYXJrO1xyXG4gICAgb3V0bGluZTpub25lO1xyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5oZWFkZXJ7XHJcbiAgICAmX19yaWdodHtcclxuICAgICAgd2lkdGg6Y2FsYygxMDAlIC0gMzAwcHgpO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB9XHJcbiAgICAuY2l0eS1waG9uZXtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgLy93aWR0aDogY2FsYygxMDAlIC0gMjY4cHgpO1xyXG4gICAgICBmbGV4OjEgMTtcclxuICAgIH1cclxuICAgIC5jaXR5LWNob29zZXtcclxuICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAmX19jaG9zZW57XHJcbiAgICAgICAgLy9mb250LXNpemU6IDI0cHg7XHJcbiAgICAgIH1cclxuICAgICAgc3BhbntcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICB0b3A6IDRweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgIHRvcDogNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmX19saXN0e1xyXG4gICAgICAgIHJpZ2h0OmF1dG87XHJcbiAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIH1cclxuICAgICAgJl9faXRlbXtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgIGNvbG9yOiAkYmxhY2stc29mdDtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmOmhvdmVye1xyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICBjb2xvcjogJGJsYWNrLXNvZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi52aS1wYW5lbHtcclxuICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAkZ3JheS1kYXJrO1xyXG4gICYtaW5uZXJ7XHJcbiAgICBtaW4taGVpZ2h0OiA2NnB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBwYWRkaW5nOiAxNnB4IDBweDtcclxuICB9XHJcbn1cclxuLmZ6LXNldHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxufVxyXG4uZnotY2hhbmdle1xyXG4gIHdpZHRoOiAzNHB4O1xyXG4gIGhlaWdodDogMzRweDtcclxuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAtbW96LWJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBsaW5lLWhlaWdodDogMzRweDtcclxuICBtYXJnaW4tbGVmdDogNHB4O1xyXG4gIG1hcmdpbi1yaWdodDogNHB4O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICAmLmFjdGl2ZXtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWRhcms7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gIH1cclxuICAmLXRpdGxle1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA0cHg7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uc2l0ZS12ZXJ7XHJcbiAgcGFkZGluZy1sZWZ0OjQ0cHg7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAmOmJlZm9yZXtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAzNHB4O1xyXG4gICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOjUwJTtcclxuICAgIG1hcmdpbi10b3A6IC0xMnB4O1xyXG4gICAgbGVmdDowO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9leWUuc3ZnKTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4uZnotY2hhbmdle1xyXG4gICYuZnotYmlne1xyXG4gICAgZm9udC13ZWlnaHQ6NDAwO1xyXG4gIH1cclxuICAmLmZ6LWJpZ2dlcntcclxuICAgIGZvbnQtd2VpZ2h0OjYwMDtcclxuICB9XHJcbiAgJi5mei1iaWdnZXN0e1xyXG4gICAgZm9udC13ZWlnaHQ6NzAwO1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KXtcclxuICBib2R5LnZpe1xyXG4gICAgLmhlYWRlci10b3B7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgbWluLWhlaWdodDo3OHB4O1xyXG4gICAgICA+IC5jb250YWluZXJ7XHJcbiAgICAgICAgbWluLWhlaWdodDogNzhweDtcclxuICAgICAgICA+IC5yb3d7XHJcbiAgICAgICAgICBtaW4taGVpZ2h0OiA3OHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuY29sLW1kLTEye1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICAgIC5idG57XHJcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5oZWFkZXItaW5uZXJ7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgLmNvbC1sZy0xMntcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0IWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmF1dGh7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpe1xyXG4gIGJvZHkudml7XHJcbiAgICAuaGVhZGVyLWlubmVye1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIC5jb2wtbGctMTJ7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmF1dGh7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpe1xyXG4gIGJvZHkudml7XHJcbiAgICAuaGVhZGVye1xyXG4gICAgICAuY2l0eS1jaG9vc2V7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICAuY2l0eS1waG9uZXtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuaGVhZGVye1xyXG4gICAgICAmX19yaWdodHtcclxuICAgICAgICB3aWR0aDphdXRvO1xyXG4gICAgICAgIC5idG4tbWFpbntcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6bGlnaHRlbiggJGdyYXktbGlnaHQxLCAxJSk7XHJcbiAgICAgICAgICBib3JkZXI6MXB4IHNvbGlkIGxpZ2h0ZW4oICRncmF5LWxpZ2h0MSwgMSUpO1xyXG4gICAgICAgICAgZmlsdGVyOmludmVydCgxMDAlKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5oZWFkZXItdG9we1xyXG4gICAgICAuY29sLW1kLTEye1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlciFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7XHJcbiAgLnZpLXBhbmVse1xyXG4gICAgJi1pbm5lcntcclxuICAgICAgLmNvbC1tZC02e1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBtYXJnaW46IDEwcHggMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpe1xyXG4gIC52aXtcclxuICAgIC5hdXRoe1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBtYXJnaW46IDEwcHggMDtcclxuICAgIH1cclxuICAgIC5idG4tYnV5LXBvbGljeXtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnZpe1xyXG4gIC5pbmRleC1zbGlkZXJ7XHJcbiAgICBoZWlnaHQ6IDI2MnB4O1xyXG4gICAgLnNsaWRlcl9faW5mb3tcclxuICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICBib3R0b206MjBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLnNsaWRlcntcclxuICAgICYtc21hbGx7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgIGhlaWdodDphdXRvO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgcGFkZGluZy10b3A6IDIwMHB4O1xyXG4gICAgICAuc2xpZGVyX19pbmZve1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB0b3A6YXV0bztcclxuICAgICAgICBsZWZ0OjA7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICAgICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICAgICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdGV4dC0tc21hbGx7XHJcbiAgICAgIGNvbG9yOiAkZ3JheTtcclxuICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5icmVhZGNydW1ic3tcclxuICAgIGF7XHJcbiAgICAgIGNvbG9yOiAkZ3JheTtcclxuICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAmX19zZXBhcmF0b3J7XHJcbiAgICAgIGNvbG9yOiAkZ3JheTtcclxuICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XHJcbiAgICB9XHJcbiAgICBzcGFue1xyXG4gICAgICBjb2xvcjogJGdyYXk7XHJcbiAgICAgIHRleHQtc2hhZG93OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCl7XHJcbiAgLnZpe1xyXG4gICAgLmluZGV4LXNsaWRlcntcclxuICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpe1xyXG4gIC5icmVhZGNydW1ic3tcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7XHJcbiAgLnZpe1xyXG4gICAgLnNsaWRlcntcclxuICAgICAgJi1zbWFsbHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMjMwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiIsIi52aXtcclxuICBsYWJlbC51cGxvYWQtZmlsZXtcclxuICAgICY6YWZ0ZXJ7XHJcbiAgICAgIEBpbmNsdWRlIGdyYXlzY2FsZTtcclxuICAgIH1cclxuICB9XHJcbiAgLnF1ZXN0aW9uLXRvb2x0aXB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1kYXJrO1xyXG4gIH1cclxufSIsIi52aXtcclxuICAuc2VydmljZS1pbm5lcntcclxuICAgIGJvcmRlcjoxcHggc29saWQgJGJsYWNrLXNvZnQ7XHJcbiAgICAmX19pY29ue1xyXG4gICAgICAvL0BpbmNsdWRlIGdyYXlzY2FsZTtcclxuICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSkgaW52ZXJ0KDEwMCUpO1xyXG4gICAgICAvLy13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XHJcbiAgICAgIC8vLW1vei1maWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcclxuICAgICAgLy8tbXMtZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XHJcbiAgICAgIC8vLW8tZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XHJcbiAgICAgIC8vZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XHJcbiAgICAgIC8vZmlsdGVyOiBncmF5c2NhbGUoMSk7XHJcbiAgICAgIC8vZmlsdGVyOiBncmF5O1xyXG5cclxuICAgICAgJi53YXJuaW5ne1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjay1zb2Z0O1xyXG4gICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmhvdmVye1xyXG4gICAgICAmOmJlZm9yZSwgJjphZnRlcntcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgIC5zZXJ2aWNlLWlubmVyX190ZXh0e1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2stc29mdDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuc2VydmljZXtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgIC5zZXJ2aWNlLWlubmVye1xyXG4gICAgICAgIGJvcmRlcjoxcHggc29saWQgJGJsYWNrLXNvZnQ7XHJcbiAgICAgICAgJl9faWNvbi53YXJuaW5ne1xyXG4gICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7IFxyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrLXNvZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zZXJ2aWNlcy5oYWxmLXNlcnZpY2Vze1xyXG4gICAgLnNlcnZpY2UtaW5uZXJfX3RleHR7XHJcbiAgICAgIGRpdntcclxuICAgICAgICBjb2xvcjogJGJsYWNrLXNvZnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5zZXJ2aWNlOmxhc3QtY2hpbGR7XHJcbiAgICAgIC5zZXJ2aWNlLWlubmVye1xyXG4gICAgICAgIGJvcmRlcjoxcHggc29saWQgJGJsYWNrLXNvZnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zZXJ2aWNlcy1oZWFkZXItaXRlbXtcclxuXHJcbiAgICAmLmFjdGl2ZXtcclxuICAgICAgY29sb3I6ICRncmF5LWRhcms7XHJcbiAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWRhcms7XHJcbiAgICAgICAgaGVpZ2h0OiA1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIGNvbG9yOiAkZ3JheS1kYXJrO1xyXG4gICAgICAmOmJlZm9yZXtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1kYXJrO1xyXG4gICAgICAgIGhlaWdodDogNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmFmdGVye1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1kYXJrO1xyXG4gICAgICBoZWlnaHQ6IDVweDtcclxuICAgIH1cclxuICAgICY6YmVmb3Jle1xyXG4gICAgICBoZWlnaHQ6IDVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5idG4tc2Vjb25ke1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgY29sb3I6ICRncmF5LWRhcms7XHJcbiAgfVxyXG5cclxuICAudGFic3tcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgfVxyXG4gIC5jb250ZW50IHVsOm5vdCguY291bnRyeS1saXN0KTpub3QoLnRhYnNfX2NhcHRpb24pIGxpOmJlZm9yZXtcclxuICAgIEBpbmNsdWRlIGdyYXlzY2FsZTtcclxuICB9XHJcbiAgLmNvbnRlbnR7XHJcbiAgICAub3JkZXItdGFic3tcclxuICAgICAgbGl7XHJcbiAgICAgICAgd2lkdGg6IDIwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLm1lbWJlci1kZWxldGV7XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgYmFja2dyb3VuZDokZ3JheS1kYXJrO1xyXG4gICAgfVxyXG4gICAgJjphZnRlcntcclxuICAgICAgYmFja2dyb3VuZDokZ3JheS1kYXJrO1xyXG4gICAgfVxyXG4gIH1cclxuICAuYWNjb3JkaW9ue1xyXG4gICAgJl9faGVhZGVye1xyXG4gICAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAkYmxhY2stc29mdDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5sZWZ0LW1lbnV7XHJcbiAgICBsaXtcclxuICAgICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgJGJsYWNrLXNvZnQ7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAmLmFjdGl2ZXtcclxuICAgICAgICBhLCBzcGFue1xyXG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAkYmxhY2stc29mdDtcclxuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2stc29mdDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJjpub3QoLmFjdGl2ZSk6aG92ZXJ7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6NXB4IHNvbGlkICRibGFjay1zb2Z0O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjay1zb2Z0O1xyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICAgIC5sZWZ0LXN1Ym1lbnV7XHJcbiAgICAgIGxpe1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206bm9uZTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICBib3JkZXItbGVmdDo1cHggc29saWQgJGJsYWNrLXNvZnQ7XHJcbiAgICAgICAgICBhLCBzcGFue1xyXG5cclxuICAgICAgICAgICAgY29sb3I6ICRibGFjay1zb2Z0O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBhe1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICBjb2xvcjogJGJsYWNrLXNvZnQ7XHJcbiAgICAgICAgICBib3JkZXItbGVmdDpub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgYm9yZGVyLWxlZnQ6NXB4IHNvbGlkICRibGFjay1zb2Z0O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrLXNvZnQ7XHJcbiAgICAgICAgICBhe1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuY29udGVudC00MDRfX2xlZnQsIC5jb250ZW50LTQwNF9fdGl0bGV7XHJcbiAgICBjb2xvcjogJGJsYWNrLXNvZnQ7XHJcbiAgfVxyXG4gIC5hZGQtYnV0dG9ue1xyXG4gICAgY29sb3I6ICRibGFjay1zb2Z0O1xyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRibGFjay1zb2Z0O1xyXG4gICAgfVxyXG4gIH1cclxuICAuc3VtbXtcclxuICAgIGNvbG9yOiAkYmxhY2stc29mdDtcclxuICB9XHJcbiAgLmNvbnRlbnR7XHJcbiAgICAudGFicy50YWJzLWluZGV4e1xyXG4gICAgICB1bC50YWJzX19jYXB0aW9ue1xyXG4gICAgICAgIGxpe1xyXG4gICAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2stc29mdDtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjay1zb2Z0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrLXNvZnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGxpOmhvdmVye1xyXG4gICAgICAgICAgY29sb3I6ICRibGFjay1zb2Z0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRhYnNfX2NhcHRpb257XHJcbiAgICAgIGxpe1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2stc29mdDtcclxuICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgJGJsYWNrLXNvZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5xYS1ibG9ja19faGVhZGVye1xyXG4gICAgY29sb3I6ICRibGFjay1zb2Z0O1xyXG4gIH1cclxuICAuY29udGFjdHMtaXRlbXtcclxuICAgICZfX2VtYWlse1xyXG4gICAgICBjb2xvcjogJGJsYWNrLXNvZnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5kbXMtYmxvY2staW1ne1xyXG4gICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSkgaW52ZXJ0KDEwMCUpO1xyXG4gIH1cclxuICAuZG9je1xyXG4gICAgZmlsdGVyOmdyYXlzY2FsZSgxMDAlKTtcclxuICB9XHJcbiAgLnRkLWZpbGUsIC50ZC1wcmljZXtcclxuICAgIHdpZHRoOiAyMCU7XHJcbiAgfVxyXG4gICNuYXYtZHJpbGx7XHJcbiAgICBsaXtcclxuICAgICAgYXtcclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5uYXYtaXRlbS5hY3RpdmV7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjay1zb2Z0O1xyXG4gICAgICAmID4gYXtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2stc29mdDtcclxuICAgICAgICBib3JkZXItbGVmdDo1cHggc29saWQgJGJsYWNrLXNvZnQ7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAjbGVmdC1tZW51X19pbm5lcntcclxuICAgICAgdWx7XHJcbiAgICAgICAgbGl7XHJcbiAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgJiA+IGF7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6NXB4IHNvbGlkICRibGFjay1zb2Z0O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2stc29mdDtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubGVmdC1zdWJtZW51e1xyXG4gICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDo1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubmF2LWl0ZW0ubmF2LWV4cGFuZHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWxpZ2h0MTtcclxuICAgIGF7XHJcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXItbGVmdDo1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbiAgICAubmF2LWV4cGFuZC1jb250ZW50IHtcclxuICAgICAgLm5hdi1leHBhbmQtbGlua3tcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRncmF5LWxpZ2h0MSA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLm5hdi1leHBhbmQtbGlua3tcclxuICAgICY6YWZ0ZXJ7XHJcbiAgICAgIGZpbHRlcjpncmF5c2NhbGUoMTAwJSk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5uYXYtZXhwYW5kLWNvbnRlbnQgLm5hdi1iYWNrLWxpbmssXHJcbiAgLm5hdi1leHBhbmQtbGlua3tcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWxpZ2h0MSFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogJGJsYWNrLXNvZnQ7XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuZnotYmlnZ2Vye1xyXG4gICAgLmxhYmVsLWhhbGYtd2lkdGh7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLmZ6LWJpZ2dlc3R7XHJcbiAgICAubGFiZWwtaGFsZi13aWR0aHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ldmFjdWF0aW9ue1xyXG4gICAgLnNlcnZpY2UtaW5uZXJ7XHJcbiAgICAgICZfX3RleHQtcGhvbmV7XHJcbiAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICB0b3A6NnB4O1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZmlndXJlZC10aXRsZXtcclxuICAgIGNvbG9yOiAkYmxhY2stc29mdDtcclxuICAgIGJvcmRlci1ib3R0b206MnB4IHNvbGlkICRibGFjay1zb2Z0O1xyXG4gIH1cclxuICAucGhvbmUtYmxvY2t7XHJcbiAgICAmX19waG9uZXtcclxuICAgICAgY29sb3I6ICRibGFjay1zb2Z0O1xyXG4gICAgICAmOmJlZm9yZXtcclxuICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAjbWFwe1xyXG4gICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XHJcbiAgfVxyXG59XHJcbi5mei1iaWdnZXJ7XHJcbiAgLnNlcnZpY2UtaW5uZXJ7XHJcbiAgICAmX19pY29ue1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uZnotYmlnZ2VzdHtcclxuICAuc2VydmljZS1pbm5lcntcclxuICAgICZfX2ljb257XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5sZWZ0LXRleHR7XHJcbiAgICB3aWR0aDpjYWxjKDEwMCUgLSAxOTBweCk7XHJcbiAgfVxyXG4gIC5ldmFjdWF0aW9ue1xyXG4gICAgd2lkdGg6MTkwcHg7XHJcbiAgfVxyXG4gIC5zZWFyY2gtaW5wdXQtY29udGVudHtcclxuICAgIC5idG57XHJcbiAgICAgIHdpZHRoOmF1dG87XHJcbiAgICAgIG1pbi13aWR0aDogMTUycHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAuZnotYmlnZ2VzdHtcclxuICAgIC5sZWZ0LXRleHR7XHJcbiAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICB9XHJcbiAgICAuZXZhY3VhdGlvbntcclxuICAgICAgd2lkdGg6MTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xyXG4gIC5mei1iaWdnZXJ7XHJcbiAgICAuc2VydmljZS1pbm5lciB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuICAuZnotYmlnZ2VzdHtcclxuICAgIC5zZXJ2aWNlLWlubmVyIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi52aXtcclxuICAuZm9vdGVye1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrLXNvZnQ7XHJcbiAgICAmX19tZW51LWRvd25sb2Fke1xyXG4gICAgICBsaXtcclxuICAgICAgICBhe1xyXG4gICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGludmVydF90b193aGl0ZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5sb2dve1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2xvZ29fd2hpdGUuc3ZnKTtcclxuICAgICAgaW1ne1xyXG4gICAgICAgIC8vQGluY2x1ZGUgaW52ZXJ0X3RvX3doaXRlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBhe1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAmOmhvdmVye1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX21lbnUtdGl0bGV7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jb3B5cmlnaHR7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gIH1cclxufVxyXG4iLCJAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xyXG4gIC52aXtcclxuICAgIC5zZXJ2aWNle1xyXG4gICAgICAmLWlubmVye1xyXG4gICAgICAgICZfX2ljb24ge1xyXG4gICAgICAgICAgZmlsdGVyOiBub25lO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjIyMjtcclxuICAgICAgICAgICYubW9ydGFyYm9hcmQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zaWUvbW9ydGFyYm9hcmQuc3ZnKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYubW9ydGdhZ2Uge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zaWUvbW9ydGdhZ2Uuc3ZnKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYudGF4aSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnNpZS90YXhpLnN2Zyk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLmhlYXJ0IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29uc2llL2hlYXJ0LnN2Zyk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLmluc3VyYW5jZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnNpZS9pbnN1cmFuY2Uuc3ZnKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYudHJhdmVsIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29uc2llL3RyYXZlbC5zdmcpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi53YXJuaW5nIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29uc2llL3dhcm5pbmcuc3ZnKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjIyMjtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYuZHNhZ28ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zaWUvZHNhZ28uc3ZnKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYuZG9jcyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnNpZS9kb2NzLnN2Zyk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLmV2YWN1YXRvciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnNpZS9ldmFjdWF0b3Iuc3ZnKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYuYXBhcnQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zaWUvYXBhcnQuc3ZnKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYubW9ydGdhZ2UtcGVyY2VudCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnNpZS9tb3J0Z2FnZS1wZXJjZW50LnN2Zyk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLmJydXNoIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29uc2llL2JydXNoLnN2Zyk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLmFybWNoYWlyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29uc2llL2FybWNoYWlyLnN2Zyk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLmNyaW1pbmFsIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29uc2llL2NyaW1pbmFsLnN2Zyk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLmNhcnMge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zaWUvY2Fycy5zdmcpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5ncnV6IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29uc2llL2dydXouc3ZnKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYuZmxhc2gge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zaWUvZmxhc2guc3ZnKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYuc3RpaGl5YSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnNpZS9zdGloaXlhLnN2Zyk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLnJlYXJ2aWV3LW1pcnJvciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnNpZS9yZWFydmlldy1taXJyb3Iuc3ZnKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYud2l0aG91dC1kb2NzIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29uc2llL3dpdGhvdXQtZG9jcy5zdmcpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5kcml2ZXItbGljZW5zZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnNpZS9kcml2ZXItbGljZW5zZS5zdmcpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5pY29ucy1kdHAge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zaWUvaWNvbnMtZHRwLnN2Zyk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLmdhdmVsIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29uc2llL2dhdmVsLnN2Zyk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLmJ1aWxkZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zaWUvYnVpbGRlci5zdmcpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5jcmFuZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnNpZS9jcmFuZS5zdmcpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5jb25jcmV0ZS1taXhlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnNpZS9jb25jcmV0ZS1taXhlci5zdmcpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi50ZWFtIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29uc2llL3RlYW0uc3ZnKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYubW92aW5nLXRydWNrIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29uc2llL21vdmluZy10cnVjay5zdmcpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBsYWJlbC51cGxvYWQtZmlsZTphZnRlcntcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnNpZS91cGxvYWQuc3ZnKSFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5waG9uZS1ibG9ja19fcGhvbmU6YmVmb3Jle1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9zZXR0aW5ncy1waG9uZS1zbWFsbC5zdmcpO1xyXG4gIH1cclxuICAuZG1zLWJsb2NrLWltZ3tcclxuICAgIGJvcmRlcjoxcHggc29saWQgIzIyMjIyMjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMjIyMjI7XHJcbiAgICAmLmhvc3BpdGFse1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zaWUvZG1zLWhvc3BpdGFsLnN2Zyk7XHJcbiAgICB9XHJcbiAgICAmLmRvY3RvcntcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29uc2llL2Rtcy1kb2N0b3Iuc3ZnKTtcclxuICAgIH1cclxuICAgICYudG9vdGh7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnNpZS9kbXMtdG9vdGguc3ZnKTtcclxuICAgIH1cclxuICAgICYuY2Fye1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zaWUvZG1zLWNhci5zdmcpO1xyXG4gICAgfVxyXG4gICAgJi5iYWJ5e1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zaWUvZG1zLWJhYnkuc3ZnKTtcclxuICAgIH1cclxuICB9XHJcbiAgLnFhLWJsb2NrIC5zZXJ2aWNlLWlubmVyX19pY29uIHNwYW57XHJcbiAgICBjb2xvcjogI2YyZjJmMjtcclxuICB9XHJcbiAgLmNvbnRlbnQgdWw6bm90KC5jb3VudHJ5LWxpc3QpOm5vdCgudGFic19fY2FwdGlvbikgbGk6YmVmb3Jle1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29uc2llL2NoZWNrLTEuc3ZnKTtcclxuICB9XHJcbiAgLmRvY3tcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnNpZS9kb2Muc3ZnKSFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuZm9vdGVyX19tZW51LWRvd25sb2FkIGxpIGE6YmVmb3Jle1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29uc2llL3BkZi5zdmcpO1xyXG4gIH1cclxuXHJcbn1cclxuXHJcblxyXG4iLCIvLyA9PT09PT09PSBub3JtYWwgZm9udCBzaXplXHJcblxyXG4uZnotYmlne1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxufVxyXG5cclxuLy8gPT09PT09PT0gYmlnZ2VyIGZvbnQgc2l6ZSA9PT09PT09IC8vXHJcblxyXG5cclxuLmZ6LWJpZ2dlcntcclxuICBmb250LXNpemU6IDE5cHg7XHJcblxyXG4gIC8vIGNvbW1vbiAvL1xyXG5cclxuICBoMSwgLmgxbGlrZXtcclxuICAgIGZvbnQtc2l6ZTogNDVweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA0OXB4O1xyXG4gIH1cclxuICBoMiwgLmgybGlrZXtcclxuICAgIGZvbnQtc2l6ZTogMzlweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA0M3B4O1xyXG4gIH1cclxuICBoMywgLmgzbGlrZXtcclxuICAgIGZvbnQtc2l6ZTogMjNweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xyXG4gIH1cclxuICBoNCwgLmg0bGlrZXtcclxuICAgIGZvbnQtc2l6ZTogMTlweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gIH1cclxuICAuc21hbGx7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTVweDtcclxuICB9XHJcbiAgcHtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgbWFyZ2luOiAyM3B4IDA7XHJcbiAgfVxyXG4gIC5mZWVkYmFjay1mb3Jte1xyXG4gICAgZm9udC1zaXplOiAxOXB4O1xyXG4gICAgLnVwbG9hZC1pbmZve1xyXG4gICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICB9XHJcbiAgICAuY2l0eS1jaG9vc2V7XHJcbiAgICAgIHNwYW57XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xyXG4gICAgICB9XHJcbiAgICAgICZfX2l0ZW17XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5xdWVzdGlvbi10b29sdGlwe1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XHJcbiAgfVxyXG4gIC8vIGhlYWRlciBmb250LXNpemUgLy9cclxuXHJcbiAgLmhlYWRlcntcclxuICAgIC5jaXR5LWNob29zZXtcclxuICAgICAgc3BhbntcclxuICAgICAgICBmb250LXNpemU6IDE5cHg7XHJcbiAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICB0b3A6IDZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgIHRvcDogNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmX19pdGVte1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTlweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYXV0aF9fbG9naW57XHJcbiAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgfVxyXG4gIC5tYWluLXRlbHtcclxuICAgIGZvbnQtc2l6ZTogMjNweDtcclxuICB9XHJcbiAgLmJ0bntcclxuICAgIGZvbnQtc2l6ZTogMTlweDtcclxuICB9XHJcbiAgLm1haW4tbmF2e1xyXG4gICAgbGl7XHJcbiAgICAgIGEsIHNwYW57XHJcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5sb2dve1xyXG4gICAgaW1ne1xyXG4gICAgICB3aWR0aDogMjMwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zaXRlLXZlciwgLmZ6LWNoYW5nZS10aXRsZXtcclxuICAgIGZvbnQtc2l6ZTogMjFweDtcclxuICB9XHJcbiAgLm5hdi1kcmlsbHtcclxuICAgIGF7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTlweDtcclxuICAgIH1cclxuICAgICNsZWZ0LW1lbnVfX2lubmVye1xyXG4gICAgICB1bHtcclxuICAgICAgICBsaXtcclxuICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIGNvbnRlbnQgZm9udC1zaXplIC8vXHJcblxyXG4gIC5zZXJ2aWNlLWlubmVye1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICZfX3RleHR7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIH1cclxuICAgICZfX2ljb257XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuICB9XHJcbiAgLmV2YWN1YXRpb257XHJcbiAgICAuc2VydmljZS1pbm5lcntcclxuICAgICAgJl9fdGl0bGV7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOXB4O1xyXG4gICAgICB9XHJcbiAgICAgICZfX3RleHQtcGhvbmV7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2xpZGVye1xyXG4gICAgJl9fdGV4dHtcclxuICAgICAgJi0tc21hbGx7XHJcbiAgICAgICAgZm9udC1zaXplOiAzOXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5icmVhZGNydW1ic3tcclxuICAgIGEsIHNwYW57XHJcbiAgICAgIGZvbnQtc2l6ZTogMjFweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5sZWZ0LW1lbnV7XHJcbiAgICBsaXtcclxuICAgICAgYSwgc3BhbntcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmNvbnRlbnQtNDA0e1xyXG4gICAgJl9fdGl0bGV7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzlweDtcclxuICAgIH1cclxuICAgICZfX3RleHR7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgIH1cclxuICAgICZfX25vdGljZXtcclxuICAgICAgZm9udC1zaXplOiAxOXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNlcnZpY2VzLmhhbGYtc2VydmljZXN7XHJcbiAgICAuc2VydmljZS1pbm5lcntcclxuICAgICAgJl9fdGV4dHtcclxuICAgICAgICBmb250LXNpemU6IDIzcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgZGl2e1xyXG4gICAgICAgICAgZm9udC1zaXplOjIwcHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmNvbnRhY3Rze1xyXG4gICAgJi1oZWFkZXJ7XHJcbiAgICAgICYtaXRlbXtcclxuICAgICAgICBmb250LXNpemU6IDIxcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtaXRlbXtcclxuICAgICAgJl9faW5mb2Jsb2Nre1xyXG4gICAgICAgIGRpdntcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmJhbGxvb257XHJcbiAgICAmLXRpdGxle1xyXG4gICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICB9XHJcbiAgICAmLWFkZHJlc3N7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIH1cclxuICAgICYtdGVse1xyXG4gICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zZXJ2aWNlcy1oZWFkZXItaXRlbXtcclxuICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICB9XHJcbiAgLmNvbnRlbnQtZm9ybXtcclxuICAgIC5jaXR5LWNob29zZXtcclxuICAgICAgc3BhbntcclxuICAgICAgICBmb250LXNpemU6IDE5cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jaXR5LWNob29zZV9faXRlbXtcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgfVxyXG4gIH1cclxuICAucGhvbmUtYmxvY2t7XHJcbiAgICAmX190aXRsZXtcclxuICAgICAgZm9udC1zaXplOiAyM3B4O1xyXG4gICAgfVxyXG4gICAgJl9fdGV4dHtcclxuICAgICAgZm9udC1zaXplOiAxOXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuZmlndXJlZC10aXRsZXtcclxuICAgIGZvbnQtc2l6ZTogMzFweDtcclxuICB9XHJcbiAgLnFhLWJsb2NrX19oZWFkZXJ7XHJcbiAgICBmb250LXNpemU6IDMycHg7XHJcbiAgfVxyXG4gIC5yZXZpZXctYmxvY2t7XHJcbiAgICAmX190aXRsZXtcclxuICAgICAgZm9udC1zaXplOiAyN3B4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgIH1cclxuICAgICZfX2RhdGV7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICB9XHJcbiAgICAmX190ZXh0e1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuc2VhcmNoLWJsb2NrLWNvbnRlbnR7XHJcbiAgICAmX190aXRsZXtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIH1cclxuICAgICZfX3RleHR7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICB9XHJcbiAgICAmX19wYXRoe1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuY29udGVudHtcclxuICAgIC5vcmRlci10YWJze1xyXG4gICAgICBsaXtcclxuICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIGZvb3RlciBmb250LXNpemUgLy9cclxuXHJcbiAgLmZvb3RlcntcclxuICAgICZfX21lbnUtdGl0bGV7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjFweDtcclxuICAgIH1cclxuICAgICZfX21lbnV7XHJcbiAgICAgIGxpe1xyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19tZW51LWRvd25sb2Fke1xyXG4gICAgICBsaXtcclxuICAgICAgICBhe1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vID09PT09PT09IGJpZ2dlc3QgZm9udCBzaXplID09PT09PT09PSAvL1xyXG5cclxuLmZ6LWJpZ2dlc3R7XHJcbiAgZm9udC1zaXplOiAyMnB4O1xyXG5cclxuICAvLyBjb21tb24gLy9cclxuXHJcbiAgaDEsIC5oMWxpa2V7XHJcbiAgICBmb250LXNpemU6IDQ4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogNTJweDtcclxuICB9XHJcbiAgaDIsIC5oMmxpa2V7XHJcbiAgICBmb250LXNpemU6IDQycHg7XHJcbiAgICBsaW5lLWhlaWdodDogNDVweDtcclxuICB9XHJcbiAgaDMsIC5oM2xpa2V7XHJcbiAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICB9XHJcbiAgaDQsIC5oNGxpa2V7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzNweDtcclxuICB9XHJcbiAgLnNtYWxse1xyXG4gICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgfVxyXG4gIHB7XHJcbiAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgIG1hcmdpbjogMjZweCAwO1xyXG4gIH1cclxuICAuZmVlZGJhY2stZm9ybXtcclxuICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgIC51cGxvYWQtaW5mb3tcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgLmNpdHktY2hvb3Nle1xyXG4gICAgICBzcGFue1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTlweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgfVxyXG4gICAgICAmX19pdGVte1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTlweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAucXVlc3Rpb24tdG9vbHRpcHtcclxuICAgIGZvbnQtc2l6ZTogMTlweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gIH1cclxuXHJcbiAgLy8gaGVhZGVyIGZvbnQtc2l6ZSAvL1xyXG5cclxuICAuaGVhZGVye1xyXG4gICAgLmNpdHktY2hvb3Nle1xyXG4gICAgICBzcGFue1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgIHRvcDogOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgdG9wOiA4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICZfX2l0ZW17XHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5hdXRoX19sb2dpbntcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICB9XHJcbiAgLm1haW4tdGVse1xyXG4gICAgZm9udC1zaXplOiAyNnB4O1xyXG4gIH1cclxuICAuYnRue1xyXG4gICAgZm9udC1zaXplOiAyMnB4O1xyXG4gIH1cclxuICAubWFpbi1uYXZ7XHJcbiAgICBsaXtcclxuICAgICAgYSwgc3BhbntcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmxvZ297XHJcbiAgICBpbWd7XHJcbiAgICAgIHdpZHRoOiAyNDBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLnNpdGUtdmVyLCAuZnotY2hhbmdlLXRpdGxle1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gIH1cclxuICAubmF2LWRyaWxse1xyXG4gICAgYXtcclxuICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgfVxyXG4gICAgI2xlZnQtbWVudV9faW5uZXJ7XHJcbiAgICAgIHVse1xyXG4gICAgICAgIGxpe1xyXG4gICAgICAgICAgYXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gY29udGVudCBmb250LXNpemUgLy9cclxuXHJcbiAgLnNlcnZpY2UtaW5uZXJ7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgJl9fdGV4dHtcclxuICAgICAgZm9udC1zaXplOiAyM3B4O1xyXG4gICAgfVxyXG4gICAgJl9faWNvbntcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmV2YWN1YXRpb257XHJcbiAgICAuc2VydmljZS1pbm5lcntcclxuICAgICAgJl9fdGl0bGV7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICB9XHJcbiAgICAgICZfX3RleHQtcGhvbmV7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2xpZGVye1xyXG4gICAgJl9fdGV4dHtcclxuICAgICAgJi0tc21hbGx7XHJcbiAgICAgICAgZm9udC1zaXplOiA0MnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5icmVhZGNydW1ic3tcclxuICAgIGEsIHNwYW57XHJcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmxlZnQtbWVudXtcclxuICAgIGxpe1xyXG4gICAgICBhLCBzcGFue1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuY29udGVudC00MDR7XHJcbiAgICAmX190aXRsZXtcclxuICAgICAgZm9udC1zaXplOiA0MnB4O1xyXG4gICAgfVxyXG4gICAgJl9fdGV4dHtcclxuICAgICAgZm9udC1zaXplOiAzMXB4O1xyXG4gICAgfVxyXG4gICAgJl9fbm90aWNle1xyXG4gICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2VydmljZXMuaGFsZi1zZXJ2aWNlc3tcclxuICAgIC5zZXJ2aWNlLWlubmVye1xyXG4gICAgICAmX190ZXh0e1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICBkaXZ7XHJcbiAgICAgICAgICBmb250LXNpemU6MjNweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmNvbnRhY3Rze1xyXG4gICAgJi1oZWFkZXJ7XHJcbiAgICAgICYtaXRlbXtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtaXRlbXtcclxuICAgICAgJl9faW5mb2Jsb2Nre1xyXG4gICAgICAgIGRpdntcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmJhbGxvb257XHJcbiAgICAmLXRpdGxle1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICB9XHJcbiAgICAmLWFkZHJlc3N7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIH1cclxuICAgICYtdGVse1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zZXJ2aWNlcy1oZWFkZXItaXRlbXtcclxuICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICB9XHJcbiAgLmNvbnRlbnQtZm9ybXtcclxuICAgIC5jaXR5LWNob29zZXtcclxuICAgICAgc3BhbntcclxuICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jaXR5LWNob29zZV9faXRlbXtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgfVxyXG4gIH1cclxuICAuZmlndXJlZC10aXRsZXtcclxuICAgIGZvbnQtc2l6ZTogMzRweDtcclxuICB9XHJcbiAgLnBob25lLWJsb2Nre1xyXG4gICAgJl9fdGl0bGV7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgIH1cclxuICAgICZfX3RleHR7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgIH1cclxuICB9XHJcbiAgLnFhLWJsb2NrX19oZWFkZXJ7XHJcbiAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgfVxyXG4gIC5yZXZpZXctYmxvY2t7XHJcbiAgICAmX190aXRsZXtcclxuICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMzVweDtcclxuICAgIH1cclxuICAgICZfX2RhdGV7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjNweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XHJcbiAgICB9XHJcbiAgICAmX190ZXh0e1xyXG4gICAgICBmb250LXNpemU6IDIzcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuc2VhcmNoLWJsb2NrLWNvbnRlbnR7XHJcbiAgICAmX190aXRsZXtcclxuICAgICAgZm9udC1zaXplOiAyM3B4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjdweDtcclxuICAgIH1cclxuICAgICZfX3RleHR7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjNweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XHJcbiAgICB9XHJcbiAgICAmX19wYXRoe1xyXG4gICAgICBmb250LXNpemU6IDIzcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvbnRlbnR7XHJcbiAgICAub3JkZXItdGFic3tcclxuICAgICAgbGl7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vIGZvb3RlciBmb250LXNpemUgLy9cclxuXHJcbiAgLmZvb3RlcntcclxuICAgICZfX21lbnUtdGl0bGV7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIH1cclxuICAgICZfX21lbnV7XHJcbiAgICAgIGxpe1xyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19tZW51LWRvd25sb2Fke1xyXG4gICAgICBsaXtcclxuICAgICAgICBhe1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7XHJcbiAgLmZ6LWJpZ2dlcntcclxuICAgIC5oZWFkZXJ7XHJcbiAgICAgIC5idG57XHJcbiAgICAgICAgJi5mZWVkYmFjay1idG57XHJcbiAgICAgICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5mei1iaWdnZXN0e1xyXG4gICAgLmhlYWRlcntcclxuICAgICAgLmJ0bntcclxuICAgICAgICAmLmZlZWRiYWNrLWJ0bntcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXtcclxuICAuZnotYmlnZ2Vye1xyXG4gICAgLnRhYmxlICp7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmZ6LWJpZ2dlc3R7XHJcbiAgICAudGFibGUgKntcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufSJdfQ== */
