@charset "UTF-8";
@font-face{font-family:"FiraSans-Light";src:url(../fonts/FiraSans/Light.woff) format("woff"),url(../fonts/FiraSans/Light.woff2) format("woff2");font-weight:400;font-style:normal;font-display:auto}@font-face{font-family:"Neris-SemiBold";src:url(../fonts/Neris/SemiBold.woff) format("woff"),url(../fonts/Neris/SemiBold.woff2) format("woff2");font-weight:400;font-style:normal;font-display:auto}.icon{display:inline-block;width:1em;height:1em;fill:currentColor}.icon-btn-arrow,.icon-btn-user{width:12px;height:12px}.icon-popup-close{width:20px;height:20px}
/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */

@-webkit-keyframes clockwise{to{-webkit-transform:rotate(360deg) translatez(0);transform:rotate(360deg) translatez(0)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes clockwise{to{-webkit-transform:rotate(360deg) translatez(0);transform:rotate(360deg) translatez(0)}}html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-overflow-style:scrollbar}b,body,strong{font-weight:400;font-style:normal}body{margin:0;min-width:320px;font-size:14px;color:#494949;font-family: "Helvetica";}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects;color:inherit;text-decoration:none;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-family:"Arial","Helvetica";font-weight:600}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none;max-width:100%}svg:not(:root){overflow:hidden}button,input{line-height:1.15;margin:0;overflow:visible}optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio],legend{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}@-ms-viewport{width:device-width}::after,::before{-webkit-box-sizing:inherit;box-sizing:inherit}.container{margin-right:auto;margin-left:auto;padding-right:20px;padding-left:20px;width:100%}@media (min-width:768px){.container{max-width:695px}}@media (min-width:1024px){.container{max-width:940px}}@media (min-width:1320px){.container{max-width:1264px}}.container-fluid{width:100%;margin-right:auto;margin-left:auto;padding-right:20px;padding-left:20px}.row{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-right:-20px;margin-left:-20px}.no-gutters{margin-right:0;margin-left:0}.container .container,.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.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{position:relative;width:100%;min-height:1px;padding-right:20px;padding-left:20px}.col-auto{position:relative;min-height:1px;padding-right:20px;padding-left:20px}.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:20px;padding-left:20px}.col{-ms-flex-preferred-size:0;-webkit-flex-basis:0;flex-basis:0;-ms-flex-positive:1;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;max-width:100%}.col-auto{-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-1,.col-2,.col-3{-ms-flex:0 0 8.333333%;-webkit-box-flex:0;-webkit-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2,.col-3{-ms-flex:0 0 16.666667%;-webkit-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-ms-flex:0 0 25%;-webkit-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4,.col-5,.col-6{-ms-flex:0 0 33.333333%;-webkit-box-flex:0;-webkit-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5,.col-6{-ms-flex:0 0 41.666667%;-webkit-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-ms-flex:0 0 50%;-webkit-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7,.col-8,.col-9{-ms-flex:0 0 58.333333%;-webkit-box-flex:0;-webkit-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8,.col-9{-ms-flex:0 0 66.666667%;-webkit-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-ms-flex:0 0 75%;-webkit-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10,.col-11,.col-12{-ms-flex:0 0 83.333333%;-webkit-box-flex:0;-webkit-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11,.col-12{-ms-flex:0 0 91.666667%;-webkit-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-ms-flex:0 0 100%;-webkit-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-1{-ms-flex-order:1;-webkit-box-ordinal-group:2;-webkit-order:1;order:1}.order-2{-ms-flex-order:2;-webkit-box-ordinal-group:3;-webkit-order:2;order:2}.order-3{-ms-flex-order:3;-webkit-box-ordinal-group:4;-webkit-order:3;order:3}.order-4{-ms-flex-order:4;-webkit-box-ordinal-group:5;-webkit-order:4;order:4}.order-5{-ms-flex-order:5;-webkit-box-ordinal-group:6;-webkit-order:5;order:5}.order-6{-ms-flex-order:6;-webkit-box-ordinal-group:7;-webkit-order:6;order:6}.order-7{-ms-flex-order:7;-webkit-box-ordinal-group:8;-webkit-order:7;order:7}.order-8{-ms-flex-order:8;-webkit-box-ordinal-group:9;-webkit-order:8;order:8}.order-9{-ms-flex-order:9;-webkit-box-ordinal-group:10;-webkit-order:9;order:9}.order-10{-ms-flex-order:10;-webkit-box-ordinal-group:11;-webkit-order:10;order:10}.order-11{-ms-flex-order:11;-webkit-box-ordinal-group:12;-webkit-order:11;order:11}.order-12{-ms-flex-order:12;-webkit-box-ordinal-group:13;-webkit-order:12;order:12}@media (min-width:560px){.col-sm{-ms-flex-preferred-size:0;-webkit-flex-basis:0;flex-basis:0;-ms-flex-positive:1;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;max-width:100%}.col-sm-auto{-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-sm-1,.col-sm-2{-ms-flex:0 0 8.333333%;-webkit-box-flex:0;-webkit-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-ms-flex:0 0 16.666667%;-webkit-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3,.col-sm-4{-ms-flex:0 0 25%;-webkit-box-flex:0;-webkit-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.333333%;-webkit-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5,.col-sm-6{-ms-flex:0 0 41.666667%;-webkit-box-flex:0;-webkit-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-ms-flex:0 0 50%;-webkit-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7,.col-sm-8{-ms-flex:0 0 58.333333%;-webkit-box-flex:0;-webkit-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-ms-flex:0 0 66.666667%;-webkit-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-10,.col-sm-9{-ms-flex:0 0 75%;-webkit-box-flex:0;-webkit-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.333333%;-webkit-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11,.col-sm-12{-ms-flex:0 0 91.666667%;-webkit-box-flex:0;-webkit-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-ms-flex:0 0 100%;-webkit-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-1{-ms-flex-order:1;-webkit-box-ordinal-group:2;-webkit-order:1;order:1}.order-sm-2{-ms-flex-order:2;-webkit-box-ordinal-group:3;-webkit-order:2;order:2}.order-sm-3{-ms-flex-order:3;-webkit-box-ordinal-group:4;-webkit-order:3;order:3}.order-sm-4{-ms-flex-order:4;-webkit-box-ordinal-group:5;-webkit-order:4;order:4}.order-sm-5{-ms-flex-order:5;-webkit-box-ordinal-group:6;-webkit-order:5;order:5}.order-sm-6{-ms-flex-order:6;-webkit-box-ordinal-group:7;-webkit-order:6;order:6}.order-sm-7{-ms-flex-order:7;-webkit-box-ordinal-group:8;-webkit-order:7;order:7}.order-sm-8{-ms-flex-order:8;-webkit-box-ordinal-group:9;-webkit-order:8;order:8}.order-sm-9{-ms-flex-order:9;-webkit-box-ordinal-group:10;-webkit-order:9;order:9}.order-sm-10{-ms-flex-order:10;-webkit-box-ordinal-group:11;-webkit-order:10;order:10}.order-sm-11{-ms-flex-order:11;-webkit-box-ordinal-group:12;-webkit-order:11;order:11}.order-sm-12{-ms-flex-order:12;-webkit-box-ordinal-group:13;-webkit-order:12;order:12}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;-webkit-flex-basis:0;flex-basis:0;-ms-flex-positive:1;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;max-width:100%}.col-md-auto{-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-md-1,.col-md-2{-ms-flex:0 0 8.333333%;-webkit-box-flex:0;-webkit-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-ms-flex:0 0 16.666667%;-webkit-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3,.col-md-4{-ms-flex:0 0 25%;-webkit-box-flex:0;-webkit-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.333333%;-webkit-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5,.col-md-6{-ms-flex:0 0 41.666667%;-webkit-box-flex:0;-webkit-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-ms-flex:0 0 50%;-webkit-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7,.col-md-8{-ms-flex:0 0 58.333333%;-webkit-box-flex:0;-webkit-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-ms-flex:0 0 66.666667%;-webkit-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-10,.col-md-9{-ms-flex:0 0 75%;-webkit-box-flex:0;-webkit-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.333333%;-webkit-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11,.col-md-12{-ms-flex:0 0 91.666667%;-webkit-box-flex:0;-webkit-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-ms-flex:0 0 100%;-webkit-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-1{-ms-flex-order:1;-webkit-box-ordinal-group:2;-webkit-order:1;order:1}.order-md-2{-ms-flex-order:2;-webkit-box-ordinal-group:3;-webkit-order:2;order:2}.order-md-3{-ms-flex-order:3;-webkit-box-ordinal-group:4;-webkit-order:3;order:3}.order-md-4{-ms-flex-order:4;-webkit-box-ordinal-group:5;-webkit-order:4;order:4}.order-md-5{-ms-flex-order:5;-webkit-box-ordinal-group:6;-webkit-order:5;order:5}.order-md-6{-ms-flex-order:6;-webkit-box-ordinal-group:7;-webkit-order:6;order:6}.order-md-7{-ms-flex-order:7;-webkit-box-ordinal-group:8;-webkit-order:7;order:7}.order-md-8{-ms-flex-order:8;-webkit-box-ordinal-group:9;-webkit-order:8;order:8}.order-md-9{-ms-flex-order:9;-webkit-box-ordinal-group:10;-webkit-order:9;order:9}.order-md-10{-ms-flex-order:10;-webkit-box-ordinal-group:11;-webkit-order:10;order:10}.order-md-11{-ms-flex-order:11;-webkit-box-ordinal-group:12;-webkit-order:11;order:11}.order-md-12{-ms-flex-order:12;-webkit-box-ordinal-group:13;-webkit-order:12;order:12}}@media (min-width:1024px){.col-lg{-ms-flex-preferred-size:0;-webkit-flex-basis:0;flex-basis:0;-ms-flex-positive:1;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;max-width:100%}.col-lg-auto{-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-lg-1,.col-lg-2{-ms-flex:0 0 8.333333%;-webkit-box-flex:0;-webkit-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-ms-flex:0 0 16.666667%;-webkit-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3,.col-lg-4{-ms-flex:0 0 25%;-webkit-box-flex:0;-webkit-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.333333%;-webkit-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5,.col-lg-6{-ms-flex:0 0 41.666667%;-webkit-box-flex:0;-webkit-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-ms-flex:0 0 50%;-webkit-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7,.col-lg-8{-ms-flex:0 0 58.333333%;-webkit-box-flex:0;-webkit-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-ms-flex:0 0 66.666667%;-webkit-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-10,.col-lg-9{-ms-flex:0 0 75%;-webkit-box-flex:0;-webkit-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.333333%;-webkit-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11,.col-lg-12{-ms-flex:0 0 91.666667%;-webkit-box-flex:0;-webkit-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-ms-flex:0 0 100%;-webkit-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-1{-ms-flex-order:1;-webkit-box-ordinal-group:2;-webkit-order:1;order:1}.order-lg-2{-ms-flex-order:2;-webkit-box-ordinal-group:3;-webkit-order:2;order:2}.order-lg-3{-ms-flex-order:3;-webkit-box-ordinal-group:4;-webkit-order:3;order:3}.order-lg-4{-ms-flex-order:4;-webkit-box-ordinal-group:5;-webkit-order:4;order:4}.order-lg-5{-ms-flex-order:5;-webkit-box-ordinal-group:6;-webkit-order:5;order:5}.order-lg-6{-ms-flex-order:6;-webkit-box-ordinal-group:7;-webkit-order:6;order:6}.order-lg-7{-ms-flex-order:7;-webkit-box-ordinal-group:8;-webkit-order:7;order:7}.order-lg-8{-ms-flex-order:8;-webkit-box-ordinal-group:9;-webkit-order:8;order:8}.order-lg-9{-ms-flex-order:9;-webkit-box-ordinal-group:10;-webkit-order:9;order:9}.order-lg-10{-ms-flex-order:10;-webkit-box-ordinal-group:11;-webkit-order:10;order:10}.order-lg-11{-ms-flex-order:11;-webkit-box-ordinal-group:12;-webkit-order:11;order:11}.order-lg-12{-ms-flex-order:12;-webkit-box-ordinal-group:13;-webkit-order:12;order:12}.col-xl{-ms-flex-preferred-size:0;-webkit-flex-basis:0;flex-basis:0;-ms-flex-positive:1;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;max-width:100%}.col-xl-auto{-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-xl-1,.col-xl-2{-ms-flex:0 0 8.333333%;-webkit-box-flex:0;-webkit-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-ms-flex:0 0 16.666667%;-webkit-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3,.col-xl-4{-ms-flex:0 0 25%;-webkit-box-flex:0;-webkit-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.333333%;-webkit-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5,.col-xl-6{-ms-flex:0 0 41.666667%;-webkit-box-flex:0;-webkit-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-ms-flex:0 0 50%;-webkit-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7,.col-xl-8{-ms-flex:0 0 58.333333%;-webkit-box-flex:0;-webkit-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-ms-flex:0 0 66.666667%;-webkit-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-10,.col-xl-9{-ms-flex:0 0 75%;-webkit-box-flex:0;-webkit-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.333333%;-webkit-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11,.col-xl-12{-ms-flex:0 0 91.666667%;-webkit-box-flex:0;-webkit-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-ms-flex:0 0 100%;-webkit-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-1{-ms-flex-order:1;-webkit-box-ordinal-group:2;-webkit-order:1;order:1}.order-xl-2{-ms-flex-order:2;-webkit-box-ordinal-group:3;-webkit-order:2;order:2}.order-xl-3{-ms-flex-order:3;-webkit-box-ordinal-group:4;-webkit-order:3;order:3}.order-xl-4{-ms-flex-order:4;-webkit-box-ordinal-group:5;-webkit-order:4;order:4}.order-xl-5{-ms-flex-order:5;-webkit-box-ordinal-group:6;-webkit-order:5;order:5}.order-xl-6{-ms-flex-order:6;-webkit-box-ordinal-group:7;-webkit-order:6;order:6}.order-xl-7{-ms-flex-order:7;-webkit-box-ordinal-group:8;-webkit-order:7;order:7}.order-xl-8{-ms-flex-order:8;-webkit-box-ordinal-group:9;-webkit-order:8;order:8}.order-xl-9{-ms-flex-order:9;-webkit-box-ordinal-group:10;-webkit-order:9;order:9}.order-xl-10{-ms-flex-order:10;-webkit-box-ordinal-group:11;-webkit-order:10;order:10}.order-xl-11{-ms-flex-order:11;-webkit-box-ordinal-group:12;-webkit-order:11;order:11}.order-xl-12{-ms-flex-order:12;-webkit-box-ordinal-group:13;-webkit-order:12;order:12}}.flex-column,.flex-row{-ms-flex-direction:row!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-webkit-flex-direction:row!important;flex-direction:row!important}.flex-column{-ms-flex-direction:column!important;-webkit-box-orient:vertical!important;-webkit-flex-direction:column!important;flex-direction:column!important}.flex-column-reverse,.flex-row-reverse{-ms-flex-direction:row-reverse!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-ms-flex-direction:column-reverse!important;-webkit-box-orient:vertical!important;-webkit-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;-webkit-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;-webkit-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;-webkit-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-start{-ms-flex-pack:start!important;-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;justify-content:flex-start!important}.justify-content-end{-ms-flex-pack:end!important;-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;justify-content:flex-end!important}.justify-content-center{-ms-flex-pack:center!important;-webkit-box-pack:center!important;-webkit-justify-content:center!important;justify-content:center!important}.justify-content-between{-ms-flex-pack:justify!important;-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;-webkit-justify-content:space-around!important;justify-content:space-around!important}.align-items-start{-ms-flex-align:start!important;-webkit-box-align:start!important;-webkit-align-items:flex-start!important;align-items:flex-start!important}.align-items-end{-ms-flex-align:end!important;-webkit-box-align:end!important;-webkit-align-items:flex-end!important;align-items:flex-end!important}.align-items-center{-ms-flex-align:center!important;-webkit-box-align:center!important;-webkit-align-items:center!important;align-items:center!important}.align-items-baseline{-ms-flex-align:baseline!important;-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;align-items:baseline!important}.align-items-stretch{-ms-flex-align:stretch!important;-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;-webkit-align-content:flex-start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;-webkit-align-content:flex-end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;-webkit-align-content:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;-webkit-align-content:space-between!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;-webkit-align-content:space-around!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;-webkit-align-content:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;-webkit-align-self:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;-webkit-align-self:flex-start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;-webkit-align-self:flex-end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;-webkit-align-self:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;-webkit-align-self:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;-webkit-align-self:stretch!important;align-self:stretch!important}@media (min-width:560px){.flex-sm-column,.flex-sm-row{-ms-flex-direction:row!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-webkit-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-ms-flex-direction:column!important;-webkit-box-orient:vertical!important;-webkit-flex-direction:column!important;flex-direction:column!important}.flex-sm-column-reverse,.flex-sm-row-reverse{-ms-flex-direction:row-reverse!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-ms-flex-direction:column-reverse!important;-webkit-box-orient:vertical!important;-webkit-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;-webkit-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;-webkit-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;-webkit-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-sm-start{-ms-flex-pack:start!important;-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;justify-content:flex-start!important}.justify-content-sm-end{-ms-flex-pack:end!important;-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;justify-content:flex-end!important}.justify-content-sm-center{-ms-flex-pack:center!important;-webkit-box-pack:center!important;-webkit-justify-content:center!important;justify-content:center!important}.justify-content-sm-between{-ms-flex-pack:justify!important;-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;-webkit-justify-content:space-around!important;justify-content:space-around!important}.align-items-sm-start{-ms-flex-align:start!important;-webkit-box-align:start!important;-webkit-align-items:flex-start!important;align-items:flex-start!important}.align-items-sm-end{-ms-flex-align:end!important;-webkit-box-align:end!important;-webkit-align-items:flex-end!important;align-items:flex-end!important}.align-items-sm-center{-ms-flex-align:center!important;-webkit-box-align:center!important;-webkit-align-items:center!important;align-items:center!important}.align-items-sm-baseline{-ms-flex-align:baseline!important;-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-ms-flex-align:stretch!important;-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;-webkit-align-content:flex-start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;-webkit-align-content:flex-end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;-webkit-align-content:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;-webkit-align-content:space-between!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;-webkit-align-content:space-around!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;-webkit-align-content:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;-webkit-align-self:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;-webkit-align-self:flex-start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;-webkit-align-self:flex-end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;-webkit-align-self:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;-webkit-align-self:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;-webkit-align-self:stretch!important;align-self:stretch!important}}@media (min-width:768px){.flex-md-column,.flex-md-row{-ms-flex-direction:row!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-webkit-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-ms-flex-direction:column!important;-webkit-box-orient:vertical!important;-webkit-flex-direction:column!important;flex-direction:column!important}.flex-md-column-reverse,.flex-md-row-reverse{-ms-flex-direction:row-reverse!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-ms-flex-direction:column-reverse!important;-webkit-box-orient:vertical!important;-webkit-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;-webkit-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;-webkit-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;-webkit-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-md-start{-ms-flex-pack:start!important;-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;justify-content:flex-start!important}.justify-content-md-end{-ms-flex-pack:end!important;-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;justify-content:flex-end!important}.justify-content-md-center{-ms-flex-pack:center!important;-webkit-box-pack:center!important;-webkit-justify-content:center!important;justify-content:center!important}.justify-content-md-between{-ms-flex-pack:justify!important;-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;-webkit-justify-content:space-around!important;justify-content:space-around!important}.align-items-md-start{-ms-flex-align:start!important;-webkit-box-align:start!important;-webkit-align-items:flex-start!important;align-items:flex-start!important}.align-items-md-end{-ms-flex-align:end!important;-webkit-box-align:end!important;-webkit-align-items:flex-end!important;align-items:flex-end!important}.align-items-md-center{-ms-flex-align:center!important;-webkit-box-align:center!important;-webkit-align-items:center!important;align-items:center!important}.align-items-md-baseline{-ms-flex-align:baseline!important;-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;align-items:baseline!important}.align-items-md-stretch{-ms-flex-align:stretch!important;-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;-webkit-align-content:flex-start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;-webkit-align-content:flex-end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;-webkit-align-content:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;-webkit-align-content:space-between!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;-webkit-align-content:space-around!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;-webkit-align-content:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;-webkit-align-self:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;-webkit-align-self:flex-start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;-webkit-align-self:flex-end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;-webkit-align-self:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;-webkit-align-self:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;-webkit-align-self:stretch!important;align-self:stretch!important}}@media (min-width:1024px){.flex-lg-column,.flex-lg-row{-ms-flex-direction:row!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-webkit-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-ms-flex-direction:column!important;-webkit-box-orient:vertical!important;-webkit-flex-direction:column!important;flex-direction:column!important}.flex-lg-column-reverse,.flex-lg-row-reverse{-ms-flex-direction:row-reverse!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-ms-flex-direction:column-reverse!important;-webkit-box-orient:vertical!important;-webkit-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;-webkit-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;-webkit-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;-webkit-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-lg-start{-ms-flex-pack:start!important;-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;justify-content:flex-start!important}.justify-content-lg-end{-ms-flex-pack:end!important;-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;justify-content:flex-end!important}.justify-content-lg-center{-ms-flex-pack:center!important;-webkit-box-pack:center!important;-webkit-justify-content:center!important;justify-content:center!important}.justify-content-lg-between{-ms-flex-pack:justify!important;-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;-webkit-justify-content:space-around!important;justify-content:space-around!important}.align-items-lg-start{-ms-flex-align:start!important;-webkit-box-align:start!important;-webkit-align-items:flex-start!important;align-items:flex-start!important}.align-items-lg-end{-ms-flex-align:end!important;-webkit-box-align:end!important;-webkit-align-items:flex-end!important;align-items:flex-end!important}.align-items-lg-center{-ms-flex-align:center!important;-webkit-box-align:center!important;-webkit-align-items:center!important;align-items:center!important}.align-items-lg-baseline{-ms-flex-align:baseline!important;-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-ms-flex-align:stretch!important;-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;-webkit-align-content:flex-start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;-webkit-align-content:flex-end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;-webkit-align-content:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;-webkit-align-content:space-between!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;-webkit-align-content:space-around!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;-webkit-align-content:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;-webkit-align-self:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;-webkit-align-self:flex-start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;-webkit-align-self:flex-end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;-webkit-align-self:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;-webkit-align-self:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;-webkit-align-self:stretch!important;align-self:stretch!important}.flex-xl-column,.flex-xl-row{-ms-flex-direction:row!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-webkit-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-ms-flex-direction:column!important;-webkit-box-orient:vertical!important;-webkit-flex-direction:column!important;flex-direction:column!important}.flex-xl-column-reverse,.flex-xl-row-reverse{-ms-flex-direction:row-reverse!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-ms-flex-direction:column-reverse!important;-webkit-box-orient:vertical!important;-webkit-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;-webkit-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;-webkit-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;-webkit-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-xl-start{-ms-flex-pack:start!important;-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;justify-content:flex-start!important}.justify-content-xl-end{-ms-flex-pack:end!important;-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;justify-content:flex-end!important}.justify-content-xl-center{-ms-flex-pack:center!important;-webkit-box-pack:center!important;-webkit-justify-content:center!important;justify-content:center!important}.justify-content-xl-between{-ms-flex-pack:justify!important;-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;-webkit-justify-content:space-around!important;justify-content:space-around!important}.align-items-xl-start{-ms-flex-align:start!important;-webkit-box-align:start!important;-webkit-align-items:flex-start!important;align-items:flex-start!important}.align-items-xl-end{-ms-flex-align:end!important;-webkit-box-align:end!important;-webkit-align-items:flex-end!important;align-items:flex-end!important}.align-items-xl-center{-ms-flex-align:center!important;-webkit-box-align:center!important;-webkit-align-items:center!important;align-items:center!important}.align-items-xl-baseline{-ms-flex-align:baseline!important;-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-ms-flex-align:stretch!important;-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;-webkit-align-content:flex-start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;-webkit-align-content:flex-end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;-webkit-align-content:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;-webkit-align-content:space-between!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;-webkit-align-content:space-around!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;-webkit-align-content:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;-webkit-align-self:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;-webkit-align-self:flex-start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;-webkit-align-self:flex-end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;-webkit-align-self:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;-webkit-align-self:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;-webkit-align-self:stretch!important;align-self:stretch!important}}*{outline:0!important;padding:0;margin:0}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}body.popup-opened{overflow:hidden;overflow-scrolling:touch}@media (max-width:767px){body.popup-opened{position:fixed;top:0;left:0;width:100%;height:100%}body.faq-opened{overflow:hidden;overflow-scrolling:touch}}@media (max-width:1023px){body.menu-footer-opened,body.menu-opened{overflow:hidden;overflow-scrolling:touch}}input{-webkit-appearance:none;-webkit-border-radius:0;border-radius:0;font-family:"FiraSans-Regular","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;font-size:14px}input::-ms-clear{display:none!important}input::-ms-reveal{display:none!important}button{padding:0;border:0;background-color:transparent;cursor:pointer;font-family: "Helvetica";;font-weight:400;font-style:normal;font-size:14px}@media (min-width:1024px){.hidden-md{display:none!important}}@media (min-width:768px) and (max-width:1023px){.hidden-sm{display:none!important}}@media (max-width:767px){.hidden-xs{display:none!important}}.text-red{color:#ff5300}.text-yellow{color:#fbdd2c}.text-orange{color:#ff5300}ul{padding:0;margin:0;list-style-type:none}a:focus,a:hover{color:inherit;text-decoration:none}.h1,h1{margin:0;font-family:"Neris-SemiBold","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;font-size:43px;line-height:normal}@media (max-width:767px){.h1,h1{font-size:24px;line-height:1.14}}.h2,h2{margin:0;font-family:"Neris-SemiBold","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;font-size:32px;line-height:36px}@media (max-width:767px){.h2,h2{font-size:24px;line-height:24px}}.h3,h3{margin:0;font-family:"Neris-SemiBold","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;font-size:22px;line-height:24px}@media (max-width:767px){.h3,h3{font-size:18px;line-height:24px}}.h4,h4{margin:0;font-family:"Neris-SemiBold","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;font-size:18px;line-height:24px}@media (max-width:767px){.h4,h4{font-size:15px;line-height:20px}}p{line-height:22px;margin-bottom:18px}p:last-child{margin-bottom:0}@media (max-width:767px){p{font-size:13px;line-height:18px}}.header{border-bottom:1px solid #e6e5e3}.header__body{padding: 20px 0 20px;;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (min-width:1024px) and (max-width:1319px){.header__body{padding: 20px 0 20px}}@media (min-width:768px) and (max-width:1023px){.header__body{padding: 20px 0 20px;}}@media (max-width:767px){.header__body{display:block;position:relative}}.header__logo{-webkit-box-flex:0;-webkit-flex:0 0 160px;-ms-flex:0 0 160px;flex:0 0 160px;max-width:160px}@media (min-width:1320px){.header__logo{padding-top:8px}}@media (max-width:767px){.header__logo{width:130px;margin-bottom:24px}}.header__logo a{display:inline-block;max-width:100%}.header__logo img,.header__logo svg{max-width:100%}.header__support{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (min-width:1320px){.header__support{margin-left:45px;padding-right:40px;position:relative}.header__support:before{content:'';position:absolute;top:50%;margin-top:-15px;right:0;height:30px;width:1px;background-color:#e6e5e3}}@media (min-width:1024px) and (max-width:1319px){.header__support{margin-left:117px}}@media (min-width:768px) and (max-width:1023px){.header__support{margin-left:75px}}@media (max-width:767px){.header__support{margin-left:0;display:block}}.header__action{margin-left:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (min-width:1320px){.header__action{margin-top:-7px}.header__request .btn{padding:9px 27px;font-size:14px}}@media (min-width:1024px) and (max-width:1319px){.header__request .btn{font-size:14px}}.header__login{margin-left:15px}@media (min-width:1320px){.header__login .btn{padding:9px 28px;font-size:14px}}@media (min-width:1024px) and (max-width:1319px){.header__login .btn{font-size:14px;padding:9px 20px}}@media (min-width:768px) and (max-width:1023px){.header__login{margin-left:0}}@media (max-width:767px){.header__login{position:absolute;bottom:33px;right:0}.header__login .btn{padding:7px 12px}}.header__open-menu{position:absolute;right:0;top:38px}@media (min-width:768px){.header__open-menu{display:none}}.header--home{position:absolute;right:0;left:0;top:0}.breadcrumbs{position:relative;z-index:5;padding-top:18px;margin-bottom:-48px;background-color:#f1f0ed}.breadcrumbs__inner{text-align:center}.breadcrumbs__item{position:relative;padding-right:20px;line-height:30px;font-size:12px;display:inline-block}.breadcrumbs__item:before{content:'';display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:718px 704px;background-size:718px 704px;width:6px;height:4px;background-position:-167px -170px;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);position:absolute;top:50%;right:5px;margin-top:-3px}.breadcrumbs__item:last-child{padding-right:0}.breadcrumbs__item:last-child:before{display:none}.breadcrumbs__item a{color:#494949}.breadcrumbs__item a:hover{color:#54549c}.breadcrumbs__item span{color:#999}.footer{background-color:#232322;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;border-top:1px solid #f9f9f9;font-family:"FiraSans-Light","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;font-size:12px;color:#828282}.footer__top{padding:50px 0}@media (max-width:767px){.footer__top{padding:35px 0}}.footer__top-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (max-width:1023px){.footer__top-inner{position:relative}}.footer__navigation-control{position:absolute;top:0;left:0}@media (min-width:1024px){.footer__navigation-control{display:none}}.footer__navigation-control .btn{font-size:15px;padding:0}.footer__nav{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}@media (max-width:1023px){.footer__nav{display:none;position:fixed;top:0;bottom:0;left:0;right:0;background-color:#232322;padding-top:40px;overflow:auto;z-index:10}}@media (min-width:768px) and (max-width:1023px){.footer__nav:before{content:'';display:block;width:1px;position:absolute;top:150px;bottom:0;left:50%;background-color:#353534}}@media (max-width:767px){.footer__nav .container{padding:0 20px}}.footer__nav-top{position:relative;margin-bottom:95px}@media (min-width:1024px){.footer__nav-top{display:none}}@media (max-width:767px){.footer__nav-top{margin-bottom:35px}}.footer__nav-top-text{font-size:15px;color:#fff}@media (max-width:767px){.footer__nav-top-text{color:#999}}.footer__nav-top-button{position:absolute;right:0;top:0}.footer__nav-top-button ._close{display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:718px 704px;background-size:718px 704px;width:18px;height:18px;background-position:-189px -189px;cursor:pointer}@media (min-width:1024px){.footer__nav-inner{margin:0 -5px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}@media (max-width:1023px){.footer__nav-inner{position:relative}}@media (min-width:1024px){.footer__nav-col{-webkit-box-flex:0;-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;padding:0 5px}}.footer__nav-col:last-child{margin-right:0}@media (min-width:768px) and (max-width:1023px){.footer__nav-col.opened .footer__nav-body{opacity:1;visibility:visible}.footer__nav-col.opened .footer__nav-title{color:#828282}.footer__nav-col.opened .footer__nav-title:after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}}@media (max-width:767px){.footer__nav-col.opened .footer__nav-body{opacity:1;visibility:visible}.footer__nav-col.opened .footer__nav-title{color:#828282}.footer__nav-col.opened .footer__nav-title:after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}}.footer__nav-title{font-size:15px;color:#fff;font-family: "Helvetica";;font-weight:400;font-style:normal;margin-bottom:15px;display:block}@media (max-width:1023px){.footer__nav-title:last-child{margin-bottom:0}.footer__nav-title:after{content:'';vertical-align:middle;margin-left:7px;display:inline-block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:718px 704px;background-size:718px 704px;width:6px;height:4px;background-position:-167px -170px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}}@media (min-width:768px) and (max-width:1023px){.footer__nav-title{width:330px;font-size:20px;margin-bottom:25px}}@media (max-width:767px){.footer__nav-title{font-size:16px;margin-bottom:15px}}@media (min-width:768px) and (max-width:1023px){.footer__nav-body{left:370px;right:0;top:0;padding:0 30px;position:absolute;opacity:0;visibility:hidden}}@media (max-width:767px){.footer__nav-body{position:fixed;left:0;right:0;top:0;bottom:0;padding:0 30px;opacity:0;visibility:hidden;background-color:#232322;z-index:10}}.footer__nav-item{margin-bottom:10px}@media (max-width:1023px){.footer__nav-item{margin-bottom:30px}}.footer__nav-item:last-child{margin-bottom:0}@media (max-width:1023px){.footer__nav-link{display:block;font-size:16px;color:#fff}}@media (min-width:768px){.footer__nav-link:hover{color:#fff}}.footer__nav.opened{display:block;z-index:10}@media (min-width:768px){.footer-menu__action{display:none}}@media (max-width:767px){.footer-menu__action{margin-bottom:30px;position:relative;margin-top:40px}}.footer-menu__action-text{font-size:16px;color:#999}.footer-menu__action-button ._close,.footer-menu__action-text:before{background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:718px 704px;background-size:718px 704px}.footer-menu__action-text:before{content:'';vertical-align:middle;margin-right:7px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);display:inline-block;width:6px;height:4px;background-position:-167px -170px}.footer-menu__action-button{position:absolute;right:0;top:0}.footer-menu__action-button ._close{display:block;width:18px;height:18px;background-position:-189px -189px;cursor:pointer}@media (min-width:1024px){.footer__contact{-webkit-box-flex:0;-webkit-flex:0 0 145px;-ms-flex:0 0 145px;flex:0 0 145px;max-width:145px;margin-left:auto}}@media (max-width:1023px){.footer__contact{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}}.footer__contact-foot{margin-top:25px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (min-width:768px) and (max-width:1023px){.footer__contact-foot{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}}@media (max-width:767px){.footer__contact-foot{margin-top:20px;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;display:block}}.footer__address{text-align:right}@media (min-width:768px) and (max-width:1023px){.footer__address{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;margin-left:auto;width:300px}}@media (max-width:767px){.footer__address{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;margin-left:auto;-webkit-box-flex:0;-webkit-flex:0 0 130px;-ms-flex:0 0 130px;flex:0 0 130px}}.footer__address-title{font-size:14px;color:#fff;margin-bottom:10px}.footer__address-body{line-height:19px}.footer__address-body a:hover,.footer__office-desc a:hover,.footer__rating-value a:hover{text-decoration:underline}.footer__lang{position:relative;margin-left:auto}.footer__lang:hover .footer__lang-head{background-color:#141413}.footer__lang:hover .footer__lang-head:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.footer__lang:hover .footer__lang-body{opacity:1;visibility:visible}.footer__lang ._icon{width:15px;vertical-align:middle}.footer__lang-head{position:relative;padding:8px 13px 8px 9px;width:46px}.footer__lang-body,.footer__lang-head:after{position:absolute;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.footer__lang-head:after{content:'';vertical-align:middle;margin-left:7px;display:inline-block;background-image:url(../images/svg/sprite.svg);-webkit-background-size:718px 704px;background-size:718px 704px;width:6px;height:4px;background-position:-167px -170px;right:7px;background-color:transparent;top:12px}.footer__lang-body{top:100%;padding-right:13px;opacity:0;visibility:hidden;background-color:#141413;z-index:1}.footer__lang-link{display:block;width:33px;margin-bottom:5px;padding:8px 9px}.footer__lang-link:last-child{margin-bottom:0}.footer__social{margin-left:25px}@media (max-width:767px){.footer__social{margin-left:0;margin-top:20px}}.footer__social-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.footer__social-item{margin-right:10px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.footer__rating-star ._icon:last-child,.footer__social-item:last-child{margin-right:0}.footer__social-link{display:inline-block;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;opacity:.7}.footer__social-link:hover{opacity:1}.footer__social-link.fb,.footer__social-link.tw,.footer__social-link.vk{display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:718px 704px;background-size:718px 704px;width:18px;height:11px;background-position:-700px -693px}.footer__social-link.fb,.footer__social-link.tw{width:15px;height:12px;background-position:-685px -681px}.footer__social-link.fb{width:7px;height:14px;background-position:-160px -156px}.footer__bottom{border-top:1px solid #353534;padding:30px 0}.footer__bottom-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (max-width:767px){.footer__bottom-inner{position:relative}}.footer__office{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.footer__office-title{font-size:14px;color:#fff;margin-bottom:10px}@media (max-width:767px){.footer__office-title{margin-bottom:15px}}.footer__office-item{display:block;font-size:14px;line-height:18px}@media (min-width:1024px) and (max-width:1319px){.footer__office-item{margin-right:20px;display:inline-block}}@media (max-width:1023px){.footer__office-item{margin-bottom:3px;font-size:13px;line-height:1}}@media (max-width:767px){.footer__office-item{margin-bottom:8px;line-height:14px}}.footer__office-item:last-child{margin-right:0;margin-bottom:0}.footer__office-item span{font-size:11px}@media (max-width:767px){.footer__office-item span{font-size:10px;display:block}}.footer__request{margin-left:65px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding:0 10px}@media (min-width:1320px){.footer__request{padding-top:20px}}@media (min-width:1024px) and (max-width:1319px){.footer__request{padding-top:5px;margin-left:41px}}@media (min-width:768px) and (max-width:1023px){.footer__request{margin-left:38px;padding-top:11px}}@media (max-width:767px){.footer__request{position:absolute;top:3px;right:-10px;margin-left:0}}.footer__request .btn{font-size:12px;font-family:"FiraSans-Light","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;padding:5px 17px}@media (max-width:767px){.footer__request .btn{padding:4px 10px}}.footer__rating{margin-left:auto;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}@media (max-width:1023px){.footer__rating{text-align:right}}@media (max-width:767px){.footer__rating{padding-top:57px;padding-left:29px;margin-left:auto}}.footer__rating-title{font-size:14px;color:#fff;margin-bottom:7px}.footer__rating-body{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.footer__rating-star{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.footer__rating-star ._icon{display:inline-block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:718px 704px;background-size:718px 704px;width:10px;height:10px;background-position:-675px -671px;vertical-align:middle;margin-right:3px}.footer__rating-value{margin-left:10px;font-size:11px;padding-top:2px}@media (min-width:1320px){.footer__logo{margin-left:44px;display:none}}@media (max-width:767px){.footer__logo{margin-top:-10px}}.footer__logo.show-full-hd{display:none}@media (min-width:1320px){.footer__logo.show-full-hd{margin-top:23px;display:block}}.footer__logo-inner{padding-bottom:30px}.footer__logo-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 -10px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (max-width:767px){.footer__logo-list{display:block;text-align:center}}.footer__logo-item{padding:0 15px}@media (max-width:767px){.footer__logo-item{display:inline-block;vertical-align:top;max-width:100px;padding:10px 10px 0}}.footer__logo-img{max-height:40px}.footer__logo-img img{max-height:100%}.popup{position:fixed;overflow-x:hidden;background:rgba(0,0,0,.8);top:0;left:0;width:100%;height:100%;cursor:pointer;z-index:10000;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.popup__box{max-width:500px;padding:20px;margin:0 auto;background-color:#fff;position:relative;max-height:95%;overflow-y:auto}.popup__box,.popup__box.phide,.slick-slide.slick-loading img{display:none}.popup__box.pshow,.slick-slide img{display:block}.popup__close{position:absolute;top:5px;right:5px;z-index:1}.wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;min-height:100vh}.wrapper__inner{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.wrapper__head--home{position:absolute;right:0;left:0;top:0}.wrapper__head--home .header{position:relative;z-index:2;border-bottom-color:transparent}.wrapper__head--home .header__body{padding-bottom:0}@media (min-width:768px) and (max-width:1023px){.wrapper__head--home .header__body{padding:40px 0 15px}}@media (max-width:767px){.wrapper__head--home .header__login{bottom:19px}}.wrapper__head--home .header__login .btn{color:#fff}.wrapper__head--home .header__login .btn:hover{color:#171717}.wrapper__head--home .header__open-menu{right:-5px;top:30px}.wrapper__head--home .support-item__inner:hover .support-item__title{color:#aeaeae}.wrapper__head--home .support-item__body{-webkit-box-shadow:none;box-shadow:none;z-index:2}.wrapper__head--home .support-item__phone ._location,.wrapper__head--home .support-item__title{color:rgba(255,254,254,.4)}.wrapper__head--home .support-item__label,.wrapper__head--home .support-item__phone ._number{color:#fff}.wrapper__head--home .sub-menu__body{-webkit-box-shadow:none;box-shadow:none}@media (min-width:1320px){.wrapper__head--home .nav{margin-top:36px}}@media (min-width:1024px) and (max-width:1319px){.wrapper__head--home .nav{margin-top:23px}}@media (min-width:1024px){.wrapper__head--home .nav{position:relative;z-index:1}.wrapper__head--home .nav__link{color:#fff}.wrapper__head--home .nav__link:hover{color:#aeaeae}}@media (max-width:1023px){.wrapper__head--home .navigation-control{position:relative;z-index:1}.wrapper__head--home .navigation-control__open{color:#fff}}@media (max-width:767px){.wrapper__head--home .navigation-control__open{font-size:0;padding:5px}}.slick-slider{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.tippy-touch{cursor:pointer!important}.tippy-notransition{-webkit-transition:none!important;-o-transition:none!important;transition:none!important}.tippy-popper{max-width:240px;-webkit-perspective:700px;perspective:700px;z-index:9999;outline:0;-webkit-transition-timing-function:cubic-bezier(.165,.84,.44,1);-o-transition-timing-function:cubic-bezier(.165,.84,.44,1);transition-timing-function:cubic-bezier(.165,.84,.44,1);pointer-events:none}.tippy-popper[data-html]{max-width:96%;max-width:-webkit-calc(100% - 20px);max-width:calc(100% - 20px)}.tippy-popper[x-placement^=top] .tippy-backdrop{-webkit-border-radius:40% 40% 0 0;border-radius:40% 40% 0 0}.tippy-popper[x-placement^=top] .tippy-arrow,.tippy-popper[x-placement^=top] .tippy-roundarrow{bottom:-8px;margin:0 6px;-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0}.tippy-popper[x-placement^=top] .tippy-roundarrow svg{position:absolute;left:0;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.tippy-popper[x-placement^=top] .tippy-arrow{border-top:7px solid #fff;border-right:7px solid transparent;border-left:7px solid transparent;bottom:-7px;margin:0 7px}.tippy-popper[x-placement^=top] .tippy-backdrop{-webkit-transform-origin:0 100%;-ms-transform-origin:0 100%;transform-origin:0 100%}.tippy-popper[x-placement^=top] .tippy-backdrop[data-state=visible]{-webkit-transform:scale(5.5) translate(-50%,25%);-ms-transform:scale(5.5) translate(-50%,25%);transform:scale(5.5) translate(-50%,25%);opacity:1}.tippy-popper[x-placement^=top] .tippy-backdrop[data-state=hidden]{-webkit-transform:scale(1) translate(-50%,25%);-ms-transform:scale(1) translate(-50%,25%);transform:scale(1) translate(-50%,25%);opacity:0}.tippy-popper[x-placement^=top] [data-animation=shift-toward][data-state=visible]{opacity:1;-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}.tippy-popper[x-placement^=top] [data-animation=shift-toward][data-state=hidden]{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}.tippy-popper[x-placement^=top] [data-animation=perspective]{-webkit-transform-origin:bottom;-ms-transform-origin:bottom;transform-origin:bottom}.tippy-popper[x-placement^=top] [data-animation=perspective][data-state=visible]{opacity:1;-webkit-transform:translateY(-10px) rotateX(0);transform:translateY(-10px) rotateX(0)}.tippy-popper[x-placement^=top] [data-animation=perspective][data-state=hidden]{opacity:0;-webkit-transform:translateY(0) rotateX(90deg);transform:translateY(0) rotateX(90deg)}.tippy-popper[x-placement^=top] [data-animation=fade][data-state=visible]{opacity:1;-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}.tippy-popper[x-placement^=top] [data-animation=fade][data-state=hidden],.tippy-popper[x-placement^=top] [data-animation=shift-away][data-state=visible]{opacity:0;-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}.tippy-popper[x-placement^=top] [data-animation=shift-away][data-state=visible]{opacity:1}.tippy-popper[x-placement^=top] [data-animation=shift-away][data-state=hidden]{opacity:0;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.tippy-popper[x-placement^=top] [data-animation=scale][data-state=visible]{opacity:1;-webkit-transform:translateY(-10px) scale(1);-ms-transform:translateY(-10px) scale(1);transform:translateY(-10px) scale(1)}.tippy-popper[x-placement^=top] [data-animation=scale][data-state=hidden]{opacity:0;-webkit-transform:translateY(0) scale(0);-ms-transform:translateY(0) scale(0);transform:translateY(0) scale(0)}.tippy-popper[x-placement^=bottom] .tippy-backdrop{-webkit-border-radius:0 0 30% 30%;border-radius:0 0 30% 30%}.tippy-popper[x-placement^=bottom] .tippy-arrow,.tippy-popper[x-placement^=bottom] .tippy-roundarrow{top:-8px;margin:0 6px;-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%}.tippy-popper[x-placement^=bottom] .tippy-roundarrow svg{position:absolute;left:0;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.tippy-popper[x-placement^=bottom] .tippy-arrow{border-bottom:7px solid #fff;border-right:7px solid transparent;border-left:7px solid transparent;top:-7px;margin:0 7px}.tippy-popper[x-placement^=bottom] .tippy-backdrop{-webkit-transform-origin:0 -100%;-ms-transform-origin:0 -100%;transform-origin:0 -100%}.tippy-popper[x-placement^=bottom] .tippy-backdrop[data-state=visible]{-webkit-transform:scale(5.5) translate(-50%,-125%);-ms-transform:scale(5.5) translate(-50%,-125%);transform:scale(5.5) translate(-50%,-125%);opacity:1}.tippy-popper[x-placement^=bottom] .tippy-backdrop[data-state=hidden]{-webkit-transform:scale(1) translate(-50%,-125%);-ms-transform:scale(1) translate(-50%,-125%);transform:scale(1) translate(-50%,-125%);opacity:0}.tippy-popper[x-placement^=bottom] [data-animation=shift-toward][data-state=visible]{opacity:1;-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}.tippy-popper[x-placement^=bottom] [data-animation=shift-toward][data-state=hidden]{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}.tippy-popper[x-placement^=bottom] [data-animation=perspective]{-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top}.tippy-popper[x-placement^=bottom] [data-animation=perspective][data-state=visible]{opacity:1;-webkit-transform:translateY(10px) rotateX(0);transform:translateY(10px) rotateX(0)}.tippy-popper[x-placement^=bottom] [data-animation=perspective][data-state=hidden]{opacity:0;-webkit-transform:translateY(0) rotateX(-90deg);transform:translateY(0) rotateX(-90deg)}.tippy-popper[x-placement^=bottom] [data-animation=fade][data-state=visible]{opacity:1;-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}.tippy-popper[x-placement^=bottom] [data-animation=fade][data-state=hidden],.tippy-popper[x-placement^=bottom] [data-animation=shift-away][data-state=visible]{opacity:0;-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}.tippy-popper[x-placement^=bottom] [data-animation=shift-away][data-state=visible]{opacity:1}.tippy-popper[x-placement^=bottom] [data-animation=shift-away][data-state=hidden]{opacity:0;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.tippy-popper[x-placement^=bottom] [data-animation=scale][data-state=visible]{opacity:1;-webkit-transform:translateY(10px) scale(1);-ms-transform:translateY(10px) scale(1);transform:translateY(10px) scale(1)}.tippy-popper[x-placement^=bottom] [data-animation=scale][data-state=hidden]{opacity:0;-webkit-transform:translateY(0) scale(0);-ms-transform:translateY(0) scale(0);transform:translateY(0) scale(0)}.tippy-popper[x-placement^=left] .tippy-backdrop{-webkit-border-radius:30% 0 0 30%;border-radius:30% 0 0 30%}.tippy-popper[x-placement^=left] .tippy-roundarrow{right:-16px;margin:4px 0;-webkit-transform-origin:33.33333333% 50%;-ms-transform-origin:33.33333333% 50%;transform-origin:33.33333333% 50%}.tippy-popper[x-placement^=left] .tippy-roundarrow svg{position:absolute;left:0;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.tippy-popper[x-placement^=left] .tippy-arrow{border-left:7px solid #fff;border-top:7px solid transparent;border-bottom:7px solid transparent;right:-7px;margin:4px 0;-webkit-transform-origin:0 50%;-ms-transform-origin:0 50%;transform-origin:0 50%}.tippy-popper[x-placement^=left] .tippy-backdrop{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.tippy-popper[x-placement^=left] .tippy-backdrop[data-state=visible]{-webkit-transform:scale(5.5) translate(33%,-50%);-ms-transform:scale(5.5) translate(33%,-50%);transform:scale(5.5) translate(33%,-50%);opacity:1}.tippy-popper[x-placement^=left] .tippy-backdrop[data-state=hidden]{-webkit-transform:scale(1.5) translate(33%,-50%);-ms-transform:scale(1.5) translate(33%,-50%);transform:scale(1.5) translate(33%,-50%);opacity:0}.tippy-popper[x-placement^=left] [data-animation=shift-toward][data-state=visible]{opacity:1;-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}@media (max-width:767px){.tippy-popper[x-placement^=left] [data-animation=shift-toward][data-state=visible]{-webkit-transform:none;-ms-transform:none;transform:none}}.tippy-popper[x-placement^=left] [data-animation=shift-toward][data-state=hidden]{opacity:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}.tippy-popper[x-placement^=left] [data-animation=perspective]{-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right}.tippy-popper[x-placement^=left] [data-animation=perspective][data-state=visible]{opacity:1;-webkit-transform:translateX(-10px) rotateY(0);transform:translateX(-10px) rotateY(0)}@media (max-width:767px){.tippy-popper[x-placement^=left] [data-animation=perspective][data-state=visible]{-webkit-transform:none;-ms-transform:none;transform:none}}.tippy-popper[x-placement^=left] [data-animation=perspective][data-state=hidden]{opacity:0;-webkit-transform:translateX(0) rotateY(-90deg);transform:translateX(0) rotateY(-90deg)}.tippy-popper[x-placement^=left] [data-animation=fade][data-state=visible]{opacity:1;-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}@media (max-width:767px){.tippy-popper[x-placement^=left] [data-animation=fade][data-state=visible]{-webkit-transform:none;-ms-transform:none;transform:none}}.tippy-popper[x-placement^=left] [data-animation=fade][data-state=hidden]{opacity:0;-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}@media (max-width:767px){.tippy-popper[x-placement^=left] [data-animation=fade][data-state=hidden]{-webkit-transform:none;-ms-transform:none;transform:none}}.tippy-popper[x-placement^=left] [data-animation=shift-away][data-state=visible]{opacity:1;-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}@media (max-width:767px){.tippy-popper[x-placement^=left] [data-animation=shift-away][data-state=visible]{-webkit-transform:none;-ms-transform:none;transform:none}}.tippy-popper[x-placement^=left] [data-animation=shift-away][data-state=hidden]{opacity:0;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.tippy-popper[x-placement^=left] [data-animation=scale][data-state=visible]{opacity:1;-webkit-transform:translateX(-10px) scale(1);-ms-transform:translateX(-10px) scale(1);transform:translateX(-10px) scale(1)}@media (max-width:767px){.tippy-popper[x-placement^=left] [data-animation=scale][data-state=visible]{-webkit-transform:none;-ms-transform:none;transform:none}}.tippy-popper[x-placement^=left] [data-animation=scale][data-state=hidden]{opacity:0;-webkit-transform:translateX(0) scale(0);-ms-transform:translateX(0) scale(0);transform:translateX(0) scale(0)}.tippy-popper[x-placement^=right] .tippy-backdrop{-webkit-border-radius:0 30% 30% 0;border-radius:0 30% 30% 0}.tippy-popper[x-placement^=right] .tippy-roundarrow{left:-16px;margin:4px 0;-webkit-transform-origin:66.66666666% 50%;-ms-transform-origin:66.66666666% 50%;transform-origin:66.66666666% 50%}.tippy-popper[x-placement^=right] .tippy-roundarrow svg{position:absolute;left:0;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.tippy-popper[x-placement^=right] .tippy-arrow{border-right:7px solid #fff;border-top:7px solid transparent;border-bottom:7px solid transparent;left:-7px;margin:4px 0;-webkit-transform-origin:100% 50%;-ms-transform-origin:100% 50%;transform-origin:100% 50%}.tippy-popper[x-placement^=right] .tippy-backdrop{-webkit-transform-origin:-100% 0;-ms-transform-origin:-100% 0;transform-origin:-100% 0}.tippy-popper[x-placement^=right] .tippy-backdrop[data-state=visible]{-webkit-transform:scale(5.5) translate(-133%,-50%);-ms-transform:scale(5.5) translate(-133%,-50%);transform:scale(5.5) translate(-133%,-50%);opacity:1}.tippy-popper[x-placement^=right] .tippy-backdrop[data-state=hidden]{-webkit-transform:scale(1.5) translate(-133%,-50%);-ms-transform:scale(1.5) translate(-133%,-50%);transform:scale(1.5) translate(-133%,-50%);opacity:0}.tippy-popper[x-placement^=right] [data-animation=shift-toward][data-state=visible]{opacity:1;-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}.tippy-popper[x-placement^=right] [data-animation=shift-toward][data-state=hidden]{opacity:0;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}.tippy-popper[x-placement^=right] [data-animation=perspective]{-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left}.tippy-popper[x-placement^=right] [data-animation=perspective][data-state=visible]{opacity:1;-webkit-transform:translateX(10px) rotateY(0);transform:translateX(10px) rotateY(0)}.tippy-popper[x-placement^=right] [data-animation=perspective][data-state=hidden]{opacity:0;-webkit-transform:translateX(0) rotateY(90deg);transform:translateX(0) rotateY(90deg)}.tippy-popper[x-placement^=right] [data-animation=fade][data-state=visible]{opacity:1;-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}.tippy-popper[x-placement^=right] [data-animation=fade][data-state=hidden],.tippy-popper[x-placement^=right] [data-animation=shift-away][data-state=visible]{opacity:0;-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}.tippy-popper[x-placement^=right] [data-animation=shift-away][data-state=visible]{opacity:1}.tippy-popper[x-placement^=right] [data-animation=shift-away][data-state=hidden]{opacity:0;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.tippy-popper[x-placement^=right] [data-animation=scale][data-state=visible]{opacity:1;-webkit-transform:translateX(10px) scale(1);-ms-transform:translateX(10px) scale(1);transform:translateX(10px) scale(1)}.tippy-popper[x-placement^=right] [data-animation=scale][data-state=hidden]{opacity:0;-webkit-transform:translateX(0) scale(0);-ms-transform:translateX(0) scale(0);transform:translateX(0) scale(0)}.tippy-tooltip{position:relative;color:#494949;font-size:14px;line-height:20px;padding:15px 20px;text-align:left;will-change:transform;background-color:#fff;border:1px solid #e5e4e0;-webkit-box-shadow:0 5px 22px rgba(72,82,96,.2);box-shadow:0 5px 22px rgba(72,82,96,.2);-webkit-border-radius:0;border-radius:0}.tippy-tooltip[data-size=small]{padding:.2rem .4rem;font-size:.75rem}.tippy-tooltip[data-size=large]{padding:.4rem .8rem;font-size:1rem}.tippy-tooltip[data-animatefill]{overflow:hidden;background-color:transparent}.tippy-tooltip[data-animatefill] .tippy-content{-webkit-transition:-webkit-clip-path cubic-bezier(.46,.1,.52,.98);-o-transition:clip-path cubic-bezier(.46,.1,.52,.98);transition:clip-path cubic-bezier(.46,.1,.52,.98);transition:clip-path cubic-bezier(.46,.1,.52,.98),-webkit-clip-path cubic-bezier(.46,.1,.52,.98)}.tippy-roundarrow path,.tippy-tooltip[data-interactive]{pointer-events:auto}.tippy-tooltip[data-inertia][data-state=visible]{-webkit-transition-timing-function:cubic-bezier(.53,2,.36,.85);-o-transition-timing-function:cubic-bezier(.53,2,.36,.85);transition-timing-function:cubic-bezier(.53,2,.36,.85)}.tippy-tooltip[data-inertia][data-state=hidden]{-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}.tippy-arrow{width:0;height:0}.tippy-arrow,.tippy-roundarrow{position:absolute}@media (max-width:767px){.tippy-arrow,.tippy-roundarrow{display:none}}.tippy-roundarrow{width:24px;height:8px;fill:#333;pointer-events:none}.tippy-backdrop{position:absolute;will-change:transform;background-color:#333;-webkit-border-radius:50%;border-radius:50%;width:26%;left:50%;top:50%;z-index:-1;-webkit-transition:all cubic-bezier(.46,.1,.52,.98);-o-transition:all cubic-bezier(.46,.1,.52,.98);transition:all cubic-bezier(.46,.1,.52,.98);-webkit-backface-visibility:hidden;backface-visibility:hidden}.tippy-backdrop:after{content:"";float:left;padding-top:100%}body:not(.tippy-touch) .tippy-tooltip[data-animatefill][data-state=visible] .tippy-content{-webkit-clip-path:ellipse(100% 100% at 50% 50%);clip-path:ellipse(100% 100% at 50% 50%)}body:not(.tippy-touch) .tippy-tooltip[data-animatefill][data-state=hidden] .tippy-content{-webkit-clip-path:ellipse(5% 50% at 50% 50%);clip-path:ellipse(5% 50% at 50% 50%)}body:not(.tippy-touch) .tippy-popper[x-placement=right] .tippy-tooltip[data-animatefill][data-state=visible] .tippy-content{-webkit-clip-path:ellipse(135% 100% at 0 50%);clip-path:ellipse(135% 100% at 0 50%)}body:not(.tippy-touch) .tippy-popper[x-placement=right] .tippy-tooltip[data-animatefill][data-state=hidden] .tippy-content{-webkit-clip-path:ellipse(25% 100% at 0 50%);clip-path:ellipse(25% 100% at 0 50%)}body:not(.tippy-touch) .tippy-popper[x-placement=left] .tippy-tooltip[data-animatefill][data-state=visible] .tippy-content{-webkit-clip-path:ellipse(135% 100% at 100% 50%);clip-path:ellipse(135% 100% at 100% 50%)}body:not(.tippy-touch) .tippy-popper[x-placement=left] .tippy-tooltip[data-animatefill][data-state=hidden] .tippy-content{-webkit-clip-path:ellipse(25% 100% at 100% 50%);clip-path:ellipse(25% 100% at 100% 50%)}@media (max-width:360px){.tippy-popper{max-width:96%;max-width:-webkit-calc(100% - 20px);max-width:calc(100% - 20px)}}.static h1,.static h2,.static h3,.static h4,.static h5,.static h6{margin:46px 0 28px;font-family:"FiraSans-Medium","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;color:#171717}.static h1:first-child,.static h2:first-child,.static h3:first-child,.static h4:first-child,.static h5:first-child,.static h6:first-child{margin-top:0}.static figure:last-child,.static h1:last-child,.static h2:last-child,.static h3:last-child,.static h4:last-child,.static h5:last-child,.static h6:last-child,.static img:last-child,.static p:last-child,.static svg:last-child,.static ul li:last-child,.static ul:last-child{margin-bottom:0}.static h3{font-size:24px}@media (max-width:767px){.static h3{font-size:20px}}.static p{line-height:24px;margin-bottom:25px}@media (max-width:767px){.static p{line-height:1.54;margin-bottom:19px}}.static p+ul{margin-top:-9px}.static a:not(.btn){color:#0070f0}.static a:not(.btn):hover{text-decoration:underline}.additional-options__desc b,.advantages-item__desc b,.article-item__desc b,.static b{font-family:"FiraSans-Medium","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal}@media (max-width:767px){.static b._big{font-size:14px}}.static ul{margin-bottom:25px;margin-left:14px;line-height:20px}@media (max-width:767px){.static ul{margin-bottom:19px;font-size:13px}}.static ul li{padding-left:20px;position:relative;margin-bottom:8px}.static ul li:before,.static ul.list li:before{content:'—';display:block;position:absolute;left:0;top:0}.static ul.list li:before{content:'';background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:718px 704px;background-size:718px 704px;width:6px;height:6px;background-position:-565px -566px;top:7px}.static figure,.static img,.static svg{margin-bottom:37px}@media (max-width:767px){.static figure,.static img,.static svg{margin-bottom:19px}}.static .text-orange{color:#ff5300}.default__inner{padding:40px 0 100px}@media (max-width:767px){.default__inner{padding:42px 0 74px}.default__inner--padding-no-mob{padding-bottom:0}}.btn{display:inline-block;vertical-align:middle;cursor:pointer;-webkit-transition:.15s ease-in-out;-o-transition:.15s ease-in-out;transition:.15s ease-in-out;border:1px solid transparent;text-align:center;padding:10px 20px;-webkit-border-radius:4px;border-radius:4px;line-height:1.5;font-size:14px;font-family:"FiraSans-Regular","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal}@media (min-width:1320px){.btn{font-size:16px}}@media (max-width:1023px){.btn{line-height:16px}}.btn:focus,.btn:hover{text-decoration:none}.btn svg{display:inline-block;vertical-align:middle;position:relative;min-height:1px;margin-right:5px;margin-top:-2px}.btn span+svg{margin-right:0;margin-left:5px}.btn-primary{background-color:#fbdd2c;border-color:#fbdd2c;color:#171717}.btn-primary:hover{background-color:#fae566;border-color:#fae566;color:#171717}.btn-primary.disabled,.btn-primary:disabled{background-color:#fbdd2c;border-color:#fbdd2c;color:#171717}.btn-secondary{background-color:#f1f0ed;border-color:#f1f0ed;color:#fff}.btn-secondary:hover{background-color:#e1dfd9;border-color:#e1dfd9;color:#fff}.btn-secondary.disabled,.btn-secondary:disabled{background-color:#f1f0ed;border-color:#f1f0ed;color:#fff}.btn-outline-primary{background-color:transparent;border-color:#fbdd2c;color:#171717}.btn-outline-primary:hover{background-color:#fbd913;border-color:#fbd913;color:#171717}.btn-outline-primary.disabled,.btn-outline-primary:disabled{background-color:transparent;border-color:#fbdd2c;color:#171717}.btn-outline-primary.btn-loading:before{border-color:rgba(252,221,44,.75) rgba(252,221,44,.75) rgba(252,221,44,.25) rgba(252,221,44,.25)}.btn-outline-secondary,.btn-outline-secondary:hover{background-color:transparent;border-color:#f1f0ed;color:#171717}.btn-outline-secondary:hover{background-color:#f1f0ed}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{background-color:transparent;border-color:#f1f0ed;color:#171717}.btn-outline-secondary.btn-loading:before{border-color:rgba(241,240,237,.75) rgba(241,240,237,.75) rgba(241,240,237,.25) rgba(241,240,237,.25)}.btn-outline-white,.btn-outline-white:hover{background-color:transparent;border-color:#353534;color:#fff}.btn-outline-white:hover{border-color:#424241;color:#e6e6e6}.btn-outline-white.disabled,.btn-outline-white:disabled{background-color:transparent;border-color:#353534;color:#fff}.btn-outline-white.btn-loading:before{border-color:rgba(224,224,224,.75) rgba(224,224,224,.75) rgba(224,224,224,.25) rgba(224,224,224,.25)}.btn-loading{color:transparent;pointer-events:none;position:relative}.btn-loading:before{content:'';position:absolute;top:50%;left:50%;margin-top:-10px;margin-left:-10px;height:20px;width:20px;border-width:3px;border-style:solid;border-color:rgba(255,255,255,.75) rgba(255,255,255,.75) rgba(255,255,255,.25) rgba(255,255,255,.25);-webkit-border-radius:100%;border-radius:100%;-webkit-animation:clockwise .5s linear infinite;animation:clockwise .5s linear infinite}.btn-lg{font-size:18px;padding:10px 25px}.btn-lg.btn-loading:before{margin-top:-12px;margin-left:-12px;height:25px;width:25px}.btn-small{font-size:12px;padding:5px 15px}.btn-small.btn-loading:before{margin-top:-7px;margin-left:-7px;height:15px;width:15px}.btn.disabled,.btn:disabled{opacity:.65}.btn:disabled{cursor:default}.btn.disabled{pointer-events:none}.btn-menu:after{content:'';vertical-align:middle;display:inline-block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:718px 704px;background-size:718px 704px;width:20px;height:11px;background-position:-614px -623px;margin-left:15px}.btn-menu--dark{color:#fff}.btn--mw{min-width:168px}@media (min-width:1024px){.btn--big{min-width:428px}}.form-field{position:relative}.form-label{display:inline-block;vertical-align:top;margin-bottom:10px}.form-input{width:100%;display:block;height:35px;border:1px solid #e0e0e0;-webkit-border-radius:4px;border-radius:4px;padding:0 15px}.form-input:focus{border-color:#fbdd2c}.form-input::-webkit-input-placeholder{color:#e0e0e0;opacity:.65}.form-input:-moz-placeholder,.form-input::-moz-placeholder{color:#e0e0e0;opacity:.65}.form-input:-ms-input-placeholder{color:#e0e0e0;opacity:.65}.form-input:disabled{opacity:.65;background-color:#e9ecef}.form-input:disabled:focus{border-color:#e0e0e0}.form-input:disabled::-webkit-input-placeholder{opacity:1}.form-input:disabled:-moz-placeholder,.form-input:disabled::-moz-placeholder{opacity:1}.form-input:disabled:-ms-input-placeholder{opacity:1}.form-error{border-color:#dc3545}.form-error:focus{border-color:#dc3545}.form-message{position:absolute;top:100%;margin-top:2px;font-size:12px;color:#dc3545;left:0}.dropdown{position:relative}.dropdown__header{cursor:pointer;position:relative;white-space:nowrap;height:35px;border:1px solid #e0e0e0;-webkit-border-radius:4px;border-radius:4px}.dropdown__header--placeholder .dropdown__text{color:#e0e0e0;opacity:.65}.dropdown__arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg);right:10px;display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:718px 704px;background-size:718px 704px;width:12px;height:12px;background-position:0 0;z-index:1}.dropdown__text{display:block;padding:0 10px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;line-height:33px}.dropdown__box{display:none;position:absolute;top:100%;left:0;margin-top:3px;min-width:100%;background-color:#fff;-webkit-box-shadow:0 10px 20px -10px rgba(0,0,0,.25),0 0 1px 0 rgba(0,0,0,.25);box-shadow:0 10px 20px -10px rgba(0,0,0,.25),0 0 1px 0 rgba(0,0,0,.25);max-height:300px;overflow:auto;z-index:1}.opened .dropdown__box{z-index:2}.dropdown__box div{display:block;white-space:nowrap}.dropdown__box div a{display:block;color:#000;text-transform:none;line-height:30px;font-size:14px;padding:0 10px}.dropdown__box div a:hover{color:#000;background-color:#f1f2f5}.check-box,.radio-box{position:relative}.check-input:not(checked),.radio-input:not(checked){display:none}.check-input:checked+.check-label:after,.radio-input:checked+.radio-label:after{opacity:1}.check-input+.check-label,.radio-input+.radio-label{position:relative;margin:0;cursor:pointer;display:inline-block;vertical-align:top}.radio-input+.radio-label{font-size:16px;color:#888;padding-left:25px;line-height:18px}.radio-input+.radio-label:after,.radio-input+.radio-label:before{content:'';position:absolute;top:50%;-webkit-border-radius:100%;border-radius:100%}.radio-input+.radio-label:before{background:#fff;border:1px solid #ccc;left:0;margin-top:-9px;width:18px;height:18px}.radio-input+.radio-label:after{left:5px;margin-top:-4px;width:8px;height:8px;background:#fbdd2c;opacity:0;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.check-input+.check-label{padding-left:30px;line-height:20px}.check-input+.check-label:before{content:'';position:absolute;z-index:1;top:0;left:0;width:20px;height:20px;background:#fff;border:1px solid #ccc}.check-input+.check-label:after{content:'';position:absolute;z-index:1;top:10px;left:2px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:0 0;display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:718px 704px;background-size:718px 704px;width:16px;height:16px;background-position:-130px -126px;opacity:0}.loader{position:relative;min-height:90px}.loader:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.7);z-index:39}.loader__circle{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:40;font-family:"FiraSans-Bold","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal}.loader__circle:before{content:'';display:block;width:60px;height:60px;margin:0 auto 10px;border:2px solid #f5f5f5;border-top:3px solid #fbdd2c;-webkit-border-radius:100%;border-radius:100%;-webkit-animation:spin 1s infinite linear;animation:spin 1s infinite linear}.loader--trans:before{display:none}.loader-small{display:inline-block;vertical-align:top;height:30px;width:30px;border-width:5px;border-style:solid;border-color:rgba(72,127,254,.75) rgba(72,127,254,.75) rgba(72,127,254,.25) rgba(72,127,254,.25);-webkit-border-radius:100%;border-radius:100%;-webkit-animation:clockwise .5s linear infinite;animation:clockwise .5s linear infinite}.loader-block{position:relative;min-height:100px}.btn-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.btn-list:last-child{margin-bottom:0}.btn-list__item{margin-right:10px}.btn-list__item:last-child{margin-right:0}@media (min-width:768px){.support-item{padding-left:20px;margin-right:31px}}@media (min-width:1320px){.support-item:first-child{margin-right:78px;position:relative}.support-item:first-child:before{content:'';position:absolute;top:50%;margin-top:-24px;right:-39px;height:40px;width:1px;background-color:#e6e5e3}}@media (min-width:1024px) and (max-width:1319px){.support-item{margin-right:37px}}@media (min-width:768px) and (max-width:1023px){.support-item{margin-right:39px}}.support-item:last-child{margin-right:0}@media (min-width:1024px) and (max-width:1319px){.support-item:nth-child(2){margin-right:0}}@media (min-width:768px) and (max-width:1023px){.support-item:nth-child(2){margin-right:0}}.support-item__inner{position:relative}.support-item__inner:hover .support-item__body{opacity:1;visibility:visible}.support-item__inner:hover .support-item__title{color:#54549c}.support-item__inner:hover .support-item__title:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.support-item__title{position:relative;font-size:13px;color:#999;margin-bottom:8px;cursor:pointer;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}@media (min-width:768px){.support-item__title:before{content:'';position:absolute;left:-20px;top:0;display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:718px 704px;background-size:718px 704px;width:14px;height:14px;background-position:-146px -142px}}.support-item__title:after{content:'';vertical-align:middle;margin-left:7px;display:inline-block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:718px 704px;background-size:718px 704px;width:6px;height:4px;background-position:-167px -170px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.support-item__label{font-family:"FiraSans-Regular","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;color:#494949}@media (max-width:767px){.support-item__label{display:none}}.support-item__body,.support-item__body:before{position:absolute;left:50%;background-color:#fff}.support-item__body{opacity:0;visibility:hidden;padding:30px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #e5e4e0;-webkit-box-shadow:0 22px 46px 0 rgba(218,217,215,.95);box-shadow:0 22px 46px 0 rgba(218,217,215,.95);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:.3s;-o-transition:.3s;transition:.3s;z-index:10;top:73%;width:250px}@media (min-width:1320px){.support-item__body{width:340px}}@media (max-width:767px){.support-item__body{top:30px;left:0;-webkit-transform:none;-ms-transform:none;transform:none}}.support-item__body:before{content:"";display:block;width:10px;height:10px;top:-6px;border-top:1px solid #e5e4e0;border-left:1px solid #e5e4e0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}@media (max-width:767px){.support-item__body:before{left:40px}}.support-item__body--small{width:255px}.support-item__time{color:#494949;font-size:14px;font-family:"FiraSans-Regular","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;margin-bottom:15px}@media (min-width:768px){.support-item__time{display:none}}.support-item__row{margin-bottom:5px}.support-item__row:last-child{margin-bottom:0}.support-item__number{font-size:18px;font-family:"Neris-SemiBold","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;color:#171717}.support-item__location{font-size:13px;color:#999;padding-left:4px}.support-item__action{margin-top:20px}@media (max-width:767px){.support-item__action{display:none}}.section__label a,.support-item__action ._btn{color:#0070f0}.section__label a:hover,.support-item__action ._btn:hover{text-decoration:underline}.support-item__phone{margin-right:24px;display:none}@media (min-width:1320px){.support-item__phone{display:block}}.support-item__phone:last-child{margin-right:0}.support-item__phone ._location{font-size:13px;color:#999;margin-bottom:1px}.support-item__phone ._number{font-size:18px;color:#171717;font-family:"Neris-SemiBold","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal}@media (min-width:1024px){.sub-menu{position:relative}}@media (max-width:1023px){.sub-menu.opened .sub-menu__body{opacity:1;visibility:visible}.sub-menu.opened .sub-menu__head:after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}}@media (min-width:1024px){.sub-menu:hover .sub-menu__body{opacity:1;visibility:visible}}@media (min-width:1024px) and (min-width:1024px){.sub-menu:hover .sub-menu__head:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}@media (min-width:1024px) and (max-width:1319px){.sub-menu:last-child .sub-menu__body{left:auto;right:0;-webkit-transform:none;-ms-transform:none;transform:none}.sub-menu:last-child .sub-menu__body:before{left:auto;right:22px}.sub-menu:first-child .sub-menu__body{left:0;right:0;-webkit-transform:none;-ms-transform:none;transform:none}.sub-menu:first-child .sub-menu__body:before{right:auto;left:22px}}.sub-menu__body,.sub-menu__head:after{-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.sub-menu__head:after{content:'';vertical-align:middle;margin-left:7px;display:inline-block;background-image:url(../images/svg/sprite.svg);-webkit-background-size:718px 704px;background-size:718px 704px;width:6px;height:4px;background-position:-167px -170px;background-color:transparent}@media (max-width:1023px){.sub-menu__head:after{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}}.sub-menu__body{opacity:0;visibility:hidden;padding:30px;background-color:#fff;position:absolute;z-index:10}@media (min-width:1024px){.sub-menu__body{-webkit-border-radius:3px;border-radius:3px;border:1px solid #e5e4e0;-webkit-box-shadow:0 22px 46px 0 rgba(218,217,215,.95);box-shadow:0 22px 46px 0 rgba(218,217,215,.95);left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:180px}.sub-menu__body:before{content:"";display:block;position:absolute;width:10px;height:10px;left:50%;top:-6px;border-top:1px solid #e5e4e0;border-left:1px solid #e5e4e0;background-color:#fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}}@media (min-width:1320px){.sub-menu__body{top:85%}}@media (min-width:1024px) and (max-width:1319px){.sub-menu__body{top:83%}}@media (min-width:768px) and (max-width:1023px){.sub-menu__body{left:370px;right:0;top:0;padding:0 30px}}@media (max-width:767px){.sub-menu__body{position:fixed;left:0;right:0;top:0;bottom:0;padding:0 30px}}@media (min-width:768px){.sub-menu__action{display:none}}@media (max-width:767px){.sub-menu__action{margin-bottom:30px;position:relative;margin-top:40px}}.sub-menu__action-text{font-size:16px;color:#494949}.sub-menu__action-button ._close,.sub-menu__action-text:before{background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:718px 704px;background-size:718px 704px}.sub-menu__action-text:before{content:'';vertical-align:middle;margin-right:7px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);display:inline-block;width:6px;height:4px;background-position:-167px -170px}.sub-menu__action-button{position:absolute;right:0;top:0}.sub-menu__action-button ._close{display:block;width:18px;height:18px;background-position:-189px -189px;cursor:pointer}.sub-menu__item{margin-bottom:12px}@media (max-width:1023px){.sub-menu__item{margin-bottom:30px}}.sub-menu__item:last-child{margin-bottom:0}@media (max-width:1023px){.sub-menu__link{font-size:16px;color:#494949}}.sub-menu__link:hover,.tariff-block__right .tariff-item.active .tariff-item__price ._value{color:#ff5300}@media (max-width:1023px){.nav{display:none;position:fixed;top:0;bottom:0;left:0;right:0;background-color:#fff;padding-top:40px;overflow:auto;z-index:10}}@media (min-width:768px) and (max-width:1023px){.nav:before{content:'';display:block;width:1px;position:absolute;top:150px;bottom:0;left:50%;background-color:#e6e5e3}}.nav__top{position:relative;margin-bottom:95px}@media (min-width:1024px){.nav__top{display:none}}@media (max-width:767px){.nav__top{margin-bottom:35px}}.nav__top-text{font-size:15px;color:#494949}@media (max-width:767px){.nav__top-text{color:#999}}.nav__top-button{position:absolute;right:0;top:0}.nav__top-button ._close{display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:718px 704px;background-size:718px 704px;width:18px;height:18px;background-position:-189px -189px;cursor:pointer}@media (min-width:1024px){.nav__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}@media (min-width:1320px){.nav__list{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}@media (min-width:1024px) and (max-width:1319px){.nav__list{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}@media (max-width:1023px){.nav__list{position:relative}}@media (min-width:1024px){.nav__item{position:relative}}@media (min-width:1320px){.nav__item{margin-right:40px}.nav__item:last-child{margin-right:0}}@media (min-width:768px) and (max-width:1023px){.nav__item{width:330px;margin-bottom:25px}.nav__item:last-child{margin-bottom:0}}@media (max-width:767px){.nav__item{margin-bottom:15px}.nav__item:last-child{margin-bottom:0}}.nav__link{color:#494949}@media (min-width:1024px){.nav__link{padding:20px 0;display:inline-block;font-size:15px}}@media (max-width:1023px){.nav__link{display:block;padding:0;font-size:20px}}@media (max-width:767px){.nav__link{font-size:16px}}.nav__link:hover{color:#54549c}.nav__bottom{display:none}@media (max-width:767px){.nav__bottom{display:block;margin-top:40px}}.nav.opened{display:block}.section{position:relative}.section__bg{position:absolute;top:0;left:0;bottom:0;right:0;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;background-position:center;opacity:.3}@media (max-width:767px){.section__bg{display:none}}.main-slider .slick-dots .slick-active button,.section__bg--opacity{opacity:.2}@media (min-width:1024px){.section__inner{padding:100px 0 80px}}@media (min-width:768px) and (max-width:1023px){.section__inner{padding:80px 0}}@media (max-width:767px){.section__inner{padding:40px 0}}.section__inner--opacity{opacity:.7}.section__head{margin-bottom:50px}@media (max-width:767px){.section__head{margin-bottom:30px}}.section__head:last-child{margin-bottom:0}.section__head--opacity{opacity:.7}.section__head--margin-b{margin-bottom:56px}.section__title{text-align:center;margin:0 auto;color:#000;line-height:1.1;font-family:"Neris-SemiBold","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal}@media (max-width:1023px){.section__title ._inline{display:block}}.section__title--small{max-width:710px}.section__title--bitrix{max-width:770px}@media (max-width:767px){.section__title--fz-big{font-size:28px}.section__title--partners{font-size:32px;line-height:1.13}}.section__title--hosting{font-size:30px}@media (max-width:767px){.section__title--hosting{font-size:24px}.section__title br{display:none}}.section__sub-title{text-align:center;margin-bottom:34px;color:#000}.section__sub-title--hosting{margin-bottom:30px;font-family:"Neris-SemiBold","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal}.section__body:last-child,.section__sub-title--hosting:last-child{margin-bottom:0}.section__label{text-align:center;font-size:14px;max-width:790px;margin:22px auto 0;line-height:1.43}.section__label--small{max-width:500px;margin:24px auto 0;font-size:14px}.section__label--big{font-size:28px}.section__label--hosting{max-width:905px}.section__label--margin-t{margin-top:36px}.section__tabs{margin-top:25px}@media (min-width:1024px){.section__body{margin-bottom:100px}}@media (min-width:768px) and (max-width:1023px){.section__body{margin-bottom:80px}}@media (max-width:767px){.section__body{margin-bottom:40px}}.section__body--gray{background-color:#f1f0ed;padding:50px}@media (max-width:1023px){.section__body--gray{padding:20px}}@media (max-width:767px){.section__body--gray{margin:0 -20px}}.section__action{margin-top:50px;text-align:center}@media (max-width:767px){.section__action{margin-top:25px}.section__action ._inline{display:block}}@media (min-width:1024px){.section__action .btn{min-width:208px}.section__action .btn--big{min-width:428px}}.section__action--opacity{opacity:.7}.section__footnote{max-width:904px;margin:45px auto 0;background-color:#f1f0ed;padding:24px 36px;font-size:14px;line-height:1.43;text-align:center}@media (max-width:767px){.section__footnote{padding:20px;margin:25px -20px 0}}.section__footnote:first-child{margin-top:0}.section__video{max-width:600px;margin:0 auto;position:relative}.section__video:before{content:'';display:inline-block;padding-top:60%}.section__video-inner{position:absolute;top:0;bottom:0;right:0;left:0}.section--gray{background-color:#f1f0ed}.section--dark{background-color:#232322;color:#fff}.section--dark .section__title{color:#fff}.section--dark .section__label{color:#e3e3e3}.section--no-padding-b .section__inner{padding-bottom:0}.section--bg .section__inner{position:relative;z-index:1}@media (max-width:767px){.section--first .section__inner,.section--usa .section__inner{padding-top:60px}}.navigation-control{display:none;padding:10px 0}@media (min-width:768px) and (max-width:1023px){.navigation-control{display:block}}.navigation-control__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.navigation-control__right{margin-left:auto}.navigation-control__open{color:#494949}.tabs__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media (max-width:767px){.tabs__list{display:block}}.tabs__item{background-color:#fff;border-right:1px solid #e6e5e3}@media (max-width:767px){.tabs__item{border-right:0}}.tabs__item:first-child{-webkit-border-radius:5px 0 0 0;border-radius:5px 0 0 0}.tabs__item:last-child{-webkit-border-radius:0 5px 0 0;border-radius:0 5px 0 0;border-right:0}.tabs__link{padding:15px 30px 11px;border-bottom:2px solid #fff;font-size:16px}@media (max-width:1023px){.tabs__link{font-size:14px}}@media (max-width:767px){.tabs__link{width:100%;border-bottom:1px solid #f1f0ed}}.tabs__link:hover{color:#54549c}.tabs__link ._img{margin-right:8px}@media (min-width:768px){.tabs__link.active{border-bottom-color:#fbdd2c}}@media (max-width:767px){.tabs__link.active{border-left:2px solid #fbdd2c}}.tabs--gray .tabs__link.active:hover,.tabs__link.active:hover{color:#171717}.tabs__content{display:none}.tabs__content:first-child{display:block}.tabs--gray .tabs__item{background-color:#f1f0ed;border-right:1px solid #e6e5e3}.tabs--gray .tabs__link{padding:15px 30px 11px;border-bottom:2px solid #f1f0ed}@media (max-width:767px){.tabs--gray .tabs__link{width:100%;border-bottom:1px solid #f1f0ed}}.tabs--gray .tabs__link:hover{color:#54549c}@media (min-width:768px){.tabs--gray .tabs__link.active{border-bottom-color:#fbdd2c}}@media (max-width:767px){.tabs--gray .tabs__link.active{border-left:2px solid #fbdd2c}}.tabs--transparent .tabs__list{margin-bottom:45px}@media (max-width:767px){.tabs--transparent .tabs__list{margin-bottom:20px}}.tabs--transparent .tabs__item{background-color:transparent;border-right:0}@media (min-width:768px){.tabs--transparent .tabs__item{margin-right:40px}}@media (max-width:767px){.tabs--transparent .tabs__item{margin-bottom:10px}.tabs--transparent .tabs__item:last-child{margin-bottom:0}}.tabs--transparent .tabs__item:last-child,.tariff-item__logo img:last-child{margin-right:0}.tabs--transparent .tabs__link{padding:0;border-bottom:1px dotted #0070f0;color:#0070f0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;font-size:14px;font-family: "Helvetica";;font-weight:400;font-style:normal}@media (max-width:767px){.tabs--transparent .tabs__link{width:100%;border-bottom:1px dotted #0070f0}}.tabs--transparent .tabs__link:hover{color:#0070f0;border-bottom-color:transparent}.tabs--transparent .tabs__link.active,.tabs--transparent .tabs__link.active:hover{color:#373737}@media (min-width:768px){.tabs--transparent .tabs__link.active{border-bottom-color:transparent}}@media (max-width:767px){.tabs--transparent .tabs__link.active{border-left:1px solid transparent}}.tabs--transparent .tabs__body{background-color:#f1f0ed}@media (min-width:1320px){.tabs--transparent .tabs__body{padding:39px 75px}}@media (min-width:1024px) and (max-width:1319px){.tabs--transparent .tabs__body{padding:25px}}@media (max-width:1023px){.tabs--transparent .tabs__body{padding:20px}}@media (max-width:767px){.tabs--transparent .tabs__body{margin:0 -20px}}@media (min-width:768px){.grid__row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:-8px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (min-width:1320px){.grid__row{margin:-10px}}@media (min-width:768px) and (max-width:1023px){.grid__row{margin:-5px}}@media (max-width:767px){.grid__row{margin:-10px 0}}@media (min-width:768px){.grid__col{padding:8px;-webkit-box-flex:0;-webkit-flex:0 0 33.33%;-ms-flex:0 0 33.33%;flex:0 0 33.33%;max-width:33.3333%}}@media (min-width:1320px){.grid__col{padding:10px}}@media (min-width:768px) and (max-width:1023px){.grid__col{padding:5px}}@media (max-width:767px){.grid__col{padding:10px 0}}.grid--col-4 .grid__row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:1024px){.grid--col-4 .grid__col{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}}@media (min-width:768px) and (max-width:1023px){.grid--col-4 .grid__col{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}.grid--col-2 .grid__row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:1024px){.grid--col-2 .grid__col{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (min-width:768px) and (max-width:1023px){.grid--col-2 .grid__col{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}.grid--hosting .grid__inner{max-width:800px;margin:0 auto}.grid--hosting .grid__col{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}@media (min-width:768px) and (max-width:1023px){.grid--ssl .grid__row{margin:-12px -5px}.grid--ssl .grid__col{padding:12px 5px}}.grid--disc-rus,.grid--disc-type-1{overflow:hidden}@media (min-width:1320px){.grid--disc-type-1 .grid__row{margin-left:-59px;margin-right:-84px}}@media (min-width:1024px) and (max-width:1319px){.grid--disc-type-1 .grid__row{margin-left:-38px;margin-right:-38px}}@media (min-width:1024px){.grid--disc-rus .grid__row{margin-left:-38px;margin-right:-38px}}@media (min-width:1024px) and (max-width:1319px){.grid--disc-rus .grid__row{margin-left:-10px;margin-right:-10px}}@media (min-width:1024px){.grid--equipment .grid__inner{max-width:1020px;margin:0 auto;background-color:#f1f0ed;padding:38px 28px 38px 90px}.grid--equipment .grid__col:nth-child(3n+1){-webkit-box-flex:0;-webkit-flex:0 0 33%;-ms-flex:0 0 33%;flex:0 0 33%;max-width:33%}.grid--equipment .grid__col:nth-child(3n+2){-webkit-box-flex:0;-webkit-flex:0 0 32%;-ms-flex:0 0 32%;flex:0 0 32%;max-width:32%}.grid--equipment .grid__col:nth-child(3n+3){-webkit-box-flex:0;-webkit-flex:0 0 35%;-ms-flex:0 0 35%;flex:0 0 35%;max-width:35%}}@media (max-width:1023px){.grid--equipment .grid__col br{display:none}}.grid--type-1 .grid__inner{max-width:780px;margin:0 auto}.grid--type-1 .grid__row{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.grid--type-1 .grid__col{max-width:220px;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.grid--type-1 .grid__col--big{max-width:505px}.grid--type-2 .grid__inner{max-width:870px;margin:0 auto}.grid--type-2 .grid__row{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.grid--type-2 .grid__col{max-width:370px;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.grid--type-3 .grid__inner{max-width:1000px;margin:0 auto}.grid--type-3 .grid__row{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.grid--type-3 .grid__col{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;max-width:240px}.grid--type-3 .grid__col--big{max-width:350px}.grid--type-4 .grid__inner{max-width:850px;margin:0 auto}@media (max-width:1023px){.grid--type-4 .grid__col br{display:none}}.grid .article-item{height:100%}@media (min-width:1320px){.article-item__inner{padding:45px 45px 45px 140px;position:relative}}@media (min-width:1024px) and (max-width:1319px){.article-item__inner{padding:40px}}@media (min-width:768px) and (max-width:1023px){.article-item__inner{padding:30px 28px}}@media (max-width:767px){.article-item__inner{padding:30px 28px}}.article-item__img{height:60px;margin-bottom:30px;width:50px}@media (min-width:1320px){.article-item__img{position:absolute;top:45px;left:50px;width:53px;text-align:center}}.article-item__img img,.article-item__img svg{max-height:100%}.article-item__img--big{width:72px}@media (min-width:1320px){.article-item__img--big{left:40px}}.article-item__title{margin-bottom:20px;color:#171717}@media (min-width:1320px){.article-item__title{margin-bottom:10px}}@media (max-width:767px){.article-item__title{font-size:22px}}.article-item__desc{font-size:13px;line-height:20px;color:#494949}@media (min-width:1320px){.article-item__desc{line-height:1.54}}.article-item--white{background-color:#fff}@media (min-width:1024px){.article-item--partner .article-item__inner{padding:45px 45px 30px 132px}}@media (min-width:1024px) and (max-width:1319px){.article-item--partner .article-item__inner{padding:40px 45px 36px 48px}}@media (min-width:768px) and (max-width:1023px){.article-item--partner .article-item__inner{padding:35px 35px 35px 132px;position:relative}}@media (max-width:767px){.article-item--partner .article-item__inner{padding:38px 46px 40px}}.article-item--partner .article-item__img{width:50px;height:50px;margin-bottom:0}@media (min-width:1024px) and (max-width:1319px){.article-item--partner .article-item__img{margin-bottom:22px}}@media (min-width:768px) and (max-width:1023px){.article-item--partner .article-item__img{position:absolute;top:33px;left:40px;width:70px;text-align:center}}@media (max-width:767px){.article-item--partner .article-item__img{margin-bottom:26px}}.article-item--partner .article-item__title{font-size:28px}@media (min-width:768px) and (max-width:1023px){.article-item--partner .article-item__title{margin-bottom:8px}}@media (max-width:767px){.article-item--partner .article-item__title{margin-bottom:15px}}.article-item--partner .article-item__desc{font-size:13px}@media (max-width:767px){.article-item--partner .article-item__desc{max-width:100px}}@media (min-width:1024px){.article-item--diff .article-item__inner{padding:45px 45px 45px 132px}}@media (min-width:1024px) and (max-width:1319px){.article-item--diff .article-item__inner{padding:40px 45px 36px 48px;text-align:center}}@media (max-width:1023px){.article-item--diff .article-item__inner{text-align:center}}.article-item--diff .article-item__img{width:50px;height:50px}@media (min-width:1024px) and (max-width:1319px){.article-item--diff .article-item__img{margin:0 auto 22px}}@media (max-width:1023px){.article-item--diff .article-item__img{margin-left:auto;margin-right:auto}}.article-item--diff .article-item__title{font-size:34px}.article-item--diff .article-item__desc{font-size:13px}.advantages-item{margin-bottom:25px}.advantages-item--small:last-child,.advantages-item:last-child{margin-bottom:0}.advantages-item__inner{position:relative;min-height:32px}.advantages-item__icon{display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:718px 704px;background-size:718px 704px;width:32px;height:32px;background-position:-26px -22px;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.advantages-item__desc{font-size:14px;line-height:20px;max-height:80px;overflow:hidden;padding:5px 10px 5px 50px}.advantages-item--small{margin-bottom:20px}.advantages-item--small .advantages-item__inner{min-height:17px}.advantages-item--small .advantages-item__icon{display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:718px 704px;background-size:718px 704px;width:21px;height:21px;background-position:-109px -105px;position:absolute;left:0;margin-top:0}.advantages-item--small .advantages-item__desc{padding-left:30px;font-size:14px;padding-right:0;height:auto;overflow:visible}@media (min-width:1320px){.advantages-item--small .advantages-item__desc{position:relative}.advantages-item--small .advantages-item__desc:before{content:'';display:block;height:1px;position:absolute;top:50%;left:55px;right:0;background-color:#e1e0dd}.advantages-item--small .advantages-item__desc ._label{display:inline-block;background-color:#f1f0ed;position:relative;padding-right:10px;z-index:1}}.advantages-item--small .advantages-item__desc a{display:inline-block;border-bottom:1px dashed #0070f0;color:#0070f0}.advantages-item--small .advantages-item__desc a:hover,.info-item__desc a:hover{border-bottom-color:transparent}.advantages-item--bitrix{margin-bottom:10px}.advantages-item--bitrix:last-child{margin-bottom:0}.advantages-item--white .advantages-item__desc ._label{background-color:#fff}.advantages-item--green .advantages-item__icon{display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:718px 704px;background-size:718px 704px;width:32px;height:32px;background-position:-58px -54px}.advantages-item--top .advantages-item__icon{top:-2px;-webkit-transform:none;-ms-transform:none;transform:none}.info-item__inner{position:relative;overflow:hidden;min-height:20px}.info-item__icon{width:20px;height:20px;-webkit-background-size:cover;background-size:cover;position:absolute;left:0;top:0}.info-item__icon.icon-01,.info-item__icon.icon-02{display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:718px 704px;background-size:718px 704px;width:20px;height:15px;background-position:-399px -399px}.info-item__icon.icon-02{width:18px;height:19px;background-position:-419px -414px}.info-item__icon.icon-03,.info-item__icon.icon-04,.info-item__icon.icon-05,.info-item__icon.icon-06,.info-item__icon.icon-07,.info-item__icon.icon-08,.info-item__icon.icon-09{display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:718px 704px;background-size:718px 704px;width:20px;height:20px;background-position:-437px -433px}.info-item__icon.icon-04,.info-item__icon.icon-05,.info-item__icon.icon-06,.info-item__icon.icon-07,.info-item__icon.icon-08,.info-item__icon.icon-09{width:21px;height:19px;background-position:-457px -453px}.info-item__icon.icon-05,.info-item__icon.icon-06,.info-item__icon.icon-07,.info-item__icon.icon-08,.info-item__icon.icon-09{width:13px;height:17px;background-position:-478px -472px}.info-item__icon.icon-06,.info-item__icon.icon-07,.info-item__icon.icon-08,.info-item__icon.icon-09{width:14px;background-position:-491px -489px}.info-item__icon.icon-07,.info-item__icon.icon-08,.info-item__icon.icon-09{width:22px;height:19px;background-position:-505px -506px}.info-item__icon.icon-08,.info-item__icon.icon-09{width:18px;height:16px;background-position:-527px -525px}.info-item__icon.icon-09{width:16px;height:18px;background-position:-545px -541px}.info-item__icon.icon-10{background:url(../images/icon-info_10.png) no-repeat;width:17px;height:17px}.info-item__desc{padding-left:30px;display:inline-block;position:relative}@media (min-width:1320px){.info-item__desc{font-size:16px}}@media (min-width:1024px) and (max-width:1319px){.info-item__desc{font-size:15px}}@media (max-width:1023px){.info-item__desc{font-size:14px}}.info-item__desc a{display:inline-block;border-bottom:1px dashed #fff}@media (min-width:1024px){.info-item__desc:before{content:'';display:block;height:1px;position:absolute;bottom:8px;left:100%;margin-left:16px;background-color:#e3e0db;width:400px;opacity:.1}}.info-item--white{color:#fff}.info-item--white .info-item__inner{margin:0 12px}@media (min-width:1024px) and (max-width:1319px){.info-item--white .info-item__inner{margin:0 10px}}.info-item--border-no .info-item__inner{margin:0}.info-item--border-no .info-item__desc:before{display:none}.discount-item:last-child .discount-item__inner{border-bottom:0;padding-bottom:0}.discount-item:last-child .discount-item__inner:before{display:none}.discount-item__inner{position:relative;padding-left:70px;min-height:50px}@media (min-width:1320px){.discount-item__inner{padding-left:80px;padding-right:125px}}@media (min-width:1024px) and (max-width:1319px){.discount-item__inner{padding-right:30px}}@media (min-width:768px) and (max-width:1023px){.discount-item__inner{padding-right:5px}}@media (max-width:767px){.discount-item__inner{padding-right:0;border-bottom:1px solid #e6e5e3;padding-bottom:20px}}.discount-item__inner:before{content:'';display:block;width:1px;height:50px;background-color:#e6e5e3;position:absolute;right:20px;top:0}@media (min-width:1320px){.discount-item__inner:before{right:74px}}@media (max-width:1023px){.discount-item__inner:before{display:none}}.discount-item__icon{position:absolute;left:0;top:0;max-width:50px}.discount-item__icon.icon-01,.discount-item__icon.icon-02,.discount-item__icon.icon-03{display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:718px 704px;background-size:718px 704px;width:42px;height:43px;background-position:-227px -227px}.discount-item__icon.icon-02,.discount-item__icon.icon-03{width:43px;background-position:-269px -270px}.discount-item__icon.icon-03{width:51px;height:50px;background-position:-312px -313px}.discount-item__icon img,.discount-item__icon svg{max-height:50px}.discount-item__title{font-size:18px;margin-bottom:10px;font-family:"Neris-SemiBold","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal}.discount-item__title:last-child{margin-bottom:0}.discount-item__title a{color:#0070f0}.discount-item__title a:hover{color:#54549c}.discount-item__desc{font-size:12px;line-height:16px;max-width:170px}@media (min-width:1320px){.discount-item--type-1 .discount-item__inner{padding-left:152px;padding-right:70px}.discount-item--type-1 .discount-item__inner:before{right:0}}@media (min-width:1024px) and (max-width:1319px){.discount-item--type-1 .discount-item__inner{padding-left:100px;padding-right:40px}.discount-item--type-1 .discount-item__inner:before{right:0}}@media (min-width:1320px){.discount-item--type-1 .discount-item__icon{left:75px;top:5px}}@media (min-width:1024px) and (max-width:1319px){.discount-item--type-1 .discount-item__icon{left:30px}}.discount-item--type-1 .discount-item__title{font-size:22px}@media (max-width:767px){.discount-item--type-1 .discount-item__title{font-size:20px}}.discount-item--partner .discount-item__title{font-size:28px;color:#171717}@media (max-width:1023px){.discount-item--partner .discount-item__title{font-size:24px}}.discount-item--partner .discount-item__desc{max-width:150px;font-size:13px}@media (max-width:767px){.discount-item--partner .discount-item__desc{max-width:170px}}@media (min-width:768px) and (max-width:1023px){.discount-item--ssl .discount-item__inner{padding:0 25px}.discount-item--ssl .discount-item__icon{position:static;margin-bottom:20px}}.discount-item--ssl .discount-item__title{font-size:20px}.discount-item--diff .discount-item__title{font-size:22px}@media (max-width:767px){.discount-item--diff .discount-item__title{font-size:20px}}@media (min-width:1024px) and (max-width:1319px){.discount-item--bitrix .discount-item__inner{padding-right:30px}}@media (min-width:1320px){.discount-item--bitrix .discount-item__title{font-size:20px;line-height:1.2}}@media (min-width:1024px) and (max-width:1319px){.discount-item--bitrix .discount-item__title{font-size:18px;line-height:1.2}}@media (min-width:1320px){.discount-item--bitrix .discount-item__desc{max-width:none}}@media (min-width:1024px){.discount-item--rus .discount-item__inner{padding-left:100px;padding-right:40px}.discount-item--rus .discount-item__inner:before{right:0}.discount-item--rus .discount-item__icon{left:30px}}.discount-item--rus .discount-item__title{font-size:28px;color:#171717}@media (max-width:1023px){.discount-item--rus .discount-item__title{font-size:24px}}.discount-item--rus .discount-item__desc{max-width:none;font-size:13px}@media (max-width:767px){.discount-item--rus .discount-item__desc{max-width:170px}}.discount-item--rus:nth-of-type(1) .discount-item__inner{padding-left:170px;padding-right:40px}@media (min-width:1024px) and (max-width:1319px){.discount-item--rus:nth-of-type(1) .discount-item__inner{padding-left:80px;padding-right:40px}}@media (min-width:768px) and (max-width:1023px){.discount-item--rus:nth-of-type(1) .discount-item__inner{padding-left:70px;padding-right:40px}}@media (max-width:767px){.discount-item--rus:nth-of-type(1) .discount-item__inner{padding-left:70px;padding-right:40px}}.discount-item--rus:nth-of-type(1) .discount-item__inner:before,.discount-item--rus:nth-of-type(2) .discount-item__inner:before{right:0}.discount-item--rus:nth-of-type(1) .discount-item__icon{left:100px}@media (min-width:1024px) and (max-width:1319px){.discount-item--rus:nth-of-type(1) .discount-item__icon{left:0}}@media (max-width:1023px){.discount-item--rus:nth-of-type(1) .discount-item__icon{left:0}}.discount-item--rus:nth-of-type(2) .discount-item__inner{padding-left:190px;padding-right:40px}@media (min-width:1024px) and (max-width:1319px){.discount-item--rus:nth-of-type(2) .discount-item__inner{padding-left:120px;padding-right:40px}}@media (min-width:768px) and (max-width:1023px){.discount-item--rus:nth-of-type(2) .discount-item__inner{padding-left:70px;padding-right:40px}}@media (max-width:767px){.discount-item--rus:nth-of-type(2) .discount-item__inner{padding-left:70px;padding-right:40px}}.discount-item--rus:nth-of-type(2) .discount-item__icon{left:120px}@media (min-width:1024px) and (max-width:1319px){.discount-item--rus:nth-of-type(2) .discount-item__icon{left:30px}}@media (max-width:1023px){.discount-item--rus:nth-of-type(2) .discount-item__icon{left:0}}.option-item{margin-bottom:20px}.option-item:last-child{margin-bottom:0}.option-item__inner{position:relative;min-height:17px}.option-item__desc{padding-left:30px}.option-item__desc a{display:inline-block;border-bottom:1px dashed #0070f0;color:#0070f0}.option-item__desc a:hover{border-bottom:0}.faq__link span,.price-item{display:inline-block}.price-item ._value{font-size:16px}.price-item ._label{font-size:11px;color:#999}.how-work__body{padding:45px;background-color:#232322;margin-bottom:50px}@media (min-width:1320px){.how-work__body{padding:60px 75px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}@media (max-width:767px){.how-work__body{padding:0;margin-bottom:40px}}.how-work__body:last-child{margin-bottom:0}.how-work__body--opacity{opacity:.9}.how-work__title{font-family:"FiraSans-Light","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;font-size:18px;margin-bottom:30px}@media (min-width:1320px){.how-work__title{-webkit-box-flex:0;-webkit-flex:0 0 375px;-ms-flex:0 0 375px;flex:0 0 375px;padding-right:20px;line-height:28px;margin-bottom:0}}@media (max-width:767px){.how-work__title{text-align:center;font-size:15px}}.how-work__title ._label{font-family: "Helvetica";;font-weight:400;font-style:normal}@media (min-width:1320px){.how-work__title ._inline{display:block}}.how-work__item{padding-left:20px;position:relative;margin-bottom:10px}.faq__content ol li:last-child,.faq__content ol:last-child,.faq__content p:last-child,.faq__content ul li:last-child,.faq__content ul:last-child,.faq__item:last-child,.how-work__item:last-child{margin-bottom:0}.faq__link:before,.how-work__item:before{content:'';display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:718px 704px;background-size:718px 704px;width:14px;height:10px;background-position:-12px -12px;position:absolute;left:0;top:3px}.how-work__desc{max-width:380px;margin:0 auto;text-align:center;line-height:24px;font-size:16px;font-family:"FiraSans-Light","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal}@media (min-width:1320px){.how-work__desc{font-size:20px;max-width:490px}}@media (min-width:1024px){.faq__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.faq__head{border-right:1px solid #e3e0db}}@media (min-width:1024px) and (max-width:1319px){.faq__head{-webkit-box-flex:0;-webkit-flex:0 0 410px;-ms-flex:0 0 410px;flex:0 0 410px}}@media (min-width:1320px){.faq__head{-webkit-box-flex:0;-webkit-flex:0 0 445px;-ms-flex:0 0 445px;flex:0 0 445px}}@media (min-width:768px) and (max-width:1023px){.faq__head{border-bottom:1px solid #e3e0db;padding-bottom:45px}}.faq__title{margin-bottom:40px}@media (max-width:1023px){.faq__title{text-align:center}}@media (min-width:768px) and (max-width:1023px){.faq__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -5px}}.faq__content ol,.faq__content p,.faq__content ul,.faq__item{margin-bottom:25px}@media (max-width:767px){.faq__item{margin-bottom:20px}}@media (min-width:768px) and (max-width:1023px){.faq__item{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;padding:0 5px}}.faq__link{font-family: "Helvetica";;font-weight:400;font-style:normal;color:#0070f0;position:relative;padding-left:20px;text-align:left;line-height:1.43}@media (min-width:1320px){.faq__link{font-size:15px}}.faq__link:before{top:2px;width:12px;height:12px;background-position:-363px -363px}@media (min-width:768px){.faq__link.active{color:#494949;font-family:"FiraSans-Regular","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal}.faq__link.active:before{display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:718px 704px;background-size:718px 704px;width:12px;height:12px;background-position:-375px -375px}.faq__link.active span,.faq__link:hover span{border-bottom-color:transparent;text-decoration:none}}@media (min-width:1024px){.faq__link span{border-bottom:1px dotted #0070f0}}@media (max-width:1023px){.faq__link span{text-decoration:underline}}@media (min-width:1024px){.faq__body{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}}@media (min-width:1024px) and (max-width:1319px){.faq__body{padding-left:45px}}@media (min-width:1320px){.faq__body{padding-left:75px;padding-top:10px}}@media (min-width:768px) and (max-width:1023px){.faq__body{padding-top:45px}}.faq__content{display:none}.faq__content-title{margin-bottom:40px}@media (min-width:768px) and (max-width:1023px){.faq__content-title{margin-bottom:25px}}@media (max-width:767px){.faq__content-title{font-size:16px;margin-bottom:25px}}.faq__content-close{display:none}@media (max-width:767px){.faq__content-close{display:block}}.faq__content-close ._btn{position:absolute;top:20px;right:15px;width:20px;height:20px}.faq__content-close ._btn:before{content:'';display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:718px 704px;background-size:718px 704px;width:9px;height:9px;background-position:-218px -218px;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.faq__content p{font-size:14px;line-height:24px}.faq__content ul li{margin-bottom:10px;padding-left:40px;position:relative}.faq__content ol li:before,.faq__content ul li:before{content:'—';display:block;position:absolute;top:1px;left:15px}.faq__content ol{padding-left:15px}.faq__content ol li{margin-bottom:0;position:relative;line-height:1.71}@media (min-width:768px){.faq__content.showed{display:block}}@media (max-width:767px){.faq__content.showed{background-color:#fff;position:fixed;top:0;bottom:0;left:0;right:0;display:block;z-index:10;padding:45px 30px;overflow:auto}}@media (min-width:768px) and (max-width:1023px){.info-link__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}@media (max-width:767px){.info-link__inner{overflow:hidden;height:207px}.info-link__inner.slick-initialized{overflow:visible;height:auto}}@media (min-width:1024px){.info-link__row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 -4px}}@media (min-width:768px) and (max-width:1023px){.info-link__row{display:block;-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;margin:-4px 0}}.info-link__item{padding:4px}@media (min-width:1024px){.info-link__item{-webkit-box-flex:0;-webkit-flex:0 0 33.3333%;-ms-flex:0 0 33.3333%;flex:0 0 33.3333%;max-width:33.3333%}}.info-link__item-inner{background-color:#f1f0ed;text-align:center;padding:17px 10px}.info-link__link{color:#494949;display:inline;font-size:16px;line-height:1;border-bottom:1px solid rgba(73,73,73,.2)}.info-link__link:hover{border-bottom-color:transparent;color:#0070f0}.info-link--type-2 .info-link__item{padding:4px}@media (min-width:1024px){.info-link--type-2 .info-link__item{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}}.phone__inner{text-align:center}.phone__item{display:inline-block;font-size:24px;font-family:"Neris-SemiBold","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;color:#171717;margin-right:30px}@media (max-width:767px){.phone__item{display:block;margin-right:0;margin-bottom:10px}}.phone__item:last-child{margin-right:0;margin-bottom:0}.phone__item .btn{min-width:208px}.phone__label{margin-right:30px;font-size:13px;line-height:1.85;color:#999}@media (max-width:767px){.phone__label{display:block;margin-right:0;margin-bottom:10px}}.phone__label:last-child{margin-right:0;margin-bottom:0}@media (max-width:767px){.tariff-block{margin:0 -20px}}.tariff-block ._selected{display:none}.tariff-block ._not-selected{display:inline-block}.tariff-block__head{margin-bottom:60px}@media (min-width:1024px){.tariff-block__warn{text-align:center}}@media (min-width:768px) and (max-width:1023px){.tariff-block__warn{max-width:410px;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}}@media (max-width:767px){.tariff-block__warn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 45px;text-align:center;line-height:1.33}}.tariff-block__warn ._img{max-height:24px;max-width:30px;vertical-align:middle;margin-right:18px;font-size:0}@media (max-width:767px){.tariff-block__warn ._img{margin-bottom:15px;margin-right:0}}.tariff-block__warn ._text{vertical-align:middle}@media (min-width:768px){.tariff-block__body{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}@media (max-width:767px){.tariff-block__body{display:block}.tariff-block__body:after,.tariff-block__body:before{content:" ";display:table}.tariff-block__body:after{clear:both}}@media (min-width:1320px){.tariff-block__left{-webkit-box-flex:0;-webkit-flex:0 0 196px;-ms-flex:0 0 196px;flex:0 0 196px;max-width:196px}}@media (min-width:1024px) and (max-width:1319px){.tariff-block__left{-webkit-box-flex:0;-webkit-flex:0 0 170px;-ms-flex:0 0 170px;flex:0 0 170px;max-width:170px}}@media (min-width:768px) and (max-width:1023px){.tariff-block__left{-webkit-box-flex:0;-webkit-flex:0 0 200px;-ms-flex:0 0 200px;flex:0 0 200px;max-width:200px}}@media (max-width:767px){.tariff-block__left{float:left;width:-webkit-calc(100% - 170px);width:calc(100% - 170px)}}.tariff-block__right{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}@media (min-width:768px) and (max-width:1023px){.tariff-block__right{-webkit-box-flex:0;-webkit-flex:0 0 475px;-ms-flex:0 0 475px;flex:0 0 475px;max-width:475px}}@media (max-width:767px){.tariff-block__right{width:170px;float:right}}@media (min-width:768px){.tariff-block__row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}@media (min-width:768px) and (max-width:1023px){.tariff-block__row{overflow:auto;padding:20px 0;margin:-20px 0}}@media (max-width:767px){.tariff-block__row{width:100%;overflow:hidden;height:714px}.tariff-block__row.slick-initialized{overflow:auto;height:auto}.tariff-block__row .slick-list{padding-right:20px}}@media (min-width:1024px){.tariff-block__col{-webkit-box-flex:0;-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}}@media (min-width:768px) and (max-width:1023px){.tariff-block__col{-webkit-box-flex:0;-webkit-flex:0 0 155px;-ms-flex:0 0 155px;flex:0 0 155px;max-width:155px}}.tariff-block--col-3 .tariff-block__col.active,.tariff-block__col.active{z-index:2}.tariff-block--col-3 .tariff-block__inner{max-width:820px;margin:0 auto}@media (min-width:1024px){.tariff-block--col-3 .tariff-block__col{-webkit-box-flex:0;-webkit-flex:0 0 33.3333%;-ms-flex:0 0 33.3333%;flex:0 0 33.3333%;max-width:33.3333%}}@media (min-width:768px) and (max-width:1023px){.tariff-block--col-3 .tariff-block__col{-webkit-box-flex:0;-webkit-flex:0 0 155px;-ms-flex:0 0 155px;flex:0 0 155px;max-width:155px}}.tariff-block--selected ._selected{display:inline-block}.tariff-block--selected ._not-selected{display:none}.tariff-item__inner small{font-size:12px;font-family: "Helvetica";;font-weight:400;font-style:normal;color:#797979}.tariff-item,.tariff-item__head,.tariff-item__title{-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.tariff-item__head{background-color:#f1f0ed;border-left:1px solid #e3e0db;text-align:center;padding:0 13px 5px}.tariff-block__left .tariff-item__head{border-left:0;text-align:left}@media (max-width:767px){.tariff-block__left .tariff-item__head{border-right:1px solid #e3e0db;}}.tariff-block__left .tariff-item__head small{color:#b6b6b3;margin-top:10px;display:inline-block}.tariff-item__title{font-size:22px;font-family:"Neris-SemiBold","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;color:#171717;padding:35px 0;height:115px}.tariff-item__row{font-size:14px;color:#373737;margin-bottom:20px;height:28px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;line-height:1}.tariff-item__row:last-child{margin-bottom:0;display:block}.tariff-block__left .tariff-item__row{font-family:"FiraSans-Light","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;font-size:12px;text-align:left;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:#999}.tariff-block__left .tariff-item__row .radio-btn{margin-top:10px}.tariff-block__left .tariff-item__row--no-wrap{white-space:nowrap}.tariff-block__left .tariff-item__row--no-wrap .tooltip{white-space:normal}.tariff-item__row ._img{vertical-align:middle;width:63px;height:21px;display:inline-block}.tariff-item__body{padding:20px 13px 13px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;text-align:center}.tariff-block__left .tariff-item__body{padding-left:26px;text-align:left;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:185px}@media (max-width:767px){.tariff-block__left .tariff-item__body{padding:20px 5px 13px 27px}}.tariff-block__left .tariff-item__body .tariff-item__action{margin-bottom:20px;margin-top:auto;font-size:12px;font-family:"FiraSans-Light","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;color:#999}.tariff-item__price{margin-bottom:20px}.tariff-item__price ._value{font-size:18px;font-family:"Neris-SemiBold","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}@media (min-width:1320px){.tariff-item__price ._value{font-size:22px}}.tariff-item__price ._label{font-size:12px;font-family:"FiraSans-Light","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;color:#999;margin-bottom:7px}.tariff-item__price ._desc{font-size:10px;font-family: "Helvetica";;font-weight:400;font-style:normal;color:#999}.tariff-item__action .btn{font-size:14px;padding:10px;display:block;width:100%;margin-bottom:10px}.tariff-item__action .btn:last-child{margin-bottom:0}.tariff-item__logo{font-size:0;text-align:center}.tariff-item__logo img{display:inline-block;margin-right:11px;max-width:19px;max-height:13px;vertical-align:top}.tariff-block__right .tariff-item.active{-webkit-box-shadow:0 2px 26px 0 rgba(216,216,216,.75);box-shadow:0 2px 26px 0 rgba(216,216,216,.75);margin:-10px 0}.tariff-block__right .tariff-item.active .tariff-item__head{background-color:#fff;border-left:0}.tariff-block__right .tariff-item.active .tariff-item__title{color:#ff5300;margin-bottom:10px}.tariff-block__right .tariff-item.active .tariff-item__body{padding-top:30px}@media (min-width:768px){.tariff-block__right .tariff-item:not(.active):hover .tariff-item__body,.tariff-block__right .tariff-item:not(.active):hover .tariff-item__head{background-color:#f8f8f8}}.ssl{display:inline-block}.ssl__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:50px}.ssl__text{font-size:12px;color:#373737;text-align:center;padding-right:5px;line-height:14px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.ssl__img,.tooltip{background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:718px 704px;background-size:718px 704px}.ssl__img{-webkit-box-flex:0;-webkit-flex:0 0 15px;-ms-flex:0 0 15px;flex:0 0 15px;display:block;width:15px;height:19px;background-position:-571px -572px}.tooltip{margin-left:5px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;vertical-align:bottom;display:inline-block;width:12px;height:12px;background-position:-387px -387px}.tooltip-box{padding-right:17px;position:relative}.tooltip-box .tooltip{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.tooltip-box--fix{max-width:125px}@media (max-width:767px){.tooltip-box--fix{max-width:100px}}.tooltip--middle{vertical-align:middle}.additional-options__row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:1023px){.additional-options__row{display:block}}@media (max-width:767px){.additional-options__row{margin:0 -20px}}@media (min-width:1024px){.additional-options__col{-webkit-box-flex:0;-webkit-flex:0 0 33.3333%;-ms-flex:0 0 33.3333%;flex:0 0 33.3333%;max-width:33.3333%}}@media (min-width:1024px) and (min-width:1024px){.additional-options__col:last-child .additional-options__item{border-right:0}}@media (max-width:1023px){.additional-options__col{padding:0;border-bottom:1px solid #f1f0ed}}.additional-options__item{height:100%;background-color:#fff}@media (min-width:1024px){.additional-options__item{border-right:1px solid #f1f0ed}}@media (min-width:1024px) and (max-width:1319px){.additional-options__item-inner{padding:40px}}@media (min-width:1320px){.additional-options__item-inner{padding:35px 35px 30px}}@media (min-width:768px) and (max-width:1023px){.additional-options__item-inner{padding:20px 30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}@media (max-width:767px){.additional-options__item-inner{padding:15px 30px}}.additional-options__title{color:#171717}@media (min-width:1320px){.additional-options__title{margin-bottom:10px}}@media (min-width:1024px) and (max-width:1319px){.additional-options__title{margin-bottom:20px}}@media (min-width:768px) and (max-width:1023px){.additional-options__title{margin-bottom:0}}@media (max-width:767px){.additional-options__title{margin-bottom:10px}}.additional-options__desc{font-size:13px;line-height:20px;color:#494949}@media (max-width:1023px){.additional-options__desc{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-left:auto}}@media (min-width:1024px){.additional-options--col-2 .additional-options__col{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}.slick-slider{position:relative;padding-bottom:30px}@media (max-width:767px){.slick-slider--article{padding-right:40px;overflow:hidden;height:357px}.slick-slider--article.slick-initialized{overflow:visible;height:auto}.slick-slider--article .slick-list{margin-right:-70px;margin-left:-5px;padding-right:70px}}@media (max-width:767px) and (max-width:767px){.slick-slider--article .slick-list{margin-right:-60px;padding-right:60px}}@media (max-width:767px){.slick-slider--article .slick-slide{padding:0 5px}}@media (max-width:767px) and (max-width:767px){.slick-slider--article .slick-slide{padding:0 5px 5px}}@media (max-width:767px){.slick-slider--article .article-item{min-height:320px}.slick-slider--advantages{overflow:hidden;height:332px}.slick-slider--advantages.slick-initialized{overflow:visible;height:auto}.slick-slider--advantages .slick-list{margin:0 -20px;padding:0 50px}.slick-slider--advantages .slick-slide{padding:0 5px}.slick-slider--advantages .article-item{min-height:302px}.slick-slider--partners{height:263px;overflow:hidden}.slick-slider--partners.slick-initialized{overflow:visible;height:auto}.slick-slider--partners .slick-list{margin:0 -20px;padding:0 50px}.slick-slider--partners .slick-slide{padding:0 5px}.slick-slider--diff{height:531px;overflow:hidden}.slick-slider--diff.slick-initialized{overflow:visible;height:auto}.slick-slider--diff .slick-list{margin:0 -20px;padding:0 30px}.slick-slider--choice{height:383px;overflow:hidden}.slick-slider--choice.slick-initialized{overflow:visible;height:auto}.slick-slider--choice .slick-list{background-color:#f1f0ed;margin:0 -20px;padding:0 20px}}.slick-dots{position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.slick-dots button{padding:0;margin:0 3px;outline:0;-webkit-box-shadow:none;box-shadow:none;width:6px;height:6px;background-color:#d0cfcc;-webkit-border-radius:50%;border-radius:50%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:0;line-height:0}.slick-dots .slick-active button{background-color:#ff5300}@media (min-width:1320px){.services-block__row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 -10px}.services-block__col{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;padding:0 10px}}@media (min-width:1024px) and (max-width:1319px){.services-block__col{margin-bottom:60px}.services-block__col:last-child{margin-bottom:0}}@media (min-width:768px) and (max-width:1023px){.services-block__col{margin-bottom:40px}.services-block__col:last-child{margin-bottom:0}}@media (max-width:767px){.services-block__col{margin-bottom:20px}.services-block__col:last-child{margin-bottom:0}}.services-block__title{margin-bottom:5px;text-align:center}@media (min-width:1320px){.services-block__title{text-align:left}}.services-block__title--small{max-width:665px;margin:0 auto 20px}.services-block__desc p:last-child,.services-block__title--small:last-child{margin-bottom:0}.services-block__label{font-size:15px;color:#e3e3e3;margin-bottom:50px;text-align:center}@media (min-width:1320px){.services-block__label{text-align:left}}@media (max-width:767px){.services-block__label{margin-bottom:30px}}.services-block__list{margin:-5px}@media (min-width:768px){.services-block__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.services-block__item{padding:7px 5px}@media (min-width:768px){.services-block__item{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (min-width:1024px) and (max-width:1319px){.services-block__item{-webkit-box-flex:0;-webkit-flex:0 0 33.3333%;-ms-flex:0 0 33.3333%;flex:0 0 33.3333%;max-width:33.3333%}}@media (min-width:768px) and (max-width:1023px){.services-block__item{-webkit-box-flex:0;-webkit-flex:0 0 33.3333%;-ms-flex:0 0 33.3333%;flex:0 0 33.3333%;max-width:33.3333%}}.services-block__test{font-size:15px;line-height:1.33;text-align:center;font-family:"FiraSans-Light","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;color:#e3e3e3;max-width:560px;margin:50px auto 0}@media (max-width:1023px){.services-block__test br{display:block}}@media (max-width:767px){.services-block__test{margin-top:25px}}.services-block__test+.services-block__action{margin-top:36px}@media (max-width:767px){.services-block__test+.services-block__action{margin-top:25px}}.services-block__test--small{max-width:450px}.services-block__test--margin-big{margin:78px auto 0}.services-block__action{margin-top:50px;text-align:center}@media (min-width:1024px){.services-block__action .btn{min-width:360px}}@media (min-width:768px) and (max-width:1023px){.services-block__action .btn{padding:13px 20px;min-width:360px;font-size:16px}}@media (min-width:1320px){.services-block__action{text-align:left}}@media (max-width:767px){.services-block__action{margin-top:25px}.services-block__action .btn{width:100%}.services-block__action ._inline{display:block}}.services-block__desc{background-color:#1a1a19;color:#e3e3e3;padding:55px 50px;border-bottom:2px solid #fbdd2c}@media (min-width:1320px){.services-block__desc{margin-top:20px}}@media (max-width:767px){.services-block__desc{padding:15px}}.services-block__desc p{font-size:15px;line-height:24px;margin-bottom:30px}@media (max-width:767px){.services-block__desc p{font-size:13px;line-height:20px;margin-bottom:15px}}.services-block__desc .h1,.services-block__desc .h3,.services-block__desc .h4,.services-block__desc .h5,.services-block__desc h1,.services-block__desc h2,.services-block__desc h3,.services-block__desc h4,.services-block__desc h5{color:#e3e3e3}@media (max-width:767px){.services-block__desc ._inline{display:block}}@media (min-width:1024px){.services-block__desc ._btn{min-width:360px}}@media (max-width:767px){.services-block__desc ._btn{width:100%}}.services-block__desc--center{text-align:center}@media (min-width:1320px){.services-block--type-2 .services-block__label,.services-block--type-2 .services-block__title{text-align:center}}.services-block--type-2 .services-block__list{margin:0 -12px}@media (min-width:768px){.services-block--type-2 .services-block__item{-webkit-box-flex:0;-webkit-flex:0 0 33.33%;-ms-flex:0 0 33.33%;flex:0 0 33.33%;max-width:33.3333%}}@media (min-width:1320px){.services-block--type-2 .services-block__action{text-align:center}}@media (min-width:1024px){.services-block--type-2 .services-block__action .btn{padding-left:43px;padding-right:43px}}.services-block--type-3 .services-block__title{font-size:40px;margin-bottom:12px}@media (max-width:767px){.services-block--type-3 .services-block__title{font-size:24px}}.sale-block{background:#ffede5 url(../images/sale-bg.png)}@media (max-width:767px){.sale-block{display:none}}.sale-block__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:10px 0;position:relative}.sale-block__close{padding:10px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.sale-block__close:before{content:'';display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:718px 704px;background-size:718px 704px;width:11px;height:11px;background-position:-207px -207px;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.sale-block__title{font-size:20px;font-family:"FiraSans-Light","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;margin-right:70px}.sale-block__title ._orange{color:#ff5300;font-family:"Neris-SemiBold","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal}.sale-block__code{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.sale-block__code ._label{font-size:15px;color:#393735;margin-right:5px}.sale-block__code ._value{font-size:17px;padding:1px 5px;background-color:#fff;color:#ff5300;text-transform:uppercase;font-family:"FiraSans-Medium","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal}.page-title{background-color:#f1f0ed}.page-title__inner{padding:45px 0 38px}@media (max-width:767px){.page-title__inner{padding:60px 0 30px}}.page-title__title{text-align:center;color:#171717}@media (max-width:767px){.page-title__title{font-size:28px}}.payment-block__inner{padding:42px 0;text-align:center}@media (min-width:1024px) and (max-width:1319px){.payment-block__inner{padding:40px 0}}@media (min-width:768px) and (max-width:1023px){.payment-block__inner{padding:38px 0}}.payment-block__top{margin-bottom:32px;font-size:0}@media (min-width:768px){.payment-block__top{padding-right:10px}}@media (max-width:767px){.payment-block__top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.payment-block__middle:last-child,.payment-block__top:last-child{margin-bottom:0}.payment-block__middle{margin-bottom:25px}.payment-block__bottom{font-size:0;margin-bottom:57px}@media (min-width:768px) and (max-width:1023px){.payment-block__bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}@media (max-width:767px){.payment-block__bottom{margin:-10px -10px 46px}.payment-block__bottom .payment-block__item{padding:10px 15px;margin:0}}.payment-block__bottom:last-child{margin-bottom:0}.payment-block__title{font-size:18px;text-align:center;font-family:"FiraSans-Medium","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;line-height:2.22;color:#171717}.payment-block__desc{max-width:652px;margin:0 auto;font-size:14px;line-height:1.43;color:#999}.payment-block__desc br,.service-list .slick-dots li:before,.static-slider__list .slick-dots li:before{display:none}@media (max-width:767px){.payment-block__desc{font-size:13px;line-height:20px;padding:0 13px}.payment-block__desc br{display:block}}.payment-block__desc a{color:#0070f0}.payment-block__desc a:hover{text-decoration:underline}.payment-block__item{display:inline-block;vertical-align:middle;font-size:0;margin-right:44px}@media (min-width:768px) and (max-width:1023px){.payment-block__item{margin-right:43px}}@media (max-width:767px){.payment-block__item{margin-right:36px}}.payment-block__item:last-child{margin-right:0}@media (min-width:1024px){.payment-block__item--logo-3{margin-right:50px}}@media (max-width:767px){.payment-block__item--logo-3{margin-right:10px}}@media (min-width:1024px){.payment-block__item--logo-4{margin-right:46px}}@media (min-width:768px) and (max-width:1023px){.payment-block__item--logo-4{margin-right:37px}}@media (min-width:1024px){.payment-block__item--logo-5{margin-right:36px}}@media (min-width:768px) and (max-width:1023px){.payment-block__item--logo-5{margin-right:29px}}@media (min-width:1024px){.payment-block__item--logo-6{margin-right:37px}}@media (min-width:768px) and (max-width:1023px){.payment-block__item--logo-6{margin-right:28px}}@media (max-width:767px){.payment-block__item--logo-7{margin-top:3px}}.diff-block__head img,.payment-block__link{display:inline-block}.static-block{margin-bottom:30px}.static-block:last-child{margin-bottom:0}@media (min-width:1320px){.static-block__inner{max-width:810px;margin:0 auto}}@media (min-width:1024px) and (max-width:1319px){.static-block--buy .static-block__inner{max-width:890px;margin:0 auto}}@media (min-width:768px) and (max-width:1023px){.static-block--buy .static-block__inner{max-width:635px;margin:0 0 0 8px}.static-block--buy .static-block__inner br{display:none}}@media (min-width:1024px) and (max-width:1319px){.static-block--type-2 .static-block__inner{max-width:890px;margin:0 auto}}@media (min-width:768px) and (max-width:1023px){.static-block--type-2 .static-block__inner{max-width:635px;margin:0 0 0 8px}.static-block--type-2 .static-block__inner br{display:none}}.buy-cms__inner{max-width:895px;margin:0 auto}@media (min-width:1024px) and (max-width:1319px){.buy-cms__inner{max-width:none;margin:0 -30px}}.buy-cms__table{margin-bottom:54px}@media (min-width:768px) and (max-width:1023px){.buy-cms__table{margin:0 -21px 54px}}@media (max-width:767px){.buy-cms__table{margin:0 -12px 58px}}.buy-cms__row:last-child,.buy-cms__table:last-child{margin-bottom:0}@media (max-width:767px){.buy-cms__head{display:none}}.buy-cms__row{padding:13px 44px 13px 41px;margin-bottom:4px;color:#494949;font-size:14px;line-height:1.71}@media (min-width:768px){.buy-cms__row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}@media (min-width:768px) and (max-width:1023px){.buy-cms__row{padding:13px 44px 13px 28px}}@media (max-width:767px){.buy-cms__row{padding:25px 24px 16px 21px;font-size:13px}}.buy-cms__body .buy-cms__row{background-color:#f1f0ed;border-right:2px solid #fbdd2c}.buy-cms__head .buy-cms__row{padding:17px 44px 17px 41px;font-size:15px}@media (min-width:768px) and (max-width:1023px){.buy-cms__head .buy-cms__row{padding:17px 44px 17px 28px}}@media (max-width:767px){.buy-cms__title{margin-bottom:5px}}.buy-cms__title b{font-family:"FiraSans-Medium","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;color:#171717}.buy-cms__value{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (min-width:768px){.buy-cms__value{margin-left:auto;padding-left:20px;-webkit-box-flex:0;-webkit-flex:0 0 238px;-ms-flex:0 0 238px;flex:0 0 238px;max-width:238px}}.buy-cms__price{margin-right:42px;text-align:left;-webkit-box-flex:0;-webkit-flex:0 0 75px;-ms-flex:0 0 75px;flex:0 0 75px;max-width:75px}@media (max-width:767px){.buy-cms__price{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;max-width:none;margin-right:5px}}@media (min-width:768px){.buy-cms__bonus{-webkit-box-flex:0;-webkit-flex:0 0 104px;-ms-flex:0 0 104px;flex:0 0 104px;min-width:104px;max-width:104px}}@media (max-width:767px){.buy-cms__bonus{-webkit-box-flex:0;-webkit-flex:0 0 156px;-ms-flex:0 0 156px;flex:0 0 156px;max-width:156px}}.buy-cms__head .buy-cms__bonus{padding-left:17px}.buy-cms__body .buy-cms__bonus ._text{display:inline-block;-webkit-border-radius:3px;border-radius:3px;background-color:#fff;font-size:14px;line-height:1;text-align:left;color:#ff5300;padding:13px 10px 11px 18px;width:100%}@media (max-width:767px){.buy-cms__body .buy-cms__bonus ._text{padding:12px 10px 10px 18px;font-size:13px}.buy-cms__body .buy-cms__bonus ._text:before{content:'Бонус';display:inline-block;color:#494949;margin-right:5px}}.buy-cms__desc{max-width:810px;margin:0 auto 24px}@media (min-width:1024px) and (max-width:1319px){.buy-cms__desc{max-width:890px}}@media (max-width:767px){.buy-cms__desc{font-size:14px;text-align:center}.buy-cms__desc p{font-size:14px;line-height:24px}}.buy-cms__desc:last-child{margin-bottom:0}.buy-cms__action{max-width:810px;margin:0 auto}@media (min-width:1024px) and (max-width:1319px){.buy-cms__action{max-width:890px}}@media (min-width:768px) and (max-width:1023px){.buy-cms__action{max-width:658px}}@media (max-width:767px){.buy-cms__action{text-align:center}}.buy-cms__action .btn{padding:9px 20px}.static-slider{margin-bottom:37px;max-width:808px}@media (min-width:768px) and (max-width:1023px){.static-slider{margin-bottom:60px}.static-slider:last-child{margin-bottom:0}}@media (max-width:767px){.static-slider{margin:0 -20px 35px}}@media (min-width:1024px){.static .static-slider{margin-right:-16px}}.static-slider:last-child{margin-bottom:0}.static-slider__list{position:relative;padding-bottom:0;height:320px;overflow:hidden;opacity:0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;font-size:0}@media (min-width:768px) and (max-width:1023px){.static-slider__list{height:296px}}@media (max-width:767px){.static-slider__list{padding-bottom:30px;height:240px}}.static-slider__list.slick-initialized{height:auto;overflow:visible;opacity:1}.static-slider__list .slick-arrow{font-size:0;padding:0;bottom:0;-webkit-box-shadow:none;box-shadow:none;position:absolute;top:50%;width:32px;height:32px;background-color:rgba(23,23,23,.5);-webkit-border-radius:50%;border-radius:50%;margin-top:-10px;z-index:2}.static-slider__list .slick-arrow:before{content:'';display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:718px 704px;background-size:718px 704px;width:12px;height:12px;background-position:-663px -659px;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.static-slider__list .slick-prev{left:40px}.static-slider__list .slick-prev:before{-webkit-transform:translate(-50%,-50%) rotate(180deg);-ms-transform:translate(-50%,-50%) rotate(180deg);transform:translate(-50%,-50%) rotate(180deg)}.static-slider__list .slick-next{right:40px}.static-slider__list .slick-dots,.static-slider__list .slick-dots li{padding:0;margin:0}.static-slider__item{height:320px;-webkit-background-size:cover;background-size:cover;background-position:center;background-repeat:no-repeat}@media (min-width:768px) and (max-width:1023px){.static-slider__item{height:296px}}@media (max-width:767px){.static-slider__item{height:240px}}.static-acco{margin:56px 0}.static-acco:last-child,.static-acco__item:last-child{margin-bottom:0}.static-acco__item{margin-bottom:22px}@media (max-width:767px){.static-acco__item{margin-bottom:20px}}.static-acco__head{color:#0070f0;font-size:15px;cursor:pointer;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}@media (max-width:767px){.static-acco__head{font-size:14px;line-height:20px}}.static-acco__head.active{color:#494949}.static-acco__head.active .static-acco__title,.static-acco__title:hover{border-bottom-color:transparent}.static-acco__title{display:inline-block;border-bottom:1px dotted #0070f0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.static-acco__body{display:none;padding-top:21px;padding-bottom:7px}.service-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background-color:#f1f0ed}@media (min-width:1024px){.service-list{margin:0 -105px 49px;padding:67px 66px 53px}}@media (min-width:1024px) and (max-width:1319px){.service-list{padding-top:55px;position:relative}.service-list:before{content:'';display:block;position:absolute;top:0;left:50%;bottom:0;width:100vw;background-color:#f1f0ed;margin-left:-50vw}}@media (max-width:1023px){.service-list{position:relative}.service-list:before{content:'';display:block;position:absolute;left:50%;top:0;bottom:0;width:100vw;background-color:#f1f0ed;margin-left:-50vw}}@media (min-width:768px) and (max-width:1023px){.service-list{padding:52px 0 45px;margin:0 -10px}}@media (max-width:767px){.service-list{padding:43px 0 61px;overflow:hidden;height:371px}.service-list.slick-initialized{overflow:visible;height:auto}}.service-list p:last-child,.service-list:last-child{margin-bottom:0}.service-list .slick-dots{padding:0;margin:0;bottom:14px}.service-list .slick-dots li{padding:0}.service-list__col{-webkit-box-flex:0;-webkit-flex:0 0 33.3333%;-ms-flex:0 0 33.3333%;flex:0 0 33.3333%;max-width:33.3333%;padding:0 40px}@media (min-width:1024px) and (max-width:1319px){.service-list__col{position:relative;z-index:1}}@media (max-width:1023px){.service-list__col{position:relative;z-index:1;padding:0 11px}}@media (max-width:767px){.service-list__item{text-align:center}}.service-list__title{font-size:18px;font-family:"FiraSans-Medium","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;line-height:1.33;color:#494949;margin-bottom:21px}.service-list p,.service-list__desc{font-size:13px;line-height:1.54;color:#999}.service-list p{margin-bottom:21px}@media (min-width:768px){.partners-info__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:55px}}@media (max-width:767px){.partners-info__list{margin-bottom:40px;padding:0 10px}}.partners-info__item ._title:last-child,.partners-info__list:last-child{margin-bottom:0}.partners-info__item{text-align:center;padding:45px 22px 30px;border-right:1px solid #f1f0ed;background-color:#fff}@media (min-width:1024px){.partners-info__item{-webkit-box-flex:0;-webkit-flex:0 0 404px;-ms-flex:0 0 404px;flex:0 0 404px;max-width:404px}}@media (min-width:768px) and (max-width:1023px){.partners-info__item{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (max-width:767px){.partners-info__item{border-right:0;border-bottom:1px solid #f1f0ed}}.partners-info__item:last-child{border-right:0;border-bottom:0}.partners-info__item ._title{margin-bottom:11px;font-family:"FiraSans-Medium","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;font-size:42px;line-height:1.05;color:#171717}@media (max-width:767px){.partners-info__item ._title{font-size:36px;margin-bottom:5px}}.partners-info__item ._desc{font-size:14px;line-height:1.43;color:#494949;max-width:150px;margin:0 auto}@media (max-width:767px){.partners-info__item ._desc{font-size:13px;max-width:140px}}.partners-info__item ._unit{font-size:24px;line-height:1.05}.partners-info__desc{font-size:18px;line-height:1.11;text-align:center;color:#494949;margin-bottom:28px}@media (max-width:767px){.partners-info__desc{font-size:16px;padding:0 10px}}.partners-info__desc:last-child{margin-bottom:0}.partners-info__action{text-align:center}.partners-info__action .btn{min-width:208px}.partners-cooperation{opacity:.9;background-color:#232322}@media (min-width:1024px){.partners-cooperation{padding:58px 50px 46px}}@media (min-width:1024px) and (max-width:1319px){.partners-cooperation{margin:0 -30px}}@media (min-width:768px) and (max-width:1023px){.partners-cooperation{margin:0 -30px;padding:50px 40px}}@media (max-width:767px){.partners-cooperation{background-color:#1a1a19;padding:50px 30px 30px}}@media (min-width:768px){.partners-cooperation__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 -70px}}@media (min-width:1024px) and (max-width:1319px){.partners-cooperation__list{margin:0 -45px}}@media (min-width:768px) and (max-width:1023px){.partners-cooperation__list{margin:0 -20px}}@media (min-width:768px){.partners-cooperation__item{-webkit-box-flex:0;-webkit-flex:0 0 33.3333%;-ms-flex:0 0 33.3333%;flex:0 0 33.3333%;max-width:33.3333%;padding:0 70px}}@media (min-width:1024px) and (max-width:1319px){.partners-cooperation__item{padding:0 46px}}@media (min-width:768px) and (max-width:1023px){.partners-cooperation__item{padding:0 20px}}@media (max-width:767px){.partners-cooperation__item{text-align:center;margin-bottom:34px}.partners-cooperation__item:last-child{margin-bottom:0}}.partners-cooperation__item ._title{font-size:24px;font-family:"Neris-SemiBold","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;line-height:1.17;color:#fbdd2c;margin-bottom:19px}@media (max-width:767px){.partners-cooperation__item ._title{font-size:20px}}.partners-cooperation__item ._desc{font-family:"FiraSans-Light","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:1.43;color:#e3e3e3;max-width:220px}@media (max-width:767px){.partners-cooperation__item ._desc{font-size:13px;max-width:none}}.partners-article__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 -55px}@media (min-width:1024px) and (max-width:1319px){.partners-article__list{margin:0 -35px}}@media (min-width:768px) and (max-width:1023px){.partners-article__list{margin:0 -25px}}@media (max-width:767px){.partners-article__list{text-align:center;display:block;margin:0;overflow:hidden;height:210px}.partners-article__list.slick-initialized{overflow:visible;height:auto}}@media (min-width:768px){.partners-article__item{-webkit-box-flex:0;-webkit-flex:0 0 33.3333%;-ms-flex:0 0 33.3333%;flex:0 0 33.3333%;max-width:33.3333%;padding:0 55px}}@media (min-width:1024px) and (max-width:1319px){.partners-article__item{padding:0 35px}}@media (min-width:768px) and (max-width:1023px){.partners-article__item{padding:0 25px}}@media (max-width:767px){.partners-article__item{padding:0 10px}}.partners-article__item ._title{font-size:24px;font-family:"Neris-SemiBold","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;line-height:1.1;margin-bottom:20px;color:#171717}.partners-article__item ._desc{font-family:"FiraSans-Light","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:1.43;color:#494949}@media (max-width:767px){.partners-article__item ._desc{font-size:13px}}.diff-block__title{font-size:30px;font-family:"Neris-SemiBold","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;text-align:center;color:#171717;margin-bottom:33px}@media (max-width:767px){.diff-block__title{font-size:24px;margin-bottom:37px;padding:0 15px}}.diff-block__title .text-orange{color:#fd6b2f}.diff-block__content{text-align:center}@media (min-width:768px){.diff-block__content{max-width:752px;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.diff-block__left{border:5px solid #fbdd2c;padding:68px}@media (min-width:768px){.diff-block__left{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (max-width:767px){.diff-block__left{padding:45px 20px}}.diff-block__right{margin:24px 0;background-color:#f1f0ed;padding:50px}@media (min-width:768px){.diff-block__right{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (max-width:767px){.diff-block__right{padding:33px 20px}}.diff-block__head{margin-bottom:50px}@media (max-width:767px){.diff-block__head{margin-bottom:36px}}.diff-block__name{font-family:"Neris-SemiBold","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;font-size:30px}.diff-block__right .diff-block__name{font-size:22px;line-height:1.09;color:#373737}.diff-block__body{margin-bottom:60px}@media (max-width:767px){.diff-block__body{margin-bottom:30px}}.diff-block__body:last-child,.diff-block__item ._title:last-child{margin-bottom:0}.diff-block__item{padding-bottom:19px;margin-bottom:15px;position:relative}@media (max-width:767px){.diff-block__item{padding-bottom:13px;margin-bottom:13px}}.diff-block__item:last-child{padding-bottom:0;margin-bottom:0}.diff-block__item:last-child:before{display:none}.diff-block__item:before{content:'';display:block;width:70px;height:1px;background-color:#e3e0db;position:absolute;bottom:0;left:50%;margin-left:-35px}.diff-block__item ._title{font-family:"FiraSans-Medium","Arial","Helvetica","Tahoma",sans-serif;font-style:normal;font-size:24px;font-weight:500;color:#3c381f;margin-bottom:5px}@media (max-width:767px){.diff-block__item ._title{font-size:20px}}.diff-block__item ._title.text-orange{color:#ff5300}.diff-block__right .diff-block__body .diff-block__item ._title{color:#797979}.diff-block__item ._desc{font-size:13px;text-align:center;color:#797979}.diff-block__foot .diff-block__item ._title{margin-bottom:14px}.diff-block__foot .diff-block__item ._title:last-child{margin-bottom:0}@media (max-width:1023px){.feedback-block{background-color:#fff;padding-bottom:20px}}@media (min-width:1024px){.feedback-block__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width:767px){.feedback-block__list{height:465px;overflow:hidden}.feedback-block__list.slick-initialized{overflow:visible;height:auto}}.feedback-block__item{background-color:#fff;padding:41px 38px}@media (min-width:1024px){.feedback-block__item{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;border-bottom:1px #f1f0ed solid}.feedback-block__item:last-child,.feedback-block__item:nth-last-child(2){border-bottom:0}.feedback-block__item:nth-child(odd){border-right:1px #f1f0ed solid}}.feedback-block__head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:29px}.feedback-block__desc:last-child,.feedback-block__head:last-child{margin-bottom:0}.feedback-block__title{font-size:18px;font-family:"Neris-SemiBold","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;line-height:1.33;color:#171717}.feedback-block__logo{margin-right:25px;height:50px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;max-width:60px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.feedback-block__logo img,.feedback-block__logo svg,.support-block__item ._img img,.support-block__item ._img svg{max-height:100%}.feedback-block__desc{color:#494949;margin-bottom:14px}.feedback-block__desc,.feedback-block__desc p{font-size:14px;line-height:1.43}@media (max-width:767px){.feedback-block__desc,.feedback-block__desc p{font-size:13px;line-height:1.54}}.feedback-block__action ._link{font-size:13px;line-height:1.54;text-align:left;color:#797979}.feedback-block__action ._link:before{content:'';display:inline-block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:718px 704px;background-size:718px 704px;width:4px;height:7px;background-position:-561px -559px;margin-right:8px}@media (min-width:768px){.support-block__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:975px;margin:0 auto;padding:18px 0 64px;min-height:200px}}@media (min-width:1024px) and (max-width:1319px){.support-block__inner{padding-bottom:34px}}@media (min-width:768px) and (max-width:1023px){.support-block__inner{padding-bottom:14px}}.support-block__stat{text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-right:80px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;padding:52px 0 20px}@media (min-width:768px){.support-block__stat{-webkit-box-flex:0;-webkit-flex:0 0 208px;-ms-flex:0 0 208px;flex:0 0 208px;max-width:208px}}@media (max-width:1023px){.support-block__stat{margin-right:65px}}@media (max-width:767px){.support-block__stat{margin:0 auto 40px;width:208px;height:208px}}.support-block__stat ._progress{width:208px;height:208px;position:absolute;top:0;left:0;z-index:-1;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);overflow:visible}.support-block__stat ._progress circle{stroke-dashoffset:0;-webkit-transition:stroke-dashoffset 1s linear;-o-transition:stroke-dashoffset 1s linear;transition:stroke-dashoffset 1s linear;stroke:#f1f0ed;stroke-width:8px}.support-block__stat ._progress .circle_02{stroke:#ff5300}.support-block__stat ._value{font-size:56px;font-family:"Neris-SemiBold","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;color:#ff5300;margin-bottom:8px}.support-block__stat ._label{font-size:14px;line-height:1.43;color:#494949;max-width:120px}@media (min-width:1024px){.support-block__content{padding-top:20px}}.support-block__title{font-size:40px;font-family:"Neris-SemiBold","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;line-height:1.1;color:#171717;margin-bottom:39px}@media (max-width:1023px){.support-block__title{margin-bottom:30px}}@media (max-width:767px){.support-block__title{font-size:32px;text-align:center}}.support-block__title:last-child{margin-bottom:0}.support-block__item{position:relative;padding-left:82px}.support-block__item ._img{width:56px;height:56px;position:absolute;left:0;top:0}.support-block__item ._title{font-family:"Neris-SemiBold","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;font-size:24px;line-height:1;color:#171717;margin-bottom:10px}@media (max-width:767px){.support-block__item ._title{font-size:20px}}.support-block__item ._desc{font-size:14px;line-height:1.71;color:#494949}@media (max-width:767px){.support-block__item ._desc{font-size:13px;line-height:1.23}}.ability-block__inner{text-align:center;opacity:.9}.ability-block__label{font-size:15px;font-family:"FiraSans-Light","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;line-height:1.87;color:#b8b8b8;margin-bottom:22px}@media (max-width:1023px){.ability-block__label{margin-bottom:14px}}@media (max-width:767px){.ability-block__label{font-size:14px;margin-bottom:14px}}.ability-block__title{font-size:40px;font-family:"Neris-SemiBold","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;line-height:.7;color:#fffefe;margin-bottom:18px}@media (max-width:1023px){.ability-block__title{line-height:1.1;max-width:500px;margin:0 auto 9px}}@media (max-width:767px){.ability-block__title{font-size:32px;line-height:1.13;margin-bottom:25px}.ability-block__title .text-yellow{display:block}}.ability-block__desc{font-size:15px;font-family:"FiraSans-Light","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;line-height:1.87;color:#b8b8b8;margin-bottom:45px}@media (min-width:768px) and (max-width:1023px){.ability-block__desc{margin-bottom:40px}}@media (max-width:767px){.ability-block__desc{font-size:14px;padding:0 40px;line-height:1.43}}.ability-block__item{display:inline-block;padding:15px 44px;background-color:rgba(34,34,35,.9);font-family:"FiraSans-Light","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;font-size:18px;line-height:1.33;color:#fff}@media (max-width:767px){.ability-block__item{font-size:16px;position:relative;padding:27px 24px;background-color:#1a1a19}}.ability-block__item ._img{max-height:30px;margin-right:15px;vertical-align:middle}@media (max-width:767px){.ability-block__item ._img{position:absolute;top:-15px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}.ability-block__item ._text{vertical-align:middle}.ability-block__item .text-yellow{font-family:"FiraSans-Regular","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal}.ability-block--home .ability-block__title{max-width:530px;margin:0 auto 18px;line-height:1.2}@media (max-width:767px){.ability-block--home .ability-block__title .text-yellow{display:inline-block}}.ability-block--home .ability-block__desc{padding:0}.contact-block{overflow:hidden}.contact-block__head{margin-bottom:80px}@media (min-width:1024px){.contact-block__head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}@media (max-width:767px){.contact-block__head{margin-bottom:50px}}.contact-block__desc:last-child,.contact-block__head:last-child{margin-bottom:0}@media (min-width:1024px){.contact-block__info{-webkit-box-flex:0;-webkit-flex:0 0 400px;-ms-flex:0 0 400px;flex:0 0 400px;max-width:400px;margin-right:169px}}@media (min-width:1024px) and (max-width:1319px){.contact-block__info{margin-right:100px}}@media (max-width:1023px){.contact-block__info{max-width:400px;margin-bottom:80px}}@media (max-width:767px){.contact-block__info{margin-bottom:50px}}.contact-block__desc{margin-bottom:19px}.contact-block__desc ._title{font-family:"FiraSans-Medium","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:1.71;color:#171717;margin-bottom:25px}.contact-block__desc ._desc{color:#494949}.contact-block__desc ._desc,.contact-block__desc ._desc p{font-size:14px;line-height:1.71}.contact-block__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.contact-block__item{display:inline-block;vertical-align:top;margin-right:53px}@media (max-width:767px){.contact-block__item{margin-right:0;margin-bottom:26px}}.contact-block__item:last-child{margin-right:0;margin-bottom:0}.contact-block__item ._label{font-size:13px;line-height:1.85;color:#999;margin-bottom:7px}.contact-block__item ._phone{font-family:"FiraSans-Medium","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;font-size:18px;line-height:1;color:#494949;display:block;margin-bottom:4px}.contact-block__item ._phone:hover{text-decoration:underline}.contact-block__item ._phone:last-child{margin-bottom:0}.contact-block__item ._mail,.hosting-error__desc a,.hosting-warn__desc a,.resource-block__desc a,.vm-info__desc a{color:#0070f0}.contact-block__action-item ._label ._mail:hover,.contact-block__item ._mail:hover,.hosting-error__desc a:hover,.hosting-tariff__title a:hover,.hosting-warn__desc a:hover,.resource-block__desc a:hover,.vm-info__desc a:hover{text-decoration:underline}.contact-block__action{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin:-15px -37px}.contact-block__action-item{display:inline-block;vertical-align:top;padding:15px 37px}@media (min-width:1024px) and (max-width:1319px){.contact-block__action-item{padding:15px 30px;width:49%}}.contact-block__action-item ._title{font-size:18px;font-family:"FiraSans-Medium","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;line-height:1.33;color:#494949;margin-bottom:1px;max-width:160px}.contact-block__action-item ._label{font-size:13px;line-height:1.85;color:#999;font-family: "Helvetica";;font-weight:400;font-style:normal}.contact-block__action-item ._label ._mail{color:#0070f0;font-size:14px}.contact-block__action-item ._label ._gray{color:#494949;font-size:14px}.contact-block__action-item ._action{margin-top:16px}.contact-block__action-item ._action:first-child{margin-top:0}.contact-block__action-item ._action .btn{margin-right:30px}.contact-block__action-item ._action .btn:last-child{margin-right:0}.contact-block__action-item ._action .btn._chat{position:relative;padding-left:20px;color:#0070f0}.contact-block__action-item ._action .btn._chat:before{content:'';display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:718px 704px;background-size:718px 704px;width:16px;height:15px;background-position:-173px -174px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0}.contact-block__action-item--laptop{display:none;padding:0;margin-top:78px;width:auto}@media (min-width:1024px) and (max-width:1319px){.contact-block__action-item--laptop{display:block}.contact-block__action-item--no-laptop{display:none}}.contact-block__map{height:400px}@media (min-width:1024px) and (max-width:1319px){.contact-block__map{height:376px}}@media (min-width:768px) and (max-width:1023px){.contact-block__map{height:344px}}@media (max-width:767px){.contact-block__map{height:440px;margin:0 -20px -74px}}.vm-info__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (max-width:767px){.vm-info__inner{height:204px;overflow:hidden}.vm-info__inner.slick-initialized{overflow:visible;height:auto}}.vm-info__item{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;position:relative}@media (min-width:1320px){.vm-info__item{padding-left:180px;padding-right:94px;border-right:1px solid #f1f0ed}}@media (min-width:1024px) and (max-width:1319px){.vm-info__item{padding-left:80px;padding-right:92px;border-right:1px solid #f1f0ed}}@media (min-width:768px) and (max-width:1023px){.vm-info__item{padding-left:80px;padding-right:50px;border-right:1px solid #f1f0ed}}@media (max-width:767px){.vm-info__item{padding-left:80px}}.vm-info__item:last-child{border-right:0}@media (min-width:1024px) and (max-width:1319px){.vm-info__item:last-child{margin-left:86px}}@media (min-width:768px) and (max-width:1023px){.vm-info__item:last-child{margin-left:50px}}.vm-info__img{position:absolute;top:0;width:45px}@media (min-width:1320px){.vm-info__img{left:100px}}@media (min-width:1024px) and (max-width:1319px){.vm-info__img{left:0}}@media (max-width:1023px){.vm-info__img{left:0}}.vm-info__title{font-size:22px;font-family:"Neris-SemiBold","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;line-height:1.09;color:#171717;margin-bottom:16px}@media (max-width:767px){.vm-info__title{font-size:18px}}.vm-info__title:last-child{margin-bottom:0}.vm-info__desc{color:#494949}.vm-info__desc,.vm-info__desc p{font-size:13px;line-height:1.54}@media (max-width:1023px){.vm-info__desc ._link{display:block}}@media (min-width:1320px){.bitrix-info__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.bitrix-info__left{-webkit-box-flex:0;-webkit-flex:0 0 500px;-ms-flex:0 0 500px;flex:0 0 500px;max-width:500px}}.bitrix-info__title{margin-bottom:45px;text-align:center}@media (min-width:1320px){.bitrix-info__title{text-align:left}}@media (min-width:1024px) and (max-width:1319px){.bitrix-info__title{max-width:500px;margin:0 auto 45px}}@media (min-width:768px) and (max-width:1023px){.bitrix-info__title{max-width:500px;margin:0 auto 45px}}@media (max-width:767px){.bitrix-info__title{font-size:30px;margin-bottom:27px;line-height:1.54}}.bitrix-info__title:last-child{margin-bottom:0}.bitrix-info__action{display:block;text-align:center}@media (min-width:1320px){.bitrix-info__action{display:none}}.bitrix-info__action--big-desk{display:none}@media (min-width:1320px){.bitrix-info__action--big-desk{display:block;text-align:left}}@media (max-width:767px){.bitrix-info__action ._inline{display:block}}.bitrix-info__right{max-width:650px}@media (min-width:1320px){.bitrix-info__right{-webkit-box-flex:0;-webkit-flex:0 0 650px;-ms-flex:0 0 650px;flex:0 0 650px;margin-left:auto}}@media (min-width:1024px) and (max-width:1319px){.bitrix-info__right{margin:0 auto}}@media (min-width:768px) and (max-width:1023px){.bitrix-info__right{margin:0 auto}}.bitrix-info__desc{padding:57px 94px 45px 63px;background-color:#232322;opacity:.9;color:#e3e3e3}@media (min-width:1024px) and (max-width:1319px){.bitrix-info__desc{margin-bottom:48px}}@media (min-width:768px) and (max-width:1023px){.bitrix-info__desc{margin-bottom:48px}}@media (max-width:767px){.bitrix-info__desc{font-size:13px;font-family:"FiraSans-Light","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;padding:0;margin-bottom:29px}}.ssl-info__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:85px 90px 77px 72px;background-color:#f1f0ed}@media (min-width:1024px) and (max-width:1319px){.ssl-info__inner{padding:65px 71px 62px 51px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}@media (min-width:768px) and (max-width:1023px){.ssl-info__inner{display:block;text-align:center;padding:70px 58px 55px}}@media (max-width:767px){.ssl-info__inner{display:block;text-align:center;padding:60px 35px 48px;margin:0 -20px}}.ssl-info__img{-webkit-box-flex:0;-webkit-flex:0 0 185px;-ms-flex:0 0 185px;flex:0 0 185px;max-width:185px;margin-right:74px;padding-top:15px}@media (min-width:768px) and (max-width:1023px){.ssl-info__img{margin:0 auto 34px}}@media (max-width:767px){.ssl-info__img{margin:0 auto 27px}}.ssl-info__content{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.ssl-info__title{font-family:"Neris-SemiBold","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;font-size:30px;color:#171717;margin-bottom:25px}@media (max-width:767px){.ssl-info__title{font-size:24px}}.ssl-info__desc{font-size:14px;line-height:1.43}.ssl-info--type-2 .ssl-info__inner{padding:40px 235px 44px 214px;background-color:transparent;border:4px solid #f1f0ed;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (min-width:1024px) and (max-width:1319px){.ssl-info--type-2 .ssl-info__inner{padding:40px 50px 44px 62px}}@media (min-width:768px) and (max-width:1023px){.ssl-info--type-2 .ssl-info__inner{padding:48px 82px 42px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;text-align:left}}@media (max-width:767px){.ssl-info--type-2 .ssl-info__inner{display:block;padding:48px 30px 31px;text-align:left;margin:0}}.ssl-info--type-2 .ssl-info__img{-webkit-box-flex:0;-webkit-flex:0 0 140px;-ms-flex:0 0 140px;flex:0 0 140px;max-width:140px;margin-right:37px;padding-top:0}@media (min-width:768px) and (max-width:1023px){.ssl-info--type-2 .ssl-info__img{margin-right:37px;margin-bottom:0}}@media (max-width:767px){.ssl-info--type-2 .ssl-info__img{margin:0 auto 38px}}.ssl-info--type-2 .ssl-info__content{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.ssl-info--type-2 .ssl-info__desc{font-size:16px;line-height:1.5}.ssl-table{overflow:auto}@media (min-width:1320px){.ssl-table{overflow:visible}}@media (max-width:767px){.ssl-table{margin-right:-20px}}.ssl-table__inner{width:1244px}@media (min-width:1320px){.ssl-table__inner{width:auto}}.ssl-table .table__header{font-family:"FiraSans-Light","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;font-size:12px;text-align:center;color:#999;padding:0 24px 14px 32px}.ssl-table .table__header .table__col--col-7 span{max-width:50px;display:inline-block}.ssl-table .table__body{background-color:#f1f0ed}.ssl-table .table__body-item:nth-child(even){background-color:rgba(255,255,255,.5)}.ssl-table .table__row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.ssl-table .table__col{margin-right:15px}.ssl-table .table__col:last-child{margin-right:0}.ssl-table .table__col .tooltip{margin-left:0;margin-top:3px}.ssl-table .table__col .icon-no-checked:before{content:'';display:inline-block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:718px 704px;background-size:718px 704px;width:13px;height:13px;background-position:-650px -646px}.ssl-table .table__col .icon-checked:before{content:'';width:16px;height:12px;background-position:-634px -634px}.ssl-table .table__col .icon-arrow{vertical-align:middle}.ssl-table .table__col .icon-arrow:before,.ssl-table .table__col .icon-checked:before,.ssl-table .table__field--check:before,.ssl-table .table__field:before{display:inline-block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:718px 704px;background-size:718px 704px}.ssl-table .table__col .icon-arrow:before{content:'';background-position:-167px -170px;vertical-align:middle;width:6px;height:4px}.ssl-table .table__col--col-1{-webkit-box-flex:0;-webkit-flex:0 0 130px;-ms-flex:0 0 130px;flex:0 0 130px;max-width:130px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.ssl-table .table__col--col-1 .icon-arrow{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-left:7px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.ssl-table .table__col--col-2{-webkit-box-flex:0;-webkit-flex:0 0 65px;-ms-flex:0 0 65px;flex:0 0 65px;max-width:65px;text-align:center}.ssl-table .table__col--col-3,.ssl-table .table__col--col-4{-webkit-box-flex:0;-webkit-flex:0 0 97px;-ms-flex:0 0 97px;flex:0 0 97px;max-width:97px;text-align:center}.ssl-table .table__col--col-3 ._separate{padding:0 9px;color:#c8c7c4}.ssl-table .table__col--col-4{-webkit-flex:0 0 60px;-ms-flex:0 0 60px;flex:0 0 60px;max-width:68px}.ssl-table .table__col--col-5,.ssl-table .table__col--col-6{-webkit-box-flex:0;-webkit-flex:0 0 43px;-ms-flex:0 0 43px;flex:0 0 43px;max-width:43px;text-align:center}.ssl-table .table__col--col-6{-webkit-flex:0 0 56px;-ms-flex:0 0 56px;flex:0 0 56px;max-width:56px;margin-right:33px}.ssl-table .table__col--col-7{-webkit-box-flex:0;-webkit-flex:0 0 162px;-ms-flex:0 0 162px;flex:0 0 162px;max-width:162px;margin-right:55px}.ssl-table .table__col--col-8{-webkit-box-flex:0;-webkit-flex:0 0 70px;-ms-flex:0 0 70px;flex:0 0 70px;max-width:70px;text-align:center}.ssl-table .table__col--col-9{-webkit-box-flex:0;-webkit-flex:0 0 163px;-ms-flex:0 0 163px;flex:0 0 163px;max-width:163px;text-align:right;margin-right:35px}.ssl-table .table__col--col-10{margin-left:auto}.ssl-table .table__col--col-10 .btn{color:#211e12;padding:6px 28px 7px 27px}.ssl-table .table__head{padding:12px 24px 10px 32px;cursor:pointer}.ssl-table .table__head.active .table__col--col-1 .icon-arrow{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.ssl-table .table__content{display:none}.ssl-table .table__content-inner{padding:28px 24px 28px 31px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border:solid 2px #f1f0ed;background-color:#fff}.ssl-table .table__field{-webkit-border-radius:2px;border-radius:2px;background-color:#fff;font-size:12px;color:#373737;padding:9px 10px 6px 30px;position:relative}.ssl-table .table__field--check:before,.ssl-table .table__field:before{width:14px;height:16px}.ssl-table .table__field:before{content:'';position:absolute;top:6px;left:10px;background-position:-586px -591px}.ssl-table .table__field--check:before{background-position:-600px -607px}.ssl-table .table__field--check ._text:before{content:'Company';display:inline-block;font-size:12px;color:#669d31;margin-right:9px}.ssl-table .table__price{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.ssl-table .table__price-old{font-size:13px;text-align:right;color:#797979;margin-right:6px;text-decoration:line-through;padding-top:4px}.ssl-table .table__price-value{font-size:13px;color:#797979}.ssl-table .table__price-value ._qty{font-size:18px;font-family:"Neris-SemiBold","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;line-height:.89;text-align:right;color:#171717}.ssl-table .table__price-desc{margin-top:4px;font-size:11px;text-align:right;color:#797979}.ssl-table .table__title{font-size:14px;color:#373737;margin-bottom:26px;max-width:790px}.ssl-table .table__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-5px -15px;max-width:790px}.ssl-table .table__item{-webkit-box-flex:0;-webkit-flex:0 0 33.3333%;-ms-flex:0 0 33.3333%;flex:0 0 33.3333%;max-width:33.3333%;padding:5px 15px;color:#999;font-size:13px;line-height:1.85}.ssl-table .table__item ._value{font-family:"FiraSans-Medium","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;color:#373737}.ssl-table .table__cost{margin-left:auto;-webkit-border-radius:3px;border-radius:3px;background-color:#f1f0ed;padding:23px 28px 17px 24px;border-right:2px solid #fbdd2c}.ssl-table .table__cost-item{margin-bottom:12px}.ssl-table .table__cost-item:last-child{margin-bottom:0}.ssl-table .table__cost-item ._label{font-size:16px;line-height:1.5;color:#494949;margin-right:7px}.ssl-table .table__cost-item ._value{font-size:12px;line-height:1.5;color:#999}.main-slider .slick-slider{position:relative;padding-bottom:0}.main-slider .slick-arrow{font-size:0;padding:0;bottom:0;-webkit-box-shadow:none;box-shadow:none;position:absolute;top:50%;width:32px;height:32px;background-color:rgba(23,23,23,.5);-webkit-border-radius:50%;border-radius:50%;margin-top:-10px;z-index:2}@media (min-width:1024px) and (max-width:1319px){.main-slider .slick-arrow{top:52%}}.main-slider .slick-arrow:before{content:'';display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:718px 704px;background-size:718px 704px;width:12px;height:12px;background-position:-663px -659px;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.main-slider .slick-prev{left:80px}@media (min-width:1024px) and (max-width:1319px){.main-slider .slick-prev{left:24px}}.main-slider .slick-prev:before{-webkit-transform:translate(-50%,-50%) rotate(180deg);-ms-transform:translate(-50%,-50%) rotate(180deg);transform:translate(-50%,-50%) rotate(180deg)}.main-slider .slick-next{right:80px}@media (min-width:1024px) and (max-width:1319px){.main-slider .slick-next{right:24px}}.main-slider .slick-dots{position:absolute;bottom:37px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (max-width:767px){.main-slider .slick-dots{bottom:24px}}.main-slider .slick-dots button{padding:0;margin:0 4px;outline:0;-webkit-box-shadow:none;box-shadow:none;width:4px;height:4px;background-color:#fff;opacity:.7;-webkit-border-radius:50%;border-radius:50%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:0;line-height:0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.main-slider__list{background-color:rgba(23,23,23,.5);overflow:hidden;height:768px}@media (max-width:767px){.main-slider__list{height:520px}}.main-slider__list.slick-initialized{background-color:#171717;height:auto}.main-slider__item{-webkit-background-size:cover;background-size:cover;background-position:center;background-repeat:no-repeat}.main-slider__item-inner{min-height:768px;padding:175px 0 30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media (min-width:1024px) and (max-width:1319px){.main-slider__item-inner{padding-top:155px}}@media (min-width:768px) and (max-width:1023px){.main-slider__item-inner{padding-top:119px}}@media (max-width:767px){.main-slider__item-inner{min-height:520px;padding-top:140px}}.main-slider__content{position:relative}@media (min-width:1024px){.main-slider__content{max-width:510px}}@media (min-width:1320px){.main-slider__content{margin-left:140px}}@media (min-width:1024px) and (max-width:1319px){.main-slider__content{margin-left:56px}}@media (min-width:768px) and (max-width:1023px){.main-slider__content{max-width:400px}}@media (max-width:767px){.main-slider__content{text-align:center}}.main-slider__icon{position:absolute;width:180px;height:180px;-webkit-border-radius:50%;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;top:0;right:-290px}@media (min-width:1024px) and (max-width:1319px){.main-slider__icon{top:6px;right:-259px}}@media (min-width:768px) and (max-width:1023px){.main-slider__icon{top:52px;right:-258px}}@media (max-width:767px){.main-slider__icon{display:none}}.main-slider__icon img,.main-slider__icon svg{margin:auto;position:relative;z-index:1}.main-slider__icon--orange{background-color:rgba(255,116,13,.9);-webkit-box-shadow:-28px 4px 35px rgba(255,116,13,.5);box-shadow:-28px 4px 35px rgba(255,116,13,.5)}.main-slider__icon--blue{background-color:rgba(0,112,240,.9);-webkit-box-shadow:-28px 4px 35px rgba(0,112,240,.5);box-shadow:-28px 4px 35px rgba(0,112,240,.5)}.main-slider__icon--green{background-color:rgba(145,205,16,.9);-webkit-box-shadow:-28px 4px 35px rgba(145,205,16,.5);box-shadow:-28px 4px 35px rgba(145,205,16,.5)}.main-slider__icon--yellow{background-color:rgba(251,221,44,.9);-webkit-box-shadow:-28px 4px 35px rgba(251,221,44,.5);box-shadow:-28px 4px 35px rgba(251,221,44,.5)}.main-slider__icon--yellow:before{content:'';display:block;background:url(../images/splash.png) no-repeat;width:773px;height:322px;position:absolute;bottom:0;right:0}.main-slider__icon--gray{background-color:rgba(73,73,73,.9);-webkit-box-shadow:-28px 4px 35px rgba(73,73,73,.5);box-shadow:-28px 4px 35px rgba(73,73,73,.5)}.main-slider__title{color:#fff;margin-bottom:30px}@media (min-width:1024px){.main-slider__title{margin-bottom:22px;line-height:1.14;font-size:42px}}@media (max-width:1023px){.main-slider__title{line-height:1.14}}@media (max-width:767px){.main-slider__title{font-size:32px;margin-bottom:29px}}.main-slider__label:last-child,.main-slider__title:last-child{margin-bottom:0}.main-slider__label{font-size:17px;font-family:"FiraSans-Light","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;line-height:.94;color:#e3e3e3;margin-bottom:55px}@media (max-width:767px){.main-slider__label{font-size:14px;line-height:1.43;margin-bottom:33px;padding:0 30px}}.main-info__inner{max-width:699px;margin:0 auto;text-align:center;color:#171717;font-size:32px;line-height:1.13;font-family:"Neris-SemiBold","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal}@media (max-width:767px){.main-info__inner{font-size:24px}}.main-info__title{margin-bottom:40px;position:relative}.main-info__title:before{content:'';display:block;height:1px;position:absolute;background-color:#f1f0ed;top:50%;left:0;right:0}.main-info__title ._title{background-color:#fff;position:relative;z-index:1;padding:0 30px}.main-info__desc{margin-bottom:35px}@media (max-width:1023px){.main-info__desc{max-width:510px;margin:0 auto 35px}}@media (min-width:1024px){.main-info__action .btn{min-width:320px}}@media (max-width:767px){.main-info__action .btn ._inline{display:block}}.main-services__row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:1024px) and (max-width:1319px){.main-services__row{margin:0 -10px}}@media (min-width:768px) and (max-width:1023px){.main-services__row{margin:0 -10px}}@media (max-width:767px){.main-services__row{display:block;overflow:hidden;height:352px}.main-services__row.slick-initialized{overflow:visible;height:auto}}@media (min-width:768px){.main-services__col{-webkit-box-flex:0;-webkit-flex:0 0 33.3333%;-ms-flex:0 0 33.3333%;flex:0 0 33.3333%;max-width:33.3333%}}@media (min-width:1320px){.main-services__col{padding:0 73px}}@media (min-width:1024px) and (max-width:1319px){.main-services__col{padding:0 10px}}@media (min-width:768px) and (max-width:1023px){.main-services__col{padding:0 10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.main-services__col:last-child .main-services__body:before{display:none}.main-services__title{font-family:"Neris-SemiBold","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;font-size:30px;color:#171717;margin-bottom:35px}@media (max-width:767px){.main-services__title{text-align:center}}.main-services__body{position:relative;margin-bottom:17px}@media (max-width:767px){.main-services__body{margin-bottom:40px}}.main-services__body:last-child,.main-services__item:last-child,.main-services__list:last-child,.main-services__price:last-child{margin-bottom:0}@media (min-width:1320px){.main-services__body:before{content:'';position:absolute;top:0;bottom:0;right:-73px;width:1px;background-color:#f1f0ed}}.main-services__list{margin-bottom:33px}.main-services__item{position:relative;min-height:20px;padding-left:30px;margin-bottom:15px}.main-services__item:before{content:'';display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:718px 704px;background-size:718px 704px;width:21px;height:21px;background-position:-109px -105px;position:absolute;left:0;margin-top:0}.main-services__price{font-size:14px;line-height:1.43;color:#999;margin-bottom:35px}@media (max-width:1023px){.main-services__price{margin-bottom:19px}}@media (max-width:767px){.main-services__price{text-align:center}}@media (max-width:1023px){.main-services__price{margin-top:auto}}.main-services__price ._value{font-family:"Neris-SemiBold","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;font-size:22px;color:#171717}@media (max-width:767px){.main-services__action{text-align:center}}@media (min-width:1024px){.main-services__action .btn{min-width:200px;font-size:16px}}@media (min-width:768px) and (max-width:1023px){.main-services__action .btn{width:100%}}.cms-info{margin-top:68px;margin-bottom:30px}.cms-info:first-child{margin-top:0}.cms-info:last-child,.cms-info__title:last-child{margin-bottom:0}.cms-info__left{font-size:14px;line-height:1.43;color:#494949;max-width:870px;margin:0 auto;text-align:center}@media (max-width:1023px){.cms-info__right{margin-top:20px;padding-top:20px;border-top:1px solid #e1e0dd}}.cms-info__title{font-family:"Neris-SemiBold","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;font-size:20px;line-height:1.2;color:#171717;margin-bottom:24px}@media (max-width:767px){.cms-info__title{font-size:17px;margin-bottom:10px}}@media (min-width:1024px){.cms-info--type-2 .cms-info__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.cms-info--type-2 .cms-info__left{margin:0;text-align:left;position:relative;overflow:hidden}@media (min-width:1024px){.cms-info--type-2 .cms-info__left:before{content:'';display:block;width:1px;height:96px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-color:#e1e0dd}}@media (min-width:1320px){.cms-info--type-2 .cms-info__left{-webkit-box-flex:0;-webkit-flex:0 0 790px;-ms-flex:0 0 790px;flex:0 0 790px;max-width:790px;padding-right:85px}}@media (min-width:1024px) and (max-width:1319px){.cms-info--type-2 .cms-info__left{-webkit-box-flex:0;-webkit-flex:0 0 550px;-ms-flex:0 0 550px;flex:0 0 550px;max-width:550px;padding-right:20px}}@media (min-width:1024px){.cms-info--type-2 .cms-info__right{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}}@media (min-width:1320px){.cms-info--type-2 .cms-info__right{padding-left:80px}}@media (min-width:1024px) and (max-width:1319px){.cms-info--type-2 .cms-info__right{padding-left:20px}}@media (min-width:1024px){.cms-info--type-3 .cms-info__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.cms-info--type-3 .cms-info__left{margin:0;text-align:left}@media (min-width:1024px){.cms-info--type-3 .cms-info__left{border-right:1px solid #e1e0dd}}@media (min-width:1320px){.cms-info--type-3 .cms-info__left{-webkit-box-flex:0;-webkit-flex:0 0 790px;-ms-flex:0 0 790px;flex:0 0 790px;max-width:790px;padding-right:85px}}@media (min-width:1024px) and (max-width:1319px){.cms-info--type-3 .cms-info__left{-webkit-box-flex:0;-webkit-flex:0 0 550px;-ms-flex:0 0 550px;flex:0 0 550px;max-width:550px;padding-right:20px}}@media (min-width:1024px){.cms-info--type-3 .cms-info__right{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}}@media (min-width:1320px){.cms-info--type-3 .cms-info__right{padding-left:80px}}@media (min-width:1024px) and (max-width:1319px){.cms-info--type-3 .cms-info__right{padding-left:20px}}.cms-info--small .cms-info__left{max-width:955px;margin:0 auto}.cms-info--big .cms-info__left{max-width:1000px;margin:0 auto}.cms-info--fz-big .cms-info__left{font-size:15px}.hosting-info__head{margin-bottom:45px}@media (max-width:767px){.hosting-info__head{margin-bottom:25px}}.hosting-info__head:last-child{margin-bottom:0}.hosting-info__title{font-size:15px;line-height:1.6;text-align:center;color:#494949;max-width:930px;margin:0 auto}@media (max-width:767px){.hosting-info__title{font-size:14px}}@media (min-width:768px){.hosting-info__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}@media (min-width:1320px){.hosting-info__list{padding:0 180px}}.hosting-info__item{font-size:22px;font-family:"Neris-SemiBold","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;line-height:1.18;text-align:center;color:#171717}@media (min-width:768px){.hosting-info__item{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;border-right:1px solid #f1f0ed}}@media (min-width:1024px){.hosting-info__item{padding:0 45px}}@media (min-width:768px) and (max-width:1023px){.hosting-info__item{padding:0 20px}}@media (max-width:767px){.hosting-info__item{padding-bottom:10px;margin-bottom:10px;font-size:18px;border-bottom:1px solid #f1f0ed}.hosting-info__item:last-child{margin-bottom:0;border-bottom:0;padding-bottom:0}}.hosting-info__item:last-child{border-right:0}.hosting-warn__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:965px;margin:0 auto}@media (min-width:768px){.hosting-warn__inner{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.hosting-warn__img{-webkit-box-flex:0;-webkit-flex:0 0 33px;-ms-flex:0 0 33px;flex:0 0 33px;max-width:33px;margin-right:30px}@media (max-width:767px){.hosting-warn__img{margin-right:10px}}.hosting-warn__img img,.hosting-warn__img svg{max-height:50px}.hosting-warn__img--big{max-width:38px;-webkit-box-flex:0;-webkit-flex:0 0 38px;-ms-flex:0 0 38px;flex:0 0 38px}.hosting-warn__img--big img,.hosting-warn__img--big svg{max-height:57px}.hosting-warn__desc{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-size:15px;line-height:1.43;color:#494949}@media (max-width:767px){.hosting-warn__desc{font-size:13px}}.hosting-error__desc b,.hosting-warn__desc b{font-family:"FiraSans-Medium","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal}.hosting-warn--small .hosting-warn__inner{max-width:810px;margin:0 auto}@media (min-width:768px){.hosting-warn--small .hosting-warn__img{margin-right:36px}}.hosting-warn--small-2 .hosting-warn__inner{max-width:590px;margin:0 auto}@media (min-width:768px){.hosting-warn--small-2 .hosting-warn__img{margin-right:36px}}.hosting-warn--cms .hosting-warn__inner{max-width:725px;margin:0 auto}.hosting-warn--bold .hosting-warn__inner{max-width:850px;margin:0 auto}.hosting-warn--bold .hosting-warn__desc{font-size:20px;font-family:"Neris-SemiBold","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal}@media (max-width:767px){.hosting-warn--bold .hosting-warn__desc{font-size:16px}}.hosting-warn--windows .hosting-warn__inner{max-width:613px;margin:0 auto}.hosting-error__inner{max-width:420px;margin:0 auto;position:relative;text-align:center;padding:30px 0;overflow:hidden}@media (max-width:767px){.hosting-error__inner{padding:20px 0}}.hosting-error__img{width:140px;height:140px;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:-1;font-size:0}.hosting-error__img img,.hosting-error__img svg{max-height:100%}.hosting-error__title{font-size:24px;line-height:1.17;text-align:center;color:#171717;font-family:"Neris-SemiBold","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;margin-bottom:10px}@media (max-width:767px){.hosting-error__title{font-size:19px}}.hosting-error__title:last-child{margin-bottom:0}.hosting-error__desc{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-size:14px;line-height:2;color:#494949}@media (max-width:767px){.hosting-error__desc{line-height:normal}}@media (min-width:768px){.hosting-tariff__list{background-color:#f1f0ed;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width:767px){.hosting-tariff__list{margin:0 -20px;height:188px;overflow:hidden}.hosting-tariff__list.slick-initialized{overflow:visible;height:auto}}@media (min-width:768px){.hosting-tariff__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;border-right:1px solid #e3e0db;border-bottom:1px solid #e3e0db}}@media (min-width:1024px){.hosting-tariff__item{padding:30px 30px 30px 40px}}@media (max-width:1023px){.hosting-tariff__item{padding:20px}}@media (max-width:767px){.hosting-tariff__item{background-color:#f1f0ed;padding:20px}}@media (min-width:768px){.hosting-tariff__item--big{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.hosting-tariff__info{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}}@media (max-width:767px){.hosting-tariff__info{margin-bottom:10px}.hosting-tariff__info:last-child{margin-bottom:0}}.hosting-tariff__title{font-family:"Neris-SemiBold","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;font-size:18px;line-height:1.33;color:#0070f0;margin-bottom:17px}.company-info__title:last-child,.hosting-tariff__title:last-child{margin-bottom:0}.hosting-tariff__desc{font-size:14px;line-height:1.29;color:#494949}.hosting-tariff__price{font-size:16px;font-family:"Neris-SemiBold","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;line-height:1;text-align:left;color:#ff5300}@media (min-width:1024px){.hosting-tariff__price{line-height:25px}}@media (min-width:768px){.hosting-tariff__price{padding-left:10px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-left:auto}}@media (max-width:1023px){.hosting-tariff__price{font-size:14px}}.company-info__inner{background-color:#f1f0ed}@media (min-width:768px){.company-info__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}@media (min-width:1320px){.company-info__inner{padding:70px 95px 61px 98px}}@media (min-width:1024px) and (max-width:1319px){.company-info__inner{padding:50px}}@media (max-width:1023px){.company-info__inner{padding:20px}}@media (max-width:767px){.company-info__inner{margin:0 -20px}}@media (min-width:1024px){.company-info__img{-webkit-box-flex:0;-webkit-flex:0 0 160px;-ms-flex:0 0 160px;flex:0 0 160px;max-width:160px}}@media (min-width:1320px){.company-info__img{margin-right:93px}}@media (min-width:1024px) and (max-width:1319px){.company-info__img{margin-right:40px}}@media (max-width:1023px){.company-info__img{-webkit-box-flex:0;-webkit-flex:0 0 110px;-ms-flex:0 0 110px;flex:0 0 110px;max-width:110px;margin-right:20px}}@media (max-width:767px){.company-info__img{margin:0 auto 20px}}.company-info__info{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.company-info__title{font-size:30px;font-family:"Neris-SemiBold","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;color:#171717;margin-bottom:27px}@media (max-width:1023px){.company-info__title{font-size:27px;margin-bottom:20px}}@media (max-width:767px){.company-info__title{font-size:24px}}.sales-block__inner{max-width:660px;margin:0 auto}@media (min-width:768px){.sales-block__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.sales-block__img{-webkit-box-flex:0;-webkit-flex:0 0 50px;-ms-flex:0 0 50px;flex:0 0 50px;max-width:50px;margin-right:30px}@media (max-width:767px){.sales-block__img{margin:0 auto 10px}}.sales-block__desc{font-size:24px;line-height:1.17;color:#171717;font-family:"Neris-SemiBold","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal}@media (max-width:767px){.sales-block__desc{font-size:20px}}.option-block__inner{background-color:#f1f0ed}@media (min-width:1320px){.option-block__inner{padding:58px 103px}}@media (min-width:1024px) and (max-width:1319px){.option-block__inner{padding:30px}}@media (max-width:1023px){.option-block__inner{padding:20px}}@media (max-width:767px){.option-block__inner{margin:0 -20px}}.option-block__title{font-size:14px;line-height:1.43;text-align:center;font-family:"FiraSans-Medium","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;margin-bottom:35px}@media (max-width:767px){.option-block__title{margin-bottom:25px}}@media (min-width:768px){.option-block__row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px}.option-block__col{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:0 10px}}@media (max-width:767px){.option-block__col{margin-bottom:8px}.option-block__col:last-child{margin-bottom:0}}.resource-block__inner{max-width:635px;margin:0 auto;text-align:center}.resource-block__img{margin-bottom:20px}.resource-block__img:last-child,.resource-block__title:last-child{margin-bottom:0}.resource-block__title{font-family:"Neris-SemiBold","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;font-size:28px;line-height:1;color:#171717;margin-bottom:13px}@media (max-width:767px){.resource-block__title{font-size:24px}}.resource-block__desc{font-size:14px;line-height:1.43;color:#494949}.choice-item{height:100%;background-color:#f1f0ed}@media (min-width:1024px){.choice-item__inner{padding:40px 60px 35px 40px}}@media (max-width:1023px){.choice-item__inner{padding:20px}}.choice-item__title{position:relative;padding-left:42px;margin-bottom:30px;font-family:"Neris-SemiBold","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;font-size:18px;line-height:1.33;color:#171717}.choice-item__title:before{content:'';display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:718px 704px;background-size:718px 704px;width:32px;height:32px;background-position:-58px -54px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0}.choice-item__desc{line-height:1.43}.digit-item{position:relative;max-width:365px}.digit-item__icon{font-family:"FiraSans-Medium","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;font-size:18px;text-align:center;color:#ff5402;min-width:26px;height:26px;line-height:22px;border:solid 2px #ff5300;position:absolute;left:0;top:0;-webkit-border-radius:13px;border-radius:13px}.digit-item__content{padding-left:46px;line-height:1.43}.radio-btn__input{display:none}.radio-btn__input:checked~.radio-btn__label ._left{font-family:"FiraSans-Light","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal}.radio-btn__input:checked~.radio-btn__label ._left:before{background-color:#91cd10}.radio-btn__input:checked~.radio-btn__label ._left:after{right:10px}@media (max-width:767px){.radio-btn__input:checked~.radio-btn__label ._left:after{right:5px}}.radio-btn__input:checked~.radio-btn__label ._right{color:#91cd10;font-family:"FiraSans-Medium","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal}.radio-btn__label{font-family:"FiraSans-Light","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;color:#999;font-size:0;display:block;cursor:pointer}.radio-btn__label ._left{font-family:"FiraSans-Medium","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;display:inline-block;position:relative;padding-right:45px;font-size:10px;line-height:16px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}@media (min-width:768px){.radio-btn__label ._left{min-width:90px}}@media (max-width:767px){.radio-btn__label ._left{padding-right:28px}}.radio-btn__label ._left:before{content:'';display:block;position:absolute;right:8px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:30px;height:16px;-webkit-border-radius:8px;border-radius:8px;background-color:#fbdd2c;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}@media (max-width:767px){.radio-btn__label ._left:before{width:20px;right:4px}}.radio-btn__label ._left:after{content:'';display:block;position:absolute;right:24px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:12px;height:12px;-webkit-border-radius:50%;border-radius:50%;background-color:#fff;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}@media (max-width:767px){.radio-btn__label ._left:after{right:10px}}.radio-btn__label ._right{display:inline-block;font-size:10px;line-height:16px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.ui{max-width:1220px;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:100vh;padding:0 10px}.ui__container,.ui__title{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.ui__title{text-align:center;padding:30px 0}.ui__container{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;background-color:#fcfcfc;margin:0 -10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.ui__aside{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;padding:0 10px;background-color:#f9f9f9}.ui__aside .aside__inner{padding:40px 0}.ui__aside .aside__nav ._link{display:block;font-size:20px;padding:10px 30px;width:100%;text-align:left}.ui__aside .aside__nav ._link:hover{background-color:#ececec}.ui__main{-webkit-flex-basis:75%;-ms-flex-preferred-size:75%;flex-basis:75%;padding:0 10px}.ui__main .main__section{padding:30px 20px;border-bottom:1px solid #e8e8e8}.ui__main .main__section ._body,.ui__main .main__section ._body .row+.row{margin-top:20px}.ui__colors,.ui__colors ._item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.ui__colors ._item{width:100px;height:100px;margin-right:10px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:#fff;-webkit-box-shadow:0 10px 20px -10px rgba(0,0,0,.25),0 0 1px 0 rgba(0,0,0,.25);box-shadow:0 10px 20px -10px rgba(0,0,0,.25),0 0 1px 0 rgba(0,0,0,.25)}.ui__colors ._item:last-child{margin-right:0}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwiY29uZmlnL2ZvbnRzLnNjc3MiLCJzdmcvX3Nwcml0ZUlubGluZS5zY3NzIiwidWkvYnV0dG9ucy5zY3NzIiwiY29tcG9uZW50cy9sb2FkZXIuc2NzcyIsImxpYnMvbm9tb2xpemUuc2NzcyIsImxpYnMvZ3JpZC5zY3NzIiwiX2NvbW1vbi5zY3NzIiwiX3R5cG9ncmFwaHkuc2NzcyIsIm1peGlucy9taXhpbnMuc2NzcyIsImxheW91dC9oZWFkZXIuc2NzcyIsImxheW91dC9icmVhZGNydW1icy5zY3NzIiwic3ZnL19taXhpbnMuc2NzcyIsImxheW91dC9mb290ZXIuc2NzcyIsImxheW91dC9wb3B1cC5zY3NzIiwibGlicy9zbGljay5zY3NzIiwibGF5b3V0L3dyYXBwZXIuc2NzcyIsImxpYnMvdGlwcHkuc2NzcyIsInBhZ2VzL3N0YXRpYy5zY3NzIiwiYmxvY2tzL2FkZGl0aW9uYWwtb3B0aW9ucy5zY3NzIiwiYmxvY2tzL2FkdmFudGFnZXItaXRlbS5zY3NzIiwiYmxvY2tzL2FydGljbGUtaXRlbS5zY3NzIiwicGFnZXMvZGVmYXVsdC5zY3NzIiwidWkvZm9ybS5zY3NzIiwiY29tcG9uZW50cy9kcm9wZG93bi5zY3NzIiwiY29tcG9uZW50cy9jaGVja2JveC5zY3NzIiwiY29tcG9uZW50cy9yYWRpby5zY3NzIiwiYmxvY2tzL2J0bi1saXN0LnNjc3MiLCJibG9ja3Mvc3VwcG9ydC1pdGVtLnNjc3MiLCJibG9ja3Mvc2VjdGlvbi5zY3NzIiwiYmxvY2tzL3N1Yi1tZW51LnNjc3MiLCJibG9ja3MvdGFyaWZmLWl0ZW0uc2NzcyIsImJsb2Nrcy9uYXYuc2NzcyIsImJsb2Nrcy9tYWluLXNsaWRlci5zY3NzIiwiYmxvY2tzL25hdmlnYXRpb24tY29udHJvbC5zY3NzIiwiYmxvY2tzL3RhYnMuc2NzcyIsImJsb2Nrcy9ncmlkLnNjc3MiLCJibG9ja3MvaW5mby1pdGVtLnNjc3MiLCJibG9ja3MvZGlzY291bnQtaXRlbS5zY3NzIiwiYmxvY2tzL29wdGlvbi1pdGVtLnNjc3MiLCJibG9ja3MvZmFxLnNjc3MiLCJibG9ja3MvcHJpY2UtaXRlbS5zY3NzIiwiYmxvY2tzL2hvdy13b3JrLnNjc3MiLCJibG9ja3MvaW5mby1saW5rLnNjc3MiLCJibG9ja3MvcGhvbmUuc2NzcyIsImJsb2Nrcy90YXJpZmYtYmxvY2suc2NzcyIsImJsb2Nrcy9zc2wuc2NzcyIsImJsb2Nrcy90b29sdGlwLnNjc3MiLCJibG9ja3Mvc2xpY2suc2NzcyIsImJsb2Nrcy9zZXJ2aWNlcy1ibG9jay5zY3NzIiwiYmxvY2tzL3NhbGUtYmxvY2suc2NzcyIsImJsb2Nrcy9wYWdlLXRpdGxlLnNjc3MiLCJibG9ja3MvcGF5bWVudC1ibG9jay5zY3NzIiwiYmxvY2tzL3NlcnZpY2UtbGlzdC5zY3NzIiwiYmxvY2tzL3N0YXRpYy1zbGlkZXIuc2NzcyIsImJsb2Nrcy9kaWZmLWJsb2NrLnNjc3MiLCJibG9ja3Mvc3RhdGljLWJsb2NrLnNjc3MiLCJibG9ja3MvYnV5LWNtcy5zY3NzIiwiYmxvY2tzL3N0YXRpYy1hY2NvLnNjc3MiLCJibG9ja3MvcGFydG5lcnMtaW5mby5zY3NzIiwiYmxvY2tzL3BhcnRuZXJzLWNvb3BlcmF0aW9uLnNjc3MiLCJibG9ja3MvcGFydG5lcnMtYXJ0aWNsZS5zY3NzIiwiYmxvY2tzL2ZlZWRiYWNrLWJsb2NrLnNjc3MiLCJibG9ja3Mvc3VwcG9ydC1ibG9jay5zY3NzIiwiYmxvY2tzL2FiaWxpdHktYmxvY2suc2NzcyIsImJsb2Nrcy9jb250YWN0LWJsb2NrLnNjc3MiLCJibG9ja3MvaG9zdGluZy1lcnJvci5zY3NzIiwiYmxvY2tzL2hvc3Rpbmctd2Fybi5zY3NzIiwiYmxvY2tzL3Jlc291cmNlLWJsb2NrLnNjc3MiLCJibG9ja3Mvdm0taW5mby5zY3NzIiwiYmxvY2tzL2hvc3RpbmctdGFyaWZmLnNjc3MiLCJibG9ja3MvYml0cml4LWluZm8uc2NzcyIsImJsb2Nrcy9zc2wtaW5mby5zY3NzIiwiYmxvY2tzL3NzbC10YWJsZS5zY3NzIiwiYmxvY2tzL21haW4taW5mby5zY3NzIiwiYmxvY2tzL21haW4tc2VydmljZXMuc2NzcyIsImJsb2Nrcy9jbXMtaW5mby5zY3NzIiwiYmxvY2tzL2hvc3RpbmctaW5mby5zY3NzIiwiYmxvY2tzL2NvbXBhbnktaW5mby5zY3NzIiwiYmxvY2tzL3NhbGVzLWJsb2NrLnNjc3MiLCJibG9ja3Mvb3B0aW9uLWJsb2NrLnNjc3MiLCJibG9ja3MvY2hvaWNlLWl0ZW0uc2NzcyIsImJsb2Nrcy9kaWdpdC1pdGVtLnNjc3MiLCJibG9ja3MvcmFkaW8tYnRuLnNjc3MiLCJwYWdlcy91aS10b29sa2l0LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsaUIsQUNLRSxXQUNFLDhCLENBQ0EsMkcsQ0FFQSxlLENBQ0Esa0IsQUFMRixXQUNFLDJCLENBQ0EscUcsQ0FFQSxlLENBQ0Esa0IsQUFMRixXQUNFLDJCLENBQ0EscUcsQ0FFQSxlLENBQ0Esa0IsQUFMRixXQUNFLDRCLENBQ0EsdUcsQ0FFQSxlLENBQ0Esa0IsQUFMRixXQUNFLDZCLENBQ0EseUcsQ0FFQSxlLENBQ0Esa0IsQUFMRixXQUNFLHlCLENBQ0EsaUcsQ0FFQSxlLENBQ0Esa0IsQUFMRixXQUNFLDRCLENBQ0EsdUcsQ0FFQSxlLENBQ0Esa0JDVkosSyxDQUNFLG9CLENBQ0EsUyxDQUNBLFUsQ0FDQSxpQixDQUdGLGUsQ0FJQSxjLENBSEUsVSxDQUNBLFcsQ0FNRixpQixDQUNFLFUsQ0FDQSxXOztBQ3FORiw2QkFDRSxFLENBQ0UsOEMsQ0FBQSx3QyxBQ2xMSix3QkFDRSxFLENBQ0UsOEIsQ0FBQSxzQixDQUVGLEUsQ0FDRSxnQyxDQUFBLDBCLEFBTEosZ0JBQ0UsRSxDQUNFLDhCLENBQUEsc0IsQ0FFRixFLENBQ0UsZ0MsQ0FBQSwwQixBQUlKLHFCQUNFLEUsQ0FDRSw4QyxDQUFBLHdDQ3RESixJLENBQ0UsZ0IsQ0FDQSx5QixDQUNBLDZCLENDVEEsNkIsQ0FBQSxxQixDQUNBLDRCLENEb0hGLEMsQ0FsR0EsSSxDTHNKQSxNLENDOUpFLGUsQ0FDQSxpQixDSU9GLEksQ0FDRSxRLENFWkEsZSxDQUVBLGMsQ0FDQSxhLENOREEsbUUsQ0lpQkYsTyxDTHlEQSxLLENLNFRBLE8sQ0ExVkEsVSxDTG9EQSxNLENBckJBLE0sQ0FDQSxNLENBcUJBLEksQ0F5VEEsSSxDQTdVQSxHLENBQ0EsTyxDS3ZERSxhLENBK0JGLE0sQ0FDRSxlLENBUUYsRSxDQUNFLDhCLENBQUEsc0IsQ0FDQSxRLENBQ0EsZ0IsQ0E0REYsSSxDTGdEQSxHLENLcEdBLEcsQ0xxR0EsSSxDS3BHRSwrQixDQUNBLGEsQ0FXRixDLENBQ0UsNEIsQ0FDQSxvQyxDR2pHQSxhLENBQ0Esb0IsQ0FDQSxzQixDQUFBLGlCLENBQUEsYyxDSHVHRixXLENBQ0Usa0IsQ0FFQSx3QyxDQUFBLGdDLENBT0YsQyxDTG9EQSxNLENDL0pFLG1FLENJeUlGLEcsQ0FDRSxpQixDQU9GLEksQ0FDRSxxQixDQUNBLFUsQ0FPRixLLENBQ0UsYSxDQVFGLEcsQ0wwQ0EsRyxDS3hDRSxhLENBQ0EsYSxDQUNBLGlCLENBQ0EsdUIsQ0FHRixHLENBQ0UsYSxDQUdGLEcsQ0FDRSxTLENBVUYsSyxDQWdPQSxNLENMM0xBLEssQ0tuQ0Usb0IsQ0FPRixVQUFBLFcsQ0FDRSxZLENBQ0EsUSxDQU9GLEcsQ0FDRSxpQixDR3pNQSxjLENIZ05GLFFBQUEsTSxDQUNFLGUsQ0FXRixNLENMNEJBLEssQ0tyQkUsZ0IsQ0FDQSxRLENBVUEsZ0IsQ0xXRixRLENBQ0EsTSxDQUNBLFEsQ0sxQkUsc0IsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxRLENBa0JGLE0sQ0w2QkEsTSxDSzNCRSxtQixDTHNDRixZLENBQ0EsYSxDSzlCQSxNLENMNEJBLGtCLENLeEJFLHlCLENMa0NGLCtCLENBQ0EsOEIsQ0FDQSwrQixDSzdCQSx3QixDQUlFLGlCLENBQ0EsUyxDTGdDRiw0QixDQUNBLDJCLENBQ0EsNEIsQ0szQkEscUIsQ0FJRSw2QixDQU9GLFEsQ0FDRSwwQixDQVVGLE0sQ0FFRSxhLENBQ0EsYSxDQUNBLGMsQ0FFQSxrQixDQVFGLFEsQ0FDRSxvQixDQUNBLHVCLENBT0YsUSxDQUNFLGEsQ0w0QkYsZSxDQUlBLFksQ0t4REEsTSxDQWtDRSw2QixDQUFBLHFCLENBQ0EsUyxDTDJCRix3QyxDQUtBLHdDLENLdkJFLFcsQ0wwQkYsYSxDS2pCRSw0QixDQUNBLG1CLENMeUJGLDJDLENBS0Esd0MsQ0tyQkUsdUIsQ0FRRiw0QixDQUNFLHlCLENBQ0EsWSxDQW9CRixPLENBQ0UsaUIsQ0xrQ0YsUSxDS2hCQSxRLENBQ0UsWSxDQ2xiRixjQUNFLG1CTmlkRixPLENBREEsUSxDTXJjRSwwQixDQUFBLGtCLENBR0YsVSxDQUNFLGlCLENBQ0EsZ0IsQ0FDQSxrQixDQUNBLGlCLENBQ0EsVSxDQVFGLHlCQUNFLFUsQ0FDRSxpQixBQUlKLDBCQUNFLFUsQ0FDRSxpQixBQUlKLDBCQUNFLFUsQ0FDRSxrQkFJSixnQixDQUNFLFUsQ0FDQSxpQixDQUNBLGdCLENBQ0Esa0IsQ0FDQSxpQixDQUdGLEksQ0FDRSxtQixDQUNBLG1CLENBQUEsb0IsQ0FBQSxZLENBQ0Esa0IsQ0FDQSxzQixDQUFBLGMsQ0FDQSxrQixDQUNBLGlCLENBR0YsVyxDQUNFLGMsQ0FDQSxhLENBbERGLHFCLENBcURBLGdCLENOK2JBLHlCLENNN2JFLGUsQ0FDQSxjLENBR0YsSSxDQUFBLE0sQ0FBQSxPLENBQUEsTyxDQUFBLE8sQ0FBQSxNLENBQUEsTSxDQUFBLE0sQ0FBQSxNLENBQUEsTSxDQUFBLE0sQ0FBQSxNLENBQUEsTSxDQU1FLGlCLENBQ0EsVSxDQUNBLGMsQ0FDQSxrQixDQUNBLGlCLENOb2JGLFMsQ014YkUsaUIsQ0FFQSxjLENBQ0Esa0IsQ0FDQSxpQixDTnNibUosTyxDQUF2SSxTLENBQW1HLFUsQ0FBWSxVLENBQVksVSxDQUFoSCxTLENBQVcsUyxDQUFXLFMsQ0FBVyxTLENBQVcsUyxDQUFXLFMsQ0FBVyxTLENBQVcsUyxDQUN0RyxZLENBRnFKLE8sQ0FBdkksUyxDQUFtRyxVLENBQVksVSxDQUFZLFUsQ0FBaEgsUyxDQUFXLFMsQ0FBVyxTLENBQVcsUyxDQUFXLFMsQ0FBVyxTLENBQVcsUyxDQUFXLFMsQ0FDdEcsWSxDQUZrSixPLENBQXZJLFMsQ0FBbUcsVSxDQUFZLFUsQ0FBWSxVLENBQWhILFMsQ0FBVyxTLENBQVcsUyxDQUFXLFMsQ0FBVyxTLENBQVcsUyxDQUFXLFMsQ0FBVyxTLENBQ25HLFksQ0FFcUosTyxDQUF2SSxTLENBQW1HLFUsQ0FBWSxVLENBQVksVSxDQUFoSCxTLENBQVcsUyxDQUFXLFMsQ0FBVyxTLENBQVcsUyxDQUFXLFMsQ0FBVyxTLENBQVcsUyxDQUN0RyxZLENNNWJFLGlCLENBQ0EsVSxDQUNBLGMsQ0FDQSxrQixDQUNBLGlCLENBR0YsSSxDQUNFLHlCLENBQ0Esb0IsQ0FBQSxZLENBQ0EsbUIsQ0FDQSxrQixDQUFBLG1CLENBQUEsVyxDQUNBLGMsQ0FHRixTLENBQ0UsaUIsQ0FDQSxrQixDQUFBLHFCLENBQUEsYSxDQUNBLFUsQ0FDQSxjLENBR0YsTSxDQU1BLE0sQ0FNQSxNLENBWEUsc0IsQ0FDQSxrQixDQUFBLDBCLENBQUEsa0IsQ0FDQSxtQixDQUdGLE0sQ0FNQSxNLENBTEUsdUIsQ0FDQSwyQixDQUFBLG1CLENBQ0Esb0IsQ0FHRixNLENBQ0UsZ0IsQ0FDQSxvQixDQUFBLFksQ0FDQSxhLENBR0YsTSxDQU1BLE0sQ0FNQSxNLENBWEUsdUIsQ0FDQSxrQixDQUFBLDJCLENBQUEsbUIsQ0FDQSxvQixDQUdGLE0sQ0FNQSxNLENBTEUsdUIsQ0FDQSwyQixDQUFBLG1CLENBQ0Esb0IsQ0FHRixNLENBQ0UsZ0IsQ0FDQSxvQixDQUFBLFksQ0FDQSxhLENBR0YsTSxDQU1BLE0sQ0FNQSxNLENBWEUsdUIsQ0FDQSxrQixDQUFBLDJCLENBQUEsbUIsQ0FDQSxvQixDQUdGLE0sQ0FNQSxNLENBTEUsdUIsQ0FDQSwyQixDQUFBLG1CLENBQ0Esb0IsQ0FHRixNLENBQ0UsZ0IsQ0FDQSxvQixDQUFBLFksQ0FDQSxhLENBR0YsTyxDQU1BLE8sQ0FNQSxPLENBWEUsdUIsQ0FDQSxrQixDQUFBLDJCLENBQUEsbUIsQ0FDQSxvQixDQUdGLE8sQ0FNQSxPLENBTEUsdUIsQ0FDQSwyQixDQUFBLG1CLENBQ0Esb0IsQ0FHRixPLENBQ0UsaUIsQ0FDQSxxQixDQUFBLGEsQ0FDQSxjLENBR0YsUSxDQUNFLGdCLENBQ0EsMkIsQ0FBQSxlLENBQUEsTyxDQUdGLFEsQ0FDRSxnQixDQUNBLDJCLENBQUEsZSxDQUFBLE8sQ0FHRixRLENBQ0UsZ0IsQ0FDQSwyQixDQUFBLGUsQ0FBQSxPLENBR0YsUSxDQUNFLGdCLENBQ0EsMkIsQ0FBQSxlLENBQUEsTyxDQUdGLFEsQ0FDRSxnQixDQUNBLDJCLENBQUEsZSxDQUFBLE8sQ0FHRixRLENBQ0UsZ0IsQ0FDQSwyQixDQUFBLGUsQ0FBQSxPLENBR0YsUSxDQUNFLGdCLENBQ0EsMkIsQ0FBQSxlLENBQUEsTyxDQUdGLFEsQ0FDRSxnQixDQUNBLDJCLENBQUEsZSxDQUFBLE8sQ0FHRixRLENBQ0UsZ0IsQ0FDQSw0QixDQUFBLGUsQ0FBQSxPLENBR0YsUyxDQUNFLGlCLENBQ0EsNEIsQ0FBQSxnQixDQUFBLFEsQ0FHRixTLENBQ0UsaUIsQ0FDQSw0QixDQUFBLGdCLENBQUEsUSxDQUdGLFMsQ0FDRSxpQixDQUNBLDRCLENBQUEsZ0IsQ0FBQSxRLENBR0YseUJBQ0UsTyxDQUNFLHlCLENBQ0Esb0IsQ0FBQSxZLENBQ0EsbUIsQ0FDQSxrQixDQUFBLG1CLENBQUEsVyxDQUNBLGMsQ0FFRixZLENBQ0UsaUIsQ0FDQSxrQixDQUFBLHFCLENBQUEsYSxDQUNBLFUsQ0FDQSxjLENBRUYsUyxDQUtBLFMsQ0FKRSxzQixDQUNBLGtCLENBQUEsMEIsQ0FBQSxrQixDQUNBLG1CLENBRUYsUyxDQUNFLHVCLENBQ0EsMkIsQ0FBQSxtQixDQUNBLG9CLENBRUYsUyxDQUtBLFMsQ0FKRSxnQixDQUNBLGtCLENBQUEsb0IsQ0FBQSxZLENBQ0EsYSxDQUVGLFMsQ0FDRSx1QixDQUNBLDJCLENBQUEsbUIsQ0FDQSxvQixDQUVGLFMsQ0FLQSxTLENBSkUsdUIsQ0FDQSxrQixDQUFBLDJCLENBQUEsbUIsQ0FDQSxvQixDQUVGLFMsQ0FDRSxnQixDQUNBLG9CLENBQUEsWSxDQUNBLGEsQ0FFRixTLENBS0EsUyxDQUpFLHVCLENBQ0Esa0IsQ0FBQSwyQixDQUFBLG1CLENBQ0Esb0IsQ0FFRixTLENBQ0UsdUIsQ0FDQSwyQixDQUFBLG1CLENBQ0Esb0IsQ0FPRixVLENBTEEsUyxDQUNFLGdCLENBQ0Esa0IsQ0FBQSxvQixDQUFBLFksQ0FDQSxhLENBRUYsVSxDQUNFLHVCLENBQ0EsMkIsQ0FBQSxtQixDQUNBLG9CLENBRUYsVSxDQUtBLFUsQ0FKRSx1QixDQUNBLGtCLENBQUEsMkIsQ0FBQSxtQixDQUNBLG9CLENBRUYsVSxDQUNFLGlCLENBQ0EscUIsQ0FBQSxhLENBQ0EsYyxDQUVGLFcsQ0FDRSxnQixDQUNBLDJCLENBQUEsZSxDQUFBLE8sQ0FFRixXLENBQ0UsZ0IsQ0FDQSwyQixDQUFBLGUsQ0FBQSxPLENBRUYsVyxDQUNFLGdCLENBQ0EsMkIsQ0FBQSxlLENBQUEsTyxDQUVGLFcsQ0FDRSxnQixDQUNBLDJCLENBQUEsZSxDQUFBLE8sQ0FFRixXLENBQ0UsZ0IsQ0FDQSwyQixDQUFBLGUsQ0FBQSxPLENBRUYsVyxDQUNFLGdCLENBQ0EsMkIsQ0FBQSxlLENBQUEsTyxDQUVGLFcsQ0FDRSxnQixDQUNBLDJCLENBQUEsZSxDQUFBLE8sQ0FFRixXLENBQ0UsZ0IsQ0FDQSwyQixDQUFBLGUsQ0FBQSxPLENBRUYsVyxDQUNFLGdCLENBQ0EsNEIsQ0FBQSxlLENBQUEsTyxDQUVGLFksQ0FDRSxpQixDQUNBLDRCLENBQUEsZ0IsQ0FBQSxRLENBRUYsWSxDQUNFLGlCLENBQ0EsNEIsQ0FBQSxnQixDQUFBLFEsQ0FFRixZLENBQ0UsaUIsQ0FDQSw0QixDQUFBLGdCLENBQUEsVSxBQUlKLHlCQUNFLE8sQ0FDRSx5QixDQUNBLG9CLENBQUEsWSxDQUNBLG1CLENBQ0Esa0IsQ0FBQSxtQixDQUFBLFcsQ0FDQSxjLENBRUYsWSxDQUNFLGlCLENBQ0Esa0IsQ0FBQSxxQixDQUFBLGEsQ0FDQSxVLENBQ0EsYyxDQUVGLFMsQ0FLQSxTLENBSkUsc0IsQ0FDQSxrQixDQUFBLDBCLENBQUEsa0IsQ0FDQSxtQixDQUVGLFMsQ0FDRSx1QixDQUNBLDJCLENBQUEsbUIsQ0FDQSxvQixDQUVGLFMsQ0FLQSxTLENBSkUsZ0IsQ0FDQSxrQixDQUFBLG9CLENBQUEsWSxDQUNBLGEsQ0FFRixTLENBQ0UsdUIsQ0FDQSwyQixDQUFBLG1CLENBQ0Esb0IsQ0FFRixTLENBS0EsUyxDQUpFLHVCLENBQ0Esa0IsQ0FBQSwyQixDQUFBLG1CLENBQ0Esb0IsQ0FFRixTLENBQ0UsZ0IsQ0FDQSxvQixDQUFBLFksQ0FDQSxhLENBRUYsUyxDQUtBLFMsQ0FKRSx1QixDQUNBLGtCLENBQUEsMkIsQ0FBQSxtQixDQUNBLG9CLENBRUYsUyxDQUNFLHVCLENBQ0EsMkIsQ0FBQSxtQixDQUNBLG9CLENBT0YsVSxDQUxBLFMsQ0FDRSxnQixDQUNBLGtCLENBQUEsb0IsQ0FBQSxZLENBQ0EsYSxDQUVGLFUsQ0FDRSx1QixDQUNBLDJCLENBQUEsbUIsQ0FDQSxvQixDQUVGLFUsQ0FLQSxVLENBSkUsdUIsQ0FDQSxrQixDQUFBLDJCLENBQUEsbUIsQ0FDQSxvQixDQUVGLFUsQ0FDRSxpQixDQUNBLHFCLENBQUEsYSxDQUNBLGMsQ0FFRixXLENBQ0UsZ0IsQ0FDQSwyQixDQUFBLGUsQ0FBQSxPLENBRUYsVyxDQUNFLGdCLENBQ0EsMkIsQ0FBQSxlLENBQUEsTyxDQUVGLFcsQ0FDRSxnQixDQUNBLDJCLENBQUEsZSxDQUFBLE8sQ0FFRixXLENBQ0UsZ0IsQ0FDQSwyQixDQUFBLGUsQ0FBQSxPLENBRUYsVyxDQUNFLGdCLENBQ0EsMkIsQ0FBQSxlLENBQUEsTyxDQUVGLFcsQ0FDRSxnQixDQUNBLDJCLENBQUEsZSxDQUFBLE8sQ0FFRixXLENBQ0UsZ0IsQ0FDQSwyQixDQUFBLGUsQ0FBQSxPLENBRUYsVyxDQUNFLGdCLENBQ0EsMkIsQ0FBQSxlLENBQUEsTyxDQUVGLFcsQ0FDRSxnQixDQUNBLDRCLENBQUEsZSxDQUFBLE8sQ0FFRixZLENBQ0UsaUIsQ0FDQSw0QixDQUFBLGdCLENBQUEsUSxDQUVGLFksQ0FDRSxpQixDQUNBLDRCLENBQUEsZ0IsQ0FBQSxRLENBRUYsWSxDQUNFLGlCLENBQ0EsNEIsQ0FBQSxnQixDQUFBLFUsQUFJSiwwQkFDRSxPLENBQ0UseUIsQ0FDQSxvQixDQUFBLFksQ0FDQSxtQixDQUNBLGtCLENBQUEsbUIsQ0FBQSxXLENBQ0EsYyxDQUVGLFksQ0FDRSxpQixDQUNBLGtCLENBQUEscUIsQ0FBQSxhLENBQ0EsVSxDQUNBLGMsQ0FFRixTLENBS0EsUyxDQUpFLHNCLENBQ0Esa0IsQ0FBQSwwQixDQUFBLGtCLENBQ0EsbUIsQ0FFRixTLENBQ0UsdUIsQ0FDQSwyQixDQUFBLG1CLENBQ0Esb0IsQ0FFRixTLENBS0EsUyxDQUpFLGdCLENBQ0Esa0IsQ0FBQSxvQixDQUFBLFksQ0FDQSxhLENBRUYsUyxDQUNFLHVCLENBQ0EsMkIsQ0FBQSxtQixDQUNBLG9CLENBRUYsUyxDQUtBLFMsQ0FKRSx1QixDQUNBLGtCLENBQUEsMkIsQ0FBQSxtQixDQUNBLG9CLENBRUYsUyxDQUNFLGdCLENBQ0Esb0IsQ0FBQSxZLENBQ0EsYSxDQUVGLFMsQ0FLQSxTLENBSkUsdUIsQ0FDQSxrQixDQUFBLDJCLENBQUEsbUIsQ0FDQSxvQixDQUVGLFMsQ0FDRSx1QixDQUNBLDJCLENBQUEsbUIsQ0FDQSxvQixDQU9GLFUsQ0FMQSxTLENBQ0UsZ0IsQ0FDQSxrQixDQUFBLG9CLENBQUEsWSxDQUNBLGEsQ0FFRixVLENBQ0UsdUIsQ0FDQSwyQixDQUFBLG1CLENBQ0Esb0IsQ0FFRixVLENBS0EsVSxDQUpFLHVCLENBQ0Esa0IsQ0FBQSwyQixDQUFBLG1CLENBQ0Esb0IsQ0FFRixVLENBQ0UsaUIsQ0FDQSxxQixDQUFBLGEsQ0FDQSxjLENBRUYsVyxDQUNFLGdCLENBQ0EsMkIsQ0FBQSxlLENBQUEsTyxDQUVGLFcsQ0FDRSxnQixDQUNBLDJCLENBQUEsZSxDQUFBLE8sQ0FFRixXLENBQ0UsZ0IsQ0FDQSwyQixDQUFBLGUsQ0FBQSxPLENBRUYsVyxDQUNFLGdCLENBQ0EsMkIsQ0FBQSxlLENBQUEsTyxDQUVGLFcsQ0FDRSxnQixDQUNBLDJCLENBQUEsZSxDQUFBLE8sQ0FFRixXLENBQ0UsZ0IsQ0FDQSwyQixDQUFBLGUsQ0FBQSxPLENBRUYsVyxDQUNFLGdCLENBQ0EsMkIsQ0FBQSxlLENBQUEsTyxDQUVGLFcsQ0FDRSxnQixDQUNBLDJCLENBQUEsZSxDQUFBLE8sQ0FFRixXLENBQ0UsZ0IsQ0FDQSw0QixDQUFBLGUsQ0FBQSxPLENBRUYsWSxDQUNFLGlCLENBQ0EsNEIsQ0FBQSxnQixDQUFBLFEsQ0FFRixZLENBQ0UsaUIsQ0FDQSw0QixDQUFBLGdCLENBQUEsUSxDQUVGLFksQ0FDRSxpQixDQUNBLDRCLENBQUEsZ0IsQ0FBQSxRLENBS0YsTyxDQUNFLHlCLENBQ0Esb0IsQ0FBQSxZLENBQ0EsbUIsQ0FDQSxrQixDQUFBLG1CLENBQUEsVyxDQUNBLGMsQ0FFRixZLENBQ0UsaUIsQ0FDQSxrQixDQUFBLHFCLENBQUEsYSxDQUNBLFUsQ0FDQSxjLENBRUYsUyxDQUtBLFMsQ0FKRSxzQixDQUNBLGtCLENBQUEsMEIsQ0FBQSxrQixDQUNBLG1CLENBRUYsUyxDQUNFLHVCLENBQ0EsMkIsQ0FBQSxtQixDQUNBLG9CLENBRUYsUyxDQUtBLFMsQ0FKRSxnQixDQUNBLGtCLENBQUEsb0IsQ0FBQSxZLENBQ0EsYSxDQUVGLFMsQ0FDRSx1QixDQUNBLDJCLENBQUEsbUIsQ0FDQSxvQixDQUVGLFMsQ0FLQSxTLENBSkUsdUIsQ0FDQSxrQixDQUFBLDJCLENBQUEsbUIsQ0FDQSxvQixDQUVGLFMsQ0FDRSxnQixDQUNBLG9CLENBQUEsWSxDQUNBLGEsQ0FFRixTLENBS0EsUyxDQUpFLHVCLENBQ0Esa0IsQ0FBQSwyQixDQUFBLG1CLENBQ0Esb0IsQ0FFRixTLENBQ0UsdUIsQ0FDQSwyQixDQUFBLG1CLENBQ0Esb0IsQ0FPRixVLENBTEEsUyxDQUNFLGdCLENBQ0Esa0IsQ0FBQSxvQixDQUFBLFksQ0FDQSxhLENBRUYsVSxDQUNFLHVCLENBQ0EsMkIsQ0FBQSxtQixDQUNBLG9CLENBRUYsVSxDQUtBLFUsQ0FKRSx1QixDQUNBLGtCLENBQUEsMkIsQ0FBQSxtQixDQUNBLG9CLENBRUYsVSxDQUNFLGlCLENBQ0EscUIsQ0FBQSxhLENBQ0EsYyxDQUVGLFcsQ0FDRSxnQixDQUNBLDJCLENBQUEsZSxDQUFBLE8sQ0FFRixXLENBQ0UsZ0IsQ0FDQSwyQixDQUFBLGUsQ0FBQSxPLENBRUYsVyxDQUNFLGdCLENBQ0EsMkIsQ0FBQSxlLENBQUEsTyxDQUVGLFcsQ0FDRSxnQixDQUNBLDJCLENBQUEsZSxDQUFBLE8sQ0FFRixXLENBQ0UsZ0IsQ0FDQSwyQixDQUFBLGUsQ0FBQSxPLENBRUYsVyxDQUNFLGdCLENBQ0EsMkIsQ0FBQSxlLENBQUEsTyxDQUVGLFcsQ0FDRSxnQixDQUNBLDJCLENBQUEsZSxDQUFBLE8sQ0FFRixXLENBQ0UsZ0IsQ0FDQSwyQixDQUFBLGUsQ0FBQSxPLENBRUYsVyxDQUNFLGdCLENBQ0EsNEIsQ0FBQSxlLENBQUEsTyxDQUVGLFksQ0FDRSxpQixDQUNBLDRCLENBQUEsZ0IsQ0FBQSxRLENBRUYsWSxDQUNFLGlCLENBQ0EsNEIsQ0FBQSxnQixDQUFBLFEsQ0FFRixZLENBQ0UsaUIsQ0FDQSw0QixDQUFBLGdCLENBQUEsVUFTSixZLENBTEEsUyxDQUNFLGdDLENBQ0EsdUMsQ0FBQSxzQyxDQUFBLG9DLENBQUEsNEIsQ0FHRixZLENBQ0UsbUMsQ0FDQSxxQyxDQUFBLHVDLENBQUEsK0IsQ0FRRixvQixDQUxBLGlCLENBQ0Usd0MsQ0FDQSx1QyxDQUFBLHVDLENBQUEsNEMsQ0FBQSxvQyxDQUdGLG9CLENBQ0UsMkMsQ0FDQSxxQyxDQUFBLCtDLENBQUEsdUMsQ0FHRixVLENBQ0UsNEIsQ0FDQSxnQyxDQUFBLHdCLENBR0YsWSxDQUNFLDhCLENBQ0Esa0MsQ0FBQSwwQixDQUdGLGtCLENBQ0Usb0MsQ0FDQSx3QyxDQUFBLGdDLENBR0Ysc0IsQ0FDRSw2QixDQUNBLGdDLENBQUEsNEMsQ0FBQSxvQyxDQUdGLG9CLENBQ0UsMkIsQ0FDQSw4QixDQUFBLDBDLENBQUEsa0MsQ0FHRix1QixDQUNFLDhCLENBQ0EsaUMsQ0FBQSx3QyxDQUFBLGdDLENBR0Ysd0IsQ0FDRSwrQixDQUNBLGtDLENBQUEsK0MsQ0FBQSx1QyxDQUdGLHVCLENBQ0Usa0MsQ0FDQSw4QyxDQUFBLHNDLENBR0Ysa0IsQ0FDRSw4QixDQUNBLGlDLENBQUEsd0MsQ0FBQSxnQyxDQUdGLGdCLENBQ0UsNEIsQ0FDQSwrQixDQUFBLHNDLENBQUEsOEIsQ0FHRixtQixDQUNFLCtCLENBQ0Esa0MsQ0FBQSxvQyxDQUFBLDRCLENBR0YscUIsQ0FDRSxpQyxDQUNBLG9DLENBQUEsc0MsQ0FBQSw4QixDQUdGLG9CLENBQ0UsZ0MsQ0FDQSxtQyxDQUFBLHFDLENBQUEsNkIsQ0FHRixvQixDQUNFLGtDLENBQ0EsMEMsQ0FBQSxrQyxDQUdGLGtCLENBQ0UsZ0MsQ0FDQSx3QyxDQUFBLGdDLENBR0YscUIsQ0FDRSxtQyxDQUNBLHNDLENBQUEsOEIsQ0FHRixzQixDQUNFLG9DLENBQ0EsNkMsQ0FBQSxxQyxDQUdGLHFCLENBQ0UsdUMsQ0FDQSw0QyxDQUFBLG9DLENBR0Ysc0IsQ0FDRSxvQyxDQUNBLHVDLENBQUEsK0IsQ0FHRixnQixDQUNFLGtDLENBQ0EsaUMsQ0FBQSx5QixDQUdGLGlCLENBQ0UsbUMsQ0FDQSx1QyxDQUFBLCtCLENBR0YsZSxDQUNFLGlDLENBQ0EscUMsQ0FBQSw2QixDQUdGLGtCLENBQ0Usb0MsQ0FDQSxtQyxDQUFBLDJCLENBR0Ysb0IsQ0FDRSxzQyxDQUNBLHFDLENBQUEsNkIsQ0FHRixtQixDQUNFLHFDLENBQ0Esb0MsQ0FBQSw0QixDQUdGLHlCQUtFLGUsQ0FKQSxZLENBQ0UsZ0MsQ0FDQSx1QyxDQUFBLHNDLENBQUEsb0MsQ0FBQSw0QixDQUVGLGUsQ0FDRSxtQyxDQUNBLHFDLENBQUEsdUMsQ0FBQSwrQixDQU1GLHVCLENBSkEsb0IsQ0FDRSx3QyxDQUNBLHVDLENBQUEsdUMsQ0FBQSw0QyxDQUFBLG9DLENBRUYsdUIsQ0FDRSwyQyxDQUNBLHFDLENBQUEsK0MsQ0FBQSx1QyxDQUVGLGEsQ0FDRSw0QixDQUNBLGdDLENBQUEsd0IsQ0FFRixlLENBQ0UsOEIsQ0FDQSxrQyxDQUFBLDBCLENBRUYscUIsQ0FDRSxvQyxDQUNBLHdDLENBQUEsZ0MsQ0FFRix5QixDQUNFLDZCLENBQ0EsZ0MsQ0FBQSw0QyxDQUFBLG9DLENBRUYsdUIsQ0FDRSwyQixDQUNBLDhCLENBQUEsMEMsQ0FBQSxrQyxDQUVGLDBCLENBQ0UsOEIsQ0FDQSxpQyxDQUFBLHdDLENBQUEsZ0MsQ0FFRiwyQixDQUNFLCtCLENBQ0Esa0MsQ0FBQSwrQyxDQUFBLHVDLENBRUYsMEIsQ0FDRSxrQyxDQUNBLDhDLENBQUEsc0MsQ0FFRixxQixDQUNFLDhCLENBQ0EsaUMsQ0FBQSx3QyxDQUFBLGdDLENBRUYsbUIsQ0FDRSw0QixDQUNBLCtCLENBQUEsc0MsQ0FBQSw4QixDQUVGLHNCLENBQ0UsK0IsQ0FDQSxrQyxDQUFBLG9DLENBQUEsNEIsQ0FFRix3QixDQUNFLGlDLENBQ0Esb0MsQ0FBQSxzQyxDQUFBLDhCLENBRUYsdUIsQ0FDRSxnQyxDQUNBLG1DLENBQUEscUMsQ0FBQSw2QixDQUVGLHVCLENBQ0Usa0MsQ0FDQSwwQyxDQUFBLGtDLENBRUYscUIsQ0FDRSxnQyxDQUNBLHdDLENBQUEsZ0MsQ0FFRix3QixDQUNFLG1DLENBQ0Esc0MsQ0FBQSw4QixDQUVGLHlCLENBQ0Usb0MsQ0FDQSw2QyxDQUFBLHFDLENBRUYsd0IsQ0FDRSx1QyxDQUNBLDRDLENBQUEsb0MsQ0FFRix5QixDQUNFLG9DLENBQ0EsdUMsQ0FBQSwrQixDQUVGLG1CLENBQ0Usa0MsQ0FDQSxpQyxDQUFBLHlCLENBRUYsb0IsQ0FDRSxtQyxDQUNBLHVDLENBQUEsK0IsQ0FFRixrQixDQUNFLGlDLENBQ0EscUMsQ0FBQSw2QixDQUVGLHFCLENBQ0Usb0MsQ0FDQSxtQyxDQUFBLDJCLENBRUYsdUIsQ0FDRSxzQyxDQUNBLHFDLENBQUEsNkIsQ0FFRixzQixDQUNFLHFDLENBQ0Esb0MsQ0FBQSw4QixBQUlKLHlCQUtFLGUsQ0FKQSxZLENBQ0UsZ0MsQ0FDQSx1QyxDQUFBLHNDLENBQUEsb0MsQ0FBQSw0QixDQUVGLGUsQ0FDRSxtQyxDQUNBLHFDLENBQUEsdUMsQ0FBQSwrQixDQU1GLHVCLENBSkEsb0IsQ0FDRSx3QyxDQUNBLHVDLENBQUEsdUMsQ0FBQSw0QyxDQUFBLG9DLENBRUYsdUIsQ0FDRSwyQyxDQUNBLHFDLENBQUEsK0MsQ0FBQSx1QyxDQUVGLGEsQ0FDRSw0QixDQUNBLGdDLENBQUEsd0IsQ0FFRixlLENBQ0UsOEIsQ0FDQSxrQyxDQUFBLDBCLENBRUYscUIsQ0FDRSxvQyxDQUNBLHdDLENBQUEsZ0MsQ0FFRix5QixDQUNFLDZCLENBQ0EsZ0MsQ0FBQSw0QyxDQUFBLG9DLENBRUYsdUIsQ0FDRSwyQixDQUNBLDhCLENBQUEsMEMsQ0FBQSxrQyxDQUVGLDBCLENBQ0UsOEIsQ0FDQSxpQyxDQUFBLHdDLENBQUEsZ0MsQ0FFRiwyQixDQUNFLCtCLENBQ0Esa0MsQ0FBQSwrQyxDQUFBLHVDLENBRUYsMEIsQ0FDRSxrQyxDQUNBLDhDLENBQUEsc0MsQ0FFRixxQixDQUNFLDhCLENBQ0EsaUMsQ0FBQSx3QyxDQUFBLGdDLENBRUYsbUIsQ0FDRSw0QixDQUNBLCtCLENBQUEsc0MsQ0FBQSw4QixDQUVGLHNCLENBQ0UsK0IsQ0FDQSxrQyxDQUFBLG9DLENBQUEsNEIsQ0FFRix3QixDQUNFLGlDLENBQ0Esb0MsQ0FBQSxzQyxDQUFBLDhCLENBRUYsdUIsQ0FDRSxnQyxDQUNBLG1DLENBQUEscUMsQ0FBQSw2QixDQUVGLHVCLENBQ0Usa0MsQ0FDQSwwQyxDQUFBLGtDLENBRUYscUIsQ0FDRSxnQyxDQUNBLHdDLENBQUEsZ0MsQ0FFRix3QixDQUNFLG1DLENBQ0Esc0MsQ0FBQSw4QixDQUVGLHlCLENBQ0Usb0MsQ0FDQSw2QyxDQUFBLHFDLENBRUYsd0IsQ0FDRSx1QyxDQUNBLDRDLENBQUEsb0MsQ0FFRix5QixDQUNFLG9DLENBQ0EsdUMsQ0FBQSwrQixDQUVGLG1CLENBQ0Usa0MsQ0FDQSxpQyxDQUFBLHlCLENBRUYsb0IsQ0FDRSxtQyxDQUNBLHVDLENBQUEsK0IsQ0FFRixrQixDQUNFLGlDLENBQ0EscUMsQ0FBQSw2QixDQUVGLHFCLENBQ0Usb0MsQ0FDQSxtQyxDQUFBLDJCLENBRUYsdUIsQ0FDRSxzQyxDQUNBLHFDLENBQUEsNkIsQ0FFRixzQixDQUNFLHFDLENBQ0Esb0MsQ0FBQSw4QixBQUlKLDBCQUtFLGUsQ0FKQSxZLENBQ0UsZ0MsQ0FDQSx1QyxDQUFBLHNDLENBQUEsb0MsQ0FBQSw0QixDQUVGLGUsQ0FDRSxtQyxDQUNBLHFDLENBQUEsdUMsQ0FBQSwrQixDQU1GLHVCLENBSkEsb0IsQ0FDRSx3QyxDQUNBLHVDLENBQUEsdUMsQ0FBQSw0QyxDQUFBLG9DLENBRUYsdUIsQ0FDRSwyQyxDQUNBLHFDLENBQUEsK0MsQ0FBQSx1QyxDQUVGLGEsQ0FDRSw0QixDQUNBLGdDLENBQUEsd0IsQ0FFRixlLENBQ0UsOEIsQ0FDQSxrQyxDQUFBLDBCLENBRUYscUIsQ0FDRSxvQyxDQUNBLHdDLENBQUEsZ0MsQ0FFRix5QixDQUNFLDZCLENBQ0EsZ0MsQ0FBQSw0QyxDQUFBLG9DLENBRUYsdUIsQ0FDRSwyQixDQUNBLDhCLENBQUEsMEMsQ0FBQSxrQyxDQUVGLDBCLENBQ0UsOEIsQ0FDQSxpQyxDQUFBLHdDLENBQUEsZ0MsQ0FFRiwyQixDQUNFLCtCLENBQ0Esa0MsQ0FBQSwrQyxDQUFBLHVDLENBRUYsMEIsQ0FDRSxrQyxDQUNBLDhDLENBQUEsc0MsQ0FFRixxQixDQUNFLDhCLENBQ0EsaUMsQ0FBQSx3QyxDQUFBLGdDLENBRUYsbUIsQ0FDRSw0QixDQUNBLCtCLENBQUEsc0MsQ0FBQSw4QixDQUVGLHNCLENBQ0UsK0IsQ0FDQSxrQyxDQUFBLG9DLENBQUEsNEIsQ0FFRix3QixDQUNFLGlDLENBQ0Esb0MsQ0FBQSxzQyxDQUFBLDhCLENBRUYsdUIsQ0FDRSxnQyxDQUNBLG1DLENBQUEscUMsQ0FBQSw2QixDQUVGLHVCLENBQ0Usa0MsQ0FDQSwwQyxDQUFBLGtDLENBRUYscUIsQ0FDRSxnQyxDQUNBLHdDLENBQUEsZ0MsQ0FFRix3QixDQUNFLG1DLENBQ0Esc0MsQ0FBQSw4QixDQUVGLHlCLENBQ0Usb0MsQ0FDQSw2QyxDQUFBLHFDLENBRUYsd0IsQ0FDRSx1QyxDQUNBLDRDLENBQUEsb0MsQ0FFRix5QixDQUNFLG9DLENBQ0EsdUMsQ0FBQSwrQixDQUVGLG1CLENBQ0Usa0MsQ0FDQSxpQyxDQUFBLHlCLENBRUYsb0IsQ0FDRSxtQyxDQUNBLHVDLENBQUEsK0IsQ0FFRixrQixDQUNFLGlDLENBQ0EscUMsQ0FBQSw2QixDQUVGLHFCLENBQ0Usb0MsQ0FDQSxtQyxDQUFBLDJCLENBRUYsdUIsQ0FDRSxzQyxDQUNBLHFDLENBQUEsNkIsQ0FFRixzQixDQUNFLHFDLENBQ0Esb0MsQ0FBQSw0QixDQVNGLGUsQ0FKQSxZLENBQ0UsZ0MsQ0FDQSx1QyxDQUFBLHNDLENBQUEsb0MsQ0FBQSw0QixDQUVGLGUsQ0FDRSxtQyxDQUNBLHFDLENBQUEsdUMsQ0FBQSwrQixDQU1GLHVCLENBSkEsb0IsQ0FDRSx3QyxDQUNBLHVDLENBQUEsdUMsQ0FBQSw0QyxDQUFBLG9DLENBRUYsdUIsQ0FDRSwyQyxDQUNBLHFDLENBQUEsK0MsQ0FBQSx1QyxDQUVGLGEsQ0FDRSw0QixDQUNBLGdDLENBQUEsd0IsQ0FFRixlLENBQ0UsOEIsQ0FDQSxrQyxDQUFBLDBCLENBRUYscUIsQ0FDRSxvQyxDQUNBLHdDLENBQUEsZ0MsQ0FFRix5QixDQUNFLDZCLENBQ0EsZ0MsQ0FBQSw0QyxDQUFBLG9DLENBRUYsdUIsQ0FDRSwyQixDQUNBLDhCLENBQUEsMEMsQ0FBQSxrQyxDQUVGLDBCLENBQ0UsOEIsQ0FDQSxpQyxDQUFBLHdDLENBQUEsZ0MsQ0FFRiwyQixDQUNFLCtCLENBQ0Esa0MsQ0FBQSwrQyxDQUFBLHVDLENBRUYsMEIsQ0FDRSxrQyxDQUNBLDhDLENBQUEsc0MsQ0FFRixxQixDQUNFLDhCLENBQ0EsaUMsQ0FBQSx3QyxDQUFBLGdDLENBRUYsbUIsQ0FDRSw0QixDQUNBLCtCLENBQUEsc0MsQ0FBQSw4QixDQUVGLHNCLENBQ0UsK0IsQ0FDQSxrQyxDQUFBLG9DLENBQUEsNEIsQ0FFRix3QixDQUNFLGlDLENBQ0Esb0MsQ0FBQSxzQyxDQUFBLDhCLENBRUYsdUIsQ0FDRSxnQyxDQUNBLG1DLENBQUEscUMsQ0FBQSw2QixDQUVGLHVCLENBQ0Usa0MsQ0FDQSwwQyxDQUFBLGtDLENBRUYscUIsQ0FDRSxnQyxDQUNBLHdDLENBQUEsZ0MsQ0FFRix3QixDQUNFLG1DLENBQ0Esc0MsQ0FBQSw4QixDQUVGLHlCLENBQ0Usb0MsQ0FDQSw2QyxDQUFBLHFDLENBRUYsd0IsQ0FDRSx1QyxDQUNBLDRDLENBQUEsb0MsQ0FFRix5QixDQUNFLG9DLENBQ0EsdUMsQ0FBQSwrQixDQUVGLG1CLENBQ0Usa0MsQ0FDQSxpQyxDQUFBLHlCLENBRUYsb0IsQ0FDRSxtQyxDQUNBLHVDLENBQUEsK0IsQ0FFRixrQixDQUNFLGlDLENBQ0EscUMsQ0FBQSw2QixDQUVGLHFCLENBQ0Usb0MsQ0FDQSxtQyxDQUFBLDJCLENBRUYsdUIsQ0FDRSxzQyxDQUNBLHFDLENBQUEsNkIsQ0FFRixzQixDQUNFLHFDLENBQ0Esb0MsQ0FBQSw4QkNuMENKLEMsQ0FDRSxtQixDQUNBLFMsQ0FDQSxRLENBSEYsQyxDQUFBLE0sQ0FBQSxPLENBUUksNkIsQ0FBQSxxQixDQUlKLGlCLENBT0ksZSxDQUNBLHdCLENFMkhGLHlCRm5JRixpQixDQVdNLGMsQ0FDQSxLLENBQ0EsTSxDQUNBLFUsQ0FDQSxXLENBZk4sZSxDQXFCTSxlLENBQ0EsMEIsQUVnSUosMEJGdEpGLHVCLENBQUEsZ0IsQ0E0Qk0sZSxDQUNBLDBCQUtOLEssQ0FDRSx1QixDQUNBLHVCLENBQUEsZSxDTmpDQSxzRSxDQUNBLGUsQ0FDQSxpQixDTWlDQSxjLENBSkYsZ0IsQ0FPSSxzQixDQVBKLGlCLENBV0ksc0IsQ0FJSixNLENBQ0UsUyxDQUNBLFEsQ0FDQSw0QixDQUNBLGMsQ05sREEsbUUsQ0FDQSxlLENBQ0EsaUIsQ01rREEsYyxDRXNHQSwwQkYvRkYsVSxDQUVJLHdCLEFFZ0ZGLGdERjVFRixVLENBRUksd0IsQUU2REYseUJGekRGLFUsQ0FFSSx3QkFRSixTLENBQ0UsYSxDQUdGLFksQ0FDRSxhLENBR0YsWSxDQUNFLGEsQ0N6R0YsRSxDQUNFLFMsQ0FDQSxRLENBQ0Esb0IsQ0FHRixPLENBQUEsTyxDQU9JLGEsQ0FDQSxvQixDQVFKLEcsQ0FBQSxFLENBQ0UsUSxDUFJBLG9FLENBQ0EsZSxDQUNBLGlCLENPUUEsYyxDQUNBLGtCLENDcUhBLHlCRHpIRixHLENBQUEsRSxDQU9JLGMsQ0FDQSxrQkFJSixHLENBQUEsRSxDQUNFLFEsQ1BwQkEsb0UsQ0FDQSxlLENBQ0EsaUIsQ09vQkEsYyxDQUNBLGdCLENDeUdBLHlCRDdHRixHLENBQUEsRSxDQU9JLGMsQ0FDQSxrQkFJSixHLENBQUEsRSxDQUNFLFEsQ1BoQ0Esb0UsQ0FDQSxlLENBQ0EsaUIsQ09nQ0EsYyxDQUNBLGdCLENDNkZBLHlCRGpHRixHLENBQUEsRSxDQU9JLGMsQ0FDQSxrQkFJSixHLENBQUEsRSxDQUNFLFEsQ1A1Q0Esb0UsQ0FDQSxlLENBQ0EsaUIsQ080Q0EsYyxDQUNBLGdCLENDaUZBLHlCRHJGRixHLENBQUEsRSxDQU9JLGMsQ0FDQSxrQkFJSixDLENBQ0UsZ0IsQ0FDQSxrQixDQUZGLFksQ0FLSSxlLENDb0VGLHlCRHpFRixDLENBU0ksYyxDQUNBLGtCRWhGSixPLENBQ0UsK0IsQ0FNQSxhLENBQ0UsbUIsQ0FDQSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSwwQixDQUFBLHFCLENBQUEsa0IsQ0RxS0YsaURDeEtBLGEsQ0FNSSxxQixBRCtJSixnRENySkEsYSxDQVVJLHFCLEFEOEhKLHlCQ3hJQSxhLENBY0ksYSxDQUNBLG1CLENBQ0EsbUJBSUosYSxDQUNFLGtCLENBQUEsc0IsQ0FBQSxrQixDQUFBLGMsQ0FDQSxlLENEd0pGLDBCQzFKQSxhLENBS0ksaUIsQUQrR0oseUJDcEhBLGEsQ0FTSSxXLENBQ0Esb0JBVkgsZSxDQWNHLG9CLENBQ0EsYyxDQWZILGlCLENBQUEsaUIsQ0FtQkcsYyxDQUlKLGdCLENBQ0UsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDRGtJRiwwQkNuSUEsZ0IsQ0FJSSxnQixDQUNBLGtCLENBQ0EsaUIsQ0FOSCx1QixDQVNLLFUsQ0FDQSxpQixDQUNBLE8sQ0FDQSxnQixDQUNBLE8sQ0FDQSxXLENBQ0EsUyxDQUNBLDBCLEFENkdOLGlEQzdIQSxnQixDQXFCSSxtQixBRHFGSixnREMxR0EsZ0IsQ0F5Qkksa0IsQURvRUoseUJDN0ZBLGdCLENBNkJJLGEsQ0FDQSxlQUlKLGUsQ0FDRSxnQixDQUNBLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLDBCLENBQUEscUIsQ0FBQSxrQixDRDhGRiwwQkNqR0EsZSxDQU1JLGUsQ0FJSCxxQixDQUdLLGdCLENBQ0EsZ0IsQUQ2RU4saURDakZDLHFCLENBU0ssZ0JBS04sYyxDQUNFLGdCLENEd0VGLDBCQ3pFQyxtQixDQUtLLGdCLENBQ0EsZ0IsQUQ2RE4saURDbkVDLG1CLENBWUssYyxDQUNBLGtCLEFEbUNOLGdEQ2hEQSxjLENBa0JJLGUsQURpQkoseUJDbkNBLGMsQ0FzQkksaUIsQ0FDQSxXLENBQ0EsTyxDQXhCSCxtQixDQTJCSyxrQkFLTixrQixDQUNFLGlCLENBQ0EsTyxDQUNBLFEsQ0RPRix5QkNWQSxrQixDQU1JLGNBSUosYSxDQUNFLGlCLENBQ0EsTyxDQUNBLE0sQ0FDQSxLLENDMUpKLFksQ0FDRSxpQixDQUNBLFMsQ0FDQSxnQixDQUNBLG1CLENBQ0Esd0IsQ0FFQSxtQixDQUNFLGlCLENBR0Ysa0IsQ0FDRSxpQixDQUNBLGtCLENBQ0EsZ0IsQ0FDQSxjLENBQ0Esb0IsQ0FMRCx5QixDQVFHLFUsQ0MrSkYsYSxDQUNBLDRCLENBQ0EsOEMsQ0FDQSxtQyxDQUFBLDJCLENBUUUsUyxDQUtBLFUsQ0FRRixpQyxDRHJMRSxnQyxDQUFBLDRCLENBQUEsd0IsQ0FDQSxpQixDQUNBLE8sQ0FDQSxTLENBQ0EsZSxDQWRILDZCLENBa0JHLGUsQ0FsQkgsb0MsQ0FxQkssWSxDQXJCTCxvQixDQTBCRyxhLENBMUJILDBCLENBNkJLLGEsQ0E3QkwsdUIsQ0FrQ0csVSxDRTdDTixPLENBQ0Usd0IsQ0FDQSxxQixDQUFBLG1CLENBQUEsYSxDQUNBLDRCLENaWUEsb0UsQ0FDQSxlLENBQ0EsaUIsQ1laQSxjLENBQ0EsYSxDQU1BLFksQ0FDRSxjLENKa0lGLHlCSW5JQSxZLENBSUksZ0JBR0Ysa0IsQ0FDRSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENKOElKLDBCSS9JRSxrQixDQUlJLG1CQUtOLDJCLENBQ0UsaUIsQ0FDQSxLLENBQ0EsTSxDSjBJRiwwQkk3SUEsMkIsQ0FNSSxjQU5ILGdDLENBVUcsYyxDQUNBLFMsQ0FJSixZLENBQ0Usa0IsQ0FBQSxjLENBQUEsVSxDQUFBLE0sQ0pzSEYsMEJJdkhBLFksQ0FJSSxZLENBQ0EsYyxDQUNBLEssQ0FDQSxRLENBQ0EsTSxDQUNBLE8sQ0FDQSx3QixDQUNBLGdCLENBQ0EsYSxDQUNBLFksQUpvR0osZ0RJakhDLG1CLENBa0JLLFUsQ0FDQSxhLENBQ0EsUyxDQUNBLGlCLENBQ0EsUyxDQUNBLFEsQ0FDQSxRLENBQ0EsMEIsQUoyRU4seUJJcEdDLHVCLENBK0JLLGdCQUlKLGdCLENBQ0UsaUIsQ0FDQSxrQixDSnlGSiwwQkkzRkUsZ0IsQ0FLSSxjLEFKNEROLHlCSWpFRSxnQixDQVNJLG9CQUdGLHFCLENBQ0UsYyxDQUNBLFUsQ0ptRE4seUJJckRJLHFCLENBS0ksWUFJSix1QixDQUNFLGlCLENBQ0EsTyxDQUNBLEssQ0FIRCwrQixDRCtFSCxhLENBQ0EsNEIsQ0FDQSw4QyxDQUNBLG1DLENBQUEsMkIsQ0FRRSxVLENBS0EsVyxDQVFGLGlDLENDaEdNLGMsQ0orRFIsMEJJMURFLGtCLENBRUksYSxDQUNBLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLGMsQUpnRE4sMEJJbkRFLGtCLENBT0ksbUIsQUptRE4sMEJJL0NFLGdCLENBRUksa0IsQ0FBQSxvQixDQUFBLGdCLENBQUEsWSxDQUNBLGVBSEgsMkIsQ0FPRyxjLENKMkJOLGdESWxDRyx5QyxDQWNTLFMsQ0FDQSxrQixDQWZULDBDLENBbUJTLGEsQ0FuQlQsZ0QsQ0FzQlcsK0IsQ0FBQSwyQixDQUFBLHlCLEFKRGQseUJJckJHLHlDLENBK0JTLFMsQ0FDQSxrQixDQWhDVCwwQyxDQW9DUyxhLENBcENULGdELENBdUNXLCtCLENBQUEsMkIsQ0FBQSx5QkFRWixrQixDQUNFLGMsQ0FDQSxVLENaNUpKLG1FLENBQ0EsZSxDQUNBLGlCLENZNEpJLGtCLENBQ0EsYSxDSlpKLDBCSU9HLDZCLENBU0ssZSxDQVRMLHdCLENBYUssVSxDQUNBLHFCLENBQ0EsZSxDRE5OLG9CLENBQ0EsNEIsQ0FDQSw4QyxDQUNBLG1DLENBQUEsMkIsQ0FRRSxTLENBS0EsVSxDQVFGLGlDLENDaEJNLHNCLENBQUEsaUIsQ0FBQSxjLENBQ0EsZ0MsQ0FBQSw0QixDQUFBLDBCLEFKL0JSLGdESWFFLGtCLENBdUJJLFcsQ0FDQSxjLENBQ0Esb0IsQUpuRE4seUJJMEJFLGtCLENBNkJJLGMsQ0FDQSxvQixBSjNDTixnREkrQ0UsaUIsQ0FFSSxVLENBQ0EsTyxDQUNBLEssQ0FDQSxjLENBQ0EsaUIsQ0FDQSxTLENBQ0EsbUIsQUpwRU4seUJJNERFLGlCLENBWUksYyxDQUNBLE0sQ0FDQSxPLENBQ0EsSyxDQUNBLFEsQ0FDQSxjLENBQ0EsUyxDQUNBLGlCLENBQ0Esd0IsQ0FDQSxZQUlKLGlCLENBQ0Usa0IsQ0puRUosMEJJa0VFLGlCLENBSUksb0JBSkgsNEIsQ0FRRyxlLENKMUVOLDBCSThFRSxpQixDQUVJLGEsQ0FDQSxjLENBQ0EsWSxBSjlGTix5QkkwRkcsdUIsQ0FTSyxZQTlNUCxtQixDQW9ORyxhLENBQ0EsVSxDSjFHSix5QkkrR0Usb0IsQ0FFSSxjLEFKeEhOLHlCSXNIRSxvQixDQU1JLGtCLENBQ0EsaUIsQ0FDQSxpQkFHRix5QixDQUNFLGMsQ0FDQSxVLENBWUQsbUMsQ0FkQSxnQyxDRDdGSCw0QixDQUNBLDhDLENBQ0EsbUMsQ0FBQSwyQixDQzJGRyxnQyxDQUtHLFUsQ0FDQSxxQixDQUNBLGdCLENBRUEsc0IsQ0FBQSxpQixDQUFBLGMsQ0FDQSwrQixDQUFBLDJCLENBQUEsdUIsQ0R4R04sb0IsQ0FXRSxTLENBS0EsVSxDQVFGLGlDLENDb0ZFLDJCLENBQ0UsaUIsQ0FDQSxPLENBQ0EsSyxDQUhELG1DLENENUdILGEsQ0FXRSxVLENBS0EsVyxDQVFGLGlDLENDMkZNLGMsQ0o1SFIsMEJJa0lBLGdCLENBRUksa0IsQ0FBQSxzQixDQUFBLGtCLENBQUEsYyxDQUNBLGUsQ0FDQSxrQixBSjdJSiwwQkl5SUEsZ0IsQ0FRSSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0Esa0IsQ0FBQSxjLENBQUEsVSxDQUFBLE0sQ0FDQSxxQixDQUFBLDRCLENBQUEsa0IsQ0FBQSxzQkFHRixxQixDQUNFLGUsQ0FDQSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSwwQixDQUFBLHFCLENBQUEsa0IsQ0ovSkosZ0RJNEpFLHFCLENBTUksMkIsQ0FBQSxlLENBQUEsZ0IsQ0FBQSxTLEFKL0tOLHlCSXlLRSxxQixDQVVJLGUsQ0FDQSwyQixDQUFBLGUsQ0FBQSxnQixDQUFBLE8sQ0FDQSxlQUtOLGdCLENBQ0UsZ0IsQ0o5S0YsZ0RJNktBLGdCLENBSUksMkIsQ0FBQSxlLENBQUEsZ0IsQ0FBQSxPLENBQ0EsZ0IsQ0FDQSxhLEFKaE1KLHlCSTBMQSxnQixDQVVJLDJCLENBQUEsZSxDQUFBLGdCLENBQUEsTyxDQUNBLGdCLENBQ0Esa0IsQ0FBQSxzQixDQUFBLGtCLENBQUEsZ0JBR0Ysc0IsQ0FDRSxjLENBQ0EsVSxDQUNBLGtCLENBR0YscUIsQ0FDRSxnQixDQURELDZCLENBbUpBLDRCLENBdUhBLDZCLENBdFFHLHlCLENBS04sYSxDQUNFLGlCLENBQ0EsZ0IsQ0FGRCxzQyxDQU9PLHdCLENBUFAsNEMsQ0FVUyxnQyxDQUFBLDRCLENBQUEsd0IsQ0FWVCxzQyxDQWVPLFMsQ0FDQSxrQixDQWhCUCxvQixDQXNCRyxVLENBQ0EscUIsQ0FHRixrQixDQUNFLGlCLENBQ0Esd0IsQ0FDQSxVLENBY0Ysa0IsQ0FqQkMsd0IsQ0FrQkMsaUIsQ0FLQSxzQixDQUFBLGlCLENBQUEsYyxDQXZCRCx3QixDQU1HLFUsQ0FDQSxxQixDQUNBLGUsQ0R2Tkosb0IsQ0FFQSw4QyxDQUNBLG1DLENBQUEsMkIsQ0FRRSxTLENBS0EsVSxDQVFGLGlDLENDbU1JLFMsQ0QxTkosNEIsQ0MyTkksUSxDQUlKLGtCLENBRUUsUSxDQUNBLGtCLENBQ0EsUyxDQUNBLGlCLENBRUEsd0IsQ0FDQSxTLENBR0Ysa0IsQ0FDRSxhLENBQ0EsVSxDQUNBLGlCLENBQ0EsZSxDQUpELDZCLENBT0csZSxDQU1OLGUsQ0FDRSxnQixDSjVSRix5QkkyUkEsZSxDQUlJLGEsQ0FDQSxpQkFHRixvQixDQUNFLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FHRixvQixDQUNFLGlCLENBQ0EscUIsQ0FBQSxtQixDQUFBLGEsQ0FpS0Qsc0MsQ0FuS0EsK0IsQ0FLRyxjLENBSUosb0IsQ0FDRSxvQixDQUNBLHNCLENBQUEsaUIsQ0FBQSxjLENBQ0EsVSxDQUhELDBCLENBTUcsUyxDQU5ILHVCLENBQUEsdUIsQ0FBQSx1QixDRDdRRCxhLENBQ0EsNEIsQ0FDQSw4QyxDQUNBLG1DLENBQUEsMkIsQ0FRRSxVLENBS0EsVyxDQVFGLGlDLENDcVBDLHVCLENBQUEsdUIsQ0RsUUMsVSxDQUtBLFcsQ0FRRixpQyxDQ3FQQyx1QixDRGxRQyxTLENBS0EsVyxDQVFGLGlDLENDNlFGLGUsQ0FDRSw0QixDQUNBLGMsQ0FFQSxxQixDQUNFLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0o3VUoseUJJNFVFLHFCLENBSUksbUJBS04sZSxDQUNFLHFCLENBQUEsbUIsQ0FBQSxhLENBRUEscUIsQ0FDRSxjLENBQ0EsVSxDQUNBLGtCLENKM1ZKLHlCSXdWRSxxQixDQU1JLG9CQVVKLG9CLENBQ0UsYSxDQUNBLGMsQ0FDQSxnQixDSjNVSixpREl3VUUsb0IsQ0FNSSxpQixDQUNBLHNCLEFKNVZOLDBCSXFWRSxvQixDQVdJLGlCLENBQ0EsYyxDQUNBLGUsQUpyWE4seUJJd1dFLG9CLENBaUJJLGlCLENBQ0Esa0JBbEJILCtCLENBc0JHLGMsQ0FDQSxlLENBdkJILHlCLENBMkJHLGMsQ0puWU4seUJJd1dHLHlCLENBOEJLLGMsQ0FDQSxlQU1SLGdCLENBQ0UsZ0IsQ0FDQSxxQixDQUFBLG1CLENBQUEsYSxDQUNBLGMsQ0oxV0YsMEJJdVdBLGdCLENBTUksa0IsQUpuWEosaURJNldBLGdCLENBVUksZSxDQUNBLGtCLEFKM1lKLGdESWdZQSxnQixDQWVJLGdCLENBQ0Esa0IsQUo3WkoseUJJNllBLGdCLENBb0JJLGlCLENBQ0EsTyxDQUNBLFcsQ0FDQSxlQXZCSCxxQixDQTJCRyxjLENaeGlCSixvRSxDQUNBLGUsQ0FDQSxpQixDWXdpQkksZ0IsQ0oxYUoseUJJNllDLHFCLENBZ0NLLGtCQUtOLGUsQ0FDRSxnQixDQUNBLHFCLENBQUEsbUIsQ0FBQSxhLENKamFGLDBCSStaQSxlLENBS0ksa0IsQUp2YkoseUJJa2JBLGUsQ0FTSSxnQixDQUNBLGlCLENBQ0Esa0JBR0YscUIsQ0FDRSxjLENBQ0EsVSxDQUNBLGlCLENBR0Ysb0IsQ0FDRSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBR0Ysb0IsQ0FDRSxxQixDQUFBLG1CLENBQUEsYSxDQURELDJCLENEdmFELG9CLENBQ0EsNEIsQ0FDQSw4QyxDQUNBLG1DLENBQUEsMkIsQ0FRRSxVLENBS0EsVyxDQVFGLGlDLENDb1pJLHFCLENBQ0EsZ0IsQ0FTSixxQixDQUNFLGdCLENBQ0EsYyxDQUNBLGUsQ0p0YkosMEJJOGJBLGEsQ0FFSSxnQixDQUNBLGMsQUp2ZUoseUJJb2VBLGEsQ0FPSSxrQkFQSCwwQixDQVdHLFksQ0p6Y0osMEJJOGJDLDBCLENBY0ssZSxDQUNBLGVBSUosbUIsQ0FDRSxtQixDQUdGLGtCLENBQ0UsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUNBLGMsQ0FDQSx1QixDQUFBLDhCLENBQUEsb0IsQ0FBQSxzQixDQUNBLHdCLENBQUEsMEIsQ0FBQSxxQixDQUFBLGtCLENKL2ZKLHlCSTJmRSxrQixDQU9JLGEsQ0FDQSxtQkFJSixrQixDQUNFLGMsQ0p4Z0JKLHlCSXVnQkUsa0IsQ0FJSSxvQixDQUNBLGtCLENBQ0EsZSxDQUNBLHFCQUlKLGlCLENBQ0UsZSxDQURELHFCLENBSUcsZSxDQ3JxQlIsTSxDQUNFLGMsQ0FDQSxpQixDQUNBLHlCLENBQ0EsSyxDQUNBLE0sQ0FDQSxVLENBQ0EsVyxDQUNBLGMsQ0FDQSxhLENBQ0EsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUNBLDJCLENBQUEsNEIsQ0FBQSw2QixDQUFBLHlCLENBQUEscUIsQ0FDQSx1QixDQUFBLDhCLENBQUEsb0IsQ0FBQSxzQixDQUNBLHdCLENBQUEsMEIsQ0FBQSxxQixDQUFBLGtCLENBRUEsVyxDQUNFLGUsQ0FDQSxZLENBQ0EsYSxDQUNBLHFCLENBRUEsaUIsQ0FDQSxjLENBQ0EsZSxDQVJGLFcsQ0FBQyxpQixDQ2lESCw4QixDRHRDTSxZLENBWEgsaUIsQ0NpREgsZ0IsQ0RsQ00sYSxDQUlKLGEsQ0FDRSxpQixDQUNBLE8sQ0FDQSxTLENBQ0EsUyxDRXRDSixRLENBQ0UsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUNBLDJCLENBQUEsNEIsQ0FBQSw2QixDQUFBLHlCLENBQUEscUIsQ0FDQSx3QixDQUFBLHFDLENBQUEscUIsQ0FBQSw2QixDQUNBLGdCLENBRUEsZSxDQUNFLGtCLENBQUEsbUIsQ0FBQSxtQixDQUFBLFcsQ0FDQSxxQixDQUFBLG1CLENBQUEsYSxDQUlBLG9CLENBQ0UsaUIsQ0FDQSxPLENBQ0EsTSxDQUNBLEssQ0FKRCw0QixDQU9HLGlCLENBQ0EsUyxDQUNBLCtCLENBVEgsa0MsQ0FZSyxnQixDUG9JUixnRE9oSkcsa0MsQ0FlTyxxQixBUG9IVix5Qk9uSUcsbUMsQ0FxQk8sYUFyQlAsd0MsQ0F5Qk8sVSxDQXpCUCw4QyxDQTRCUyxhLENBNUJULHVDLENBa0NLLFUsQ0FDQSxRLENBbkNMLG9FLENBNENXLGEsQ0E1Q1gsd0MsQ0FtREssdUIsQ0FBQSxlLENBQ0EsUyxDQXBETCxvRCxDQUFBLHlDLENBd0RLLDBCLENBeERMLHlDLENBQUEsa0QsQ0E0REssVSxDQTVETCxvQyxDQTJFRyx1QixDQUFBLGUsQ1A4Rk4sMEJPektHLHlCLENBZ0ZLLGlCLEFQbUZSLGlET25LRyx5QixDQW9GSyxpQixBUHlFUiwwQk83SkcseUIsQ0F3RkssaUIsQ0FDQSxTLENBekZMLCtCLENBOEZPLFUsQ0E5RlAscUMsQ0FpR1MsZSxBUHFEWiwwQk90Skcsd0MsQ0F5R0ssaUIsQ0FDQSxTLENBMUdMLDhDLENBK0dPLFksQVBvQlYseUJPbklHLDhDLENBbUhPLFcsQ0FDQSxhRDlIWixhLENBRUUsYSxDQUNBLDZCLENBQUEscUIsQ0FDQSwwQixDQUNBLHdCLENBRUEscUIsQ0FDQSxvQixDQUNBLGdCLENBQ0Esc0IsQ0FDQSxrQixDQUNBLHVDLENBR0YsVyxDQUNFLGlCLENBQ0EsZSxDQUNBLGEsQ0FDQSxRLENBQ0EsUyxDQUxGLGlCLENBUUksUyxDQVJKLG9CLENBWUksYyxDQUNBLFcsQ2Z3Z0dKLHlCLENlcGdHQSwwQixDQUVFLG9DLENBRUEsZ0MsQ0FFQSw0QixDQUdGLFksQ0FDRSxpQixDQUNBLE0sQ0FDQSxLLENBQ0EsYSxDQUpGLGtCLENBQUEsbUIsQ0FRSSxVLENBQ0EsYSxDQVRKLGtCLENBYUksVSxDQUdGLDJCLENBQ0UsaUIsQ0FJSixZLENBQ0UsVSxDQUNBLFcsQ0FDQSxjLENBV0EsWSxDZnkxRUEsc0IsQ2VsMkVFLFcsQ0FMSix5QixDQWlCSSxtQixDQUdGLCtCLENBQ0UsYSxDQUdGLDJCLENBQ0UsaUIsQ0FHRiw0QixDQUNFLGEsQ0FDQSxXLENBQ0EsNEIsQ0FJSix5QixDQUNFLFksQ0VwR0YsWSxDQUNFLHdCLENBR0YsbUIsQ0FDRSxpQyxDQUFBLDRCLENBQUEseUIsQ0FHRixhLENBQ0UsZSxDQUNBLHlCLENBQUEsaUIsQ0FDQSxZLENBQ0EsUyxDQUNBLCtELENBQUEsMEQsQ0FBQSx1RCxDQUNBLG1CLENBR0Ysd0IsQ0FDRSxhLENBQ0EsbUMsQ0FBQSwyQixDQUdGLCtDLENBQ0UsaUMsQ0FBQSx5QixDQWVGLDRDLENBWkEsaUQsQ0FDRSxXLENBQ0EsWSxDQUNBLDhCLENBQUEsMEIsQ0FBQSxzQixDQUdGLHFELENBQ0UsaUIsQ0FDQSxNLENBQ0EsZ0MsQ0FBQSw0QixDQUFBLHdCLENBR0YsNEMsQ0FDRSx5QixDQUNBLGtDLENBQ0EsaUMsQ0FDQSxXLENBQ0EsWSxDQUlGLCtDLENBQ0UsK0IsQ0FBQSwyQixDQUFBLHVCLENBR0YsbUUsQ0FDRSxnRCxDQUFBLDRDLENBQUEsd0MsQ0FDQSxTLENBR0Ysa0UsQ0FDRSw4QyxDQUFBLDBDLENBQUEsc0MsQ0FDQSxTLENBR0YsaUYsQ0FDRSxTLENBQ0EsbUMsQ0FBQSwrQixDQUFBLDJCLENBR0YsZ0YsQ0FDRSxTLENBQ0EsbUMsQ0FBQSwrQixDQUFBLDJCLENBR0YsNEQsQ0FDRSwrQixDQUFBLDJCLENBQUEsdUIsQ0FHRixnRixDQUNFLFMsQ0FDQSw4QyxDQUFBLHNDLENBR0YsK0UsQ0FDRSxTLENBQ0EsOEMsQ0FBQSxzQyxDQUdGLHlFLENBQ0UsUyxDQUNBLG1DLENBQUEsK0IsQ0FBQSwyQixDQUdGLHdFLENBS0EsK0UsQ0FKRSxTLENBQ0EsbUMsQ0FBQSwrQixDQUFBLDJCLENBR0YsK0UsQ0FDRSxTLENBSUYsOEUsQ0FDRSxTLENBQ0EsK0IsQ0FBQSwyQixDQUFBLHVCLENBR0YsMEUsQ0FDRSxTLENBQ0EsNEMsQ0FBQSx3QyxDQUFBLG9DLENBR0YseUUsQ0FDRSxTLENBQ0Esd0MsQ0FBQSxvQyxDQUFBLGdDLENBR0Ysa0QsQ0FDRSxpQyxDQUFBLHlCLENBZUYsK0MsQ0FaQSxvRCxDQUNFLFEsQ0FDQSxZLENBQ0EsaUMsQ0FBQSw2QixDQUFBLHlCLENBR0Ysd0QsQ0FDRSxpQixDQUNBLE0sQ0FDQSwyQixDQUFBLHVCLENBQUEsbUIsQ0FHRiwrQyxDQUNFLDRCLENBQ0Esa0MsQ0FDQSxpQyxDQUNBLFEsQ0FDQSxZLENBSUYsa0QsQ0FDRSxnQyxDQUFBLDRCLENBQUEsd0IsQ0FHRixzRSxDQUNFLGtELENBQUEsOEMsQ0FBQSwwQyxDQUNBLFMsQ0FHRixxRSxDQUNFLGdELENBQUEsNEMsQ0FBQSx3QyxDQUNBLFMsQ0FHRixvRixDQUNFLFMsQ0FDQSxrQyxDQUFBLDhCLENBQUEsMEIsQ0FHRixtRixDQUNFLFMsQ0FDQSxrQyxDQUFBLDhCLENBQUEsMEIsQ0FHRiwrRCxDQUNFLDRCLENBQUEsd0IsQ0FBQSxvQixDQUdGLG1GLENBQ0UsUyxDQUNBLDZDLENBQUEscUMsQ0FHRixrRixDQUNFLFMsQ0FDQSwrQyxDQUFBLHVDLENBR0YsNEUsQ0FDRSxTLENBQ0Esa0MsQ0FBQSw4QixDQUFBLDBCLENBR0YsMkUsQ0FLQSxrRixDQUpFLFMsQ0FDQSxrQyxDQUFBLDhCLENBQUEsMEIsQ0FHRixrRixDQUNFLFMsQ0FJRixpRixDQUNFLFMsQ0FDQSwrQixDQUFBLDJCLENBQUEsdUIsQ0FHRiw2RSxDQUNFLFMsQ0FDQSwyQyxDQUFBLHVDLENBQUEsbUMsQ0FHRiw0RSxDQUNFLFMsQ0FDQSx3QyxDQUFBLG9DLENBQUEsZ0MsQ0FHRixnRCxDQUNFLGlDLENBQUEseUIsQ0FHRixrRCxDQUNFLFcsQ0FDQSxZLENBQ0EseUMsQ0FBQSxxQyxDQUFBLGlDLENBR0Ysc0QsQ0FDRSxpQixDQUNBLE0sQ0FDQSwrQixDQUFBLDJCLENBQUEsdUIsQ0FHRiw2QyxDQUNFLDBCLENBQ0EsZ0MsQ0FDQSxtQyxDQUNBLFUsQ0FDQSxZLENBQ0EsOEIsQ0FBQSwwQixDQUFBLHNCLENBR0YsZ0QsQ0FDRSwrQixDQUFBLDJCLENBQUEsdUIsQ0FHRixvRSxDQUNFLGdELENBQUEsNEMsQ0FBQSx3QyxDQUNBLFMsQ0FHRixtRSxDQUNFLGdELENBQUEsNEMsQ0FBQSx3QyxDQUNBLFMsQ0FHRixrRixDQUNFLFMsQ0FDQSxtQyxDQUFBLCtCLENBQUEsMkIsQ1IxR0EseUJRd0dGLGtGLENBS0ksc0IsQ0FBQSxrQixDQUFBLGdCQUlKLGlGLENBQ0UsUyxDQUNBLG1DLENBQUEsK0IsQ0FBQSwyQixDQUdGLDZELENBQ0UsOEIsQ0FBQSwwQixDQUFBLHNCLENBR0YsaUYsQ0FDRSxTLENBQ0EsOEMsQ0FBQSxzQyxDUjVIQSx5QlEwSEYsaUYsQ0FLSSxzQixDQUFBLGtCLENBQUEsZ0JBSUosZ0YsQ0FDRSxTLENBQ0EsK0MsQ0FBQSx1QyxDQUdGLDBFLENBQ0UsUyxDQUNBLG1DLENBQUEsK0IsQ0FBQSwyQixDUjFJQSx5QlF3SUYsMEUsQ0FLSSxzQixDQUFBLGtCLENBQUEsZ0JBSUoseUUsQ0FDRSxTLENBQ0EsbUMsQ0FBQSwrQixDQUFBLDJCLENSbkpBLHlCUWlKRix5RSxDQUtJLHNCLENBQUEsa0IsQ0FBQSxnQkFJSixnRixDQUNFLFMsQ0FDQSxtQyxDQUFBLCtCLENBQUEsMkIsQ1I1SkEseUJRMEpGLGdGLENBS0ksc0IsQ0FBQSxrQixDQUFBLGdCQUlKLCtFLENBQ0UsUyxDQUNBLCtCLENBQUEsMkIsQ0FBQSx1QixDQUdGLDJFLENBQ0UsUyxDQUNBLDRDLENBQUEsd0MsQ0FBQSxvQyxDUjFLQSx5QlF3S0YsMkUsQ0FLSSxzQixDQUFBLGtCLENBQUEsZ0JBSUosMEUsQ0FDRSxTLENBQ0Esd0MsQ0FBQSxvQyxDQUFBLGdDLENBR0YsaUQsQ0FDRSxpQyxDQUFBLHlCLENBR0YsbUQsQ0FDRSxVLENBQ0EsWSxDQUNBLHlDLENBQUEscUMsQ0FBQSxpQyxDQUdGLHVELENBQ0UsaUIsQ0FDQSxNLENBQ0EsZ0MsQ0FBQSw0QixDQUFBLHdCLENBR0YsOEMsQ0FDRSwyQixDQUNBLGdDLENBQ0EsbUMsQ0FDQSxTLENBQ0EsWSxDQUNBLGlDLENBQUEsNkIsQ0FBQSx5QixDQUdGLGlELENBQ0UsZ0MsQ0FBQSw0QixDQUFBLHdCLENBR0YscUUsQ0FDRSxrRCxDQUFBLDhDLENBQUEsMEMsQ0FDQSxTLENBR0Ysb0UsQ0FDRSxrRCxDQUFBLDhDLENBQUEsMEMsQ0FDQSxTLENBR0YsbUYsQ0FDRSxTLENBQ0Esa0MsQ0FBQSw4QixDQUFBLDBCLENBR0Ysa0YsQ0FDRSxTLENBQ0Esa0MsQ0FBQSw4QixDQUFBLDBCLENBR0YsOEQsQ0FDRSw2QixDQUFBLHlCLENBQUEscUIsQ0FHRixrRixDQUNFLFMsQ0FDQSw2QyxDQUFBLHFDLENBR0YsaUYsQ0FDRSxTLENBQ0EsOEMsQ0FBQSxzQyxDQUdGLDJFLENBQ0UsUyxDQUNBLGtDLENBQUEsOEIsQ0FBQSwwQixDQUdGLDBFLENBS0EsaUYsQ0FKRSxTLENBQ0Esa0MsQ0FBQSw4QixDQUFBLDBCLENBR0YsaUYsQ0FDRSxTLENBSUYsZ0YsQ0FDRSxTLENBQ0EsK0IsQ0FBQSwyQixDQUFBLHVCLENBR0YsNEUsQ0FDRSxTLENBQ0EsMkMsQ0FBQSx1QyxDQUFBLG1DLENBR0YsMkUsQ0FDRSxTLENBQ0Esd0MsQ0FBQSxvQyxDQUFBLGdDLENBR0YsYyxDQUNFLGlCLENBQ0EsYSxDQUNBLGMsQ0FDQSxnQixDQUNBLGlCLENBQ0EsZSxDQUNBLHFCLENBQ0EscUIsQ0FDQSx3QixDQUNBLCtDLENBQUEsdUMsQ0FDQSx1QixDQUFBLGUsQ0FHRiwrQixDQUNFLG1CLENBQ0EsZ0IsQ0FHRiwrQixDQUNFLG1CLENBQ0EsYyxDQUdGLGdDLENBQ0UsZSxDQUNBLDRCLENBR0YsK0MsQ0FFRSxpRSxDQUFBLG9ELENBQUEsaUQsQ0FDQSxnRyxDQWdDRixzQixDQTdCQSxnQyxDQUNFLG1CLENBR0YsZ0QsQ0FDRSw4RCxDQUFBLHlELENBQUEsc0QsQ0FHRiwrQyxDQUNFLHVDLENBQUEsa0MsQ0FBQSwrQixDQUdGLFksQ0FFRSxPLENBQ0EsUSxDQUhGLFksQ0FBQSxpQixDQUNFLGlCLENSblVBLHlCUWtVRixZLENBQUEsaUIsQ0FNSSxjQUlKLGlCLENBQ0UsVSxDQUNBLFUsQ0FDQSxTLENBQ0EsbUIsQ0FPRixlLENBQ0UsaUIsQ0FDQSxxQixDQUNBLHFCLENBQ0EseUIsQ0FBQSxpQixDQUNBLFMsQ0FDQSxRLENBQ0EsTyxDQUNBLFUsQ0FDQSxtRCxDQUFBLDhDLENBQUEsMkMsQ0FDQSxrQyxDQUFBLDBCLENBR0YscUIsQ0FDRSxVLENBQ0EsVSxDQUNBLGdCLENBR0YsU0FBQSxpRixDQUNFLCtDLENBQUEsdUMsQ0FHRixTQUFBLGdGLENBQ0UsNEMsQ0FBQSxvQyxDQUdGLFNBQUEsa0gsQ0FDRSw2QyxDQUFBLHFDLENBR0YsU0FBQSxpSCxDQUNFLDRDLENBQUEsb0MsQ0FHRixTQUFBLGlILENBQ0UsZ0QsQ0FBQSx3QyxDQUdGLFNBQUEsZ0gsQ0FDRSwrQyxDQUFBLHVDLENBR0YseUJBQ0UsYSxDQUNFLGEsQ0FDQSxtQyxDQUFBLDZCQ3BoQkosVSxDQUFBLFUsQ0FBQSxVLENBQUEsVSxDQUFBLFUsQ0FBQSxVLENBRUksa0IsQ2pCYUYscUUsQ0FDQSxlLENBQ0EsaUIsQ2lCYkUsYSxDQUpKLHNCLENBQUEsc0IsQ0FBQSxzQixDQUFBLHNCLENBQUEsc0IsQ0FBQSxzQixDQU9NLFksQ0FQTix5QixDQUFBLHFCLENBQUEscUIsQ0FBQSxxQixDQUFBLHFCLENBQUEscUIsQ0FBQSxxQixDQUFBLHNCLENBQUEsb0IsQ0FBQSxzQixDQUFBLHdCLENBQUEscUIsQ0FXTSxlLENBWE4sVSxDQWdCSSxjLENUK0hGLHlCUy9JRixVLENBbUJNLGdCQW5CTixTLENBd0JJLGdCLENBQ0Esa0IsQ1RzSEYseUJTL0lGLFMsQ0E0Qk0sZ0IsQ0FDQSxvQkE3Qk4sWSxDQXFDTSxlLENBckNOLGNBQUEsSyxDQTJDSSxhLENBM0NKLGNBQUEsVyxDQThDTSx5QixDQ3dDSCwyQixDQ2xFQSx3QixDQzJDQSxxQixDSC9ESCxTLENqQmVFLHFFLENBQ0EsZSxDQUNBLGlCLENROEhBLHlCUy9JRixjLENBdURRLGdCQXZEUixVLENBNkRJLGtCLENBQ0EsZ0IsQ0FDQSxnQixDVGdGRix5QlMvSUYsVSxDQWtFTSxrQixDQUNBLGdCQW5FTixhLENBMkVNLGlCLENBQ0EsaUIsQ0FDQSxpQixDQTdFTixvQixDQUFBLHlCLENBb0ZRLFcsQ0FDQSxhLENBQ0EsaUIsQ0FDQSxNLENBQ0EsSyxDQXhGUix5QixDQStGVSxVLENOb0ZOLDRCLENBQ0EsOEMsQ0FDQSxtQyxDQUFBLDJCLENBUUUsUyxDQUtBLFUsQ0FRRixpQyxDTXZHTSxPLENBbkdWLGMsQ0FBQSxXLENBQUEsVyxDQTBHSSxrQixDVHFDRix5QlMvSUYsYyxDQUFBLFcsQ0FBQSxXLENBNkdNLG9CQTdHTixvQixDQXNISSxhLENJckhGLGUsQ0FDRSxvQixDYjZJRix5QmE5SUEsZSxDQUlJLG1CLENBR0YsK0IsQ0FFSSxrQm5CVlIsSSxDQUNFLG9CLENBQ0EscUIsQ0FDQSxjLENBQ0EsbUMsQ0FBQSw4QixDQUFBLDJCLENBQ0EsNEIsQ0FDQSxpQixDQUNBLGlCLENBQ0EseUIsQ0FBQSxpQixDQUNBLGUsQ0FDQSxjLENGS0Esc0UsQ0FDQSxlLENBQ0EsaUIsQ1FvS0EsMEJOckxGLEksQ0FjSSxnQixBTW9KRiwwQk5sS0YsSSxDQWtCSSxrQkFsQkosVSxDQUFBLFUsQ0F1Qkksb0IsQ0F2QkosUSxDQTJCSSxvQixDQUNBLHFCLENBQ0EsaUIsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxlLENBaENKLGEsQ0FvQ0ksYyxDQUNBLGUsQ0FHRixZLENBQ0Usd0IsQ0FDQSxvQixDQUNBLGEsQ0FIRCxrQixDQU1HLHdCLENBQ0Esb0IsQ0FDQSxhLENBUkgscUIsQ0FBQSxxQixDQWFHLHdCLENBQ0Esb0IsQ0FDQSxhLENBSUosYyxDQUNFLHdCLENBQ0Esb0IsQ0FDQSxVLENBSEQsb0IsQ0FNRyx3QixDQUNBLG9CLENBQ0EsVSxDQVJILHVCLENBQUEsdUIsQ0FhRyx3QixDQUNBLG9CLENBQ0EsVSxDQUlKLG9CLENBQ0UsNEIsQ0FDQSxvQixDQUNBLGEsQ0FIRCwwQixDQU1HLHdCLENBQ0Esb0IsQ0FDQSxhLENBUkgsNkIsQ0FBQSw2QixDQWFHLDRCLENBQ0Esb0IsQ0FDQSxhLENBZkgsdUMsQ0FtQkcsZ0csQ0FJSixzQixDQUFDLDRCLENBQ0MsNEIsQ0FDQSxvQixDQUNBLGEsQ0FIRCw0QixDQU1HLHdCLENBTkgsK0IsQ0FBQSwrQixDQWFHLDRCLENBQ0Esb0IsQ0FDQSxhLENBZkgseUMsQ0FtQkcsb0csQ0FJSixrQixDQUFDLHdCLENBQ0MsNEIsQ0FDQSxvQixDQUNBLFUsQ0FIRCx3QixDQU9HLG9CLENBQ0EsYSxDQVJILDJCLENBQUEsMkIsQ0FhRyw0QixDQUNBLG9CLENBQ0EsVSxDQWZILHFDLENBbUJHLG9HLENBSUosWSxDQUNFLGlCLENBQ0EsbUIsQ0FDQSxpQixDQUhELG1CLENBTUcsVSxDQUNBLGlCLENBQ0EsTyxDQUNBLFEsQ0FDQSxnQixDQUNBLGlCLENBQ0EsVyxDQUNBLFUsQ0FDQSxnQixDQUNBLGtCLENBQ0Esb0csQ0FDQSwwQixDQUFBLGtCLENBQ0EsK0MsQ0FBQSx1QyxDQUlKLE8sQ0FDRSxjLENBQ0EsaUIsQ0FGRCwwQixDQUtHLGdCLENBQ0EsaUIsQ0FDQSxXLENBQ0EsVSxDQUlKLFUsQ0FDRSxjLENBQ0EsZ0IsQ0FGRCw2QixDQUtHLGUsQ0FDQSxnQixDQUNBLFcsQ0FDQSxVLENBN0xOLGEsQ0FBQSxhLENBbU1JLFcsQ0FuTUosYSxDQXVNSSxjLENBdk1KLGEsQ0EyTUksbUIsQ0FHRCxlLENBRUcsVSxDQUNBLHFCLENTL0JGLG9CLENBQ0EsNEIsQ0FDQSw4QyxDQUNBLG1DLENBQUEsMkIsQ0FRRSxVLENBS0EsVyxDQVFGLGlDLENUU0UsZ0IsQ0FHRixlLENBQ0UsVSxDQUlKLFEsQ0FDRSxlLENNbkRGLDBCTnNEQSxTLENBRUksaUJvQmhPSixXLENBQ0UsaUIsQ0FHRixXLENBQ0Usb0IsQ0FDQSxrQixDQUNBLGtCLENBR0YsVyxDQUNFLFUsQ0FDQSxhLENBQ0EsVyxDQUNBLHdCLENBQ0EseUIsQ0FBQSxpQixDQUNBLGMsQ0FORCxpQixDQVNHLG9CLENka0RKLHNDLENjOUNJLGEsQ0FDQSxXLENkZ0RKLDRCLENBR0EsNkIsQ2NwREksYSxDQUNBLFcsQ2RzREosaUMsQ2N2REksYSxDQUNBLFcsQ0FkSCxvQixDQWtCRyxXLENBQ0Esd0IsQ0FuQkgsMEIsQ0FzQkssb0IsQ2RxQ04sK0MsQ2NqQ00sUyxDZG9DTixxQyxDQUdBLHNDLENjdkNNLFMsQ2QwQ04sMEMsQ2MxQ00sUyxDQUtOLFcsQ0FDRSxvQixDQURELGlCLENBSUcsb0IsQ0FJSixhLENBQ0UsaUIsQ0FDQSxRLENBQ0EsYyxDQUNBLGMsQ0FDQSxhLENBQ0EsTSxDQ3hESixTLENBQ0UsaUIsQ0FFQSxpQixDQUNFLGMsQ0FDQSxpQixDQUNBLGtCLENBQ0EsVyxDQUNBLHdCLENBQ0EseUIsQ0FBQSxpQixDQUVDLDhDLENBRUcsYSxDQUNBLFcsQ0FLTixnQixDQUNFLGlCLENBQ0EsTyxDQUNBLGdELENBQUEsNEMsQ0FBQSx3QyxDQUNBLFUsQ1oySkEsYSxDQUNBLDRCLENBQ0EsOEMsQ0FDQSxtQyxDQUFBLDJCLENBUUUsVSxDQUtBLFcsQ0FRRix1QixDWWpMQSxTLENBR0YsZSxDQUNFLGEsQ0FDQSxjLENBQ0EsZSxDQUNBLHlCLENBQUEsc0IsQ0FDQSxnQixDQUdGLGMsQ0FDRSxZLENBQ0EsaUIsQ0FDQSxRLENBQ0EsTSxDQUNBLGMsQ0FDQSxjLENBQ0EscUIsQ0FDQSw4RSxDQUFBLHNFLENBQ0EsZ0IsQ0FDQSxhLENBQ0EsUyxDQUVBLHNCLENBQ0UsUyxDQWRILGtCLENBa0JHLGEsQ0FDQSxrQixDQW5CSCxvQixDQXNCSyxhLENBQ0EsVSxDQUNBLG1CLENBQ0EsZ0IsQ0FDQSxjLENBQ0EsYyxDQTNCTCwwQixDQThCTyxVLENBQ0Esd0IsQ0NsRVIsVSxDQ0FBLFUsQ0FDRSxpQixDREdELGlCQUFBLFEsQ0NBQSxpQkFBQSxRLENBRUcsWSxDREZILHVDLENDQUEsdUMsQ0FXSyxTLENEWEwseUIsQ0NBQSx5QixDRGdCRyxpQixDQUdBLFEsQ0FDQSxjLENBQ0Esb0IsQ0FDQSxrQixDQ3RCSCx5QixDQWtCRyxjLENBR0EsVSxDQUpBLGlCLENBRUEsZ0IsQ0FuQkgsK0IsQ0FBQSxnQyxDQXdDSyxVLENBQ0EsaUIsQ0FDQSxPLENBS0EsMEIsQ0FBQSxrQixDQS9DTCxnQyxDQW1DSyxlLENBQ0EscUIsQ0FOQSxNLENBQ0EsZSxDQUNBLFUsQ0FDQSxXLENBakNMLCtCLENBMkNLLFEsQ0FDQSxlLENBQ0EsUyxDQUNBLFUsQ0FFQSxrQixDQUNBLFMsQ0FDQSwwQixDQUFBLHFCLENBQUEsa0IsQ0RsREwseUIsQ0FpQkcsaUIsQ0FDQSxnQixDQWxCSCxnQyxDQXlCSyxVLENBQ0EsaUIsQ0FDQSxTLENBQ0EsSyxDQUNBLE0sQ0FDQSxVLENBQ0EsVyxDQUNBLGUsQ0FDQSxxQixDQWpDTCwrQixDQXFDSyxVLENBQ0EsaUIsQ0FDQSxTLENBQ0EsUSxDQUNBLFEsQ0FDQSxrQyxDQUFBLDhCLENBQUEsMEIsQ0FDQSxjLENia0lKLGEsQ0FDQSw0QixDQUNBLDhDLENBQ0EsbUMsQ0FBQSwyQixDQVFFLFUsQ0FLQSxXLENBUUYsaUMsQ2F4SkksUyxDckJsRFIsTyxDQUNFLGlCLENBQ0EsZSxDQUZGLGMsQ0FLSSxVLENBQ0EsaUIsQ0FDQSxLLENBQ0EsTSxDQUNBLFUsQ0FDQSxXLENBQ0EscUMsQ0FDQSxVLENBR0YsZSxDS0hBLGlCLENBR0UsUSxDQUdBLE8sQ0FJQSxzQyxDQUFBLGtDLENBQUEsOEIsQ0xMQSxVLENIRkYsbUUsQ0FDQSxlLENBQ0EsaUIsQ0dGQyxzQixDQU1HLFUsQ0FDQSxhLENBQ0EsVSxDQUNBLFcsQ0FDQSxrQixDQUVBLHdCLENBQ0EsNEIsQ0FDQSwwQixDQUFBLGtCLENBRUEseUMsQ0FBQSxpQyxDQUlILHFCLENBRUcsWSxDQUtOLGEsQ0FDRSxvQixDQUNBLGtCLENBQ0EsVyxDQUNBLFUsQ0FDQSxnQixDQUNBLGtCLENBQ0EsZ0csQ0FDQSwwQixDQUFBLGtCLENBQ0EsK0MsQ0FBQSx1QyxDQWtCRixhLENBQ0UsaUIsQ0FDQSxnQixDdUJ2RUYsUyxDQUNFLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLDBCLENBQUEscUIsQ0FBQSxrQixDQUNBLGtCLENBSEYsb0IsQ0FNSSxlLENBR0YsZSxDQUNFLGlCLENBREQsMEIsQ0FJRyxjLENsQnlJSix5Qm1CdEpGLGEsQ0FFSSxpQixDQUNBLG1CLEFuQmtMRiwwQm1CckxGLHlCLENBUU0saUIsQ0FDQSxpQixDQVROLGdDLENBWVEsVSxDQUNBLGlCLENBQ0EsTyxDQUNBLGdCLENBQ0EsVyxDQUNBLFcsQ0FDQSxTLENBQ0EsMEIsQW5CNEpOLGlEbUIvS0YsYSxDQXlCSSxtQixBbkJtSUYsZ0RtQjVKRixhLENBNEJJLG1CQTVCSix3QixDQWdDSSxjLENuQitJRixpRG1CL0tGLDBCLENBcUNNLGdCLEFuQnVISixnRG1CNUpGLDBCLENBeUNNLGdCQUlKLG9CLENBQ0UsaUIsQ0FERCw4QyxDQU1PLFMsQ0FDQSxrQixDQVBQLCtDLENBV08sYSxDQVhQLHFELENBY1MsZ0MsQ0FBQSw0QixDQUFBLHdCLENBV1Ysb0IsQ0FDRSxpQixDQUNBLGMsQ0FDQSxVLENBQ0EsaUIsQ0FDQSxjLENBQ0Esc0IsQ0FBQSxpQixDQUFBLGMsQ25CMEVGLHlCbUJoRkMsMkIsQ0FXSyxVLENBQ0EsaUIsQ0FDQSxVLENBQ0EsSyxDaEI4RkosYSxDQUNBLDRCLENBQ0EsOEMsQ0FDQSxtQyxDQUFBLDJCLENBUUUsVSxDQUtBLFcsQ0FRRixtQ2dCcElELDBCLENBb0JHLFUsQ0FDQSxxQixDQUNBLGUsQ2hCc0ZGLG9CLENBQ0EsNEIsQ0FDQSw4QyxDQUNBLG1DLENBQUEsMkIsQ0FRRSxTLENBS0EsVSxDQVFGLGlDLENnQjVHRSxzQixDQUFBLGlCLENBQUEsYyxDQUlKLG9CLEMzQm5GQSxzRSxDQUNBLGUsQ0FDQSxpQixDMkJtRkUsYSxDbkIyQ0YseUJtQjdDQSxvQixDQUtJLGNBSUosbUIsQ0FBQywwQixDQTZCRyxpQixDQUdBLFEsQ0FJQSxxQixDQXBDSixtQixDQUNFLFMsQ0FDQSxpQixDQUNBLFksQ0FDQSx5QixDQUFBLGlCLENBQ0Esd0IsQ0FFQSxzRCxDQUFBLDhDLENBSUEsa0MsQ0FBQSw4QixDQUFBLDBCLENBRUEsc0IsQ0FBQSxpQixDQUFBLGMsQ0FDQSxVLENBSkEsTyxDQUVBLFcsQ25COERGLDBCbUIxRUEsbUIsQ0FpQkksYSxBbkJtQkoseUJtQnBDQSxtQixDQXFCSSxRLENBQ0EsTSxDQUNBLHNCLENBQUEsa0IsQ0FBQSxnQkF2QkgsMEIsQ0EyQkcsVSxDQUNBLGEsQ0FFQSxVLENBQ0EsVyxDQUVBLFEsQ0FDQSw0QixDQUNBLDZCLENBRUEsK0IsQ0FBQSwyQixDQUFBLHVCLENuQkRKLHlCbUJwQ0MsMEIsQ0F3Q0ssV0FJSiwwQixDQUNFLFcsQ0FJSixtQixDQUNFLGEsQ0FDQSxjLEMzQi9JRixzRSxDQUNBLGUsQ0FDQSxpQixDMkIrSUUsa0IsQ25CVkYseUJtQk1BLG1CLENBT0ksY0FJSixrQixDQUNFLGlCLENBREQsNkIsQ0FJRyxlLENBSUoscUIsQ0FDRSxjLEMzQmpLRixvRSxDQUNBLGUsQ0FDQSxpQixDMkJpS0UsYSxDQUdGLHVCLENBQ0UsYyxDQUNBLFUsQ0FDQSxnQixDQUdGLHFCLENBQ0UsZSxDbkI3Q0YseUJtQjRDQSxxQixDQUlJLGNDbEVILGlCLENEOERBLDJCLENBUUcsYSxDQ3RFSCx1QixDRDhEQSxpQyxDQVdLLHlCLENBS04sb0IsQ0FDRSxpQixDQUNBLFksQ25CeEJGLDBCbUJzQkEsb0IsQ0FLSSxlQUxILCtCLENBU0csYyxDQVRILCtCLENBYUcsYyxDQUNBLFUsQ0FDQSxpQixDQWZILDZCLENBbUJHLGMsQ0FDQSxhLEMzQmhOSixvRSxDQUNBLGUsQ0FDQSxpQixDUXdKQSwwQnFCektGLFMsQ0FFSSxtQixBckJnS0YsMEJxQmxLRixnQyxDQVNVLFMsQ0FDQSxrQixDQVZWLHNDLENBZVksK0IsQ0FBQSwyQixDQUFBLHlCLEFyQjBKViwwQnFCektGLCtCLENBMEJVLFMsQ0FDQSxvQixBckI4SVIsaURxQnpLRixxQyxDQWlDYyxnQyxDQUFBLDRCLENBQUEsMEIsQXJCOElaLGlEcUIvS0Ysb0MsQ0E0Q1EsUyxDQUNBLE8sQ0FDQSxzQixDQUFBLGtCLENBQUEsYyxDQTlDUiwyQyxDQWlEVSxTLENBQ0EsVSxDQWxEVixxQyxDQTJEUSxNLENBQ0EsTyxDQUNBLHNCLENBQUEsa0IsQ0FBQSxjLENBN0RSLDRDLENBZ0VVLFUsQ0FDQSxXQW9CUixlLENBZEMscUIsQ0FvQkMsc0IsQ0FBQSxpQixDQUFBLGMsQ0FwQkQscUIsQ0FFRyxVLENBQ0EscUIsQ0FDQSxlLENsQnVHRixvQixDQUVBLDhDLENBQ0EsbUMsQ0FBQSwyQixDQVFFLFMsQ0FLQSxVLENBUUYsaUMsQ0F2QkEsNEIsQ0hqQkYsMEJxQjNGQyxxQixDQVNLLGdDLENBQUEsNEIsQ0FBQSwwQkFLTixlLENBQ0UsUyxDQUNBLGlCLENBQ0EsWSxDQUNBLHFCLENBQ0EsaUIsQ0FFQSxVLENyQjZFRiwwQnFCcEZBLGUsQ0FVSSx5QixDQUFBLGlCLENBQ0Esd0IsQ0FDQSxzRCxDQUFBLDhDLENBQ0EsUSxDQUNBLGtDLENBQUEsOEIsQ0FBQSwwQixDQUNBLFcsQ0FmSCxzQixDQWtCSyxVLENBQ0EsYSxDQUNBLGlCLENBQ0EsVSxDQUNBLFcsQ0FDQSxRLENBQ0EsUSxDQUNBLDRCLENBQ0EsNkIsQ0FDQSxxQixDQUNBLCtCLENBQUEsMkIsQ0FBQSx5QixBckJvRU4sMEJxQmhHQSxlLENBaUNJLFMsQXJCeURKLGlEcUIxRkEsZSxDQXFDSSxTLEFyQmtDSixnRHFCdkVBLGUsQ0F5Q0ksVSxDQUNBLE8sQ0FDQSxLLENBQ0EsZ0IsQXJCY0oseUJxQjFEQSxlLENBZ0RJLGMsQ0FDQSxNLENBQ0EsTyxDQUNBLEssQ0FDQSxRLENBQ0EsZ0IsQXJCWUoseUJxQlJBLGlCLENBRUksYyxBckJESix5QnFCREEsaUIsQ0FNSSxrQixDQUNBLGlCLENBQ0EsaUJBR0Ysc0IsQ0FDRSxjLENBQ0EsYSxDQVlELGdDLENBZEEsNkIsQ2xCMEJELDRCLENBQ0EsOEMsQ0FDQSxtQyxDQUFBLDJCLENrQjVCQyw2QixDQUtHLFUsQ0FDQSxxQixDQUNBLGdCLENBRUEsc0IsQ0FBQSxpQixDQUFBLGMsQ0FDQSwrQixDQUFBLDJCLENBQUEsdUIsQ2xCZUosb0IsQ0FXRSxTLENBS0EsVSxDQVFGLGlDLENrQm5DQSx3QixDQUNFLGlCLENBQ0EsTyxDQUNBLEssQ0FIRCxnQyxDbEJXRCxhLENBV0UsVSxDQUtBLFcsQ0FRRixpQyxDa0I1QkksYyxDQUtOLGUsQ0FDRSxrQixDckJsQkYsMEJxQmlCQSxlLENBSUksb0JBSkgsMEIsQ0FRRyxlLENyQnpCSiwwQnFCNkJBLGUsQ0FHSSxjLENBQ0EsZUFKSCxxQixDQ0hELG9FLENEV0ksYSxDckJyQ0osMEJ1QmxLRixJLENBRUksWSxDQUNBLGMsQ0FDQSxLLENBQ0EsUSxDQUNBLE0sQ0FDQSxPLENBQ0EscUIsQ0FDQSxnQixDQUNBLGEsQ0FDQSxZLEF2QmlKRixnRHVCNUpGLFcsQ0FnQk0sVSxDQUNBLGEsQ0FDQSxTLENBQ0EsaUIsQ0FDQSxTLENBQ0EsUSxDQUNBLFEsQ0FDQSwwQkFPSixTLENBQ0UsaUIsQ0FDQSxrQixDdkJ5SUYsMEJ1QjNJQSxTLENBS0ksYyxBdkI0R0oseUJ1QmpIQSxTLENBU0ksb0JBR0YsYyxDQUNFLGMsQ0FDQSxhLEN2Qm1HSix5QnVCckdFLGMsQ0FLSSxZQUlKLGdCLENBQ0UsaUIsQ0FDQSxPLENBQ0EsSyxDQUhELHdCLENwQitIRCxhLENBQ0EsNEIsQ0FDQSw4QyxDQUNBLG1DLENBQUEsMkIsQ0FRRSxVLENBS0EsVyxDQVFGLGlDLENvQmhKSSxjLEN2QitHTiwwQnVCMUdBLFUsQ0FFSSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSwwQixDQUFBLHFCLENBQUEsb0IsQXZCbUhKLDBCdUJ0SEEsVSxDQU9JLHVCLENBQUEsOEIsQ0FBQSxvQixDQUFBLHdCLEF2QnlHSixpRHVCaEhBLFUsQ0FXSSx3QixDQUFBLHFDLENBQUEscUIsQ0FBQSwrQixBdkJ3RkosMEJ1Qm5HQSxVLENBZUksbUIsQXZCMkZKLDBCdUJ2RkEsVSxDQUVJLG1CLEF2QmlHSiwwQnVCbkdBLFUsQ0FNSSxpQixDQU5ILHFCLENBU0ssZ0IsQXZCaUVOLGdEdUIxRUEsVSxDQWNJLFcsQ0FDQSxrQixDQWZILHFCLENBa0JLLGlCLEF2QjJDTix5QnVCN0RBLFUsQ0F1Qkksa0IsQ0F2QkgscUIsQ0EwQkssaUJBS04sVSxDQUNFLGEsQ3ZCdURGLDBCdUJ4REEsVSxDQUlJLGMsQ0FDQSxvQixDQUNBLGdCLEF2QjJDSiwwQnVCakRBLFUsQ0FVSSxhLENBQ0EsUyxDQUNBLGdCLEF2QmtCSix5QnVCOUJBLFUsQ0FnQkksZ0JBaEJILGdCLENBb0JHLGEsQ0FJSixZLENBQ0UsWSxDdkJLRix5QnVCTkEsWSxDQUlJLGEsQ0FDQSxpQkE5SU4sVyxDQW1KSSxhLENIbkpKLFEsQ0FDRSxpQixDQUVBLFksQ0FDRSxpQixDQUNBLEssQ0FDQSxNLENBQ0EsUSxDQUNBLE8sQ0FDQSwyQixDQUNBLDZCLENBQUEscUIsQ0FDQSwwQixDQUNBLFUsQ3BCbUlGLHlCb0I1SUEsWSxDQVlJLGNJZk4sNkMsQ0prQkkscUIsQ0FDRSxVLENwQnNKSiwwQm9CbEpBLGUsQ0FFSSxzQixBcEJtSUosZ0RvQnJJQSxlLENBTUksZ0IsQXBCa0hKLHlCb0J4SEEsZSxDQVVJLGdCQUdGLHdCLENBQ0UsVSxDQUlKLGMsQ0FDRSxrQixDcEJxR0YseUJvQnRHQSxjLENBSUksb0JBSkgseUIsQ0FRRyxlLENBR0YsdUIsQ0FDRSxVLENBR0Ysd0IsQ0FDRSxrQixDQUlKLGUsQ0FDRSxpQixDQUNBLGEsQ0FDQSxVLENBQ0EsZSxDNUJsREYsb0UsQ0FDQSxlLENBQ0EsaUIsQ1FpSkEsMEJvQnJHQyx3QixDQVNLLGVBSUosc0IsQ0FDRSxlLENBR0YsdUIsQ0FDRSxlLENwQmdFSix5Qm9CN0RFLHVCLENBRUksYyxDQUlKLHlCLENBRUksYyxDQUNBLGtCQUlKLHdCLENBQ0UsYyxDcEIrQ0oseUJvQmhERSx3QixDQUlJLGMsQ0F0Q0wsa0IsQ0E0Q0ssY0FLTixtQixDQUNFLGlCLENBQ0Esa0IsQ0FDQSxVLENBRUEsNEIsQ0FDRSxrQixDNUJyR0osb0UsQ0FDQSxlLENBQ0EsaUIsQzRCa0pDLHlCLENBaERFLHVDLENBS0csZSxDQUtOLGUsQ0FDRSxpQixDQUNBLGMsQ0FDQSxlLENBQ0Esa0IsQ0FDQSxnQixDQVVBLHNCLENBQ0UsZSxDQUNBLGtCLENBQ0EsYyxDQUdGLG9CLENBQ0UsYyxDQUdGLHdCLENBQ0UsZSxDQUdGLHlCLENBQ0UsZSxDQUlKLGMsQ0FDRSxlLENwQlNGLDBCb0JOQSxjLENBRUkscUIsQXBCVEosZ0RvQk9BLGMsQ0FNSSxvQixBcEIxQkoseUJvQm9CQSxjLENBVUksb0JBT0Ysb0IsQ0FDRSx3QixDQUNBLFksQ3BCcEJKLDBCb0JrQkUsb0IsQ0FLSSxjLEFwQjFDTix5Qm9CcUNFLG9CLENBU0ksZ0JBS04sZ0IsQ0FDRSxlLENBQ0EsaUIsQ3BCckRGLHlCb0JtREEsZ0IsQ0FLSSxlLENBTEgseUIsQ0FVSyxlLEFwQm5DTiwwQm9CeUJDLHFCLENBZ0JLLGUsQ0FoQkwsMEIsQ0FxQk8saUJBS04seUIsQ0FDRSxVLENBSUosa0IsQ0FDRSxlLENBQ0Esa0IsQ0FDQSx3QixDQUNBLGlCLENBQ0EsYyxDQUNBLGdCLENBQ0EsaUIsQ3BCekZGLHlCb0JrRkEsa0IsQ0FVSSxZLENBQ0EscUJBWEgsOEIsQ0FlRyxZLENBSUosZSxDQUNFLGUsQ0FDQSxhLENBQ0EsaUIsQ0FIRCxzQixDQU1HLFUsQ0FDQSxvQixDQUNBLGUsQ0FHRixxQixDQUNFLGlCLENBQ0EsSyxDQUNBLFEsQ0FDQSxPLENBQ0EsTSxDQUlKLGMsQ0FDRSx3QixDQUdGLGMsQ0FDRSx3QixDQUNBLFUsQ0FGRCw4QixDQU1LLFUsQ0FOTCw4QixDQVVLLGEsQ0FLTCxzQyxDQUVHLGdCLENBSUgsNEIsQ0FFRyxpQixDQUNBLFMsQ3BCckpKLHlCb0J5SkMsK0IsQ0FRQSw2QixDQUxLLGtCSzNTUixtQixDQUNFLFksQ0FDQSxjLEN6QjBKQSxnRHlCNUpGLG1CLENBS0ksZUFHRiwwQixDQUNFLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLDBCLENBQUEscUIsQ0FBQSxrQixDQU9GLDBCLENBQ0UsZ0IsQ0FPRix5QixDQUNFLGEsQ0NyQkYsVyxDQUNFLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FDQSx1QixDQUFBLDhCLENBQUEsb0IsQ0FBQSxzQixDMUJ3SUYseUIwQjFJQSxXLENBS0ksZUFJSixXLENBQ0UscUIsQ0FDQSw4QixDMUIrSEYseUIwQmpJQSxXLENBS0ksZ0JBTEgsdUIsQ0FTRywrQixDQUFBLHVCLENBVEgsc0IsQ0FhRywrQixDQUFBLHVCLENBQ0EsYyxDQUlKLFcsQ0FDRSxzQixDQUNBLDRCLENBQ0EsYyxDMUIrSEYsMEIwQmxJQSxXLENBTUksZ0IsQTFCeUdKLHlCMEIvR0EsVyxDQVVJLFUsQ0FDQSxpQ0FYSCxpQixDQWVHLGEsQ0FmSCxpQixDQW1CRyxnQixDMUJtR0oseUIwQnRIQyxrQixDQXdCSyw2QixBMUJ1Rk4seUIwQi9HQyxrQixDQTRCSywrQkFpQkwsb0MsQ0E3Q0Esd0IsQ0FnQ0ssYSxDQUtOLGMsQ0FDRSxZLENBREQsMEIsQ0FJRyxhLENBSUgsdUIsQ0FHSyx3QixDQUNBLDhCLENBSkwsdUIsQ0FRSyxzQixDQUNBLCtCLEMxQnlETix5QjBCbEVDLHVCLENBWU8sVSxDQUNBLGlDQWJQLDZCLENBaUJPLGEsQzFCd0RSLHlCMEJ6RUMsOEIsQ0FzQlMsNkIsQTFCNENWLHlCMEJsRUMsOEIsQ0EwQlMsK0JBV1QsOEIsQ0FHSyxrQixDMUIwQk4seUIwQjdCQyw4QixDQU1PLG9CQU5QLDhCLENBV0ssNEIsQ0FDQSxjLEMxQndCTix5QjBCcENDLDhCLENBZU8sbUIsQTFCY1IseUIwQjdCQyw4QixDQW1CTyxrQixDQW5CUCx5QyxDQXNCUyxpQkF0QlQseUMsQ0p5REEsaUMsQ0k5Qk8sYyxDQTNCUCw4QixDQWdDSyxTLENBQ0EsZ0MsQ0FDQSxhLENBQ0Esc0IsQ0FBQSxpQixDQUFBLGMsQ0FDQSxjLENsQ3ZJTixtRSxDQUNBLGUsQ0FDQSxpQixDUThIQSx5QjBCN0JDLDhCLENBd0NPLFUsQ0FDQSxrQ0F6Q1Asb0MsQ0E2Q08sYSxDQUNBLCtCLENBOUNQLHFDLENBQUEsMkMsQ0FrRE8sYSxDMUJkUix5QjBCcENDLHFDLENBb0RTLGlDLEExQnZCVix5QjBCN0JDLHFDLENBd0RTLG1DQXhEVCw4QixDQWtFSyx3QixDMUJDTiwwQjBCbkVDLDhCLENBcUVPLG1CLEExQlJSLGlEMEI3REMsOEIsQ0F5RU8sYyxBMUJ6QlIsMEIwQmhEQyw4QixDQTZFTyxjLEExQmhEUix5QjBCN0JDLDhCLENBaUZPLGdCLEExQjdDUix5QjJCakpBLFUsQ0FFSSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0EsVyxDQUNBLHNCLENBQUEsa0IsQ0FBQSxnQixBM0I0S0osMEIyQmhMQSxVLENBUUksYyxBM0IrSUosZ0QyQnZKQSxVLENBWUksYSxBM0I4SEoseUIyQjFJQSxVLENBZ0JJLGdCLEEzQmlJSix5QjJCN0hBLFUsQ0FFSSxXLENBQ0Esa0IsQ0FBQSx1QixDQUFBLG1CLENBQUEsZSxDQUNBLG9CLEEzQndKSiwwQjJCNUpBLFUsQ0FRSSxjLEEzQjJISixnRDJCbklBLFUsQ0FZSSxhLEEzQjBHSix5QjJCdEhBLFUsQ0FnQkksZ0JBSUgsdUIsQ0FHSyxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0Esc0IsQ0FBQSxrQixDQUFBLGMsQzNCd0hOLDBCMkI1SEMsdUIsQ0FhTyxrQixDQUFBLG9CLENBQUEsZ0IsQ0FBQSxZLENBQ0EsZSxBM0JpR1IsZ0QyQi9HQyx1QixDQWtCTyxrQixDQUFBLG9CLENBQUEsZ0IsQ0FBQSxZLENBQ0EsZUFNUCx1QixDQUdLLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FDQSxzQixDQUFBLGtCLENBQUEsYyxDM0IrRk4sMEIyQm5HQyx1QixDQWFPLGtCLENBQUEsb0IsQ0FBQSxnQixDQUFBLFksQ0FDQSxlLEEzQndFUixnRDJCdEZDLHVCLENBa0JPLGtCLENBQUEsb0IsQ0FBQSxnQixDQUFBLFksQ0FDQSxlQU1QLDJCLENBR0ssZSxDQUNBLGEsQ0FKTCx5QixDQVdLLGtCLENBQUEsb0IsQ0FBQSxnQixDQUFBLFksQ0FDQSxhLEMzQmlETixnRDJCekNDLHFCLENBSU8saUIsQ0FKUCxxQixDQVVPLGtCQXFDUixlLENBN0JBLGtCLENBQ0UsZSxDM0IrQ0YsMEIyQmhEQyw2QixDQVVPLGlCLENBQ0Esb0IsQTNCK0JSLGlEMkIxQ0MsNkIsQ0FlTyxpQixDQUNBLG9CLEEzQm9CUiwwQjJCUEMsMEIsQ0FVTyxpQixDQUNBLG9CLEEzQkVSLGlEMkJiQywwQixDQWVPLGlCLENBQ0Esb0IsQTNCVFIsMEIyQnNCQyw2QixDQUlPLGdCLENBQ0EsYSxDQUNBLHdCLENBQ0EsMkIsQ0FQUCwyQyxDQW1CUyxrQixDQUFBLG9CLENBQUEsZ0IsQ0FBQSxZLENBQ0EsYSxDQXBCVCwyQyxDQXVCUyxrQixDQUFBLG9CLENBQUEsZ0IsQ0FBQSxZLENBQ0EsYSxDQXhCVCwyQyxDQTJCUyxrQixDQUFBLG9CLENBQUEsZ0IsQ0FBQSxZLENBQ0EsZSxBM0J6RFYsMEIyQjZCQyw4QixDQWlDUyxjQU9ULDBCLENBR0ssZSxDQUNBLGEsQ0FKTCx3QixDQVFLLHVCLENBQUEsOEIsQ0FBQSxvQixDQUFBLHNCLENBUkwsd0IsQ0FZSyxlLENBQ0Esa0IsQ0FBQSxxQixDQUFBLGlCLENBQUEsYSxDQWJMLDZCLENBZ0JPLGUsQ0FNUCwwQixDQUdLLGUsQ0FDQSxhLENBSkwsd0IsQ0FRSyx1QixDQUFBLDhCLENBQUEsb0IsQ0FBQSxzQixDQVJMLHdCLENBWUssZSxDQUNBLGtCLENBQUEscUIsQ0FBQSxpQixDQUFBLGEsQ0FLTCwwQixDQUdLLGdCLENBQ0EsYSxDQUpMLHdCLENBUUssdUIsQ0FBQSw4QixDQUFBLG9CLENBQUEsc0IsQ0FSTCx3QixDQVlLLGtCLENBQUEscUIsQ0FBQSxpQixDQUFBLGEsQ0FDQSxlLENBYkwsNkIsQ0FnQk8sZSxDQU1QLDBCLENBR0ssZSxDQUNBLGEsQzNCdklOLDBCMkJtSUMsMkIsQ0FhUyxjZmpUVixtQixDQUNFLFcsQ1ptTEYsMEJZaExBLG9CLENBRUksNEIsQ0FDQSxtQixBWnVLSixpRFkxS0Esb0IsQ0FPSSxjLEFaZ0pKLGdEWXZKQSxvQixDQVdJLG1CLEFaK0hKLHlCWTFJQSxvQixDQWVJLG1CQUlKLGtCLENBQ0UsVyxDQUNBLGtCLENBQ0EsVSxDWjBKRiwwQlk3SkEsa0IsQ0FNSSxpQixDQUNBLFEsQ0FDQSxTLENBQ0EsVSxDQUNBLG1CQVZILHNCLENBQUEsc0IsQ0FjRyxlLENBR0YsdUIsQ0FDRSxVLENaMklKLDBCWTVJRSx1QixDQUlJLFdBS04sb0IsQ0FDRSxrQixDQUNBLGEsQ1ppSUYsMEJZbklBLG9CLENBS0ksb0IsQVp3RkoseUJZN0ZBLG9CLENBU0ksZ0JBSUosbUIsQ0FDRSxjLENBQ0EsZ0IsQ0FDQSxhLENabUhGLDBCWXRIQSxtQixDQU1JLGtCQVFKLG9CLENBQ0UscUIsQ1oyRkYsMEJZeEZDLDJDLENBSU8sOEIsQVowRlIsaURZOUZDLDJDLENBUU8sNkIsQVptRVIsZ0RZM0VDLDJDLENBWU8sNEIsQ0FDQSxtQixBWmlEUix5Qlk5REMsMkMsQ0FpQk8sd0JBakJQLHlDLENBc0JLLFUsQ0FDQSxXLENBQ0EsZSxDWnNFTixpRFk5RkMseUMsQ0EyQk8sb0IsQVpnRFIsZ0RZM0VDLHlDLENBK0JPLGlCLENBQ0EsUSxDQUNBLFMsQ0FDQSxVLENBQ0EsbUIsQVoyQlIseUJZOURDLHlDLENBdUNPLG9CQXZDUCwyQyxDQStDSyxjLENaNEJOLGdEWTNFQywyQyxDQWtETyxtQixBWllSLHlCWTlEQywyQyxDQXNETyxvQkF0RFAsMEMsQ0EyREssYyxDWkdOLHlCWTlEQywwQyxDQThETyxpQixBWjBCUiwwQllqQkMsd0MsQ0FJTyw4QixBWm1CUixpRFl2QkMsd0MsQ0FRTywyQixDQUNBLG1CLEFaQ1IsMEJZVkMsd0MsQ0FhTyxtQkFiUCxzQyxDQWtCSyxVLENBQ0EsVyxDWklOLGlEWXZCQyxzQyxDQXNCTyxvQixBWlpSLDBCWVZDLHNDLENBMEJPLGdCLENBQ0EsbUJBM0JQLHdDLENBZ0NLLGMsQ0FoQ0wsdUMsQ0FvQ0ssYyxDRDVMUixnQixDQUNFLGtCLENBK0JDLGtDLENBaENILDJCLENBSUksZSxDQUdGLHVCLENBQ0UsaUIsQ0FDQSxlLENBR0Ysc0IsQ1JzS0UsYSxDQUNBLDRCLENBQ0EsOEMsQ0FDQSxtQyxDQUFBLDJCLENBUUUsVSxDQUtBLFcsQ0FRRiwrQixDUTVMQSxpQixDQUNBLE0sQ0FDQSxPLENBQ0Esa0MsQ0FBQSw4QixDQUFBLDBCLENBR0Ysc0IsQ0FDRSxjLENBQ0EsZ0IsQ0FDQSxlLENBQ0EsZSxDQUNBLHlCLENBT0YsdUIsQ0FDRSxrQixDQURELCtDLENBU0ssZSxDQVRMLDhDLENSa0pDLGEsQ0FDQSw0QixDQUNBLDhDLENBQ0EsbUMsQ0FBQSwyQixDQVFFLFUsQ0FLQSxXLENBUUYsaUMsQ1E1SkksaUIsQ0FDQSxNLENBQ0EsWSxDQWhCTCw4QyxDQW9CSyxpQixDQUNBLGMsQ0FDQSxlLENBQ0EsVyxDQUNBLGdCLENYNkhOLDBCV3JKQyw4QyxDQTJCTyxpQixDQTNCUCxxRCxDQThCUyxVLENBQ0EsYSxDQUNBLFUsQ0FDQSxpQixDQUNBLE8sQ0FDQSxTLENBQ0EsTyxDQUNBLHdCLENBckNULHNELENBeUNTLG9CLENBQ0Esd0IsQ0FDQSxpQixDQUNBLGtCLENBQ0EsV0E3Q1QsZ0QsQ0FrRE8sb0IsQ0FDQSxnQyxDQUNBLGEsQ0FwRFAsc0QsQ2lCd0JBLHdCLENqQitCUywrQixDQU9WLHdCLENBQ0Usa0IsQ0FERCxtQyxDQUlHLGUsQ0FJSCxzRCxDQUlPLHFCLENBTVAsOEMsQ1JrRUMsYSxDQUNBLDRCLENBQ0EsOEMsQ0FDQSxtQyxDQUFBLDJCLENBUUUsVSxDQUtBLFcsQ0FRRiwrQixDUWxGRCw0QyxDQUdLLFEsQ0FDQSxzQixDQUFBLGtCLENBQUEsYyxDaUIzSE4saUIsQ0FDRSxpQixDQUNBLGUsQ0FDQSxlLENBR0YsZ0IsQ0FDRSxVLENBQ0EsVyxDQUNBLDZCLENBQUEscUIsQ0FDQSxpQixDQUNBLE0sQ0FDQSxLLENBTkQsd0IsQ0FBQSx3QixDekIyS0MsYSxDQUNBLDRCLENBQ0EsOEMsQ0FDQSxtQyxDQUFBLDJCLENBUUUsVSxDQUtBLFcsQ0FRRixpQyxDeUJuTUQsd0IsQ3pCc0xHLFUsQ0FLQSxXLENBUUYsaUMsQ3lCbk1ELHdCLENBQUEsd0IsQ0FBQSx3QixDQUFBLHdCLENBQUEsd0IsQ0FBQSx3QixDQUFBLHdCLEN6QjJLQyxhLENBQ0EsNEIsQ0FDQSw4QyxDQUNBLG1DLENBQUEsMkIsQ0FRRSxVLENBS0EsVyxDQVFGLGlDLEN5Qm5NRCx3QixDQUFBLHdCLENBQUEsd0IsQ0FBQSx3QixDQUFBLHdCLENBQUEsd0IsQ3pCc0xHLFUsQ0FLQSxXLENBUUYsaUMsQ3lCbk1ELHdCLENBQUEsd0IsQ0FBQSx3QixDQUFBLHdCLENBQUEsd0IsQ3pCc0xHLFUsQ0FLQSxXLENBUUYsaUMsQ3lCbk1ELHdCLENBQUEsd0IsQ0FBQSx3QixDQUFBLHdCLEN6QnNMRyxVLENBYUYsaUMsQ3lCbk1ELHdCLENBQUEsd0IsQ0FBQSx3QixDekJzTEcsVSxDQUtBLFcsQ0FRRixpQyxDeUJuTUQsd0IsQ0FBQSx3QixDekJzTEcsVSxDQUtBLFcsQ0FRRixpQyxDeUJuTUQsd0IsQ3pCc0xHLFUsQ0FLQSxXLENBUUYsaUMsQ3lCbk1ELHdCLEM1QndMRCxvRCxDQUNBLFUsQ0FDQSxXLEM0QnpJQSxnQixDQUNFLGlCLENBQ0Esb0IsQ0FDQSxpQixDNUIwSEYsMEI0QjdIQSxnQixDQU1JLGdCLEE1QmlISixpRDRCdkhBLGdCLENBVUksZ0IsQTVCZ0dKLDBCNEIxR0EsZ0IsQ0FjSSxnQkFkSCxrQixDQWtCRyxvQixDQUNBLDZCLEM1QjhGSiwwQjRCakhDLHVCLENBNEJLLFUsQ0FDQSxhLENBQ0EsVSxDQUNBLGlCLENBQ0EsVSxDQUNBLFMsQ0FDQSxnQixDQUNBLHdCLENBQ0EsVyxDQUNBLFlBS04saUIsQ0FDRSxVLENBREQsbUMsQ0FJRyxhLEM1QnlFSixpRDRCN0VDLG1DLENBT0ssZUFLTCx1QyxDQUdLLFEsQ0FITCw2QyxDQVFPLFksQ0N0SFYsK0MsQ0FHTSxlLENBQ0EsZ0IsQ0FKTixzRCxDQU9RLFksQ0FLTixxQixDQUNFLGlCLENBQ0EsaUIsQ0FDQSxlLEM3QnNLRiwwQjZCektBLHFCLENBTUksaUIsQ0FDQSxxQixBN0I0SkosaUQ2Qm5LQSxxQixDQVdJLG9CLEE3QnFJSixnRDZCaEpBLHFCLENBZUksbUIsQTdCb0hKLHlCNkJuSUEscUIsQ0FtQkksZSxDQUNBLCtCLENBQ0EscUJBckJILDRCLENBeUJHLFUsQ0FDQSxhLENBQ0EsUyxDQUNBLFcsQ0FDQSx3QixDQUNBLGlCLENBQ0EsVSxDQUNBLEssQzdCeUlKLDBCNkJ6S0MsNEIsQ0FtQ0ssWSxBN0JtSE4sMEI2QnRKQyw0QixDQXVDSyxjQUtOLG9CLENBQ0UsaUIsQ0FDQSxNLENBQ0EsSyxDQUNBLGMsQ0FKRCw0QixDQUFBLDRCLENBQUEsNEIsQzFCMEhDLGEsQ0FDQSw0QixDQUNBLDhDLENBQ0EsbUMsQ0FBQSwyQixDQVFFLFUsQ0FLQSxXLENBUUYsaUMsQzBCbEpELDRCLENBQUEsNEIsQzFCcUlHLFUsQ0FhRixpQyxDMEJsSkQsNEIsQzFCcUlHLFUsQ0FLQSxXLENBUUYsaUMsQzBCbEpELHdCLENBQUEsd0IsQ0FtQkcsZSxDQUlKLHFCLENBQ0UsYyxDQUNBLGtCLENyQ2xFRixvRSxDQUNBLGUsQ0FDQSxpQixDcUM4REMsZ0MsQ0FNRyxlLENBTkgsdUIsQ0FVRyxhLENBVkgsNkIsQ0FhSyxhLENBS04sb0IsQ0FDRSxjLENBQ0EsZ0IsQ0FDQSxlLEM3QmlGRiwwQjZCOUVDLDRDLENBSU8sa0IsQ0FDQSxrQixDQUxQLG1ELENBUVMsUyxBN0JnRVYsaUQ2QnhFQyw0QyxDQWFPLGtCLENBQ0Esa0IsQ0FkUCxtRCxDQWlCUyxTLEE3QjZEViwwQjZCOUVDLDJDLENBd0JPLFMsQ0FDQSxTLEE3QitDUixpRDZCeEVDLDJDLENBNkJPLFdBN0JQLDRDLENBa0NLLGMsQzdCTU4seUI2QnhDQyw0QyxDQXFDTyxnQkFNUCw2QyxDQUdLLGMsQ0FDQSxhLEM3QllOLDBCNkJoQkMsNkMsQ0FPTyxnQkFQUCw0QyxDQVlLLGUsQ0FDQSxjLEM3QmhCTix5QjZCR0MsNEMsQ0FnQk8saUIsQTdCTlIsZ0Q2QllDLHlDLENBSU8sYyxDQUpQLHdDLENBVU8sZSxDQUNBLG9CQVhQLHlDLENBZ0JLLGMsQ0FLTCwwQyxDQUdLLGMsQzdCakROLHlCNkI4Q0MsMEMsQ0FNTyxnQixBN0JwQlIsaUQ2QjBCQyw0QyxDQUtPLG9CLEE3QnpCUiwwQjZCb0JDLDRDLENBV08sYyxDQUNBLGlCLEE3QnRDUixpRDZCMEJDLDRDLENBZ0JPLGMsQ0FDQSxpQixBN0JyQ1IsMEI2Qm9CQywyQyxDQXVCTyxnQixBN0J2RFIsMEI2QjZEQyx5QyxDQUlPLGtCLENBQ0Esa0IsQ0FMUCxnRCxDQVFTLE8sQ0FSVCx3QyxDQWVPLFdBZlAseUMsQ0FvQkssYyxDQUNBLGEsQzdCekZOLDBCNkJvRUMseUMsQ0F3Qk8sZ0JBeEJQLHdDLENBNkJLLGMsQ0FDQSxjLEM3QnJITix5QjZCdUZDLHdDLENBaUNPLGlCQWpDUCx3RCxDQXlDTyxrQixDQUNBLGtCLEM3QmpHUixpRDZCdURDLHdELENBNkNTLGlCLENBQ0Esb0IsQTdCeEhWLGdENkIwRUMsd0QsQ0FrRFMsaUIsQ0FDQSxvQixBN0IxSVYseUI2QnVGQyx3RCxDQXdEUyxpQixDQUNBLG9CQXpEVCwrRCxDQUFBLCtELENBNkRTLE8sQ0E3RFQsdUQsQ0FrRU8sVSxDN0J6SFIsaUQ2QnVEQyx1RCxDQXFFUyxRLEE3QnpJViwwQjZCb0VDLHVELENBeUVTLFFBekVULHdELENBa0ZPLGtCLENBQ0Esa0IsQzdCMUlSLGlENkJ1REMsd0QsQ0FzRlMsa0IsQ0FDQSxvQixBN0JqS1YsZ0Q2QjBFQyx3RCxDQTJGUyxpQixDQUNBLG9CLEE3Qm5MVix5QjZCdUZDLHdELENBaUdTLGlCLENBQ0Esb0JBbEdULHVELENBMkdPLFUsQzdCbEtSLGlENkJ1REMsdUQsQ0E4R1MsVyxBN0JsTFYsMEI2Qm9FQyx1RCxDQWtIUyxRQ3hWWixZLENBQ0Usa0IsQ0FERix1QixDQUlJLGUsQ0FHRixtQixDQUNFLGlCLENBQ0EsZSxDQUdGLGtCLENBQ0UsaUIsQ0FERCxvQixDQUlHLG9CLENBQ0EsZ0MsQ0FDQSxhLENBTkgsMEIsQ0FTSyxlLENDc0NMLGUsQ0MzREgsVyxDQUNFLG9CLENBREYsbUIsQ0FJSSxjLENBSkosbUIsQ0FRSSxjLENBQ0EsVSxDQ1JGLGUsQ0FDRSxZLENBQ0Esd0IsQ0FDQSxrQixDakNpTEYsMEJpQ3BMQSxlLENBTUksaUIsQ0FDQSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxjLEFqQ3VJSix5QmlDOUlBLGUsQ0FXSSxTLENBQ0Esb0JBWkgsMEIsQ0FnQkcsZSxDQUdGLHdCLENBQ0UsVSxDQUlKLGdCLEN6Q1ZBLG9FLENBQ0EsZSxDQUNBLGlCLEN5Q1VFLGMsQ0FDQSxrQixDakN5SkYsMEJpQzVKQSxnQixDQU1JLGtCLENBQUEsc0IsQ0FBQSxrQixDQUFBLGMsQ0FDQSxrQixDQUNBLGdCLENBQ0EsaUIsQWpDNkdKLHlCaUN0SEEsZ0IsQ0FhSSxpQixDQUNBLGdCQWRILHdCLEN6Q1ZELG1FLENBQ0EsZSxDQUNBLGlCLENRb0tBLDBCaUM1SkMseUIsQ0F1QkssZUFLTixlLENBQ0UsaUIsQ0FDQSxpQixDQUNBLGtCLENGZ0ZELDhCLENBQUEsMkIsQ0FBQSwwQixDQUFBLDhCLENBQUEsMkIsQ0E5RkEscUIsQ0VXQSwwQixDQU1HLGUsQ0ZBSCxpQixDRU5BLHNCLENBVUcsVSxDOUJtSEYsYSxDQUNBLDRCLENBQ0EsOEMsQ0FDQSxtQyxDQUFBLDJCLENBUUUsVSxDQUtBLFcsQ0FRRiwrQixDOEJ6SUUsaUIsQ0FDQSxNLENBQ0EsTyxDQUlKLGUsQ0FDRSxlLENBQ0EsYSxDQUNBLGlCLENBQ0EsZ0IsQ0FDQSxjLEN6QzdERixvRSxDQUNBLGUsQ0FDQSxpQixDUW9LQSwwQmlDOUdBLGUsQ0FTSSxjLENBQ0EsaUIsQWpDd0ZKLDBCK0J4S0EsVyxDQUVJLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FJSixVLENBRUksZ0MsQS9Cc0tKLGlEK0J4S0EsVSxDQU1JLGtCLENBQUEsc0IsQ0FBQSxrQixDQUFBLGdCLEEvQndLSiwwQitCOUtBLFUsQ0FVSSxrQixDQUFBLHNCLENBQUEsa0IsQ0FBQSxnQixBL0IySUosZ0QrQnJKQSxVLENBY0ksK0IsQ0FDQSxxQkFJSixXLENBQ0Usa0IsQy9CdUlGLDBCK0J4SUEsVyxDQUlJLG1CLEEvQjhISixnRCtCMUhBLFUsQ0FFSSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0Esc0IsQ0FBQSxrQixDQUFBLGMsQ0FDQSxlQWtHSCxnQixDQUFBLGUsQ0FBQSxnQixDQTlGRCxVLENBQ0Usa0IsQy9Cb0dGLHlCK0JyR0EsVSxDQUlJLG9CLEEvQjhHSixnRCtCbEhBLFUsQ0FRSSxrQixDQUFBLG9CLENBQUEsZ0IsQ0FBQSxZLENBQ0EsZUFRSixVLEN2QzVDQSxtRSxDQUNBLGUsQ0FDQSxpQixDdUM0Q0UsYSxDQUNBLGlCLENBQ0EsaUIsQ0FDQSxlLENBQ0EsZ0IsQy9Cb0hGLDBCK0IxSEEsVSxDQVNJLGdCQVRILGlCLENBZUcsTyxDNUJtSEEsVSxDQUtBLFcsQ0FRRixpQyxDSHBERix5QitCM0ZDLGlCLENBc0JLLGEsQ3ZDbEVOLHNFLENBQ0EsZSxDQUNBLGlCLEN1QzBDQyx3QixDNUJ1SEMsYSxDQUNBLDRCLENBQ0EsOEMsQ0FDQSxtQyxDQUFBLDJCLENBUUUsVSxDQUtBLFcsQ0FRRixpQyxDNEIvSUQsc0IsQ0FBQSxxQixDQThCTywrQixDQUNBLHNCLEEvQitFUiwwQitCOUdDLGUsQ0FpREssa0MsQS9Cc0ROLDBCK0J2R0MsZSxDQXFESywyQixBL0J5RE4sMEIrQnBEQSxVLENBRUksa0IsQ0FBQSxjLENBQUEsVSxDQUFBLFEsQS9Cd0RKLGlEK0IxREEsVSxDQU1JLG1CLEEvQjBESiwwQitCaEVBLFUsQ0FVSSxpQixDQUNBLGtCLEEvQjRCSixnRCtCdkNBLFUsQ0FlSSxrQkFJSixhLENBQ0UsWSxDQUVBLG1CLENBQ0Usa0IsQy9CZ0JKLGdEK0JqQkUsbUIsQ0FJSSxvQixBL0JBTix5QitCSkUsbUIsQ0FRSSxjLENBQ0Esb0JBSUosbUIsQ0FDRSxZLEMvQlZKLHlCK0JTRSxtQixDQUlJLGVBSkgseUIsQ0FRRyxpQixDQUNBLFEsQ0FDQSxVLENBQ0EsVSxDQUNBLFcsQ0FaSCxnQyxDQWVLLFUsQzVCV04sYSxDQUNBLDRCLENBQ0EsOEMsQ0FDQSxtQyxDQUFBLDJCLENBUUUsUyxDQUtBLFUsQ0FRRixpQyxDSDlMRixpQixDQUdFLFEsQ0FHQSxPLENBSUEsc0MsQ0FBQSxrQyxDQUFBLDhCLEMrQmtIRCxlLENBd0NHLGMsQ0FDQSxnQixDQXpDSCxtQixDQXlESyxrQixDQUNBLGlCLENBQ0EsaUIsQ0EzREwsMEIsQ0FBQSwwQixDQThETyxXLENBQ0EsYSxDQUNBLGlCLENBQ0EsTyxDQUNBLFMsQ0FsRVAsZ0IsQ0E4RUcsaUIsQ0E5RUgsbUIsQ0FxRkssZSxDQUNBLGlCLENBQ0EsZ0IsQy9CekVOLHlCK0JkQyxvQixDQTBHSyxlLEEvQm5HTix5QitCUEMsb0IsQ0E4R0sscUIsQ0FDQSxjLENBQ0EsSyxDQUNBLFEsQ0FDQSxNLENBQ0EsTyxDQUNBLGEsQ0FDQSxVLENBQ0EsaUIsQ0FDQSxlLEEvQm5HTixnRGtDM0pBLGlCLENBRUksbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsYyxBbEM0SUoseUJrQzlJQSxpQixDQU1JLGUsQ0FDQSxZLENBUEgsbUMsQ0FVSyxnQixDQUNBLGEsQWxDNkpOLDBCa0N4SkEsZSxDQUVJLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FDQSxlLEFsQ3dJSixnRGtDM0lBLGUsQ0FPSSxhLENBQ0Esa0IsQ0FBQSxvQixDQUFBLGdCLENBQUEsWSxDQUNBLGEsQ0FDQSxlQUlKLGdCLENBQ0UsVyxDbEN5SUYsMEJrQzFJQSxnQixDQUlJLGtCLENBQUEseUIsQ0FBQSxxQixDQUFBLGlCLENBQ0Esb0JBR0Ysc0IsQ0FDRSx3QixDQUNBLGlCLENBQ0EsaUIsQ0FJSixnQixDQUNFLGEsQ0FDQSxjLENBQ0EsYyxDQUNBLGEsQ0FDQSx5QyxDQUxELHNCLENBUUcsK0IsQ0FDQSxhLENBSUgsbUMsQ0FHSyxXLENsQzJHTiwwQmtDOUdDLG1DLENBTU8sa0IsQ0FBQSxvQixDQUFBLGdCLENBQUEsWSxDQUNBLGVDakVSLGEsQ0FDRSxpQixDQUdGLFksQ0FDRSxvQixDQUNBLGMsQzNDUUYsb0UsQ0FDQSxlLENBQ0EsaUIsQzJDUkUsYSxDQUNBLGlCLENuQ3FJRix5Qm1DMUlBLFksQ0FRSSxhLENBQ0EsYyxDQUNBLG9CQVZILHVCLENBY0csYyxDQUNBLGUsQ0FmSCxpQixDQW1CRyxlLENBSUosYSxDQUNFLGlCLENBQ0EsYyxDQUNBLGdCLENBQ0EsVSxDbkMrR0YseUJtQ25IQSxhLENBT0ksYSxDQUNBLGMsQ0FDQSxvQkFUSCx3QixDQWFHLGMsQ0FDQSxlLENuQ3FHSix5Qm9DL0lGLGEsQ0FFSSxnQkFGSix3QixDQU1JLFksQ0FOSiw0QixDQVVJLG9CLENBT0YsbUIsQ0FDRSxrQixDcEN1SkYsMEJvQ3BKQSxtQixDQUVJLG1CLEFwQ3FJSixnRG9DdklBLG1CLENBTUksZSxDQUNBLGEsQ0FDQSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSwwQixDQUFBLHFCLENBQUEsa0IsQ0FDQSxzQixDQUFBLGtDLENBQUEsbUIsQ0FBQSw0QixBcENnSEoseUJvQzFIQSxtQixDQWNJLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FDQSwyQixDQUFBLDRCLENBQUEsNkIsQ0FBQSx5QixDQUFBLHFCLENBQ0Esd0IsQ0FBQSwwQixDQUFBLHFCLENBQUEsa0IsQ0FDQSxjLENBQ0EsaUIsQ0FDQSxrQkFuQkgseUIsQ0F1QkcsZSxDQUNBLGMsQ0FDQSxxQixDQUNBLGlCLENBQ0EsVyxDcEMrRkoseUJvQzFIQyx5QixDQThCSyxrQixDQUNBLGdCQS9CTCwwQixDQW9DRyxxQixDcEM2RkoseUJvQ3pGQSxtQixDQUVJLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLGMsQXBDZ0ZKLHlCb0NsRkEsbUIsQ0FNSSxhLENwQ2xFSix5QixDQUFBLDBCLENBRUUsVyxDQUNBLGEsQ0FFRix5QixDQUNFLFksQUE4S0YsMEJvQzdHQSxtQixDQUVJLGtCLENBQUEsc0IsQ0FBQSxrQixDQUFBLGMsQ0FDQSxpQixBcENvR0osaURvQ3ZHQSxtQixDQU9JLGtCLENBQUEsc0IsQ0FBQSxrQixDQUFBLGMsQ0FDQSxpQixBcEM0RUosZ0RvQ3BGQSxtQixDQVlJLGtCLENBQUEsc0IsQ0FBQSxrQixDQUFBLGMsQ0FDQSxpQixBcEMwREoseUJvQ3ZFQSxtQixDQWlCSSxVLENBQ0EsZ0MsQ0FBQSwwQkFJSixvQixDQUNFLGtCLENBQUEsYyxDQUFBLFUsQ0FBQSxNLENwQzZERixnRG9DOURBLG9CLENBSUksa0IsQ0FBQSxzQixDQUFBLGtCLENBQUEsYyxDQUNBLGlCLEFwQzRDSix5Qm9DakRBLG9CLENBU0ksVyxDQUNBLGEsQXBDOENKLHlCb0MxQ0Esa0IsQ0FFSSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxjLEFwQzhDSixnRG9DaERBLGtCLENBTUksYSxDQUNBLGMsQ0FDQSxnQixBcEMyQkoseUJvQ25DQSxrQixDQVdJLFUsQ0FDQSxlLENBQ0EsWSxDQWJILG9DLENBZ0JLLGEsQ0FDQSxXLENBakJMLDhCLENBcUJLLG9CLEFwQ3dDTiwwQm9DbkNBLGtCLENBRUksa0IsQ0FBQSxvQixDQUFBLGdCLENBQUEsWSxDQUNBLGUsQXBDbUJKLGdEb0N0QkEsa0IsQ0FPSSxrQixDQUFBLHNCLENBQUEsa0IsQ0FBQSxjLENBQ0EsaUJBUUgsOEMsQ0FoQkEseUIsQ0FZRyxTLENBSUgseUMsQ0FHSyxlLENBQ0EsYSxDcENlTiwwQm9DbkJDLHVDLENBU08sa0IsQ0FBQSx5QixDQUFBLHFCLENBQUEsaUIsQ0FDQSxvQixBcENKUixnRG9DTkMsdUMsQ0FjTyxrQixDQUFBLHNCLENBQUEsa0IsQ0FBQSxjLENBQ0EsaUJBVVAsa0MsQ0FFRyxvQixDQUZILHNDLENBTUcsWSxDZGxMSCx5QixDQUVHLGMsQzlCVUosbUUsQ0FDQSxlLENBQ0EsaUIsQzhCVkksYSxDQVBOLFksQ0FXRSxrQixDQXNDQSxtQixDQU1FLHNCLENBQUEsaUIsQ0FBQSxjLENBNUNGLGtCLENBQ0Usd0IsQ0FFQSw2QixDQUNBLGlCLENBRkEsbUIsQ0FLQSxzQyxDQUNFLGEsQ0FDQSxlLEN0QmlLSiwwQnNCbktFLHNDLENBS0ksbUIsQXRCd0pOLGlEc0I3SkUsc0MsQ0FTSSxpQixDQUNBLG1CLEF0QmdJTixnRHNCMUlFLHNDLENBY0ksbUIsQXRCK0dOLHlCc0I3SEUsc0MsQ0FrQkksOEIsQ0FDQSxpQixDQUNBLG1CQXBCSiw0QyxDQXdCSSxhLENBQ0EsZSxDQUNBLG9CLENBS04sbUIsQ0FDRSxjLEM5Qm5DRixvRSxDQUNBLGUsQ0FDQSxpQixDOEJtQ0UsYSxDQUNBLGMsQ0FDQSxZLENBSUYsaUIsQ0FDRSxjLENBQ0EsYSxDQUNBLGtCLENBQ0EsVyxDQUNBLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLDBCLENBQUEscUIsQ0FBQSxrQixDQUNBLHVCLENBQUEsOEIsQ0FBQSxvQixDQUFBLHNCLENBQ0EsMkIsQ0FBQSw0QixDQUFBLDZCLENBQUEseUIsQ0FBQSxxQixDQUNBLGEsQ0FURCw0QixDQVlHLGUsQ0FDQSxhLENBR0YscUMsQzlCM0RGLG9FLENBQ0EsZSxDQUNBLGlCLEM4QjJESSxjLENBQ0EsZSxDQUNBLHVCLENBQUEsOEIsQ0FBQSxvQixDQUFBLHNCLENBQ0EsdUIsQ0FBQSw4QixDQUFBLG9CLENBQUEsc0IsQ0FDQSxVLENBTkYsZ0QsQ0FTSSxlLENBVEosOEMsQ0FhSSxrQixDQWJKLHVELENBZ0JNLGtCLENBaENQLHVCLENBdUNHLHFCLENBQ0EsVSxDQUNBLFcsQ0FDQSxvQixDQUlKLGtCLENBQ0Usc0IsQ0FDQSxzQixDQUFBLGlCLENBQUEsYyxDQUNBLGlCLENBRUEsc0MsQ0FDRSxpQixDQUNBLGUsQ0FDQSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0EsMkIsQ0FBQSw0QixDQUFBLDZCLENBQUEseUIsQ0FBQSxxQixDQUNBLFksQ3RCNkJKLHlCc0JsQ0Usc0MsQ0FRSSw0QkFSSiwyRCxDQVlJLGtCLENBQ0EsZSxDQUNBLGMsQzlCNUdOLG9FLENBQ0EsZSxDQUNBLGlCLEM4QjRHTSxVLENBS04sbUIsQ0FDRSxrQixDQURELDJCLENBSUcsYyxDOUJ2SEosb0UsQ0FDQSxlLENBQ0EsaUIsQzhCdUhJLHNCLENBQUEsaUIsQ0FBQSxjLEN0QjZDSiwwQnNCbkRDLDJCLENBU0ssZ0JBVEwsMkIsQ0FjRyxjLEM5QmpJSixvRSxDQUNBLGUsQ0FDQSxpQixDOEJpSUksVSxDQUNBLGlCLENBakJILDBCLENBcUJHLGMsQzlCeElKLG1FLENBQ0EsZSxDQUNBLGlCLEM4QndJSSxVLENBSUgseUIsQ0FFRyxjLENBQ0EsWSxDQUNBLGEsQ0FDQSxVLENBQ0Esa0IsQ0FOSCxvQyxDQVNLLGUsQ0FLTixrQixDQUNFLFcsQ0FDQSxpQixDQUZELHNCLENBS0csb0IsQ0FDQSxpQixDQUNBLGMsQ0FDQSxlLENBQ0Esa0IsQ0FRSix3QyxDQUVJLHFELENBQUEsNkMsQ0FDQSxjLENBSEosMkQsQ0FPUSxxQixDQUNBLGEsQ0FSUiw0RCxDQVlRLGEsQ0FDQSxrQixDQWJSLDJELENBaUJRLGdCLEN0QnZEUix5QnNCc0NBLHNDQUFBLGlDLENBQUEsc0NBQUEsaUMsQ0FnQ1UsMEJlNU5aLEksQ0FDRSxvQixDQUVBLFcsQ0FDRSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSwwQixDQUFBLHFCLENBQUEsa0IsQ0FDQSxVLENBR0YsVSxDQUNFLGMsQ0FDQSxhLENBQ0EsaUIsQ0FDQSxpQixDQUNBLGdCLENBQ0Esa0IsQ0FBQSxjLENBQUEsVSxDQUFBLE0sQ0FHRixTLENDbEJGLFEsQ25DbUxJLDRCLENBQ0EsOEMsQ0FDQSxtQyxDQUFBLDJCLENrQ25LRixTLENBQ0Usa0IsQ0FBQSxxQixDQUFBLGlCLENBQUEsYSxDbEMrSkEsYSxDQVdFLFUsQ0FLQSxXLENBUUYsaUMsQ21DMU1KLFEsQ0FDRSxlLENBQ0EscUIsQ0FBQSxtQixDQUFBLGEsQ0FDQSxxQixDbkMrS0Usb0IsQ0FXRSxVLENBS0EsVyxDQVFGLGlDLENtQ3BNRixZLENBQ0Usa0IsQ0FDQSxpQixDQUZELHFCLENBTUcsaUIsQ0FDQSxPLENBQ0EsTyxDQUNBLGtDLENBQUEsOEIsQ0FBQSwwQixDQUdGLGlCLENBQ0UsZSxDdEM0SEoseUJzQzdIRSxpQixDQUlJLGlCQUtOLGdCLENBQ0UscUIsQzVCdkJGLHdCLENBQ0UsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUNBLHNCLENBQUEsa0IsQ0FBQSxjLENWMkpGLDBCVTdKQSx3QixDQUtJLGUsQVZxSUoseUJVMUlBLHdCLENBU0ksZ0IsQVYySkosMEJVdkpBLHdCLENBRUksa0IsQ0FBQSx5QixDQUFBLHFCLENBQUEsaUIsQ0FDQSxvQixBVm9KSixpRFV2SkMsNkQsQ0FRUyxnQixBVndJViwwQlVoSkEsd0IsQ0FlSSxTLENBQ0EsaUNBSUoseUIsQ0FDRSxXLENBQ0EscUIsQ1ZpSUYsMEJVbklBLHlCLENBS0ksZ0MsQVZvSUosaURVaklFLCtCLENBRUksYyxBVnFJTiwwQlV2SUUsK0IsQ0FNSSx3QixBVndHTixnRFU5R0UsK0IsQ0FVSSxpQixDQUNBLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLGMsQVZzRk4seUJVakdFLCtCLENBZUksbUJBS04sMEIsQ0FDRSxhLENWa0hGLDBCVW5IQSwwQixDQUlJLG9CLEFWeUdKLGlEVTdHQSwwQixDQVFJLG9CLEFWa0ZKLGdEVTFGQSwwQixDQVlJLGlCLEFWaUVKLHlCVTdFQSwwQixDQWdCSSxvQkFJSix5QixDQUNFLGMsQ0FDQSxnQixDQUNBLGEsQ1Z5RUYsMEJVNUVBLHlCLENBTUkscUIsQ0FBQSxtQixDQUFBLGEsQ0FDQSxrQixBVjRFSiwwQlVwRUMsbUQsQ0FJTyxrQixDQUFBLG9CLENBQUEsZ0IsQ0FBQSxZLENBQ0EsZTZCekdSLGEsQ0FDRSxpQixDQUNBLG1CLEN2QzRJRix5QnVDMUlFLHNCLENBRUksa0IsQ0FDQSxlLENBQ0EsWSxDQUpILHdDLENBT0ssZ0IsQ0FDQSxXLENBUkwsa0MsQ0FZSyxrQixDQUNBLGdCLENBQ0Esb0IsQXZDNEhSLCtDdUMxSUcsa0MsQ0FpQk8sa0IsQ0FDQSxvQixBdkN3SFYseUJ1QzFJRyxtQyxDQXVCSyxlLEF2Q21IUiwrQ3VDMUlHLG1DLENBMEJPLG1CLEF2Q2dIVix5QnVDMUlHLG9DLENBK0JLLGdCLENBS04seUIsQ0FFSSxlLENBQ0EsWSxDQUhILDJDLENBTUssZ0IsQ0FDQSxXLENBUEwscUMsQ0FXSyxjLENBQ0EsYyxDQVpMLHNDLENBZ0JLLGEsQ0FoQkwsdUMsQ0FvQkssZ0IsQ0FLTix1QixDQUVJLFksQ0FDQSxlLENBSEgseUMsQ0FNSyxnQixDQUNBLFcsQ0FQTCxtQyxDQVdLLGMsQ0FDQSxjLENBWkwsb0MsQ0FnQkssYSxDQUtOLG1CLENBRUksWSxDQUNBLGUsQ0FISCxxQyxDQU1LLGdCLENBQ0EsVyxDQVBMLCtCLENBV0ssYyxDQUNBLGMsQ0FLTixxQixDQUVJLFksQ0FDQSxlLENBSEgsdUMsQ0FNSyxnQixDQUNBLFcsQ0FQTCxpQyxDQVdLLHdCLENBQ0EsYyxDQUNBLGdCQU1SLFcsQ0FDRSxpQixDQUNBLFEsQ0FDQSxRLENBQ0Esa0MsQ0FBQSw4QixDQUFBLDBCLENBQ0EsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUxELGtCLENBUUcsUyxDQUNBLFksQ0FDQSxTLENBQ0EsdUIsQ0FBQSxlLENBQ0EsUyxDQUNBLFUsQ0FDQSx3QixDQUNBLHlCLENBQUEsaUIsQ0FDQSx3QixDQUFBLDBCLENBQUEscUIsQ0FBQSxrQixDQUNBLFcsQ0FDQSxhLENBbEJILGdDLENBdUJLLHdCLEN2Q21DTiwwQndDaExBLG9CLENBRUksbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUNBLGMsQ0FJSixvQixDQUVJLGtCLENBQUEsb0IsQ0FBQSxnQixDQUFBLFksQ0FDQSxnQixBeENnS0osaUR3Q25LQSxvQixDQU9JLGtCLENBUEgsK0IsQ0FVSyxpQixBeENzSU4sZ0R3Q2hKQSxvQixDQWVJLGtCLENBZkgsK0IsQ0FrQkssaUIsQXhDaUhOLHlCd0NuSUEsb0IsQ0F1Qkksa0IsQ0F2QkgsK0IsQ0EwQkssaUJBS04sc0IsQ0FDRSxpQixDQUNBLGlCLEN4Q3dJRiwwQndDMUlBLHNCLENBS0ksaUJBR0YsNkIsQ0FDRSxlLENBQ0Esa0IsQ0E0SEgsa0MsQ0E5SEUsd0MsQ0FLRyxlLENBS04sc0IsQ0FDRSxjLENBQ0EsYSxDQUNBLGtCLENBQ0EsaUIsQ3hDb0hGLDBCd0N4SEEsc0IsQ0FPSSxpQixBeEMyRUoseUJ3Q2xGQSxzQixDQVdJLG9CQUlKLHFCLENBQ0UsVyxDeEN5RUYseUJ3QzFFQSxxQixDQUlJLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FDQSxzQixDQUFBLGtCLENBQUEsZ0JBSUoscUIsQ0FDRSxlLEN4Q2dFRix5QndDakVBLHFCLENBSUksa0IsQ0FBQSxvQixDQUFBLGdCLENBQUEsWSxDQUNBLGUsQXhDcUZKLGlEd0MxRkEscUIsQ0FTSSxrQixDQUFBLHlCLENBQUEscUIsQ0FBQSxpQixDQUNBLG9CLEF4QzZESixnRHdDdkVBLHFCLENBY0ksa0IsQ0FBQSx5QixDQUFBLHFCLENBQUEsaUIsQ0FDQSxvQkFJSixxQixDQUNFLGMsQ0FDQSxnQixDQUNBLGlCLENoRDVGRixvRSxDQUNBLGUsQ0FDQSxpQixDZ0Q0RkUsYSxDQUNBLGUsQ0FDQSxrQixDeENtREYsMEJ3QzFEQyx3QixDQVdLLGUsQXhDNEJOLHlCd0N2Q0EscUIsQ0FnQkksaUJBaEJILDZDLENBb0JHLGUsQ3hDbUJKLHlCd0N2Q0MsNkMsQ0F1QkssaUJBSUosNEIsQ0FDRSxlLENBR0YsaUMsQ0FDRSxrQixDQUlKLHVCLENBQ0UsZSxDQUNBLGlCLEN4QzJCRiwwQndDN0JDLDRCLENBTUssaUIsQXhDVU4sZ0R3Q2hCQyw0QixDQVlLLGlCLENBQ0EsZSxDQUNBLGdCLEF4QzJCTiwwQndDekNBLHVCLENBbUJJLGlCLEF4Q2hCSix5QndDSEEsdUIsQ0F1QkksZSxDQXZCSCw0QixDQTBCSyxVLENBMUJMLGdDLENBZ0NLLGVBS04scUIsQ0FDRSx3QixDQUNBLGEsQ0FDQSxpQixDQUNBLCtCLEN4Q0FGLDBCd0NKQSxxQixDQU9JLGlCLEF4Q3pDSix5QndDa0NBLHFCLENBV0ksY0FYSCx1QixDQWVHLGMsQ0FDQSxnQixDQUNBLGtCLEN4Q25ESix5QndDa0NDLHVCLENBb0JLLGMsQ0FDQSxnQixDQUNBLG9CQXRCTCx5QixDQUFBLHlCLENBQUEseUIsQ0FBQSx5QixDQUFBLHdCLENBQUEsd0IsQ0FBQSx3QixDQUFBLHdCLENBQUEsd0IsQ0ErQkcsYSxDeENqRUoseUJ3Q2tDQyw4QixDQW9DSyxlLEF4QzVDTiwwQndDUUMsMkIsQ0EwQ0ssaUIsQXhDNUVOLHlCd0NrQ0MsMkIsQ0E4Q0ssWUFJSiw2QixDQUNFLGlCLEN4Qy9DSiwwQndDbURDLDhDLENBQUEsOEMsQ0FRTyxtQkFSUCw2QyxDQW1CSyxjLEN4Q3JHTix5QndDa0ZDLDZDLENBeUJPLGtCLENBQUEsdUIsQ0FBQSxtQixDQUFBLGUsQ0FDQSxvQixBeEM3RVIsMEJ3Q21EQywrQyxDQWdDTyxtQixBeEMvRlIsMEJ3QytEQyxvRCxDQXFDUyxpQixDQUNBLG9CQU9ULDhDLENBT0ssYyxDQUNBLGtCLEN4QzlJTix5QndDc0lDLDhDLENBV08sZ0JDaFNWLFcsQ0FDRSw2QyxDekM4SUEseUJ5Qy9JRixXLENBSUksY0FHRixrQixDQUNFLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLDBCLENBQUEscUIsQ0FBQSxrQixDQUNBLHVCLENBQUEsOEIsQ0FBQSxvQixDQUFBLHNCLENBQ0EsYyxDQUNBLGlCLENBR0Ysa0IsQ0FDRSxZLENBQ0EsaUIsQ0FDQSxPLENBQ0EsTyxDQUNBLGtDLENBQUEsOEIsQ0FBQSwwQixDQUxELHlCLENBUUcsVSxDdEMySkYsYSxDQUNBLDRCLENBQ0EsOEMsQ0FDQSxtQyxDQUFBLDJCLENBUUUsVSxDQUtBLFcsQ0FRRixpQyxDSDlMRixpQixDQUdFLFEsQ0FHQSxPLENBSUEsc0MsQ0FBQSxrQyxDQUFBLDhCLEN5Q09GLGtCLENBQ0UsYyxDakRmRixvRSxDQUNBLGUsQ0FDQSxpQixDaURlRSxpQixDQUhELDJCLENBTUcsYSxDakRwQkosb0UsQ0FDQSxlLENBQ0EsaUIsQ2lEdUJBLGlCLENBQ0UsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEsMEIsQ0FBQSxxQixDQUFBLGtCLENBRkQseUIsQ0FLRyxjLENBQ0EsYSxDQUNBLGdCLENBUEgseUIsQ0FXRyxjLENBQ0EsZSxDQUNBLHFCLENBQ0EsYSxDQUNBLHdCLENqRHhDSixxRSxDQUNBLGUsQ0FDQSxpQixDa0RqQkYsVyxDQUNFLHdCLENBRUEsa0IsQ0FDRSxtQixDMUMySUYseUIwQzVJQSxrQixDQUlJLHFCQUlKLGtCLENBQ0UsaUIsQ0FDQSxhLEMxQ2tJRix5QjBDcElBLGtCLENBS0ksZ0JDZkoscUIsQ0FDRSxjLENBQ0EsaUIsQzNDNEtGLGlEMkM5S0EscUIsQ0FLSSxnQixBM0NzSkosZ0QyQzNKQSxxQixDQVNJLGdCQUlKLG1CLENBQ0Usa0IsQ0FDQSxXLEMzQ3NJRix5QjJDeElBLG1CLENBS0ksb0IsQTNDNEhKLHlCMkNqSUEsbUIsQ0FTSSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSwwQixDQUFBLHFCLENBQUEsa0IsQ0FDQSx1QixDQUFBLDhCLENBQUEsb0IsQ0FBQSx3QkFRSCxpQyxDQW5CQSw4QixDQWVHLGUsQ0FJSixzQixDQUNFLGtCLENBT0Ysc0IsQ0FDRSxXLENBQ0Esa0IsQzNDaUhGLGdEMkNuSEEsc0IsQ0FLSSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSwwQixDQUFBLHFCLENBQUEsa0IsQ0FDQSx1QixDQUFBLDhCLENBQUEsb0IsQ0FBQSx3QixBM0MrRkoseUIyQ3RHQSxzQixDQVdJLHVCLENBWEgsMkMsQ0FjSyxpQixDQUNBLFVBZkwsaUMsQ0FvQkcsZSxDQUlKLHFCLENBQ0UsYyxDQUNBLGlCLENuRHBERixxRSxDQUNBLGUsQ0FDQSxpQixDbURvREUsZ0IsQ0FDQSxhLENBR0Ysb0IsQ0FDRSxlLENBQ0EsYSxDQUNBLGMsQ0FDQSxnQixDQUNBLFUsQ0FMRCx1QixDQ3pFSCxtQyxDQzBCRywwQyxDRnVERyxZLEMzQzhESix5QjJDdEVBLG9CLENBWUksYyxDQUNBLGdCLENBQ0EsYyxDQWRILHVCLENBaUJLLGVBakJMLHNCLENBc0JHLGEsQ0F0QkgsNEIsQ0F5QksseUIsQ0FNTixvQixDQUNFLG9CLENBQ0EscUIsQ0FDQSxXLENBQ0EsaUIsQzNDZ0RGLGdEMkNwREEsb0IsQ0FPSSxtQixBM0NnQ0oseUIyQ3ZDQSxvQixDQVdJLG1CQVhILCtCLENBZUcsYyxDM0NrREosMEIyQzNDRSw0QixDQUVJLG1CLEEzQ2VOLHlCMkNqQkUsNEIsQ0FNSSxtQixBM0NxQ04sMEIyQ2pDRSw0QixDQUVJLG1CLEEzQ2tCTixnRDJDcEJFLDRCLENBTUksbUIsQTNDMkJOLDBCMkN2QkUsNEIsQ0FFSSxtQixBM0NRTixnRDJDVkUsNEIsQ0FNSSxtQixBM0NpQk4sMEIyQ2JFLDRCLENBRUksbUIsQTNDRk4sZ0QyQ0FFLDRCLENBTUksbUIsQTNDbkJOLHlCMkN1QkUsNEIsQ0FFSSxnQkd6R0wscUIsQ0g4R0Qsb0IsQ0FDRSxvQixDSTlLSixhLENBQ0Usa0IsQ0FERix3QixDQUlJLGUsQy9DaUxGLDBCK0M5S0Esb0IsQ0FFSSxlLENBQ0EsZSxBL0NxS0osaUQrQ2pLQyx1QyxDQUlLLGUsQ0FDQSxlLEEvQ3lJTixnRCtDOUlDLHVDLENBU0ssZSxDQUNBLGdCLENBVkwsMEMsQ0FhTyxjLEEvQ29KUixpRCtDOUlDLDBDLENBSUssZSxDQUNBLGUsQS9Dc0hOLGdEK0MzSEMsMEMsQ0FTSyxlLENBQ0EsZ0IsQ0FWTCw2QyxDQWFPLGNDN0NSLGUsQ0FDRSxlLENBQ0EsYSxDaEQ0S0YsaURnRDlLQSxlLENBS0ksYyxDQUNBLGdCQUlKLGUsQ0FDRSxrQixDaERnSkYsZ0RnRGpKQSxlLENBSUkscUIsQWhEZ0lKLHlCZ0RwSUEsZSxDQVFJLHFCQWtCSCx3QixDQTFCQSwwQixDQVlHLGUsQ2hEd0hKLHlCZ0RwSEEsYyxDQUVJLGNBUUosYSxDQUNFLDJCLENBQ0EsaUIsQ0FFQSxhLENBQ0EsYyxDQUNBLGdCLENoRDJHRix5QmdEakhBLGEsQ0FTSSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSwwQixDQUFBLHFCLENBQUEsb0IsQWhENkdKLGdEZ0R2SEEsYSxDQWNJLDZCLEFoRDRGSix5QmdEMUdBLGEsQ0FrQkksMkIsQ0FDQSxnQkFPRiw0QixDQUNFLHdCLENBQ0EsOEIsQ0FHRiw0QixDQUNFLDJCLENBQ0EsYyxDaERzRkosZ0RnRHhGRSw0QixDQUtJLDZCLEFoRHNFTix5QmdEakVBLGUsQ0FFSSxtQkFGSCxpQixDeEQvREQscUUsQ0FDQSxlLENBQ0EsaUIsQ3dEb0VJLGEsQ0FJSixlLENBQ0UsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEsMEIsQ0FBQSxxQixDQUFBLGtCLENoRDJERix5QmdEN0RBLGUsQ0FLSSxnQixDQUNBLGlCLENBQ0Esa0IsQ0FBQSxzQixDQUFBLGtCLENBQUEsYyxDQUNBLGlCQUlKLGUsQ0FDRSxpQixDQUNBLGUsQ0FDQSxrQixDQUFBLHFCLENBQUEsaUIsQ0FBQSxhLENBQ0EsYyxDaERzQ0YseUJnRDFDQSxlLENBT0ksa0IsQ0FBQSxjLENBQUEsVSxDQUFBLE0sQ0FDQSxjLENBQ0Esa0IsQWhEd0NKLHlCZ0RwQ0EsZSxDQUVJLGtCLENBQUEsc0IsQ0FBQSxrQixDQUFBLGMsQ0FDQSxlLENBQ0EsaUIsQWhEeUJKLHlCZ0Q3QkEsZSxDQVFJLGtCLENBQUEsc0IsQ0FBQSxrQixDQUFBLGMsQ0FDQSxpQkFHRiw4QixDQUNFLGlCLENBR0YscUMsQ0FFSSxvQixDQUNBLHlCLENBQUEsaUIsQ0FDQSxxQixDQUNBLGMsQ0FDQSxhLENBQ0EsZSxDQUNBLGEsQ0FDQSwyQixDQUNBLFUsQ2hER04seUJnRGJFLHFDLENBYU0sMkIsQ0FDQSxjLENBZE4sNEMsQ0FpQlEsZSxDQUNBLG9CLENBQ0EsYSxDQUNBLGtCQU9WLGMsQ0FDRSxlLENBQ0Esa0IsQ2hEZ0JGLGlEZ0RsQkEsYyxDQUtJLGlCLEFoRG5CSix5QmdEY0EsYyxDQVNJLGMsQ0FDQSxpQixDQVZILGdCLENBYUssYyxDQUNBLGtCQWRMLHlCLENBbUJHLGUsQ0FJSixnQixDQUNFLGUsQ0FDQSxhLENoRFBGLGlEZ0RLQSxnQixDQUtJLGlCLEFoRDdCSixnRGdEd0JBLGdCLENBU0ksaUIsQWhEOUNKLHlCZ0RxQ0EsZ0IsQ0FhSSxtQkFiSCxxQixDQWlCRyxnQixDSHJNTixjLENBQ0Usa0IsQ0FDQSxlLEM3QzBKQSxnRDZDNUpGLGMsQ0FLSSxrQixDQUxKLHlCLENBUU0saUIsQTdDdUlKLHlCNkMvSUYsYyxDQWFJLHFCLEE3QzRKRiwwQjZDekpBLHNCLENBRUksb0JBbEJOLHlCLENBdUJJLGUsQ0FHRixvQixDQUNFLGlCLENBQ0EsZ0IsQ0FDQSxZLENBQ0EsZSxDQUNBLFMsQ0FDQSxzQixDQUFBLGlCLENBQUEsYyxDQUNBLFcsQzdDMkhGLGdENkNsSUEsb0IsQ0FVSSxjLEE3QzJHSix5QjZDckhBLG9CLENBY0ksbUIsQ0FDQSxjQWZILHNDLENBbUJHLFcsQ0FDQSxnQixDQUNBLFMsQ0FyQkgsaUMsQ0EwQkssVyxDQUNBLFMsQ0FDQSxRLENBQ0EsdUIsQ0FBQSxlLENBQ0EsaUIsQ0FDQSxPLENBQ0EsVSxDQUNBLFcsQ0FDQSxrQyxDQUNBLHlCLENBQUEsaUIsQ0FDQSxnQixDQUNBLFMsQ0FyQ0wsd0MsQ0F3Q08sVSxDMUNnSE4sYSxDQUNBLDRCLENBQ0EsOEMsQ0FDQSxtQyxDQUFBLDJCLENBUUUsVSxDQUtBLFcsQ0FRRixpQyxDSDlMRixpQixDQUdFLFEsQ0FHQSxPLENBSUEsc0MsQ0FBQSxrQyxDQUFBLDhCLEM2Q0lELGdDLENBZ0RLLFMsQ0FoREwsdUMsQ0FtRE8scUQsQ0FBQSxpRCxDQUFBLDZDLENBbkRQLGdDLENBd0RLLFUsQ0F4REwsZ0MsQ0FBQSxtQyxDQWdFTyxTLENBQ0EsUSxDQVdSLG9CLENBQ0UsWSxDQUNBLDZCLENBQUEscUIsQ0FDQSwwQixDQUNBLDJCLEM3Q2tERixnRDZDdERBLG9CLENBT0ksYyxBN0NrQ0oseUI2Q3pDQSxvQixDQVdJLGNJakhOLFksQ0FDRSxhLENBREYsdUIsQ0FXRyw2QixDQVBDLGUsQ0FPRixrQixDQUNFLGtCLENqRG1JRix5QmlEcElBLGtCLENBSUksb0JBUUosa0IsQ0FDRSxhLENBQ0EsYyxDQUNBLGMsQ0FDQSxzQixDQUFBLGlCLENBQUEsYyxDakRvSEYseUJpRHhIQSxrQixDQU9JLGMsQ0FDQSxrQkFSSCx5QixDQVlHLGEsQ0FaSCw2QyxDQW9CQSx5QixDQUxLLCtCLENBS04sbUIsQ0FDRSxvQixDQUNBLGdDLENBQ0Esc0IsQ0FBQSxpQixDQUFBLGMsQ0FPRixrQixDQUNFLFksQ0FDQSxnQixDQUNBLGtCLENMeERKLGEsQ0FDRSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQzVDdUtBLDBCNEN6S0YsYSxDQUtJLG9CLENBQ0Esd0IsQTVDeUtGLGlENEMvS0YsYSxDQVVJLGdCLENBQ0EsaUIsQ0FYSixvQixDQWNNLFUsQ0FDQSxhLENBQ0EsaUIsQ0FDQSxLLENBQ0EsUSxDQUNBLFEsQ0FDQSxXLENBQ0Esd0IsQ0FDQSxtQixBNUM0SUosMEI0Q2xLRixhLENBMkJJLGlCLENBM0JKLG9CLENBOEJNLFUsQ0FDQSxhLENBQ0EsaUIsQ0FDQSxRLENBQ0EsSyxDQUNBLFEsQ0FDQSxXLENBQ0Esd0IsQ0FDQSxtQixBNUNzSEosZ0Q0QzVKRixhLENBMkNJLG1CLENBQ0EsZ0IsQTVDbUdGLHlCNEMvSUYsYSxDQWdESSxtQixDQUNBLGUsQ0FDQSxZLENBbERKLCtCLENBcURNLGdCLENBQ0EsYUF0RE4sMEIsQ0FBQSx3QixDQTJESSxlLENBM0RKLHlCLENBK0RJLFMsQ0FDQSxRLENBQ0EsVyxDQWpFSiw0QixDQW9FTSxTLENBUUosa0IsQ0FDRSxrQixDQUFBLHlCLENBQUEscUIsQ0FBQSxpQixDQUNBLGtCLENBQ0EsYyxDNUNnR0YsaUQ0Q25HQSxrQixDQU1JLGlCLENBQ0EsVyxBNUMrRUosMEI0Q3RGQSxrQixDQVdJLGlCLENBQ0EsUyxDQUNBLGdCLEE1Q3NESix5QjRDbERBLG1CLENBRUksbUJBSUosb0IsQ0FDRSxjLENwRHJGRixxRSxDQUNBLGUsQ0FDQSxpQixDb0RxRkUsZ0IsQ0FDQSxhLENBQ0Esa0IsQ0FHRixlLENBQUEsbUIsQ0FDRSxjLENBQ0EsZ0IsQ0FDQSxVLENBOUdKLGUsQ0FpSEksa0IsQzVDcUNGLHlCa0RqSkEsb0IsQ0FFSSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0Esc0IsQ0FBQSxrQixDQUFBLGMsQ0FDQSx1QixDQUFBLDhCLENBQUEsb0IsQ0FBQSxzQixDQUNBLG9CLEFsRHFJSix5QmtEMUlBLG9CLENBU0ksa0IsQ0FDQSxnQkFRSCx1QyxDQWxCQSwrQixDQWNHLGUsQ0FJSixvQixDQUNFLGlCLENBQ0Esc0IsQ0FDQSw4QixDQUNBLHFCLENsRDhJRiwwQmtEbEpBLG9CLENBT0ksa0IsQ0FBQSxzQixDQUFBLGtCLENBQUEsYyxDQUNBLGlCLEFsRDZISixnRGtEcklBLG9CLENBWUksa0IsQ0FBQSxvQixDQUFBLGdCLENBQUEsWSxDQUNBLGUsQWxEMkdKLHlCa0R4SEEsb0IsQ0FpQkksYyxDQUNBLGlDQWxCSCwrQixDQXNCRyxjLENBQ0EsZSxDQXZCSCw0QixDQTJCRyxrQixDMURuQ0oscUUsQ0FDQSxlLENBQ0EsaUIsQzBEbUNJLGMsQ0FDQSxnQixDQUNBLGEsQ2xEeUZKLHlCa0R4SEMsNEIsQ0FrQ0ssYyxDQUNBLG1CQW5DTCwyQixDQTRDRyxjLENBQ0EsZ0IsQ0FDQSxhLENBQ0EsZSxDQUNBLGEsQ2xEd0VKLHlCa0R4SEMsMkIsQ0FtREssYyxDQUNBLGlCQXBETCwyQixDQXlERyxjLENBQ0EsZ0IsQ0FJSixvQixDQUNFLGMsQ0FDQSxnQixDQUNBLGlCLENBQ0EsYSxDQUNBLGtCLENsRHFERix5QmtEMURBLG9CLENBUUksYyxDQUNBLGdCQVRILCtCLENBYUcsZSxDQUlKLHNCLENBQ0UsaUIsQ0FERCwyQixDQUlHLGUsQ0MxR04scUIsQ0FDRSxVLENBQ0Esd0IsQ25EdUtBLDBCbUR6S0YscUIsQ0FLSSx3QixBbkQwS0YsaURtRC9LRixxQixDQVNJLGdCLEFuRG1KRixnRG1ENUpGLHFCLENBYUksYyxDQUNBLG1CLEFuRGlJRix5Qm1EL0lGLHFCLENBa0JJLHdCLENBQ0Esd0IsQW5EbUlGLHlCbURoSUEsMkIsQ0FFSSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0EsZ0IsQW5Ec0pKLGlEbUR6SkEsMkIsQ0FPSSxnQixBbkQrSEosZ0RtRHRJQSwyQixDQVdJLGdCLEFuRHFISix5Qm1EakhBLDJCLENBRUksa0IsQ0FBQSx5QixDQUFBLHFCLENBQUEsaUIsQ0FDQSxrQixDQUNBLGdCLEFuRHNJSixpRG1EMUlBLDJCLENBUUksZ0IsQW5EK0dKLGdEbUR2SEEsMkIsQ0FZSSxnQixBbkQ4RkoseUJtRDFHQSwyQixDQWdCSSxpQixDQUNBLGtCLENBakJILHNDLENBb0JLLGlCQXBCTCxtQyxDQXlCRyxjLEMzRC9DSixvRSxDQUNBLGUsQ0FDQSxpQixDMkQrQ0ksZ0IsQ0FDQSxhLENBQ0Esa0IsQ25ENkVKLHlCbUQxR0MsbUMsQ0FnQ0ssZ0JBaENMLGtDLEMzRHRCRCxvRSxDQUNBLGUsQ0FDQSxpQixDMkQwREksYyxDQUNBLGdCLENBQ0EsYSxDQUNBLGUsQ25EaUVKLHlCbUQxR0Msa0MsQ0E0Q0ssYyxDQUNBLGdCQ2pGTix1QixDQUNFLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FDQSxjLENwRDRLRixpRG9EOUtBLHVCLENBS0ksZ0IsQXBEc0pKLGdEb0QzSkEsdUIsQ0FTSSxnQixBcERxSUoseUJvRDlJQSx1QixDQWFJLGlCLENBQ0EsYSxDQUNBLFEsQ0FDQSxlLENBQ0EsWSxDQWpCSCx5QyxDQW9CSyxnQixDQUNBLGEsQXBEZ0lOLHlCb0QzSEEsdUIsQ0FFSSxrQixDQUFBLHlCLENBQUEscUIsQ0FBQSxpQixDQUNBLGtCLENBQ0EsZ0IsQXBEZ0pKLGlEb0RwSkEsdUIsQ0FRSSxnQixBcER5SEosZ0RvRGpJQSx1QixDQVlJLGdCLEFwRHdHSix5Qm9EcEhBLHVCLENBZ0JJLGdCQWhCSCwrQixDQW9CRyxjLEM1RGhDSixvRSxDQUNBLGUsQ0FDQSxpQixDNERnQ0ksZSxDQUNBLGtCLENBQ0EsYSxDQXhCSCw4QixDNURaRCxvRSxDQUNBLGUsQ0FDQSxpQixDNER1Q0ksYyxDQUNBLGdCLENBQ0EsYSxDcERxRkoseUJvRHBIQyw4QixDQWtDSyxnQk54RE4sa0IsQ0FDRSxjLEN0RFNGLG9FLENBQ0EsZSxDQUNBLGlCLENzRFRFLGlCLENBQ0EsYSxDQUNBLGtCLEM5Q3FJRix5QjhDMUlBLGtCLENBUUksYyxDQUNBLGtCLENBQ0EsZ0JBVkgsK0IsQ0FjRyxhLENBSUosb0IsQ0FDRSxpQixDOUM4SEYseUI4Qy9IQSxvQixDQUlJLGUsQ0FDQSxhLENBQ0EsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsY0FJSixpQixDQUNFLHdCLENBQ0EsWSxDOUNtSEYseUI4Q3JIQSxpQixDQUtJLGtCLENBQUEsb0IsQ0FBQSxnQixDQUFBLFksQ0FDQSxlLEE5Q3dHSix5QjhDOUdBLGlCLENBVUksbUJBSUosa0IsQ0FFRSxhLENBQ0Esd0IsQ0FDQSxZLEM5Q21HRix5QjhDdkdBLGtCLENBT0ksa0IsQ0FBQSxvQixDQUFBLGdCLENBQUEsWSxDQUNBLGUsQTlDd0ZKLHlCOENoR0Esa0IsQ0FZSSxtQkFJSixpQixDQUNFLGtCLEM5QytFRix5QjhDaEZBLGlCLENBSUksb0JBUUosaUIsQ3RENURBLG9FLENBQ0EsZSxDQUNBLGlCLENzRDRERSxjLENBRUEsb0MsQ0FDRSxjLENBQ0EsZ0IsQ0FDQSxhLENBSUosaUIsQ0FDRSxrQixDOUN3REYseUI4Q3pEQSxpQixDQUlJLG9CQUpILDRCLENBWUEsb0MsQ0FKRyxlLENBSUosaUIsQ0FDRSxtQixDQUNBLGtCLENBQ0EsaUIsQzlDMENGLHlCOEM3Q0EsaUIsQ0FNSSxtQixDQUNBLG9CQVBILDRCLENBV0csZ0IsQ0FDQSxlLENBWkgsbUMsQ0FlSyxZLENBZkwsd0IsQ0FvQkcsVSxDQUNBLGEsQ0FDQSxVLENBQ0EsVSxDQUNBLHdCLENBQ0EsaUIsQ0FDQSxRLENBQ0EsUSxDQUNBLGlCLENBNUJILHlCLEN0RG5GRCxxRSxDQUVBLGlCLENzRGtISSxjLENBQ0EsZSxDQUNBLGEsQ0FDQSxpQixDOUNTSix5QjhDN0NDLHlCLENBdUNLLGdCQXZDTCxxQyxDQStDSyxhLENBR0YsOEQsQ0FDRSxhLENBbkRMLHdCLENBd0RHLGMsQ0FDQSxpQixDQUNBLGEsQ0FJSCwyQyxDQUdLLGtCLENBSEwsc0QsQ0FNTyxlLEM5Q0pSLDBCcURsS0YsZSxDQUdJLHFCLENBQ0EscUIsQXJEcUtGLDBCcURsS0EscUIsQ0FFSSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0Esc0IsQ0FBQSxrQixDQUFBLGdCLEFyRHFJSix5QnFEeElBLHFCLENBT0ksWSxDQUNBLGUsQ0FSSCx1QyxDQVdLLGdCLENBQ0EsYUFLTixxQixDQUNFLHFCLENBQ0EsaUIsQ3JEK0lGLDBCcURqSkEscUIsQ0FLSSxrQixDQUFBLG9CLENBQUEsZ0IsQ0FBQSxZLENBQ0EsYSxDQUNBLCtCLENBUEgsZ0MsQ0FBQSx1QyxDQVVLLGUsQ0FWTCxvQyxDQWNLLGdDQUtOLHFCLENBQ0UsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEsMEIsQ0FBQSxxQixDQUFBLGtCLENBQ0Esa0IsQ0FnQ0QsZ0MsQ0FuQ0EsZ0MsQ0FNRyxlLENBSUosc0IsQ0FDRSxjLEM3RHZDRixvRSxDQUNBLGUsQ0FDQSxpQixDNkR1Q0UsZ0IsQ0FDQSxhLENBR0YscUIsQ0FDRSxpQixDQUNBLFcsQ0FDQSxxQixDQUFBLG1CLENBQUEsYSxDQUNBLGMsQ0FDQSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0EsMkIsQ0FBQSw0QixDQUFBLDZCLENBQUEseUIsQ0FBQSxxQixDQUNBLHVCLENBQUEsOEIsQ0FBQSxvQixDQUFBLHNCLENBUEQseUIsQ0FBQSx5QixDQytDQSw4QixDQUFBLDhCLENEckNHLGUsQ0FRSixxQixDQUdFLGEsQ0FDQSxrQixDQUpGLHFCLENBQUMsdUIsQ0FPRyxjLENBQ0EsZ0IsQ3JEeURKLHlCcURqRUEscUIsQ0FBQyx1QixDQVdLLGMsQ0FDQSxrQkFnQkwsOEIsQ0FFRyxjLENBQ0EsZ0IsQ0FDQSxlLENBQ0EsYSxDQUxILHFDLENBUUssVSxDbERnRUosb0IsQ0FDQSw0QixDQUNBLDhDLENBQ0EsbUMsQ0FBQSwyQixDQVFFLFMsQ0FLQSxVLENBUUYsaUMsQ2tEdEZJLGdCLENyRGtDTix5QnNEckpBLHFCLENBRUksbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUNBLGUsQ0FDQSxhLENBQ0EsbUIsQ0FDQSxrQixBdER3S0osaURzRDlLQSxxQixDQVVJLHFCLEF0RGlKSixnRHNEM0pBLHFCLENBY0kscUJBSUosb0IsQ0FDRSxpQixDQUNBLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLDBCLENBQUEscUIsQ0FBQSxrQixDQUNBLGlCLENBQ0EsMkIsQ0FBQSw0QixDQUFBLDZCLENBQUEseUIsQ0FBQSxxQixDQUNBLGlCLENBQ0EsbUIsQ3RENEhGLHlCc0RuSUEsb0IsQ0FVSSxrQixDQUFBLHNCLENBQUEsa0IsQ0FBQSxjLENBQ0EsaUIsQXREb0lKLDBCc0QvSUEsb0IsQ0FlSSxtQixBdEQ2R0oseUJzRDVIQSxvQixDQW1CSSxrQixDQUNBLFcsQ0FDQSxjQXJCSCwrQixDQXlCRyxXLENBQ0EsWSxDQUNBLGlCLENBQ0EsSyxDQUNBLE0sQ0FDQSxVLENBQ0EsZ0MsQ0FBQSw0QixDQUFBLHdCLENBQ0EsZ0IsQ0FoQ0gsc0MsQ0FtQ0ssbUIsQ0FDQSw4QyxDQUFBLHlDLENBQUEsc0MsQ0FDQSxjLENBQ0EsZ0IsQ0F0Q0wsMEMsQ0EwQ0ssYyxDQTFDTCw0QixDQStDRyxjLEM5RG5ESixvRSxDQUNBLGUsQ0FDQSxpQixDOERtREksYSxDQUNBLGlCLENBbERILDRCLENBc0RHLGMsQ0FDQSxnQixDQUNBLGEsQ0FDQSxlLEN0RDZGSiwwQnNEekZBLHVCLENBRUksa0JBSUoscUIsQ0FDRSxjLEM5RHhFRixvRSxDQUNBLGUsQ0FDQSxpQixDOER3RUUsZSxDQUNBLGEsQ0FDQSxrQixDdER1RUYsMEJzRDVFQSxxQixDQVFJLG9CLEF0RGlESix5QnNEekRBLHFCLENBWUksYyxDQUNBLG1CQWJILGdDLENBaUJHLGUsQ0FJSixvQixDQUNFLGlCLENBQ0EsaUIsQ0FGRCwwQixDQUtHLFUsQ0FDQSxXLENBQ0EsaUIsQ0FDQSxNLENBQ0EsSyxDQVRILDRCLEM5RDVGRCxvRSxDQUNBLGUsQ0FDQSxpQixDOEQ0R0ksYyxDQUNBLGEsQ0FDQSxhLENBQ0Esa0IsQ3REZUoseUJzRHBDQyw0QixDQXdCSyxnQkF4QkwsMkIsQ0E2QkcsYyxDQUNBLGdCLENBQ0EsYSxDdERLSix5QnNEcENDLDJCLENBa0NLLGMsQ0FDQSxrQkM3SU4scUIsQ0FDRSxpQixDQUNBLFUsQ0FHRixxQixDQUNFLGMsQy9EUUYsb0UsQ0FDQSxlLENBQ0EsaUIsQytEUkUsZ0IsQ0FDQSxhLENBQ0Esa0IsQ3ZEdUpGLDBCdUQ1SkEscUIsQ0FRSSxvQixBdkRpSUoseUJ1RHpJQSxxQixDQVlJLGMsQ0FDQSxvQkFJSixxQixDQUNFLGMsQy9EVEYsb0UsQ0FDQSxlLENBQ0EsaUIsQytEU0UsYyxDQUNBLGEsQ0FDQSxrQixDdkRzSUYsMEJ1RDNJQSxxQixDQVFJLGUsQ0FDQSxlLENBQ0EsbUIsQXZEOEdKLHlCdUR4SEEscUIsQ0FjSSxjLENBQ0EsZ0IsQ0FDQSxrQixDQWhCSCxrQyxDQW1CSyxlQUtOLG9CLENBQ0UsYyxDL0RqQ0Ysb0UsQ0FDQSxlLENBQ0EsaUIsQytEaUNFLGdCLENBQ0EsYSxDQUNBLGtCLEN2RHdHRixnRHVEN0dBLG9CLENBUUksb0IsQXZEd0ZKLHlCdURoR0Esb0IsQ0FZSSxjLENBQ0EsYyxDQUNBLGtCQVFKLG9CLENBQ0Usb0IsQ0FDQSxpQixDQUNBLGtDLEMvRHpERixvRSxDQUNBLGUsQ0FDQSxpQixDK0R5REUsYyxDQUNBLGdCLENBQ0EsVSxDdkRtRUYseUJ1RDFFQSxvQixDQVVJLGMsQ0FDQSxpQixDQUNBLGlCLENBQ0EsMEJBYkgsMEIsQ0FpQkcsZSxDQUNBLGlCLENBQ0EscUIsQ3ZEdURKLHlCdUQxRUMsMEIsQ0FzQkssaUIsQ0FDQSxTLENBQ0EsUSxDQUNBLGtDLENBQUEsOEIsQ0FBQSw0QkF6QkwsMkIsQ0E4QkcscUIsQ0E5QkgsaUMsQy9EdERELHNFLENBQ0EsZSxDQUNBLGlCLEMrRDBGQywwQyxDQUdLLGUsQ0FDQSxrQixDQUNBLGUsQ3ZEK0JOLHlCdURwQ0MsdUQsQ0FTUyxzQkFUVCx5QyxDQWVLLFMsQ0MxSFIsYyxDQUNFLGUsQ0FNQSxvQixDQUNFLGtCLEN4RGlLRiwwQndEbEtBLG9CLENBSUksbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsYyxBeERvSUoseUJ3RHhJQSxvQixDQVFJLG9CQTZCSCwrQixDQXJDQSwrQixDQVlHLGUsQ3hEc0pKLDBCd0RsSkEsb0IsQ0FFSSxrQixDQUFBLHNCLENBQUEsa0IsQ0FBQSxjLENBQ0EsZSxDQUNBLG9CLEF4RG9KSixpRHdEeEpBLG9CLENBUUksb0IsQXhEbUlKLDBCd0QzSUEsb0IsQ0FZSSxlLENBQ0Esb0IsQXhEMkdKLHlCd0R4SEEsb0IsQ0FpQkksb0JBSUosb0IsQ0FDRSxrQixDQURELDRCLENoRTdCRCxxRSxDQUNBLGUsQ0FDQSxpQixDZ0VtQ0ksYyxDQUNBLGdCLENBQ0EsYSxDQUNBLGtCLENBWEgsMkIsQ0FpQkcsYSxDQWpCSCwyQixDQUFBLDZCLENBb0JLLGMsQ0FDQSxnQixDQUtOLG9CLENBQ0UsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUNBLHNCLENBQUEsa0IsQ0FBQSxjLENBR0Ysb0IsQ0FDRSxvQixDQUNBLGtCLENBQ0EsaUIsQ3hEaUVGLHlCd0RwRUEsb0IsQ0FNSSxjLENBQ0Esb0JBUEgsK0IsQ0FXRyxjLENBQ0EsZSxDQVpILDRCLENBZ0JHLGMsQ0FDQSxnQixDQUNBLFUsQ0FDQSxpQixDQW5CSCw0QixDaEU1REQscUUsQ0FDQSxlLENBQ0EsaUIsQ2dFa0ZJLGMsQ0FDQSxhLENBQ0EsYSxDQUNBLGEsQ0FDQSxpQixDQTVCSCxrQyxDQStCSyx5QixDQS9CTCx1QyxDQW1DSyxlLENBbkNMLDJCLENDaENBLHNCLENDUkEscUIsQ0NKQSx1QixDQzREQSxnQixDSndCRyxhLENBWUQsZ0QsQ0FwREYsaUMsQ0NoQ0EsNEIsQ0l5QkEsOEIsQ0hqQ0EsMkIsQ0NKQSw2QixDQzREQSxzQixDSjJCSyx5QixDQUtOLHNCLENBQ0Usa0IsQ0FBQSxjLENBQUEsVSxDQUFBLE0sQ0FDQSxrQixDQUVBLDJCLENBQ0Usb0IsQ0FDQSxrQixDQUNBLGlCLEN4RDZDSixpRHdEaERFLDJCLENBTUksaUIsQ0FDQSxXQVBILG1DLENBV0csYyxDaEUzSE4scUUsQ0FDQSxlLENBQ0EsaUIsQ2dFMkhNLGdCLENBQ0EsYSxDQUNBLGlCLENBQ0EsZSxDQWhCSCxtQyxDQW9CRyxjLENBQ0EsZ0IsQ0FDQSxVLENoRXRJTixtRSxDQUNBLGUsQ0FDQSxpQixDZ0U4R0csMEMsQ0EwQkssYSxDQUNBLGMsQ0EzQkwsMEMsQ0FtQ0ssYSxDQUNBLGMsQ0FwQ0wsb0MsQ0F5Q0csZSxDQXpDSCxnRCxDQTRDSyxZLENBNUNMLHlDLENBZ0RLLGlCLENBaERMLG9ELENBbURPLGMsQ0FuRFAsK0MsQ0F1RE8saUIsQ0FDQSxpQixDQUNBLGEsQ0F6RFAsc0QsQ0E0RFMsVSxDckRUVixhLENBQ0EsNEIsQ0FDQSw4QyxDQUNBLG1DLENBQUEsMkIsQ0FRRSxVLENBS0EsVyxDQVFGLGlDLENxRGJVLGlCLENBQ0EsTyxDQUNBLGtDLENBQUEsOEIsQ0FBQSwwQixDQUNBLE0sQ0FNUixtQyxDQUNFLFksQ0FDQSxTLENBQ0EsZSxDQUNBLFUsQ3hEM0JOLGlEd0R1QkksbUMsQ0FPSSxhLENBSUosc0MsQ0FFSSxjQVVSLG1CLENBQ0UsWSxDeEQvQ0YsaUR3RDhDQSxtQixDQUlJLGMsQXhEckVKLGdEd0RpRUEsbUIsQ0FRSSxjLEF4RHRGSix5QndEOEVBLG1CLENBWUksWSxDQUNBLHNCSXpPSixlLENBQ0UsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDNUQ2SUYseUI0RDlJQSxlLENBSUksWSxDQUNBLGUsQ0FMSCxpQyxDQVVLLGdCLENBQ0EsYUFLTixjLENBQ0Usa0IsQ0FBQSxvQixDQUFBLGdCLENBQUEsWSxDQUNBLGEsQ0FDQSxpQixDNURpS0YsMEI0RHBLQSxjLENBTUksa0IsQ0FDQSxrQixDQUNBLGdDLEE1RHNKSixpRDREOUpBLGMsQ0FZSSxpQixDQUNBLGtCLENBQ0EsZ0MsQTVENkhKLGdENEQzSUEsYyxDQWtCSSxpQixDQUNBLGtCLENBQ0EsZ0MsQTVEMEdKLHlCNEQ5SEEsYyxDQXdCSSxtQkF4QkgseUIsQ0E0QkcsYyxDNURrSUosaUQ0RDlKQyx5QixDQStCSyxrQixBNUQ0R04sZ0Q0RDNJQyx5QixDQW1DSyxrQkFLTixhLENBQ0UsaUIsQ0FDQSxLLENBQ0EsVSxDNUR5SEYsMEI0RDVIQSxhLENBTUksWSxBNURnSEosaUQ0RHRIQSxhLENBVUksUSxBNUQrRkosMEI0RHpHQSxhLENBY0ksUUFJSixlLENBQ0UsYyxDcEU3REYsb0UsQ0FDQSxlLENBQ0EsaUIsQ29FNkRFLGdCLENBQ0EsYSxDQUNBLGtCLEM1RCtERix5QjREcEVBLGUsQ0FRSSxnQkFSSCwwQixDQVlHLGUsQ0FJSixjLENBR0UsYSxDQUhGLGMsQ0FBQyxnQixDQU1HLGMsQ0FDQSxnQixDNURnRUosMEI0RHZFQyxxQixDQW9CSyxlLEE1RHNFTiwwQjhEcExBLG1CLENBRUksbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEsMEIsQ0FBQSxxQixDQUFBLGtCLENBSUosa0IsQ0FFSSxrQixDQUFBLHNCLENBQUEsa0IsQ0FBQSxjLENBQ0EsaUJBSUosbUIsQ0FDRSxrQixDQUNBLGlCLEM5RG9LRiwwQjhEdEtBLG1CLENBS0ksaUIsQTlEMkpKLGlEOERoS0EsbUIsQ0FTSSxlLENBQ0Esb0IsQTlEbUlKLGdEOEQ3SUEsbUIsQ0FjSSxlLENBQ0Esb0IsQTlEaUhKLHlCOERoSUEsbUIsQ0FtQkksYyxDQUNBLGtCLENBQ0Esa0JBckJILDhCLENBeUJHLGUsQ0FJSixvQixDQUNFLGEsQ0FDQSxpQixDOUR1SUYsMEI4RHpJQSxvQixDQUtJLGNBR0YsOEIsQ0FDRSxZLEM5RGdJSiwwQjhEaklFLDhCLENBSUksYSxDQUNBLGlCLEE5RHNGTix5QjhEbkdDLDZCLENBbUJLLGVBS04sbUIsQ0FDRSxlLEM5RGdIRiwwQjhEakhBLG1CLENBSUksa0IsQ0FBQSxzQixDQUFBLGtCLENBQUEsYyxDQUNBLGtCLEE5RHNHSixpRDhEM0dBLG1CLENBU0ksZSxBOUQrRUosZ0Q4RHhGQSxtQixDQWFJLGVBSUosa0IsQ0FDRSwyQixDQUNBLHdCLENBQ0EsVSxDQUNBLGEsQzlEc0ZGLGlEOEQxRkEsa0IsQ0FPSSxvQixBOURnRUosZ0Q4RHZFQSxrQixDQVdJLG9CLEE5RCtDSix5QjhEMURBLGtCLENBZUksYyxDdEVyRkosb0UsQ0FDQSxlLENBQ0EsaUIsQ3NFcUZJLFMsQ0FDQSxvQkN0R0osZ0IsQ0FDRSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0EsMkIsQ0FDQSx3QixDL0QyS0YsaUQrRDlLQSxnQixDQU1JLDJCLENBQ0Esd0IsQ0FBQSwwQixDQUFBLHFCLENBQUEsb0IsQS9Eb0pKLGdEK0QzSkEsZ0IsQ0FXSSxhLENBQ0EsaUIsQ0FDQSx3QixBL0RpSUoseUIrRDlJQSxnQixDQWlCSSxhLENBQ0EsaUIsQ0FDQSxzQixDQUNBLGdCQUlKLGMsQ0FDRSxrQixDQUFBLHNCLENBQUEsa0IsQ0FBQSxjLENBQ0EsZSxDQUNBLGlCLENBQ0EsZ0IsQy9EK0hGLGdEK0RuSUEsYyxDQU9JLG9CLEEvRCtHSix5QitEdEhBLGMsQ0FXSSxvQkFJSixrQixDQUNFLGtCLENBQUEsYyxDQUFBLFUsQ0FBQSxNLENBR0YsZ0IsQ3ZFN0JBLG9FLENBQ0EsZSxDQUNBLGlCLEN1RTZCRSxjLENBQ0EsYSxDQUNBLGtCLEMvRCtGRix5QitEbkdBLGdCLENBT0ksZ0JBSUosZSxDQUNFLGMsQ0FDQSxnQixDQUdELGtDLENBR0ssNkIsQ0FDQSw0QixDQUNBLHdCLENBQ0Esd0IsQ0FBQSwwQixDQUFBLHFCLENBQUEsa0IsQy9ENkdOLGlEK0RuSEMsa0MsQ0FTTyw2QixBL0R1RlIsZ0QrRGhHQyxrQyxDQWFPLHNCLENBQ0EsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUNBLGlCLEEvRG9FUix5QitEbkZDLGtDLENBbUJPLGEsQ0FDQSxzQixDQUNBLGUsQ0FDQSxVQXRCUCxnQyxDQTJCSyxrQixDQUFBLHNCLENBQUEsa0IsQ0FBQSxjLENBQ0EsZSxDQUNBLGlCLENBQ0EsYSxDL0RrRU4sZ0QrRGhHQyxnQyxDQWlDTyxpQixDQUNBLGlCLEEvRGlEUix5QitEbkZDLGdDLENBc0NPLG9CQXRDUCxvQyxDQTJDSyxrQixDQUFBLGMsQ0FBQSxVLENBQUEsTSxDQTNDTCxpQyxDQStDSyxjLENBQ0EsZSxDQzVHUixVLENBQ0UsYSxDaEVvTEEsMEJnRXJMRixVLENBSUksa0IsQWhFMklGLHlCZ0UvSUYsVSxDQVFJLG9CQUdGLGlCLENBQ0UsWSxDaEV5S0YsMEJnRTFLQSxpQixDQUlJLFlBZk4seUIsQ3hFZUUsb0UsQ0FDQSxlLENBQ0EsaUIsQ3dFS0ksYyxDQUNBLGlCLENBQ0EsVSxDQUNBLHdCLENBekJOLGlELENBNkJVLGMsQ0FDQSxvQixDQTlCVix1QixDQW9DTSx3QixDQXBDTiw0QyxDQXdDVSxxQyxDQXhDVixzQixDQThDTSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSwwQixDQUFBLHFCLENBQUEsa0IsQ0EvQ04sc0IsQ0FtRE0saUIsQ0FuRE4saUMsQ0FzRFEsYyxDQXREUiwrQixDQTBEUSxhLENBQ0EsYyxDQTNEUiw4QyxDQWlFWSxVLEM3RGlIUixvQixDQUNBLDRCLENBQ0EsOEMsQ0FDQSxtQyxDQUFBLDJCLENBUUUsVSxDQUtBLFcsQ0FRRixpQyxDNkQxTUosMkMsQ0F3RVksVSxDN0RxSE4sVSxDQUtBLFcsQ0FRRixpQyxDNkQxTUosa0MsQ0E4RVUscUIsQ0E5RVYseUMsQ0FBQSwyQyxDQUFBLHNDLENBQUEsK0IsQzdEa0xJLG9CLENBQ0EsNEIsQ0FDQSw4QyxDQUNBLG1DLENBQUEsMkIsQzZEckxKLHlDLENBaUZZLFUsQzdEeUhSLGlDLEM2RHZIUSxxQixDN0QwR04sUyxDQUtBLFUsQzZEbE1OLDZCLENBeUZRLGtCLENBQUEsc0IsQ0FBQSxrQixDQUFBLGMsQ0FDQSxlLENBQ0EsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEsMEIsQ0FBQSxxQixDQUFBLGtCLENBNUZSLHlDLENBK0ZVLHFCLENBQUEsbUIsQ0FBQSxhLENBQ0EsZSxDQUNBLHNCLENBQUEsaUIsQ0FBQSxjLENBakdWLDZCLENBc0dRLGtCLENBQUEscUIsQ0FBQSxpQixDQUFBLGEsQ0FDQSxjLENBQ0EsaUIsQ0F4R1IsNkIsQ0FBQSw2QixDQTRHUSxrQixDQUFBLHFCLENBQUEsaUIsQ0FBQSxhLENBQ0EsYyxDQUNBLGlCLENBOUdSLHdDLENBaUhVLGEsQ0FDQSxhLENBbEhWLDZCLENBdUhRLHFCLENBQUEsaUIsQ0FBQSxhLENBQ0EsYyxDQXhIUiw2QixDQUFBLDZCLENBNkhRLGtCLENBQUEscUIsQ0FBQSxpQixDQUFBLGEsQ0FDQSxjLENBQ0EsaUIsQ0EvSFIsNkIsQ0FtSVEscUIsQ0FBQSxpQixDQUFBLGEsQ0FDQSxjLENBRUEsaUIsQ0F0SVIsNkIsQ0EwSVEsa0IsQ0FBQSxzQixDQUFBLGtCLENBQUEsYyxDQUNBLGUsQ0FDQSxpQixDQTVJUiw2QixDQWdKUSxrQixDQUFBLHFCLENBQUEsaUIsQ0FBQSxhLENBQ0EsYyxDQUNBLGlCLENBbEpSLDZCLENBc0pRLGtCLENBQUEsc0IsQ0FBQSxrQixDQUFBLGMsQ0FDQSxlLENBQ0EsZ0IsQ0FDQSxpQixDQXpKUiw4QixDQTZKUSxnQixDQTdKUixtQyxDQWdLVSxhLENBQ0EseUIsQ0FqS1YsdUIsQ0F1S00sMkIsQ0FDQSxjLENBeEtOLDZELENBNktZLGdDLENBQUEsNEIsQ0FBQSx3QixDQTdLWiwwQixDQW9MTSxZLENBcExOLGdDLENBdUxRLDJCLENBQ0EsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQ0EscUIsQ0ExTFIsd0IsQ0ErTE0seUIsQ0FBQSxpQixDQUNBLHFCLENBQ0EsYyxDQUNBLGEsQ0FDQSx5QixDQUNBLGlCLENBcE1OLHNDLENBQUEsK0IsQzdENkxNLFUsQ0FLQSxXLEM2RGxNTiwrQixDQXVNUSxVLENBRUEsaUIsQ0FDQSxPLENBQ0EsUyxDN0RESixpQyxDNkQxTUosc0MsQzdEME1JLGlDLEM2RDFNSiw2QyxDQXFOWSxpQixDQUNBLG9CLENBQ0EsYyxDQUNBLGEsQ0FDQSxnQixDQXpOWix3QixDQWdPTSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0Esb0IsQ0FBQSxnQyxDQUFBLGlCLENBQUEsd0IsQ0FqT04sNEIsQ0FvT1EsYyxDQUNBLGdCLENBQ0EsYSxDQUNBLGdCLENBQ0EsNEIsQ0FDQSxlLENBek9SLDhCLENBaVBRLGMsQ0FDQSxhLENBbFBSLG9DLENBcVBVLGMsQ3hFdE9SLG9FLENBQ0EsZSxDQUNBLGlCLEN3RXNPUSxlLENBQ0EsZ0IsQ0FDQSxhLENBelBWLDZCLENBOFBRLGMsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxhLENBalFSLHdCLENBMFFNLGMsQ0FDQSxhLENBQ0Esa0IsQ0FDQSxlLENBN1FOLHVCLENBaVJNLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FDQSxzQixDQUFBLGtCLENBQUEsYyxDQUNBLGlCLENBQ0EsZSxDQXBSTix1QixDQXdSTSxrQixDQUFBLHlCLENBQUEscUIsQ0FBQSxpQixDQUNBLGtCLENBQ0EsZ0IsQ0FDQSxVLENBQ0EsYyxDQUNBLGdCLENBN1JOLCtCLEN4RWVFLHFFLENBQ0EsZSxDQUNBLGlCLEN3RW9STSxhLENBclNSLHVCLENBMFNNLGdCLENBQ0EseUIsQ0FBQSxpQixDQUNBLHdCLENBQ0EsMkIsQ0FDQSw4QixDQTlTTiw0QixDQWlUUSxrQixDQWpUUix1QyxDQW9UVSxlLENBcFRWLG9DLENBd1RVLGMsQ0FDQSxlLENBQ0EsYSxDQUNBLGdCLENBM1RWLG9DLENBK1RVLGMsQ0FDQSxlLENBQ0EsVSxDeENqVVYsMEIsQ0FHTSxpQixDQUNBLGdCLENBSk4seUIsQ0FRTSxXLENBQ0EsUyxDQUNBLFEsQ0FDQSx1QixDQUFBLGUsQ0FDQSxpQixDQUNBLE8sQ0FDQSxVLENBQ0EsVyxDQUNBLGtDLENBQ0EseUIsQ0FBQSxpQixDQUNBLGdCLENBQ0EsUyxDeEI0SkosaUR3Qi9LRix5QixDQXNCUSxTQXRCUixnQyxDQTBCUSxVLENyQndKSixhLENBQ0EsNEIsQ0FDQSw4QyxDQUNBLG1DLENBQUEsMkIsQ0FRRSxVLENBS0EsVyxDQVFGLGlDLENIOUxGLGlCLENBR0UsUSxDQUdBLE8sQ0FJQSxzQyxDQUFBLGtDLENBQUEsOEIsQ3dCdEJKLHdCLENBa0NNLFMsQ3hCNklKLGlEd0IvS0Ysd0IsQ0FxQ1EsV0FyQ1IsK0IsQ0F5Q1EscUQsQ0FBQSxpRCxDQUFBLDZDLENBekNSLHdCLENBOENNLFUsQ3hCaUlKLGlEd0IvS0Ysd0IsQ0FpRFEsWUFqRFIsd0IsQ0FzRE0saUIsQ0FDQSxXLENBQ0EsUSxDQUNBLGtDLENBQUEsOEIsQ0FBQSwwQixDQUNBLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ3hCcUZKLHlCd0IvSUYsd0IsQ0E2RFEsYUE3RFIsK0IsQ0FpRVEsUyxDQUNBLFksQ0FDQSxTLENBQ0EsdUIsQ0FBQSxlLENBQ0EsUyxDQUNBLFUsQ0FDQSxxQixDQUNBLFUsQ0FDQSx5QixDQUFBLGlCLENBQ0Esd0IsQ0FBQSwwQixDQUFBLHFCLENBQUEsa0IsQ0FDQSxXLENBQ0EsYSxDQUNBLHNCLENBQUEsaUIsQ0FBQSxjLENBZU4sa0IsQ0FDRSxrQyxDQUNBLGUsQ0FDQSxZLEN4QmdERix5QndCbkRBLGtCLENBTUksY0FOSCxvQyxDQVVHLHdCLENBQ0EsVyxDQUlKLGtCLENBQ0UsNkIsQ0FBQSxxQixDQUNBLDBCLENBQ0EsMkIsQ0FFQSx3QixDQUNFLGdCLENBQ0Esb0IsQ0FDQSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0EsMkIsQ0FBQSw0QixDQUFBLDZCLENBQUEseUIsQ0FBQSxxQixDQUNBLHVCLENBQUEsOEIsQ0FBQSxvQixDQUFBLHNCLEN4QjBESixpRHdCL0RFLHdCLENBUUksbUIsQXhCb0NOLGdEd0I1Q0Usd0IsQ0FZSSxtQixBeEJtQk4seUJ3Qi9CRSx3QixDQWdCSSxnQixDQUNBLG1CQUtOLHFCLENBQ0UsaUIsQ3hCa0NGLDBCd0JuQ0EscUIsQ0FJSSxpQixBeEIyQ0osMEJ3Qi9DQSxxQixDQVFJLG1CLEF4QmlDSixpRHdCekNBLHFCLENBWUksa0IsQXhCVUosZ0R3QnRCQSxxQixDQWdCSSxpQixBeEJQSix5QndCVEEscUIsQ0FvQkksbUJBSUosa0IsQ0FDRSxpQixDQUNBLFcsQ0FDQSxZLENBQ0EseUIsQ0FBQSxpQixDQUNBLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FDQSxLLENBQ0EsWSxDeEJVRixpRHdCakJBLGtCLENBVUksTyxDQUNBLGMsQXhCYkosZ0R3QkVBLGtCLENBZUksUSxDQUNBLGMsQXhCL0JKLHlCd0JlQSxrQixDQW9CSSxjQXBCSCxzQixDQUFBLHNCLENBd0JHLFcsQ0FDQSxpQixDQUNBLFMsQ0FHRiwwQixDQUNFLG9DLENBQ0EscUQsQ0FBQSw2QyxDQUdGLHdCLENBQ0UsbUMsQ0FDQSxvRCxDQUFBLDRDLENBR0YseUIsQ0FDRSxvQyxDQUNBLHFELENBQUEsNkMsQ0FHRiwwQixDQUNFLG9DLENBQ0EscUQsQ0FBQSw2QyxDQUZELGlDLENBS0csVSxDQUNBLGEsQ3hCakJOLDhDLENBQ0EsVyxDQUNBLFksQ3dCaUJNLGlCLENBQ0EsUSxDQUNBLE8sQ0FJSix3QixDQUNFLGtDLENBQ0EsbUQsQ0FBQSwyQyxDQUlKLG1CLENBQ0UsVSxDQUNBLGtCLEN4QnZERiwwQndCcURBLG1CLENBS0ksa0IsQ0FDQSxnQixDQUNBLGdCLEF4Qm5FSiwwQndCNERBLG1CLENBV0ksa0IsQXhCMUZKLHlCd0IrRUEsbUIsQ0FlSSxjLENBQ0Esb0JBUUgsOEIsQ0F4QkEsOEIsQ0FvQkcsZSxDQUlKLG1CLENBQ0UsYyxDaEN4T0Ysb0UsQ0FDQSxlLENBQ0EsaUIsQ2dDd09FLGUsQ0FDQSxhLENBQ0Esa0IsQ3hCNUdGLHlCd0J1R0EsbUIsQ0FRSSxjLENBQ0EsZ0IsQ0FDQSxrQixDQUNBLGdCeUMvUEosaUIsQ0FDRSxlLENBQ0EsYSxDQUNBLGlCLENBQ0EsYSxDQUNBLGMsQ0FDQSxnQixDekVPRixvRSxDQUNBLGUsQ0FDQSxpQixDUThIQSx5QmlFN0lBLGlCLENBVUksZ0JBSUosaUIsQ0FDRSxrQixDQUNBLGlCLENBRkQsd0IsQ0FLRyxVLENBQ0EsYSxDQUNBLFUsQ0FDQSxpQixDQUNBLHdCLENBQ0EsTyxDQUNBLE0sQ0FDQSxPLENBWkgseUIsQ0FnQkcscUIsQ0FDQSxpQixDQUNBLFMsQ0FDQSxjLENBSUosZ0IsQ0FDRSxrQixDakUwSEYsMEJpRTNIQSxnQixDQUlJLGUsQ0FDQSxvQixBakU2SEosMEJpRXpIQyx1QixDQUdLLGlCLEFqRTRGTix5QmlFL0ZDLGdDLENBUU8sZUNuRFIsbUIsQ0FDRSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0Esc0IsQ0FBQSxrQixDQUFBLGMsQ2xFd0tGLGlEa0UxS0EsbUIsQ0FLSSxnQixBbEVrSkosZ0RrRXZKQSxtQixDQVNJLGdCLEFsRWlJSix5QmtFMUlBLG1CLENBYUksYSxDQUNBLGUsQ0FDQSxZLENBZkgscUMsQ0FrQkssZ0IsQ0FDQSxhLEFsRThITix5QmtFekhBLG1CLENBRUksa0IsQ0FBQSx5QixDQUFBLHFCLENBQUEsaUIsQ0FDQSxvQixBbEVxSkosMEJrRXhKQSxtQixDQU9JLGdCLEFsRTJJSixpRGtFbEpBLG1CLENBV0ksZ0IsQWxFb0hKLGdEa0UvSEEsbUIsQ0FlSSxjLENBQ0EsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUNBLDJCLENBQUEsNEIsQ0FBQSw2QixDQUFBLHlCLENBQUEsdUJBakJILDBELENBdUJPLFksQ0FNUixxQixDMUUzQ0Esb0UsQ0FDQSxlLENBQ0EsaUIsQzBFMkNFLGMsQ0FDQSxhLENBQ0Esa0IsQ2xFaUZGLHlCa0VyRkEscUIsQ0FPSSxtQkFJSixvQixDQUNFLGlCLENBQ0Esa0IsQ2xFd0VGLHlCa0UxRUEsb0IsQ0FLSSxvQkFMSCwrQixDQWlDQSwrQixDQVJBLCtCLENBMkJBLGdDLENBM0NHLGUsQ2xFdUdKLDBCa0VoSEMsMkIsQ0FjSyxVLENBQ0EsaUIsQ0FDQSxLLENBQ0EsUSxDQUNBLFcsQ0FDQSxTLENBQ0EsMEJBS04sb0IsQ0FDRSxrQixDQU9GLG9CLENBQ0UsaUIsQ0FDQSxlLENBQ0EsaUIsQ0FDQSxrQixDQUpELDJCLENBV0csVSxDL0RpRUYsYSxDQUNBLDRCLENBQ0EsOEMsQ0FDQSxtQyxDQUFBLDJCLENBUUUsVSxDQUtBLFcsQ0FRRixpQyxDK0R2RkUsaUIsQ0FDQSxNLENBQ0EsWSxDQUlKLHFCLENBQ0UsYyxDQUNBLGdCLENBQ0EsVSxDQUNBLGtCLENsRXFDRiwwQmtFekNBLHFCLENBT0ksb0IsQWxFZUoseUJrRXRCQSxxQixDQVdJLG1CLEFsRThCSiwwQmtFekNBLHFCLENBbUJJLGlCQW5CSCw2QixDMUUxR0Qsb0UsQ0FDQSxlLENBQ0EsaUIsQzBFZ0lJLGMsQ0FDQSxhLENsRUhKLHlCa0VPQSxzQixDQUVJLG1CLEFsRWlCSiwwQmtFbkJDLDJCLENBT0ssZSxDQUNBLGdCLEFsRUZOLGdEa0VOQywyQixDQVlLLFlDbEtSLFMsQ0FDRSxlLENBQ0Esa0IsQ0FGRixxQixDQUtJLFksQ0FMSixvQixDQWdDRywyQixDQXZCQyxlLENBTUYsZSxDQUNFLGMsQ0FDQSxnQixDQUNBLGEsQ0FDQSxlLENBQ0EsYSxDQUNBLGlCLENuRTZJRiwwQm1FMUlBLGdCLENBRUksZSxDQUNBLGdCLENBQ0EsOEJBSUosZ0IsQzNFakJBLG9FLENBQ0EsZSxDQUNBLGlCLEMyRWlCRSxjLENBQ0EsZSxDQUNBLGEsQ0FDQSxrQixDbkUwR0YseUJtRS9HQSxnQixDQVFJLGMsQ0FDQSxvQixBbkVnSUosMEJtRXhIQyxrQyxDQUlPLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLGNBSlAsaUMsQ0FTSyxRLENBQ0EsZSxDQUNBLGlCLENBQ0EsZSxDbkU0R04sMEJtRXhIQyx3QyxDQWdCUyxVLENBQ0EsYSxDQUNBLFMsQ0FDQSxXLENBQ0EsaUIsQ0FDQSxPLENBQ0EsTyxDQUNBLGtDLENBQUEsOEIsQ0FBQSwwQixDQUNBLDBCLEFuRTRHViwwQm1FcElDLGlDLENBNkJPLGtCLENBQUEsc0IsQ0FBQSxrQixDQUFBLGMsQ0FDQSxlLENBQ0Esb0IsQW5FK0ZSLGlEbUU5SEMsaUMsQ0FtQ08sa0IsQ0FBQSxzQixDQUFBLGtCLENBQUEsYyxDQUNBLGUsQ0FDQSxvQixBbkVtRlIsMEJtRXhIQyxrQyxDQTJDTyxrQixDQUFBLGMsQ0FBQSxVLENBQUEsUSxBbkV5RlIsMEJtRXBJQyxrQyxDQStDTyxtQixBbkUrRVIsaURtRTlIQyxrQyxDQW1ETyxtQixBbkVxRVIsMEJtRS9EQyxrQyxDQUlPLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLDBCLENBQUEscUIsQ0FBQSxvQkFMUCxpQyxDQVVLLFEsQ0FDQSxlLENuRW9ETiwwQm1FL0RDLGlDLENBY08sZ0MsQW5FNkRSLDBCbUUzRUMsaUMsQ0FrQk8sa0IsQ0FBQSxzQixDQUFBLGtCLENBQUEsYyxDQUNBLGUsQ0FDQSxvQixBbkVpRFIsaURtRXJFQyxpQyxDQXdCTyxrQixDQUFBLHNCLENBQUEsa0IsQ0FBQSxjLENBQ0EsZSxDQUNBLG9CLEFuRXFDUiwwQm1FL0RDLGtDLENBZ0NPLGtCLENBQUEsYyxDQUFBLFUsQ0FBQSxRLEFuRTJDUiwwQm1FM0VDLGtDLENBb0NPLG1CLEFuRWlDUixpRG1FckVDLGtDLENBd0NPLG1CQU1QLGdDLENBTUssZSxDQUNBLGEsQ0FLTCw4QixDQU1LLGdCLENBQ0EsYSxDQUtMLGlDLENBRUcsYyxDQzdLSixtQixDQUNFLGtCLENwRXlJRix5Qm9FMUlBLG1CLENBSUksb0JBSkgsOEIsQ0FRRyxlLENBSUosb0IsQ0FDRSxjLENBQ0EsZSxDQUNBLGlCLENBQ0EsYSxDQUNBLGUsQ0FDQSxhLENwRXdIRix5Qm9FOUhBLG9CLENBU0ksZ0IsQXBFNEhKLHlCb0V4SEEsbUIsQ0FFSSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxjLEFwRXFKSiwwQm9FdkpBLG1CLENBTUksaUJBSUosbUIsQ0FDRSxjLEM1RTFCRixvRSxDQUNBLGUsQ0FDQSxpQixDNEUwQkUsZ0IsQ0FDQSxpQixDQUNBLGEsQ3BFeUdGLHlCb0U5R0EsbUIsQ0FRSSxrQixDQUFBLG9CLENBQUEsZ0IsQ0FBQSxZLENBQ0EsYSxDQUNBLGdDLEFwRXVISiwwQm9FaklBLG1CLENBY0ksZ0IsQXBFc0dKLGdEb0VwSEEsbUIsQ0FrQkksZ0IsQXBFcUZKLHlCb0V2R0EsbUIsQ0FzQkksbUIsQ0FDQSxrQixDQUNBLGMsQ0FDQSwrQixDQXpCSCw4QixDQTRCSyxlLENBQ0EsZSxDQUNBLGtCQTlCTCw4QixDQW1DRyxjLENWMUVKLG9CLENBQ0UsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUNBLGUsQ0FDQSxhLEMxRGtKRix5QjBEckpBLG9CLENBTUksd0IsQ0FBQSwwQixDQUFBLHFCLENBQUEsb0JBSUosa0IsQ0FDRSxrQixDQUFBLHFCLENBQUEsaUIsQ0FBQSxhLENBQ0EsYyxDQUNBLGlCLEMxRGlJRix5QjBEcElBLGtCLENBTUksbUJBTkgsc0IsQ0FBQSxzQixDQVVHLGUsQ0FHRix1QixDQUNFLGMsQ0FDQSxrQixDQUFBLHFCLENBQUEsaUIsQ0FBQSxhLENBRkQsMkIsQ0FBQSwyQixDQU1HLGUsQ0FLTixtQixDQUNFLGtCLENBQUEsYyxDQUFBLFUsQ0FBQSxNLENBQ0EsYyxDQUNBLGdCLENBQ0EsYSxDMUR3R0YseUIwRDVHQSxtQixDQU9JLGdCRENILHNCLENDUkEscUIsQ2xFcEJELHFFLENBQ0EsZSxDQUNBLGlCLENrRXlDQyx5QyxDQUdLLGUsQ0FDQSxhLEMxRHdGTix5QjBENUZDLHVDLENBU08sbUJBU1AsMkMsQ0FHSyxlLENBQ0EsYSxDMURzRU4seUIwRDFFQyx5QyxDQVNPLG1CQU1QLHVDLENBR0ssZSxDQUNBLGEsQ0FLTCx3QyxDQUdLLGUsQ0FDQSxhLENBSkwsdUMsQ0FRSyxjLENsRTdGTixvRSxDQUNBLGUsQ0FDQSxpQixDUThIQSx5QjBEM0NDLHVDLENBWU8sZ0JBTVAsMkMsQ0FHSyxlLENBQ0EsYSxDRHpITixxQixDQUNFLGUsQ0FDQSxhLENBQ0EsaUIsQ0FDQSxpQixDQUNBLGMsQ0FDQSxlLEN6RHdJRix5QnlEOUlBLHFCLENBU0ksZ0JBSUosbUIsQ0FDRSxXLENBQ0EsWSxDekRKRixpQixDQUdFLFEsQ0FHQSxPLENBSUEsc0MsQ0FBQSxrQyxDQUFBLDhCLEN5REpBLFUsQ0FDQSxXLENBTEQsdUIsQ0FBQSx1QixDQVFHLGUsQ0FJSixxQixDQUNFLGMsQ0FDQSxnQixDQUNBLGlCLENBQ0EsYSxDakVmRixvRSxDQUNBLGUsQ0FDQSxpQixDaUVlRSxrQixDekQrR0YseUJ5RHJIQSxxQixDQVNJLGdCQVRILGdDLENBYUcsZSxDQUlKLG9CLENBQ0Usa0IsQ0FBQSxjLENBQUEsVSxDQUFBLE0sQ0FDQSxjLENBQ0EsYSxDQUNBLGEsQ3pEZ0dGLHlCeURwR0Esb0IsQ0FPSSxvQixBekRvR0oseUI2RGpKQSxxQixDQUVJLHdCLENBQ0EsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUNBLHNCLENBQUEsa0IsQ0FBQSxnQixBN0RzSUoseUI2RDFJQSxxQixDQVFJLGMsQ0FDQSxZLENBQ0EsZSxDQVZILHVDLENBYUssZ0IsQ0FDQSxhLEE3RG1JTix5QjZEOUhBLHFCLENBRUksbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUNBLHFCLENBQUEsNEIsQ0FBQSxrQixDQUFBLG9CLENBQ0Esa0IsQ0FBQSxvQixDQUFBLGdCLENBQUEsWSxDQUNBLGEsQ0FDQSw4QixDQUNBLGlDLEE3RDBJSiwwQjZEakpBLHFCLENBV0ksNkIsQTdEK0hKLDBCNkQxSUEscUIsQ0FlSSxjLEE3RHdHSix5QjZEdkhBLHFCLENBbUJJLHdCLENBQ0EsYyxBN0QwR0oseUI2RHZHRSwwQixDQUVJLGtCLENBQUEscUIsQ0FBQSxpQixDQUFBLGEsQ0FDQSxjLENBS04scUIsQ0FFSSxrQixDQUFBLGMsQ0FBQSxVLENBQUEsUSxBN0RzRkoseUI2RHhGQSxxQixDQU1JLGtCLENBTkgsZ0MsQ0FRSyxpQkFLTixzQixDckVyREEsb0UsQ0FDQSxlLENBQ0EsaUIsQ3FFcURFLGMsQ0FDQSxnQixDQUNBLGEsQ0FDQSxrQixDUW5CRCwrQixDUmNBLGlDLENBUUcsZSxDQVVKLHFCLENBQ0UsYyxDQUNBLGdCLENBQ0EsYSxDQUdGLHNCLENBQ0UsYyxDckU5RUYsb0UsQ0FDQSxlLENBQ0EsaUIsQ3FFOEVFLGEsQ0FDQSxlLENBQ0EsYSxDN0R3RUYsMEI2RDdFQSxzQixDQVFJLGtCLEE3RGtESix5QjZEMURBLHNCLENBWUksaUIsQ0FDQSxxQixDQUFBLG1CLENBQUEsYSxDQUNBLGtCLEE3RHdESiwwQjZEdEVBLHNCLENBa0JJLGdCUTdHSixvQixDQUNFLHdCLENyRW9KRix5QnFFckpBLG9CLENBSUksbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsYyxBckVnTEosMEJxRXBMQSxvQixDQVFJLDZCLEFyRXNLSixpRHFFOUtBLG9CLENBWUksYyxBckVxSkosMEJxRWpLQSxvQixDQWdCSSxjLEFyRThISix5QnFFOUlBLG9CLENBb0JJLGdCLEFyRW9KSiwwQnFFaEpBLGtCLENBRUksa0IsQ0FBQSxzQixDQUFBLGtCLENBQUEsYyxDQUNBLGlCLEFyRXlKSiwwQnFFNUpBLGtCLENBT0ksbUIsQXJFK0lKLGlEcUV0SkEsa0IsQ0FXSSxtQixBckU4SEosMEJxRXpJQSxrQixDQWVJLGtCLENBQUEsc0IsQ0FBQSxrQixDQUFBLGMsQ0FDQSxlLENBQ0EsbUIsQXJFcUdKLHlCcUV0SEEsa0IsQ0FxQkksb0JBSUosbUIsQ0FDRSxrQixDQUFBLGMsQ0FBQSxVLENBQUEsTSxDQUdGLG9CLENBQ0UsYyxDN0V4Q0Ysb0UsQ0FDQSxlLENBQ0EsaUIsQzZFd0NFLGEsQ0FDQSxrQixDckV3R0YsMEJxRTVHQSxvQixDQU9JLGMsQ0FDQSxvQixBckVpRkoseUJxRXpGQSxvQixDQVlJLGdCQ2pFSixtQixDQUNFLGUsQ0FDQSxhLEN0RW1KRix5QnNFckpBLG1CLENBS0ksbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsY0FJSixpQixDQUNFLGtCLENBQUEscUIsQ0FBQSxpQixDQUFBLGEsQ0FDQSxjLENBQ0EsaUIsQ3RFa0lGLHlCc0VySUEsaUIsQ0FNSSxvQkFJSixrQixDQUNFLGMsQ0FDQSxnQixDQUNBLGEsQzlFUkYsb0UsQ0FDQSxlLENBQ0EsaUIsQ1E4SEEseUJzRTNIQSxrQixDQU9JLGdCQzFCSixvQixDQUNFLHdCLEN2RW1MRiwwQnVFcExBLG9CLENBSUksb0IsQXZFMEtKLGlEdUU5S0Esb0IsQ0FRSSxjLEF2RXlKSiwwQnVFaktBLG9CLENBWUksYyxBdkVrSUoseUJ1RTlJQSxvQixDQWdCSSxnQkFJSixvQixDQUNFLGMsQ0FDQSxnQixDQUNBLGlCLEMvRVRGLHFFLENBQ0EsZSxDQUNBLGlCLEMrRVNFLGtCLEN2RXFIRix5QnVFMUhBLG9CLENBUUksb0IsQXZFeUhKLHlCdUVySEEsa0IsQ0FFSSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0Esc0IsQ0FBQSxrQixDQUFBLGMsQ0FDQSxjLENBSUosa0IsQ0FFSSxrQixDQUFBLG9CLENBQUEsZ0IsQ0FBQSxZLENBQ0EsYSxDQUNBLGdCLEF2RWtHSix5QnVFdEdBLGtCLENBUUksaUIsQ0FSSCw2QixDQVdLLGlCWm5ETixzQixDQUNFLGUsQ0FDQSxhLENBQ0EsaUIsQ0FHRixvQixDQUNFLGtCLENBREQsK0IsQ0FRQSxpQyxDQUpHLGUsQ0FJSixzQixDbkVBQSxvRSxDQUNBLGUsQ0FDQSxpQixDbUVBRSxjLENBQ0EsYSxDQUNBLGEsQ0FDQSxrQixDM0QySEYseUIyRGhJQSxzQixDQVFJLGdCQVFKLHFCLENBQ0UsYyxDQUNBLGdCLENBRUEsYSxDYW5DSixZLENBQ0UsVyxDQUNBLHdCLEN4RXVLQSwwQndFcktBLG1CLENBRUksNkIsQXhFNEpKLDBCd0U5SkEsbUIsQ0FNSSxjQUlKLG1CLENBQ0UsaUIsQ0FDQSxpQixDQUNBLGtCLENoRkZGLG9FLENBQ0EsZSxDQUNBLGlCLENnRkVFLGMsQ0FDQSxnQixDQUNBLGEsQ0FQRCwwQixDQVVHLFUsQ3JFMEpGLGEsQ0FDQSw0QixDQUNBLDhDLENBQ0EsbUMsQ0FBQSwyQixDQVFFLFUsQ0FLQSxXLENBUUYsK0IsQ3FFaExFLGlCLENBQ0EsTyxDQUNBLGtDLENBQUEsOEIsQ0FBQSwwQixDQUNBLE0sQ0FJSixrQixDQUNFLGdCLENDbENKLFcsQ0FDRSxpQixDQUNBLGUsQ0FFQSxpQixDakZXQSxxRSxDQUNBLGUsQ0FDQSxpQixDaUZYRSxjLENBQ0EsaUIsQ0FDQSxhLENBQ0EsYyxDQUNBLFcsQ0FDQSxnQixDQUNBLHdCLENBQ0EsaUIsQ0FDQSxNLENBQ0EsSyxDQUNBLDBCLENBQUEsa0IsQ0FHRixvQixDQUNFLGlCLENBQ0EsZ0IsQ0NwQkYsaUIsQ0FDRSxZLENBREQsa0QsQ2xGY0Qsb0UsQ0FDQSxlLENBQ0EsaUIsQ2tGaEJDLHlELENBU1Msd0IsQ0FUVCx3RCxDQWFTLFUsQzFFaUlWLHlCMEU5SUMsd0QsQ0FnQlcsV0FoQlgsbUQsQ0FzQk8sYSxDbEZSUixxRSxDQUNBLGUsQ0FDQSxpQixDa0ZhQSxpQixDbEZmQSxvRSxDQUNBLGUsQ0FDQSxpQixDa0ZlRSxVLENBQ0EsVyxDQUNBLGEsQ0FDQSxjLENBTEQsd0IsQ2xGZkQscUUsQ0FDQSxlLENBQ0EsaUIsQ2tGc0JJLG9CLENBQ0EsaUIsQ0FDQSxrQixDQUNBLGMsQ0FDQSxnQixDQUNBLHNCLENBQUEsaUIsQ0FBQSxjLEMxRTBHSix5QjBFeEhDLHdCLENBaUJLLGdCLEExRWdHTix5QjBFakhDLHdCLENBcUJLLG9CQXJCTCwrQixDQXlCSyxVLENBQ0EsYSxDQUNBLGlCLENBQ0EsUyxDQUNBLE8sQ0FDQSxrQyxDQUFBLDhCLENBQUEsMEIsQ0FDQSxVLENBQ0EsVyxDQUNBLHlCLENBQUEsaUIsQ0FDQSx3QixDQUNBLHNCLENBQUEsaUIsQ0FBQSxjLEMxRThFTix5QjBFakhDLCtCLENBc0NPLFUsQ0FDQSxXQXZDUCw4QixDQTRDSyxVLENBQ0EsYSxDQUNBLGlCLENBQ0EsVSxDQUNBLE8sQ0FDQSxrQyxDQUFBLDhCLENBQUEsMEIsQ0FDQSxVLENBQ0EsVyxDQUNBLHlCLENBQUEsaUIsQ0FDQSxxQixDQUNBLHNCLENBQUEsaUIsQ0FBQSxjLEMxRTJETix5QjBFakhDLDhCLENBeURPLFlBekRQLHlCLENBK0RHLG9CLENBQ0EsYyxDQUNBLGdCLENBQ0Esc0IsQ0FBQSxpQixDQUFBLGMsQ0NoR04sRyxDQUNFLGdCLENBQ0EsYSxDQUNBLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLHFDLENBQUEscUIsQ0FBQSw2QixDQUNBLDJCLENBQUEsNEIsQ0FBQSw2QixDQUFBLHlCLENBQUEscUIsQ0FDQSxnQixDQUNBLGMsQ0FRQSxjLENBTkEsVSxDQU9FLHFCLENBQUEsbUIsQ0FBQSxhLENBUEYsVSxDQUNFLGlCLENBQ0EsYyxDQUlGLGMsQ0FFRSxrQixDQUFBLG1CLENBQUEsbUIsQ0FBQSxXLENBQ0Esd0IsQ0FDQSxjLENBQ0EsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUdGLFUsQ0FDRSxzQixDQUFBLDJCLENBQUEsYyxDQUNBLGMsQ0FDQSx3QixDQUhELHdCLENBT0ssYyxDQVBMLDZCLENBWU8sYSxDQUNBLGMsQ0FDQSxpQixDQUNBLFUsQ0FDQSxlLENBaEJQLG1DLENBbUJTLHdCLENBT1YsUyxDQUNFLHNCLENBQUEsMkIsQ0FBQSxjLENBQ0EsYyxDQUZELHdCLENBTUssaUIsQ0FDQSwrQixDQVBMLCtCLENBQUEseUMsQ0FVTyxlLENBVVIsVyxDQUFDLGtCLENBQ0MsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQURELGtCLENBSUcsVyxDQUNBLFksQ0FDQSxpQixDQUVBLHdCLENBQUEsMEIsQ0FBQSxxQixDQUFBLGtCLENBQ0EsdUIsQ0FBQSw4QixDQUFBLG9CLENBQUEsc0IsQ0FDQSxVLENBQ0EsOEUsQ0FBQSxzRSxDQVhILDZCLENBY0ssYyIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJGaXJhU2Fucy1SZWd1bGFyXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvRmlyYVNhbnMvUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0ZpcmFTYW5zL1JlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiRmlyYVNhbnMtQm9sZFwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0ZpcmFTYW5zL0JvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9GaXJhU2Fucy9Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZpcmFTYW5zLUJvb2tcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9GaXJhU2Fucy9Cb29rLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvRmlyYVNhbnMvQm9vay53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJGaXJhU2Fucy1MaWdodFwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0ZpcmFTYW5zL0xpZ2h0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvRmlyYVNhbnMvTGlnaHQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiRmlyYVNhbnMtTWVkaXVtXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvRmlyYVNhbnMvTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvRmlyYVNhbnMvTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5lcmlzLUxpZ2h0XCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTmVyaXMvTGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9OZXJpcy9MaWdodC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJOZXJpcy1TZW1pQm9sZFwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL05lcmlzL1NlbWlCb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvTmVyaXMvU2VtaUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4uaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjsgfVxuXG4uaWNvbi1idG4tYXJyb3cge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4OyB9XG5cbi5pY29uLWJ0bi11c2VyIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDsgfVxuXG4uaWNvbi1wb3B1cC1jbG9zZSB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7IH1cblxuLyohIG5vcm1hbGl6ZS5jc3MgdjcuMC4wIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuLyogRG9jdW1lbnRcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW5cclxuICogICAgSUUgb24gV2luZG93cyBQaG9uZSBhbmQgaW4gaU9TLlxyXG4gKi9cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLyogMSAqL1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLyogMiAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC8qIDIgKi8gfVxuXG4vKiBTZWN0aW9uc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXHJcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxyXG4gKi9cbmJvZHkge1xuICBtYXJnaW46IDA7IH1cblxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxyXG4gKi9cbmFydGljbGUsXG5hc2lkZSxcbmZvb3RlcixcbmhlYWRlcixcbm5hdixcbnNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKipcclxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxyXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxyXG4gKi9cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7IH1cblxuLyogR3JvdXBpbmcgY29udGVudFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxyXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cclxuICovXG5maWdjYXB0aW9uLFxuZmlndXJlLFxubWFpbiB7XG4gIC8qIDEgKi9cbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBtYXJnaW4gaW4gSUUgOC5cclxuICovXG5maWd1cmUge1xuICBtYXJnaW46IDFlbSA0MHB4OyB9XG5cbi8qKlxyXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxyXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cclxuICovXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAvKiAxICovXG4gIGhlaWdodDogMDtcbiAgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgLyogMiAqLyB9XG5cbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtO1xuICAvKiAyICovIH1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxyXG4gKiAxLiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXHJcbiAqIDIuIFJlbW92ZSBnYXBzIGluIGxpbmtzIHVuZGVybGluZSBpbiBpT1MgOCsgYW5kIFNhZmFyaSA4Ky5cclxuICovXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDogb2JqZWN0cztcbiAgLyogMiAqLyB9XG5cbi8qKlxyXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LSBhbmQgRmlyZWZveCAzOS0uXHJcbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXHJcbiAqL1xuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICAvKiAxICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAvKiAyICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgLyogMiAqLyB9XG5cbi8qKlxyXG4gKiBQcmV2ZW50IHRoZSBkdXBsaWNhdGUgYXBwbGljYXRpb24gb2YgYGJvbGRlcmAgYnkgdGhlIG5leHQgcnVsZSBpbiBTYWZhcmkgNi5cclxuICovXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7IH1cblxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXHJcbiAqL1xuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7IH1cblxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cclxuICovXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTtcbiAgLyogMiAqLyB9XG5cbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzdHlsZSBpbiBBbmRyb2lkIDQuMy0uXHJcbiAqL1xuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgYmFja2dyb3VuZCBhbmQgY29sb3IgaW4gSUUgOS0uXHJcbiAqL1xubWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjA7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICovXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlOyB9XG5cbi8qKlxyXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cclxuICogYWxsIGJyb3dzZXJzLlxyXG4gKi9cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtOyB9XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtOyB9XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cclxuICovXG5hdWRpbyxcbnZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBpT1MgNC03LlxyXG4gKi9cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDsgfVxuXG4vKipcclxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC0uXHJcbiAqL1xuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lOyB9XG5cbi8qKlxyXG4gKiBIaWRlIHRoZSBvdmVyZmxvdyBpbiBJRS5cclxuICovXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLyogRm9ybXNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxyXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxyXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXHJcbiAqL1xuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlO1xuICAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAvKiAxICovXG4gIG1hcmdpbjogMDtcbiAgLyogMiAqLyB9XG5cbi8qKlxyXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cclxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cclxuICovXG5idXR0b24sXG5pbnB1dCB7XG4gIC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxyXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXHJcbiAqL1xuYnV0dG9uLFxuc2VsZWN0IHtcbiAgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG4vKipcclxuICogMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXHJcbiAqICAgIGNvbnRyb2xzIGluIEFuZHJvaWQgNC5cclxuICogMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cclxuICovXG5idXR0b24sXG5odG1sIFt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIC8qIDIgKi8gfVxuXG4vKipcclxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cclxuICovXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDsgfVxuXG4vKipcclxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxyXG4gKi9cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0OyB9XG5cbi8qKlxyXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXHJcbiAqL1xuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07IH1cblxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXHJcbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cclxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxyXG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cclxuICovXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0O1xuICAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlO1xuICAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTtcbiAgLyogMSAqL1xuICBwYWRkaW5nOiAwO1xuICAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIC8qIDEgKi8gfVxuXG4vKipcclxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXHJcbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXHJcbiAqL1xucHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC8qIDEgKi9cbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAvKiAyICovIH1cblxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUuXHJcbiAqL1xudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bzsgfVxuXG4vKipcclxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAtLlxyXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAtLlxyXG4gKi9cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLyogMSAqL1xuICBwYWRkaW5nOiAwO1xuICAvKiAyICovIH1cblxuLyoqXHJcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cclxuICovXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cclxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXHJcbiAqL1xuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgLyogMiAqLyB9XG5cbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgYW5kIGNhbmNlbCBidXR0b25zIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxyXG4gKi9cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXHJcbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cclxuICovXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDtcbiAgLyogMiAqLyB9XG5cbi8qIEludGVyYWN0aXZlXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cclxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUsIGFuZCBGaXJlZm94LlxyXG4gKi9cbmRldGFpbHMsXG5tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLypcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07IH1cblxuLyogU2NyaXB0aW5nXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXHJcbiAqL1xuY2FudmFzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cclxuICovXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogSGlkZGVuXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAtLlxyXG4gKi9cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5ALW1zLXZpZXdwb3J0IHtcbiAgd2lkdGg6IGRldmljZS13aWR0aDsgfVxuXG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7IH1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDsgfVxuXG4uY29udGFpbmVyIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB3aWR0aDogMTAwJTsgfVxuICAuY29udGFpbmVyIC5jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDY5NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDk0MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzMjBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEyNjRweDsgfSB9XG5cbi5jb250YWluZXItZmx1aWQge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG5cbi5yb3cge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICBtYXJnaW4tbGVmdDogLTIwcHg7IH1cblxuLm5vLWd1dHRlcnMge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5uby1ndXR0ZXJzID4gLmNvbCxcbi5uby1ndXR0ZXJzID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuLmNvbC0xLCAuY29sLTIsIC5jb2wtMywgLmNvbC00LCAuY29sLTUsIC5jb2wtNiwgLmNvbC03LCAuY29sLTgsIC5jb2wtOSwgLmNvbC0xMCwgLmNvbC0xMSwgLmNvbC0xMiwgLmNvbCxcbi5jb2wtYXV0bywgLmNvbC1zbS0xLCAuY29sLXNtLTIsIC5jb2wtc20tMywgLmNvbC1zbS00LCAuY29sLXNtLTUsIC5jb2wtc20tNiwgLmNvbC1zbS03LCAuY29sLXNtLTgsIC5jb2wtc20tOSwgLmNvbC1zbS0xMCwgLmNvbC1zbS0xMSwgLmNvbC1zbS0xMiwgLmNvbC1zbSxcbi5jb2wtc20tYXV0bywgLmNvbC1tZC0xLCAuY29sLW1kLTIsIC5jb2wtbWQtMywgLmNvbC1tZC00LCAuY29sLW1kLTUsIC5jb2wtbWQtNiwgLmNvbC1tZC03LCAuY29sLW1kLTgsIC5jb2wtbWQtOSwgLmNvbC1tZC0xMCwgLmNvbC1tZC0xMSwgLmNvbC1tZC0xMiwgLmNvbC1tZCxcbi5jb2wtbWQtYXV0bywgLmNvbC1sZy0xLCAuY29sLWxnLTIsIC5jb2wtbGctMywgLmNvbC1sZy00LCAuY29sLWxnLTUsIC5jb2wtbGctNiwgLmNvbC1sZy03LCAuY29sLWxnLTgsIC5jb2wtbGctOSwgLmNvbC1sZy0xMCwgLmNvbC1sZy0xMSwgLmNvbC1sZy0xMiwgLmNvbC1sZyxcbi5jb2wtbGctYXV0bywgLmNvbC14bC0xLCAuY29sLXhsLTIsIC5jb2wteGwtMywgLmNvbC14bC00LCAuY29sLXhsLTUsIC5jb2wteGwtNiwgLmNvbC14bC03LCAuY29sLXhsLTgsIC5jb2wteGwtOSwgLmNvbC14bC0xMCwgLmNvbC14bC0xMSwgLmNvbC14bC0xMiwgLmNvbC14bCxcbi5jb2wteGwtYXV0byB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG5cbi5jb2wge1xuICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMDtcbiAgZmxleC1iYXNpczogMDtcbiAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5jb2wtYXV0byB7XG4gIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IG5vbmU7IH1cblxuLmNvbC0xIHtcbiAgLW1zLWZsZXg6IDAgMCA4LjMzMzMzMyU7XG4gIGZsZXg6IDAgMCA4LjMzMzMzMyU7XG4gIG1heC13aWR0aDogOC4zMzMzMzMlOyB9XG5cbi5jb2wtMiB7XG4gIC1tcy1mbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gIG1heC13aWR0aDogMTYuNjY2NjY3JTsgfVxuXG4uY29sLTMge1xuICAtbXMtZmxleDogMCAwIDI1JTtcbiAgZmxleDogMCAwIDI1JTtcbiAgbWF4LXdpZHRoOiAyNSU7IH1cblxuLmNvbC00IHtcbiAgLW1zLWZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICBmbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiAzMy4zMzMzMzMlOyB9XG5cbi5jb2wtNSB7XG4gIC1tcy1mbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgZmxleDogMCAwIDQxLjY2NjY2NyU7XG4gIG1heC13aWR0aDogNDEuNjY2NjY3JTsgfVxuXG4uY29sLTYge1xuICAtbXMtZmxleDogMCAwIDUwJTtcbiAgZmxleDogMCAwIDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7IH1cblxuLmNvbC03IHtcbiAgLW1zLWZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICBmbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA1OC4zMzMzMzMlOyB9XG5cbi5jb2wtOCB7XG4gIC1tcy1mbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgZmxleDogMCAwIDY2LjY2NjY2NyU7XG4gIG1heC13aWR0aDogNjYuNjY2NjY3JTsgfVxuXG4uY29sLTkge1xuICAtbXMtZmxleDogMCAwIDc1JTtcbiAgZmxleDogMCAwIDc1JTtcbiAgbWF4LXdpZHRoOiA3NSU7IH1cblxuLmNvbC0xMCB7XG4gIC1tcy1mbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gIG1heC13aWR0aDogODMuMzMzMzMzJTsgfVxuXG4uY29sLTExIHtcbiAgLW1zLWZsZXg6IDAgMCA5MS42NjY2NjclO1xuICBmbGV4OiAwIDAgOTEuNjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA5MS42NjY2NjclOyB9XG5cbi5jb2wtMTIge1xuICAtbXMtZmxleDogMCAwIDEwMCU7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLm9yZGVyLTEge1xuICAtbXMtZmxleC1vcmRlcjogMTtcbiAgb3JkZXI6IDE7IH1cblxuLm9yZGVyLTIge1xuICAtbXMtZmxleC1vcmRlcjogMjtcbiAgb3JkZXI6IDI7IH1cblxuLm9yZGVyLTMge1xuICAtbXMtZmxleC1vcmRlcjogMztcbiAgb3JkZXI6IDM7IH1cblxuLm9yZGVyLTQge1xuICAtbXMtZmxleC1vcmRlcjogNDtcbiAgb3JkZXI6IDQ7IH1cblxuLm9yZGVyLTUge1xuICAtbXMtZmxleC1vcmRlcjogNTtcbiAgb3JkZXI6IDU7IH1cblxuLm9yZGVyLTYge1xuICAtbXMtZmxleC1vcmRlcjogNjtcbiAgb3JkZXI6IDY7IH1cblxuLm9yZGVyLTcge1xuICAtbXMtZmxleC1vcmRlcjogNztcbiAgb3JkZXI6IDc7IH1cblxuLm9yZGVyLTgge1xuICAtbXMtZmxleC1vcmRlcjogODtcbiAgb3JkZXI6IDg7IH1cblxuLm9yZGVyLTkge1xuICAtbXMtZmxleC1vcmRlcjogOTtcbiAgb3JkZXI6IDk7IH1cblxuLm9yZGVyLTEwIHtcbiAgLW1zLWZsZXgtb3JkZXI6IDEwO1xuICBvcmRlcjogMTA7IH1cblxuLm9yZGVyLTExIHtcbiAgLW1zLWZsZXgtb3JkZXI6IDExO1xuICBvcmRlcjogMTE7IH1cblxuLm9yZGVyLTEyIHtcbiAgLW1zLWZsZXgtb3JkZXI6IDEyO1xuICBvcmRlcjogMTI7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gIC5jb2wtc20ge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwO1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29sLXNtLWF1dG8ge1xuICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IG5vbmU7IH1cbiAgLmNvbC1zbS0xIHtcbiAgICAtbXMtZmxleDogMCAwIDguMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMlOyB9XG4gIC5jb2wtc20tMiB7XG4gICAgLW1zLWZsZXg6IDAgMCAxNi42NjY2NjclO1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY3JTsgfVxuICAuY29sLXNtLTMge1xuICAgIC1tcy1mbGV4OiAwIDAgMjUlO1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLmNvbC1zbS00IHtcbiAgICAtbXMtZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMlOyB9XG4gIC5jb2wtc20tNSB7XG4gICAgLW1zLWZsZXg6IDAgMCA0MS42NjY2NjclO1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY3JTsgfVxuICAuY29sLXNtLTYge1xuICAgIC1tcy1mbGV4OiAwIDAgNTAlO1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLmNvbC1zbS03IHtcbiAgICAtbXMtZmxleDogMCAwIDU4LjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMlOyB9XG4gIC5jb2wtc20tOCB7XG4gICAgLW1zLWZsZXg6IDAgMCA2Ni42NjY2NjclO1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY3JTsgfVxuICAuY29sLXNtLTkge1xuICAgIC1tcy1mbGV4OiAwIDAgNzUlO1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLmNvbC1zbS0xMCB7XG4gICAgLW1zLWZsZXg6IDAgMCA4My4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzJTsgfVxuICAuY29sLXNtLTExIHtcbiAgICAtbXMtZmxleDogMCAwIDkxLjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjclOyB9XG4gIC5jb2wtc20tMTIge1xuICAgIC1tcy1mbGV4OiAwIDAgMTAwJTtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLm9yZGVyLXNtLTEge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xuICAgIG9yZGVyOiAxOyB9XG4gIC5vcmRlci1zbS0yIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMjtcbiAgICBvcmRlcjogMjsgfVxuICAub3JkZXItc20tMyB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDM7XG4gICAgb3JkZXI6IDM7IH1cbiAgLm9yZGVyLXNtLTQge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA0O1xuICAgIG9yZGVyOiA0OyB9XG4gIC5vcmRlci1zbS01IHtcbiAgICAtbXMtZmxleC1vcmRlcjogNTtcbiAgICBvcmRlcjogNTsgfVxuICAub3JkZXItc20tNiB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDY7XG4gICAgb3JkZXI6IDY7IH1cbiAgLm9yZGVyLXNtLTcge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA3O1xuICAgIG9yZGVyOiA3OyB9XG4gIC5vcmRlci1zbS04IHtcbiAgICAtbXMtZmxleC1vcmRlcjogODtcbiAgICBvcmRlcjogODsgfVxuICAub3JkZXItc20tOSB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDk7XG4gICAgb3JkZXI6IDk7IH1cbiAgLm9yZGVyLXNtLTEwIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTA7XG4gICAgb3JkZXI6IDEwOyB9XG4gIC5vcmRlci1zbS0xMSB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDExO1xuICAgIG9yZGVyOiAxMTsgfVxuICAub3JkZXItc20tMTIge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMjtcbiAgICBvcmRlcjogMTI7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1tZCB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb2wtbWQtYXV0byB7XG4gICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTsgfVxuICAuY29sLW1kLTEge1xuICAgIC1tcy1mbGV4OiAwIDAgOC4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMyU7IH1cbiAgLmNvbC1tZC0yIHtcbiAgICAtbXMtZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjclOyB9XG4gIC5jb2wtbWQtMyB7XG4gICAgLW1zLWZsZXg6IDAgMCAyNSU7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAuY29sLW1kLTQge1xuICAgIC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMyU7IH1cbiAgLmNvbC1tZC01IHtcbiAgICAtbXMtZmxleDogMCAwIDQxLjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjclOyB9XG4gIC5jb2wtbWQtNiB7XG4gICAgLW1zLWZsZXg6IDAgMCA1MCU7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAuY29sLW1kLTcge1xuICAgIC1tcy1mbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMyU7IH1cbiAgLmNvbC1tZC04IHtcbiAgICAtbXMtZmxleDogMCAwIDY2LjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjclOyB9XG4gIC5jb2wtbWQtOSB7XG4gICAgLW1zLWZsZXg6IDAgMCA3NSU7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICAuY29sLW1kLTEwIHtcbiAgICAtbXMtZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMlOyB9XG4gIC5jb2wtbWQtMTEge1xuICAgIC1tcy1mbGV4OiAwIDAgOTEuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NyU7IH1cbiAgLmNvbC1tZC0xMiB7XG4gICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAub3JkZXItbWQtMSB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDE7XG4gICAgb3JkZXI6IDE7IH1cbiAgLm9yZGVyLW1kLTIge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xuICAgIG9yZGVyOiAyOyB9XG4gIC5vcmRlci1tZC0zIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMztcbiAgICBvcmRlcjogMzsgfVxuICAub3JkZXItbWQtNCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDQ7XG4gICAgb3JkZXI6IDQ7IH1cbiAgLm9yZGVyLW1kLTUge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA1O1xuICAgIG9yZGVyOiA1OyB9XG4gIC5vcmRlci1tZC02IHtcbiAgICAtbXMtZmxleC1vcmRlcjogNjtcbiAgICBvcmRlcjogNjsgfVxuICAub3JkZXItbWQtNyB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDc7XG4gICAgb3JkZXI6IDc7IH1cbiAgLm9yZGVyLW1kLTgge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA4O1xuICAgIG9yZGVyOiA4OyB9XG4gIC5vcmRlci1tZC05IHtcbiAgICAtbXMtZmxleC1vcmRlcjogOTtcbiAgICBvcmRlcjogOTsgfVxuICAub3JkZXItbWQtMTAge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMDtcbiAgICBvcmRlcjogMTA7IH1cbiAgLm9yZGVyLW1kLTExIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTE7XG4gICAgb3JkZXI6IDExOyB9XG4gIC5vcmRlci1tZC0xMiB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDEyO1xuICAgIG9yZGVyOiAxMjsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbC1sZyB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb2wtbGctYXV0byB7XG4gICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTsgfVxuICAuY29sLWxnLTEge1xuICAgIC1tcy1mbGV4OiAwIDAgOC4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMyU7IH1cbiAgLmNvbC1sZy0yIHtcbiAgICAtbXMtZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjclOyB9XG4gIC5jb2wtbGctMyB7XG4gICAgLW1zLWZsZXg6IDAgMCAyNSU7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAuY29sLWxnLTQge1xuICAgIC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMyU7IH1cbiAgLmNvbC1sZy01IHtcbiAgICAtbXMtZmxleDogMCAwIDQxLjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjclOyB9XG4gIC5jb2wtbGctNiB7XG4gICAgLW1zLWZsZXg6IDAgMCA1MCU7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAuY29sLWxnLTcge1xuICAgIC1tcy1mbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMyU7IH1cbiAgLmNvbC1sZy04IHtcbiAgICAtbXMtZmxleDogMCAwIDY2LjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjclOyB9XG4gIC5jb2wtbGctOSB7XG4gICAgLW1zLWZsZXg6IDAgMCA3NSU7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICAuY29sLWxnLTEwIHtcbiAgICAtbXMtZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMlOyB9XG4gIC5jb2wtbGctMTEge1xuICAgIC1tcy1mbGV4OiAwIDAgOTEuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NyU7IH1cbiAgLmNvbC1sZy0xMiB7XG4gICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAub3JkZXItbGctMSB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDE7XG4gICAgb3JkZXI6IDE7IH1cbiAgLm9yZGVyLWxnLTIge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xuICAgIG9yZGVyOiAyOyB9XG4gIC5vcmRlci1sZy0zIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMztcbiAgICBvcmRlcjogMzsgfVxuICAub3JkZXItbGctNCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDQ7XG4gICAgb3JkZXI6IDQ7IH1cbiAgLm9yZGVyLWxnLTUge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA1O1xuICAgIG9yZGVyOiA1OyB9XG4gIC5vcmRlci1sZy02IHtcbiAgICAtbXMtZmxleC1vcmRlcjogNjtcbiAgICBvcmRlcjogNjsgfVxuICAub3JkZXItbGctNyB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDc7XG4gICAgb3JkZXI6IDc7IH1cbiAgLm9yZGVyLWxnLTgge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA4O1xuICAgIG9yZGVyOiA4OyB9XG4gIC5vcmRlci1sZy05IHtcbiAgICAtbXMtZmxleC1vcmRlcjogOTtcbiAgICBvcmRlcjogOTsgfVxuICAub3JkZXItbGctMTAge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMDtcbiAgICBvcmRlcjogMTA7IH1cbiAgLm9yZGVyLWxnLTExIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTE7XG4gICAgb3JkZXI6IDExOyB9XG4gIC5vcmRlci1sZy0xMiB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDEyO1xuICAgIG9yZGVyOiAxMjsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbC14bCB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb2wteGwtYXV0byB7XG4gICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTsgfVxuICAuY29sLXhsLTEge1xuICAgIC1tcy1mbGV4OiAwIDAgOC4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMyU7IH1cbiAgLmNvbC14bC0yIHtcbiAgICAtbXMtZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjclOyB9XG4gIC5jb2wteGwtMyB7XG4gICAgLW1zLWZsZXg6IDAgMCAyNSU7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAuY29sLXhsLTQge1xuICAgIC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMyU7IH1cbiAgLmNvbC14bC01IHtcbiAgICAtbXMtZmxleDogMCAwIDQxLjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjclOyB9XG4gIC5jb2wteGwtNiB7XG4gICAgLW1zLWZsZXg6IDAgMCA1MCU7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAuY29sLXhsLTcge1xuICAgIC1tcy1mbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMyU7IH1cbiAgLmNvbC14bC04IHtcbiAgICAtbXMtZmxleDogMCAwIDY2LjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjclOyB9XG4gIC5jb2wteGwtOSB7XG4gICAgLW1zLWZsZXg6IDAgMCA3NSU7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICAuY29sLXhsLTEwIHtcbiAgICAtbXMtZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMlOyB9XG4gIC5jb2wteGwtMTEge1xuICAgIC1tcy1mbGV4OiAwIDAgOTEuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NyU7IH1cbiAgLmNvbC14bC0xMiB7XG4gICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAub3JkZXIteGwtMSB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDE7XG4gICAgb3JkZXI6IDE7IH1cbiAgLm9yZGVyLXhsLTIge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xuICAgIG9yZGVyOiAyOyB9XG4gIC5vcmRlci14bC0zIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMztcbiAgICBvcmRlcjogMzsgfVxuICAub3JkZXIteGwtNCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDQ7XG4gICAgb3JkZXI6IDQ7IH1cbiAgLm9yZGVyLXhsLTUge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA1O1xuICAgIG9yZGVyOiA1OyB9XG4gIC5vcmRlci14bC02IHtcbiAgICAtbXMtZmxleC1vcmRlcjogNjtcbiAgICBvcmRlcjogNjsgfVxuICAub3JkZXIteGwtNyB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDc7XG4gICAgb3JkZXI6IDc7IH1cbiAgLm9yZGVyLXhsLTgge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA4O1xuICAgIG9yZGVyOiA4OyB9XG4gIC5vcmRlci14bC05IHtcbiAgICAtbXMtZmxleC1vcmRlcjogOTtcbiAgICBvcmRlcjogOTsgfVxuICAub3JkZXIteGwtMTAge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMDtcbiAgICBvcmRlcjogMTA7IH1cbiAgLm9yZGVyLXhsLTExIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTE7XG4gICAgb3JkZXI6IDExOyB9XG4gIC5vcmRlci14bC0xMiB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDEyO1xuICAgIG9yZGVyOiAxMjsgfSB9XG5cbi5mbGV4LXJvdyB7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuXG4uZmxleC1jb2x1bW4ge1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtcm93LXJldmVyc2Uge1xuICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LWNvbHVtbi1yZXZlcnNlIHtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4uZmxleC13cmFwIHtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuXG4uZmxleC1ub3dyYXAge1xuICAtbXMtZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuXG4uZmxleC13cmFwLXJldmVyc2Uge1xuICAtbXMtZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4uanVzdGlmeS1jb250ZW50LXN0YXJ0IHtcbiAgLW1zLWZsZXgtcGFjazogc3RhcnQgIWltcG9ydGFudDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cblxuLmp1c3RpZnktY29udGVudC1lbmQge1xuICAtbXMtZmxleC1wYWNrOiBlbmQgIWltcG9ydGFudDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG5cbi5qdXN0aWZ5LWNvbnRlbnQtY2VudGVyIHtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLmp1c3RpZnktY29udGVudC1iZXR3ZWVuIHtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeSAhaW1wb3J0YW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuXG4uanVzdGlmeS1jb250ZW50LWFyb3VuZCB7XG4gIC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGUgIWltcG9ydGFudDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24taXRlbXMtc3RhcnQge1xuICAtbXMtZmxleC1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24taXRlbXMtZW5kIHtcbiAgLW1zLWZsZXgtYWxpZ246IGVuZCAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24taXRlbXMtY2VudGVyIHtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWl0ZW1zLWJhc2VsaW5lIHtcbiAgLW1zLWZsZXgtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1pdGVtcy1zdHJldGNoIHtcbiAgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tY29udGVudC1zdGFydCB7XG4gIC1tcy1mbGV4LWxpbmUtcGFjazogc3RhcnQgIWltcG9ydGFudDtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1jb250ZW50LWVuZCB7XG4gIC1tcy1mbGV4LWxpbmUtcGFjazogZW5kICFpbXBvcnRhbnQ7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWNvbnRlbnQtY2VudGVyIHtcbiAgLW1zLWZsZXgtbGluZS1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWNvbnRlbnQtYmV0d2VlbiB7XG4gIC1tcy1mbGV4LWxpbmUtcGFjazoganVzdGlmeSAhaW1wb3J0YW50O1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWNvbnRlbnQtYXJvdW5kIHtcbiAgLW1zLWZsZXgtbGluZS1wYWNrOiBkaXN0cmlidXRlICFpbXBvcnRhbnQ7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1jb250ZW50LXN0cmV0Y2gge1xuICAtbXMtZmxleC1saW5lLXBhY2s6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1zZWxmLWF1dG8ge1xuICAtbXMtZmxleC1pdGVtLWFsaWduOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1zdGFydCB7XG4gIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1lbmQge1xuICAtbXMtZmxleC1pdGVtLWFsaWduOiBlbmQgIWltcG9ydGFudDtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1jZW50ZXIge1xuICAtbXMtZmxleC1pdGVtLWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNlbGYtYmFzZWxpbmUge1xuICAtbXMtZmxleC1pdGVtLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1zZWxmLXN0cmV0Y2gge1xuICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgLmZsZXgtc20tcm93IHtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1jb2x1bW4ge1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLXJvdy1yZXZlcnNlIHtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tY29sdW1uLXJldmVyc2Uge1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS13cmFwIHtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tbm93cmFwIHtcbiAgICAtbXMtZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLXdyYXAtcmV2ZXJzZSB7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICAtbXMtZmxleC1wYWNrOiBzdGFydCAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tZW5kIHtcbiAgICAtbXMtZmxleC1wYWNrOiBlbmQgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1jZW50ZXIge1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1iZXR3ZWVuIHtcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1hcm91bmQge1xuICAgIC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGUgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1zbS1zdGFydCB7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtc20tZW5kIHtcbiAgICAtbXMtZmxleC1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXNtLWNlbnRlciB7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtc20tYmFzZWxpbmUge1xuICAgIC1tcy1mbGV4LWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1zbS1zdHJldGNoIHtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtc20tc3RhcnQge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogc3RhcnQgIWltcG9ydGFudDtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtc20tZW5kIHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGVuZCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazoganVzdGlmeSAhaW1wb3J0YW50O1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbS1hcm91bmQge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogZGlzdHJpYnV0ZSAhaW1wb3J0YW50O1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXNtLXN0cmV0Y2gge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1zbS1hdXRvIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtLXN0YXJ0IHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1zbS1lbmQge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGVuZCAhaW1wb3J0YW50O1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tY2VudGVyIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1zbS1iYXNlbGluZSB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtLXN0cmV0Y2gge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZsZXgtbWQtcm93IHtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1jb2x1bW4ge1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLXJvdy1yZXZlcnNlIHtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtY29sdW1uLXJldmVyc2Uge1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC13cmFwIHtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtbm93cmFwIHtcbiAgICAtbXMtZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLXdyYXAtcmV2ZXJzZSB7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICAtbXMtZmxleC1wYWNrOiBzdGFydCAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtZW5kIHtcbiAgICAtbXMtZmxleC1wYWNrOiBlbmQgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1jZW50ZXIge1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1hcm91bmQge1xuICAgIC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGUgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1tZC1zdGFydCB7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbWQtZW5kIHtcbiAgICAtbXMtZmxleC1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLW1kLWNlbnRlciB7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbWQtYmFzZWxpbmUge1xuICAgIC1tcy1mbGV4LWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1tZC1zdHJldGNoIHtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogc3RhcnQgIWltcG9ydGFudDtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtZW5kIHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGVuZCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazoganVzdGlmeSAhaW1wb3J0YW50O1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZC1hcm91bmQge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogZGlzdHJpYnV0ZSAhaW1wb3J0YW50O1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1kLXN0cmV0Y2gge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1tZC1hdXRvIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kLXN0YXJ0IHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1tZC1lbmQge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGVuZCAhaW1wb3J0YW50O1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQtY2VudGVyIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1tZC1iYXNlbGluZSB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kLXN0cmV0Y2gge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5mbGV4LWxnLXJvdyB7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctY29sdW1uIHtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1yb3ctcmV2ZXJzZSB7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLWNvbHVtbi1yZXZlcnNlIHtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctd3JhcCB7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLW5vd3JhcCB7XG4gICAgLW1zLWZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy13cmFwLXJldmVyc2Uge1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1zdGFydCB7XG4gICAgLW1zLWZsZXgtcGFjazogc3RhcnQgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWVuZCB7XG4gICAgLW1zLWZsZXgtcGFjazogZW5kICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeSAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICAtbXMtZmxleC1wYWNrOiBkaXN0cmlidXRlICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbGctc3RhcnQge1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLWxnLWVuZCB7XG4gICAgLW1zLWZsZXgtYWxpZ246IGVuZCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1sZy1jZW50ZXIge1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLWxnLWJhc2VsaW5lIHtcbiAgICAtbXMtZmxleC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbGctc3RyZXRjaCB7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWVuZCB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBlbmQgIWltcG9ydGFudDtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWNlbnRlciB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGRpc3RyaWJ1dGUgIWltcG9ydGFudDtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZy1zdHJldGNoIHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGctYXV0byB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogYXV0byAhaW1wb3J0YW50O1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZy1zdGFydCB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGctZW5kIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBlbmQgIWltcG9ydGFudDtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWxnLWNlbnRlciB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGctYmFzZWxpbmUge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZy1zdHJldGNoIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZmxleC14bC1yb3cge1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLWNvbHVtbiB7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtcm93LXJldmVyc2Uge1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLXdyYXAge1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1ub3dyYXAge1xuICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtd3JhcC1yZXZlcnNlIHtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtc3RhcnQge1xuICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14bC1lbmQge1xuICAgIC1tcy1mbGV4LXBhY2s6IGVuZCAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWNlbnRlciB7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAgLW1zLWZsZXgtcGFjazogZGlzdHJpYnV0ZSAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXhsLXN0YXJ0IHtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14bC1lbmQge1xuICAgIC1tcy1mbGV4LWFsaWduOiBlbmQgIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteGwtY2VudGVyIHtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14bC1iYXNlbGluZSB7XG4gICAgLW1zLWZsZXgtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXhsLXN0cmV0Y2gge1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14bC1zdGFydCB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdGFydCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14bC1lbmQge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogZW5kICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14bC1jZW50ZXIge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteGwtYmV0d2VlbiB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBkaXN0cmlidXRlICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteGwtc3RyZXRjaCB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhsLWF1dG8ge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGF1dG8gIWltcG9ydGFudDtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteGwtc3RhcnQge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhsLWVuZCB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14bC1jZW50ZXIge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhsLWJhc2VsaW5lIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteGwtc3RyZXRjaCB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfSB9XG5cbi8qIyBzb3VyY2VNYXBwaW5nVVJMPWJvb3RzdHJhcC1ncmlkLmNzcy5tYXAgKi9cbioge1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAqOmJlZm9yZSwgKjphZnRlciB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG5ib2R5IHtcbiAgbWluLXdpZHRoOiAzMjBweDtcbiAgZm9udC1mYW1pbHk6IFwiRmlyYVNhbnMtQm9va1wiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzQ5NDk0OTsgfVxuICBib2R5LnBvcHVwLW9wZW5lZCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBib2R5LnBvcHVwLW9wZW5lZCB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgYm9keS5mYXEtb3BlbmVkIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBvdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIGJvZHkubWVudS1vcGVuZWQsIGJvZHkubWVudS1mb290ZXItb3BlbmVkIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBvdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoOyB9IH1cblxuaW5wdXQge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGZvbnQtZmFtaWx5OiBcIkZpcmFTYW5zLVJlZ3VsYXJcIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBcIlRhaG9tYVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuICBpbnB1dDo6LW1zLWNsZWFyIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgaW5wdXQ6Oi1tcy1yZXZlYWwge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG5idXR0b24ge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIkZpcmFTYW5zLUJvb2tcIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBcIlRhaG9tYVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuXG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaGlkZGVuLW1kIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhpZGRlbi1zbSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oaWRkZW4teHMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbi50ZXh0LXJlZCB7XG4gIGNvbG9yOiAjZmY1MzAwOyB9XG5cbi50ZXh0LXllbGxvdyB7XG4gIGNvbG9yOiAjZmJkZDJjOyB9XG5cbi50ZXh0LW9yYW5nZSB7XG4gIGNvbG9yOiAjZmY1MzAwOyB9XG5cbnVsIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7IH1cblxuYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuM3M7IH1cbiAgYTpob3ZlciwgYTpmb2N1cyB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG5oMSwgLmgxIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogXCJOZXJpcy1TZW1pQm9sZFwiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiA0M3B4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIGgxLCAuaDEge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMTQ7IH0gfVxuXG5oMiwgLmgyIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogXCJOZXJpcy1TZW1pQm9sZFwiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogMzZweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBoMiwgLmgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9IH1cblxuaDMsIC5oMyB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IFwiTmVyaXMtU2VtaUJvbGRcIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBcIlRhaG9tYVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgaDMsIC5oMyB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDsgfSB9XG5cbmg0LCAuaDQge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5lcmlzLVNlbWlCb2xkXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIGg0LCAuaDQge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7IH0gfVxuXG5wIHtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7IH1cbiAgcDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7IH0gfVxuXG5iLCBzdHJvbmcge1xuICBmb250LWZhbWlseTogXCJGaXJhU2Fucy1Cb2xkXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5oZWFkZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U2RTVFMzsgfVxuICAuaGVhZGVyX19ib2R5IHtcbiAgICBwYWRkaW5nOiA0MHB4IDAgMzJweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTMxOXB4KSB7XG4gICAgICAuaGVhZGVyX19ib2R5IHtcbiAgICAgICAgcGFkZGluZzogNDBweCAwIDM2cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgLmhlYWRlcl9fYm9keSB7XG4gICAgICAgIHBhZGRpbmc6IDM1cHggMCAzOHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5oZWFkZXJfX2JvZHkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMzBweCAwIDI1cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfSB9XG4gIC5oZWFkZXJfX2xvZ28ge1xuICAgIGZsZXg6IDAgMCAxNjBweDtcbiAgICBtYXgtd2lkdGg6IDE2MHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEzMjBweCkge1xuICAgICAgLmhlYWRlcl9fbG9nbyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA4cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmhlYWRlcl9fbG9nbyB7XG4gICAgICAgIHdpZHRoOiAxMzBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDsgfSB9XG4gICAgLmhlYWRlcl9fbG9nbyBhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgIC5oZWFkZXJfX2xvZ28gaW1nLCAuaGVhZGVyX19sb2dvIHN2ZyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmhlYWRlcl9fc3VwcG9ydCB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMzIwcHgpIHtcbiAgICAgIC5oZWFkZXJfX3N1cHBvcnQge1xuICAgICAgICBtYXJnaW4tbGVmdDogNDVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5oZWFkZXJfX3N1cHBvcnQ6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTE1cHg7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTVlMzsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEzMTlweCkge1xuICAgICAgLmhlYWRlcl9fc3VwcG9ydCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMTdweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAuaGVhZGVyX19zdXBwb3J0IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDc1cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmhlYWRlcl9fc3VwcG9ydCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5oZWFkZXJfX2FjdGlvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEzMjBweCkge1xuICAgICAgLmhlYWRlcl9fYWN0aW9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTdweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMzIwcHgpIHtcbiAgICAuaGVhZGVyX19yZXF1ZXN0IC5idG4ge1xuICAgICAgcGFkZGluZzogOXB4IDI3cHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTMxOXB4KSB7XG4gICAgLmhlYWRlcl9fcmVxdWVzdCAuYnRuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG4gIC5oZWFkZXJfX2xvZ2luIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMzIwcHgpIHtcbiAgICAgIC5oZWFkZXJfX2xvZ2luIC5idG4ge1xuICAgICAgICBwYWRkaW5nOiA5cHggMjhweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTMxOXB4KSB7XG4gICAgICAuaGVhZGVyX19sb2dpbiAuYnRuIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBwYWRkaW5nOiA5cHggMjBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAuaGVhZGVyX19sb2dpbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5oZWFkZXJfX2xvZ2luIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDMzcHg7XG4gICAgICAgIHJpZ2h0OiAwOyB9XG4gICAgICAgIC5oZWFkZXJfX2xvZ2luIC5idG4ge1xuICAgICAgICAgIHBhZGRpbmc6IDdweCAxMnB4OyB9IH1cbiAgLmhlYWRlcl9fb3Blbi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAzOHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuaGVhZGVyX19vcGVuLW1lbnUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmhlYWRlci0taG9tZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwOyB9XG5cbi5icmVhZGNydW1icyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNTtcbiAgcGFkZGluZy10b3A6IDE4cHg7XG4gIG1hcmdpbi1ib3R0b206IC00OHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMGVkOyB9XG4gIC5icmVhZGNydW1ic19faW5uZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuYnJlYWRjcnVtYnNfX2l0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAuYnJlYWRjcnVtYnNfX2l0ZW06YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNzE4cHggNzA0cHg7XG4gICAgICB3aWR0aDogNnB4O1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTY3cHggLTE3MHB4O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgcmlnaHQ6IDVweDtcbiAgICAgIG1hcmdpbi10b3A6IC0zcHg7IH1cbiAgICAuYnJlYWRjcnVtYnNfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgICAuYnJlYWRjcnVtYnNfX2l0ZW06bGFzdC1jaGlsZDpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmJyZWFkY3J1bWJzX19pdGVtIGEge1xuICAgICAgY29sb3I6ICM0OTQ5NDk7IH1cbiAgICAgIC5icmVhZGNydW1ic19faXRlbSBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICM1NDU0OWM7IH1cbiAgICAuYnJlYWRjcnVtYnNfX2l0ZW0gc3BhbiB7XG4gICAgICBjb2xvcjogIzk5OTk5OTsgfVxuXG4uZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIzMjMyMjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjlmOWY5O1xuICBmb250LWZhbWlseTogXCJGaXJhU2Fucy1MaWdodFwiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzgyODI4MjsgfVxuICAuZm9vdGVyX190b3Age1xuICAgIHBhZGRpbmc6IDUwcHggMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmZvb3Rlcl9fdG9wIHtcbiAgICAgICAgcGFkZGluZzogMzVweCAwOyB9IH1cbiAgICAuZm9vdGVyX190b3AtaW5uZXIge1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgICAuZm9vdGVyX190b3AtaW5uZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfSB9XG4gIC5mb290ZXJfX25hdmlnYXRpb24tY29udHJvbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLmZvb3Rlcl9fbmF2aWdhdGlvbi1jb250cm9sIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLmZvb3Rlcl9fbmF2aWdhdGlvbi1jb250cm9sIC5idG4ge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgcGFkZGluZzogMDsgfVxuICAuZm9vdGVyX19uYXYge1xuICAgIGZsZXg6IDE7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAuZm9vdGVyX19uYXYge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIzMjMyMjtcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICB6LWluZGV4OiAxMDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAuZm9vdGVyX19uYXY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTUwcHg7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzUzNTM0OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5mb290ZXJfX25hdiAuY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4OyB9IH1cbiAgICAuZm9vdGVyX19uYXYtdG9wIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDk1cHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLmZvb3Rlcl9fbmF2LXRvcCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmZvb3Rlcl9fbmF2LXRvcCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDsgfSB9XG4gICAgICAuZm9vdGVyX19uYXYtdG9wLXRleHQge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIC5mb290ZXJfX25hdi10b3AtdGV4dCB7XG4gICAgICAgICAgICBjb2xvcjogIzk5OTsgfSB9XG4gICAgICAuZm9vdGVyX19uYXYtdG9wLWJ1dHRvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMDsgfVxuICAgICAgICAuZm9vdGVyX19uYXYtdG9wLWJ1dHRvbiAuX2Nsb3NlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3Nwcml0ZS5zdmdcIik7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA3MThweCA3MDRweDtcbiAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE4OXB4IC0xODlweDtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuZm9vdGVyX19uYXYtaW5uZXIge1xuICAgICAgICBtYXJnaW46IDAgLTVweDtcbiAgICAgICAgZGlzcGxheTogZmxleDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgLmZvb3Rlcl9fbmF2LWlubmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuZm9vdGVyX19uYXYtY29sIHtcbiAgICAgICAgZmxleDogMCAwIDIwJTtcbiAgICAgICAgcGFkZGluZzogMCA1cHg7IH0gfVxuICAgIC5mb290ZXJfX25hdi1jb2w6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgIC5mb290ZXJfX25hdi1jb2wub3BlbmVkIC5mb290ZXJfX25hdi1ib2R5IHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICAgICAgLmZvb3Rlcl9fbmF2LWNvbC5vcGVuZWQgLmZvb3Rlcl9fbmF2LXRpdGxlIHtcbiAgICAgICAgY29sb3I6ICM4MjgyODI7IH1cbiAgICAgICAgLmZvb3Rlcl9fbmF2LWNvbC5vcGVuZWQgLmZvb3Rlcl9fbmF2LXRpdGxlOmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmZvb3Rlcl9fbmF2LWNvbC5vcGVuZWQgLmZvb3Rlcl9fbmF2LWJvZHkge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gICAgICAuZm9vdGVyX19uYXYtY29sLm9wZW5lZCAuZm9vdGVyX19uYXYtdGl0bGUge1xuICAgICAgICBjb2xvcjogIzgyODI4MjsgfVxuICAgICAgICAuZm9vdGVyX19uYXYtY29sLm9wZW5lZCAuZm9vdGVyX19uYXYtdGl0bGU6YWZ0ZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfSB9XG4gICAgLmZvb3Rlcl9fbmF2LXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgZm9udC1mYW1pbHk6IFwiRmlyYVNhbnMtQm9va1wiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAgIC5mb290ZXJfX25hdi10aXRsZTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAgIC5mb290ZXJfX25hdi10aXRsZTphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogN3B4O1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3Nwcml0ZS5zdmdcIik7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA3MThweCA3MDRweDtcbiAgICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjdweCAtMTcwcHg7XG4gICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAgIC5mb290ZXJfX25hdi10aXRsZSB7XG4gICAgICAgICAgd2lkdGg6IDMzMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuZm9vdGVyX19uYXYtdGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgIC5mb290ZXJfX25hdi1ib2R5IHtcbiAgICAgICAgbGVmdDogMzcwcHg7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmZvb3Rlcl9fbmF2LWJvZHkge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgcGFkZGluZzogMCAzMHB4O1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzIzMjI7XG4gICAgICAgIHotaW5kZXg6IDEwOyB9IH1cbiAgICAuZm9vdGVyX19uYXYtaXRlbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAgIC5mb290ZXJfX25hdi1pdGVtIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cbiAgICAgIC5mb290ZXJfX25hdi1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgLmZvb3Rlcl9fbmF2LWxpbmsge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBjb2xvcjogI2ZmZjsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZm9vdGVyX19uYXYtbGluazpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9IH1cbiAgICAuZm9vdGVyX19uYXYub3BlbmVkIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgei1pbmRleDogMTA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmZvb3Rlci1tZW51X19hY3Rpb24ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5mb290ZXItbWVudV9fYWN0aW9uIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4OyB9IH1cbiAgLmZvb3Rlci1tZW51X19hY3Rpb24tdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjOTk5OTk5OyB9XG4gICAgLmZvb3Rlci1tZW51X19hY3Rpb24tdGV4dDpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNzE4cHggNzA0cHg7XG4gICAgICB3aWR0aDogNnB4O1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTY3cHggLTE3MHB4O1xuICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG4gIC5mb290ZXItbWVudV9fYWN0aW9uLWJ1dHRvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDsgfVxuICAgIC5mb290ZXItbWVudV9fYWN0aW9uLWJ1dHRvbiAuX2Nsb3NlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3Nwcml0ZS5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDcxOHB4IDcwNHB4O1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTg5cHggLTE4OXB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuZm9vdGVyX19jb250YWN0IHtcbiAgICAgIGZsZXg6IDAgMCAxNDVweDtcbiAgICAgIG1heC13aWR0aDogMTQ1cHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bzsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAuZm9vdGVyX19jb250YWN0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4OiAxO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9IH1cbiAgLmZvb3Rlcl9fY29udGFjdC1mb290IHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgLmZvb3Rlcl9fY29udGFjdC1mb290IHtcbiAgICAgICAgb3JkZXI6IDE7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmZvb3Rlcl9fY29udGFjdC1mb290IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLmZvb3Rlcl9fYWRkcmVzcyB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgIC5mb290ZXJfX2FkZHJlc3Mge1xuICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIHdpZHRoOiAzMDBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZm9vdGVyX19hZGRyZXNzIHtcbiAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBmbGV4OiAwIDAgMTMwcHg7IH0gfVxuICAgIC5mb290ZXJfX2FkZHJlc3MtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgLmZvb3Rlcl9fYWRkcmVzcy1ib2R5IHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4OyB9XG4gICAgICAuZm9vdGVyX19hZGRyZXNzLWJvZHkgYTpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5mb290ZXJfX2xhbmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICAgIC5mb290ZXJfX2xhbmc6aG92ZXIgLmZvb3Rlcl9fbGFuZy1oZWFkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNDE0MTM7IH1cbiAgICAgIC5mb290ZXJfX2xhbmc6aG92ZXIgLmZvb3Rlcl9fbGFuZy1oZWFkOmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAgIC5mb290ZXJfX2xhbmc6aG92ZXIgLmZvb3Rlcl9fbGFuZy1ib2R5IHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gICAgLmZvb3Rlcl9fbGFuZyAuX2ljb24ge1xuICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgLmZvb3Rlcl9fbGFuZy1oZWFkIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDhweCAxM3B4IDhweCA5cHg7XG4gICAgICB3aWR0aDogNDZweDsgfVxuICAgICAgLmZvb3Rlcl9fbGFuZy1oZWFkOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA3cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA3MThweCA3MDRweDtcbiAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjdweCAtMTcwcHg7XG4gICAgICAgIHRyYW5zaXRpb246IC4zcztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogN3B4O1xuICAgICAgICB0b3A6IDEycHg7IH1cbiAgICAuZm9vdGVyX19sYW5nLWJvZHkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMDAlO1xuICAgICAgcGFkZGluZy1yaWdodDogMTNweDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQxNDEzO1xuICAgICAgei1pbmRleDogMTsgfVxuICAgIC5mb290ZXJfX2xhbmctbGluayB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAzM3B4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgcGFkZGluZzogOHB4IDlweDsgfVxuICAgICAgLmZvb3Rlcl9fbGFuZy1saW5rOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5mb290ZXJfX3NvY2lhbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5mb290ZXJfX3NvY2lhbCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9IH1cbiAgICAuZm9vdGVyX19zb2NpYWwtbGlzdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLmZvb3Rlcl9fc29jaWFsLWl0ZW0ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgZmxleC1zaHJpbms6IDA7IH1cbiAgICAgIC5mb290ZXJfX3NvY2lhbC1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAuZm9vdGVyX19zb2NpYWwtbGluayB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgICBvcGFjaXR5OiAuNzsgfVxuICAgICAgLmZvb3Rlcl9fc29jaWFsLWxpbms6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAuZm9vdGVyX19zb2NpYWwtbGluay52ayB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zcHJpdGUuc3ZnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDcxOHB4IDcwNHB4O1xuICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgaGVpZ2h0OiAxMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzAwcHggLTY5M3B4OyB9XG4gICAgICAuZm9vdGVyX19zb2NpYWwtbGluay50dyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zcHJpdGUuc3ZnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDcxOHB4IDcwNHB4O1xuICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjg1cHggLTY4MXB4OyB9XG4gICAgICAuZm9vdGVyX19zb2NpYWwtbGluay5mYiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zcHJpdGUuc3ZnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDcxOHB4IDcwNHB4O1xuICAgICAgICB3aWR0aDogN3B4O1xuICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtMTU2cHg7IH1cbiAgLmZvb3Rlcl9fYm90dG9tIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzM1MzUzNDtcbiAgICBwYWRkaW5nOiAzMHB4IDA7IH1cbiAgICAuZm9vdGVyX19ib3R0b20taW5uZXIge1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5mb290ZXJfX2JvdHRvbS1pbm5lciB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9IH1cbiAgLmZvb3Rlcl9fb2ZmaWNlIHtcbiAgICBmbGV4LXNocmluazogMDsgfVxuICAgIC5mb290ZXJfX29mZmljZS10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuZm9vdGVyX19vZmZpY2UtdGl0bGUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH0gfVxuICAgIC5mb290ZXJfX29mZmljZS1kZXNjIGE6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAuZm9vdGVyX19vZmZpY2UtaXRlbSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTMxOXB4KSB7XG4gICAgICAgIC5mb290ZXJfX29mZmljZS1pdGVtIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgICAgLmZvb3Rlcl9fb2ZmaWNlLWl0ZW0ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5mb290ZXJfX29mZmljZS1pdGVtIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7IH0gfVxuICAgICAgLmZvb3Rlcl9fb2ZmaWNlLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLmZvb3Rlcl9fb2ZmaWNlLWl0ZW0gc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAuZm9vdGVyX19vZmZpY2UtaXRlbSBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLmZvb3Rlcl9fcmVxdWVzdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY1cHg7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgcGFkZGluZzogMCAxMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEzMjBweCkge1xuICAgICAgLmZvb3Rlcl9fcmVxdWVzdCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTMxOXB4KSB7XG4gICAgICAuZm9vdGVyX19yZXF1ZXN0IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQxcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgLmZvb3Rlcl9fcmVxdWVzdCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzOHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMTFweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZm9vdGVyX19yZXF1ZXN0IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgcmlnaHQ6IC0xMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG4gICAgLmZvb3Rlcl9fcmVxdWVzdCAuYnRuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkZpcmFTYW5zLUxpZ2h0XCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBwYWRkaW5nOiA1cHggMTdweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5mb290ZXJfX3JlcXVlc3QgLmJ0biB7XG4gICAgICAgICAgcGFkZGluZzogNHB4IDEwcHg7IH0gfVxuICAuZm9vdGVyX19yYXRpbmcge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGZsZXgtc2hyaW5rOiAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgLmZvb3Rlcl9fcmF0aW5nIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmZvb3Rlcl9fcmF0aW5nIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDU3cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjlweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IH0gfVxuICAgIC5mb290ZXJfX3JhdGluZy10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDdweDsgfVxuICAgIC5mb290ZXJfX3JhdGluZy1ib2R5IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAuZm9vdGVyX19yYXRpbmctc3RhciB7XG4gICAgICBmbGV4LXNocmluazogMDsgfVxuICAgICAgLmZvb3Rlcl9fcmF0aW5nLXN0YXIgLl9pY29uIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zcHJpdGUuc3ZnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDcxOHB4IDcwNHB4O1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjc1cHggLTY3MXB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDNweDsgfVxuICAgICAgICAuZm9vdGVyX19yYXRpbmctc3RhciAuX2ljb246bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgLmZvb3Rlcl9fcmF0aW5nLXZhbHVlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgcGFkZGluZy10b3A6IDJweDsgfVxuICAgICAgLmZvb3Rlcl9fcmF0aW5nLXZhbHVlIGE6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTMyMHB4KSB7XG4gICAgLmZvb3Rlcl9fbG9nbyB7XG4gICAgICBtYXJnaW4tbGVmdDogNDRweDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuZm9vdGVyX19sb2dvIHtcbiAgICAgIG1hcmdpbi10b3A6IC0xMHB4OyB9IH1cbiAgLmZvb3Rlcl9fbG9nby5zaG93LWZ1bGwtaGQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTMyMHB4KSB7XG4gICAgICAuZm9vdGVyX19sb2dvLnNob3ctZnVsbC1oZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIzcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLmZvb3Rlcl9fbG9nby1pbm5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7IH1cbiAgLmZvb3Rlcl9fbG9nby1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbjogMCAtMTBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZm9vdGVyX19sb2dvLWxpc3Qge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgLmZvb3Rlcl9fbG9nby1pdGVtIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5mb290ZXJfX2xvZ28taXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgICAgICAgcGFkZGluZzogMTBweCAxMHB4IDA7IH0gfVxuICAuZm9vdGVyX19sb2dvLWltZyB7XG4gICAgbWF4LWhlaWdodDogNDBweDsgfVxuICAgIC5mb290ZXJfX2xvZ28taW1nIGltZyB7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlOyB9XG5cbi5wb3B1cCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAxMDAwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLnBvcHVwX19ib3gge1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC1oZWlnaHQ6IDk1JTtcbiAgICBvdmVyZmxvdy15OiBhdXRvOyB9XG4gICAgLnBvcHVwX19ib3gucGhpZGUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5wb3B1cF9fYm94LnBzaG93IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5wb3B1cF9fY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDVweDtcbiAgICByaWdodDogNXB4O1xuICAgIHotaW5kZXg6IDE7IH1cblxuLndyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1pbi1oZWlnaHQ6IDEwMHZoOyB9XG4gIC53cmFwcGVyX19pbm5lciB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZsZXgtc2hyaW5rOiAwOyB9XG4gIC53cmFwcGVyX19oZWFkLS1ob21lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7IH1cbiAgICAud3JhcHBlcl9faGVhZC0taG9tZSAuaGVhZGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgLndyYXBwZXJfX2hlYWQtLWhvbWUgLmhlYWRlcl9fYm9keSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgICAgIC53cmFwcGVyX19oZWFkLS1ob21lIC5oZWFkZXJfX2JvZHkge1xuICAgICAgICAgICAgcGFkZGluZzogNDBweCAwIDE1cHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC53cmFwcGVyX19oZWFkLS1ob21lIC5oZWFkZXJfX2xvZ2luIHtcbiAgICAgICAgICBib3R0b206IDE5cHg7IH0gfVxuICAgICAgLndyYXBwZXJfX2hlYWQtLWhvbWUgLmhlYWRlcl9fbG9naW4gLmJ0biB7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgIC53cmFwcGVyX19oZWFkLS1ob21lIC5oZWFkZXJfX2xvZ2luIC5idG46aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjMTcxNzE3OyB9XG4gICAgICAud3JhcHBlcl9faGVhZC0taG9tZSAuaGVhZGVyX19vcGVuLW1lbnUge1xuICAgICAgICByaWdodDogLTVweDtcbiAgICAgICAgdG9wOiAzMHB4OyB9XG4gICAgLndyYXBwZXJfX2hlYWQtLWhvbWUgLnN1cHBvcnQtaXRlbV9faW5uZXI6aG92ZXIgLnN1cHBvcnQtaXRlbV9fdGl0bGUge1xuICAgICAgY29sb3I6ICNBRUFFQUU7IH1cbiAgICAud3JhcHBlcl9faGVhZC0taG9tZSAuc3VwcG9ydC1pdGVtX19ib2R5IHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICB6LWluZGV4OiAyOyB9XG4gICAgLndyYXBwZXJfX2hlYWQtLWhvbWUgLnN1cHBvcnQtaXRlbV9fdGl0bGUge1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTQsIDI1NCwgMC40KTsgfVxuICAgIC53cmFwcGVyX19oZWFkLS1ob21lIC5zdXBwb3J0LWl0ZW1fX2xhYmVsIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLndyYXBwZXJfX2hlYWQtLWhvbWUgLnN1cHBvcnQtaXRlbV9fcGhvbmUgLl9sb2NhdGlvbiB7XG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NCwgMjU0LCAwLjQpOyB9XG4gICAgLndyYXBwZXJfX2hlYWQtLWhvbWUgLnN1cHBvcnQtaXRlbV9fcGhvbmUgLl9udW1iZXIge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAud3JhcHBlcl9faGVhZC0taG9tZSAuc3ViLW1lbnVfX2JvZHkge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMzIwcHgpIHtcbiAgICAgIC53cmFwcGVyX19oZWFkLS1ob21lIC5uYXYge1xuICAgICAgICBtYXJnaW4tdG9wOiAzNnB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTMxOXB4KSB7XG4gICAgICAud3JhcHBlcl9faGVhZC0taG9tZSAubmF2IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjNweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLndyYXBwZXJfX2hlYWQtLWhvbWUgLm5hdiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLndyYXBwZXJfX2hlYWQtLWhvbWUgLm5hdl9fbGluayB7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgIC53cmFwcGVyX19oZWFkLS1ob21lIC5uYXZfX2xpbms6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjQUVBRUFFOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAud3JhcHBlcl9faGVhZC0taG9tZSAubmF2aWdhdGlvbi1jb250cm9sIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAud3JhcHBlcl9faGVhZC0taG9tZSAubmF2aWdhdGlvbi1jb250cm9sX19vcGVuIHtcbiAgICAgICAgY29sb3I6ICNmZmY7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLndyYXBwZXJfX2hlYWQtLWhvbWUgLm5hdmlnYXRpb24tY29udHJvbF9fb3BlbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgcGFkZGluZzogNXB4OyB9IH1cblxuLyogU2xpZGVyICovXG4uc2xpY2stc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5zbGljay1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG4gIC5zbGljay1saXN0OmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gIC5zbGljay1saXN0LmRyYWdnaW5nIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY3Vyc29yOiBoYW5kOyB9XG5cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuXG4uc2xpY2stdHJhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnNsaWNrLXRyYWNrOmJlZm9yZSwgLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5zbGljay10cmFjazphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXRyYWNrIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLnNsaWNrLXNsaWRlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBkaXNwbGF5OiBub25lOyB9XG4gIFtkaXI9XCJydGxcIl0gLnNsaWNrLXNsaWRlIHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgLnNsaWNrLXNsaWRlIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zbGljay1zbGlkZS5kcmFnZ2luZyBpbWcge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIC5zbGljay12ZXJ0aWNhbCAuc2xpY2stc2xpZGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4udGlwcHktdG91Y2gge1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDsgfVxuXG4udGlwcHktbm90cmFuc2l0aW9uIHtcbiAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi50aXBweS1wb3BwZXIge1xuICBtYXgtd2lkdGg6IDI0MHB4O1xuICBwZXJzcGVjdGl2ZTogNzAwcHg7XG4gIHotaW5kZXg6IDk5OTk7XG4gIG91dGxpbmU6IDA7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4udGlwcHktcG9wcGVyW2RhdGEtaHRtbF0ge1xuICBtYXgtd2lkdGg6IDk2JTtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTsgfVxuXG4udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj10b3BdIC50aXBweS1iYWNrZHJvcCB7XG4gIGJvcmRlci1yYWRpdXM6IDQwJSA0MCUgMCAwOyB9XG5cbi50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePXRvcF0gLnRpcHB5LXJvdW5kYXJyb3cge1xuICBib3R0b206IC04cHg7XG4gIG1hcmdpbjogMCA2cHg7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAwOyB9XG5cbi50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePXRvcF0gLnRpcHB5LXJvdW5kYXJyb3cgc3ZnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG5cbi50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePXRvcF0gLnRpcHB5LWFycm93IHtcbiAgYm9yZGVyLXRvcDogN3B4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yaWdodDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3R0b206IC03cHg7XG4gIG1hcmdpbjogMCA3cHg7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAwOyB9XG5cbi50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePXRvcF0gLnRpcHB5LWJhY2tkcm9wIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAxMDAlOyB9XG5cbi50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePXRvcF0gLnRpcHB5LWJhY2tkcm9wW2RhdGEtc3RhdGU9dmlzaWJsZV0ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDUuNSkgdHJhbnNsYXRlKC01MCUsIDI1JSk7XG4gIG9wYWNpdHk6IDE7IH1cblxuLnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49dG9wXSAudGlwcHktYmFja2Ryb3BbZGF0YS1zdGF0ZT1oaWRkZW5dIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGUoLTUwJSwgMjUlKTtcbiAgb3BhY2l0eTogMDsgfVxuXG4udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj10b3BdIFtkYXRhLWFuaW1hdGlvbj1zaGlmdC10b3dhcmRdW2RhdGEtc3RhdGU9dmlzaWJsZV0ge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpOyB9XG5cbi50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePXRvcF0gW2RhdGEtYW5pbWF0aW9uPXNoaWZ0LXRvd2FyZF1bZGF0YS1zdGF0ZT1oaWRkZW5dIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTsgfVxuXG4udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj10b3BdIFtkYXRhLWFuaW1hdGlvbj1wZXJzcGVjdGl2ZV0ge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b207IH1cblxuLnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49dG9wXSBbZGF0YS1hbmltYXRpb249cGVyc3BlY3RpdmVdW2RhdGEtc3RhdGU9dmlzaWJsZV0ge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpIHJvdGF0ZVgoMCk7IH1cblxuLnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49dG9wXSBbZGF0YS1hbmltYXRpb249cGVyc3BlY3RpdmVdW2RhdGEtc3RhdGU9aGlkZGVuXSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGVYKDkwZGVnKTsgfVxuXG4udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj10b3BdIFtkYXRhLWFuaW1hdGlvbj1mYWRlXVtkYXRhLXN0YXRlPXZpc2libGVdIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTsgfVxuXG4udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj10b3BdIFtkYXRhLWFuaW1hdGlvbj1mYWRlXVtkYXRhLXN0YXRlPWhpZGRlbl0ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpOyB9XG5cbi50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePXRvcF0gW2RhdGEtYW5pbWF0aW9uPXNoaWZ0LWF3YXldW2RhdGEtc3RhdGU9dmlzaWJsZV0ge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpOyB9XG5cbi50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePXRvcF0gW2RhdGEtYW5pbWF0aW9uPXNoaWZ0LWF3YXldW2RhdGEtc3RhdGU9aGlkZGVuXSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuXG4udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj10b3BdIFtkYXRhLWFuaW1hdGlvbj1zY2FsZV1bZGF0YS1zdGF0ZT12aXNpYmxlXSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCkgc2NhbGUoMSk7IH1cblxuLnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49dG9wXSBbZGF0YS1hbmltYXRpb249c2NhbGVdW2RhdGEtc3RhdGU9aGlkZGVuXSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSBzY2FsZSgwKTsgfVxuXG4udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj1ib3R0b21dIC50aXBweS1iYWNrZHJvcCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAzMCUgMzAlOyB9XG5cbi50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePWJvdHRvbV0gLnRpcHB5LXJvdW5kYXJyb3cge1xuICB0b3A6IC04cHg7XG4gIG1hcmdpbjogMCA2cHg7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMDAlOyB9XG5cbi50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePWJvdHRvbV0gLnRpcHB5LXJvdW5kYXJyb3cgc3ZnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTsgfVxuXG4udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj1ib3R0b21dIC50aXBweS1hcnJvdyB7XG4gIGJvcmRlci1ib3R0b206IDdweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmlnaHQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdG9wOiAtN3B4O1xuICBtYXJnaW46IDAgN3B4O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTsgfVxuXG4udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj1ib3R0b21dIC50aXBweS1iYWNrZHJvcCB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgLTEwMCU7IH1cblxuLnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49Ym90dG9tXSAudGlwcHktYmFja2Ryb3BbZGF0YS1zdGF0ZT12aXNpYmxlXSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoNS41KSB0cmFuc2xhdGUoLTUwJSwgLTEyNSUpO1xuICBvcGFjaXR5OiAxOyB9XG5cbi50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePWJvdHRvbV0gLnRpcHB5LWJhY2tkcm9wW2RhdGEtc3RhdGU9aGlkZGVuXSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlKC01MCUsIC0xMjUlKTtcbiAgb3BhY2l0eTogMDsgfVxuXG4udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj1ib3R0b21dIFtkYXRhLWFuaW1hdGlvbj1zaGlmdC10b3dhcmRdW2RhdGEtc3RhdGU9dmlzaWJsZV0ge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7IH1cblxuLnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49Ym90dG9tXSBbZGF0YS1hbmltYXRpb249c2hpZnQtdG93YXJkXVtkYXRhLXN0YXRlPWhpZGRlbl0ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7IH1cblxuLnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49Ym90dG9tXSBbZGF0YS1hbmltYXRpb249cGVyc3BlY3RpdmVdIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wOyB9XG5cbi50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePWJvdHRvbV0gW2RhdGEtYW5pbWF0aW9uPXBlcnNwZWN0aXZlXVtkYXRhLXN0YXRlPXZpc2libGVdIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpIHJvdGF0ZVgoMCk7IH1cblxuLnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49Ym90dG9tXSBbZGF0YS1hbmltYXRpb249cGVyc3BlY3RpdmVdW2RhdGEtc3RhdGU9aGlkZGVuXSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGVYKC05MGRlZyk7IH1cblxuLnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49Ym90dG9tXSBbZGF0YS1hbmltYXRpb249ZmFkZV1bZGF0YS1zdGF0ZT12aXNpYmxlXSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTsgfVxuXG4udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj1ib3R0b21dIFtkYXRhLWFuaW1hdGlvbj1mYWRlXVtkYXRhLXN0YXRlPWhpZGRlbl0ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7IH1cblxuLnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49Ym90dG9tXSBbZGF0YS1hbmltYXRpb249c2hpZnQtYXdheV1bZGF0YS1zdGF0ZT12aXNpYmxlXSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTsgfVxuXG4udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj1ib3R0b21dIFtkYXRhLWFuaW1hdGlvbj1zaGlmdC1hd2F5XVtkYXRhLXN0YXRlPWhpZGRlbl0ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cblxuLnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49Ym90dG9tXSBbZGF0YS1hbmltYXRpb249c2NhbGVdW2RhdGEtc3RhdGU9dmlzaWJsZV0ge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCkgc2NhbGUoMSk7IH1cblxuLnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49Ym90dG9tXSBbZGF0YS1hbmltYXRpb249c2NhbGVdW2RhdGEtc3RhdGU9aGlkZGVuXSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSBzY2FsZSgwKTsgfVxuXG4udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj1sZWZ0XSAudGlwcHktYmFja2Ryb3Age1xuICBib3JkZXItcmFkaXVzOiAzMCUgMCAwIDMwJTsgfVxuXG4udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj1sZWZ0XSAudGlwcHktcm91bmRhcnJvdyB7XG4gIHJpZ2h0OiAtMTZweDtcbiAgbWFyZ2luOiA0cHggMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMzMuMzMzMzMzMzMlIDUwJTsgfVxuXG4udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj1sZWZ0XSAudGlwcHktcm91bmRhcnJvdyBzdmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuXG4udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj1sZWZ0XSAudGlwcHktYXJyb3cge1xuICBib3JkZXItbGVmdDogN3B4IHNvbGlkICNmZmY7XG4gIGJvcmRlci10b3A6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICByaWdodDogLTdweDtcbiAgbWFyZ2luOiA0cHggMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCA1MCU7IH1cblxuLnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49bGVmdF0gLnRpcHB5LWJhY2tkcm9wIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwOyB9XG5cbi50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePWxlZnRdIC50aXBweS1iYWNrZHJvcFtkYXRhLXN0YXRlPXZpc2libGVdIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSg1LjUpIHRyYW5zbGF0ZSgzMyUsIC01MCUpO1xuICBvcGFjaXR5OiAxOyB9XG5cbi50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePWxlZnRdIC50aXBweS1iYWNrZHJvcFtkYXRhLXN0YXRlPWhpZGRlbl0ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuNSkgdHJhbnNsYXRlKDMzJSwgLTUwJSk7XG4gIG9wYWNpdHk6IDA7IH1cblxuLnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49bGVmdF0gW2RhdGEtYW5pbWF0aW9uPXNoaWZ0LXRvd2FyZF1bZGF0YS1zdGF0ZT12aXNpYmxlXSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTBweCk7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49bGVmdF0gW2RhdGEtYW5pbWF0aW9uPXNoaWZ0LXRvd2FyZF1bZGF0YS1zdGF0ZT12aXNpYmxlXSB7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuXG4udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj1sZWZ0XSBbZGF0YS1hbmltYXRpb249c2hpZnQtdG93YXJkXVtkYXRhLXN0YXRlPWhpZGRlbl0ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwcHgpOyB9XG5cbi50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePWxlZnRdIFtkYXRhLWFuaW1hdGlvbj1wZXJzcGVjdGl2ZV0ge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodDsgfVxuXG4udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj1sZWZ0XSBbZGF0YS1hbmltYXRpb249cGVyc3BlY3RpdmVdW2RhdGEtc3RhdGU9dmlzaWJsZV0ge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwcHgpIHJvdGF0ZVkoMCk7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49bGVmdF0gW2RhdGEtYW5pbWF0aW9uPXBlcnNwZWN0aXZlXVtkYXRhLXN0YXRlPXZpc2libGVdIHtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTsgfSB9XG5cbi50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePWxlZnRdIFtkYXRhLWFuaW1hdGlvbj1wZXJzcGVjdGl2ZV1bZGF0YS1zdGF0ZT1oaWRkZW5dIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHJvdGF0ZVkoLTkwZGVnKTsgfVxuXG4udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj1sZWZ0XSBbZGF0YS1hbmltYXRpb249ZmFkZV1bZGF0YS1zdGF0ZT12aXNpYmxlXSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTBweCk7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49bGVmdF0gW2RhdGEtYW5pbWF0aW9uPWZhZGVdW2RhdGEtc3RhdGU9dmlzaWJsZV0ge1xuICAgICAgdHJhbnNmb3JtOiBub25lOyB9IH1cblxuLnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49bGVmdF0gW2RhdGEtYW5pbWF0aW9uPWZhZGVdW2RhdGEtc3RhdGU9aGlkZGVuXSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTBweCk7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49bGVmdF0gW2RhdGEtYW5pbWF0aW9uPWZhZGVdW2RhdGEtc3RhdGU9aGlkZGVuXSB7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuXG4udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj1sZWZ0XSBbZGF0YS1hbmltYXRpb249c2hpZnQtYXdheV1bZGF0YS1zdGF0ZT12aXNpYmxlXSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTBweCk7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49bGVmdF0gW2RhdGEtYW5pbWF0aW9uPXNoaWZ0LWF3YXldW2RhdGEtc3RhdGU9dmlzaWJsZV0ge1xuICAgICAgdHJhbnNmb3JtOiBub25lOyB9IH1cblxuLnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49bGVmdF0gW2RhdGEtYW5pbWF0aW9uPXNoaWZ0LWF3YXldW2RhdGEtc3RhdGU9aGlkZGVuXSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfVxuXG4udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj1sZWZ0XSBbZGF0YS1hbmltYXRpb249c2NhbGVdW2RhdGEtc3RhdGU9dmlzaWJsZV0ge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwcHgpIHNjYWxlKDEpOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePWxlZnRdIFtkYXRhLWFuaW1hdGlvbj1zY2FsZV1bZGF0YS1zdGF0ZT12aXNpYmxlXSB7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuXG4udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj1sZWZ0XSBbZGF0YS1hbmltYXRpb249c2NhbGVdW2RhdGEtc3RhdGU9aGlkZGVuXSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSBzY2FsZSgwKTsgfVxuXG4udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj1yaWdodF0gLnRpcHB5LWJhY2tkcm9wIHtcbiAgYm9yZGVyLXJhZGl1czogMCAzMCUgMzAlIDA7IH1cblxuLnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49cmlnaHRdIC50aXBweS1yb3VuZGFycm93IHtcbiAgbGVmdDogLTE2cHg7XG4gIG1hcmdpbjogNHB4IDA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDY2LjY2NjY2NjY2JSA1MCU7IH1cblxuLnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49cmlnaHRdIC50aXBweS1yb3VuZGFycm93IHN2ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTsgfVxuXG4udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj1yaWdodF0gLnRpcHB5LWFycm93IHtcbiAgYm9yZGVyLXJpZ2h0OiA3cHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXRvcDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGxlZnQ6IC03cHg7XG4gIG1hcmdpbjogNHB4IDA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgNTAlOyB9XG5cbi50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePXJpZ2h0XSAudGlwcHktYmFja2Ryb3Age1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAtMTAwJSAwOyB9XG5cbi50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePXJpZ2h0XSAudGlwcHktYmFja2Ryb3BbZGF0YS1zdGF0ZT12aXNpYmxlXSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoNS41KSB0cmFuc2xhdGUoLTEzMyUsIC01MCUpO1xuICBvcGFjaXR5OiAxOyB9XG5cbi50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePXJpZ2h0XSAudGlwcHktYmFja2Ryb3BbZGF0YS1zdGF0ZT1oaWRkZW5dIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjUpIHRyYW5zbGF0ZSgtMTMzJSwgLTUwJSk7XG4gIG9wYWNpdHk6IDA7IH1cblxuLnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49cmlnaHRdIFtkYXRhLWFuaW1hdGlvbj1zaGlmdC10b3dhcmRdW2RhdGEtc3RhdGU9dmlzaWJsZV0ge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7IH1cblxuLnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49cmlnaHRdIFtkYXRhLWFuaW1hdGlvbj1zaGlmdC10b3dhcmRdW2RhdGEtc3RhdGU9aGlkZGVuXSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTsgfVxuXG4udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj1yaWdodF0gW2RhdGEtYW5pbWF0aW9uPXBlcnNwZWN0aXZlXSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQ7IH1cblxuLnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49cmlnaHRdIFtkYXRhLWFuaW1hdGlvbj1wZXJzcGVjdGl2ZV1bZGF0YS1zdGF0ZT12aXNpYmxlXSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KSByb3RhdGVZKDApOyB9XG5cbi50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePXJpZ2h0XSBbZGF0YS1hbmltYXRpb249cGVyc3BlY3RpdmVdW2RhdGEtc3RhdGU9aGlkZGVuXSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSByb3RhdGVZKDkwZGVnKTsgfVxuXG4udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj1yaWdodF0gW2RhdGEtYW5pbWF0aW9uPWZhZGVdW2RhdGEtc3RhdGU9dmlzaWJsZV0ge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7IH1cblxuLnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49cmlnaHRdIFtkYXRhLWFuaW1hdGlvbj1mYWRlXVtkYXRhLXN0YXRlPWhpZGRlbl0ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7IH1cblxuLnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49cmlnaHRdIFtkYXRhLWFuaW1hdGlvbj1zaGlmdC1hd2F5XVtkYXRhLXN0YXRlPXZpc2libGVdIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpOyB9XG5cbi50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePXJpZ2h0XSBbZGF0YS1hbmltYXRpb249c2hpZnQtYXdheV1bZGF0YS1zdGF0ZT1oaWRkZW5dIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9XG5cbi50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePXJpZ2h0XSBbZGF0YS1hbmltYXRpb249c2NhbGVdW2RhdGEtc3RhdGU9dmlzaWJsZV0ge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCkgc2NhbGUoMSk7IH1cblxuLnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49cmlnaHRdIFtkYXRhLWFuaW1hdGlvbj1zY2FsZV1bZGF0YS1zdGF0ZT1oaWRkZW5dIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHNjYWxlKDApOyB9XG5cbi50aXBweS10b29sdGlwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzQ5NDk0OTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNGUwO1xuICBib3gtc2hhZG93OiAwIDVweCAyMnB4IHJnYmEoNzIsIDgyLCA5NiwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4udGlwcHktdG9vbHRpcFtkYXRhLXNpemU9c21hbGxdIHtcbiAgcGFkZGluZzogLjJyZW0gLjRyZW07XG4gIGZvbnQtc2l6ZTogLjc1cmVtOyB9XG5cbi50aXBweS10b29sdGlwW2RhdGEtc2l6ZT1sYXJnZV0ge1xuICBwYWRkaW5nOiAuNHJlbSAuOHJlbTtcbiAgZm9udC1zaXplOiAxcmVtOyB9XG5cbi50aXBweS10b29sdGlwW2RhdGEtYW5pbWF0ZWZpbGxdIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLnRpcHB5LXRvb2x0aXBbZGF0YS1hbmltYXRlZmlsbF0gLnRpcHB5LWNvbnRlbnQge1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LWNsaXAtcGF0aCBjdWJpYy1iZXppZXIoMC40NiwgMC4xLCAwLjUyLCAwLjk4KTtcbiAgdHJhbnNpdGlvbjogY2xpcC1wYXRoIGN1YmljLWJlemllcigwLjQ2LCAwLjEsIDAuNTIsIDAuOTgpO1xuICB0cmFuc2l0aW9uOiBjbGlwLXBhdGggY3ViaWMtYmV6aWVyKDAuNDYsIDAuMSwgMC41MiwgMC45OCksIC13ZWJraXQtY2xpcC1wYXRoIGN1YmljLWJlemllcigwLjQ2LCAwLjEsIDAuNTIsIDAuOTgpOyB9XG5cbi50aXBweS10b29sdGlwW2RhdGEtaW50ZXJhY3RpdmVdIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87IH1cblxuLnRpcHB5LXRvb2x0aXBbZGF0YS1pbmVydGlhXVtkYXRhLXN0YXRlPXZpc2libGVdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjUzLCAyLCAwLjM2LCAwLjg1KTsgfVxuXG4udGlwcHktdG9vbHRpcFtkYXRhLWluZXJ0aWFdW2RhdGEtc3RhdGU9aGlkZGVuXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlOyB9XG5cbi50aXBweS1hcnJvdywgLnRpcHB5LXJvdW5kYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnRpcHB5LWFycm93LCAudGlwcHktcm91bmRhcnJvdyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLnRpcHB5LXJvdW5kYXJyb3cge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGZpbGw6ICMzMzM7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi50aXBweS1yb3VuZGFycm93IHBhdGgge1xuICBwb2ludGVyLWV2ZW50czogYXV0bzsgfVxuXG4udGlwcHktYmFja2Ryb3Age1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDI2JTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgei1pbmRleDogLTE7XG4gIHRyYW5zaXRpb246IGFsbCBjdWJpYy1iZXppZXIoMC40NiwgMC4xLCAwLjUyLCAwLjk4KTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi50aXBweS1iYWNrZHJvcDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLXRvcDogMTAwJTsgfVxuXG5ib2R5Om5vdCgudGlwcHktdG91Y2gpIC50aXBweS10b29sdGlwW2RhdGEtYW5pbWF0ZWZpbGxdW2RhdGEtc3RhdGU9dmlzaWJsZV0gLnRpcHB5LWNvbnRlbnQge1xuICBjbGlwLXBhdGg6IGVsbGlwc2UoMTAwJSAxMDAlIGF0IDUwJSA1MCUpOyB9XG5cbmJvZHk6bm90KC50aXBweS10b3VjaCkgLnRpcHB5LXRvb2x0aXBbZGF0YS1hbmltYXRlZmlsbF1bZGF0YS1zdGF0ZT1oaWRkZW5dIC50aXBweS1jb250ZW50IHtcbiAgY2xpcC1wYXRoOiBlbGxpcHNlKDUlIDUwJSBhdCA1MCUgNTAlKTsgfVxuXG5ib2R5Om5vdCgudGlwcHktdG91Y2gpIC50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnQ9cmlnaHRdIC50aXBweS10b29sdGlwW2RhdGEtYW5pbWF0ZWZpbGxdW2RhdGEtc3RhdGU9dmlzaWJsZV0gLnRpcHB5LWNvbnRlbnQge1xuICBjbGlwLXBhdGg6IGVsbGlwc2UoMTM1JSAxMDAlIGF0IDAgNTAlKTsgfVxuXG5ib2R5Om5vdCgudGlwcHktdG91Y2gpIC50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnQ9cmlnaHRdIC50aXBweS10b29sdGlwW2RhdGEtYW5pbWF0ZWZpbGxdW2RhdGEtc3RhdGU9aGlkZGVuXSAudGlwcHktY29udGVudCB7XG4gIGNsaXAtcGF0aDogZWxsaXBzZSgyNSUgMTAwJSBhdCAwIDUwJSk7IH1cblxuYm9keTpub3QoLnRpcHB5LXRvdWNoKSAudGlwcHktcG9wcGVyW3gtcGxhY2VtZW50PWxlZnRdIC50aXBweS10b29sdGlwW2RhdGEtYW5pbWF0ZWZpbGxdW2RhdGEtc3RhdGU9dmlzaWJsZV0gLnRpcHB5LWNvbnRlbnQge1xuICBjbGlwLXBhdGg6IGVsbGlwc2UoMTM1JSAxMDAlIGF0IDEwMCUgNTAlKTsgfVxuXG5ib2R5Om5vdCgudGlwcHktdG91Y2gpIC50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnQ9bGVmdF0gLnRpcHB5LXRvb2x0aXBbZGF0YS1hbmltYXRlZmlsbF1bZGF0YS1zdGF0ZT1oaWRkZW5dIC50aXBweS1jb250ZW50IHtcbiAgY2xpcC1wYXRoOiBlbGxpcHNlKDI1JSAxMDAlIGF0IDEwMCUgNTAlKTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgLnRpcHB5LXBvcHBlciB7XG4gICAgbWF4LXdpZHRoOiA5NiU7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTsgfSB9XG5cbi5zdGF0aWMgaDEsIC5zdGF0aWMgaDIsIC5zdGF0aWMgaDMsIC5zdGF0aWMgaDQsIC5zdGF0aWMgaDUsIC5zdGF0aWMgaDYge1xuICBtYXJnaW46IDQ2cHggMCAyOHB4O1xuICBmb250LWZhbWlseTogXCJGaXJhU2Fucy1NZWRpdW1cIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBcIlRhaG9tYVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiAjMTcxNzE3OyB9XG4gIC5zdGF0aWMgaDE6Zmlyc3QtY2hpbGQsIC5zdGF0aWMgaDI6Zmlyc3QtY2hpbGQsIC5zdGF0aWMgaDM6Zmlyc3QtY2hpbGQsIC5zdGF0aWMgaDQ6Zmlyc3QtY2hpbGQsIC5zdGF0aWMgaDU6Zmlyc3QtY2hpbGQsIC5zdGF0aWMgaDY6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLnN0YXRpYyBoMTpsYXN0LWNoaWxkLCAuc3RhdGljIGgyOmxhc3QtY2hpbGQsIC5zdGF0aWMgaDM6bGFzdC1jaGlsZCwgLnN0YXRpYyBoNDpsYXN0LWNoaWxkLCAuc3RhdGljIGg1Omxhc3QtY2hpbGQsIC5zdGF0aWMgaDY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uc3RhdGljIGgzIHtcbiAgZm9udC1zaXplOiAyNHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5zdGF0aWMgaDMge1xuICAgICAgZm9udC1zaXplOiAyMHB4OyB9IH1cblxuLnN0YXRpYyBwIHtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnN0YXRpYyBwIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTlweDsgfSB9XG4gIC5zdGF0aWMgcDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5zdGF0aWMgcCArIHVsIHtcbiAgICBtYXJnaW4tdG9wOiAtOXB4OyB9XG5cbi5zdGF0aWMgYTpub3QoLmJ0bikge1xuICBjb2xvcjogIzAwNzBmMDsgfVxuICAuc3RhdGljIGE6bm90KC5idG4pOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uc3RhdGljIGIge1xuICBmb250LWZhbWlseTogXCJGaXJhU2Fucy1NZWRpdW1cIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBcIlRhaG9tYVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnN0YXRpYyBiLl9iaWcge1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cblxuLnN0YXRpYyB1bCB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIG1hcmdpbi1sZWZ0OiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuc3RhdGljIHVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE5cHg7XG4gICAgICBmb250LXNpemU6IDEzcHg7IH0gfVxuICAuc3RhdGljIHVsOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLnN0YXRpYyB1bCBsaSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgICAuc3RhdGljIHVsIGxpOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5zdGF0aWMgdWwgbGk6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICfigJQnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwOyB9XG4gIC5zdGF0aWMgdWwubGlzdCBsaTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDcxOHB4IDcwNHB4O1xuICAgIHdpZHRoOiA2cHg7XG4gICAgaGVpZ2h0OiA2cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU2NXB4IC01NjZweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDdweDsgfVxuXG4uc3RhdGljIGltZywgLnN0YXRpYyBzdmcsIC5zdGF0aWMgZmlndXJlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzdweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuc3RhdGljIGltZywgLnN0YXRpYyBzdmcsIC5zdGF0aWMgZmlndXJlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE5cHg7IH0gfVxuICAuc3RhdGljIGltZzpsYXN0LWNoaWxkLCAuc3RhdGljIHN2ZzpsYXN0LWNoaWxkLCAuc3RhdGljIGZpZ3VyZTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5zdGF0aWMgLnRleHQtb3JhbmdlIHtcbiAgY29sb3I6ICNmZjUzMDA7IH1cblxuLmRlZmF1bHRfX2lubmVyIHtcbiAgcGFkZGluZzogNDBweCAwIDEwMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5kZWZhdWx0X19pbm5lciB7XG4gICAgICBwYWRkaW5nOiA0MnB4IDAgNzRweCAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmRlZmF1bHRfX2lubmVyLS1wYWRkaW5nLW5vLW1vYiB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfSB9XG5cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkZpcmFTYW5zLVJlZ3VsYXJcIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBcIlRhaG9tYVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEzMjBweCkge1xuICAgIC5idG4ge1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5idG4ge1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7IH0gfVxuICAuYnRuOmhvdmVyLCAuYnRuOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmJ0biBzdmcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgbWFyZ2luLXRvcDogLTJweDsgfVxuICAuYnRuIHNwYW4gKyBzdmcge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG4gIC5idG4tcHJpbWFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZGQyYztcbiAgICBib3JkZXItY29sb3I6ICNmYmRkMmM7XG4gICAgY29sb3I6ICMxNzE3MTc7IH1cbiAgICAuYnRuLXByaW1hcnk6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZTU2NjtcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZhZTU2NjtcbiAgICAgIGNvbG9yOiAjMTcxNzE3OyB9XG4gICAgLmJ0bi1wcmltYXJ5OmRpc2FibGVkLCAuYnRuLXByaW1hcnkuZGlzYWJsZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZGQyYztcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZiZGQyYztcbiAgICAgIGNvbG9yOiAjMTcxNzE3OyB9XG4gIC5idG4tc2Vjb25kYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMGVkO1xuICAgIGJvcmRlci1jb2xvcjogI2YxZjBlZDtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5idG4tc2Vjb25kYXJ5OmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlMWRmZDk7XG4gICAgICBib3JkZXItY29sb3I6ICNlMWRmZDk7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5idG4tc2Vjb25kYXJ5OmRpc2FibGVkLCAuYnRuLXNlY29uZGFyeS5kaXNhYmxlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMGVkO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZjFmMGVkO1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmJ0bi1vdXRsaW5lLXByaW1hcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogI2ZiZGQyYztcbiAgICBjb2xvcjogIzE3MTcxNzsgfVxuICAgIC5idG4tb3V0bGluZS1wcmltYXJ5OmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYmQ5MTM7XG4gICAgICBib3JkZXItY29sb3I6ICNmYmQ5MTM7XG4gICAgICBjb2xvcjogIzE3MTcxNzsgfVxuICAgIC5idG4tb3V0bGluZS1wcmltYXJ5OmRpc2FibGVkLCAuYnRuLW91dGxpbmUtcHJpbWFyeS5kaXNhYmxlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZiZGQyYztcbiAgICAgIGNvbG9yOiAjMTcxNzE3OyB9XG4gICAgLmJ0bi1vdXRsaW5lLXByaW1hcnkuYnRuLWxvYWRpbmc6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTIsIDIyMSwgNDQsIDAuNzUpIHJnYmEoMjUyLCAyMjEsIDQ0LCAwLjc1KSByZ2JhKDI1MiwgMjIxLCA0NCwgMC4yNSkgcmdiYSgyNTIsIDIyMSwgNDQsIDAuMjUpOyB9XG4gIC5idG4tb3V0bGluZS1zZWNvbmRhcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogI2YxZjBlZDtcbiAgICBjb2xvcjogIzE3MTcxNzsgfVxuICAgIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjBlZDtcbiAgICAgIGJvcmRlci1jb2xvcjogI2YxZjBlZDtcbiAgICAgIGNvbG9yOiAjMTcxNzE3OyB9XG4gICAgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kaXNhYmxlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogI2YxZjBlZDtcbiAgICAgIGNvbG9yOiAjMTcxNzE3OyB9XG4gICAgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5idG4tbG9hZGluZzpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI0MSwgMjQwLCAyMzcsIDAuNzUpIHJnYmEoMjQxLCAyNDAsIDIzNywgMC43NSkgcmdiYSgyNDEsIDI0MCwgMjM3LCAwLjI1KSByZ2JhKDI0MSwgMjQwLCAyMzcsIDAuMjUpOyB9XG4gIC5idG4tb3V0bGluZS13aGl0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzUzNTM0O1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmJ0bi1vdXRsaW5lLXdoaXRlOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gICAgICBib3JkZXItY29sb3I6ICM0MjQyNDE7XG4gICAgICBjb2xvcjogI2U2ZTZlNjsgfVxuICAgIC5idG4tb3V0bGluZS13aGl0ZTpkaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXdoaXRlLmRpc2FibGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMzUzNTM0O1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAuYnRuLW91dGxpbmUtd2hpdGUuYnRuLWxvYWRpbmc6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMjQsIDIyNCwgMjI0LCAwLjc1KSByZ2JhKDIyNCwgMjI0LCAyMjQsIDAuNzUpIHJnYmEoMjI0LCAyMjQsIDIyNCwgMC4yNSkgcmdiYSgyMjQsIDIyNCwgMjI0LCAwLjI1KTsgfVxuICAuYnRuLWxvYWRpbmcge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuYnRuLWxvYWRpbmc6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgYm9yZGVyLXdpZHRoOiAzcHg7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSkgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KSByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgIGFuaW1hdGlvbjogY2xvY2t3aXNlIC41cyBsaW5lYXIgaW5maW5pdGU7IH1cbiAgLmJ0bi1sZyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMjVweDsgfVxuICAgIC5idG4tbGcuYnRuLWxvYWRpbmc6YmVmb3JlIHtcbiAgICAgIG1hcmdpbi10b3A6IC0xMnB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xuICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgd2lkdGg6IDI1cHg7IH1cbiAgLmJ0bi1zbWFsbCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHBhZGRpbmc6IDVweCAxNXB4OyB9XG4gICAgLmJ0bi1zbWFsbC5idG4tbG9hZGluZzpiZWZvcmUge1xuICAgICAgbWFyZ2luLXRvcDogLTdweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtN3B4O1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgd2lkdGg6IDE1cHg7IH1cbiAgLmJ0bjpkaXNhYmxlZCwgLmJ0bi5kaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogLjY1OyB9XG4gIC5idG46ZGlzYWJsZWQge1xuICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuICAuYnRuLmRpc2FibGVkIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAuYnRuLW1lbnU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDcxOHB4IDcwNHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMTFweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjE0cHggLTYyM3B4O1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4OyB9XG4gIC5idG4tbWVudS0tZGFyayB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmJ0bi0tbXcge1xuICAgIG1pbi13aWR0aDogMTY4cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5idG4tLWJpZyB7XG4gICAgICBtaW4td2lkdGg6IDQyOHB4OyB9IH1cblxuQGtleWZyYW1lcyBjbG9ja3dpc2Uge1xuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKSB0cmFuc2xhdGV6KDApOyB9IH1cblxuLmZvcm0tZmllbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmZvcm0tbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLmZvcm0taW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMzVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UwZTBlMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiAwIDE1cHg7IH1cbiAgLmZvcm0taW5wdXQ6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2ZiZGQyYzsgfVxuICAuZm9ybS1pbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNlMGUwZTA7XG4gICAgb3BhY2l0eTogMC42NTsgfVxuICAuZm9ybS1pbnB1dDotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2UwZTBlMDtcbiAgICBvcGFjaXR5OiAwLjY1OyB9XG4gIC5mb3JtLWlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2UwZTBlMDtcbiAgICBvcGFjaXR5OiAwLjY1OyB9XG4gIC5mb3JtLWlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNlMGUwZTA7XG4gICAgb3BhY2l0eTogMC42NTsgfVxuICAuZm9ybS1pbnB1dDpkaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMC42NTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmOyB9XG4gICAgLmZvcm0taW5wdXQ6ZGlzYWJsZWQ6Zm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZTBlMGUwOyB9XG4gICAgLmZvcm0taW5wdXQ6ZGlzYWJsZWQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5mb3JtLWlucHV0OmRpc2FibGVkOi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5mb3JtLWlucHV0OmRpc2FibGVkOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAuZm9ybS1pbnB1dDpkaXNhYmxlZDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgb3BhY2l0eTogMTsgfVxuXG4uZm9ybS1lcnJvciB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTsgfVxuICAuZm9ybS1lcnJvcjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1OyB9XG5cbi5mb3JtLW1lc3NhZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjZGMzNTQ1O1xuICBsZWZ0OiAwOyB9XG5cbi5kcm9wZG93biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZHJvcGRvd25fX2hlYWRlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGhlaWdodDogMzVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTBlMGUwO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuICAgIC5kcm9wZG93bl9faGVhZGVyLS1wbGFjZWhvbGRlciAuZHJvcGRvd25fX3RleHQge1xuICAgICAgY29sb3I6ICNlMGUwZTA7XG4gICAgICBvcGFjaXR5OiAwLjY1OyB9XG4gIC5kcm9wZG93bl9fYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDkwZGVnKTtcbiAgICByaWdodDogMTBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3Nwcml0ZS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiA3MThweCA3MDRweDtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDBweDtcbiAgICB6LWluZGV4OiAxOyB9XG4gIC5kcm9wZG93bl9fdGV4dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgbGluZS1oZWlnaHQ6IDMzcHg7IH1cbiAgLmRyb3Bkb3duX19ib3gge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3gtc2hhZG93OiAwIDEwcHggMjBweCAtMTBweCByZ2JhKDAsIDAsIDAsIDAuMjUpLCAwIDAgMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICB6LWluZGV4OiAxOyB9XG4gICAgLm9wZW5lZCAuZHJvcGRvd25fX2JveCB7XG4gICAgICB6LWluZGV4OiAyOyB9XG4gICAgLmRyb3Bkb3duX19ib3ggZGl2IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgICAgLmRyb3Bkb3duX19ib3ggZGl2IGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7IH1cbiAgICAgICAgLmRyb3Bkb3duX19ib3ggZGl2IGE6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYyZjU7IH1cblxuLnJhZGlvLWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ucmFkaW8taW5wdXQ6bm90KGNoZWNrZWQpIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ucmFkaW8taW5wdXQ6Y2hlY2tlZCArIC5yYWRpby1sYWJlbDphZnRlciB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLnJhZGlvLWlucHV0ICsgLnJhZGlvLWxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICM4ODg4ODg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gIC5yYWRpby1pbnB1dCArIC5yYWRpby1sYWJlbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IC05cHg7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjOyB9XG4gIC5yYWRpby1pbnB1dCArIC5yYWRpby1sYWJlbDphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDVweDtcbiAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZmJkZDJjO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4yczsgfVxuXG4uY2hlY2stYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5jaGVjay1pbnB1dDpub3QoY2hlY2tlZCkge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5jaGVjay1pbnB1dDpjaGVja2VkICsgLmNoZWNrLWxhYmVsOmFmdGVyIHtcbiAgb3BhY2l0eTogMTsgfVxuXG4uY2hlY2staW5wdXQgKyAuY2hlY2stbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgLmNoZWNrLWlucHV0ICsgLmNoZWNrLWxhYmVsOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYzsgfVxuICAuY2hlY2staW5wdXQgKyAuY2hlY2stbGFiZWw6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRvcDogMTBweDtcbiAgICBsZWZ0OiAycHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDcxOHB4IDcwNHB4O1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTMwcHggLTEyNnB4O1xuICAgIG9wYWNpdHk6IDA7IH1cblxuLmxvYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogOTBweDsgfVxuICAubG9hZGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gICAgei1pbmRleDogMzk7IH1cbiAgLmxvYWRlcl9fY2lyY2xlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHotaW5kZXg6IDQwO1xuICAgIGZvbnQtZmFtaWx5OiBcIkZpcmFTYW5zLUJvbGRcIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBcIlRhaG9tYVwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gICAgLmxvYWRlcl9fY2lyY2xlOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0byAxMHB4O1xuICAgICAgYm9yZGVyOiAycHggc29saWQgI2Y1ZjVmNTtcbiAgICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZmJkZDJjO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgIGFuaW1hdGlvbjogc3BpbiAxcyBpbmZpbml0ZSBsaW5lYXI7IH1cbiAgLmxvYWRlci0tdHJhbnM6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5sb2FkZXItc21hbGwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGhlaWdodDogMzBweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGJvcmRlci13aWR0aDogNXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHJnYmEoNzIsIDEyNywgMjU0LCAwLjc1KSByZ2JhKDcyLCAxMjcsIDI1NCwgMC43NSkgcmdiYSg3MiwgMTI3LCAyNTQsIDAuMjUpIHJnYmEoNzIsIDEyNywgMjU0LCAwLjI1KTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYW5pbWF0aW9uOiBjbG9ja3dpc2UgLjVzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIHNwaW4ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbkBrZXlmcmFtZXMgY2xvY2t3aXNlIHtcbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZykgdHJhbnNsYXRleigwKTsgfSB9XG5cbi5sb2FkZXItYmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4OyB9XG5cbi5idG4tbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLmJ0bi1saXN0Omxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmJ0bi1saXN0X19pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAuYnRuLWxpc3RfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdXBwb3J0LWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTMyMHB4KSB7XG4gIC5zdXBwb3J0LWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogNzhweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuc3VwcG9ydC1pdGVtOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbWFyZ2luLXRvcDogLTI0cHg7XG4gICAgICByaWdodDogLTM5cHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTVlMzsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMzE5cHgpIHtcbiAgLnN1cHBvcnQtaXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzN3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zdXBwb3J0LWl0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogMzlweDsgfSB9XG5cbi5zdXBwb3J0LWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTMxOXB4KSB7XG4gIC5zdXBwb3J0LWl0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnN1cHBvcnQtaXRlbTpudGgtY2hpbGQoMikge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG5cbi5zdXBwb3J0LWl0ZW1fX2lubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5zdXBwb3J0LWl0ZW1fX2lubmVyOmhvdmVyIC5zdXBwb3J0LWl0ZW1fX2JvZHkge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICAuc3VwcG9ydC1pdGVtX19pbm5lcjpob3ZlciAuc3VwcG9ydC1pdGVtX190aXRsZSB7XG4gICAgY29sb3I6ICM1NDU0OWM7IH1cbiAgICAuc3VwcG9ydC1pdGVtX19pbm5lcjpob3ZlciAuc3VwcG9ydC1pdGVtX190aXRsZTphZnRlciB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG5cbi5zdXBwb3J0LWl0ZW1fX3RpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjOTk5OTk5O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogLjNzOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zdXBwb3J0LWl0ZW1fX3RpdGxlOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IC0yMHB4O1xuICAgICAgdG9wOiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNzE4cHggNzA0cHg7XG4gICAgICB3aWR0aDogMTRweDtcbiAgICAgIGhlaWdodDogMTRweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDZweCAtMTQycHg7IH0gfVxuICAuc3VwcG9ydC1pdGVtX190aXRsZTphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW4tbGVmdDogN3B4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3Nwcml0ZS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiA3MThweCA3MDRweDtcbiAgICB3aWR0aDogNnB4O1xuICAgIGhlaWdodDogNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjdweCAtMTcwcHg7XG4gICAgdHJhbnNpdGlvbjogLjNzOyB9XG5cbi5zdXBwb3J0LWl0ZW1fX2xhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiRmlyYVNhbnMtUmVndWxhclwiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6ICM0OTQ5NDk7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnN1cHBvcnQtaXRlbV9fbGFiZWwge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5zdXBwb3J0LWl0ZW1fX2JvZHkge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U1RTRFMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAyMnB4IDQ2cHggMCByZ2JhKDIxOCwgMjE3LCAyMTUsIDAuOTUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA3MyU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IDI1MHB4O1xuICB0cmFuc2l0aW9uOiAuM3M7XG4gIHotaW5kZXg6IDEwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMzIwcHgpIHtcbiAgICAuc3VwcG9ydC1pdGVtX19ib2R5IHtcbiAgICAgIHdpZHRoOiAzNDBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5zdXBwb3J0LWl0ZW1fX2JvZHkge1xuICAgICAgdG9wOiAzMHB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTsgfSB9XG4gIC5zdXBwb3J0LWl0ZW1fX2JvZHk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogLTZweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0U1RTRFMDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNFNUU0RTA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5zdXBwb3J0LWl0ZW1fX2JvZHk6YmVmb3JlIHtcbiAgICAgICAgbGVmdDogNDBweDsgfSB9XG4gIC5zdXBwb3J0LWl0ZW1fX2JvZHktLXNtYWxsIHtcbiAgICB3aWR0aDogMjU1cHg7IH1cblxuLnN1cHBvcnQtaXRlbV9fdGltZSB7XG4gIGNvbG9yOiAjNDk0OTQ5O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkZpcmFTYW5zLVJlZ3VsYXJcIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBcIlRhaG9tYVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnN1cHBvcnQtaXRlbV9fdGltZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLnN1cHBvcnQtaXRlbV9fcm93IHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gIC5zdXBwb3J0LWl0ZW1fX3JvdzpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5zdXBwb3J0LWl0ZW1fX251bWJlciB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1mYW1pbHk6IFwiTmVyaXMtU2VtaUJvbGRcIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBcIlRhaG9tYVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiAjMTcxNzE3OyB9XG5cbi5zdXBwb3J0LWl0ZW1fX2xvY2F0aW9uIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogIzk5OTk5OTtcbiAgcGFkZGluZy1sZWZ0OiA0cHg7IH1cblxuLnN1cHBvcnQtaXRlbV9fYWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuc3VwcG9ydC1pdGVtX19hY3Rpb24ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5zdXBwb3J0LWl0ZW1fX2FjdGlvbiAuX2J0biB7XG4gICAgY29sb3I6ICMwMDcwZjA7IH1cbiAgICAuc3VwcG9ydC1pdGVtX19hY3Rpb24gLl9idG46aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLnN1cHBvcnQtaXRlbV9fcGhvbmUge1xuICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEzMjBweCkge1xuICAgIC5zdXBwb3J0LWl0ZW1fX3Bob25lIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLnN1cHBvcnQtaXRlbV9fcGhvbmU6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5zdXBwb3J0LWl0ZW1fX3Bob25lIC5fbG9jYXRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogIzk5OTk5OTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcHg7IH1cbiAgLnN1cHBvcnQtaXRlbV9fcGhvbmUgLl9udW1iZXIge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogIzE3MTcxNztcbiAgICBmb250LWZhbWlseTogXCJOZXJpcy1TZW1pQm9sZFwiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc3ViLW1lbnUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnN1Yi1tZW51Lm9wZW5lZCAuc3ViLW1lbnVfX2JvZHkge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICAuc3ViLW1lbnUub3BlbmVkIC5zdWItbWVudV9faGVhZDphZnRlciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc3ViLW1lbnU6aG92ZXIgLnN1Yi1tZW51X19ib2R5IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zdWItbWVudTpob3ZlciAuc3ViLW1lbnVfX2hlYWQ6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTMxOXB4KSB7XG4gIC5zdWItbWVudTpsYXN0LWNoaWxkIC5zdWItbWVudV9fYm9keSB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAuc3ViLW1lbnU6bGFzdC1jaGlsZCAuc3ViLW1lbnVfX2JvZHk6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICByaWdodDogMjJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMzE5cHgpIHtcbiAgLnN1Yi1tZW51OmZpcnN0LWNoaWxkIC5zdWItbWVudV9fYm9keSB7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAuc3ViLW1lbnU6Zmlyc3QtY2hpbGQgLnN1Yi1tZW51X19ib2R5OmJlZm9yZSB7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIGxlZnQ6IDIycHg7IH0gfVxuXG4uc3ViLW1lbnVfX2hlYWQ6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLWxlZnQ6IDdweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zcHJpdGUuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDcxOHB4IDcwNHB4O1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2N3B4IC0xNzBweDtcbiAgdHJhbnNpdGlvbjogLjNzOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAuc3ViLW1lbnVfX2hlYWQ6YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTsgfSB9XG5cbi5zdWItbWVudV9fYm9keSB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcGFkZGluZzogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uOiAuM3M7XG4gIHotaW5kZXg6IDEwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuc3ViLW1lbnVfX2JvZHkge1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0U1RTRFMDtcbiAgICAgIGJveC1zaGFkb3c6IDAgMjJweCA0NnB4IDAgcmdiYSgyMTgsIDIxNywgMjE1LCAwLjk1KTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIHdpZHRoOiAxODBweDsgfVxuICAgICAgLnN1Yi1tZW51X19ib2R5OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdG9wOiAtNnB4O1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0U1RTRFMDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRTVFNEUwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTMyMHB4KSB7XG4gICAgLnN1Yi1tZW51X19ib2R5IHtcbiAgICAgIHRvcDogODUlOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEzMTlweCkge1xuICAgIC5zdWItbWVudV9fYm9keSB7XG4gICAgICB0b3A6IDgzJTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5zdWItbWVudV9fYm9keSB7XG4gICAgICBsZWZ0OiAzNzBweDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgcGFkZGluZzogMCAzMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnN1Yi1tZW51X19ib2R5IHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmc6IDAgMzBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3ViLW1lbnVfX2FjdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3ViLW1lbnVfX2FjdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogNDBweDsgfSB9XG5cbi5zdWItbWVudV9fYWN0aW9uLXRleHQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjNDk0OTQ5OyB9XG4gIC5zdWItbWVudV9fYWN0aW9uLXRleHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3Nwcml0ZS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiA3MThweCA3MDRweDtcbiAgICB3aWR0aDogNnB4O1xuICAgIGhlaWdodDogNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjdweCAtMTcwcHg7XG4gICAgdHJhbnNpdGlvbjogLjNzO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuXG4uc3ViLW1lbnVfX2FjdGlvbi1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7IH1cbiAgLnN1Yi1tZW51X19hY3Rpb24tYnV0dG9uIC5fY2xvc2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDcxOHB4IDcwNHB4O1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTg5cHggLTE4OXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uc3ViLW1lbnVfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAuc3ViLW1lbnVfX2l0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG4gIC5zdWItbWVudV9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnN1Yi1tZW51X19saW5rIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICM0OTQ5NDk7IH0gfVxuXG4uc3ViLW1lbnVfX2xpbms6aG92ZXIge1xuICBjb2xvcjogI2ZmNTMwMDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5uYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHotaW5kZXg6IDEwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5uYXY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE1MHB4O1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTVlMzsgfSB9XG5cbi5uYXZfX3RvcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogOTVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLm5hdl9fdG9wIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAubmF2X190b3Age1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDsgfSB9XG4gIC5uYXZfX3RvcC10ZXh0IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgY29sb3I6ICM0OTQ5NDk7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5uYXZfX3RvcC10ZXh0IHtcbiAgICAgICAgY29sb3I6ICM5OTk7IH0gfVxuICAubmF2X190b3AtYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwOyB9XG4gICAgLm5hdl9fdG9wLWJ1dHRvbiAuX2Nsb3NlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3Nwcml0ZS5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDcxOHB4IDcwNHB4O1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTg5cHggLTE4OXB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm5hdl9fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzMjBweCkge1xuICAubmF2X19saXN0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMzE5cHgpIHtcbiAgLm5hdl9fbGlzdCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubmF2X19saXN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5uYXZfX2l0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMzIwcHgpIHtcbiAgLm5hdl9faXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4OyB9XG4gICAgLm5hdl9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubmF2X19pdGVtIHtcbiAgICB3aWR0aDogMzMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAgIC5uYXZfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uYXZfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICAubmF2X19pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbi5uYXZfX2xpbmsge1xuICBjb2xvcjogIzQ5NDk0OTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLm5hdl9fbGluayB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXNpemU6IDE1cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLm5hdl9fbGluayB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBmb250LXNpemU6IDIwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAubmF2X19saW5rIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gIC5uYXZfX2xpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjNTQ1NDljOyB9XG5cbi5uYXZfX2JvdHRvbSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLm5hdl9fYm90dG9tIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogNDBweDsgfSB9XG5cbi5uYXYub3BlbmVkIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnNlY3Rpb25fX2JnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgb3BhY2l0eTogLjM7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5zZWN0aW9uX19iZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5zZWN0aW9uX19iZy0tb3BhY2l0eSB7XG4gICAgICBvcGFjaXR5OiAuMjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLnNlY3Rpb25fX2lubmVyIHtcbiAgICAgIHBhZGRpbmc6IDEwMHB4IDAgODBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5zZWN0aW9uX19pbm5lciB7XG4gICAgICBwYWRkaW5nOiA4MHB4IDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuc2VjdGlvbl9faW5uZXIge1xuICAgICAgcGFkZGluZzogNDBweCAwOyB9IH1cbiAgLnNlY3Rpb25fX2lubmVyLS1vcGFjaXR5IHtcbiAgICBvcGFjaXR5OiAuNzsgfVxuICAuc2VjdGlvbl9faGVhZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnNlY3Rpb25fX2hlYWQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cbiAgICAuc2VjdGlvbl9faGVhZDpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuc2VjdGlvbl9faGVhZC0tb3BhY2l0eSB7XG4gICAgICBvcGFjaXR5OiAuNzsgfVxuICAgIC5zZWN0aW9uX19oZWFkLS1tYXJnaW4tYiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1NnB4OyB9XG4gIC5zZWN0aW9uX190aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgZm9udC1mYW1pbHk6IFwiTmVyaXMtU2VtaUJvbGRcIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBcIlRhaG9tYVwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgLnNlY3Rpb25fX3RpdGxlIC5faW5saW5lIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIC5zZWN0aW9uX190aXRsZS0tc21hbGwge1xuICAgICAgbWF4LXdpZHRoOiA3MTBweDsgfVxuICAgIC5zZWN0aW9uX190aXRsZS0tYml0cml4IHtcbiAgICAgIG1heC13aWR0aDogNzcwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5zZWN0aW9uX190aXRsZS0tZnotYmlnIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5zZWN0aW9uX190aXRsZS0tcGFydG5lcnMge1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjEzOyB9IH1cbiAgICAuc2VjdGlvbl9fdGl0bGUtLWhvc3Rpbmcge1xuICAgICAgZm9udC1zaXplOiAzMHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLnNlY3Rpb25fX3RpdGxlLS1ob3N0aW5nIHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnNlY3Rpb25fX3RpdGxlIGJyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5zZWN0aW9uX19zdWItdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAzNHB4O1xuICAgIGNvbG9yOiAjMDAwOyB9XG4gICAgLnNlY3Rpb25fX3N1Yi10aXRsZS0taG9zdGluZyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgZm9udC1mYW1pbHk6IFwiTmVyaXMtU2VtaUJvbGRcIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBcIlRhaG9tYVwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAgICAgLnNlY3Rpb25fX3N1Yi10aXRsZS0taG9zdGluZzpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuc2VjdGlvbl9fbGFiZWwge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWF4LXdpZHRoOiA3OTBweDtcbiAgICBtYXJnaW46IDIycHggYXV0byAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQzOyB9XG4gICAgLnNlY3Rpb25fX2xhYmVsIGEge1xuICAgICAgY29sb3I6ICMwMDcwZjA7IH1cbiAgICAgIC5zZWN0aW9uX19sYWJlbCBhOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAuc2VjdGlvbl9fbGFiZWwtLXNtYWxsIHtcbiAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgICBtYXJnaW46IDI0cHggYXV0byAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgLnNlY3Rpb25fX2xhYmVsLS1iaWcge1xuICAgICAgZm9udC1zaXplOiAyOHB4OyB9XG4gICAgLnNlY3Rpb25fX2xhYmVsLS1ob3N0aW5nIHtcbiAgICAgIG1heC13aWR0aDogOTA1cHg7IH1cbiAgICAuc2VjdGlvbl9fbGFiZWwtLW1hcmdpbi10IHtcbiAgICAgIG1hcmdpbi10b3A6IDM2cHg7IH1cbiAgLnNlY3Rpb25fX3RhYnMge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5zZWN0aW9uX19ib2R5IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLnNlY3Rpb25fX2JvZHkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogODBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5zZWN0aW9uX19ib2R5IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH0gfVxuICAuc2VjdGlvbl9fYm9keTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5zZWN0aW9uX19ib2R5LS1ncmF5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMGVkO1xuICAgIHBhZGRpbmc6IDUwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAuc2VjdGlvbl9fYm9keS0tZ3JheSB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnNlY3Rpb25fX2JvZHktLWdyYXkge1xuICAgICAgICBtYXJnaW46IDAgLTIwcHg7IH0gfVxuICAuc2VjdGlvbl9fYWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnNlY3Rpb25fX2FjdGlvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnNlY3Rpb25fX2FjdGlvbiAuX2lubGluZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuc2VjdGlvbl9fYWN0aW9uIC5idG4ge1xuICAgICAgICBtaW4td2lkdGg6IDIwOHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuc2VjdGlvbl9fYWN0aW9uIC5idG4tLWJpZyB7XG4gICAgICAgIG1pbi13aWR0aDogNDI4cHg7IH0gfVxuICAgIC5zZWN0aW9uX19hY3Rpb24tLW9wYWNpdHkge1xuICAgICAgb3BhY2l0eTogLjc7IH1cbiAgLnNlY3Rpb25fX2Zvb3Rub3RlIHtcbiAgICBtYXgtd2lkdGg6IDkwNHB4O1xuICAgIG1hcmdpbjogNDVweCBhdXRvIDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjBlZDtcbiAgICBwYWRkaW5nOiAyNHB4IDM2cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQzO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnNlY3Rpb25fX2Zvb3Rub3RlIHtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgbWFyZ2luOiAyNXB4IC0yMHB4IDA7IH0gfVxuICAgIC5zZWN0aW9uX19mb290bm90ZTpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5zZWN0aW9uX192aWRlbyB7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuc2VjdGlvbl9fdmlkZW86YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZy10b3A6IDYwJTsgfVxuICAgIC5zZWN0aW9uX192aWRlby1pbm5lciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IDA7IH1cbiAgLnNlY3Rpb24tLWdyYXkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYwZWQ7IH1cbiAgLnNlY3Rpb24tLWRhcmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzIzMjI7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAuc2VjdGlvbi0tZGFyayAuc2VjdGlvbl9fdGl0bGUge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAuc2VjdGlvbi0tZGFyayAuc2VjdGlvbl9fbGFiZWwge1xuICAgICAgY29sb3I6ICNlM2UzZTM7IH1cbiAgLnNlY3Rpb24tLW5vLXBhZGRpbmctYiAuc2VjdGlvbl9faW5uZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gIC5zZWN0aW9uLS1iZyAuc2VjdGlvbl9faW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5zZWN0aW9uLS1maXJzdCAuc2VjdGlvbl9faW5uZXIge1xuICAgICAgcGFkZGluZy10b3A6IDYwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuc2VjdGlvbi0tdXNhIC5zZWN0aW9uX19pbm5lciB7XG4gICAgICBwYWRkaW5nLXRvcDogNjBweDsgfSB9XG5cbi5uYXZpZ2F0aW9uLWNvbnRyb2wge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAxMHB4IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLm5hdmlnYXRpb24tY29udHJvbCB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5uYXZpZ2F0aW9uLWNvbnRyb2xfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLm5hdmlnYXRpb24tY29udHJvbF9fcmlnaHQge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gIC5uYXZpZ2F0aW9uLWNvbnRyb2xfX29wZW4ge1xuICAgIGNvbG9yOiAjNDk0OTQ5OyB9XG5cbi50YWJzX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnRhYnNfX2xpc3Qge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4udGFic19faXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlNmU1ZTM7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnRhYnNfX2l0ZW0ge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAwOyB9IH1cbiAgLnRhYnNfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1yYWRpdXM6IDVweCAwIDAgMDsgfVxuICAudGFic19faXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDVweCAwIDA7XG4gICAgYm9yZGVyLXJpZ2h0OiAwOyB9XG5cbi50YWJzX19saW5rIHtcbiAgcGFkZGluZzogMTVweCAzMHB4IDExcHg7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmO1xuICBmb250LXNpemU6IDE2cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC50YWJzX19saW5rIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC50YWJzX19saW5rIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMWYwZWQ7IH0gfVxuICAudGFic19fbGluazpob3ZlciB7XG4gICAgY29sb3I6ICM1NDU0OWM7IH1cbiAgLnRhYnNfX2xpbmsgLl9pbWcge1xuICAgIG1hcmdpbi1yaWdodDogOHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC50YWJzX19saW5rLmFjdGl2ZSB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmJkZDJjOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnRhYnNfX2xpbmsuYWN0aXZlIHtcbiAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2ZiZGQyYzsgfSB9XG4gIC50YWJzX19saW5rLmFjdGl2ZTpob3ZlciB7XG4gICAgY29sb3I6ICMxNzE3MTc7IH1cblxuLnRhYnNfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC50YWJzX19jb250ZW50OmZpcnN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4udGFicy0tZ3JheSAudGFic19faXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYwZWQ7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlNmU1ZTM7IH1cblxuLnRhYnMtLWdyYXkgLnRhYnNfX2xpbmsge1xuICBwYWRkaW5nOiAxNXB4IDMwcHggMTFweDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmMWYwZWQ7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnRhYnMtLWdyYXkgLnRhYnNfX2xpbmsge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YxZjBlZDsgfSB9XG4gIC50YWJzLS1ncmF5IC50YWJzX19saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogIzU0NTQ5YzsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAudGFicy0tZ3JheSAudGFic19fbGluay5hY3RpdmUge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZiZGQyYzsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC50YWJzLS1ncmF5IC50YWJzX19saW5rLmFjdGl2ZSB7XG4gICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNmYmRkMmM7IH0gfVxuICAudGFicy0tZ3JheSAudGFic19fbGluay5hY3RpdmU6aG92ZXIge1xuICAgIGNvbG9yOiAjMTcxNzE3OyB9XG5cbi50YWJzLS10cmFuc3BhcmVudCAudGFic19fbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnRhYnMtLXRyYW5zcGFyZW50IC50YWJzX19saXN0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuXG4udGFicy0tdHJhbnNwYXJlbnQgLnRhYnNfX2l0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC50YWJzLS10cmFuc3BhcmVudCAudGFic19faXRlbSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAudGFicy0tdHJhbnNwYXJlbnQgLnRhYnNfX2l0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgLnRhYnMtLXRyYW5zcGFyZW50IC50YWJzX19pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgLnRhYnMtLXRyYW5zcGFyZW50IC50YWJzX19pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuXG4udGFicy0tdHJhbnNwYXJlbnQgLnRhYnNfX2xpbmsge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICMwMDcwZjA7XG4gIGNvbG9yOiAjMDA3MGYwO1xuICB0cmFuc2l0aW9uOiAuM3M7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6IFwiRmlyYVNhbnMtQm9va1wiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAudGFicy0tdHJhbnNwYXJlbnQgLnRhYnNfX2xpbmsge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICMwMDcwZjA7IH0gfVxuICAudGFicy0tdHJhbnNwYXJlbnQgLnRhYnNfX2xpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjMDA3MGYwO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC50YWJzLS10cmFuc3BhcmVudCAudGFic19fbGluay5hY3RpdmUge1xuICAgIGNvbG9yOiAjMzczNzM3OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAudGFicy0tdHJhbnNwYXJlbnQgLnRhYnNfX2xpbmsuYWN0aXZlIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnRhYnMtLXRyYW5zcGFyZW50IC50YWJzX19saW5rLmFjdGl2ZSB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH0gfVxuICAgIC50YWJzLS10cmFuc3BhcmVudCAudGFic19fbGluay5hY3RpdmU6aG92ZXIge1xuICAgICAgY29sb3I6ICMzNzM3Mzc7IH1cblxuLnRhYnMtLXRyYW5zcGFyZW50IC50YWJzX19ib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjBlZDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTMyMHB4KSB7XG4gICAgLnRhYnMtLXRyYW5zcGFyZW50IC50YWJzX19ib2R5IHtcbiAgICAgIHBhZGRpbmc6IDM5cHggNzVweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMzE5cHgpIHtcbiAgICAudGFicy0tdHJhbnNwYXJlbnQgLnRhYnNfX2JvZHkge1xuICAgICAgcGFkZGluZzogMjVweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAudGFicy0tdHJhbnNwYXJlbnQgLnRhYnNfX2JvZHkge1xuICAgICAgcGFkZGluZzogMjBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC50YWJzLS10cmFuc3BhcmVudCAudGFic19fYm9keSB7XG4gICAgICBtYXJnaW46IDAgLTIwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdyaWRfX3JvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW46IC04cHg7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzMjBweCkge1xuICAuZ3JpZF9fcm93IHtcbiAgICBtYXJnaW46IC0xMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5ncmlkX19yb3cge1xuICAgIG1hcmdpbjogLTVweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ3JpZF9fcm93IHtcbiAgICBtYXJnaW46IC0xMHB4IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdyaWRfX2NvbCB7XG4gICAgcGFkZGluZzogOHB4O1xuICAgIGZsZXg6IDAgMCAzMy4zMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzJTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMzIwcHgpIHtcbiAgLmdyaWRfX2NvbCB7XG4gICAgcGFkZGluZzogMTBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZ3JpZF9fY29sIHtcbiAgICBwYWRkaW5nOiA1cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdyaWRfX2NvbCB7XG4gICAgcGFkZGluZzogMTBweCAwOyB9IH1cblxuLmdyaWQtLWNvbC00IC5ncmlkX19yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZ3JpZC0tY29sLTQgLmdyaWRfX2NvbCB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZ3JpZC0tY29sLTQgLmdyaWRfX2NvbCB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfSB9XG5cbi5ncmlkLS1jb2wtMiAuZ3JpZF9fcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmdyaWQtLWNvbC0yIC5ncmlkX19jb2wge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmdyaWQtLWNvbC0yIC5ncmlkX19jb2wge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH0gfVxuXG4uZ3JpZC0taG9zdGluZyAuZ3JpZF9faW5uZXIge1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4uZ3JpZC0taG9zdGluZyAuZ3JpZF9fY29sIHtcbiAgZmxleDogMCAwIDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5ncmlkLS1zc2wgLmdyaWRfX3JvdyB7XG4gICAgbWFyZ2luOiAtMTJweCAtNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5ncmlkLS1zc2wgLmdyaWRfX2NvbCB7XG4gICAgcGFkZGluZzogMTJweCA1cHg7IH0gfVxuXG4uZ3JpZC0tZGlzYy10eXBlLTEge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMzIwcHgpIHtcbiAgICAuZ3JpZC0tZGlzYy10eXBlLTEgLmdyaWRfX3JvdyB7XG4gICAgICBtYXJnaW4tbGVmdDogLTU5cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC04NHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEzMTlweCkge1xuICAgIC5ncmlkLS1kaXNjLXR5cGUtMSAuZ3JpZF9fcm93IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMzhweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTM4cHg7IH0gfVxuXG4uZ3JpZC0tZGlzYy1ydXMge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuZ3JpZC0tZGlzYy1ydXMgLmdyaWRfX3JvdyB7XG4gICAgICBtYXJnaW4tbGVmdDogLTM4cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0zOHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEzMTlweCkge1xuICAgIC5ncmlkLS1kaXNjLXJ1cyAuZ3JpZF9fcm93IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTEwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ncmlkLS1lcXVpcG1lbnQgLmdyaWRfX2lubmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMGVkO1xuICAgIHBhZGRpbmc6IDM4cHggMjhweCAzOHB4IDkwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ncmlkLS1lcXVpcG1lbnQgLmdyaWRfX2NvbDpudGgtY2hpbGQoM24gKyAxKSB7XG4gICAgZmxleDogMCAwIDMzJTtcbiAgICBtYXgtd2lkdGg6IDMzJTsgfVxuICAuZ3JpZC0tZXF1aXBtZW50IC5ncmlkX19jb2w6bnRoLWNoaWxkKDNuICsgMikge1xuICAgIGZsZXg6IDAgMCAzMiU7XG4gICAgbWF4LXdpZHRoOiAzMiU7IH1cbiAgLmdyaWQtLWVxdWlwbWVudCAuZ3JpZF9fY29sOm50aC1jaGlsZCgzbiArIDMpIHtcbiAgICBmbGV4OiAwIDAgMzUlO1xuICAgIG1heC13aWR0aDogMzUlOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZ3JpZC0tZXF1aXBtZW50IC5ncmlkX19jb2wgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uZ3JpZC0tdHlwZS0xIC5ncmlkX19pbm5lciB7XG4gIG1heC13aWR0aDogNzgwcHg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5ncmlkLS10eXBlLTEgLmdyaWRfX3JvdyB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5ncmlkLS10eXBlLTEgLmdyaWRfX2NvbCB7XG4gIG1heC13aWR0aDogMjIwcHg7XG4gIGZsZXg6IDAgMCBhdXRvOyB9XG4gIC5ncmlkLS10eXBlLTEgLmdyaWRfX2NvbC0tYmlnIHtcbiAgICBtYXgtd2lkdGg6IDUwNXB4OyB9XG5cbi5ncmlkLS10eXBlLTIgLmdyaWRfX2lubmVyIHtcbiAgbWF4LXdpZHRoOiA4NzBweDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLmdyaWQtLXR5cGUtMiAuZ3JpZF9fcm93IHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLmdyaWQtLXR5cGUtMiAuZ3JpZF9fY29sIHtcbiAgbWF4LXdpZHRoOiAzNzBweDtcbiAgZmxleDogMCAwIGF1dG87IH1cblxuLmdyaWQtLXR5cGUtMyAuZ3JpZF9faW5uZXIge1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLmdyaWQtLXR5cGUtMyAuZ3JpZF9fcm93IHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLmdyaWQtLXR5cGUtMyAuZ3JpZF9fY29sIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1heC13aWR0aDogMjQwcHg7IH1cbiAgLmdyaWQtLXR5cGUtMyAuZ3JpZF9fY29sLS1iaWcge1xuICAgIG1heC13aWR0aDogMzUwcHg7IH1cblxuLmdyaWQtLXR5cGUtNCAuZ3JpZF9faW5uZXIge1xuICBtYXgtd2lkdGg6IDg1MHB4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5ncmlkLS10eXBlLTQgLmdyaWRfX2NvbCBiciB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5ncmlkIC5hcnRpY2xlLWl0ZW0ge1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzMjBweCkge1xuICAuYXJ0aWNsZS1pdGVtX19pbm5lciB7XG4gICAgcGFkZGluZzogNDVweCA0NXB4IDQ1cHggMTQwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEzMTlweCkge1xuICAuYXJ0aWNsZS1pdGVtX19pbm5lciB7XG4gICAgcGFkZGluZzogNDBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYXJ0aWNsZS1pdGVtX19pbm5lciB7XG4gICAgcGFkZGluZzogMzBweCAyOHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hcnRpY2xlLWl0ZW1fX2lubmVyIHtcbiAgICBwYWRkaW5nOiAzMHB4IDI4cHg7IH0gfVxuXG4uYXJ0aWNsZS1pdGVtX19pbWcge1xuICBoZWlnaHQ6IDYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHdpZHRoOiA1MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMzIwcHgpIHtcbiAgICAuYXJ0aWNsZS1pdGVtX19pbWcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA0NXB4O1xuICAgICAgbGVmdDogNTBweDtcbiAgICAgIHdpZHRoOiA1M3B4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgLmFydGljbGUtaXRlbV9faW1nIGltZywgLmFydGljbGUtaXRlbV9faW1nIHN2ZyB7XG4gICAgbWF4LWhlaWdodDogMTAwJTsgfVxuICAuYXJ0aWNsZS1pdGVtX19pbWctLWJpZyB7XG4gICAgd2lkdGg6IDcycHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTMyMHB4KSB7XG4gICAgICAuYXJ0aWNsZS1pdGVtX19pbWctLWJpZyB7XG4gICAgICAgIGxlZnQ6IDQwcHg7IH0gfVxuXG4uYXJ0aWNsZS1pdGVtX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAjMTcxNzE3OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMzIwcHgpIHtcbiAgICAuYXJ0aWNsZS1pdGVtX190aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmFydGljbGUtaXRlbV9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyMnB4OyB9IH1cblxuLmFydGljbGUtaXRlbV9fZGVzYyB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjNDk0OTQ5OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMzIwcHgpIHtcbiAgICAuYXJ0aWNsZS1pdGVtX19kZXNjIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU0OyB9IH1cbiAgLmFydGljbGUtaXRlbV9fZGVzYyBiIHtcbiAgICBmb250LWZhbWlseTogXCJGaXJhU2Fucy1NZWRpdW1cIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBcIlRhaG9tYVwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5hcnRpY2xlLWl0ZW0tLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5hcnRpY2xlLWl0ZW0tLXBhcnRuZXIgLmFydGljbGUtaXRlbV9faW5uZXIge1xuICAgIHBhZGRpbmc6IDQ1cHggNDVweCAzMHB4IDEzMnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEzMTlweCkge1xuICAuYXJ0aWNsZS1pdGVtLS1wYXJ0bmVyIC5hcnRpY2xlLWl0ZW1fX2lubmVyIHtcbiAgICBwYWRkaW5nOiA0MHB4IDQ1cHggMzZweCA0OHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hcnRpY2xlLWl0ZW0tLXBhcnRuZXIgLmFydGljbGUtaXRlbV9faW5uZXIge1xuICAgIHBhZGRpbmc6IDM1cHggMzVweCAzNXB4IDEzMnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYXJ0aWNsZS1pdGVtLS1wYXJ0bmVyIC5hcnRpY2xlLWl0ZW1fX2lubmVyIHtcbiAgICBwYWRkaW5nOiAzOHB4IDQ2cHggNDBweDsgfSB9XG5cbi5hcnRpY2xlLWl0ZW0tLXBhcnRuZXIgLmFydGljbGUtaXRlbV9faW1nIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTMxOXB4KSB7XG4gICAgLmFydGljbGUtaXRlbS0tcGFydG5lciAuYXJ0aWNsZS1pdGVtX19pbWcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5hcnRpY2xlLWl0ZW0tLXBhcnRuZXIgLmFydGljbGUtaXRlbV9faW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMzNweDtcbiAgICAgIGxlZnQ6IDQwcHg7XG4gICAgICB3aWR0aDogNzBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5hcnRpY2xlLWl0ZW0tLXBhcnRuZXIgLmFydGljbGUtaXRlbV9faW1nIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI2cHg7IH0gfVxuXG4uYXJ0aWNsZS1pdGVtLS1wYXJ0bmVyIC5hcnRpY2xlLWl0ZW1fX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyOHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5hcnRpY2xlLWl0ZW0tLXBhcnRuZXIgLmFydGljbGUtaXRlbV9fdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmFydGljbGUtaXRlbS0tcGFydG5lciAuYXJ0aWNsZS1pdGVtX190aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9IH1cblxuLmFydGljbGUtaXRlbS0tcGFydG5lciAuYXJ0aWNsZS1pdGVtX19kZXNjIHtcbiAgZm9udC1zaXplOiAxM3B4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5hcnRpY2xlLWl0ZW0tLXBhcnRuZXIgLmFydGljbGUtaXRlbV9fZGVzYyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYXJ0aWNsZS1pdGVtLS1kaWZmIC5hcnRpY2xlLWl0ZW1fX2lubmVyIHtcbiAgICBwYWRkaW5nOiA0NXB4IDQ1cHggNDVweCAxMzJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMzE5cHgpIHtcbiAgLmFydGljbGUtaXRlbS0tZGlmZiAuYXJ0aWNsZS1pdGVtX19pbm5lciB7XG4gICAgcGFkZGluZzogNDBweCA0NXB4IDM2cHggNDhweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hcnRpY2xlLWl0ZW0tLWRpZmYgLmFydGljbGUtaXRlbV9faW5uZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbi5hcnRpY2xlLWl0ZW0tLWRpZmYgLmFydGljbGUtaXRlbV9faW1nIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTMxOXB4KSB7XG4gICAgLmFydGljbGUtaXRlbS0tZGlmZiAuYXJ0aWNsZS1pdGVtX19pbWcge1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMjJweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAuYXJ0aWNsZS1pdGVtLS1kaWZmIC5hcnRpY2xlLWl0ZW1fX2ltZyB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfSB9XG5cbi5hcnRpY2xlLWl0ZW0tLWRpZmYgLmFydGljbGUtaXRlbV9fdGl0bGUge1xuICBmb250LXNpemU6IDM0cHg7IH1cblxuLmFydGljbGUtaXRlbS0tZGlmZiAuYXJ0aWNsZS1pdGVtX19kZXNjIHtcbiAgZm9udC1zaXplOiAxM3B4OyB9XG5cbi5hZHZhbnRhZ2VzLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gIC5hZHZhbnRhZ2VzLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuYWR2YW50YWdlcy1pdGVtX19pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDMycHg7IH1cbiAgLmFkdmFudGFnZXMtaXRlbV9faWNvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zcHJpdGUuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogNzE4cHggNzA0cHg7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNnB4IC0yMnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAuYWR2YW50YWdlcy1pdGVtX19kZXNjIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgbWF4LWhlaWdodDogODBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDVweCAxMHB4IDVweCA1MHB4OyB9XG4gICAgLmFkdmFudGFnZXMtaXRlbV9fZGVzYyBiIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkZpcmFTYW5zLU1lZGl1bVwiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gIC5hZHZhbnRhZ2VzLWl0ZW0tLXNtYWxsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgLmFkdmFudGFnZXMtaXRlbS0tc21hbGw6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmFkdmFudGFnZXMtaXRlbS0tc21hbGwgLmFkdmFudGFnZXMtaXRlbV9faW5uZXIge1xuICAgICAgbWluLWhlaWdodDogMTdweDsgfVxuICAgIC5hZHZhbnRhZ2VzLWl0ZW0tLXNtYWxsIC5hZHZhbnRhZ2VzLWl0ZW1fX2ljb24ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNzE4cHggNzA0cHg7XG4gICAgICB3aWR0aDogMjFweDtcbiAgICAgIGhlaWdodDogMjFweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDlweCAtMTA1cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIC5hZHZhbnRhZ2VzLWl0ZW0tLXNtYWxsIC5hZHZhbnRhZ2VzLWl0ZW1fX2Rlc2Mge1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTMyMHB4KSB7XG4gICAgICAgIC5hZHZhbnRhZ2VzLWl0ZW0tLXNtYWxsIC5hZHZhbnRhZ2VzLWl0ZW1fX2Rlc2Mge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgIC5hZHZhbnRhZ2VzLWl0ZW0tLXNtYWxsIC5hZHZhbnRhZ2VzLWl0ZW1fX2Rlc2M6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogNTVweDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2UxZTBkZDsgfVxuICAgICAgICAgIC5hZHZhbnRhZ2VzLWl0ZW0tLXNtYWxsIC5hZHZhbnRhZ2VzLWl0ZW1fX2Rlc2MgLl9sYWJlbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMGVkO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7IH0gfVxuICAgICAgLmFkdmFudGFnZXMtaXRlbS0tc21hbGwgLmFkdmFudGFnZXMtaXRlbV9fZGVzYyBhIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICMwMDcwZjA7XG4gICAgICAgIGNvbG9yOiAjMDA3MGYwOyB9XG4gICAgICAgIC5hZHZhbnRhZ2VzLWl0ZW0tLXNtYWxsIC5hZHZhbnRhZ2VzLWl0ZW1fX2Rlc2MgYTpob3ZlciB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmFkdmFudGFnZXMtaXRlbS0tYml0cml4IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgLmFkdmFudGFnZXMtaXRlbS0tYml0cml4Omxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuYWR2YW50YWdlcy1pdGVtLS13aGl0ZSAuYWR2YW50YWdlcy1pdGVtX19kZXNjIC5fbGFiZWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgLmFkdmFudGFnZXMtaXRlbS0tZ3JlZW4gLmFkdmFudGFnZXMtaXRlbV9faWNvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zcHJpdGUuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogNzE4cHggNzA0cHg7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01OHB4IC01NHB4OyB9XG4gIC5hZHZhbnRhZ2VzLWl0ZW0tLXRvcCAuYWR2YW50YWdlcy1pdGVtX19pY29uIHtcbiAgICB0b3A6IC0ycHg7XG4gICAgdHJhbnNmb3JtOiBub25lOyB9XG5cbi5pbmZvLWl0ZW1fX2lubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtaW4taGVpZ2h0OiAyMHB4OyB9XG5cbi5pbmZvLWl0ZW1fX2ljb24ge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDsgfVxuICAuaW5mby1pdGVtX19pY29uLmljb24tMDEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDcxOHB4IDcwNHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzk5cHggLTM5OXB4OyB9XG4gIC5pbmZvLWl0ZW1fX2ljb24uaWNvbi0wMiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zcHJpdGUuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogNzE4cHggNzA0cHg7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MTlweCAtNDE0cHg7IH1cbiAgLmluZm8taXRlbV9faWNvbi5pY29uLTAzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3Nwcml0ZS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiA3MThweCA3MDRweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQzN3B4IC00MzNweDsgfVxuICAuaW5mby1pdGVtX19pY29uLmljb24tMDQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDcxOHB4IDcwNHB4O1xuICAgIHdpZHRoOiAyMXB4O1xuICAgIGhlaWdodDogMTlweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDU3cHggLTQ1M3B4OyB9XG4gIC5pbmZvLWl0ZW1fX2ljb24uaWNvbi0wNSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zcHJpdGUuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogNzE4cHggNzA0cHg7XG4gICAgd2lkdGg6IDEzcHg7XG4gICAgaGVpZ2h0OiAxN3B4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00NzhweCAtNDcycHg7IH1cbiAgLmluZm8taXRlbV9faWNvbi5pY29uLTA2IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3Nwcml0ZS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiA3MThweCA3MDRweDtcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDE3cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ5MXB4IC00ODlweDsgfVxuICAuaW5mby1pdGVtX19pY29uLmljb24tMDcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDcxOHB4IDcwNHB4O1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGhlaWdodDogMTlweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTA1cHggLTUwNnB4OyB9XG4gIC5pbmZvLWl0ZW1fX2ljb24uaWNvbi0wOCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zcHJpdGUuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogNzE4cHggNzA0cHg7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01MjdweCAtNTI1cHg7IH1cbiAgLmluZm8taXRlbV9faWNvbi5pY29uLTA5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3Nwcml0ZS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiA3MThweCA3MDRweDtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU0NXB4IC01NDFweDsgfVxuICAuaW5mby1pdGVtX19pY29uLmljb24tMTAge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29uLWluZm9fMTAucG5nXCIpIG5vLXJlcGVhdDtcbiAgICB3aWR0aDogMTdweDtcbiAgICBoZWlnaHQ6IDE3cHg7IH1cblxuLmluZm8taXRlbV9fZGVzYyB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEzMjBweCkge1xuICAgIC5pbmZvLWl0ZW1fX2Rlc2Mge1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEzMTlweCkge1xuICAgIC5pbmZvLWl0ZW1fX2Rlc2Mge1xuICAgICAgZm9udC1zaXplOiAxNXB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5pbmZvLWl0ZW1fX2Rlc2Mge1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgLmluZm8taXRlbV9fZGVzYyBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjZmZmOyB9XG4gICAgLmluZm8taXRlbV9fZGVzYyBhOmhvdmVyIHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuaW5mby1pdGVtX19kZXNjOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDhweDtcbiAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlM2UwZGI7XG4gICAgICB3aWR0aDogNDAwcHg7XG4gICAgICBvcGFjaXR5OiAuMTsgfSB9XG5cbi5pbmZvLWl0ZW0tLXdoaXRlIHtcbiAgY29sb3I6ICNmZmY7IH1cbiAgLmluZm8taXRlbS0td2hpdGUgLmluZm8taXRlbV9faW5uZXIge1xuICAgIG1hcmdpbjogMCAxMnB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEzMTlweCkge1xuICAgICAgLmluZm8taXRlbS0td2hpdGUgLmluZm8taXRlbV9faW5uZXIge1xuICAgICAgICBtYXJnaW46IDAgMTBweDsgfSB9XG5cbi5pbmZvLWl0ZW0tLWJvcmRlci1ubyAuaW5mby1pdGVtX19pbm5lciB7XG4gIG1hcmdpbjogMDsgfVxuXG4uaW5mby1pdGVtLS1ib3JkZXItbm8gLmluZm8taXRlbV9fZGVzYzpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5kaXNjb3VudC1pdGVtOmxhc3QtY2hpbGQgLmRpc2NvdW50LWl0ZW1fX2lubmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgLmRpc2NvdW50LWl0ZW06bGFzdC1jaGlsZCAuZGlzY291bnQtaXRlbV9faW5uZXI6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5kaXNjb3VudC1pdGVtX19pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiA3MHB4O1xuICBtaW4taGVpZ2h0OiA1MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMzIwcHgpIHtcbiAgICAuZGlzY291bnQtaXRlbV9faW5uZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTI1cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTMxOXB4KSB7XG4gICAgLmRpc2NvdW50LWl0ZW1fX2lubmVyIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAuZGlzY291bnQtaXRlbV9faW5uZXIge1xuICAgICAgcGFkZGluZy1yaWdodDogNXB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmRpc2NvdW50LWl0ZW1fX2lubmVyIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U2ZTVlMztcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9IH1cbiAgLmRpc2NvdW50LWl0ZW1fX2lubmVyOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTVlMztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgdG9wOiAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEzMjBweCkge1xuICAgICAgLmRpc2NvdW50LWl0ZW1fX2lubmVyOmJlZm9yZSB7XG4gICAgICAgIHJpZ2h0OiA3NHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAuZGlzY291bnQtaXRlbV9faW5uZXI6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5kaXNjb3VudC1pdGVtX19pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIG1heC13aWR0aDogNTBweDsgfVxuICAuZGlzY291bnQtaXRlbV9faWNvbi5pY29uLTAxIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3Nwcml0ZS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiA3MThweCA3MDRweDtcbiAgICB3aWR0aDogNDJweDtcbiAgICBoZWlnaHQ6IDQzcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyN3B4IC0yMjdweDsgfVxuICAuZGlzY291bnQtaXRlbV9faWNvbi5pY29uLTAyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3Nwcml0ZS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiA3MThweCA3MDRweDtcbiAgICB3aWR0aDogNDNweDtcbiAgICBoZWlnaHQ6IDQzcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI2OXB4IC0yNzBweDsgfVxuICAuZGlzY291bnQtaXRlbV9faWNvbi5pY29uLTAzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3Nwcml0ZS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiA3MThweCA3MDRweDtcbiAgICB3aWR0aDogNTFweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMxMnB4IC0zMTNweDsgfVxuICAuZGlzY291bnQtaXRlbV9faWNvbiBpbWcsIC5kaXNjb3VudC1pdGVtX19pY29uIHN2ZyB7XG4gICAgbWF4LWhlaWdodDogNTBweDsgfVxuXG4uZGlzY291bnQtaXRlbV9fdGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIk5lcmlzLVNlbWlCb2xkXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gIC5kaXNjb3VudC1pdGVtX190aXRsZTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5kaXNjb3VudC1pdGVtX190aXRsZSBhIHtcbiAgICBjb2xvcjogIzAwNzBmMDsgfVxuICAgIC5kaXNjb3VudC1pdGVtX190aXRsZSBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjNTQ1NDljOyB9XG5cbi5kaXNjb3VudC1pdGVtX19kZXNjIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgbWF4LXdpZHRoOiAxNzBweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTMyMHB4KSB7XG4gIC5kaXNjb3VudC1pdGVtLS10eXBlLTEgLmRpc2NvdW50LWl0ZW1fX2lubmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1MnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7IH1cbiAgICAuZGlzY291bnQtaXRlbS0tdHlwZS0xIC5kaXNjb3VudC1pdGVtX19pbm5lcjpiZWZvcmUge1xuICAgICAgcmlnaHQ6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTMxOXB4KSB7XG4gIC5kaXNjb3VudC1pdGVtLS10eXBlLTEgLmRpc2NvdW50LWl0ZW1fX2lubmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7IH1cbiAgICAuZGlzY291bnQtaXRlbS0tdHlwZS0xIC5kaXNjb3VudC1pdGVtX19pbm5lcjpiZWZvcmUge1xuICAgICAgcmlnaHQ6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTMyMHB4KSB7XG4gIC5kaXNjb3VudC1pdGVtLS10eXBlLTEgLmRpc2NvdW50LWl0ZW1fX2ljb24ge1xuICAgIGxlZnQ6IDc1cHg7XG4gICAgdG9wOiA1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTMxOXB4KSB7XG4gIC5kaXNjb3VudC1pdGVtLS10eXBlLTEgLmRpc2NvdW50LWl0ZW1fX2ljb24ge1xuICAgIGxlZnQ6IDMwcHg7IH0gfVxuXG4uZGlzY291bnQtaXRlbS0tdHlwZS0xIC5kaXNjb3VudC1pdGVtX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjJweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuZGlzY291bnQtaXRlbS0tdHlwZS0xIC5kaXNjb3VudC1pdGVtX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7IH0gfVxuXG4uZGlzY291bnQtaXRlbS0tcGFydG5lciAuZGlzY291bnQtaXRlbV9fdGl0bGUge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGNvbG9yOiAjMTcxNzE3OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAuZGlzY291bnQtaXRlbS0tcGFydG5lciAuZGlzY291bnQtaXRlbV9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyNHB4OyB9IH1cblxuLmRpc2NvdW50LWl0ZW0tLXBhcnRuZXIgLmRpc2NvdW50LWl0ZW1fX2Rlc2Mge1xuICBtYXgtd2lkdGg6IDE1MHB4O1xuICBmb250LXNpemU6IDEzcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmRpc2NvdW50LWl0ZW0tLXBhcnRuZXIgLmRpc2NvdW50LWl0ZW1fX2Rlc2Mge1xuICAgICAgbWF4LXdpZHRoOiAxNzBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZGlzY291bnQtaXRlbS0tc3NsIC5kaXNjb3VudC1pdGVtX19pbm5lciB7XG4gICAgcGFkZGluZzogMCAyNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5kaXNjb3VudC1pdGVtLS1zc2wgLmRpc2NvdW50LWl0ZW1fX2ljb24ge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG5cbi5kaXNjb3VudC1pdGVtLS1zc2wgLmRpc2NvdW50LWl0ZW1fX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyMHB4OyB9XG5cbi5kaXNjb3VudC1pdGVtLS1kaWZmIC5kaXNjb3VudC1pdGVtX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjJweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuZGlzY291bnQtaXRlbS0tZGlmZiAuZGlzY291bnQtaXRlbV9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEzMTlweCkge1xuICAuZGlzY291bnQtaXRlbS0tYml0cml4IC5kaXNjb3VudC1pdGVtX19pbm5lciB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMzIwcHgpIHtcbiAgLmRpc2NvdW50LWl0ZW0tLWJpdHJpeCAuZGlzY291bnQtaXRlbV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMS4yOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEzMTlweCkge1xuICAuZGlzY291bnQtaXRlbS0tYml0cml4IC5kaXNjb3VudC1pdGVtX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTMyMHB4KSB7XG4gIC5kaXNjb3VudC1pdGVtLS1iaXRyaXggLmRpc2NvdW50LWl0ZW1fX2Rlc2Mge1xuICAgIG1heC13aWR0aDogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmRpc2NvdW50LWl0ZW0tLXJ1cyAuZGlzY291bnQtaXRlbV9faW5uZXIge1xuICAgIHBhZGRpbmctbGVmdDogMTAwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDsgfVxuICAgIC5kaXNjb3VudC1pdGVtLS1ydXMgLmRpc2NvdW50LWl0ZW1fX2lubmVyOmJlZm9yZSB7XG4gICAgICByaWdodDogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmRpc2NvdW50LWl0ZW0tLXJ1cyAuZGlzY291bnQtaXRlbV9faWNvbiB7XG4gICAgbGVmdDogMzBweDsgfSB9XG5cbi5kaXNjb3VudC1pdGVtLS1ydXMgLmRpc2NvdW50LWl0ZW1fX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBjb2xvcjogIzE3MTcxNzsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLmRpc2NvdW50LWl0ZW0tLXJ1cyAuZGlzY291bnQtaXRlbV9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyNHB4OyB9IH1cblxuLmRpc2NvdW50LWl0ZW0tLXJ1cyAuZGlzY291bnQtaXRlbV9fZGVzYyB7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgZm9udC1zaXplOiAxM3B4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5kaXNjb3VudC1pdGVtLS1ydXMgLmRpc2NvdW50LWl0ZW1fX2Rlc2Mge1xuICAgICAgbWF4LXdpZHRoOiAxNzBweDsgfSB9XG5cbi5kaXNjb3VudC1pdGVtLS1ydXM6bnRoLW9mLXR5cGUoMSkgLmRpc2NvdW50LWl0ZW1fX2lubmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAxNzBweDtcbiAgcGFkZGluZy1yaWdodDogNDBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTMxOXB4KSB7XG4gICAgLmRpc2NvdW50LWl0ZW0tLXJ1czpudGgtb2YtdHlwZSgxKSAuZGlzY291bnQtaXRlbV9faW5uZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogNDBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5kaXNjb3VudC1pdGVtLS1ydXM6bnRoLW9mLXR5cGUoMSkgLmRpc2NvdW50LWl0ZW1fX2lubmVyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNzBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuZGlzY291bnQtaXRlbS0tcnVzOm50aC1vZi10eXBlKDEpIC5kaXNjb3VudC1pdGVtX19pbm5lciB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDcwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4OyB9IH1cbiAgLmRpc2NvdW50LWl0ZW0tLXJ1czpudGgtb2YtdHlwZSgxKSAuZGlzY291bnQtaXRlbV9faW5uZXI6YmVmb3JlIHtcbiAgICByaWdodDogMDsgfVxuXG4uZGlzY291bnQtaXRlbS0tcnVzOm50aC1vZi10eXBlKDEpIC5kaXNjb3VudC1pdGVtX19pY29uIHtcbiAgbGVmdDogMTAwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEzMTlweCkge1xuICAgIC5kaXNjb3VudC1pdGVtLS1ydXM6bnRoLW9mLXR5cGUoMSkgLmRpc2NvdW50LWl0ZW1fX2ljb24ge1xuICAgICAgbGVmdDogMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAuZGlzY291bnQtaXRlbS0tcnVzOm50aC1vZi10eXBlKDEpIC5kaXNjb3VudC1pdGVtX19pY29uIHtcbiAgICAgIGxlZnQ6IDA7IH0gfVxuXG4uZGlzY291bnQtaXRlbS0tcnVzOm50aC1vZi10eXBlKDIpIC5kaXNjb3VudC1pdGVtX19pbm5lciB7XG4gIHBhZGRpbmctbGVmdDogMTkwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEzMTlweCkge1xuICAgIC5kaXNjb3VudC1pdGVtLS1ydXM6bnRoLW9mLXR5cGUoMikgLmRpc2NvdW50LWl0ZW1fX2lubmVyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTIwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLmRpc2NvdW50LWl0ZW0tLXJ1czpudGgtb2YtdHlwZSgyKSAuZGlzY291bnQtaXRlbV9faW5uZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiA3MHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogNDBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5kaXNjb3VudC1pdGVtLS1ydXM6bnRoLW9mLXR5cGUoMikgLmRpc2NvdW50LWl0ZW1fX2lubmVyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNzBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7IH0gfVxuICAuZGlzY291bnQtaXRlbS0tcnVzOm50aC1vZi10eXBlKDIpIC5kaXNjb3VudC1pdGVtX19pbm5lcjpiZWZvcmUge1xuICAgIHJpZ2h0OiAwOyB9XG5cbi5kaXNjb3VudC1pdGVtLS1ydXM6bnRoLW9mLXR5cGUoMikgLmRpc2NvdW50LWl0ZW1fX2ljb24ge1xuICBsZWZ0OiAxMjBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTMxOXB4KSB7XG4gICAgLmRpc2NvdW50LWl0ZW0tLXJ1czpudGgtb2YtdHlwZSgyKSAuZGlzY291bnQtaXRlbV9faWNvbiB7XG4gICAgICBsZWZ0OiAzMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5kaXNjb3VudC1pdGVtLS1ydXM6bnRoLW9mLXR5cGUoMikgLmRpc2NvdW50LWl0ZW1fX2ljb24ge1xuICAgICAgbGVmdDogMDsgfSB9XG5cbi5vcHRpb24taXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLm9wdGlvbi1pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLm9wdGlvbi1pdGVtX19pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDE3cHg7IH1cbiAgLm9wdGlvbi1pdGVtX19kZXNjIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7IH1cbiAgICAub3B0aW9uLWl0ZW1fX2Rlc2MgYSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICMwMDcwZjA7XG4gICAgICBjb2xvcjogIzAwNzBmMDsgfVxuICAgICAgLm9wdGlvbi1pdGVtX19kZXNjIGE6aG92ZXIge1xuICAgICAgICBib3JkZXItYm90dG9tOiAwOyB9XG5cbi5wcmljZS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5wcmljZS1pdGVtIC5fdmFsdWUge1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAucHJpY2UtaXRlbSAuX2xhYmVsIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgY29sb3I6ICM5OTk5OTk7IH1cblxuLmhvdy13b3JrX19ib2R5IHtcbiAgcGFkZGluZzogNDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIzMjMyMjtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTMyMHB4KSB7XG4gICAgLmhvdy13b3JrX19ib2R5IHtcbiAgICAgIHBhZGRpbmc6IDYwcHggNzVweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuaG93LXdvcmtfX2JvZHkge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH0gfVxuICAuaG93LXdvcmtfX2JvZHk6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuaG93LXdvcmtfX2JvZHktLW9wYWNpdHkge1xuICAgIG9wYWNpdHk6IC45OyB9XG5cbi5ob3ctd29ya19fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJGaXJhU2Fucy1MaWdodFwiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMzIwcHgpIHtcbiAgICAuaG93LXdvcmtfX3RpdGxlIHtcbiAgICAgIGZsZXg6IDAgMCAzNzVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuaG93LXdvcmtfX3RpdGxlIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDsgfSB9XG4gIC5ob3ctd29ya19fdGl0bGUgLl9sYWJlbCB7XG4gICAgZm9udC1mYW1pbHk6IFwiRmlyYVNhbnMtQm9va1wiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEzMjBweCkge1xuICAgIC5ob3ctd29ya19fdGl0bGUgLl9pbmxpbmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4uaG93LXdvcmtfX2l0ZW0ge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAuaG93LXdvcmtfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuaG93LXdvcmtfX2l0ZW06YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3Nwcml0ZS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiA3MThweCA3MDRweDtcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEycHggLTEycHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAzcHg7IH1cblxuLmhvdy13b3JrX19kZXNjIHtcbiAgbWF4LXdpZHRoOiAzODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1mYW1pbHk6IFwiRmlyYVNhbnMtTGlnaHRcIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBcIlRhaG9tYVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEzMjBweCkge1xuICAgIC5ob3ctd29ya19fZGVzYyB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBtYXgtd2lkdGg6IDQ5MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZmFxX19pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZhcV9faGVhZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2UzZTBkYjsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMzE5cHgpIHtcbiAgLmZhcV9faGVhZCB7XG4gICAgZmxleDogMCAwIDQxMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzMjBweCkge1xuICAuZmFxX19oZWFkIHtcbiAgICBmbGV4OiAwIDAgNDQ1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZhcV9faGVhZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlM2UwZGI7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHg7IH0gfVxuXG4uZmFxX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5mYXFfX3RpdGxlIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZmFxX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW46IDAgIC01cHg7IH0gfVxuXG4uZmFxX19pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuZmFxX19pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAuZmFxX19pdGVtIHtcbiAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICBwYWRkaW5nOiAwIDVweDsgfSB9XG4gIC5mYXFfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uZmFxX19saW5rIHtcbiAgZm9udC1mYW1pbHk6IFwiRmlyYVNhbnMtQm9va1wiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6ICMwMDcwZjA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaW5lLWhlaWdodDogMS40MzsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTMyMHB4KSB7XG4gICAgLmZhcV9fbGluayB7XG4gICAgICBmb250LXNpemU6IDE1cHg7IH0gfVxuICAuZmFxX19saW5rOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMnB4O1xuICAgIGxlZnQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zcHJpdGUuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogNzE4cHggNzA0cHg7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNjNweCAtMzYzcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmZhcV9fbGluay5hY3RpdmUge1xuICAgICAgY29sb3I6ICM0OTQ5NDk7XG4gICAgICBmb250LWZhbWlseTogXCJGaXJhU2Fucy1SZWd1bGFyXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgICAgIC5mYXFfX2xpbmsuYWN0aXZlOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zcHJpdGUuc3ZnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDcxOHB4IDcwNHB4O1xuICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzc1cHggLTM3NXB4OyB9XG4gICAgICAuZmFxX19saW5rLmFjdGl2ZSBzcGFuIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5mYXFfX2xpbms6aG92ZXIgc3BhbiB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfSB9XG4gIC5mYXFfX2xpbmsgc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLmZhcV9fbGluayBzcGFuIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjMDA3MGYwOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAuZmFxX19saW5rIHNwYW4ge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZhcV9fYm9keSB7XG4gICAgZmxleDogMTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMzE5cHgpIHtcbiAgLmZhcV9fYm9keSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzMjBweCkge1xuICAuZmFxX19ib2R5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDc1cHg7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZhcV9fYm9keSB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHg7IH0gfVxuXG4uZmFxX19jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAuZmFxX19jb250ZW50LXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAuZmFxX19jb250ZW50LXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZmFxX19jb250ZW50LXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9IH1cbiAgLmZhcV9fY29udGVudC1jbG9zZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmZhcV9fY29udGVudC1jbG9zZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAuZmFxX19jb250ZW50LWNsb3NlIC5fYnRuIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMjBweDtcbiAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7IH1cbiAgICAgIC5mYXFfX2NvbnRlbnQtY2xvc2UgLl9idG46YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zcHJpdGUuc3ZnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDcxOHB4IDcwNHB4O1xuICAgICAgICB3aWR0aDogOXB4O1xuICAgICAgICBoZWlnaHQ6IDlweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxOHB4IC0yMThweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG4gIC5mYXFfX2NvbnRlbnQgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgICAuZmFxX19jb250ZW50IHA6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5mYXFfX2NvbnRlbnQgdWwge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgICAuZmFxX19jb250ZW50IHVsOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5mYXFfX2NvbnRlbnQgdWwgbGkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmZhcV9fY29udGVudCB1bCBsaTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAn4oCUJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxcHg7XG4gICAgICAgIGxlZnQ6IDE1cHg7IH1cbiAgICAgIC5mYXFfX2NvbnRlbnQgdWwgbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmZhcV9fY29udGVudCBvbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cbiAgICAuZmFxX19jb250ZW50IG9sOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5mYXFfX2NvbnRlbnQgb2wgbGkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjcxOyB9XG4gICAgICAuZmFxX19jb250ZW50IG9sIGxpOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICfigJQnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDFweDtcbiAgICAgICAgbGVmdDogMTVweDsgfVxuICAgICAgLmZhcV9fY29udGVudCBvbCBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZmFxX19jb250ZW50LnNob3dlZCB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5mYXFfX2NvbnRlbnQuc2hvd2VkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgcGFkZGluZzogNDVweCAzMHB4O1xuICAgICAgb3ZlcmZsb3c6IGF1dG87IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmluZm8tbGlua19faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmluZm8tbGlua19faW5uZXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaGVpZ2h0OiAyMDdweDsgfVxuICAgIC5pbmZvLWxpbmtfX2lubmVyLnNsaWNrLWluaXRpYWxpemVkIHtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaW5mby1saW5rX19yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luOiAwIC00cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmluZm8tbGlua19fcm93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIG1hcmdpbjogLTRweCAwOyB9IH1cblxuLmluZm8tbGlua19faXRlbSB7XG4gIHBhZGRpbmc6IDRweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmluZm8tbGlua19faXRlbSB7XG4gICAgICBmbGV4OiAwIDAgMzMuMzMzMyU7XG4gICAgICBtYXgtd2lkdGg6IDMzLjMzMzMlOyB9IH1cbiAgLmluZm8tbGlua19faXRlbS1pbm5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjBlZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTdweCAxMHB4OyB9XG5cbi5pbmZvLWxpbmtfX2xpbmsge1xuICBjb2xvcjogIzQ5NDk0OTtcbiAgZGlzcGxheTogaW5saW5lO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSg3MywgNzMsIDczLCAwLjIpOyB9XG4gIC5pbmZvLWxpbmtfX2xpbms6aG92ZXIge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjMDA3MGYwOyB9XG5cbi5pbmZvLWxpbmstLXR5cGUtMiAuaW5mby1saW5rX19pdGVtIHtcbiAgcGFkZGluZzogNHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuaW5mby1saW5rLS10eXBlLTIgLmluZm8tbGlua19faXRlbSB7XG4gICAgICBmbGV4OiAwIDAgMjUlO1xuICAgICAgbWF4LXdpZHRoOiAyNSU7IH0gfVxuXG4ucGhvbmVfX2lubmVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5waG9uZV9faXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LWZhbWlseTogXCJOZXJpcy1TZW1pQm9sZFwiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6ICMxNzE3MTc7XG4gIG1hcmdpbi1yaWdodDogMzBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucGhvbmVfX2l0ZW0ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH1cbiAgLnBob25lX19pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5waG9uZV9faXRlbSAuYnRuIHtcbiAgICBtaW4td2lkdGg6IDIwOHB4OyB9XG5cbi5waG9uZV9fbGFiZWwge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEuODU7XG4gIGNvbG9yOiAjOTk5OTk5OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5waG9uZV9fbGFiZWwge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH1cbiAgLnBob25lX19sYWJlbDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRhcmlmZi1ibG9jayB7XG4gICAgbWFyZ2luOiAwIC0yMHB4OyB9IH1cblxuLnRhcmlmZi1ibG9jayAuX3NlbGVjdGVkIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4udGFyaWZmLWJsb2NrIC5fbm90LXNlbGVjdGVkIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi50YXJpZmYtYmxvY2tfX2hlYWQge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRhcmlmZi1ibG9ja19fd2FybiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50YXJpZmYtYmxvY2tfX3dhcm4ge1xuICAgIG1heC13aWR0aDogNDEwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGFyaWZmLWJsb2NrX193YXJuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDQ1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMzOyB9IH1cblxuLnRhcmlmZi1ibG9ja19fd2FybiAuX2ltZyB7XG4gIG1heC1oZWlnaHQ6IDI0cHg7XG4gIG1heC13aWR0aDogMzBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xuICBmb250LXNpemU6IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnRhcmlmZi1ibG9ja19fd2FybiAuX2ltZyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cblxuLnRhcmlmZi1ibG9ja19fd2FybiAuX3RleHQge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGFyaWZmLWJsb2NrX19ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50YXJpZmYtYmxvY2tfX2JvZHkge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnRhcmlmZi1ibG9ja19fYm9keTpiZWZvcmUsIC50YXJpZmYtYmxvY2tfX2JvZHk6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgIC50YXJpZmYtYmxvY2tfX2JvZHk6YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTMyMHB4KSB7XG4gIC50YXJpZmYtYmxvY2tfX2xlZnQge1xuICAgIGZsZXg6IDAgMCAxOTZweDtcbiAgICBtYXgtd2lkdGg6IDE5NnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEzMTlweCkge1xuICAudGFyaWZmLWJsb2NrX19sZWZ0IHtcbiAgICBmbGV4OiAwIDAgMTcwcHg7XG4gICAgbWF4LXdpZHRoOiAxNzBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudGFyaWZmLWJsb2NrX19sZWZ0IHtcbiAgICBmbGV4OiAwIDAgMjAwcHg7XG4gICAgbWF4LXdpZHRoOiAyMDBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGFyaWZmLWJsb2NrX19sZWZ0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTcwcHgpOyB9IH1cblxuLnRhcmlmZi1ibG9ja19fcmlnaHQge1xuICBmbGV4OiAxOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC50YXJpZmYtYmxvY2tfX3JpZ2h0IHtcbiAgICAgIGZsZXg6IDAgMCA0NzVweDtcbiAgICAgIG1heC13aWR0aDogNDc1cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAudGFyaWZmLWJsb2NrX19yaWdodCB7XG4gICAgICB3aWR0aDogMTcwcHg7XG4gICAgICBmbG9hdDogcmlnaHQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRhcmlmZi1ibG9ja19fcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50YXJpZmYtYmxvY2tfX3JvdyB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIG1hcmdpbjogLTIwcHggMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGFyaWZmLWJsb2NrX19yb3cge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaGVpZ2h0OiA3MTRweDsgfVxuICAgIC50YXJpZmYtYmxvY2tfX3Jvdy5zbGljay1pbml0aWFsaXplZCB7XG4gICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgIC50YXJpZmYtYmxvY2tfX3JvdyAuc2xpY2stbGlzdCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudGFyaWZmLWJsb2NrX19jb2wge1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRhcmlmZi1ibG9ja19fY29sIHtcbiAgICBmbGV4OiAwIDAgMTU1cHg7XG4gICAgbWF4LXdpZHRoOiAxNTVweDsgfSB9XG5cbi50YXJpZmYtYmxvY2tfX2NvbC5hY3RpdmUge1xuICB6LWluZGV4OiAyOyB9XG5cbi50YXJpZmYtYmxvY2stLWNvbC0zIC50YXJpZmYtYmxvY2tfX2lubmVyIHtcbiAgbWF4LXdpZHRoOiA4MjBweDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudGFyaWZmLWJsb2NrLS1jb2wtMyAudGFyaWZmLWJsb2NrX19jb2wge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50YXJpZmYtYmxvY2stLWNvbC0zIC50YXJpZmYtYmxvY2tfX2NvbCB7XG4gICAgZmxleDogMCAwIDE1NXB4O1xuICAgIG1heC13aWR0aDogMTU1cHg7IH0gfVxuXG4udGFyaWZmLWJsb2NrLS1jb2wtMyAudGFyaWZmLWJsb2NrX19jb2wuYWN0aXZlIHtcbiAgei1pbmRleDogMjsgfVxuXG4udGFyaWZmLWJsb2NrLS1zZWxlY3RlZCAuX3NlbGVjdGVkIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi50YXJpZmYtYmxvY2stLXNlbGVjdGVkIC5fbm90LXNlbGVjdGVkIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4udGFyaWZmLWl0ZW0ge1xuICB0cmFuc2l0aW9uOiAuM3M7IH1cbiAgLnRhcmlmZi1pdGVtX19pbm5lciBzbWFsbCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIkZpcmFTYW5zLUJvb2tcIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBcIlRhaG9tYVwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGNvbG9yOiAjNzk3OTc5OyB9XG4gIC50YXJpZmYtaXRlbV9faGVhZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjBlZDtcbiAgICBwYWRkaW5nOiAwIDEzcHggMjVweDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlM2UwZGI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRyYW5zaXRpb246IC4zczsgfVxuICAgIC50YXJpZmYtYmxvY2tfX2xlZnQgLnRhcmlmZi1pdGVtX19oZWFkIHtcbiAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEzMjBweCkge1xuICAgICAgICAudGFyaWZmLWJsb2NrX19sZWZ0IC50YXJpZmYtaXRlbV9faGVhZCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMzE5cHgpIHtcbiAgICAgICAgLnRhcmlmZi1ibG9ja19fbGVmdCAudGFyaWZmLWl0ZW1fX2hlYWQge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjZweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAgIC50YXJpZmYtYmxvY2tfX2xlZnQgLnRhcmlmZi1pdGVtX19oZWFkIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI2cHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC50YXJpZmYtYmxvY2tfX2xlZnQgLnRhcmlmZi1pdGVtX19oZWFkIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTNlMGRiO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI3cHg7IH0gfVxuICAgICAgLnRhcmlmZi1ibG9ja19fbGVmdCAudGFyaWZmLWl0ZW1fX2hlYWQgc21hbGwge1xuICAgICAgICBjb2xvcjogI2I2YjZiMztcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC50YXJpZmYtaXRlbV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LWZhbWlseTogXCJOZXJpcy1TZW1pQm9sZFwiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgY29sb3I6ICMxNzE3MTc7XG4gICAgcGFkZGluZzogNDVweCAwO1xuICAgIGhlaWdodDogMTE1cHg7XG4gICAgdHJhbnNpdGlvbjogLjNzOyB9XG4gIC50YXJpZmYtaXRlbV9fcm93IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICMzNzM3Mzc7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICAudGFyaWZmLWl0ZW1fX3JvdzpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC50YXJpZmYtYmxvY2tfX2xlZnQgLnRhcmlmZi1pdGVtX19yb3cge1xuICAgICAgZm9udC1mYW1pbHk6IFwiRmlyYVNhbnMtTGlnaHRcIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBcIlRhaG9tYVwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgY29sb3I6ICM5OTk5OTk7IH1cbiAgICAgIC50YXJpZmYtYmxvY2tfX2xlZnQgLnRhcmlmZi1pdGVtX19yb3cgLnJhZGlvLWJ0biB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAgIC50YXJpZmYtYmxvY2tfX2xlZnQgLnRhcmlmZi1pdGVtX19yb3ctLW5vLXdyYXAge1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgICAgIC50YXJpZmYtYmxvY2tfX2xlZnQgLnRhcmlmZi1pdGVtX19yb3ctLW5vLXdyYXAgLnRvb2x0aXAge1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7IH1cbiAgICAudGFyaWZmLWl0ZW1fX3JvdyAuX2ltZyB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgd2lkdGg6IDYzcHg7XG4gICAgICBoZWlnaHQ6IDIxcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLnRhcmlmZi1pdGVtX19ib2R5IHtcbiAgICBwYWRkaW5nOiAyMHB4IDEzcHggMTNweDtcbiAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnRhcmlmZi1ibG9ja19fbGVmdCAudGFyaWZmLWl0ZW1fX2JvZHkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNnB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgaGVpZ2h0OiAxODVweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC50YXJpZmYtYmxvY2tfX2xlZnQgLnRhcmlmZi1pdGVtX19ib2R5IHtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDVweCAxM3B4IDI3cHg7IH0gfVxuICAgICAgLnRhcmlmZi1ibG9ja19fbGVmdCAudGFyaWZmLWl0ZW1fX2JvZHkgLnRhcmlmZi1pdGVtX19hY3Rpb24ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkZpcmFTYW5zLUxpZ2h0XCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBjb2xvcjogIzk5OTk5OTsgfVxuICAudGFyaWZmLWl0ZW1fX3ByaWNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgLnRhcmlmZi1pdGVtX19wcmljZSAuX3ZhbHVlIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk5lcmlzLVNlbWlCb2xkXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICB0cmFuc2l0aW9uOiAuM3M7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMzIwcHgpIHtcbiAgICAgICAgLnRhcmlmZi1pdGVtX19wcmljZSAuX3ZhbHVlIHtcbiAgICAgICAgICBmb250LXNpemU6IDIycHg7IH0gfVxuICAgIC50YXJpZmYtaXRlbV9fcHJpY2UgLl9sYWJlbCB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LWZhbWlseTogXCJGaXJhU2Fucy1MaWdodFwiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgY29sb3I6ICM5OTk5OTk7XG4gICAgICBtYXJnaW4tYm90dG9tOiA3cHg7IH1cbiAgICAudGFyaWZmLWl0ZW1fX3ByaWNlIC5fZGVzYyB7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICBmb250LWZhbWlseTogXCJGaXJhU2Fucy1Cb29rXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBjb2xvcjogIzk5OTk5OTsgfVxuICAudGFyaWZmLWl0ZW1fX2FjdGlvbiAuYnRuIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgLnRhcmlmZi1pdGVtX19hY3Rpb24gLmJ0bjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLnRhcmlmZi1pdGVtX19sb2dvIHtcbiAgICBmb250LXNpemU6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnRhcmlmZi1pdGVtX19sb2dvIGltZyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDExcHg7XG4gICAgICBtYXgtd2lkdGg6IDE5cHg7XG4gICAgICBtYXgtaGVpZ2h0OiAxM3B4O1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAgICAgLnRhcmlmZi1pdGVtX19sb2dvIGltZzpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC50YXJpZmYtYmxvY2tfX3JpZ2h0IC50YXJpZmYtaXRlbS5hY3RpdmUge1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDI2cHggMCByZ2JhKDIxNiwgMjE2LCAyMTYsIDAuNzUpO1xuICAgIG1hcmdpbjogLTEwcHggMDsgfVxuICAgIC50YXJpZmYtYmxvY2tfX3JpZ2h0IC50YXJpZmYtaXRlbS5hY3RpdmUgLnRhcmlmZi1pdGVtX19oZWFkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItbGVmdDogMDsgfVxuICAgIC50YXJpZmYtYmxvY2tfX3JpZ2h0IC50YXJpZmYtaXRlbS5hY3RpdmUgLnRhcmlmZi1pdGVtX190aXRsZSB7XG4gICAgICBjb2xvcjogI2ZmNTMwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAudGFyaWZmLWJsb2NrX19yaWdodCAudGFyaWZmLWl0ZW0uYWN0aXZlIC50YXJpZmYtaXRlbV9fYm9keSB7XG4gICAgICBwYWRkaW5nLXRvcDogMzBweDsgfVxuICAgIC50YXJpZmYtYmxvY2tfX3JpZ2h0IC50YXJpZmYtaXRlbS5hY3RpdmUgLnRhcmlmZi1pdGVtX19wcmljZSAuX3ZhbHVlIHtcbiAgICAgIGNvbG9yOiAjZmY1MzAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC50YXJpZmYtYmxvY2tfX3JpZ2h0IC50YXJpZmYtaXRlbTpub3QoLmFjdGl2ZSk6aG92ZXIgLnRhcmlmZi1pdGVtX19oZWFkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7IH1cbiAgICAudGFyaWZmLWJsb2NrX19yaWdodCAudGFyaWZmLWl0ZW06bm90KC5hY3RpdmUpOmhvdmVyIC50YXJpZmYtaXRlbV9fYm9keSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4OyB9IH1cblxuLnNzbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAuc3NsX19pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiA1MHB4OyB9XG4gIC5zc2xfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogIzM3MzczNztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgIGZsZXg6IDE7IH1cbiAgLnNzbF9faW1nIHtcbiAgICBmbGV4OiAwIDAgMTVweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3Nwcml0ZS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiA3MThweCA3MDRweDtcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDE5cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU3MXB4IC01NzJweDsgfVxuXG4udG9vbHRpcCB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3Nwcml0ZS5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogNzE4cHggNzA0cHg7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zODdweCAtMzg3cHg7IH1cbiAgLnRvb2x0aXAtYm94IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxN3B4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC50b29sdGlwLWJveCAudG9vbHRpcCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gICAgLnRvb2x0aXAtYm94LS1maXgge1xuICAgICAgbWF4LXdpZHRoOiAxMjVweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC50b29sdGlwLWJveC0tZml4IHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMHB4OyB9IH1cbiAgLnRvb2x0aXAtLW1pZGRsZSB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4uYWRkaXRpb25hbC1vcHRpb25zX19yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5hZGRpdGlvbmFsLW9wdGlvbnNfX3JvdyB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5hZGRpdGlvbmFsLW9wdGlvbnNfX3JvdyB7XG4gICAgICBtYXJnaW46IDAgLTIwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5hZGRpdGlvbmFsLW9wdGlvbnNfX2NvbCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMyU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmFkZGl0aW9uYWwtb3B0aW9uc19fY29sOmxhc3QtY2hpbGQgLmFkZGl0aW9uYWwtb3B0aW9uc19faXRlbSB7XG4gICAgICBib3JkZXItcmlnaHQ6IDA7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hZGRpdGlvbmFsLW9wdGlvbnNfX2NvbCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YxZjBlZDsgfSB9XG5cbi5hZGRpdGlvbmFsLW9wdGlvbnNfX2l0ZW0ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5hZGRpdGlvbmFsLW9wdGlvbnNfX2l0ZW0ge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2YxZjBlZDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMzE5cHgpIHtcbiAgICAuYWRkaXRpb25hbC1vcHRpb25zX19pdGVtLWlubmVyIHtcbiAgICAgIHBhZGRpbmc6IDQwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTMyMHB4KSB7XG4gICAgLmFkZGl0aW9uYWwtb3B0aW9uc19faXRlbS1pbm5lciB7XG4gICAgICBwYWRkaW5nOiAzNXB4IDM1cHggMzBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5hZGRpdGlvbmFsLW9wdGlvbnNfX2l0ZW0taW5uZXIge1xuICAgICAgcGFkZGluZzogMjBweCAzMHB4O1xuICAgICAgZGlzcGxheTogZmxleDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5hZGRpdGlvbmFsLW9wdGlvbnNfX2l0ZW0taW5uZXIge1xuICAgICAgcGFkZGluZzogMTVweCAzMHB4OyB9IH1cblxuLmFkZGl0aW9uYWwtb3B0aW9uc19fdGl0bGUge1xuICBjb2xvcjogIzE3MTcxNzsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTMyMHB4KSB7XG4gICAgLmFkZGl0aW9uYWwtb3B0aW9uc19fdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMzE5cHgpIHtcbiAgICAuYWRkaXRpb25hbC1vcHRpb25zX190aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLmFkZGl0aW9uYWwtb3B0aW9uc19fdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5hZGRpdGlvbmFsLW9wdGlvbnNfX3RpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuXG4uYWRkaXRpb25hbC1vcHRpb25zX19kZXNjIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICM0OTQ5NDk7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5hZGRpdGlvbmFsLW9wdGlvbnNfX2Rlc2Mge1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bzsgfSB9XG4gIC5hZGRpdGlvbmFsLW9wdGlvbnNfX2Rlc2MgYiB7XG4gICAgZm9udC1mYW1pbHk6IFwiRmlyYVNhbnMtTWVkaXVtXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5hZGRpdGlvbmFsLW9wdGlvbnMtLWNvbC0yIC5hZGRpdGlvbmFsLW9wdGlvbnNfX2NvbCB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfSB9XG5cbi5zbGljay1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5zbGljay1zbGlkZXItLWFydGljbGUge1xuICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBoZWlnaHQ6IDM1N3B4OyB9XG4gICAgICAuc2xpY2stc2xpZGVyLS1hcnRpY2xlLnNsaWNrLWluaXRpYWxpemVkIHtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgLnNsaWNrLXNsaWRlci0tYXJ0aWNsZSAuc2xpY2stbGlzdCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTcwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnNsaWNrLXNsaWRlci0tYXJ0aWNsZSAuc2xpY2stbGlzdCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTYwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5zbGljay1zbGlkZXItLWFydGljbGUgLnNsaWNrLXNsaWRlIHtcbiAgICAgICAgcGFkZGluZzogMCA1cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuc2xpY2stc2xpZGVyLS1hcnRpY2xlIC5zbGljay1zbGlkZSB7XG4gICAgICAgIHBhZGRpbmc6IDAgNXB4IDVweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnNsaWNrLXNsaWRlci0tYXJ0aWNsZSAuYXJ0aWNsZS1pdGVtIHtcbiAgICAgICAgbWluLWhlaWdodDogMzIwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuc2xpY2stc2xpZGVyLS1hZHZhbnRhZ2VzIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBoZWlnaHQ6IDMzMnB4OyB9XG4gICAgICAuc2xpY2stc2xpZGVyLS1hZHZhbnRhZ2VzLnNsaWNrLWluaXRpYWxpemVkIHtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgLnNsaWNrLXNsaWRlci0tYWR2YW50YWdlcyAuc2xpY2stbGlzdCB7XG4gICAgICAgIG1hcmdpbjogMCAtMjBweDtcbiAgICAgICAgcGFkZGluZzogMCA1MHB4OyB9XG4gICAgICAuc2xpY2stc2xpZGVyLS1hZHZhbnRhZ2VzIC5zbGljay1zbGlkZSB7XG4gICAgICAgIHBhZGRpbmc6IDAgNXB4OyB9XG4gICAgICAuc2xpY2stc2xpZGVyLS1hZHZhbnRhZ2VzIC5hcnRpY2xlLWl0ZW0ge1xuICAgICAgICBtaW4taGVpZ2h0OiAzMDJweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5zbGljay1zbGlkZXItLXBhcnRuZXJzIHtcbiAgICAgIGhlaWdodDogMjYzcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAuc2xpY2stc2xpZGVyLS1wYXJ0bmVycy5zbGljay1pbml0aWFsaXplZCB7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgIC5zbGljay1zbGlkZXItLXBhcnRuZXJzIC5zbGljay1saXN0IHtcbiAgICAgICAgbWFyZ2luOiAwIC0yMHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDUwcHg7IH1cbiAgICAgIC5zbGljay1zbGlkZXItLXBhcnRuZXJzIC5zbGljay1zbGlkZSB7XG4gICAgICAgIHBhZGRpbmc6IDAgNXB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnNsaWNrLXNsaWRlci0tZGlmZiB7XG4gICAgICBoZWlnaHQ6IDUzMXB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgLnNsaWNrLXNsaWRlci0tZGlmZi5zbGljay1pbml0aWFsaXplZCB7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgIC5zbGljay1zbGlkZXItLWRpZmYgLnNsaWNrLWxpc3Qge1xuICAgICAgICBtYXJnaW46IDAgLTIwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMzBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5zbGljay1zbGlkZXItLWNob2ljZSB7XG4gICAgICBoZWlnaHQ6IDM4M3B4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgLnNsaWNrLXNsaWRlci0tY2hvaWNlLnNsaWNrLWluaXRpYWxpemVkIHtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgLnNsaWNrLXNsaWRlci0tY2hvaWNlIC5zbGljay1saXN0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjBlZDtcbiAgICAgICAgbWFyZ2luOiAwIC0yMHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7IH0gfVxuXG4uc2xpY2stZG90cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgZGlzcGxheTogZmxleDsgfVxuICAuc2xpY2stZG90cyBidXR0b24ge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwIDNweDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgd2lkdGg6IDZweDtcbiAgICBoZWlnaHQ6IDZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDBjZmNjO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBsaW5lLWhlaWdodDogMDsgfVxuICAuc2xpY2stZG90cyAuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNTMwMDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTMyMHB4KSB7XG4gIC5zZXJ2aWNlcy1ibG9ja19fcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbjogMCAtMTBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMzIwcHgpIHtcbiAgLnNlcnZpY2VzLWJsb2NrX19jb2wge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgcGFkZGluZzogMCAxMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEzMTlweCkge1xuICAuc2VydmljZXMtYmxvY2tfX2NvbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuICAgIC5zZXJ2aWNlcy1ibG9ja19fY29sOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2VydmljZXMtYmxvY2tfX2NvbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAgIC5zZXJ2aWNlcy1ibG9ja19fY29sOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VydmljZXMtYmxvY2tfX2NvbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIC5zZXJ2aWNlcy1ibG9ja19fY29sOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbi5zZXJ2aWNlcy1ibG9ja19fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTMyMHB4KSB7XG4gICAgLnNlcnZpY2VzLWJsb2NrX190aXRsZSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgLnNlcnZpY2VzLWJsb2NrX190aXRsZS0tc21hbGwge1xuICAgIG1heC13aWR0aDogNjY1cHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMjBweDsgfVxuICAgIC5zZXJ2aWNlcy1ibG9ja19fdGl0bGUtLXNtYWxsOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uc2VydmljZXMtYmxvY2tfX2xhYmVsIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogI2UzZTNlMztcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMzIwcHgpIHtcbiAgICAuc2VydmljZXMtYmxvY2tfX2xhYmVsIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuc2VydmljZXMtYmxvY2tfX2xhYmVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuXG4uc2VydmljZXMtYmxvY2tfX2xpc3Qge1xuICBtYXJnaW46IC01cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnNlcnZpY2VzLWJsb2NrX19saXN0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7IH0gfVxuXG4uc2VydmljZXMtYmxvY2tfX2l0ZW0ge1xuICBwYWRkaW5nOiA3cHggNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zZXJ2aWNlcy1ibG9ja19faXRlbSB7XG4gICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgbWF4LXdpZHRoOiA1MCU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTMxOXB4KSB7XG4gICAgLnNlcnZpY2VzLWJsb2NrX19pdGVtIHtcbiAgICAgIGZsZXg6IDAgMCAzMy4zMzMzJTtcbiAgICAgIG1heC13aWR0aDogMzMuMzMzMyU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAuc2VydmljZXMtYmxvY2tfX2l0ZW0ge1xuICAgICAgZmxleDogMCAwIDMzLjMzMzMlO1xuICAgICAgbWF4LXdpZHRoOiAzMy4zMzMzJTsgfSB9XG5cbi5zZXJ2aWNlcy1ibG9ja19fdGVzdCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiRmlyYVNhbnMtTGlnaHRcIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBcIlRhaG9tYVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiAjZTNlM2UzO1xuICBtYXgtd2lkdGg6IDU2MHB4O1xuICBtYXJnaW46IDUwcHggYXV0byAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAuc2VydmljZXMtYmxvY2tfX3Rlc3QgYnIge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuc2VydmljZXMtYmxvY2tfX3Rlc3Qge1xuICAgICAgbWFyZ2luLXRvcDogMjVweDsgfSB9XG4gIC5zZXJ2aWNlcy1ibG9ja19fdGVzdCArIC5zZXJ2aWNlcy1ibG9ja19fYWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAzNnB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuc2VydmljZXMtYmxvY2tfX3Rlc3QgKyAuc2VydmljZXMtYmxvY2tfX2FjdGlvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7IH0gfVxuICAuc2VydmljZXMtYmxvY2tfX3Rlc3QtLXNtYWxsIHtcbiAgICBtYXgtd2lkdGg6IDQ1MHB4OyB9XG4gIC5zZXJ2aWNlcy1ibG9ja19fdGVzdC0tbWFyZ2luLWJpZyB7XG4gICAgbWFyZ2luOiA3OHB4IGF1dG8gMDsgfVxuXG4uc2VydmljZXMtYmxvY2tfX2FjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLnNlcnZpY2VzLWJsb2NrX19hY3Rpb24gLmJ0biB7XG4gICAgICBtaW4td2lkdGg6IDM2MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLnNlcnZpY2VzLWJsb2NrX19hY3Rpb24gLmJ0biB7XG4gICAgICBwYWRkaW5nOiAxM3B4IDIwcHg7XG4gICAgICBtaW4td2lkdGg6IDM2MHB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEzMjBweCkge1xuICAgIC5zZXJ2aWNlcy1ibG9ja19fYWN0aW9uIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuc2VydmljZXMtYmxvY2tfX2FjdGlvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAyNXB4OyB9XG4gICAgICAuc2VydmljZXMtYmxvY2tfX2FjdGlvbiAuYnRuIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuc2VydmljZXMtYmxvY2tfX2FjdGlvbiAuX2lubGluZSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5zZXJ2aWNlcy1ibG9ja19fZGVzYyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTFhMTk7XG4gIGNvbG9yOiAjZTNlM2UzO1xuICBwYWRkaW5nOiA1NXB4IDUwcHg7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmJkZDJjOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMzIwcHgpIHtcbiAgICAuc2VydmljZXMtYmxvY2tfX2Rlc2Mge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5zZXJ2aWNlcy1ibG9ja19fZGVzYyB7XG4gICAgICBwYWRkaW5nOiAxNXB4OyB9IH1cbiAgLnNlcnZpY2VzLWJsb2NrX19kZXNjIHAge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuc2VydmljZXMtYmxvY2tfX2Rlc2MgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH0gfVxuICAgIC5zZXJ2aWNlcy1ibG9ja19fZGVzYyBwOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuc2VydmljZXMtYmxvY2tfX2Rlc2MgaDEsIC5zZXJ2aWNlcy1ibG9ja19fZGVzYyAuaDEsIC5zZXJ2aWNlcy1ibG9ja19fZGVzYyBoMiwgLnNlcnZpY2VzLWJsb2NrX19kZXNjIC5oMSwgLnNlcnZpY2VzLWJsb2NrX19kZXNjIGgzLCAuc2VydmljZXMtYmxvY2tfX2Rlc2MgLmgzLCAuc2VydmljZXMtYmxvY2tfX2Rlc2MgaDQsIC5zZXJ2aWNlcy1ibG9ja19fZGVzYyAuaDQsIC5zZXJ2aWNlcy1ibG9ja19fZGVzYyBoNSwgLnNlcnZpY2VzLWJsb2NrX19kZXNjIC5oNSB7XG4gICAgY29sb3I6ICNlM2UzZTM7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnNlcnZpY2VzLWJsb2NrX19kZXNjIC5faW5saW5lIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5zZXJ2aWNlcy1ibG9ja19fZGVzYyAuX2J0biB7XG4gICAgICBtaW4td2lkdGg6IDM2MHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnNlcnZpY2VzLWJsb2NrX19kZXNjIC5fYnRuIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLnNlcnZpY2VzLWJsb2NrX19kZXNjLS1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTMyMHB4KSB7XG4gIC5zZXJ2aWNlcy1ibG9jay0tdHlwZS0yIC5zZXJ2aWNlcy1ibG9ja19fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMzIwcHgpIHtcbiAgLnNlcnZpY2VzLWJsb2NrLS10eXBlLTIgLnNlcnZpY2VzLWJsb2NrX19sYWJlbCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuLnNlcnZpY2VzLWJsb2NrLS10eXBlLTIgLnNlcnZpY2VzLWJsb2NrX19saXN0IHtcbiAgbWFyZ2luOiAwIC0xMnB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VydmljZXMtYmxvY2stLXR5cGUtMiAuc2VydmljZXMtYmxvY2tfX2l0ZW0ge1xuICAgIGZsZXg6IDAgMCAzMy4zMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzJTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMzIwcHgpIHtcbiAgLnNlcnZpY2VzLWJsb2NrLS10eXBlLTIgLnNlcnZpY2VzLWJsb2NrX19hY3Rpb24ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlcnZpY2VzLWJsb2NrLS10eXBlLTIgLnNlcnZpY2VzLWJsb2NrX19hY3Rpb24gLmJ0biB7XG4gICAgcGFkZGluZy1sZWZ0OiA0M3B4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQzcHg7IH0gfVxuXG4uc2VydmljZXMtYmxvY2stLXR5cGUtMyAuc2VydmljZXMtYmxvY2tfX3RpdGxlIHtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5zZXJ2aWNlcy1ibG9jay0tdHlwZS0zIC5zZXJ2aWNlcy1ibG9ja19fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyNHB4OyB9IH1cblxuLnNhbGUtYmxvY2sge1xuICBiYWNrZ3JvdW5kOiAjZmZlZGU1IHVybChcIi4uL2ltYWdlcy9zYWxlLWJnLnBuZ1wiKTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuc2FsZS1ibG9jayB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLnNhbGUtYmxvY2tfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuc2FsZS1ibG9ja19fY2xvc2Uge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAgIC5zYWxlLWJsb2NrX19jbG9zZTpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zcHJpdGUuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA3MThweCA3MDRweDtcbiAgICAgIHdpZHRoOiAxMXB4O1xuICAgICAgaGVpZ2h0OiAxMXB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwN3B4IC0yMDdweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cbiAgLnNhbGUtYmxvY2tfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1mYW1pbHk6IFwiRmlyYVNhbnMtTGlnaHRcIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBcIlRhaG9tYVwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIG1hcmdpbi1yaWdodDogNzBweDsgfVxuICAgIC5zYWxlLWJsb2NrX190aXRsZSAuX29yYW5nZSB7XG4gICAgICBjb2xvcjogI2ZmNTMwMDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk5lcmlzLVNlbWlCb2xkXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgLnNhbGUtYmxvY2tfX2NvZGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5zYWxlLWJsb2NrX19jb2RlIC5fbGFiZWwge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgY29sb3I6ICMzOTM3MzU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAgIC5zYWxlLWJsb2NrX19jb2RlIC5fdmFsdWUge1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgcGFkZGluZzogMXB4IDVweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBjb2xvcjogI2ZmNTMwMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LWZhbWlseTogXCJGaXJhU2Fucy1NZWRpdW1cIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBcIlRhaG9tYVwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4ucGFnZS10aXRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYwZWQ7IH1cbiAgLnBhZ2UtdGl0bGVfX2lubmVyIHtcbiAgICBwYWRkaW5nOiA0NXB4IDAgMzhweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnBhZ2UtdGl0bGVfX2lubmVyIHtcbiAgICAgICAgcGFkZGluZzogNjBweCAwIDMwcHg7IH0gfVxuICAucGFnZS10aXRsZV9fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzE3MTcxNzsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnBhZ2UtdGl0bGVfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4OyB9IH1cblxuLnBheW1lbnQtYmxvY2tfX2lubmVyIHtcbiAgcGFkZGluZzogNDJweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEzMTlweCkge1xuICAgIC5wYXltZW50LWJsb2NrX19pbm5lciB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAucGF5bWVudC1ibG9ja19faW5uZXIge1xuICAgICAgcGFkZGluZzogMzhweCAwOyB9IH1cblxuLnBheW1lbnQtYmxvY2tfX3RvcCB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIGZvbnQtc2l6ZTogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucGF5bWVudC1ibG9ja19fdG9wIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucGF5bWVudC1ibG9ja19fdG9wIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuICAucGF5bWVudC1ibG9ja19fdG9wOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnBheW1lbnQtYmxvY2tfX21pZGRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgLnBheW1lbnQtYmxvY2tfX21pZGRsZTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5wYXltZW50LWJsb2NrX19ib3R0b20ge1xuICBmb250LXNpemU6IDA7XG4gIG1hcmdpbi1ib3R0b206IDU3cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLnBheW1lbnQtYmxvY2tfX2JvdHRvbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnBheW1lbnQtYmxvY2tfX2JvdHRvbSB7XG4gICAgICBtYXJnaW46IC0xMHB4IC0xMHB4IDQ2cHg7IH1cbiAgICAgIC5wYXltZW50LWJsb2NrX19ib3R0b20gLnBheW1lbnQtYmxvY2tfX2l0ZW0ge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICAgIG1hcmdpbjogMDsgfSB9XG4gIC5wYXltZW50LWJsb2NrX19ib3R0b206bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ucGF5bWVudC1ibG9ja19fdGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiRmlyYVNhbnMtTWVkaXVtXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMi4yMjtcbiAgY29sb3I6ICMxNzE3MTc7IH1cblxuLnBheW1lbnQtYmxvY2tfX2Rlc2Mge1xuICBtYXgtd2lkdGg6IDY1MnB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40MztcbiAgY29sb3I6ICM5OTk5OTk7IH1cbiAgLnBheW1lbnQtYmxvY2tfX2Rlc2MgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnBheW1lbnQtYmxvY2tfX2Rlc2Mge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBwYWRkaW5nOiAwIDEzcHg7IH1cbiAgICAgIC5wYXltZW50LWJsb2NrX19kZXNjIGJyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAucGF5bWVudC1ibG9ja19fZGVzYyBhIHtcbiAgICBjb2xvcjogIzAwNzBmMDsgfVxuICAgIC5wYXltZW50LWJsb2NrX19kZXNjIGE6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLnBheW1lbnQtYmxvY2tfX2l0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbWFyZ2luLXJpZ2h0OiA0NHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5wYXltZW50LWJsb2NrX19pdGVtIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNDNweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5wYXltZW50LWJsb2NrX19pdGVtIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMzZweDsgfSB9XG4gIC5wYXltZW50LWJsb2NrX19pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLnBheW1lbnQtYmxvY2tfX2l0ZW0tLWxvZ28tMyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucGF5bWVudC1ibG9ja19faXRlbS0tbG9nby0zIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAucGF5bWVudC1ibG9ja19faXRlbS0tbG9nby00IHtcbiAgICAgIG1hcmdpbi1yaWdodDogNDZweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5wYXltZW50LWJsb2NrX19pdGVtLS1sb2dvLTQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzN3B4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5wYXltZW50LWJsb2NrX19pdGVtLS1sb2dvLTUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzNnB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLnBheW1lbnQtYmxvY2tfX2l0ZW0tLWxvZ28tNSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDI5cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLnBheW1lbnQtYmxvY2tfX2l0ZW0tLWxvZ28tNiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDM3cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAucGF5bWVudC1ibG9ja19faXRlbS0tbG9nby02IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMjhweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5wYXltZW50LWJsb2NrX19pdGVtLS1sb2dvLTcge1xuICAgICAgbWFyZ2luLXRvcDogM3B4OyB9IH1cblxuLnBheW1lbnQtYmxvY2tfX2xpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLnN0YXRpYy1ibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLnN0YXRpYy1ibG9jazpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMzIwcHgpIHtcbiAgICAuc3RhdGljLWJsb2NrX19pbm5lciB7XG4gICAgICBtYXgtd2lkdGg6IDgxMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTMxOXB4KSB7XG4gICAgLnN0YXRpYy1ibG9jay0tYnV5IC5zdGF0aWMtYmxvY2tfX2lubmVyIHtcbiAgICAgIG1heC13aWR0aDogODkwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5zdGF0aWMtYmxvY2stLWJ1eSAuc3RhdGljLWJsb2NrX19pbm5lciB7XG4gICAgICBtYXgtd2lkdGg6IDYzNXB4O1xuICAgICAgbWFyZ2luOiAwIDAgMCA4cHg7IH1cbiAgICAgIC5zdGF0aWMtYmxvY2stLWJ1eSAuc3RhdGljLWJsb2NrX19pbm5lciBiciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTMxOXB4KSB7XG4gICAgLnN0YXRpYy1ibG9jay0tdHlwZS0yIC5zdGF0aWMtYmxvY2tfX2lubmVyIHtcbiAgICAgIG1heC13aWR0aDogODkwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5zdGF0aWMtYmxvY2stLXR5cGUtMiAuc3RhdGljLWJsb2NrX19pbm5lciB7XG4gICAgICBtYXgtd2lkdGg6IDYzNXB4O1xuICAgICAgbWFyZ2luOiAwIDAgMCA4cHg7IH1cbiAgICAgIC5zdGF0aWMtYmxvY2stLXR5cGUtMiAuc3RhdGljLWJsb2NrX19pbm5lciBiciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uYnV5LWNtc19faW5uZXIge1xuICBtYXgtd2lkdGg6IDg5NXB4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTMxOXB4KSB7XG4gICAgLmJ1eS1jbXNfX2lubmVyIHtcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIG1hcmdpbjogMCAtMzBweDsgfSB9XG5cbi5idXktY21zX190YWJsZSB7XG4gIG1hcmdpbi1ib3R0b206IDU0cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLmJ1eS1jbXNfX3RhYmxlIHtcbiAgICAgIG1hcmdpbjogMCAtMjFweCA1NHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmJ1eS1jbXNfX3RhYmxlIHtcbiAgICAgIG1hcmdpbjogMCAtMTJweCA1OHB4OyB9IH1cbiAgLmJ1eS1jbXNfX3RhYmxlOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5idXktY21zX19oZWFkIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmJ1eS1jbXNfX3JvdyB7XG4gIHBhZGRpbmc6IDEzcHggNDRweCAxM3B4IDQxcHg7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbiAgY29sb3I6ICM0OTQ5NDk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNzE7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmJ1eS1jbXNfX3JvdyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5idXktY21zX19yb3cge1xuICAgICAgcGFkZGluZzogMTNweCA0NHB4IDEzcHggMjhweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5idXktY21zX19yb3cge1xuICAgICAgcGFkZGluZzogMjVweCAyNHB4IDE2cHggMjFweDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDsgfSB9XG4gIC5idXktY21zX19yb3c6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuYnV5LWNtc19fYm9keSAuYnV5LWNtc19fcm93IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMGVkO1xuICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNmYmRkMmM7IH1cbiAgLmJ1eS1jbXNfX2hlYWQgLmJ1eS1jbXNfX3JvdyB7XG4gICAgcGFkZGluZzogMTdweCA0NHB4IDE3cHggNDFweDtcbiAgICBmb250LXNpemU6IDE1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgIC5idXktY21zX19oZWFkIC5idXktY21zX19yb3cge1xuICAgICAgICBwYWRkaW5nOiAxN3B4IDQ0cHggMTdweCAyOHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5idXktY21zX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9IH1cblxuLmJ1eS1jbXNfX3RpdGxlIGIge1xuICBmb250LWZhbWlseTogXCJGaXJhU2Fucy1NZWRpdW1cIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBcIlRhaG9tYVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiAjMTcxNzE3OyB9XG5cbi5idXktY21zX192YWx1ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmJ1eS1jbXNfX3ZhbHVlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgZmxleDogMCAwIDIzOHB4O1xuICAgICAgbWF4LXdpZHRoOiAyMzhweDsgfSB9XG5cbi5idXktY21zX19wcmljZSB7XG4gIG1hcmdpbi1yaWdodDogNDJweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZmxleDogMCAwIDc1cHg7XG4gIG1heC13aWR0aDogNzVweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuYnV5LWNtc19fcHJpY2Uge1xuICAgICAgZmxleDogMTtcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5idXktY21zX19ib251cyB7XG4gICAgZmxleDogMCAwIDEwNHB4O1xuICAgIG1pbi13aWR0aDogMTA0cHg7XG4gICAgbWF4LXdpZHRoOiAxMDRweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYnV5LWNtc19fYm9udXMge1xuICAgIGZsZXg6IDAgMCAxNTZweDtcbiAgICBtYXgtd2lkdGg6IDE1NnB4OyB9IH1cblxuLmJ1eS1jbXNfX2hlYWQgLmJ1eS1jbXNfX2JvbnVzIHtcbiAgcGFkZGluZy1sZWZ0OiAxN3B4OyB9XG5cbi5idXktY21zX19ib2R5IC5idXktY21zX19ib251cyAuX3RleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICNmZjUzMDA7XG4gIHBhZGRpbmc6IDEzcHggMTBweCAxMXB4IDE4cHg7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5idXktY21zX19ib2R5IC5idXktY21zX19ib251cyAuX3RleHQge1xuICAgICAgcGFkZGluZzogMTJweCAxMHB4IDEwcHggMThweDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuICAgICAgLmJ1eS1jbXNfX2JvZHkgLmJ1eS1jbXNfX2JvbnVzIC5fdGV4dDpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAn0JHQvtC90YPRgSc7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgY29sb3I6ICM0OTQ5NDk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9IH1cblxuLmJ1eS1jbXNfX2Rlc2Mge1xuICBtYXgtd2lkdGg6IDgxMHB4O1xuICBtYXJnaW46IDAgYXV0byAyNHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMzE5cHgpIHtcbiAgICAuYnV5LWNtc19fZGVzYyB7XG4gICAgICBtYXgtd2lkdGg6IDg5MHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmJ1eS1jbXNfX2Rlc2Mge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAuYnV5LWNtc19fZGVzYyBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDsgfSB9XG4gIC5idXktY21zX19kZXNjOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmJ1eS1jbXNfX2FjdGlvbiB7XG4gIG1heC13aWR0aDogODEwcHg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMzE5cHgpIHtcbiAgICAuYnV5LWNtc19fYWN0aW9uIHtcbiAgICAgIG1heC13aWR0aDogODkwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAuYnV5LWNtc19fYWN0aW9uIHtcbiAgICAgIG1heC13aWR0aDogNjU4cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuYnV5LWNtc19fYWN0aW9uIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gIC5idXktY21zX19hY3Rpb24gLmJ0biB7XG4gICAgcGFkZGluZzogOXB4IDIwcHg7IH1cblxuLnN0YXRpYy1zbGlkZXIge1xuICBtYXJnaW4tYm90dG9tOiAzN3B4O1xuICBtYXgtd2lkdGg6IDgwOHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5zdGF0aWMtc2xpZGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7IH1cbiAgICAgIC5zdGF0aWMtc2xpZGVyOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnN0YXRpYy1zbGlkZXIge1xuICAgICAgbWFyZ2luOiAwIC0yMHB4IDM1cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLnN0YXRpYyAuc3RhdGljLXNsaWRlciB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xNnB4OyB9IH1cbiAgLnN0YXRpYy1zbGlkZXI6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuc3RhdGljLXNsaWRlcl9fbGlzdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIGhlaWdodDogMzIwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IC4zcztcbiAgICBmb250LXNpemU6IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgIC5zdGF0aWMtc2xpZGVyX19saXN0IHtcbiAgICAgICAgaGVpZ2h0OiAyOTZweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuc3RhdGljLXNsaWRlcl9fbGlzdCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IDI0MHB4OyB9IH1cbiAgICAuc3RhdGljLXNsaWRlcl9fbGlzdC5zbGljay1pbml0aWFsaXplZCB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAuc3RhdGljLXNsaWRlcl9fbGlzdCAuc2xpY2stYXJyb3cge1xuICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMywgMjMsIDIzLCAwLjUpO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgICB6LWluZGV4OiAyOyB9XG4gICAgICAuc3RhdGljLXNsaWRlcl9fbGlzdCAuc2xpY2stYXJyb3c6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3Nwcml0ZS5zdmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogNzE4cHggNzA0cHg7XG4gICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC02NjNweCAtNjU5cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cbiAgICAuc3RhdGljLXNsaWRlcl9fbGlzdCAuc2xpY2stcHJldiB7XG4gICAgICBsZWZ0OiA0MHB4OyB9XG4gICAgICAuc3RhdGljLXNsaWRlcl9fbGlzdCAuc2xpY2stcHJldjpiZWZvcmUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoMTgwZGVnKTsgfVxuICAgIC5zdGF0aWMtc2xpZGVyX19saXN0IC5zbGljay1uZXh0IHtcbiAgICAgIHJpZ2h0OiA0MHB4OyB9XG4gICAgLnN0YXRpYy1zbGlkZXJfX2xpc3QgLnNsaWNrLWRvdHMge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgLnN0YXRpYy1zbGlkZXJfX2xpc3QgLnNsaWNrLWRvdHMgbGkge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgICAgLnN0YXRpYy1zbGlkZXJfX2xpc3QgLnNsaWNrLWRvdHMgbGk6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zdGF0aWMtc2xpZGVyX19pdGVtIHtcbiAgICBoZWlnaHQ6IDMyMHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgIC5zdGF0aWMtc2xpZGVyX19pdGVtIHtcbiAgICAgICAgaGVpZ2h0OiAyOTZweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuc3RhdGljLXNsaWRlcl9faXRlbSB7XG4gICAgICAgIGhlaWdodDogMjQwcHg7IH0gfVxuXG4uc3RhdGljLWFjY28ge1xuICBtYXJnaW46IDU2cHggMDsgfVxuICAuc3RhdGljLWFjY286bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuc3RhdGljLWFjY29fX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDIycHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5zdGF0aWMtYWNjb19faXRlbSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuICAgIC5zdGF0aWMtYWNjb19faXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLnN0YXRpYy1hY2NvX19oZWFkIHtcbiAgICBjb2xvcjogIzAwNzBmMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IC4zczsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnN0YXRpYy1hY2NvX19oZWFkIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDsgfSB9XG4gICAgLnN0YXRpYy1hY2NvX19oZWFkLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogIzQ5NDk0OTsgfVxuICAgICAgLnN0YXRpYy1hY2NvX19oZWFkLmFjdGl2ZSAuc3RhdGljLWFjY29fX3RpdGxlIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLnN0YXRpYy1hY2NvX190aXRsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgIzAwNzBmMDtcbiAgICB0cmFuc2l0aW9uOiAuM3M7IH1cbiAgICAuc3RhdGljLWFjY29fX3RpdGxlOmhvdmVyIHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5zdGF0aWMtYWNjb19fYm9keSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwYWRkaW5nLXRvcDogMjFweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogN3B4OyB9XG5cbi5zZXJ2aWNlLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMGVkOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuc2VydmljZS1saXN0IHtcbiAgICAgIG1hcmdpbjogMCAtMTA1cHggNDlweDtcbiAgICAgIHBhZGRpbmc6IDY3cHggNjZweCA1M3B4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEzMTlweCkge1xuICAgIC5zZXJ2aWNlLWxpc3Qge1xuICAgICAgcGFkZGluZy10b3A6IDU1cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5zZXJ2aWNlLWxpc3Q6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjBlZDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC01MHZ3OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5zZXJ2aWNlLWxpc3Qge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuc2VydmljZS1saXN0OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYwZWQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNTB2dzsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5zZXJ2aWNlLWxpc3Qge1xuICAgICAgcGFkZGluZzogNTJweCAwIDQ1cHg7XG4gICAgICBtYXJnaW46IDAgLTEwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuc2VydmljZS1saXN0IHtcbiAgICAgIHBhZGRpbmc6IDQzcHggMCA2MXB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGhlaWdodDogMzcxcHg7IH1cbiAgICAgIC5zZXJ2aWNlLWxpc3Quc2xpY2staW5pdGlhbGl6ZWQge1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cbiAgLnNlcnZpY2UtbGlzdDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5zZXJ2aWNlLWxpc3QgLnNsaWNrLWRvdHMge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvdHRvbTogMTRweDsgfVxuICAgIC5zZXJ2aWNlLWxpc3QgLnNsaWNrLWRvdHMgbGkge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgLnNlcnZpY2UtbGlzdCAuc2xpY2stZG90cyBsaTpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zZXJ2aWNlLWxpc3RfX2NvbCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMyU7XG4gICAgcGFkZGluZzogMCA0MHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEzMTlweCkge1xuICAgICAgLnNlcnZpY2UtbGlzdF9fY29sIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAuc2VydmljZS1saXN0X19jb2wge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHBhZGRpbmc6IDAgMTFweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5zZXJ2aWNlLWxpc3RfX2l0ZW0ge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgLnNlcnZpY2UtbGlzdF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LWZhbWlseTogXCJGaXJhU2Fucy1NZWRpdW1cIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBcIlRhaG9tYVwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgIGNvbG9yOiAjNDk0OTQ5O1xuICAgIG1hcmdpbi1ib3R0b206IDIxcHg7IH1cbiAgLnNlcnZpY2UtbGlzdF9fZGVzYywgLnNlcnZpY2UtbGlzdCBwIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTQ7XG4gICAgY29sb3I6ICM5OTk5OTk7IH1cbiAgLnNlcnZpY2UtbGlzdCBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMXB4OyB9XG4gICAgLnNlcnZpY2UtbGlzdCBwOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhcnRuZXJzLWluZm9fX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDU1cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhcnRuZXJzLWluZm9fX2xpc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgcGFkZGluZzogMCAxMHB4OyB9IH1cblxuLnBhcnRuZXJzLWluZm9fX2xpc3Q6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnBhcnRuZXJzLWluZm9fX2l0ZW0ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDQ1cHggMjJweCAzMHB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZjFmMGVkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAucGFydG5lcnMtaW5mb19faXRlbSB7XG4gICAgICBmbGV4OiAwIDAgNDA0cHg7XG4gICAgICBtYXgtd2lkdGg6IDQwNHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLnBhcnRuZXJzLWluZm9fX2l0ZW0ge1xuICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgIG1heC13aWR0aDogNTAlOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnBhcnRuZXJzLWluZm9fX2l0ZW0ge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMWYwZWQ7IH0gfVxuICAucGFydG5lcnMtaW5mb19faXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuICAucGFydG5lcnMtaW5mb19faXRlbSAuX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMXB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIkZpcmFTYW5zLU1lZGl1bVwiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjA1O1xuICAgIGNvbG9yOiAjMTcxNzE3OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucGFydG5lcnMtaW5mb19faXRlbSAuX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH0gfVxuICAgIC5wYXJ0bmVycy1pbmZvX19pdGVtIC5fdGl0bGU6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5wYXJ0bmVycy1pbmZvX19pdGVtIC5fZGVzYyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQzO1xuICAgIGNvbG9yOiAjNDk0OTQ5O1xuICAgIG1heC13aWR0aDogMTUwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5wYXJ0bmVycy1pbmZvX19pdGVtIC5fZGVzYyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxNDBweDsgfSB9XG4gIC5wYXJ0bmVycy1pbmZvX19pdGVtIC5fdW5pdCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjA1OyB9XG5cbi5wYXJ0bmVycy1pbmZvX19kZXNjIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4xMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzQ5NDk0OTtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucGFydG5lcnMtaW5mb19fZGVzYyB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7IH0gfVxuICAucGFydG5lcnMtaW5mb19fZGVzYzpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5wYXJ0bmVycy1pbmZvX19hY3Rpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnBhcnRuZXJzLWluZm9fX2FjdGlvbiAuYnRuIHtcbiAgICBtaW4td2lkdGg6IDIwOHB4OyB9XG5cbi5wYXJ0bmVycy1jb29wZXJhdGlvbiB7XG4gIG9wYWNpdHk6IC45O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjMyMzIyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAucGFydG5lcnMtY29vcGVyYXRpb24ge1xuICAgICAgcGFkZGluZzogNThweCA1MHB4IDQ2cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTMxOXB4KSB7XG4gICAgLnBhcnRuZXJzLWNvb3BlcmF0aW9uIHtcbiAgICAgIG1hcmdpbjogMCAtMzBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5wYXJ0bmVycy1jb29wZXJhdGlvbiB7XG4gICAgICBtYXJnaW46IDAgLTMwcHg7XG4gICAgICBwYWRkaW5nOiA1MHB4IDQwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucGFydG5lcnMtY29vcGVyYXRpb24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWExOTtcbiAgICAgIHBhZGRpbmc6IDUwcHggMzBweCAzMHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnBhcnRuZXJzLWNvb3BlcmF0aW9uX19saXN0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXJnaW46IDAgLTcwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTMxOXB4KSB7XG4gICAgLnBhcnRuZXJzLWNvb3BlcmF0aW9uX19saXN0IHtcbiAgICAgIG1hcmdpbjogMCAtNDVweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5wYXJ0bmVycy1jb29wZXJhdGlvbl9fbGlzdCB7XG4gICAgICBtYXJnaW46IDAgLTIwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucGFydG5lcnMtY29vcGVyYXRpb25fX2l0ZW0ge1xuICAgICAgZmxleDogMCAwIDMzLjMzMzMlO1xuICAgICAgbWF4LXdpZHRoOiAzMy4zMzMzJTtcbiAgICAgIHBhZGRpbmc6IDAgNzBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMzE5cHgpIHtcbiAgICAucGFydG5lcnMtY29vcGVyYXRpb25fX2l0ZW0ge1xuICAgICAgcGFkZGluZzogMCA0NnB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLnBhcnRuZXJzLWNvb3BlcmF0aW9uX19pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5wYXJ0bmVycy1jb29wZXJhdGlvbl9faXRlbSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNHB4OyB9XG4gICAgICAucGFydG5lcnMtY29vcGVyYXRpb25fX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAucGFydG5lcnMtY29vcGVyYXRpb25fX2l0ZW0gLl90aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk5lcmlzLVNlbWlCb2xkXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS4xNztcbiAgICBjb2xvcjogI2ZiZGQyYztcbiAgICBtYXJnaW4tYm90dG9tOiAxOXB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucGFydG5lcnMtY29vcGVyYXRpb25fX2l0ZW0gLl90aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfSB9XG4gIC5wYXJ0bmVycy1jb29wZXJhdGlvbl9faXRlbSAuX2Rlc2Mge1xuICAgIGZvbnQtZmFtaWx5OiBcIkZpcmFTYW5zLUxpZ2h0XCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDM7XG4gICAgY29sb3I6ICNlM2UzZTM7XG4gICAgbWF4LXdpZHRoOiAyMjBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnBhcnRuZXJzLWNvb3BlcmF0aW9uX19pdGVtIC5fZGVzYyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lOyB9IH1cblxuLnBhcnRuZXJzLWFydGljbGVfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDAgLTU1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEzMTlweCkge1xuICAgIC5wYXJ0bmVycy1hcnRpY2xlX19saXN0IHtcbiAgICAgIG1hcmdpbjogMCAtMzVweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5wYXJ0bmVycy1hcnRpY2xlX19saXN0IHtcbiAgICAgIG1hcmdpbjogMCAtMjVweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5wYXJ0bmVycy1hcnRpY2xlX19saXN0IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGhlaWdodDogMjEwcHg7IH1cbiAgICAgIC5wYXJ0bmVycy1hcnRpY2xlX19saXN0LnNsaWNrLWluaXRpYWxpemVkIHtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgIGhlaWdodDogYXV0bzsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFydG5lcnMtYXJ0aWNsZV9faXRlbSB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMyU7XG4gICAgcGFkZGluZzogMCA1NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEzMTlweCkge1xuICAucGFydG5lcnMtYXJ0aWNsZV9faXRlbSB7XG4gICAgcGFkZGluZzogMCAzNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wYXJ0bmVycy1hcnRpY2xlX19pdGVtIHtcbiAgICBwYWRkaW5nOiAwIDI1cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhcnRuZXJzLWFydGljbGVfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDAgMTBweDsgfSB9XG5cbi5wYXJ0bmVycy1hcnRpY2xlX19pdGVtIC5fdGl0bGUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk5lcmlzLVNlbWlCb2xkXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBjb2xvcjogIzE3MTcxNzsgfVxuXG4ucGFydG5lcnMtYXJ0aWNsZV9faXRlbSAuX2Rlc2Mge1xuICBmb250LWZhbWlseTogXCJGaXJhU2Fucy1MaWdodFwiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40MztcbiAgY29sb3I6ICM0OTQ5NDk7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnBhcnRuZXJzLWFydGljbGVfX2l0ZW0gLl9kZXNjIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDsgfSB9XG5cbi5kaWZmLWJsb2NrX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC1mYW1pbHk6IFwiTmVyaXMtU2VtaUJvbGRcIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBcIlRhaG9tYVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMxNzE3MTc7XG4gIG1hcmdpbi1ib3R0b206IDMzcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmRpZmYtYmxvY2tfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM3cHg7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7IH0gfVxuICAuZGlmZi1ibG9ja19fdGl0bGUgLnRleHQtb3JhbmdlIHtcbiAgICBjb2xvcjogI2ZkNmIyZjsgfVxuXG4uZGlmZi1ibG9ja19fY29udGVudCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZGlmZi1ibG9ja19fY29udGVudCB7XG4gICAgICBtYXgtd2lkdGg6IDc1MnB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cblxuLmRpZmYtYmxvY2tfX2xlZnQge1xuICBib3JkZXI6IDVweCBzb2xpZCAjZmJkZDJjO1xuICBwYWRkaW5nOiA2OHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5kaWZmLWJsb2NrX19sZWZ0IHtcbiAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICBtYXgtd2lkdGg6IDUwJTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5kaWZmLWJsb2NrX19sZWZ0IHtcbiAgICAgIHBhZGRpbmc6IDQ1cHggMjBweDsgfSB9XG5cbi5kaWZmLWJsb2NrX19yaWdodCB7XG4gIG1hcmdpbjogMjRweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMGVkO1xuICBwYWRkaW5nOiA1MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5kaWZmLWJsb2NrX19yaWdodCB7XG4gICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgbWF4LXdpZHRoOiA1MCU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuZGlmZi1ibG9ja19fcmlnaHQge1xuICAgICAgcGFkZGluZzogMzNweCAyMHB4OyB9IH1cblxuLmRpZmYtYmxvY2tfX2hlYWQge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5kaWZmLWJsb2NrX19oZWFkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM2cHg7IH0gfVxuICAuZGlmZi1ibG9ja19faGVhZCBpbWcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uZGlmZi1ibG9ja19fbmFtZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5lcmlzLVNlbWlCb2xkXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDMwcHg7IH1cbiAgLmRpZmYtYmxvY2tfX3JpZ2h0IC5kaWZmLWJsb2NrX19uYW1lIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMDk7XG4gICAgY29sb3I6ICMzNzM3Mzc7IH1cblxuLmRpZmYtYmxvY2tfX2JvZHkge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5kaWZmLWJsb2NrX19ib2R5IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuICAuZGlmZi1ibG9ja19fYm9keTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5kaWZmLWJsb2NrX19pdGVtIHtcbiAgcGFkZGluZy1ib3R0b206IDE5cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuZGlmZi1ibG9ja19faXRlbSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTNweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7IH0gfVxuICAuZGlmZi1ibG9ja19faXRlbTpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmRpZmYtYmxvY2tfX2l0ZW06bGFzdC1jaGlsZDpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuZGlmZi1ibG9ja19faXRlbTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA3MHB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlM2UwZGI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0zNXB4OyB9XG4gIC5kaWZmLWJsb2NrX19pdGVtIC5fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIkZpcmFTYW5zLU1lZGl1bVwiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICMzYzM4MWY7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZGlmZi1ibG9ja19faXRlbSAuX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9IH1cbiAgICAuZGlmZi1ibG9ja19faXRlbSAuX3RpdGxlOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5kaWZmLWJsb2NrX19pdGVtIC5fdGl0bGUudGV4dC1vcmFuZ2Uge1xuICAgICAgY29sb3I6ICNmZjUzMDA7IH1cbiAgICAuZGlmZi1ibG9ja19fcmlnaHQgLmRpZmYtYmxvY2tfX2JvZHkgLmRpZmYtYmxvY2tfX2l0ZW0gLl90aXRsZSB7XG4gICAgICBjb2xvcjogIzc5Nzk3OTsgfVxuICAuZGlmZi1ibG9ja19faXRlbSAuX2Rlc2Mge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICM3OTc5Nzk7IH1cblxuLmRpZmYtYmxvY2tfX2Zvb3QgLmRpZmYtYmxvY2tfX2l0ZW0gLl90aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7IH1cbiAgLmRpZmYtYmxvY2tfX2Zvb3QgLmRpZmYtYmxvY2tfX2l0ZW0gLl90aXRsZTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZlZWRiYWNrLWJsb2NrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZmVlZGJhY2stYmxvY2tfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mZWVkYmFjay1ibG9ja19fbGlzdCB7XG4gICAgaGVpZ2h0OiA0NjVweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLmZlZWRiYWNrLWJsb2NrX19saXN0LnNsaWNrLWluaXRpYWxpemVkIHtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cblxuLmZlZWRiYWNrLWJsb2NrX19pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogNDFweCAzOHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuZmVlZGJhY2stYmxvY2tfX2l0ZW0ge1xuICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4ICNmMWYwZWQgc29saWQ7IH1cbiAgICAgIC5mZWVkYmFjay1ibG9ja19faXRlbTpsYXN0LWNoaWxkLCAuZmVlZGJhY2stYmxvY2tfX2l0ZW06bnRoLWxhc3QtY2hpbGQoMikge1xuICAgICAgICBib3JkZXItYm90dG9tOiAwOyB9XG4gICAgICAuZmVlZGJhY2stYmxvY2tfX2l0ZW06bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCAjZjFmMGVkIHNvbGlkOyB9IH1cblxuLmZlZWRiYWNrLWJsb2NrX19oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjlweDsgfVxuICAuZmVlZGJhY2stYmxvY2tfX2hlYWQ6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uZmVlZGJhY2stYmxvY2tfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LWZhbWlseTogXCJOZXJpcy1TZW1pQm9sZFwiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIGNvbG9yOiAjMTcxNzE3OyB9XG5cbi5mZWVkYmFjay1ibG9ja19fbG9nbyB7XG4gIG1hcmdpbi1yaWdodDogMjVweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBmbGV4LXNocmluazogMDtcbiAgbWF4LXdpZHRoOiA2MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuZmVlZGJhY2stYmxvY2tfX2xvZ28gaW1nLCAuZmVlZGJhY2stYmxvY2tfX2xvZ28gc3ZnIHtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlOyB9XG5cbi5mZWVkYmFjay1ibG9ja19fZGVzYyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDM7XG4gIGNvbG9yOiAjNDk0OTQ5O1xuICBtYXJnaW4tYm90dG9tOiAxNHB4OyB9XG4gIC5mZWVkYmFjay1ibG9ja19fZGVzYyBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDM7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5mZWVkYmFjay1ibG9ja19fZGVzYyBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS41NDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5mZWVkYmFjay1ibG9ja19fZGVzYyB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBsaW5lLWhlaWdodDogMS41NDsgfSB9XG4gIC5mZWVkYmFjay1ibG9ja19fZGVzYzpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5mZWVkYmFjay1ibG9ja19fYWN0aW9uIC5fbGluayB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjNzk3OTc5OyB9XG4gIC5mZWVkYmFjay1ibG9ja19fYWN0aW9uIC5fbGluazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3Nwcml0ZS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiA3MThweCA3MDRweDtcbiAgICB3aWR0aDogNHB4O1xuICAgIGhlaWdodDogN3B4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01NjFweCAtNTU5cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdXBwb3J0LWJsb2NrX19pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXgtd2lkdGg6IDk3NXB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDE4cHggMCA2NHB4O1xuICAgIG1pbi1oZWlnaHQ6IDIwMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEzMTlweCkge1xuICAuc3VwcG9ydC1ibG9ja19faW5uZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zdXBwb3J0LWJsb2NrX19pbm5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDE0cHg7IH0gfVxuXG4uc3VwcG9ydC1ibG9ja19fc3RhdCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiA4MHB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDUycHggMCAyMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zdXBwb3J0LWJsb2NrX19zdGF0IHtcbiAgICAgIGZsZXg6IDAgMCAyMDhweDtcbiAgICAgIG1heC13aWR0aDogMjA4cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLnN1cHBvcnQtYmxvY2tfX3N0YXQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA2NXB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnN1cHBvcnQtYmxvY2tfX3N0YXQge1xuICAgICAgbWFyZ2luOiAwIGF1dG8gNDBweDtcbiAgICAgIHdpZHRoOiAyMDhweDtcbiAgICAgIGhlaWdodDogMjA4cHg7IH0gfVxuICAuc3VwcG9ydC1ibG9ja19fc3RhdCAuX3Byb2dyZXNzIHtcbiAgICB3aWR0aDogMjA4cHg7XG4gICAgaGVpZ2h0OiAyMDhweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogLTE7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuICAgIC5zdXBwb3J0LWJsb2NrX19zdGF0IC5fcHJvZ3Jlc3MgY2lyY2xlIHtcbiAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xuICAgICAgdHJhbnNpdGlvbjogc3Ryb2tlLWRhc2hvZmZzZXQgMXMgbGluZWFyO1xuICAgICAgc3Ryb2tlOiAjZjFmMGVkO1xuICAgICAgc3Ryb2tlLXdpZHRoOiA4cHg7IH1cbiAgICAuc3VwcG9ydC1ibG9ja19fc3RhdCAuX3Byb2dyZXNzIC5jaXJjbGVfMDIge1xuICAgICAgc3Ryb2tlOiAjZmY1MzAwOyB9XG4gIC5zdXBwb3J0LWJsb2NrX19zdGF0IC5fdmFsdWUge1xuICAgIGZvbnQtc2l6ZTogNTZweDtcbiAgICBmb250LWZhbWlseTogXCJOZXJpcy1TZW1pQm9sZFwiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgY29sb3I6ICNmZjUzMDA7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG4gIC5zdXBwb3J0LWJsb2NrX19zdGF0IC5fbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS40MztcbiAgICBjb2xvcjogIzQ5NDk0OTtcbiAgICBtYXgtd2lkdGg6IDEyMHB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnN1cHBvcnQtYmxvY2tfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4OyB9IH1cblxuLnN1cHBvcnQtYmxvY2tfX3RpdGxlIHtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBmb250LWZhbWlseTogXCJOZXJpcy1TZW1pQm9sZFwiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgY29sb3I6ICMxNzE3MTc7XG4gIG1hcmdpbi1ib3R0b206IDM5cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5zdXBwb3J0LWJsb2NrX190aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnN1cHBvcnQtYmxvY2tfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gIC5zdXBwb3J0LWJsb2NrX190aXRsZTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5zdXBwb3J0LWJsb2NrX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDgycHg7IH1cbiAgLnN1cHBvcnQtYmxvY2tfX2l0ZW0gLl9pbWcge1xuICAgIHdpZHRoOiA1NnB4O1xuICAgIGhlaWdodDogNTZweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7IH1cbiAgICAuc3VwcG9ydC1ibG9ja19faXRlbSAuX2ltZyBpbWcsIC5zdXBwb3J0LWJsb2NrX19pdGVtIC5faW1nIHN2ZyB7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlOyB9XG4gIC5zdXBwb3J0LWJsb2NrX19pdGVtIC5fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIk5lcmlzLVNlbWlCb2xkXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29sb3I6ICMxNzE3MTc7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnN1cHBvcnQtYmxvY2tfX2l0ZW0gLl90aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfSB9XG4gIC5zdXBwb3J0LWJsb2NrX19pdGVtIC5fZGVzYyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjcxO1xuICAgIGNvbG9yOiAjNDk0OTQ5OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuc3VwcG9ydC1ibG9ja19faXRlbSAuX2Rlc2Mge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjIzOyB9IH1cblxuLmFiaWxpdHktYmxvY2tfX2lubmVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAuOTsgfVxuXG4uYWJpbGl0eS1ibG9ja19fbGFiZWwge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkZpcmFTYW5zLUxpZ2h0XCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS44NztcbiAgY29sb3I6ICNiOGI4Yjg7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5hYmlsaXR5LWJsb2NrX19sYWJlbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmFiaWxpdHktYmxvY2tfX2xhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7IH0gfVxuXG4uYWJpbGl0eS1ibG9ja19fdGl0bGUge1xuICBmb250LXNpemU6IDQwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIk5lcmlzLVNlbWlCb2xkXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMC43O1xuICBjb2xvcjogI2ZmZmVmZTtcbiAgbWFyZ2luLWJvdHRvbTogMThweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLmFiaWxpdHktYmxvY2tfX3RpdGxlIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG8gOXB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmFiaWxpdHktYmxvY2tfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjEzO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAgICAgLmFiaWxpdHktYmxvY2tfX3RpdGxlIC50ZXh0LXllbGxvdyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLmFiaWxpdHktYmxvY2tfX2Rlc2Mge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkZpcmFTYW5zLUxpZ2h0XCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS44NztcbiAgY29sb3I6ICNiOGI4Yjg7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLmFiaWxpdHktYmxvY2tfX2Rlc2Mge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5hYmlsaXR5LWJsb2NrX19kZXNjIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQzOyB9IH1cblxuLmFiaWxpdHktYmxvY2tfX2l0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDE1cHggNDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzNCwgMzQsIDM1LCAwLjkpO1xuICBmb250LWZhbWlseTogXCJGaXJhU2Fucy1MaWdodFwiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgY29sb3I6ICNmZmZmZmY7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmFiaWxpdHktYmxvY2tfX2l0ZW0ge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogMjdweCAyNHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWExOTsgfSB9XG4gIC5hYmlsaXR5LWJsb2NrX19pdGVtIC5faW1nIHtcbiAgICBtYXgtaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuYWJpbGl0eS1ibG9ja19faXRlbSAuX2ltZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtMTVweDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH0gfVxuICAuYWJpbGl0eS1ibG9ja19faXRlbSAuX3RleHQge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLmFiaWxpdHktYmxvY2tfX2l0ZW0gLnRleHQteWVsbG93IHtcbiAgICBmb250LWZhbWlseTogXCJGaXJhU2Fucy1SZWd1bGFyXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4uYWJpbGl0eS1ibG9jay0taG9tZSAuYWJpbGl0eS1ibG9ja19fdGl0bGUge1xuICBtYXgtd2lkdGg6IDUzMHB4O1xuICBtYXJnaW46IDAgYXV0byAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4yOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5hYmlsaXR5LWJsb2NrLS1ob21lIC5hYmlsaXR5LWJsb2NrX190aXRsZSAudGV4dC15ZWxsb3cge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cblxuLmFiaWxpdHktYmxvY2stLWhvbWUgLmFiaWxpdHktYmxvY2tfX2Rlc2Mge1xuICBwYWRkaW5nOiAwOyB9XG5cbi5jb250YWN0LWJsb2NrIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuY29udGFjdC1ibG9ja19faGVhZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5jb250YWN0LWJsb2NrX19oZWFkIHtcbiAgICAgICAgZGlzcGxheTogZmxleDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY29udGFjdC1ibG9ja19faGVhZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH0gfVxuICAgIC5jb250YWN0LWJsb2NrX19oZWFkOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmNvbnRhY3QtYmxvY2tfX2luZm8ge1xuICAgICAgZmxleDogMCAwIDQwMHB4O1xuICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTY5cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTMxOXB4KSB7XG4gICAgLmNvbnRhY3QtYmxvY2tfX2luZm8ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMDBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAuY29udGFjdC1ibG9ja19faW5mbyB7XG4gICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogODBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5jb250YWN0LWJsb2NrX19pbmZvIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH0gfVxuICAuY29udGFjdC1ibG9ja19fZGVzYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTlweDsgfVxuICAgIC5jb250YWN0LWJsb2NrX19kZXNjOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5jb250YWN0LWJsb2NrX19kZXNjIC5fdGl0bGUge1xuICAgICAgZm9udC1mYW1pbHk6IFwiRmlyYVNhbnMtTWVkaXVtXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS43MTtcbiAgICAgIGNvbG9yOiAjMTcxNzE3O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAgIC5jb250YWN0LWJsb2NrX19kZXNjIC5fZGVzYyB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS43MTtcbiAgICAgIGNvbG9yOiAjNDk0OTQ5OyB9XG4gICAgICAuY29udGFjdC1ibG9ja19fZGVzYyAuX2Rlc2MgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzE7IH1cbiAgLmNvbnRhY3QtYmxvY2tfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5jb250YWN0LWJsb2NrX19pdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBtYXJnaW4tcmlnaHQ6IDUzcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jb250YWN0LWJsb2NrX19pdGVtIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNnB4OyB9IH1cbiAgICAuY29udGFjdC1ibG9ja19faXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuY29udGFjdC1ibG9ja19faXRlbSAuX2xhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjg1O1xuICAgICAgY29sb3I6ICM5OTk5OTk7XG4gICAgICBtYXJnaW4tYm90dG9tOiA3cHg7IH1cbiAgICAuY29udGFjdC1ibG9ja19faXRlbSAuX3Bob25lIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkZpcmFTYW5zLU1lZGl1bVwiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBjb2xvcjogIzQ5NDk0OTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNHB4OyB9XG4gICAgICAuY29udGFjdC1ibG9ja19faXRlbSAuX3Bob25lOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAgIC5jb250YWN0LWJsb2NrX19pdGVtIC5fcGhvbmU6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuY29udGFjdC1ibG9ja19faXRlbSAuX21haWwge1xuICAgICAgY29sb3I6ICMwMDcwZjA7IH1cbiAgICAgIC5jb250YWN0LWJsb2NrX19pdGVtIC5fbWFpbDpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5jb250YWN0LWJsb2NrX19hY3Rpb24ge1xuICAgIGZsZXg6IDE7XG4gICAgbWFyZ2luOiAtMTVweCAtMzdweDsgfVxuICAgIC5jb250YWN0LWJsb2NrX19hY3Rpb24taXRlbSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgcGFkZGluZzogMTVweCAzN3B4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTMxOXB4KSB7XG4gICAgICAgIC5jb250YWN0LWJsb2NrX19hY3Rpb24taXRlbSB7XG4gICAgICAgICAgcGFkZGluZzogMTVweCAzMHB4O1xuICAgICAgICAgIHdpZHRoOiA0OSU7IH0gfVxuICAgICAgLmNvbnRhY3QtYmxvY2tfX2FjdGlvbi1pdGVtIC5fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkZpcmFTYW5zLU1lZGl1bVwiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgICAgIGNvbG9yOiAjNDk0OTQ5O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcHg7XG4gICAgICAgIG1heC13aWR0aDogMTYwcHg7IH1cbiAgICAgIC5jb250YWN0LWJsb2NrX19hY3Rpb24taXRlbSAuX2xhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS44NTtcbiAgICAgICAgY29sb3I6ICM5OTk5OTk7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkZpcmFTYW5zLUJvb2tcIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBcIlRhaG9tYVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgICAgICAgLmNvbnRhY3QtYmxvY2tfX2FjdGlvbi1pdGVtIC5fbGFiZWwgLl9tYWlsIHtcbiAgICAgICAgICBjb2xvcjogIzAwNzBmMDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAgICAgICAuY29udGFjdC1ibG9ja19fYWN0aW9uLWl0ZW0gLl9sYWJlbCAuX21haWw6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAgICAgLmNvbnRhY3QtYmxvY2tfX2FjdGlvbi1pdGVtIC5fbGFiZWwgLl9ncmF5IHtcbiAgICAgICAgICBjb2xvcjogIzQ5NDk0OTtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAgIC5jb250YWN0LWJsb2NrX19hY3Rpb24taXRlbSAuX2FjdGlvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7IH1cbiAgICAgICAgLmNvbnRhY3QtYmxvY2tfX2FjdGlvbi1pdGVtIC5fYWN0aW9uOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICAgIC5jb250YWN0LWJsb2NrX19hY3Rpb24taXRlbSAuX2FjdGlvbiAuYnRuIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7IH1cbiAgICAgICAgICAuY29udGFjdC1ibG9ja19fYWN0aW9uLWl0ZW0gLl9hY3Rpb24gLmJ0bjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgICAgIC5jb250YWN0LWJsb2NrX19hY3Rpb24taXRlbSAuX2FjdGlvbiAuYnRuLl9jaGF0IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMDA3MGYwOyB9XG4gICAgICAgICAgICAuY29udGFjdC1ibG9ja19fYWN0aW9uLWl0ZW0gLl9hY3Rpb24gLmJ0bi5fY2hhdDpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3Nwcml0ZS5zdmdcIik7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNzE4cHggNzA0cHg7XG4gICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzNweCAtMTc0cHg7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgbGVmdDogMDsgfVxuICAgICAgLmNvbnRhY3QtYmxvY2tfX2FjdGlvbi1pdGVtLS1sYXB0b3Age1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiA3OHB4O1xuICAgICAgICB3aWR0aDogYXV0bzsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTMxOXB4KSB7XG4gICAgICAgICAgLmNvbnRhY3QtYmxvY2tfX2FjdGlvbi1pdGVtLS1sYXB0b3Age1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEzMTlweCkge1xuICAgICAgICAuY29udGFjdC1ibG9ja19fYWN0aW9uLWl0ZW0tLW5vLWxhcHRvcCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5jb250YWN0LWJsb2NrX19tYXAge1xuICAgIGhlaWdodDogNDAwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTMxOXB4KSB7XG4gICAgICAuY29udGFjdC1ibG9ja19fbWFwIHtcbiAgICAgICAgaGVpZ2h0OiAzNzZweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAuY29udGFjdC1ibG9ja19fbWFwIHtcbiAgICAgICAgaGVpZ2h0OiAzNDRweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY29udGFjdC1ibG9ja19fbWFwIHtcbiAgICAgICAgaGVpZ2h0OiA0NDBweDtcbiAgICAgICAgbWFyZ2luOiAwIC0yMHB4IC03NHB4OyB9IH1cblxuLnZtLWluZm9fX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAudm0taW5mb19faW5uZXIge1xuICAgICAgaGVpZ2h0OiAyMDRweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAudm0taW5mb19faW5uZXIuc2xpY2staW5pdGlhbGl6ZWQge1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuXG4udm0taW5mb19faXRlbSB7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIG1heC13aWR0aDogNTAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEzMjBweCkge1xuICAgIC52bS1pbmZvX19pdGVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTgwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA5NHB4O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2YxZjBlZDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMzE5cHgpIHtcbiAgICAudm0taW5mb19faXRlbSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA5MnB4O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2YxZjBlZDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC52bS1pbmZvX19pdGVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogODBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZjFmMGVkOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnZtLWluZm9fX2l0ZW0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiA4MHB4OyB9IH1cbiAgLnZtLWluZm9fX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEzMTlweCkge1xuICAgICAgLnZtLWluZm9fX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4NnB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgIC52bS1pbmZvX19pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tbGVmdDogNTBweDsgfSB9XG5cbi52bS1pbmZvX19pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDQ1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEzMjBweCkge1xuICAgIC52bS1pbmZvX19pbWcge1xuICAgICAgbGVmdDogMTAwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTMxOXB4KSB7XG4gICAgLnZtLWluZm9fX2ltZyB7XG4gICAgICBsZWZ0OiAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC52bS1pbmZvX19pbWcge1xuICAgICAgbGVmdDogMDsgfSB9XG5cbi52bS1pbmZvX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC1mYW1pbHk6IFwiTmVyaXMtU2VtaUJvbGRcIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBcIlRhaG9tYVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjA5O1xuICBjb2xvcjogIzE3MTcxNztcbiAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAudm0taW5mb19fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cbiAgLnZtLWluZm9fX3RpdGxlOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnZtLWluZm9fX2Rlc2Mge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU0O1xuICBjb2xvcjogIzQ5NDk0OTsgfVxuICAudm0taW5mb19fZGVzYyBwIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTQ7IH1cbiAgLnZtLWluZm9fX2Rlc2MgYSB7XG4gICAgY29sb3I6ICMwMDcwZjA7IH1cbiAgICAudm0taW5mb19fZGVzYyBhOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAudm0taW5mb19fZGVzYyAuX2xpbmsge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTMyMHB4KSB7XG4gIC5iaXRyaXgtaW5mb19faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMzIwcHgpIHtcbiAgLmJpdHJpeC1pbmZvX19sZWZ0IHtcbiAgICBmbGV4OiAwIDAgNTAwcHg7XG4gICAgbWF4LXdpZHRoOiA1MDBweDsgfSB9XG5cbi5iaXRyaXgtaW5mb19fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEzMjBweCkge1xuICAgIC5iaXRyaXgtaW5mb19fdGl0bGUge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMzE5cHgpIHtcbiAgICAuYml0cml4LWluZm9fX3RpdGxlIHtcbiAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0byA0NXB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLmJpdHJpeC1pbmZvX190aXRsZSB7XG4gICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG8gNDVweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5iaXRyaXgtaW5mb19fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjdweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU0OyB9IH1cbiAgLmJpdHJpeC1pbmZvX190aXRsZTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5iaXRyaXgtaW5mb19fYWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTMyMHB4KSB7XG4gICAgLmJpdHJpeC1pbmZvX19hY3Rpb24ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5iaXRyaXgtaW5mb19fYWN0aW9uLS1iaWctZGVzayB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMzIwcHgpIHtcbiAgICAgIC5iaXRyaXgtaW5mb19fYWN0aW9uLS1iaWctZGVzayB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmJpdHJpeC1pbmZvX19hY3Rpb24gLl9pbmxpbmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4uYml0cml4LWluZm9fX3JpZ2h0IHtcbiAgbWF4LXdpZHRoOiA2NTBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTMyMHB4KSB7XG4gICAgLmJpdHJpeC1pbmZvX19yaWdodCB7XG4gICAgICBmbGV4OiAwIDAgNjUwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bzsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMzE5cHgpIHtcbiAgICAuYml0cml4LWluZm9fX3JpZ2h0IHtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLmJpdHJpeC1pbmZvX19yaWdodCB7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG5cbi5iaXRyaXgtaW5mb19fZGVzYyB7XG4gIHBhZGRpbmc6IDU3cHggOTRweCA0NXB4IDYzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMzIzMjI7XG4gIG9wYWNpdHk6IC45O1xuICBjb2xvcjogI2UzZTNlMzsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTMxOXB4KSB7XG4gICAgLmJpdHJpeC1pbmZvX19kZXNjIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAuYml0cml4LWluZm9fX2Rlc2Mge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5iaXRyaXgtaW5mb19fZGVzYyB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBmb250LWZhbWlseTogXCJGaXJhU2Fucy1MaWdodFwiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI5cHg7IH0gfVxuXG4uc3NsLWluZm9fX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogODVweCA5MHB4IDc3cHggNzJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjBlZDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTMxOXB4KSB7XG4gICAgLnNzbC1pbmZvX19pbm5lciB7XG4gICAgICBwYWRkaW5nOiA2NXB4IDcxcHggNjJweCA1MXB4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5zc2wtaW5mb19faW5uZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiA3MHB4IDU4cHggNTVweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5zc2wtaW5mb19faW5uZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiA2MHB4IDM1cHggNDhweDtcbiAgICAgIG1hcmdpbjogMCAtMjBweDsgfSB9XG5cbi5zc2wtaW5mb19faW1nIHtcbiAgZmxleDogMCAwIDE4NXB4O1xuICBtYXgtd2lkdGg6IDE4NXB4O1xuICBtYXJnaW4tcmlnaHQ6IDc0cHg7XG4gIHBhZGRpbmctdG9wOiAxNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5zc2wtaW5mb19faW1nIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDM0cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuc3NsLWluZm9fX2ltZyB7XG4gICAgICBtYXJnaW46IDAgYXV0byAyN3B4OyB9IH1cblxuLnNzbC1pbmZvX19jb250ZW50IHtcbiAgZmxleDogMTsgfVxuXG4uc3NsLWluZm9fX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiTmVyaXMtU2VtaUJvbGRcIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBcIlRhaG9tYVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgY29sb3I6ICMxNzE3MTc7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnNzbC1pbmZvX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7IH0gfVxuXG4uc3NsLWluZm9fX2Rlc2Mge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQzOyB9XG5cbi5zc2wtaW5mby0tdHlwZS0yIC5zc2wtaW5mb19faW5uZXIge1xuICBwYWRkaW5nOiA0MHB4IDIzNXB4IDQ0cHggMjE0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDRweCBzb2xpZCAjZjFmMGVkO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMzE5cHgpIHtcbiAgICAuc3NsLWluZm8tLXR5cGUtMiAuc3NsLWluZm9fX2lubmVyIHtcbiAgICAgIHBhZGRpbmc6IDQwcHggNTBweCA0NHB4IDYycHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAuc3NsLWluZm8tLXR5cGUtMiAuc3NsLWluZm9fX2lubmVyIHtcbiAgICAgIHBhZGRpbmc6IDQ4cHggODJweCA0MnB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuc3NsLWluZm8tLXR5cGUtMiAuc3NsLWluZm9fX2lubmVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogNDhweCAzMHB4IDMxcHggMzBweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBtYXJnaW46IDA7IH0gfVxuXG4uc3NsLWluZm8tLXR5cGUtMiAuc3NsLWluZm9fX2ltZyB7XG4gIGZsZXg6IDAgMCAxNDBweDtcbiAgbWF4LXdpZHRoOiAxNDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAzN3B4O1xuICBwYWRkaW5nLXRvcDogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAuc3NsLWluZm8tLXR5cGUtMiAuc3NsLWluZm9fX2ltZyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDM3cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnNzbC1pbmZvLS10eXBlLTIgLnNzbC1pbmZvX19pbWcge1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMzhweDsgfSB9XG5cbi5zc2wtaW5mby0tdHlwZS0yIC5zc2wtaW5mb19fY29udGVudCB7XG4gIGZsZXg6IDE7IH1cblxuLnNzbC1pbmZvLS10eXBlLTIgLnNzbC1pbmZvX19kZXNjIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41OyB9XG5cbi5zc2wtdGFibGUge1xuICBvdmVyZmxvdzogYXV0bzsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTMyMHB4KSB7XG4gICAgLnNzbC10YWJsZSB7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5zc2wtdGFibGUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMjBweDsgfSB9XG4gIC5zc2wtdGFibGVfX2lubmVyIHtcbiAgICB3aWR0aDogMTI0NHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEzMjBweCkge1xuICAgICAgLnNzbC10YWJsZV9faW5uZXIge1xuICAgICAgICB3aWR0aDogYXV0bzsgfSB9XG4gIC5zc2wtdGFibGUgLnRhYmxlX19oZWFkZXIge1xuICAgIGZvbnQtZmFtaWx5OiBcIkZpcmFTYW5zLUxpZ2h0XCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjOTk5OTk5O1xuICAgIHBhZGRpbmc6IDAgMjRweCAxNHB4IDMycHg7IH1cbiAgICAuc3NsLXRhYmxlIC50YWJsZV9faGVhZGVyIC50YWJsZV9fY29sLS1jb2wtNyBzcGFuIHtcbiAgICAgIG1heC13aWR0aDogNTBweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAuc3NsLXRhYmxlIC50YWJsZV9fYm9keSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjBlZDsgfVxuICAgIC5zc2wtdGFibGUgLnRhYmxlX19ib2R5LWl0ZW06bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTsgfVxuICAuc3NsLXRhYmxlIC50YWJsZV9fcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLnNzbC10YWJsZSAudGFibGVfX2NvbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG4gICAgLnNzbC10YWJsZSAudGFibGVfX2NvbDpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIC5zc2wtdGFibGUgLnRhYmxlX19jb2wgLnRvb2x0aXAge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAzcHg7IH1cbiAgICAuc3NsLXRhYmxlIC50YWJsZV9fY29sIC5pY29uLW5vLWNoZWNrZWQ6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3Nwcml0ZS5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDcxOHB4IDcwNHB4O1xuICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjUwcHggLTY0NnB4OyB9XG4gICAgLnNzbC10YWJsZSAudGFibGVfX2NvbCAuaWNvbi1jaGVja2VkOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zcHJpdGUuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA3MThweCA3MDRweDtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTYzNHB4IC02MzRweDsgfVxuICAgIC5zc2wtdGFibGUgLnRhYmxlX19jb2wgLmljb24tYXJyb3cge1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgICAgLnNzbC10YWJsZSAudGFibGVfX2NvbCAuaWNvbi1hcnJvdzpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zcHJpdGUuc3ZnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDcxOHB4IDcwNHB4O1xuICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2N3B4IC0xNzBweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIC5zc2wtdGFibGUgLnRhYmxlX19jb2wtLWNvbC0xIHtcbiAgICAgIGZsZXg6IDAgMCAxMzBweDtcbiAgICAgIG1heC13aWR0aDogMTMwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgLnNzbC10YWJsZSAudGFibGVfX2NvbC0tY29sLTEgLmljb24tYXJyb3cge1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDdweDtcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzOyB9XG4gICAgLnNzbC10YWJsZSAudGFibGVfX2NvbC0tY29sLTIge1xuICAgICAgZmxleDogMCAwIDY1cHg7XG4gICAgICBtYXgtd2lkdGg6IDY1cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuc3NsLXRhYmxlIC50YWJsZV9fY29sLS1jb2wtMyB7XG4gICAgICBmbGV4OiAwIDAgOTdweDtcbiAgICAgIG1heC13aWR0aDogOTdweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLnNzbC10YWJsZSAudGFibGVfX2NvbC0tY29sLTMgLl9zZXBhcmF0ZSB7XG4gICAgICAgIHBhZGRpbmc6IDAgOXB4O1xuICAgICAgICBjb2xvcjogI2M4YzdjNDsgfVxuICAgIC5zc2wtdGFibGUgLnRhYmxlX19jb2wtLWNvbC00IHtcbiAgICAgIGZsZXg6IDAgMCA2MHB4O1xuICAgICAgbWF4LXdpZHRoOiA2OHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnNzbC10YWJsZSAudGFibGVfX2NvbC0tY29sLTUge1xuICAgICAgZmxleDogMCAwIDQzcHg7XG4gICAgICBtYXgtd2lkdGg6IDQzcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuc3NsLXRhYmxlIC50YWJsZV9fY29sLS1jb2wtNiB7XG4gICAgICBmbGV4OiAwIDAgNTZweDtcbiAgICAgIG1heC13aWR0aDogNTZweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1yaWdodDogMzNweDsgfVxuICAgIC5zc2wtdGFibGUgLnRhYmxlX19jb2wtLWNvbC03IHtcbiAgICAgIGZsZXg6IDAgMCAxNjJweDtcbiAgICAgIG1heC13aWR0aDogMTYycHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDU1cHg7IH1cbiAgICAuc3NsLXRhYmxlIC50YWJsZV9fY29sLS1jb2wtOCB7XG4gICAgICBmbGV4OiAwIDAgNzBweDtcbiAgICAgIG1heC13aWR0aDogNzBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5zc2wtdGFibGUgLnRhYmxlX19jb2wtLWNvbC05IHtcbiAgICAgIGZsZXg6IDAgMCAxNjNweDtcbiAgICAgIG1heC13aWR0aDogMTYzcHg7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIG1hcmdpbi1yaWdodDogMzVweDsgfVxuICAgIC5zc2wtdGFibGUgLnRhYmxlX19jb2wtLWNvbC0xMCB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICAgICAgLnNzbC10YWJsZSAudGFibGVfX2NvbC0tY29sLTEwIC5idG4ge1xuICAgICAgICBjb2xvcjogIzIxMWUxMjtcbiAgICAgICAgcGFkZGluZzogNnB4IDI4cHggN3B4IDI3cHg7IH1cbiAgLnNzbC10YWJsZSAudGFibGVfX2hlYWQge1xuICAgIHBhZGRpbmc6IDEycHggMjRweCAxMHB4IDMycHg7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLnNzbC10YWJsZSAudGFibGVfX2hlYWQuYWN0aXZlIC50YWJsZV9fY29sLS1jb2wtMSAuaWNvbi1hcnJvdyB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gIC5zc2wtdGFibGUgLnRhYmxlX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnNzbC10YWJsZSAudGFibGVfX2NvbnRlbnQtaW5uZXIge1xuICAgICAgcGFkZGluZzogMjhweCAyNHB4IDI4cHggMzFweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBib3JkZXI6IHNvbGlkIDJweCAjZjFmMGVkO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAuc3NsLXRhYmxlIC50YWJsZV9fZmllbGQge1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogIzM3MzczNztcbiAgICBwYWRkaW5nOiA5cHggMTBweCA2cHggMzBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuc3NsLXRhYmxlIC50YWJsZV9fZmllbGQ6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3Nwcml0ZS5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDcxOHB4IDcwNHB4O1xuICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTg2cHggLTU5MXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA2cHg7XG4gICAgICBsZWZ0OiAxMHB4OyB9XG4gICAgLnNzbC10YWJsZSAudGFibGVfX2ZpZWxkLS1jaGVjazpiZWZvcmUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3Nwcml0ZS5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDcxOHB4IDcwNHB4O1xuICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjAwcHggLTYwN3B4OyB9XG4gICAgLnNzbC10YWJsZSAudGFibGVfX2ZpZWxkLS1jaGVjayAuX3RleHQ6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdDb21wYW55JztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGNvbG9yOiAjNjY5ZDMxO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA5cHg7IH1cbiAgLnNzbC10YWJsZSAudGFibGVfX3ByaWNlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgICAuc3NsLXRhYmxlIC50YWJsZV9fcHJpY2Utb2xkIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgY29sb3I6ICM3OTc5Nzk7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICAgICAgcGFkZGluZy10b3A6IDRweDsgfVxuICAgIC5zc2wtdGFibGUgLnRhYmxlX19wcmljZS12YWx1ZSB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBjb2xvcjogIzc5Nzk3OTsgfVxuICAgICAgLnNzbC10YWJsZSAudGFibGVfX3ByaWNlLXZhbHVlIC5fcXR5IHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LWZhbWlseTogXCJOZXJpcy1TZW1pQm9sZFwiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDAuODk7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBjb2xvcjogIzE3MTcxNzsgfVxuICAgIC5zc2wtdGFibGUgLnRhYmxlX19wcmljZS1kZXNjIHtcbiAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgY29sb3I6ICM3OTc5Nzk7IH1cbiAgLnNzbC10YWJsZSAudGFibGVfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICMzNzM3Mzc7XG4gICAgbWFyZ2luLWJvdHRvbTogMjZweDtcbiAgICBtYXgtd2lkdGg6IDc5MHB4OyB9XG4gIC5zc2wtdGFibGUgLnRhYmxlX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW46IC01cHggLTE1cHg7XG4gICAgbWF4LXdpZHRoOiA3OTBweDsgfVxuICAuc3NsLXRhYmxlIC50YWJsZV9faXRlbSB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMyU7XG4gICAgcGFkZGluZzogNXB4IDE1cHg7XG4gICAgY29sb3I6ICM5OTk5OTk7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg1OyB9XG4gICAgLnNzbC10YWJsZSAudGFibGVfX2l0ZW0gLl92YWx1ZSB7XG4gICAgICBmb250LWZhbWlseTogXCJGaXJhU2Fucy1NZWRpdW1cIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBcIlRhaG9tYVwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGNvbG9yOiAjMzczNzM3OyB9XG4gIC5zc2wtdGFibGUgLnRhYmxlX19jb3N0IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjBlZDtcbiAgICBwYWRkaW5nOiAyM3B4IDI4cHggMTdweCAyNHB4O1xuICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNmYmRkMmM7IH1cbiAgICAuc3NsLXRhYmxlIC50YWJsZV9fY29zdC1pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7IH1cbiAgICAgIC5zc2wtdGFibGUgLnRhYmxlX19jb3N0LWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5zc2wtdGFibGUgLnRhYmxlX19jb3N0LWl0ZW0gLl9sYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgY29sb3I6ICM0OTQ5NDk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogN3B4OyB9XG4gICAgICAuc3NsLXRhYmxlIC50YWJsZV9fY29zdC1pdGVtIC5fdmFsdWUge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIGNvbG9yOiAjOTk5OTk5OyB9XG5cbi5tYWluLXNsaWRlciAuc2xpY2stc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuXG4ubWFpbi1zbGlkZXIgLnNsaWNrLWFycm93IHtcbiAgZm9udC1zaXplOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3R0b206IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjMsIDIzLCAyMywgMC41KTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgei1pbmRleDogMjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTMxOXB4KSB7XG4gICAgLm1haW4tc2xpZGVyIC5zbGljay1hcnJvdyB7XG4gICAgICB0b3A6IDUyJTsgfSB9XG4gIC5tYWluLXNsaWRlciAuc2xpY2stYXJyb3c6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zcHJpdGUuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogNzE4cHggNzA0cHg7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC02NjNweCAtNjU5cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuXG4ubWFpbi1zbGlkZXIgLnNsaWNrLXByZXYge1xuICBsZWZ0OiA4MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMzE5cHgpIHtcbiAgICAubWFpbi1zbGlkZXIgLnNsaWNrLXByZXYge1xuICAgICAgbGVmdDogMjRweDsgfSB9XG4gIC5tYWluLXNsaWRlciAuc2xpY2stcHJldjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgxODBkZWcpOyB9XG5cbi5tYWluLXNsaWRlciAuc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiA4MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMzE5cHgpIHtcbiAgICAubWFpbi1zbGlkZXIgLnNsaWNrLW5leHQge1xuICAgICAgcmlnaHQ6IDI0cHg7IH0gfVxuXG4ubWFpbi1zbGlkZXIgLnNsaWNrLWRvdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMzdweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLm1haW4tc2xpZGVyIC5zbGljay1kb3RzIHtcbiAgICAgIGJvdHRvbTogMjRweDsgfSB9XG4gIC5tYWluLXNsaWRlciAuc2xpY2stZG90cyBidXR0b24ge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwIDRweDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgd2lkdGg6IDRweDtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIG9wYWNpdHk6IC43O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICB0cmFuc2l0aW9uOiAuM3M7IH1cbiAgLm1haW4tc2xpZGVyIC5zbGljay1kb3RzIC5zbGljay1hY3RpdmUgYnV0dG9uIHtcbiAgICBvcGFjaXR5OiAuMjsgfVxuXG4ubWFpbi1zbGlkZXJfX2xpc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzLCAyMywgMjMsIDAuNSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogNzY4cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLm1haW4tc2xpZGVyX19saXN0IHtcbiAgICAgIGhlaWdodDogNTIwcHg7IH0gfVxuICAubWFpbi1zbGlkZXJfX2xpc3Quc2xpY2staW5pdGlhbGl6ZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxNzE3MTc7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5tYWluLXNsaWRlcl9faXRlbSB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuICAubWFpbi1zbGlkZXJfX2l0ZW0taW5uZXIge1xuICAgIG1pbi1oZWlnaHQ6IDc2OHB4O1xuICAgIHBhZGRpbmc6IDE3NXB4IDAgMzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTMxOXB4KSB7XG4gICAgICAubWFpbi1zbGlkZXJfX2l0ZW0taW5uZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTU1cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgLm1haW4tc2xpZGVyX19pdGVtLWlubmVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDExOXB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5tYWluLXNsaWRlcl9faXRlbS1pbm5lciB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDUyMHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMTQwcHg7IH0gfVxuXG4ubWFpbi1zbGlkZXJfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5tYWluLXNsaWRlcl9fY29udGVudCB7XG4gICAgICBtYXgtd2lkdGg6IDUxMHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEzMjBweCkge1xuICAgIC5tYWluLXNsaWRlcl9fY29udGVudCB7XG4gICAgICBtYXJnaW4tbGVmdDogMTQwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTMxOXB4KSB7XG4gICAgLm1haW4tc2xpZGVyX19jb250ZW50IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1NnB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLm1haW4tc2xpZGVyX19jb250ZW50IHtcbiAgICAgIG1heC13aWR0aDogNDAwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAubWFpbi1zbGlkZXJfX2NvbnRlbnQge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuLm1haW4tc2xpZGVyX19pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTgwcHg7XG4gIGhlaWdodDogMTgwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgdG9wOiAwO1xuICByaWdodDogLTI5MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMzE5cHgpIHtcbiAgICAubWFpbi1zbGlkZXJfX2ljb24ge1xuICAgICAgdG9wOiA2cHg7XG4gICAgICByaWdodDogLTI1OXB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLm1haW4tc2xpZGVyX19pY29uIHtcbiAgICAgIHRvcDogNTJweDtcbiAgICAgIHJpZ2h0OiAtMjU4cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAubWFpbi1zbGlkZXJfX2ljb24ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5tYWluLXNsaWRlcl9faWNvbiBpbWcsIC5tYWluLXNsaWRlcl9faWNvbiBzdmcge1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTsgfVxuICAubWFpbi1zbGlkZXJfX2ljb24tLW9yYW5nZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDExNiwgMTMsIDAuOSk7XG4gICAgYm94LXNoYWRvdzogLTI4cHggNHB4IDM1cHggcmdiYSgyNTUsIDExNiwgMTMsIDAuNSk7IH1cbiAgLm1haW4tc2xpZGVyX19pY29uLS1ibHVlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDExMiwgMjQwLCAwLjkpO1xuICAgIGJveC1zaGFkb3c6IC0yOHB4IDRweCAzNXB4IHJnYmEoMCwgMTEyLCAyNDAsIDAuNSk7IH1cbiAgLm1haW4tc2xpZGVyX19pY29uLS1ncmVlbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDUsIDIwNSwgMTYsIDAuOSk7XG4gICAgYm94LXNoYWRvdzogLTI4cHggNHB4IDM1cHggcmdiYSgxNDUsIDIwNSwgMTYsIDAuNSk7IH1cbiAgLm1haW4tc2xpZGVyX19pY29uLS15ZWxsb3cge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUxLCAyMjEsIDQ0LCAwLjkpO1xuICAgIGJveC1zaGFkb3c6IC0yOHB4IDRweCAzNXB4IHJnYmEoMjUxLCAyMjEsIDQ0LCAwLjUpOyB9XG4gICAgLm1haW4tc2xpZGVyX19pY29uLS15ZWxsb3c6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvc3BsYXNoLnBuZ1wiKSBuby1yZXBlYXQ7XG4gICAgICB3aWR0aDogNzczcHg7XG4gICAgICBoZWlnaHQ6IDMyMnB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcmlnaHQ6IDA7IH1cbiAgLm1haW4tc2xpZGVyX19pY29uLS1ncmF5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDczLCA3MywgNzMsIDAuOSk7XG4gICAgYm94LXNoYWRvdzogLTI4cHggNHB4IDM1cHggcmdiYSg3MywgNzMsIDczLCAwLjUpOyB9XG5cbi5tYWluLXNsaWRlcl9fdGl0bGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLm1haW4tc2xpZGVyX190aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMTQ7XG4gICAgICBmb250LXNpemU6IDQycHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLm1haW4tc2xpZGVyX190aXRsZSB7XG4gICAgICBsaW5lLWhlaWdodDogMS4xNDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5tYWluLXNsaWRlcl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjlweDsgfSB9XG4gIC5tYWluLXNsaWRlcl9fdGl0bGU6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ubWFpbi1zbGlkZXJfX2xhYmVsIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LWZhbWlseTogXCJGaXJhU2Fucy1MaWdodFwiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDAuOTQ7XG4gIGNvbG9yOiAjZTNlM2UzO1xuICBtYXJnaW4tYm90dG9tOiA1NXB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5tYWluLXNsaWRlcl9fbGFiZWwge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDM7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzM3B4O1xuICAgICAgcGFkZGluZzogMCAzMHB4OyB9IH1cbiAgLm1haW4tc2xpZGVyX19sYWJlbDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5tYWluLWluZm9fX2lubmVyIHtcbiAgbWF4LXdpZHRoOiA2OTlweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMxNzE3MTc7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTM7XG4gIGZvbnQtZmFtaWx5OiBcIk5lcmlzLVNlbWlCb2xkXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5tYWluLWluZm9fX2lubmVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDsgfSB9XG5cbi5tYWluLWluZm9fX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5tYWluLWluZm9fX3RpdGxlOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYwZWQ7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDsgfVxuICAubWFpbi1pbmZvX190aXRsZSAuX3RpdGxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBhZGRpbmc6IDAgMzBweDsgfVxuXG4ubWFpbi1pbmZvX19kZXNjIHtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLm1haW4taW5mb19fZGVzYyB7XG4gICAgICBtYXgtd2lkdGg6IDUxMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMzVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1haW4taW5mb19fYWN0aW9uIC5idG4ge1xuICAgIG1pbi13aWR0aDogMzIwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1haW4taW5mb19fYWN0aW9uIC5idG4gLl9pbmxpbmUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLm1haW4tc2VydmljZXNfX3JvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTMxOXB4KSB7XG4gICAgLm1haW4tc2VydmljZXNfX3JvdyB7XG4gICAgICBtYXJnaW46IDAgLTEwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAubWFpbi1zZXJ2aWNlc19fcm93IHtcbiAgICAgIG1hcmdpbjogMCAtMTBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5tYWluLXNlcnZpY2VzX19yb3cge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgaGVpZ2h0OiAzNTJweDsgfVxuICAgICAgLm1haW4tc2VydmljZXNfX3Jvdy5zbGljay1pbml0aWFsaXplZCB7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1haW4tc2VydmljZXNfX2NvbCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMyU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTMyMHB4KSB7XG4gIC5tYWluLXNlcnZpY2VzX19jb2wge1xuICAgIHBhZGRpbmc6IDAgNzNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMzE5cHgpIHtcbiAgLm1haW4tc2VydmljZXNfX2NvbCB7XG4gICAgcGFkZGluZzogMCAxMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tYWluLXNlcnZpY2VzX19jb2wge1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuXG4ubWFpbi1zZXJ2aWNlc19fY29sOmxhc3QtY2hpbGQgLm1haW4tc2VydmljZXNfX2JvZHk6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubWFpbi1zZXJ2aWNlc19fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJOZXJpcy1TZW1pQm9sZFwiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBjb2xvcjogIzE3MTcxNztcbiAgbWFyZ2luLWJvdHRvbTogMzVweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAubWFpbi1zZXJ2aWNlc19fdGl0bGUge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuLm1haW4tc2VydmljZXNfX2JvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDE3cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLm1haW4tc2VydmljZXNfX2JvZHkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfSB9XG4gIC5tYWluLXNlcnZpY2VzX19ib2R5Omxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEzMjBweCkge1xuICAgIC5tYWluLXNlcnZpY2VzX19ib2R5OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHJpZ2h0OiAtNzNweDtcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMGVkOyB9IH1cblxuLm1haW4tc2VydmljZXNfX2xpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAzM3B4OyB9XG4gIC5tYWluLXNlcnZpY2VzX19saXN0Omxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLm1haW4tc2VydmljZXNfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAubWFpbi1zZXJ2aWNlc19faXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5tYWluLXNlcnZpY2VzX19pdGVtOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zcHJpdGUuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogNzE4cHggNzA0cHg7XG4gICAgd2lkdGg6IDIxcHg7XG4gICAgaGVpZ2h0OiAyMXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDlweCAtMTA1cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuXG4ubWFpbi1zZXJ2aWNlc19fcHJpY2Uge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQzO1xuICBjb2xvcjogIzk5OTk5OTtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLm1haW4tc2VydmljZXNfX3ByaWNlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE5cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAubWFpbi1zZXJ2aWNlc19fcHJpY2Uge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgLm1haW4tc2VydmljZXNfX3ByaWNlOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5tYWluLXNlcnZpY2VzX19wcmljZSB7XG4gICAgICBtYXJnaW4tdG9wOiBhdXRvOyB9IH1cbiAgLm1haW4tc2VydmljZXNfX3ByaWNlIC5fdmFsdWUge1xuICAgIGZvbnQtZmFtaWx5OiBcIk5lcmlzLVNlbWlCb2xkXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgY29sb3I6ICMxNzE3MTc7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYWluLXNlcnZpY2VzX19hY3Rpb24ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1haW4tc2VydmljZXNfX2FjdGlvbiAuYnRuIHtcbiAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubWFpbi1zZXJ2aWNlc19fYWN0aW9uIC5idG4ge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLmNtcy1pbmZvIHtcbiAgbWFyZ2luLXRvcDogNjhweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAuY21zLWluZm86Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLmNtcy1pbmZvOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmNtcy1pbmZvX19sZWZ0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDM7XG4gICAgY29sb3I6ICM0OTQ5NDk7XG4gICAgbWF4LXdpZHRoOiA4NzBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5jbXMtaW5mb19fcmlnaHQge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlMWUwZGQ7IH0gfVxuICAuY21zLWluZm9fX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogXCJOZXJpcy1TZW1pQm9sZFwiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgY29sb3I6ICMxNzE3MTc7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmNtcy1pbmZvX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG4gICAgLmNtcy1pbmZvX190aXRsZTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5jbXMtaW5mby0tdHlwZS0yIC5jbXMtaW5mb19faW5uZXIge1xuICAgICAgZGlzcGxheTogZmxleDsgfSB9XG4gIC5jbXMtaW5mby0tdHlwZS0yIC5jbXMtaW5mb19fbGVmdCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuY21zLWluZm8tLXR5cGUtMiAuY21zLWluZm9fX2xlZnQ6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICBoZWlnaHQ6IDk2cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlMWUwZGQ7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMzIwcHgpIHtcbiAgICAgIC5jbXMtaW5mby0tdHlwZS0yIC5jbXMtaW5mb19fbGVmdCB7XG4gICAgICAgIGZsZXg6IDAgMCA3OTBweDtcbiAgICAgICAgbWF4LXdpZHRoOiA3OTBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogODVweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEzMTlweCkge1xuICAgICAgLmNtcy1pbmZvLS10eXBlLTIgLmNtcy1pbmZvX19sZWZ0IHtcbiAgICAgICAgZmxleDogMCAwIDU1MHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDU1MHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5jbXMtaW5mby0tdHlwZS0yIC5jbXMtaW5mb19fcmlnaHQge1xuICAgICAgZmxleDogMTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMzIwcHgpIHtcbiAgICAuY21zLWluZm8tLXR5cGUtMiAuY21zLWluZm9fX3JpZ2h0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogODBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMzE5cHgpIHtcbiAgICAuY21zLWluZm8tLXR5cGUtMiAuY21zLWluZm9fX3JpZ2h0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuY21zLWluZm8tLXR5cGUtMyAuY21zLWluZm9fX2lubmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9IH1cbiAgLmNtcy1pbmZvLS10eXBlLTMgLmNtcy1pbmZvX19sZWZ0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5jbXMtaW5mby0tdHlwZS0zIC5jbXMtaW5mb19fbGVmdCB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlMWUwZGQ7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMzIwcHgpIHtcbiAgICAgIC5jbXMtaW5mby0tdHlwZS0zIC5jbXMtaW5mb19fbGVmdCB7XG4gICAgICAgIGZsZXg6IDAgMCA3OTBweDtcbiAgICAgICAgbWF4LXdpZHRoOiA3OTBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogODVweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEzMTlweCkge1xuICAgICAgLmNtcy1pbmZvLS10eXBlLTMgLmNtcy1pbmZvX19sZWZ0IHtcbiAgICAgICAgZmxleDogMCAwIDU1MHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDU1MHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5jbXMtaW5mby0tdHlwZS0zIC5jbXMtaW5mb19fcmlnaHQge1xuICAgICAgZmxleDogMTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMzIwcHgpIHtcbiAgICAuY21zLWluZm8tLXR5cGUtMyAuY21zLWluZm9fX3JpZ2h0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogODBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMzE5cHgpIHtcbiAgICAuY21zLWluZm8tLXR5cGUtMyAuY21zLWluZm9fX3JpZ2h0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDsgfSB9XG4gIC5jbXMtaW5mby0tc21hbGwgLmNtcy1pbmZvX19sZWZ0IHtcbiAgICBtYXgtd2lkdGg6IDk1NXB4O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5jbXMtaW5mby0tYmlnIC5jbXMtaW5mb19fbGVmdCB7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLmNtcy1pbmZvLS1mei1iaWcgLmNtcy1pbmZvX19sZWZ0IHtcbiAgICBmb250LXNpemU6IDE1cHg7IH1cblxuLmhvc3RpbmctaW5mb19faGVhZCB7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmhvc3RpbmctaW5mb19faGVhZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9IH1cbiAgLmhvc3RpbmctaW5mb19faGVhZDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5ob3N0aW5nLWluZm9fX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMS42O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjNDk0OTQ5O1xuICBtYXgtd2lkdGg6IDkzMHB4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuaG9zdGluZy1pbmZvX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhvc3RpbmctaW5mb19fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMzIwcHgpIHtcbiAgLmhvc3RpbmctaW5mb19fbGlzdCB7XG4gICAgcGFkZGluZzogMCAxODBweDsgfSB9XG5cbi5ob3N0aW5nLWluZm9fX2l0ZW0ge1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtZmFtaWx5OiBcIk5lcmlzLVNlbWlCb2xkXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4xODtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzE3MTcxNzsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuaG9zdGluZy1pbmZvX19pdGVtIHtcbiAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmMWYwZWQ7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmhvc3RpbmctaW5mb19faXRlbSB7XG4gICAgICBwYWRkaW5nOiAwIDQ1cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAuaG9zdGluZy1pbmZvX19pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5ob3N0aW5nLWluZm9fX2l0ZW0ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMWYwZWQ7IH1cbiAgICAgIC5ob3N0aW5nLWluZm9fX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9IH1cbiAgLmhvc3RpbmctaW5mb19faXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItcmlnaHQ6IDA7IH1cblxuLmhvc3Rpbmctd2Fybl9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXgtd2lkdGg6IDk2NXB4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuaG9zdGluZy13YXJuX19pbm5lciB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9IH1cblxuLmhvc3Rpbmctd2Fybl9faW1nIHtcbiAgZmxleDogMCAwIDMzcHg7XG4gIG1heC13aWR0aDogMzNweDtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5ob3N0aW5nLXdhcm5fX2ltZyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH0gfVxuICAuaG9zdGluZy13YXJuX19pbWcgaW1nLCAuaG9zdGluZy13YXJuX19pbWcgc3ZnIHtcbiAgICBtYXgtaGVpZ2h0OiA1MHB4OyB9XG4gIC5ob3N0aW5nLXdhcm5fX2ltZy0tYmlnIHtcbiAgICBtYXgtd2lkdGg6IDM4cHg7XG4gICAgZmxleDogMCAwIDM4cHg7IH1cbiAgICAuaG9zdGluZy13YXJuX19pbWctLWJpZyBpbWcsIC5ob3N0aW5nLXdhcm5fX2ltZy0tYmlnIHN2ZyB7XG4gICAgICBtYXgtaGVpZ2h0OiA1N3B4OyB9XG5cbi5ob3N0aW5nLXdhcm5fX2Rlc2Mge1xuICBmbGV4OiAxO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQzO1xuICBjb2xvcjogIzQ5NDk0OTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuaG9zdGluZy13YXJuX19kZXNjIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDsgfSB9XG4gIC5ob3N0aW5nLXdhcm5fX2Rlc2MgYiB7XG4gICAgZm9udC1mYW1pbHk6IFwiRmlyYVNhbnMtTWVkaXVtXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAuaG9zdGluZy13YXJuX19kZXNjIGEge1xuICAgIGNvbG9yOiAjMDA3MGYwOyB9XG4gICAgLmhvc3Rpbmctd2Fybl9fZGVzYyBhOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5ob3N0aW5nLXdhcm4tLXNtYWxsIC5ob3N0aW5nLXdhcm5fX2lubmVyIHtcbiAgbWF4LXdpZHRoOiA4MTBweDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ob3N0aW5nLXdhcm4tLXNtYWxsIC5ob3N0aW5nLXdhcm5fX2ltZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNnB4OyB9IH1cblxuLmhvc3Rpbmctd2Fybi0tc21hbGwtMiAuaG9zdGluZy13YXJuX19pbm5lciB7XG4gIG1heC13aWR0aDogNTkwcHg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaG9zdGluZy13YXJuLS1zbWFsbC0yIC5ob3N0aW5nLXdhcm5fX2ltZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNnB4OyB9IH1cblxuLmhvc3Rpbmctd2Fybi0tY21zIC5ob3N0aW5nLXdhcm5fX2lubmVyIHtcbiAgbWF4LXdpZHRoOiA3MjVweDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLmhvc3Rpbmctd2Fybi0tYm9sZCAuaG9zdGluZy13YXJuX19pbm5lciB7XG4gIG1heC13aWR0aDogODUwcHg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5ob3N0aW5nLXdhcm4tLWJvbGQgLmhvc3Rpbmctd2Fybl9fZGVzYyB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1mYW1pbHk6IFwiTmVyaXMtU2VtaUJvbGRcIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBcIlRhaG9tYVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmhvc3Rpbmctd2Fybi0tYm9sZCAuaG9zdGluZy13YXJuX19kZXNjIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG5cbi5ob3N0aW5nLXdhcm4tLXdpbmRvd3MgLmhvc3Rpbmctd2Fybl9faW5uZXIge1xuICBtYXgtd2lkdGg6IDYxM3B4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4uaG9zdGluZy1lcnJvcl9faW5uZXIge1xuICBtYXgtd2lkdGg6IDQyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDMwcHggMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuaG9zdGluZy1lcnJvcl9faW5uZXIge1xuICAgICAgcGFkZGluZzogMjBweCAwOyB9IH1cblxuLmhvc3RpbmctZXJyb3JfX2ltZyB7XG4gIHdpZHRoOiAxNDBweDtcbiAgaGVpZ2h0OiAxNDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgei1pbmRleDogLTE7XG4gIGZvbnQtc2l6ZTogMDsgfVxuICAuaG9zdGluZy1lcnJvcl9faW1nIGltZywgLmhvc3RpbmctZXJyb3JfX2ltZyBzdmcge1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7IH1cblxuLmhvc3RpbmctZXJyb3JfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS4xNztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzE3MTcxNztcbiAgZm9udC1mYW1pbHk6IFwiTmVyaXMtU2VtaUJvbGRcIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBcIlRhaG9tYVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmhvc3RpbmctZXJyb3JfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTlweDsgfSB9XG4gIC5ob3N0aW5nLWVycm9yX190aXRsZTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5ob3N0aW5nLWVycm9yX19kZXNjIHtcbiAgZmxleDogMTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjtcbiAgY29sb3I6ICM0OTQ5NDk7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmhvc3RpbmctZXJyb3JfX2Rlc2Mge1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDsgfSB9XG4gIC5ob3N0aW5nLWVycm9yX19kZXNjIGIge1xuICAgIGZvbnQtZmFtaWx5OiBcIkZpcmFTYW5zLU1lZGl1bVwiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgLmhvc3RpbmctZXJyb3JfX2Rlc2MgYSB7XG4gICAgY29sb3I6ICMwMDcwZjA7IH1cbiAgICAuaG9zdGluZy1lcnJvcl9fZGVzYyBhOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaG9zdGluZy10YXJpZmZfX2xpc3Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYwZWQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhvc3RpbmctdGFyaWZmX19saXN0IHtcbiAgICBtYXJnaW46IDAgLTIwcHg7XG4gICAgaGVpZ2h0OiAxODhweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLmhvc3RpbmctdGFyaWZmX19saXN0LnNsaWNrLWluaXRpYWxpemVkIHtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ob3N0aW5nLXRhcmlmZl9faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTNlMGRiO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTNlMGRiOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaG9zdGluZy10YXJpZmZfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDMwcHggMzBweCAzMHB4IDQwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5ob3N0aW5nLXRhcmlmZl9faXRlbSB7XG4gICAgcGFkZGluZzogMjBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaG9zdGluZy10YXJpZmZfX2l0ZW0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYwZWQ7XG4gICAgcGFkZGluZzogMjBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaG9zdGluZy10YXJpZmZfX2l0ZW0tLWJpZyB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ob3N0aW5nLXRhcmlmZl9faW5mbyB7XG4gICAgZmxleDogMTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaG9zdGluZy10YXJpZmZfX2luZm8ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAuaG9zdGluZy10YXJpZmZfX2luZm86bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuLmhvc3RpbmctdGFyaWZmX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5lcmlzLVNlbWlCb2xkXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBjb2xvcjogIzAwNzBmMDtcbiAgbWFyZ2luLWJvdHRvbTogMTdweDsgfVxuICAuaG9zdGluZy10YXJpZmZfX3RpdGxlOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmhvc3RpbmctdGFyaWZmX190aXRsZSBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uaG9zdGluZy10YXJpZmZfX2Rlc2Mge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI5O1xuICBjb2xvcjogIzQ5NDk0OTsgfVxuXG4uaG9zdGluZy10YXJpZmZfX3ByaWNlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LWZhbWlseTogXCJOZXJpcy1TZW1pQm9sZFwiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjZmY1MzAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuaG9zdGluZy10YXJpZmZfX3ByaWNlIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmhvc3RpbmctdGFyaWZmX19wcmljZSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5ob3N0aW5nLXRhcmlmZl9fcHJpY2Uge1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cblxuLmNvbXBhbnktaW5mb19faW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMGVkOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5jb21wYW55LWluZm9fX2lubmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTMyMHB4KSB7XG4gICAgLmNvbXBhbnktaW5mb19faW5uZXIge1xuICAgICAgcGFkZGluZzogNzBweCA5NXB4IDYxcHggOThweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMzE5cHgpIHtcbiAgICAuY29tcGFueS1pbmZvX19pbm5lciB7XG4gICAgICBwYWRkaW5nOiA1MHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5jb21wYW55LWluZm9fX2lubmVyIHtcbiAgICAgIHBhZGRpbmc6IDIwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuY29tcGFueS1pbmZvX19pbm5lciB7XG4gICAgICBtYXJnaW46IDAgLTIwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb21wYW55LWluZm9fX2ltZyB7XG4gICAgZmxleDogMCAwIDE2MHB4O1xuICAgIG1heC13aWR0aDogMTYwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTMyMHB4KSB7XG4gIC5jb21wYW55LWluZm9fX2ltZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5M3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEzMTlweCkge1xuICAuY29tcGFueS1pbmZvX19pbWcge1xuICAgIG1hcmdpbi1yaWdodDogNDBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbXBhbnktaW5mb19faW1nIHtcbiAgICBmbGV4OiAwIDAgMTEwcHg7XG4gICAgbWF4LXdpZHRoOiAxMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbXBhbnktaW5mb19faW1nIHtcbiAgICBtYXJnaW46IDAgYXV0byAyMHB4OyB9IH1cblxuLmNvbXBhbnktaW5mb19faW5mbyB7XG4gIGZsZXg6IDE7IH1cblxuLmNvbXBhbnktaW5mb19fdGl0bGUge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIk5lcmlzLVNlbWlCb2xkXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogIzE3MTcxNztcbiAgbWFyZ2luLWJvdHRvbTogMjdweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLmNvbXBhbnktaW5mb19fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyN3B4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5jb21wYW55LWluZm9fX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDsgfSB9XG4gIC5jb21wYW55LWluZm9fX3RpdGxlOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnNhbGVzLWJsb2NrX19pbm5lciB7XG4gIG1heC13aWR0aDogNjYwcHg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zYWxlcy1ibG9ja19faW5uZXIge1xuICAgICAgZGlzcGxheTogZmxleDsgfSB9XG5cbi5zYWxlcy1ibG9ja19faW1nIHtcbiAgZmxleDogMCAwIDUwcHg7XG4gIG1heC13aWR0aDogNTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5zYWxlcy1ibG9ja19faW1nIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDEwcHg7IH0gfVxuXG4uc2FsZXMtYmxvY2tfX2Rlc2Mge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE3O1xuICBjb2xvcjogIzE3MTcxNztcbiAgZm9udC1mYW1pbHk6IFwiTmVyaXMtU2VtaUJvbGRcIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBcIlRhaG9tYVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnNhbGVzLWJsb2NrX19kZXNjIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDsgfSB9XG5cbi5vcHRpb24tYmxvY2tfX2lubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjBlZDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTMyMHB4KSB7XG4gICAgLm9wdGlvbi1ibG9ja19faW5uZXIge1xuICAgICAgcGFkZGluZzogNThweCAxMDNweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMzE5cHgpIHtcbiAgICAub3B0aW9uLWJsb2NrX19pbm5lciB7XG4gICAgICBwYWRkaW5nOiAzMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5vcHRpb24tYmxvY2tfX2lubmVyIHtcbiAgICAgIHBhZGRpbmc6IDIwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAub3B0aW9uLWJsb2NrX19pbm5lciB7XG4gICAgICBtYXJnaW46IDAgLTIwcHg7IH0gfVxuXG4ub3B0aW9uLWJsb2NrX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiRmlyYVNhbnMtTWVkaXVtXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5vcHRpb24tYmxvY2tfX3RpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm9wdGlvbi1ibG9ja19fcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW46IDAgLTEwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm9wdGlvbi1ibG9ja19fY29sIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDAgMTBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAub3B0aW9uLWJsb2NrX19jb2wge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDsgfVxuICAgIC5vcHRpb24tYmxvY2tfX2NvbDpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG4ucmVzb3VyY2UtYmxvY2tfX2lubmVyIHtcbiAgbWF4LXdpZHRoOiA2MzVweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ucmVzb3VyY2UtYmxvY2tfX2ltZyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLnJlc291cmNlLWJsb2NrX19pbWc6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ucmVzb3VyY2UtYmxvY2tfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiTmVyaXMtU2VtaUJvbGRcIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBcIlRhaG9tYVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMTcxNzE3O1xuICBtYXJnaW4tYm90dG9tOiAxM3B4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5yZXNvdXJjZS1ibG9ja19fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyNHB4OyB9IH1cbiAgLnJlc291cmNlLWJsb2NrX190aXRsZTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5yZXNvdXJjZS1ibG9ja19fZGVzYyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDM7XG4gIGNvbG9yOiAjNDk0OTQ5OyB9XG4gIC5yZXNvdXJjZS1ibG9ja19fZGVzYyBhIHtcbiAgICBjb2xvcjogIzAwNzBmMDsgfVxuICAgIC5yZXNvdXJjZS1ibG9ja19fZGVzYyBhOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5jaG9pY2UtaXRlbSB7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjBlZDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmNob2ljZS1pdGVtX19pbm5lciB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDYwcHggMzVweCA0MHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5jaG9pY2UtaXRlbV9faW5uZXIge1xuICAgICAgcGFkZGluZzogMjBweDsgfSB9XG4gIC5jaG9pY2UtaXRlbV9fdGl0bGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDQycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBmb250LWZhbWlseTogXCJOZXJpcy1TZW1pQm9sZFwiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgIGNvbG9yOiAjMTcxNzE3OyB9XG4gICAgLmNob2ljZS1pdGVtX190aXRsZTpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zcHJpdGUuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA3MThweCA3MDRweDtcbiAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU4cHggLTU0cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIGxlZnQ6IDA7IH1cbiAgLmNob2ljZS1pdGVtX19kZXNjIHtcbiAgICBsaW5lLWhlaWdodDogMS40MzsgfVxuXG4uZGlnaXQtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAzNjVweDsgfVxuICAuZGlnaXQtaXRlbV9faWNvbiB7XG4gICAgZm9udC1mYW1pbHk6IFwiRmlyYVNhbnMtTWVkaXVtXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjZmY1NDAyO1xuICAgIG1pbi13aWR0aDogMjZweDtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgYm9yZGVyOiBzb2xpZCAycHggI2ZmNTMwMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMTNweDsgfVxuICAuZGlnaXQtaXRlbV9fY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQzOyB9XG5cbi5yYWRpby1idG5fX2lucHV0IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAucmFkaW8tYnRuX19pbnB1dDpjaGVja2VkIH4gLnJhZGlvLWJ0bl9fbGFiZWwgLl9sZWZ0IHtcbiAgICBmb250LWZhbWlseTogXCJGaXJhU2Fucy1MaWdodFwiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgICAucmFkaW8tYnRuX19pbnB1dDpjaGVja2VkIH4gLnJhZGlvLWJ0bl9fbGFiZWwgLl9sZWZ0OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTFjZDEwOyB9XG4gICAgLnJhZGlvLWJ0bl9faW5wdXQ6Y2hlY2tlZCB+IC5yYWRpby1idG5fX2xhYmVsIC5fbGVmdDphZnRlciB7XG4gICAgICByaWdodDogMTBweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5yYWRpby1idG5fX2lucHV0OmNoZWNrZWQgfiAucmFkaW8tYnRuX19sYWJlbCAuX2xlZnQ6YWZ0ZXIge1xuICAgICAgICAgIHJpZ2h0OiA1cHg7IH0gfVxuICAucmFkaW8tYnRuX19pbnB1dDpjaGVja2VkIH4gLnJhZGlvLWJ0bl9fbGFiZWwgLl9yaWdodCB7XG4gICAgY29sb3I6ICM5MWNkMTA7XG4gICAgZm9udC1mYW1pbHk6IFwiRmlyYVNhbnMtTWVkaXVtXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4ucmFkaW8tYnRuX19sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIkZpcmFTYW5zLUxpZ2h0XCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogIzk5OTk5OTtcbiAgZm9udC1zaXplOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5yYWRpby1idG5fX2xhYmVsIC5fbGVmdCB7XG4gICAgZm9udC1mYW1pbHk6IFwiRmlyYVNhbnMtTWVkaXVtXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIHRyYW5zaXRpb246IC4zczsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnJhZGlvLWJ0bl9fbGFiZWwgLl9sZWZ0IHtcbiAgICAgICAgbWluLXdpZHRoOiA5MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5yYWRpby1idG5fX2xhYmVsIC5fbGVmdCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI4cHg7IH0gfVxuICAgIC5yYWRpby1idG5fX2xhYmVsIC5fbGVmdDpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiA4cHg7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZGQyYztcbiAgICAgIHRyYW5zaXRpb246IC4zczsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5yYWRpby1idG5fX2xhYmVsIC5fbGVmdDpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgIHJpZ2h0OiA0cHg7IH0gfVxuICAgIC5yYWRpby1idG5fX2xhYmVsIC5fbGVmdDphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDI0cHg7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgIHRyYW5zaXRpb246IC4zczsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5yYWRpby1idG5fX2xhYmVsIC5fbGVmdDphZnRlciB7XG4gICAgICAgICAgcmlnaHQ6IDEwcHg7IH0gfVxuICAucmFkaW8tYnRuX19sYWJlbCAuX3JpZ2h0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIHRyYW5zaXRpb246IC4zczsgfVxuXG4udWkge1xuICBtYXgtd2lkdGg6IDEyMjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIHBhZGRpbmc6IDAgMTBweDsgfVxuICAudWlfX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICAgIGZsZXgtc2hyaW5rOiAwOyB9XG4gIC51aV9fY29udGFpbmVyIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZmNmYztcbiAgICBtYXJnaW46IDAgLTEwcHg7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAudWlfX2FzaWRlIHtcbiAgICBmbGV4LWJhc2lzOiAyNSU7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7IH1cbiAgICAudWlfX2FzaWRlIC5hc2lkZV9faW5uZXIge1xuICAgICAgcGFkZGluZzogNDBweCAwOyB9XG4gICAgLnVpX19hc2lkZSAuYXNpZGVfX25hdiAuX2xpbmsge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIC51aV9fYXNpZGUgLmFzaWRlX19uYXYgLl9saW5rOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNlYzsgfVxuICAudWlfX21haW4ge1xuICAgIGZsZXgtYmFzaXM6IDc1JTtcbiAgICBwYWRkaW5nOiAwIDEwcHg7IH1cbiAgICAudWlfX21haW4gLm1haW5fX3NlY3Rpb24ge1xuICAgICAgcGFkZGluZzogMzBweCAyMHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOGU4ZTg7IH1cbiAgICAgIC51aV9fbWFpbiAubWFpbl9fc2VjdGlvbiAuX2JvZHkge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICAgICAgIC51aV9fbWFpbiAubWFpbl9fc2VjdGlvbiAuX2JvZHkgLnJvdyArIC5yb3cge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgLnVpX19jb2xvcnMge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAudWlfX2NvbG9ycyAuX2l0ZW0ge1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJveC1zaGFkb3c6IDAgMTBweCAyMHB4IC0xMHB4IHJnYmEoMCwgMCwgMCwgMC4yNSksIDAgMCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpOyB9XG4gICAgICAudWlfX2NvbG9ycyAuX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuIiwiJGZvbnRzX2RpcjogJy4uL2ZvbnRzLyc7XHJcblxyXG5AbWl4aW4gZm9udCgkZmFtaWx5LCAkbmFtZSkge1xyXG4gICRmb250X2ZpbGVfcGF0aDogJGZvbnRzX2RpciArICRmYW1pbHk7XHJcblxyXG4gIEBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICRuYW1lO1xyXG4gICAgc3JjOiB1cmwoJGZvbnRfZmlsZV9wYXRoICsgJy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICB1cmwoJGZvbnRfZmlsZV9wYXRoICsgJy53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gZm9udC1taXhpbigkZm9udF9uYW1lKSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiI3skZm9udF9uYW1lfVwiLCAnQXJpYWwnLCAnSGVsdmV0aWNhJywgJ1RhaG9tYScsIHNhbnMtc2VyaWY7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBpbmNsdWRlIGZvbnQoXCJGaXJhU2Fucy9SZWd1bGFyXCIsIFwiRmlyYVNhbnMtUmVndWxhclwiKTtcclxuQG1peGluIHJlZ3VsYXIoKSB7XHJcbiAgQGluY2x1ZGUgZm9udC1taXhpbihcIkZpcmFTYW5zLVJlZ3VsYXJcIik7XHJcbn1cclxuXHJcbkBpbmNsdWRlIGZvbnQoXCJGaXJhU2Fucy9Cb2xkXCIsIFwiRmlyYVNhbnMtQm9sZFwiKTtcclxuQG1peGluIGJvbGQoKSB7XHJcbiAgQGluY2x1ZGUgZm9udC1taXhpbihcIkZpcmFTYW5zLUJvbGRcIik7XHJcbn1cclxuXHJcbkBpbmNsdWRlIGZvbnQoXCJGaXJhU2Fucy9Cb29rXCIsIFwiRmlyYVNhbnMtQm9va1wiKTtcclxuQG1peGluIGJvb2soKSB7XHJcbiAgQGluY2x1ZGUgZm9udC1taXhpbihcIkZpcmFTYW5zLUJvb2tcIik7XHJcbn1cclxuXHJcbkBpbmNsdWRlIGZvbnQoXCJGaXJhU2Fucy9MaWdodFwiLCBcIkZpcmFTYW5zLUxpZ2h0XCIpO1xyXG5AbWl4aW4gbGlnaHQoKSB7XHJcbiAgQGluY2x1ZGUgZm9udC1taXhpbihcIkZpcmFTYW5zLUxpZ2h0XCIpO1xyXG59XHJcblxyXG5AaW5jbHVkZSBmb250KFwiRmlyYVNhbnMvTWVkaXVtXCIsIFwiRmlyYVNhbnMtTWVkaXVtXCIpO1xyXG5AbWl4aW4gbWVkaXVtKCkge1xyXG4gIEBpbmNsdWRlIGZvbnQtbWl4aW4oXCJGaXJhU2Fucy1NZWRpdW1cIik7XHJcbn1cclxuXHJcbkBpbmNsdWRlIGZvbnQoXCJOZXJpcy9MaWdodFwiLCBcIk5lcmlzLUxpZ2h0XCIpO1xyXG5AbWl4aW4gbmVyaXMtbGlnaHQoKSB7XHJcbiAgQGluY2x1ZGUgZm9udC1taXhpbihcIk5lcmlzLUxpZ2h0XCIpO1xyXG59XHJcblxyXG5AaW5jbHVkZSBmb250KFwiTmVyaXMvU2VtaUJvbGRcIiwgXCJOZXJpcy1TZW1pQm9sZFwiKTtcclxuQG1peGluIG5lcmlzLXNlbWliKCkge1xyXG4gIEBpbmNsdWRlIGZvbnQtbWl4aW4oXCJOZXJpcy1TZW1pQm9sZFwiKTtcclxufVxyXG5cclxuQG1peGluIG1lZGl1bSgpIHtcclxuICBAaW5jbHVkZSBmb250LW1peGluKFwiRmlyYVNhbnMtTWVkaXVtXCIpO1xyXG59IiwiLmljb24ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB3aWR0aDogMWVtO1xyXG4gIGhlaWdodDogMWVtO1xyXG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcclxufVxyXG5cclxuLmljb24tYnRuLWFycm93IHtcclxuICB3aWR0aDogMTJweDtcclxuICBoZWlnaHQ6IDEycHg7XHJcbn1cclxuLmljb24tYnRuLXVzZXIge1xyXG4gIHdpZHRoOiAxMnB4O1xyXG4gIGhlaWdodDogMTJweDtcclxufVxyXG4uaWNvbi1wb3B1cC1jbG9zZSB7XHJcbiAgd2lkdGg6IDIwcHg7XHJcbiAgaGVpZ2h0OiAyMHB4O1xyXG59XHJcbiIsIi5idG4ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICB0cmFuc2l0aW9uOiAwLjE1cyBlYXNlLWluLW91dDtcclxuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICBsaW5lLWhlaWdodDogMS41O1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBAaW5jbHVkZSByZWd1bGFyO1xyXG5cclxuICBAaW5jbHVkZSBiaWctZGVza3RvcCB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSB0YWJsZXQtYW5kLXBob25lIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gIH1cclxuXHJcbiAgJjpob3ZlcixcclxuICAmOmZvY3VzIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcblxyXG4gIHN2ZyB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWluLWhlaWdodDogMXB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICBtYXJnaW4tdG9wOiAtMnB4O1xyXG4gIH1cclxuXHJcbiAgc3BhbiArIHN2ZyB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gIH1cclxuXHJcbiAgJi1wcmltYXJ5IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluLXllbGxvdztcclxuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLW1haW4teWVsbG93O1xyXG4gICAgY29sb3I6ICMxNzE3MTc7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWU1NjY7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZhZTU2NjtcclxuICAgICAgY29sb3I6ICMxNzE3MTc7XHJcbiAgICB9XHJcblxyXG4gICAgJjpkaXNhYmxlZCxcclxuICAgICYuZGlzYWJsZWQge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbi15ZWxsb3c7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLW1haW4teWVsbG93O1xyXG4gICAgICBjb2xvcjogIzE3MTcxNztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtc2Vjb25kYXJ5IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYwZWQ7XHJcbiAgICBib3JkZXItY29sb3I6ICNmMWYwZWQ7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCNmMWYwZWQsIDclKTtcclxuICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oI2YxZjBlZCwgNyUpO1xyXG4gICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIH1cclxuXHJcbiAgICAmOmRpc2FibGVkLFxyXG4gICAgJi5kaXNhYmxlZCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYwZWQ7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogI2YxZjBlZDtcclxuICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLW91dGxpbmUtcHJpbWFyeSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICBjb2xvcjogIzE3MTcxNztcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRwcmltYXJ5LWNvbG9yLCA1JSk7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRwcmltYXJ5LWNvbG9yLCA1JSk7XHJcbiAgICAgIGNvbG9yOiAjMTcxNzE3O1xyXG4gICAgfVxyXG5cclxuICAgICY6ZGlzYWJsZWQsXHJcbiAgICAmLmRpc2FibGVkIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICAgIGNvbG9yOiAjMTcxNzE3O1xyXG4gICAgfVxyXG5cclxuICAgICYuYnRuLWxvYWRpbmc6YmVmb3JlIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1MiwgMjIxLCA0NCwgMC43NSkgcmdiYSgyNTIsIDIyMSwgNDQsIDAuNzUpIHJnYmEoMjUyLCAyMjEsIDQ0LCAwLjI1KSByZ2JhKDI1MiwgMjIxLCA0NCwgMC4yNSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLW91dGxpbmUtc2Vjb25kYXJ5IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZjFmMGVkO1xyXG4gICAgY29sb3I6ICMxNzE3MTc7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYwZWQ7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogI2YxZjBlZDtcclxuICAgICAgY29sb3I6ICMxNzE3MTc7XHJcbiAgICB9XHJcblxyXG4gICAgJjpkaXNhYmxlZCxcclxuICAgICYuZGlzYWJsZWQge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAjZjFmMGVkO1xyXG4gICAgICBjb2xvcjogIzE3MTcxNztcclxuICAgIH1cclxuXHJcbiAgICAmLmJ0bi1sb2FkaW5nOmJlZm9yZSB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNDEsIDI0MCwgMjM3LCAwLjc1KSByZ2JhKDI0MSwgMjQwLCAyMzcsIDAuNzUpIHJnYmEoMjQxLCAyNDAsIDIzNywgMC4yNSkgcmdiYSgyNDEsIDI0MCwgMjM3LCAwLjI1KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtb3V0bGluZS13aGl0ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1jb2xvcjogIzM1MzUzNDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4odHJhbnNwYXJlbnQsIDUlKTtcclxuICAgICAgYm9yZGVyLWNvbG9yOiBsaWdodGVuKCMzNTM1MzQsIDUlKTtcclxuICAgICAgY29sb3I6IGRhcmtlbigjZmZmZmZmLCAxMCUpO1xyXG4gICAgfVxyXG5cclxuICAgICY6ZGlzYWJsZWQsXHJcbiAgICAmLmRpc2FibGVkIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogIzM1MzUzNDtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcblxyXG4gICAgJi5idG4tbG9hZGluZzpiZWZvcmUge1xyXG4gICAgICBib3JkZXItY29sb3I6IHJnYmEoMjI0LCAyMjQsIDIyNCwgMC43NSkgcmdiYSgyMjQsIDIyNCwgMjI0LCAwLjc1KSByZ2JhKDIyNCwgMjI0LCAyMjQsIDAuMjUpIHJnYmEoMjI0LCAyMjQsIDIyNCwgMC4yNSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWxvYWRpbmcge1xyXG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICBtYXJnaW4tdG9wOiAtMTBweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xyXG4gICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICBib3JkZXItd2lkdGg6IDNweDtcclxuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSkgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KSByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICBhbmltYXRpb246IGNsb2Nrd2lzZSAuNXMgbGluZWFyIGluZmluaXRlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1sZyB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDI1cHg7XHJcblxyXG4gICAgJi5idG4tbG9hZGluZzpiZWZvcmUge1xyXG4gICAgICBtYXJnaW4tdG9wOiAtMTJweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xyXG4gICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1zbWFsbCB7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBwYWRkaW5nOiA1cHggMTVweDtcclxuXHJcbiAgICAmLmJ0bi1sb2FkaW5nOmJlZm9yZSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IC03cHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtN3B4O1xyXG4gICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJjpkaXNhYmxlZCxcclxuICAmLmRpc2FibGVkIHtcclxuICAgIG9wYWNpdHk6IC42NTtcclxuICB9XHJcblxyXG4gICY6ZGlzYWJsZWQge1xyXG4gICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gIH1cclxuXHJcbiAgJi5kaXNhYmxlZCB7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICB9XHJcblxyXG4gICYtbWVudSB7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgIEBpbmNsdWRlIHNwcml0ZSgnaWNvbi1tZW51JywgaW5saW5lLWJsb2NrKTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tZGFyayB7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tbXcge1xyXG4gICAgbWluLXdpZHRoOiAxNjhweDtcclxuICB9XHJcblxyXG4gICYtLWJpZyB7XHJcbiAgICBAaW5jbHVkZSBkZXNrdG9wIHtcclxuICAgICAgbWluLXdpZHRoOiA0MjhweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgY2xvY2t3aXNlIHtcclxuICB0byB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpIHRyYW5zbGF0ZXooMCk7XHJcbiAgfVxyXG59IiwiLmxvYWRlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1pbi1oZWlnaHQ6IDkwcHg7XHJcblxyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xyXG4gICAgei1pbmRleDogMzk7XHJcbiAgfVxyXG5cclxuICAmX19jaXJjbGUge1xyXG4gICAgQGluY2x1ZGUgYWxpZ247XHJcbiAgICB6LWluZGV4OiA0MDtcclxuICAgIEBpbmNsdWRlIGJvbGQ7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvIDEwcHg7XHJcblxyXG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjZjVmNWY1O1xyXG4gICAgICBib3JkZXItdG9wOiAzcHggc29saWQgJHByaW1hcnktY29sb3I7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcblxyXG4gICAgICBhbmltYXRpb246IHNwaW4gMXMgaW5maW5pdGUgbGluZWFyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tdHJhbnMge1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmxvYWRlci1zbWFsbCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgaGVpZ2h0OiAzMHB4O1xyXG4gIHdpZHRoOiAzMHB4O1xyXG4gIGJvcmRlci13aWR0aDogNXB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLWNvbG9yOiBoc2xhKDIyMS45LCA5OC45JSwgNjMuOSUsIDAuNzUpIGhzbGEoMjIxLjksIDk4LjklLCA2My45JSwgMC43NSkgaHNsYSgyMjEuOSwgOTguOSUsIDYzLjklLCAwLjI1KSBoc2xhKDIyMS45LCA5OC45JSwgNjMuOSUsIDAuMjUpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgYW5pbWF0aW9uOiBjbG9ja3dpc2UgLjVzIGxpbmVhciBpbmZpbml0ZTtcclxufVxyXG5cclxuQGtleWZyYW1lcyBzcGluIHtcclxuICBmcm9tIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gIH1cclxuICB0byB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBjbG9ja3dpc2Uge1xyXG4gIHRvIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZykgdHJhbnNsYXRleigwKTtcclxuICB9XHJcbn1cclxuXHJcbi5sb2FkZXItYmxvY2sge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtaW4taGVpZ2h0OiAxMDBweDtcclxufSIsIi8qISBub3JtYWxpemUuY3NzIHY3LjAuMCB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cclxuXHJcbi8qIERvY3VtZW50XHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluXHJcbiAqICAgIElFIG9uIFdpbmRvd3MgUGhvbmUgYW5kIGluIGlPUy5cclxuICovXHJcblxyXG5odG1sIHtcclxuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xyXG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXHJcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXHJcbn1cclxuXHJcbi8qIFNlY3Rpb25zXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXHJcbiAqL1xyXG5cclxuYm9keSB7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXHJcbiAqL1xyXG5cclxuYXJ0aWNsZSxcclxuYXNpZGUsXHJcbmZvb3RlcixcclxuaGVhZGVyLFxyXG5uYXYsXHJcbnNlY3Rpb24ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4vKipcclxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxyXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxyXG4gKi9cclxuXHJcbmgxIHtcclxuICBmb250LXNpemU6IDJlbTtcclxuICBtYXJnaW46IDAuNjdlbSAwO1xyXG59XHJcblxyXG4vKiBHcm91cGluZyBjb250ZW50XHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXHJcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLlxyXG4gKi9cclxuXHJcbmZpZ2NhcHRpb24sXHJcbmZpZ3VyZSxcclxubWFpbiB7IC8qIDEgKi9cclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBtYXJnaW4gaW4gSUUgOC5cclxuICovXHJcblxyXG5maWd1cmUge1xyXG4gIG1hcmdpbjogMWVtIDQwcHg7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxyXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cclxuICovXHJcblxyXG5ociB7XHJcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cclxuICBoZWlnaHQ6IDA7IC8qIDEgKi9cclxuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnByZSB7XHJcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXHJcbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cclxufVxyXG5cclxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiAxLiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXHJcbiAqIDIuIFJlbW92ZSBnYXBzIGluIGxpbmtzIHVuZGVybGluZSBpbiBpT1MgOCsgYW5kIFNhZmFyaSA4Ky5cclxuICovXHJcblxyXG5hIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLyogMSAqL1xyXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXA6IG9iamVjdHM7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctIGFuZCBGaXJlZm94IDM5LS5cclxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cclxuICovXHJcblxyXG5hYmJyW3RpdGxlXSB7XHJcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgLyogMSAqL1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvKiAyICovXHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBQcmV2ZW50IHRoZSBkdXBsaWNhdGUgYXBwbGljYXRpb24gb2YgYGJvbGRlcmAgYnkgdGhlIG5leHQgcnVsZSBpbiBTYWZhcmkgNi5cclxuICovXHJcblxyXG5iLFxyXG5zdHJvbmcge1xyXG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xyXG59XHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cclxuICovXHJcblxyXG5iLFxyXG5zdHJvbmcge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuY29kZSxcclxua2JkLFxyXG5zYW1wIHtcclxuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cclxuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc3R5bGUgaW4gQW5kcm9pZCA0LjMtLlxyXG4gKi9cclxuXHJcbmRmbiB7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGJhY2tncm91bmQgYW5kIGNvbG9yIGluIElFIDktLlxyXG4gKi9cclxuXHJcbm1hcmsge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjA7XHJcbiAgY29sb3I6ICMwMDA7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5zbWFsbCB7XHJcbiAgZm9udC1zaXplOiA4MCU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cclxuICogYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnN1Yixcclxuc3VwIHtcclxuICBmb250LXNpemU6IDc1JTtcclxuICBsaW5lLWhlaWdodDogMDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG59XHJcblxyXG5zdWIge1xyXG4gIGJvdHRvbTogLTAuMjVlbTtcclxufVxyXG5cclxuc3VwIHtcclxuICB0b3A6IC0wLjVlbTtcclxufVxyXG5cclxuLyogRW1iZWRkZWQgY29udGVudFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxyXG4gKi9cclxuXHJcbmF1ZGlvLFxyXG52aWRlbyB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gaU9TIDQtNy5cclxuICovXHJcblxyXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgaGVpZ2h0OiAwO1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC0uXHJcbiAqL1xyXG5cclxuaW1nIHtcclxuICBib3JkZXItc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBIaWRlIHRoZSBvdmVyZmxvdyBpbiBJRS5cclxuICovXHJcblxyXG5zdmc6bm90KDpyb290KSB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLyogRm9ybXNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxyXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXHJcbiAqL1xyXG5cclxuYnV0dG9uLFxyXG5pbnB1dCxcclxub3B0Z3JvdXAsXHJcbnNlbGVjdCxcclxudGV4dGFyZWEge1xyXG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvKiAxICovXHJcbiAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXHJcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cclxuICBtYXJnaW46IDA7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxyXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxyXG4gKi9cclxuXHJcbmJ1dHRvbixcclxuaW5wdXQgeyAvKiAxICovXHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cclxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxyXG4gKi9cclxuXHJcbmJ1dHRvbixcclxuc2VsZWN0IHsgLyogMSAqL1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXHJcbiAqICAgIGNvbnRyb2xzIGluIEFuZHJvaWQgNC5cclxuICogMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cclxuICovXHJcblxyXG5idXR0b24sXHJcbmh0bWwgW3R5cGU9XCJidXR0b25cIl0sIC8qIDEgKi9cclxuW3R5cGU9XCJyZXNldFwiXSxcclxuW3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxyXG4gKi9cclxuXHJcbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcclxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXHJcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXHJcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcclxuICBib3JkZXItc3R5bGU6IG5vbmU7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLyoqXHJcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cclxuICovXHJcblxyXG5idXR0b246LW1vei1mb2N1c3JpbmcsXHJcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxyXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxyXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XHJcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xyXG59XHJcblxyXG4vKipcclxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxyXG4gKi9cclxuXHJcbmZpZWxkc2V0IHtcclxuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXHJcbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcclxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxubGVnZW5kIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXHJcbiAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cclxuICBkaXNwbGF5OiB0YWJsZTsgLyogMSAqL1xyXG4gIG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xyXG4gIHBhZGRpbmc6IDA7IC8qIDMgKi9cclxuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAxICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cclxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cclxuICovXHJcblxyXG5wcm9ncmVzcyB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvKiAxICovXHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFLlxyXG4gKi9cclxuXHJcbnRleHRhcmVhIHtcclxuICBvdmVyZmxvdzogYXV0bztcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLS5cclxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLS5cclxuICovXHJcblxyXG5bdHlwZT1cImNoZWNrYm94XCJdLFxyXG5bdHlwZT1cInJhZGlvXCJdIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXHJcbiAgcGFkZGluZzogMDsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxyXG4gKi9cclxuXHJcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxyXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXHJcbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxyXG4gKi9cclxuXHJcblt0eXBlPVwic2VhcmNoXCJdIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xyXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgYW5kIGNhbmNlbCBidXR0b25zIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxyXG4gKi9cclxuXHJcblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxyXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cclxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxyXG4gKi9cclxuXHJcbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXHJcbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xyXG59XHJcblxyXG4vKiBJbnRlcmFjdGl2ZVxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLypcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXHJcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFLCBhbmQgRmlyZWZveC5cclxuICovXHJcblxyXG5kZXRhaWxzLCAvKiAxICovXHJcbm1lbnUge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4vKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuc3VtbWFyeSB7XHJcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xyXG59XHJcblxyXG4vKiBTY3JpcHRpbmdcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cclxuICovXHJcblxyXG5jYW52YXMge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLlxyXG4gKi9cclxuXHJcbnRlbXBsYXRlIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4vKiBIaWRkZW5cclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC0uXHJcbiAqL1xyXG5cclxuW2hpZGRlbl0ge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuIiwiQC1tcy12aWV3cG9ydCB7XHJcbiAgd2lkdGg6IGRldmljZS13aWR0aDtcclxufVxyXG5cclxuaHRtbCB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjtcclxufVxyXG5cclxuKixcclxuKjo6YmVmb3JlLFxyXG4qOjphZnRlciB7XHJcbiAgYm94LXNpemluZzogaW5oZXJpdDtcclxufVxyXG5cclxuLmNvbnRhaW5lciB7XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXI7XHJcbiAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG5cclxuICAuY29udGFpbmVyIHtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJG1vYmlsZU1lZGlhICsgMSkge1xyXG4gIC5jb250YWluZXIge1xyXG4gICAgbWF4LXdpZHRoOiAkdGFibGV0V2lkdGg7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldE1lZGlhICsgMSkge1xyXG4gIC5jb250YWluZXIge1xyXG4gICAgbWF4LXdpZHRoOiAkZGVza3RvcFdpZHRoO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRkZXNrdG9wTWVkaWEgKyAxKSB7XHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICBtYXgtd2lkdGg6ICRMYXJnZURlc2t0b3BXaWR0aDtcclxuICB9XHJcbn1cclxuXHJcbi5jb250YWluZXItZmx1aWQge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyO1xyXG4gIHBhZGRpbmctbGVmdDogJGd1dHRlcjtcclxufVxyXG5cclxuLnJvdyB7XHJcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICAtbXMtZmxleC13cmFwOiB3cmFwO1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBtYXJnaW4tcmlnaHQ6IC0kZ3V0dGVyO1xyXG4gIG1hcmdpbi1sZWZ0OiAtJGd1dHRlcjtcclxufVxyXG5cclxuLm5vLWd1dHRlcnMge1xyXG4gIG1hcmdpbi1yaWdodDogMDtcclxuICBtYXJnaW4tbGVmdDogMDtcclxufVxyXG5cclxuLm5vLWd1dHRlcnMgPiAuY29sLFxyXG4ubm8tZ3V0dGVycyA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcclxuICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gIHBhZGRpbmctbGVmdDogMDtcclxufVxyXG5cclxuLmNvbC0xLCAuY29sLTIsIC5jb2wtMywgLmNvbC00LCAuY29sLTUsIC5jb2wtNiwgLmNvbC03LCAuY29sLTgsIC5jb2wtOSwgLmNvbC0xMCwgLmNvbC0xMSwgLmNvbC0xMiwgLmNvbCxcclxuLmNvbC1hdXRvLCAuY29sLXNtLTEsIC5jb2wtc20tMiwgLmNvbC1zbS0zLCAuY29sLXNtLTQsIC5jb2wtc20tNSwgLmNvbC1zbS02LCAuY29sLXNtLTcsIC5jb2wtc20tOCwgLmNvbC1zbS05LCAuY29sLXNtLTEwLCAuY29sLXNtLTExLCAuY29sLXNtLTEyLCAuY29sLXNtLFxyXG4uY29sLXNtLWF1dG8sIC5jb2wtbWQtMSwgLmNvbC1tZC0yLCAuY29sLW1kLTMsIC5jb2wtbWQtNCwgLmNvbC1tZC01LCAuY29sLW1kLTYsIC5jb2wtbWQtNywgLmNvbC1tZC04LCAuY29sLW1kLTksIC5jb2wtbWQtMTAsIC5jb2wtbWQtMTEsIC5jb2wtbWQtMTIsIC5jb2wtbWQsXHJcbi5jb2wtbWQtYXV0bywgLmNvbC1sZy0xLCAuY29sLWxnLTIsIC5jb2wtbGctMywgLmNvbC1sZy00LCAuY29sLWxnLTUsIC5jb2wtbGctNiwgLmNvbC1sZy03LCAuY29sLWxnLTgsIC5jb2wtbGctOSwgLmNvbC1sZy0xMCwgLmNvbC1sZy0xMSwgLmNvbC1sZy0xMiwgLmNvbC1sZyxcclxuLmNvbC1sZy1hdXRvLCAuY29sLXhsLTEsIC5jb2wteGwtMiwgLmNvbC14bC0zLCAuY29sLXhsLTQsIC5jb2wteGwtNSwgLmNvbC14bC02LCAuY29sLXhsLTcsIC5jb2wteGwtOCwgLmNvbC14bC05LCAuY29sLXhsLTEwLCAuY29sLXhsLTExLCAuY29sLXhsLTEyLCAuY29sLXhsLFxyXG4uY29sLXhsLWF1dG8ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBtaW4taGVpZ2h0OiAxcHg7XHJcbiAgcGFkZGluZy1yaWdodDogJGd1dHRlcjtcclxuICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXI7XHJcbn1cclxuXHJcbi5jb2wge1xyXG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwO1xyXG4gIGZsZXgtYmFzaXM6IDA7XHJcbiAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XHJcbiAgZmxleC1ncm93OiAxO1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmNvbC1hdXRvIHtcclxuICAtbXMtZmxleDogMCAwIGF1dG87XHJcbiAgZmxleDogMCAwIGF1dG87XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgbWF4LXdpZHRoOiBub25lO1xyXG59XHJcblxyXG4uY29sLTEge1xyXG4gIC1tcy1mbGV4OiAwIDAgOC4zMzMzMzMlO1xyXG4gIGZsZXg6IDAgMCA4LjMzMzMzMyU7XHJcbiAgbWF4LXdpZHRoOiA4LjMzMzMzMyU7XHJcbn1cclxuXHJcbi5jb2wtMiB7XHJcbiAgLW1zLWZsZXg6IDAgMCAxNi42NjY2NjclO1xyXG4gIGZsZXg6IDAgMCAxNi42NjY2NjclO1xyXG4gIG1heC13aWR0aDogMTYuNjY2NjY3JTtcclxufVxyXG5cclxuLmNvbC0zIHtcclxuICAtbXMtZmxleDogMCAwIDI1JTtcclxuICBmbGV4OiAwIDAgMjUlO1xyXG4gIG1heC13aWR0aDogMjUlO1xyXG59XHJcblxyXG4uY29sLTQge1xyXG4gIC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMzJTtcclxuICBmbGV4OiAwIDAgMzMuMzMzMzMzJTtcclxuICBtYXgtd2lkdGg6IDMzLjMzMzMzMyU7XHJcbn1cclxuXHJcbi5jb2wtNSB7XHJcbiAgLW1zLWZsZXg6IDAgMCA0MS42NjY2NjclO1xyXG4gIGZsZXg6IDAgMCA0MS42NjY2NjclO1xyXG4gIG1heC13aWR0aDogNDEuNjY2NjY3JTtcclxufVxyXG5cclxuLmNvbC02IHtcclxuICAtbXMtZmxleDogMCAwIDUwJTtcclxuICBmbGV4OiAwIDAgNTAlO1xyXG4gIG1heC13aWR0aDogNTAlO1xyXG59XHJcblxyXG4uY29sLTcge1xyXG4gIC1tcy1mbGV4OiAwIDAgNTguMzMzMzMzJTtcclxuICBmbGV4OiAwIDAgNTguMzMzMzMzJTtcclxuICBtYXgtd2lkdGg6IDU4LjMzMzMzMyU7XHJcbn1cclxuXHJcbi5jb2wtOCB7XHJcbiAgLW1zLWZsZXg6IDAgMCA2Ni42NjY2NjclO1xyXG4gIGZsZXg6IDAgMCA2Ni42NjY2NjclO1xyXG4gIG1heC13aWR0aDogNjYuNjY2NjY3JTtcclxufVxyXG5cclxuLmNvbC05IHtcclxuICAtbXMtZmxleDogMCAwIDc1JTtcclxuICBmbGV4OiAwIDAgNzUlO1xyXG4gIG1heC13aWR0aDogNzUlO1xyXG59XHJcblxyXG4uY29sLTEwIHtcclxuICAtbXMtZmxleDogMCAwIDgzLjMzMzMzMyU7XHJcbiAgZmxleDogMCAwIDgzLjMzMzMzMyU7XHJcbiAgbWF4LXdpZHRoOiA4My4zMzMzMzMlO1xyXG59XHJcblxyXG4uY29sLTExIHtcclxuICAtbXMtZmxleDogMCAwIDkxLjY2NjY2NyU7XHJcbiAgZmxleDogMCAwIDkxLjY2NjY2NyU7XHJcbiAgbWF4LXdpZHRoOiA5MS42NjY2NjclO1xyXG59XHJcblxyXG4uY29sLTEyIHtcclxuICAtbXMtZmxleDogMCAwIDEwMCU7XHJcbiAgZmxleDogMCAwIDEwMCU7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4ub3JkZXItMSB7XHJcbiAgLW1zLWZsZXgtb3JkZXI6IDE7XHJcbiAgb3JkZXI6IDE7XHJcbn1cclxuXHJcbi5vcmRlci0yIHtcclxuICAtbXMtZmxleC1vcmRlcjogMjtcclxuICBvcmRlcjogMjtcclxufVxyXG5cclxuLm9yZGVyLTMge1xyXG4gIC1tcy1mbGV4LW9yZGVyOiAzO1xyXG4gIG9yZGVyOiAzO1xyXG59XHJcblxyXG4ub3JkZXItNCB7XHJcbiAgLW1zLWZsZXgtb3JkZXI6IDQ7XHJcbiAgb3JkZXI6IDQ7XHJcbn1cclxuXHJcbi5vcmRlci01IHtcclxuICAtbXMtZmxleC1vcmRlcjogNTtcclxuICBvcmRlcjogNTtcclxufVxyXG5cclxuLm9yZGVyLTYge1xyXG4gIC1tcy1mbGV4LW9yZGVyOiA2O1xyXG4gIG9yZGVyOiA2O1xyXG59XHJcblxyXG4ub3JkZXItNyB7XHJcbiAgLW1zLWZsZXgtb3JkZXI6IDc7XHJcbiAgb3JkZXI6IDc7XHJcbn1cclxuXHJcbi5vcmRlci04IHtcclxuICAtbXMtZmxleC1vcmRlcjogODtcclxuICBvcmRlcjogODtcclxufVxyXG5cclxuLm9yZGVyLTkge1xyXG4gIC1tcy1mbGV4LW9yZGVyOiA5O1xyXG4gIG9yZGVyOiA5O1xyXG59XHJcblxyXG4ub3JkZXItMTAge1xyXG4gIC1tcy1mbGV4LW9yZGVyOiAxMDtcclxuICBvcmRlcjogMTA7XHJcbn1cclxuXHJcbi5vcmRlci0xMSB7XHJcbiAgLW1zLWZsZXgtb3JkZXI6IDExO1xyXG4gIG9yZGVyOiAxMTtcclxufVxyXG5cclxuLm9yZGVyLTEyIHtcclxuICAtbXMtZmxleC1vcmRlcjogMTI7XHJcbiAgb3JkZXI6IDEyO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIHtcclxuICAuY29sLXNtIHtcclxuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwO1xyXG4gICAgZmxleC1iYXNpczogMDtcclxuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xyXG4gICAgZmxleC1ncm93OiAxO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAuY29sLXNtLWF1dG8ge1xyXG4gICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIG1heC13aWR0aDogbm9uZTtcclxuICB9XHJcbiAgLmNvbC1zbS0xIHtcclxuICAgIC1tcy1mbGV4OiAwIDAgOC4zMzMzMzMlO1xyXG4gICAgZmxleDogMCAwIDguMzMzMzMzJTtcclxuICAgIG1heC13aWR0aDogOC4zMzMzMzMlO1xyXG4gIH1cclxuICAuY29sLXNtLTIge1xyXG4gICAgLW1zLWZsZXg6IDAgMCAxNi42NjY2NjclO1xyXG4gICAgZmxleDogMCAwIDE2LjY2NjY2NyU7XHJcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wtc20tMyB7XHJcbiAgICAtbXMtZmxleDogMCAwIDI1JTtcclxuICAgIGZsZXg6IDAgMCAyNSU7XHJcbiAgICBtYXgtd2lkdGg6IDI1JTtcclxuICB9XHJcbiAgLmNvbC1zbS00IHtcclxuICAgIC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMzJTtcclxuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMlO1xyXG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMlO1xyXG4gIH1cclxuICAuY29sLXNtLTUge1xyXG4gICAgLW1zLWZsZXg6IDAgMCA0MS42NjY2NjclO1xyXG4gICAgZmxleDogMCAwIDQxLjY2NjY2NyU7XHJcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wtc20tNiB7XHJcbiAgICAtbXMtZmxleDogMCAwIDUwJTtcclxuICAgIGZsZXg6IDAgMCA1MCU7XHJcbiAgICBtYXgtd2lkdGg6IDUwJTtcclxuICB9XHJcbiAgLmNvbC1zbS03IHtcclxuICAgIC1tcy1mbGV4OiAwIDAgNTguMzMzMzMzJTtcclxuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMlO1xyXG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMlO1xyXG4gIH1cclxuICAuY29sLXNtLTgge1xyXG4gICAgLW1zLWZsZXg6IDAgMCA2Ni42NjY2NjclO1xyXG4gICAgZmxleDogMCAwIDY2LjY2NjY2NyU7XHJcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wtc20tOSB7XHJcbiAgICAtbXMtZmxleDogMCAwIDc1JTtcclxuICAgIGZsZXg6IDAgMCA3NSU7XHJcbiAgICBtYXgtd2lkdGg6IDc1JTtcclxuICB9XHJcbiAgLmNvbC1zbS0xMCB7XHJcbiAgICAtbXMtZmxleDogMCAwIDgzLjMzMzMzMyU7XHJcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzJTtcclxuICAgIG1heC13aWR0aDogODMuMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC1zbS0xMSB7XHJcbiAgICAtbXMtZmxleDogMCAwIDkxLjY2NjY2NyU7XHJcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY3JTtcclxuICAgIG1heC13aWR0aDogOTEuNjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC1zbS0xMiB7XHJcbiAgICAtbXMtZmxleDogMCAwIDEwMCU7XHJcbiAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLm9yZGVyLXNtLTEge1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDE7XHJcbiAgICBvcmRlcjogMTtcclxuICB9XHJcbiAgLm9yZGVyLXNtLTIge1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDI7XHJcbiAgICBvcmRlcjogMjtcclxuICB9XHJcbiAgLm9yZGVyLXNtLTMge1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDM7XHJcbiAgICBvcmRlcjogMztcclxuICB9XHJcbiAgLm9yZGVyLXNtLTQge1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDQ7XHJcbiAgICBvcmRlcjogNDtcclxuICB9XHJcbiAgLm9yZGVyLXNtLTUge1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDU7XHJcbiAgICBvcmRlcjogNTtcclxuICB9XHJcbiAgLm9yZGVyLXNtLTYge1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDY7XHJcbiAgICBvcmRlcjogNjtcclxuICB9XHJcbiAgLm9yZGVyLXNtLTcge1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDc7XHJcbiAgICBvcmRlcjogNztcclxuICB9XHJcbiAgLm9yZGVyLXNtLTgge1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDg7XHJcbiAgICBvcmRlcjogODtcclxuICB9XHJcbiAgLm9yZGVyLXNtLTkge1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDk7XHJcbiAgICBvcmRlcjogOTtcclxuICB9XHJcbiAgLm9yZGVyLXNtLTEwIHtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiAxMDtcclxuICAgIG9yZGVyOiAxMDtcclxuICB9XHJcbiAgLm9yZGVyLXNtLTExIHtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiAxMTtcclxuICAgIG9yZGVyOiAxMTtcclxuICB9XHJcbiAgLm9yZGVyLXNtLTEyIHtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiAxMjtcclxuICAgIG9yZGVyOiAxMjtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkbW9iaWxlTWVkaWEgKyAxKSB7XHJcbiAgLmNvbC1tZCB7XHJcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMDtcclxuICAgIGZsZXgtYmFzaXM6IDA7XHJcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcclxuICAgIGZsZXgtZ3JvdzogMTtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLmNvbC1tZC1hdXRvIHtcclxuICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgfVxyXG4gIC5jb2wtbWQtMSB7XHJcbiAgICAtbXMtZmxleDogMCAwIDguMzMzMzMzJTtcclxuICAgIGZsZXg6IDAgMCA4LjMzMzMzMyU7XHJcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC1tZC0yIHtcclxuICAgIC1tcy1mbGV4OiAwIDAgMTYuNjY2NjY3JTtcclxuICAgIGZsZXg6IDAgMCAxNi42NjY2NjclO1xyXG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjclO1xyXG4gIH1cclxuICAuY29sLW1kLTMge1xyXG4gICAgLW1zLWZsZXg6IDAgMCAyNSU7XHJcbiAgICBmbGV4OiAwIDAgMjUlO1xyXG4gICAgbWF4LXdpZHRoOiAyNSU7XHJcbiAgfVxyXG4gIC5jb2wtbWQtNCB7XHJcbiAgICAtbXMtZmxleDogMCAwIDMzLjMzMzMzMyU7XHJcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzJTtcclxuICAgIG1heC13aWR0aDogMzMuMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC1tZC01IHtcclxuICAgIC1tcy1mbGV4OiAwIDAgNDEuNjY2NjY3JTtcclxuICAgIGZsZXg6IDAgMCA0MS42NjY2NjclO1xyXG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjclO1xyXG4gIH1cclxuICAuY29sLW1kLTYge1xyXG4gICAgLW1zLWZsZXg6IDAgMCA1MCU7XHJcbiAgICBmbGV4OiAwIDAgNTAlO1xyXG4gICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgfVxyXG4gIC5jb2wtbWQtNyB7XHJcbiAgICAtbXMtZmxleDogMCAwIDU4LjMzMzMzMyU7XHJcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzJTtcclxuICAgIG1heC13aWR0aDogNTguMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC1tZC04IHtcclxuICAgIC1tcy1mbGV4OiAwIDAgNjYuNjY2NjY3JTtcclxuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjclO1xyXG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjclO1xyXG4gIH1cclxuICAuY29sLW1kLTkge1xyXG4gICAgLW1zLWZsZXg6IDAgMCA3NSU7XHJcbiAgICBmbGV4OiAwIDAgNzUlO1xyXG4gICAgbWF4LXdpZHRoOiA3NSU7XHJcbiAgfVxyXG4gIC5jb2wtbWQtMTAge1xyXG4gICAgLW1zLWZsZXg6IDAgMCA4My4zMzMzMzMlO1xyXG4gICAgZmxleDogMCAwIDgzLjMzMzMzMyU7XHJcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMyU7XHJcbiAgfVxyXG4gIC5jb2wtbWQtMTEge1xyXG4gICAgLW1zLWZsZXg6IDAgMCA5MS42NjY2NjclO1xyXG4gICAgZmxleDogMCAwIDkxLjY2NjY2NyU7XHJcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wtbWQtMTIge1xyXG4gICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xyXG4gICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5vcmRlci1tZC0xIHtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xyXG4gICAgb3JkZXI6IDE7XHJcbiAgfVxyXG4gIC5vcmRlci1tZC0yIHtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xyXG4gICAgb3JkZXI6IDI7XHJcbiAgfVxyXG4gIC5vcmRlci1tZC0zIHtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiAzO1xyXG4gICAgb3JkZXI6IDM7XHJcbiAgfVxyXG4gIC5vcmRlci1tZC00IHtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiA0O1xyXG4gICAgb3JkZXI6IDQ7XHJcbiAgfVxyXG4gIC5vcmRlci1tZC01IHtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiA1O1xyXG4gICAgb3JkZXI6IDU7XHJcbiAgfVxyXG4gIC5vcmRlci1tZC02IHtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiA2O1xyXG4gICAgb3JkZXI6IDY7XHJcbiAgfVxyXG4gIC5vcmRlci1tZC03IHtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiA3O1xyXG4gICAgb3JkZXI6IDc7XHJcbiAgfVxyXG4gIC5vcmRlci1tZC04IHtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiA4O1xyXG4gICAgb3JkZXI6IDg7XHJcbiAgfVxyXG4gIC5vcmRlci1tZC05IHtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiA5O1xyXG4gICAgb3JkZXI6IDk7XHJcbiAgfVxyXG4gIC5vcmRlci1tZC0xMCB7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogMTA7XHJcbiAgICBvcmRlcjogMTA7XHJcbiAgfVxyXG4gIC5vcmRlci1tZC0xMSB7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogMTE7XHJcbiAgICBvcmRlcjogMTE7XHJcbiAgfVxyXG4gIC5vcmRlci1tZC0xMiB7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogMTI7XHJcbiAgICBvcmRlcjogMTI7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldE1lZGlhICsgMSkge1xyXG4gIC5jb2wtbGcge1xyXG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XHJcbiAgICBmbGV4LWJhc2lzOiAwO1xyXG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XHJcbiAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5jb2wtbGctYXV0byB7XHJcbiAgICAtbXMtZmxleDogMCAwIGF1dG87XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgbWF4LXdpZHRoOiBub25lO1xyXG4gIH1cclxuICAuY29sLWxnLTEge1xyXG4gICAgLW1zLWZsZXg6IDAgMCA4LjMzMzMzMyU7XHJcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMlO1xyXG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMyU7XHJcbiAgfVxyXG4gIC5jb2wtbGctMiB7XHJcbiAgICAtbXMtZmxleDogMCAwIDE2LjY2NjY2NyU7XHJcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY3JTtcclxuICAgIG1heC13aWR0aDogMTYuNjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC1sZy0zIHtcclxuICAgIC1tcy1mbGV4OiAwIDAgMjUlO1xyXG4gICAgZmxleDogMCAwIDI1JTtcclxuICAgIG1heC13aWR0aDogMjUlO1xyXG4gIH1cclxuICAuY29sLWxnLTQge1xyXG4gICAgLW1zLWZsZXg6IDAgMCAzMy4zMzMzMzMlO1xyXG4gICAgZmxleDogMCAwIDMzLjMzMzMzMyU7XHJcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMyU7XHJcbiAgfVxyXG4gIC5jb2wtbGctNSB7XHJcbiAgICAtbXMtZmxleDogMCAwIDQxLjY2NjY2NyU7XHJcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY3JTtcclxuICAgIG1heC13aWR0aDogNDEuNjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC1sZy02IHtcclxuICAgIC1tcy1mbGV4OiAwIDAgNTAlO1xyXG4gICAgZmxleDogMCAwIDUwJTtcclxuICAgIG1heC13aWR0aDogNTAlO1xyXG4gIH1cclxuICAuY29sLWxnLTcge1xyXG4gICAgLW1zLWZsZXg6IDAgMCA1OC4zMzMzMzMlO1xyXG4gICAgZmxleDogMCAwIDU4LjMzMzMzMyU7XHJcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMyU7XHJcbiAgfVxyXG4gIC5jb2wtbGctOCB7XHJcbiAgICAtbXMtZmxleDogMCAwIDY2LjY2NjY2NyU7XHJcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY3JTtcclxuICAgIG1heC13aWR0aDogNjYuNjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC1sZy05IHtcclxuICAgIC1tcy1mbGV4OiAwIDAgNzUlO1xyXG4gICAgZmxleDogMCAwIDc1JTtcclxuICAgIG1heC13aWR0aDogNzUlO1xyXG4gIH1cclxuICAuY29sLWxnLTEwIHtcclxuICAgIC1tcy1mbGV4OiAwIDAgODMuMzMzMzMzJTtcclxuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMlO1xyXG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMlO1xyXG4gIH1cclxuICAuY29sLWxnLTExIHtcclxuICAgIC1tcy1mbGV4OiAwIDAgOTEuNjY2NjY3JTtcclxuICAgIGZsZXg6IDAgMCA5MS42NjY2NjclO1xyXG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjclO1xyXG4gIH1cclxuICAuY29sLWxnLTEyIHtcclxuICAgIC1tcy1mbGV4OiAwIDAgMTAwJTtcclxuICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAub3JkZXItbGctMSB7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogMTtcclxuICAgIG9yZGVyOiAxO1xyXG4gIH1cclxuICAub3JkZXItbGctMiB7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogMjtcclxuICAgIG9yZGVyOiAyO1xyXG4gIH1cclxuICAub3JkZXItbGctMyB7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogMztcclxuICAgIG9yZGVyOiAzO1xyXG4gIH1cclxuICAub3JkZXItbGctNCB7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogNDtcclxuICAgIG9yZGVyOiA0O1xyXG4gIH1cclxuICAub3JkZXItbGctNSB7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogNTtcclxuICAgIG9yZGVyOiA1O1xyXG4gIH1cclxuICAub3JkZXItbGctNiB7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogNjtcclxuICAgIG9yZGVyOiA2O1xyXG4gIH1cclxuICAub3JkZXItbGctNyB7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogNztcclxuICAgIG9yZGVyOiA3O1xyXG4gIH1cclxuICAub3JkZXItbGctOCB7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogODtcclxuICAgIG9yZGVyOiA4O1xyXG4gIH1cclxuICAub3JkZXItbGctOSB7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogOTtcclxuICAgIG9yZGVyOiA5O1xyXG4gIH1cclxuICAub3JkZXItbGctMTAge1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDEwO1xyXG4gICAgb3JkZXI6IDEwO1xyXG4gIH1cclxuICAub3JkZXItbGctMTEge1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDExO1xyXG4gICAgb3JkZXI6IDExO1xyXG4gIH1cclxuICAub3JkZXItbGctMTIge1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDEyO1xyXG4gICAgb3JkZXI6IDEyO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXRNZWRpYSArIDEpIHtcclxuICAuY29sLXhsIHtcclxuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwO1xyXG4gICAgZmxleC1iYXNpczogMDtcclxuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xyXG4gICAgZmxleC1ncm93OiAxO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAuY29sLXhsLWF1dG8ge1xyXG4gICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIG1heC13aWR0aDogbm9uZTtcclxuICB9XHJcbiAgLmNvbC14bC0xIHtcclxuICAgIC1tcy1mbGV4OiAwIDAgOC4zMzMzMzMlO1xyXG4gICAgZmxleDogMCAwIDguMzMzMzMzJTtcclxuICAgIG1heC13aWR0aDogOC4zMzMzMzMlO1xyXG4gIH1cclxuICAuY29sLXhsLTIge1xyXG4gICAgLW1zLWZsZXg6IDAgMCAxNi42NjY2NjclO1xyXG4gICAgZmxleDogMCAwIDE2LjY2NjY2NyU7XHJcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wteGwtMyB7XHJcbiAgICAtbXMtZmxleDogMCAwIDI1JTtcclxuICAgIGZsZXg6IDAgMCAyNSU7XHJcbiAgICBtYXgtd2lkdGg6IDI1JTtcclxuICB9XHJcbiAgLmNvbC14bC00IHtcclxuICAgIC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMzJTtcclxuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMlO1xyXG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMlO1xyXG4gIH1cclxuICAuY29sLXhsLTUge1xyXG4gICAgLW1zLWZsZXg6IDAgMCA0MS42NjY2NjclO1xyXG4gICAgZmxleDogMCAwIDQxLjY2NjY2NyU7XHJcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wteGwtNiB7XHJcbiAgICAtbXMtZmxleDogMCAwIDUwJTtcclxuICAgIGZsZXg6IDAgMCA1MCU7XHJcbiAgICBtYXgtd2lkdGg6IDUwJTtcclxuICB9XHJcbiAgLmNvbC14bC03IHtcclxuICAgIC1tcy1mbGV4OiAwIDAgNTguMzMzMzMzJTtcclxuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMlO1xyXG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMlO1xyXG4gIH1cclxuICAuY29sLXhsLTgge1xyXG4gICAgLW1zLWZsZXg6IDAgMCA2Ni42NjY2NjclO1xyXG4gICAgZmxleDogMCAwIDY2LjY2NjY2NyU7XHJcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wteGwtOSB7XHJcbiAgICAtbXMtZmxleDogMCAwIDc1JTtcclxuICAgIGZsZXg6IDAgMCA3NSU7XHJcbiAgICBtYXgtd2lkdGg6IDc1JTtcclxuICB9XHJcbiAgLmNvbC14bC0xMCB7XHJcbiAgICAtbXMtZmxleDogMCAwIDgzLjMzMzMzMyU7XHJcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzJTtcclxuICAgIG1heC13aWR0aDogODMuMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC14bC0xMSB7XHJcbiAgICAtbXMtZmxleDogMCAwIDkxLjY2NjY2NyU7XHJcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY3JTtcclxuICAgIG1heC13aWR0aDogOTEuNjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC14bC0xMiB7XHJcbiAgICAtbXMtZmxleDogMCAwIDEwMCU7XHJcbiAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLm9yZGVyLXhsLTEge1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDE7XHJcbiAgICBvcmRlcjogMTtcclxuICB9XHJcbiAgLm9yZGVyLXhsLTIge1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDI7XHJcbiAgICBvcmRlcjogMjtcclxuICB9XHJcbiAgLm9yZGVyLXhsLTMge1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDM7XHJcbiAgICBvcmRlcjogMztcclxuICB9XHJcbiAgLm9yZGVyLXhsLTQge1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDQ7XHJcbiAgICBvcmRlcjogNDtcclxuICB9XHJcbiAgLm9yZGVyLXhsLTUge1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDU7XHJcbiAgICBvcmRlcjogNTtcclxuICB9XHJcbiAgLm9yZGVyLXhsLTYge1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDY7XHJcbiAgICBvcmRlcjogNjtcclxuICB9XHJcbiAgLm9yZGVyLXhsLTcge1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDc7XHJcbiAgICBvcmRlcjogNztcclxuICB9XHJcbiAgLm9yZGVyLXhsLTgge1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDg7XHJcbiAgICBvcmRlcjogODtcclxuICB9XHJcbiAgLm9yZGVyLXhsLTkge1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDk7XHJcbiAgICBvcmRlcjogOTtcclxuICB9XHJcbiAgLm9yZGVyLXhsLTEwIHtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiAxMDtcclxuICAgIG9yZGVyOiAxMDtcclxuICB9XHJcbiAgLm9yZGVyLXhsLTExIHtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiAxMTtcclxuICAgIG9yZGVyOiAxMTtcclxuICB9XHJcbiAgLm9yZGVyLXhsLTEyIHtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiAxMjtcclxuICAgIG9yZGVyOiAxMjtcclxuICB9XHJcbn1cclxuXHJcbi5mbGV4LXJvdyB7XHJcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5mbGV4LWNvbHVtbiB7XHJcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5mbGV4LXJvdy1yZXZlcnNlIHtcclxuICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5mbGV4LWNvbHVtbi1yZXZlcnNlIHtcclxuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5mbGV4LXdyYXAge1xyXG4gIC1tcy1mbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcclxuICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmZsZXgtbm93cmFwIHtcclxuICAtbXMtZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcclxuICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZmxleC13cmFwLXJldmVyc2Uge1xyXG4gIC1tcy1mbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xyXG4gIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5qdXN0aWZ5LWNvbnRlbnQtc3RhcnQge1xyXG4gIC1tcy1mbGV4LXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5qdXN0aWZ5LWNvbnRlbnQtZW5kIHtcclxuICAtbXMtZmxleC1wYWNrOiBlbmQgIWltcG9ydGFudDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5qdXN0aWZ5LWNvbnRlbnQtY2VudGVyIHtcclxuICAtbXMtZmxleC1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uanVzdGlmeS1jb250ZW50LWJldHdlZW4ge1xyXG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcclxufVxyXG5cclxuLmp1c3RpZnktY29udGVudC1hcm91bmQge1xyXG4gIC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGUgIWltcG9ydGFudDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYWxpZ24taXRlbXMtc3RhcnQge1xyXG4gIC1tcy1mbGV4LWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5hbGlnbi1pdGVtcy1lbmQge1xyXG4gIC1tcy1mbGV4LWFsaWduOiBlbmQgIWltcG9ydGFudDtcclxuICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmFsaWduLWl0ZW1zLWNlbnRlciB7XHJcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmFsaWduLWl0ZW1zLWJhc2VsaW5lIHtcclxuICAtbXMtZmxleC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcclxuICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmFsaWduLWl0ZW1zLXN0cmV0Y2gge1xyXG4gIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7XHJcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmFsaWduLWNvbnRlbnQtc3RhcnQge1xyXG4gIC1tcy1mbGV4LWxpbmUtcGFjazogc3RhcnQgIWltcG9ydGFudDtcclxuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5hbGlnbi1jb250ZW50LWVuZCB7XHJcbiAgLW1zLWZsZXgtbGluZS1wYWNrOiBlbmQgIWltcG9ydGFudDtcclxuICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYWxpZ24tY29udGVudC1jZW50ZXIge1xyXG4gIC1tcy1mbGV4LWxpbmUtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5hbGlnbi1jb250ZW50LWJldHdlZW4ge1xyXG4gIC1tcy1mbGV4LWxpbmUtcGFjazoganVzdGlmeSAhaW1wb3J0YW50O1xyXG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcclxufVxyXG5cclxuLmFsaWduLWNvbnRlbnQtYXJvdW5kIHtcclxuICAtbXMtZmxleC1saW5lLXBhY2s6IGRpc3RyaWJ1dGUgIWltcG9ydGFudDtcclxuICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmFsaWduLWNvbnRlbnQtc3RyZXRjaCB7XHJcbiAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdHJldGNoICFpbXBvcnRhbnQ7XHJcbiAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYWxpZ24tc2VsZi1hdXRvIHtcclxuICAtbXMtZmxleC1pdGVtLWFsaWduOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYWxpZ24tc2VsZi1zdGFydCB7XHJcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcclxuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5hbGlnbi1zZWxmLWVuZCB7XHJcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XHJcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmFsaWduLXNlbGYtY2VudGVyIHtcclxuICAtbXMtZmxleC1pdGVtLWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmFsaWduLXNlbGYtYmFzZWxpbmUge1xyXG4gIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XHJcbiAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmFsaWduLXNlbGYtc3RyZXRjaCB7XHJcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RyZXRjaCAhaW1wb3J0YW50O1xyXG4gIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSB7XHJcbiAgLmZsZXgtc20tcm93IHtcclxuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5mbGV4LXNtLWNvbHVtbiB7XHJcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuZmxleC1zbS1yb3ctcmV2ZXJzZSB7XHJcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmZsZXgtc20tY29sdW1uLXJldmVyc2Uge1xyXG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5mbGV4LXNtLXdyYXAge1xyXG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xyXG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5mbGV4LXNtLW5vd3JhcCB7XHJcbiAgICAtbXMtZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcclxuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5mbGV4LXNtLXdyYXAtcmV2ZXJzZSB7XHJcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcclxuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tc3RhcnQge1xyXG4gICAgLW1zLWZsZXgtcGFjazogc3RhcnQgIWltcG9ydGFudDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuanVzdGlmeS1jb250ZW50LXNtLWVuZCB7XHJcbiAgICAtbXMtZmxleC1wYWNrOiBlbmQgIWltcG9ydGFudDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmp1c3RpZnktY29udGVudC1zbS1jZW50ZXIge1xyXG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuanVzdGlmeS1jb250ZW50LXNtLWJldHdlZW4ge1xyXG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeSAhaW1wb3J0YW50O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYXJvdW5kIHtcclxuICAgIC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGUgIWltcG9ydGFudDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5hbGlnbi1pdGVtcy1zbS1zdGFydCB7XHJcbiAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5hbGlnbi1pdGVtcy1zbS1lbmQge1xyXG4gICAgLW1zLWZsZXgtYWxpZ246IGVuZCAhaW1wb3J0YW50O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5hbGlnbi1pdGVtcy1zbS1jZW50ZXIge1xyXG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuYWxpZ24taXRlbXMtc20tYmFzZWxpbmUge1xyXG4gICAgLW1zLWZsZXgtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XHJcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmFsaWduLWl0ZW1zLXNtLXN0cmV0Y2gge1xyXG4gICAgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2ggIWltcG9ydGFudDtcclxuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5hbGlnbi1jb250ZW50LXNtLXN0YXJ0IHtcclxuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogc3RhcnQgIWltcG9ydGFudDtcclxuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmFsaWduLWNvbnRlbnQtc20tZW5kIHtcclxuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogZW5kICFpbXBvcnRhbnQ7XHJcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuYWxpZ24tY29udGVudC1zbS1jZW50ZXIge1xyXG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuYWxpZ24tY29udGVudC1zbS1iZXR3ZWVuIHtcclxuICAgIC1tcy1mbGV4LWxpbmUtcGFjazoganVzdGlmeSAhaW1wb3J0YW50O1xyXG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuYWxpZ24tY29udGVudC1zbS1hcm91bmQge1xyXG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBkaXN0cmlidXRlICFpbXBvcnRhbnQ7XHJcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmFsaWduLWNvbnRlbnQtc20tc3RyZXRjaCB7XHJcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IHN0cmV0Y2ggIWltcG9ydGFudDtcclxuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmFsaWduLXNlbGYtc20tYXV0byB7XHJcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5hbGlnbi1zZWxmLXNtLXN0YXJ0IHtcclxuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5hbGlnbi1zZWxmLXNtLWVuZCB7XHJcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBlbmQgIWltcG9ydGFudDtcclxuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5hbGlnbi1zZWxmLXNtLWNlbnRlciB7XHJcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuYWxpZ24tc2VsZi1zbS1iYXNlbGluZSB7XHJcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xyXG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmFsaWduLXNlbGYtc20tc3RyZXRjaCB7XHJcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7XHJcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJG1vYmlsZU1lZGlhICsgMSkge1xyXG4gIC5mbGV4LW1kLXJvdyB7XHJcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuZmxleC1tZC1jb2x1bW4ge1xyXG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmZsZXgtbWQtcm93LXJldmVyc2Uge1xyXG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5mbGV4LW1kLWNvbHVtbi1yZXZlcnNlIHtcclxuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuZmxleC1tZC13cmFwIHtcclxuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcclxuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuZmxleC1tZC1ub3dyYXAge1xyXG4gICAgLW1zLWZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XHJcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuZmxleC1tZC13cmFwLXJldmVyc2Uge1xyXG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuanVzdGlmeS1jb250ZW50LW1kLXN0YXJ0IHtcclxuICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmp1c3RpZnktY29udGVudC1tZC1lbmQge1xyXG4gICAgLW1zLWZsZXgtcGFjazogZW5kICFpbXBvcnRhbnQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtY2VudGVyIHtcclxuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmp1c3RpZnktY29udGVudC1tZC1iZXR3ZWVuIHtcclxuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuanVzdGlmeS1jb250ZW50LW1kLWFyb3VuZCB7XHJcbiAgICAtbXMtZmxleC1wYWNrOiBkaXN0cmlidXRlICFpbXBvcnRhbnQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuYWxpZ24taXRlbXMtbWQtc3RhcnQge1xyXG4gICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuYWxpZ24taXRlbXMtbWQtZW5kIHtcclxuICAgIC1tcy1mbGV4LWFsaWduOiBlbmQgIWltcG9ydGFudDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuYWxpZ24taXRlbXMtbWQtY2VudGVyIHtcclxuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmFsaWduLWl0ZW1zLW1kLWJhc2VsaW5lIHtcclxuICAgIC1tcy1mbGV4LWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xyXG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5hbGlnbi1pdGVtcy1tZC1zdHJldGNoIHtcclxuICAgIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7XHJcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuYWxpZ24tY29udGVudC1tZC1zdGFydCB7XHJcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5hbGlnbi1jb250ZW50LW1kLWVuZCB7XHJcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGVuZCAhaW1wb3J0YW50O1xyXG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmFsaWduLWNvbnRlbnQtbWQtY2VudGVyIHtcclxuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmFsaWduLWNvbnRlbnQtbWQtYmV0d2VlbiB7XHJcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDtcclxuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmFsaWduLWNvbnRlbnQtbWQtYXJvdW5kIHtcclxuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogZGlzdHJpYnV0ZSAhaW1wb3J0YW50O1xyXG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5hbGlnbi1jb250ZW50LW1kLXN0cmV0Y2gge1xyXG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdHJldGNoICFpbXBvcnRhbnQ7XHJcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5hbGlnbi1zZWxmLW1kLWF1dG8ge1xyXG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuYWxpZ24tc2VsZi1tZC1zdGFydCB7XHJcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xyXG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuYWxpZ24tc2VsZi1tZC1lbmQge1xyXG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XHJcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuYWxpZ24tc2VsZi1tZC1jZW50ZXIge1xyXG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmFsaWduLXNlbGYtbWQtYmFzZWxpbmUge1xyXG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcclxuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5hbGlnbi1zZWxmLW1kLXN0cmV0Y2gge1xyXG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RyZXRjaCAhaW1wb3J0YW50O1xyXG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXRNZWRpYSArIDEpIHtcclxuICAuZmxleC1sZy1yb3cge1xyXG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmZsZXgtbGctY29sdW1uIHtcclxuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5mbGV4LWxnLXJvdy1yZXZlcnNlIHtcclxuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuZmxleC1sZy1jb2x1bW4tcmV2ZXJzZSB7XHJcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmZsZXgtbGctd3JhcCB7XHJcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmZsZXgtbGctbm93cmFwIHtcclxuICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xyXG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmZsZXgtbGctd3JhcC1yZXZlcnNlIHtcclxuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xyXG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmp1c3RpZnktY29udGVudC1sZy1zdGFydCB7XHJcbiAgICAtbXMtZmxleC1wYWNrOiBzdGFydCAhaW1wb3J0YW50O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctZW5kIHtcclxuICAgIC1tcy1mbGV4LXBhY2s6IGVuZCAhaW1wb3J0YW50O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuanVzdGlmeS1jb250ZW50LWxnLWNlbnRlciB7XHJcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYmV0d2VlbiB7XHJcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmp1c3RpZnktY29udGVudC1sZy1hcm91bmQge1xyXG4gICAgLW1zLWZsZXgtcGFjazogZGlzdHJpYnV0ZSAhaW1wb3J0YW50O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmFsaWduLWl0ZW1zLWxnLXN0YXJ0IHtcclxuICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmFsaWduLWl0ZW1zLWxnLWVuZCB7XHJcbiAgICAtbXMtZmxleC1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmFsaWduLWl0ZW1zLWxnLWNlbnRlciB7XHJcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5hbGlnbi1pdGVtcy1sZy1iYXNlbGluZSB7XHJcbiAgICAtbXMtZmxleC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcclxuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuYWxpZ24taXRlbXMtbGctc3RyZXRjaCB7XHJcbiAgICAtbXMtZmxleC1hbGlnbjogc3RyZXRjaCAhaW1wb3J0YW50O1xyXG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmFsaWduLWNvbnRlbnQtbGctc3RhcnQge1xyXG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdGFydCAhaW1wb3J0YW50O1xyXG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuYWxpZ24tY29udGVudC1sZy1lbmQge1xyXG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBlbmQgIWltcG9ydGFudDtcclxuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5hbGlnbi1jb250ZW50LWxnLWNlbnRlciB7XHJcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5hbGlnbi1jb250ZW50LWxnLWJldHdlZW4ge1xyXG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XHJcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5hbGlnbi1jb250ZW50LWxnLWFyb3VuZCB7XHJcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGRpc3RyaWJ1dGUgIWltcG9ydGFudDtcclxuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuYWxpZ24tY29udGVudC1sZy1zdHJldGNoIHtcclxuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogc3RyZXRjaCAhaW1wb3J0YW50O1xyXG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuYWxpZ24tc2VsZi1sZy1hdXRvIHtcclxuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGF1dG8gIWltcG9ydGFudDtcclxuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmFsaWduLXNlbGYtbGctc3RhcnQge1xyXG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcclxuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmFsaWduLXNlbGYtbGctZW5kIHtcclxuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGVuZCAhaW1wb3J0YW50O1xyXG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmFsaWduLXNlbGYtbGctY2VudGVyIHtcclxuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5hbGlnbi1zZWxmLWxnLWJhc2VsaW5lIHtcclxuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XHJcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuYWxpZ24tc2VsZi1sZy1zdHJldGNoIHtcclxuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0cmV0Y2ggIWltcG9ydGFudDtcclxuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0TWVkaWEgKyAxKSB7XHJcbiAgLmZsZXgteGwtcm93IHtcclxuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5mbGV4LXhsLWNvbHVtbiB7XHJcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuZmxleC14bC1yb3ctcmV2ZXJzZSB7XHJcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmZsZXgteGwtY29sdW1uLXJldmVyc2Uge1xyXG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5mbGV4LXhsLXdyYXAge1xyXG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xyXG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5mbGV4LXhsLW5vd3JhcCB7XHJcbiAgICAtbXMtZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcclxuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5mbGV4LXhsLXdyYXAtcmV2ZXJzZSB7XHJcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcclxuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtc3RhcnQge1xyXG4gICAgLW1zLWZsZXgtcGFjazogc3RhcnQgIWltcG9ydGFudDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuanVzdGlmeS1jb250ZW50LXhsLWVuZCB7XHJcbiAgICAtbXMtZmxleC1wYWNrOiBlbmQgIWltcG9ydGFudDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmp1c3RpZnktY29udGVudC14bC1jZW50ZXIge1xyXG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuanVzdGlmeS1jb250ZW50LXhsLWJldHdlZW4ge1xyXG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeSAhaW1wb3J0YW50O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYXJvdW5kIHtcclxuICAgIC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGUgIWltcG9ydGFudDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5hbGlnbi1pdGVtcy14bC1zdGFydCB7XHJcbiAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5hbGlnbi1pdGVtcy14bC1lbmQge1xyXG4gICAgLW1zLWZsZXgtYWxpZ246IGVuZCAhaW1wb3J0YW50O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5hbGlnbi1pdGVtcy14bC1jZW50ZXIge1xyXG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuYWxpZ24taXRlbXMteGwtYmFzZWxpbmUge1xyXG4gICAgLW1zLWZsZXgtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XHJcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmFsaWduLWl0ZW1zLXhsLXN0cmV0Y2gge1xyXG4gICAgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2ggIWltcG9ydGFudDtcclxuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5hbGlnbi1jb250ZW50LXhsLXN0YXJ0IHtcclxuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogc3RhcnQgIWltcG9ydGFudDtcclxuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmFsaWduLWNvbnRlbnQteGwtZW5kIHtcclxuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogZW5kICFpbXBvcnRhbnQ7XHJcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuYWxpZ24tY29udGVudC14bC1jZW50ZXIge1xyXG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuYWxpZ24tY29udGVudC14bC1iZXR3ZWVuIHtcclxuICAgIC1tcy1mbGV4LWxpbmUtcGFjazoganVzdGlmeSAhaW1wb3J0YW50O1xyXG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuYWxpZ24tY29udGVudC14bC1hcm91bmQge1xyXG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBkaXN0cmlidXRlICFpbXBvcnRhbnQ7XHJcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmFsaWduLWNvbnRlbnQteGwtc3RyZXRjaCB7XHJcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IHN0cmV0Y2ggIWltcG9ydGFudDtcclxuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmFsaWduLXNlbGYteGwtYXV0byB7XHJcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5hbGlnbi1zZWxmLXhsLXN0YXJ0IHtcclxuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5hbGlnbi1zZWxmLXhsLWVuZCB7XHJcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBlbmQgIWltcG9ydGFudDtcclxuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5hbGlnbi1zZWxmLXhsLWNlbnRlciB7XHJcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuYWxpZ24tc2VsZi14bC1iYXNlbGluZSB7XHJcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xyXG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmFsaWduLXNlbGYteGwtc3RyZXRjaCB7XHJcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7XHJcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4vKiMgc291cmNlTWFwcGluZ1VSTD1ib290c3RyYXAtZ3JpZC5jc3MubWFwICovIiwiKiB7XHJcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICY6YmVmb3JlLFxyXG4gICY6YWZ0ZXIge1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICB9XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gIG1pbi13aWR0aDogMzIwcHg7XHJcbiAgQGluY2x1ZGUgYm9vaztcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgY29sb3I6ICM0OTQ5NDk7XHJcblxyXG4gICYucG9wdXAtb3BlbmVkIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBvdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5mYXEtb3BlbmVkIHtcclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIG92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLm1lbnUtb3BlbmVkLCAmLm1lbnUtZm9vdGVyLW9wZW5lZCB7XHJcbiAgICBAaW5jbHVkZSB0YWJsZXQtYW5kLXBob25lIHtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbmlucHV0IHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxuICBAaW5jbHVkZSByZWd1bGFyO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuXHJcbiAgJjo6LW1zLWNsZWFyIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gICY6Oi1tcy1yZXZlYWwge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuYnV0dG9uIHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJvcmRlcjogMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgQGluY2x1ZGUgYm9vaztcclxuICBmb250LXNpemU6IDE0cHg7XHJcbn1cclxuXHJcbm1haW4ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uaGlkZGVuLW1kIHtcclxuICBAaW5jbHVkZSBkZXNrdG9wIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5oaWRkZW4tc20ge1xyXG4gIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4uaGlkZGVuLXhzIHtcclxuICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLmxpbmsge1xyXG5cclxufVxyXG5cclxuLnRleHQtcmVkIHtcclxuICBjb2xvcjogI2ZmNTMwMDtcclxufVxyXG5cclxuLnRleHQteWVsbG93IHtcclxuICBjb2xvcjogI2ZiZGQyYztcclxufVxyXG5cclxuLnRleHQtb3JhbmdlIHtcclxuICBjb2xvcjogI2ZmNTMwMDtcclxufSIsInVsIHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMDtcclxuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbn1cclxuXHJcbmEge1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB0cmFuc2l0aW9uOiAwLjNzO1xyXG5cclxuICAmOmhvdmVyLFxyXG4gICY6Zm9jdXMge1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5pbWcge1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxufVxyXG5cclxuaDEsIC5oMSB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIEBpbmNsdWRlIG5lcmlzLXNlbWliO1xyXG4gIGZvbnQtc2l6ZTogNDNweDtcclxuICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG5cclxuICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMTQ7XHJcbiAgfVxyXG59XHJcblxyXG5oMiwgLmgyIHtcclxuICBtYXJnaW46IDA7XHJcbiAgQGluY2x1ZGUgbmVyaXMtc2VtaWI7XHJcbiAgZm9udC1zaXplOiAzMnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG5cclxuICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgfVxyXG59XHJcblxyXG5oMywgLmgzIHtcclxuICBtYXJnaW46IDA7XHJcbiAgQGluY2x1ZGUgbmVyaXMtc2VtaWI7XHJcbiAgZm9udC1zaXplOiAyMnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cclxuICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgfVxyXG59XHJcblxyXG5oNCwgLmg0IHtcclxuICBtYXJnaW46IDA7XHJcbiAgQGluY2x1ZGUgbmVyaXMtc2VtaWI7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cclxuICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5wIHtcclxuICBsaW5lLWhlaWdodDogMjJweDtcclxuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xyXG5cclxuICAmOmxhc3QtY2hpbGQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMThweDtcclxuICB9XHJcblxyXG4gIGEge1xyXG5cclxuICB9XHJcbn1cclxuXHJcbmIsIHN0cm9uZyB7XHJcbiAgQGluY2x1ZGUgYm9sZDtcclxufSIsIkBtaXhpbiBjbGVhcmZpeCgpIHtcclxuICAmOmJlZm9yZSxcclxuICAmOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgfVxyXG4gICY6YWZ0ZXIge1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gYWxpZ24oJGhvcml6b250YWw6IHRydWUsICR2ZXJ0aWNhbDogdHJ1ZSwgJHRyYW5zZm9ybTogbnVsbCkge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHJcbiAgQGlmICgkaG9yaXpvbnRhbCkge1xyXG4gICAgbGVmdDogNTAlO1xyXG4gIH1cclxuICBAaWYgKCR2ZXJ0aWNhbCkge1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgfVxyXG5cclxuICBAaWYgKCRob3Jpem9udGFsIGFuZCAkdmVydGljYWwpIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpLCAkdHJhbnNmb3JtO1xyXG4gIH0gQGVsc2UgaWYgKCRob3Jpem9udGFsKSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKSwgJHRyYW5zZm9ybTtcclxuICB9IEBlbHNlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpLCAkdHJhbnNmb3JtO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGRpZ2l0YWxfbGlzdCgpIHtcclxuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgY291bnRlci1yZXNldDogbGktY291bnRlcjtcclxuXHJcbiAgbGkge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuXHJcbiAgbGk6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBjb3VudGVyKGxpLWNvdW50ZXIpO1xyXG4gICAgY291bnRlci1pbmNyZW1lbnQ6IGxpLWNvdW50ZXI7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmaWxsKCRkaWdpdDogMCkge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6ICRkaWdpdDtcclxuICBib3R0b206ICRkaWdpdDtcclxuICBsZWZ0OiAkZGlnaXQ7XHJcbiAgcmlnaHQ6ICRkaWdpdDtcclxufVxyXG5cclxuQG1peGluIGZpbHRlcigpIHtcclxuICBmaWx0ZXI6IGdyYXlzY2FsZSgxKSBicmlnaHRuZXNzKDEuMTUpO1xyXG4gIG9wYWNpdHk6IC42NTtcclxufVxyXG5cclxuQG1peGluIGxldHRlci1zcGFjaW5nKCRwaG90b3Nob3ApIHtcclxuICBsZXR0ZXItc3BhY2luZzogI3skcGhvdG9zaG9wIC8gMTAwMH1lbTtcclxufVxyXG5cclxuQG1peGluIGxpbmstdW5kZXJsaW5lIHtcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAmOmhvdmVyIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBwbGFjZWhvbGRlciB7XHJcbiAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICBAY29udGVudFxyXG4gIH1cclxuICAmOi1tb3otcGxhY2Vob2xkZXIge1xyXG4gICAgQGNvbnRlbnRcclxuICB9XHJcbiAgJjo6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgICBAY29udGVudFxyXG4gIH1cclxuICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICBAY29udGVudFxyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHJvdGF0ZSgkZGVnOjE4MGRlZykge1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKCRkZWcpO1xyXG59XHJcblxyXG5AbWl4aW4gdHJhbnNpdGlvbigkcHJvcGVydHk6IGFsbCkge1xyXG4gIHRyYW5zaXRpb246ICRwcm9wZXJ0eSAuM3MgbGluZWFyO1xyXG59XHJcblxyXG5AbWl4aW4gdHJpYW5nbGUoJHdpZHRoLCAkZGlyLCAkY29sb3IpIHtcclxuICBAaWYgJGRpciA9PSB1cCB7XHJcbiAgICB3aWR0aDogMDtcclxuICAgIGhlaWdodDogMDtcclxuICAgIGJvcmRlci1sZWZ0OiAkd2lkdGgvMiBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1yaWdodDogJHdpZHRoLzIgc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItYm90dG9tOiAkd2lkdGgvMiBzb2xpZCAkY29sb3I7XHJcbiAgfSBAZWxzZSBpZiAkZGlyID09IGRvd24ge1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBib3JkZXItbGVmdDogJHdpZHRoLzIgc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItcmlnaHQ6ICR3aWR0aC8yIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXRvcDogJHdpZHRoLzIgc29saWQgJGNvbG9yO1xyXG4gIH0gQGVsc2UgaWYgJGRpciA9PSByaWdodCB7XHJcbiAgICB3aWR0aDogMDtcclxuICAgIGhlaWdodDogMDtcclxuICAgIGJvcmRlci10b3A6ICR3aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1ib3R0b206ICR3aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1sZWZ0OiAkd2lkdGggc29saWQgJGNvbG9yO1xyXG4gIH0gQGVsc2UgaWYgJGRpciA9PSBsZWZ0IHtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgYm9yZGVyLXRvcDogJHdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogJHdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAkd2lkdGggc29saWQgJGNvbG9yO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHN0aWNreS1mb290ZXIoJGZvb3Rlci1oZWlnaHQsICR3cmFwcGVyLXNlbGVjdG9yOiB1bnF1b3RlKFwiI3dyYXBwZXJcIiksICRjb250YWluZXItc2VsZWN0b3I6IHVucXVvdGUoXCIjY29udGFpbmVyXCIpLCAkZm9vdGVyLXNlbGVjdG9yOiB1bnF1b3RlKFwiI2Zvb3RlclwiKSkge1xyXG4gIGh0bWwsIGJvZHkge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gIH1cclxuICBib2R5IHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG4gICN7JHdyYXBwZXItc2VsZWN0b3J9IHtcclxuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IC0kZm9vdGVyLWhlaWdodDtcclxuICAgICN7JGNvbnRhaW5lci1zZWxlY3Rvcn0ge1xyXG4gICAgICBwYWRkaW5nOiAwIDAgJGZvb3Rlci1oZWlnaHQgMDtcclxuICAgIH1cclxuICB9XHJcbiAgI3skZm9vdGVyLXNlbGVjdG9yfSB7XHJcbiAgICBtaW4taGVpZ2h0OiAkZm9vdGVyLWhlaWdodDtcclxuICB9XHJcbn1cclxuXHJcblxyXG5AbWl4aW4gbW9iaWxlKCkge1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWVkaWEpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbkBtaXhpbiBuby1tb2JpbGUge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkbW9iaWxlTWVkaWEgKyAxKSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiB0YWJsZXQoKSB7XHJcbiAgQG1lZGlhKG1pbi13aWR0aDogJG1vYmlsZU1lZGlhICsgMSkgYW5kIChtYXgtd2lkdGg6ICR0YWJsZXRNZWRpYSkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gdGFibGV0LWFuZC1waG9uZSgpIHtcclxuICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0TWVkaWEpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbkBtaXhpbiBkZXNrdG9wKCkge1xyXG4gIEBtZWRpYShtaW4td2lkdGg6ICR0YWJsZXRNZWRpYSArIDEpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHNtYWxsLWRlc2t0b3AoKSB7XHJcbiAgQG1lZGlhKG1pbi13aWR0aDogJHRhYmxldE1lZGlhICsgMSkgYW5kIChtYXgtd2lkdGg6ICRkZXNrdG9wTWVkaWEpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGJpZy1kZXNrdG9wKCkge1xyXG4gIEBtZWRpYShtaW4td2lkdGg6ICRkZXNrdG9wTWVkaWEgKyAxKSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbkBmdW5jdGlvbiBoc2xhLWNhbGMgKCRjb2xvciwgJG9wYWNpdHkpIHtcclxuICBAcmV0dXJuIGhzbGEoaHVlKCRjb2xvciksIHNhdHVyYXRpb24oJGNvbG9yKSwgbGlnaHRuZXNzKCRjb2xvciksICRvcGFjaXR5KVxyXG59XHJcblxyXG5AbWl4aW4gcG5nLWljb24oJG5hbWUsICR3aWR0aCwgJGhlaWdodCkge1xyXG4gIGJhY2tncm91bmQ6IHVybCgkaW1hZ2VzX2RpciArICRuYW1lICsgXCIucG5nXCIpbm8tcmVwZWF0O1xyXG4gIHdpZHRoOiAkd2lkdGggKyBweDtcclxuICBoZWlnaHQ6ICRoZWlnaHQgKyBweDtcclxufSIsIi5oZWFkZXIge1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTZFNUUzO1xyXG5cclxuICAmX19pbm5lciB7XHJcblxyXG4gIH1cclxuXHJcbiAgJl9fYm9keSB7XHJcbiAgICBwYWRkaW5nOiA0MHB4IDAgMzJweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIEBpbmNsdWRlIHNtYWxsLWRlc2t0b3Age1xyXG4gICAgICBwYWRkaW5nOiA0MHB4IDAgMzZweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICBwYWRkaW5nOiAzNXB4IDAgMzhweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcGFkZGluZzogMzBweCAwIDI1cHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2xvZ28ge1xyXG4gICAgZmxleDogMCAwIDE2MHB4O1xyXG4gICAgbWF4LXdpZHRoOiAxNjBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBiaWctZGVza3RvcCB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgd2lkdGg6IDEzMHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICBpbWcsIHN2ZyB7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3N1cHBvcnQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICBAaW5jbHVkZSBiaWctZGVza3RvcCB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA0NXB4O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xNXB4O1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmU1ZTM7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzbWFsbC1kZXNrdG9wIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDExN3B4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA3NXB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2FjdGlvbiB7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIEBpbmNsdWRlIGJpZy1kZXNrdG9wIHtcclxuICAgICAgbWFyZ2luLXRvcDogLTdweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3JlcXVlc3Qge1xyXG4gICAgQGluY2x1ZGUgYmlnLWRlc2t0b3Age1xyXG4gICAgICAuYnRuIHtcclxuICAgICAgICBwYWRkaW5nOiA5cHggMjdweDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHNtYWxsLWRlc2t0b3Age1xyXG4gICAgICAuYnRuIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2xvZ2luIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG5cclxuICAgIEBpbmNsdWRlIGJpZy1kZXNrdG9wIHtcclxuICAgICAgLmJ0biB7XHJcbiAgICAgICAgcGFkZGluZzogOXB4IDI4cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc21hbGwtZGVza3RvcCB7XHJcbiAgICAgIC5idG4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBwYWRkaW5nOiA5cHggMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiAzM3B4O1xyXG4gICAgICByaWdodDogMDtcclxuXHJcbiAgICAgIC5idG4ge1xyXG4gICAgICAgIHBhZGRpbmc6IDdweCAxMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19vcGVuLW1lbnUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDM4cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbm8tbW9iaWxlIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLWhvbWUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gIH1cclxufVxyXG4iLCIuYnJlYWRjcnVtYnMge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiA1O1xyXG4gIHBhZGRpbmctdG9wOiAxOHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IC00OHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYwZWQ7XHJcblxyXG4gICZfX2lubmVyIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcblxyXG4gICZfX2l0ZW0ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIEBpbmNsdWRlIHNwcml0ZSgnaWNvbi1hcnJvdy1zbWFsbCcpO1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICByaWdodDogNXB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAtM3B4O1xyXG4gICAgfVxyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcblxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogIzQ5NDk0OTtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAjNTQ1NDljO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIGNvbG9yOiAjOTk5OTk5O1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi8vLy9cclxuLy8vIEBhdXRob3IgTWlrZSBTdHJlZXRcclxuLy8vIEBncm91cCBTcHJpdGVcclxuLy8vL1xyXG5cclxuLy8vIENvbnZlcnQgcGl4ZWxzIHRvIGVtc1xyXG4vLy9cclxuLy8vIEBwYXJhbSB7TnVtYmVyfSAkcHggLSB2YWx1ZSB0byBjb252ZXJ0XHJcbi8vLyBAcGFyYW0ge051bWJlcn0gJGJhc2UtZm9udC1zaXplICgkbXEtYmFzZS1mb250LXNpemUpIC0gYDxib2R5PmAgZm9udCBzaXplXHJcbi8vL1xyXG4vLy8gQGV4YW1wbGUgc2Nzc1xyXG4vLy8gICRmb250LXNpemUtaW4tZW1zOiBtcS1weDJlbSgxNnB4KTtcclxuLy8vICBwIHsgZm9udC1zaXplOiBtcS1weDJlbSgxNnB4KTsgfVxyXG4vLy9cclxuLy8vIEByZXF1aXJlcyAkbXEtYmFzZS1mb250LXNpemVcclxuLy8vIEByZXR1cm5zIHtOdW1iZXJ9XHJcbkBmdW5jdGlvbiBtcS1weDJlbSgkcHgsICRiYXNlLWZvbnQtc2l6ZTogMTRweCkge1xyXG4gIEByZXR1cm4gJHB4O1xyXG4gIEBpZiB1bml0bGVzcygkcHgpIHtcclxuICAgIEB3YXJuIFwiQXNzdW1pbmcgI3skcHh9IHRvIGJlIGluIHBpeGVscywgYXR0ZW1wdGluZyB0byBjb252ZXJ0IGl0IGludG8gcGl4ZWxzLlwiO1xyXG4gICAgQHJldHVybiBtcS1weDJlbSgkcHggKyAwcHgpOyAvLyBUaGF0IG1heSBmYWlsLlxyXG4gIH0gQGVsc2UgaWYgdW5pdCgkcHgpID09IGVtIHtcclxuICAgIEByZXR1cm4gJHB4O1xyXG4gIH1cclxuICBAcmV0dXJuICgkcHggLyAkYmFzZS1mb250LXNpemUpICogMWVtO1xyXG59XHJcblxyXG4vLy8gQWRkIGNsYXNzIGZvciA8SUU5IHNwcml0ZSBmYWxsYmFja1xyXG4vLy8gQGdyb3VwIHNwcml0ZVxyXG4vLy8gQHR5cGUgU3RyaW5nXHJcbiRpZVNwcml0ZTogJy5sdC1pZTknICFkZWZhdWx0O1xyXG5cclxuLy8vIFNldCB0aGUgYCRzcHJpdGVgIG1hcFxyXG4vLy8gQGdyb3VwIHNwcml0ZVxyXG4kc3ByaXRlOiBtYXAtZ2V0KCRpY29ucywgc3ByaXRlKSAhZGVmYXVsdDtcclxuXHJcbi8vLyBSZXRyaXZlIGFuIGF0dHJpYnV0ZXMgdmFsdWUgZm9yIGEgc3BlY2lmaWMgaWNvbiBpbiB0aGUgc3ByaXRlIG1hcFxyXG4vLy8gQHBhcmFtIHtzdHJpbmd9ICRpY29uIC0gVGhlIG5hbWUgb2YgdGhlIGljb25cclxuLy8vIEBwYXJhbSB7c3RyaW5nfSAkYXR0ciAtIFRoZSBhdHRyaWJ1dGUgeW91IHdpc2ggdG8gcmV0cmlldmUgKGUuZy4gd2lkdGgpXHJcbkBmdW5jdGlvbiBzcHJpdGUtYXR0cigkaWNvbiwgJGF0dHIpIHtcclxuICAkbmV3SWNvbjogbWFwLWdldCgkaWNvbnMsICRpY29uKTtcclxuICBAaWYgJG5ld0ljb24gPT0gbnVsbCB7XHJcbiAgICBAd2FybiBcIkNhbid0IGZpbmQgYW4gaWNvbiB3aXRoIHRoZSBuYW1lICN7JGljb259XCI7XHJcbiAgfVxyXG4gIEByZXR1cm4gbWFwLWdldCgkbmV3SWNvbiwgJGF0dHIpO1xyXG59XHJcblxyXG4vLy8gQ3JlYXRlIGEgbWFwIHdpdGggdGhlIHNwZWNpZmllZCBpY29uIG9mIGF0dHJpYnV0ZXNcclxuLy8vIEBwYXJhbSB7c3RyaW5nfSAkaWNvbiAtIFRoZSBuYW1lIG9mIHRoZSBpY29uXHJcbkBmdW5jdGlvbiBpY29uLWF0dHIoJGljb24pIHtcclxuICAkYXR0cjogKFxyXG4gICAgICAgICAgd2lkdGg6IHNwcml0ZS1hdHRyKCRpY29uLCB3aWR0aCksXHJcbiAgICAgICAgICBoZWlnaHQ6IHNwcml0ZS1hdHRyKCRpY29uLCBoZWlnaHQpLFxyXG4gICAgICAgICAgeDogc3ByaXRlLWF0dHIoJGljb24sIGJhY2tncm91bmRYKSxcclxuICAgICAgICAgIHk6IHNwcml0ZS1hdHRyKCRpY29uLCBiYWNrZ3JvdW5kWSlcclxuICApO1xyXG5cclxuICBAcmV0dXJuICRhdHRyO1xyXG59XHJcblxyXG4vLy8gR2V0IHRoZSB3aWR0aCBvZiBhbiBpY29uIGluIGVtXHJcbi8vLyBAcGFyYW0ge3N0cmluZ30gJGljb24gLSBUaGUgbmFtZSBvZiB0aGUgaWNvblxyXG5AZnVuY3Rpb24gaWNvbl93aWR0aCgkaWNvbikge1xyXG4gIEByZXR1cm4gc3ByaXRlLWF0dHIoJGljb24sIHdpZHRoKTtcclxufVxyXG5cclxuLy8vIEdldCB0aGUgaGVpZ2h0IG9mIGFuIGljb24gaW4gZW1cclxuLy8vIEBwYXJhbSB7c3RyaW5nfSAkaWNvbiAtIFRoZSBuYW1lIG9mIHRoZSBpY29uXHJcbkBmdW5jdGlvbiBpY29uX2hlaWdodCgkaWNvbikge1xyXG4gIEByZXR1cm4gc3ByaXRlLWF0dHIoJGljb24sIGhlaWdodCk7XHJcbn1cclxuXHJcbi8vLyBBc3NpZ24gdGhlIGNvcnJlY3QgU1ZHIGJhY2tncm91bmQgaW1hZ2UgYW5kIGRpbWVuc2lvbnMgdG8gdGhlIGVsZW1lbnRcclxuJXNwcml0ZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKG1hcC1nZXQoJHNwcml0ZSwgc3ZnUGF0aCkpO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogbXEtcHgyZW0obWFwLWdldCgkc3ByaXRlLCB3aWR0aCkpIG1xLXB4MmVtKG1hcC1nZXQoJHNwcml0ZSwgaGVpZ2h0KSk7XHJcbn1cclxuXHJcbi8vLyBBc3NpZ24gdGhlIGNvcnJlY3QgUE5HIGJhY2tncm91bmQgaW1hZ2UgYW5kIGRpbWVuc2lvbnMgdG8gdGhlIGVsZW1lbnRcclxuJWllLXNwcml0ZSB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKG1hcC1nZXQoJHNwcml0ZSwgcG5nUGF0aCkpO1xyXG59XHJcblxyXG4vLy8gQWRkIGEgc3ByaXRlIFBORyBpY29uIGZvciBicm93c2VycyB3aXRoIHRoZSBgJGllU3ByaXRlYCBjbGFzcyB3aXRoIHB4IGZvciBwb3NpdGlvbmluZ1xyXG4vLy8gQHBhcmFtIHtzdHJpbmd9ICRpY29uIC0gVGhlIG5hbWUgb2YgdGhlIGljb25cclxuLy8vIEBwYXJhbSB7c3RyaW5nfSAkdHlwZSBbYWxsXSAtIFRoZSBwcm9wZXJ0aWVzIHdhbnRlZCAoY2FuIGJlIGBhbGxgLCBgc2l6ZWAgb3IgYGJnYCkuXHJcbi8vLyAtIGBhbGxgIGVuc3VyZXMgdGhlIGljb24gaGFzIHRoZSBiYWNrZ3JvdW5kLCBwb3NpdGlvbiBhbmQgc2l6ZS5cclxuLy8vIC0gYHNpemVgIGlzIGp1c3QgZm9yIGRpbWVuc2lvbnNcclxuLy8vIC0gYGJnYCBqdXN0ICBhcHBsaWVzIHRoZSBiYWNrZ3JvdW5kcyB0byBhbiBlbGVtZW50XHJcbi8vLyBAZXhhbXBsZSBzY3NzIC0gVXNhZ2VcclxuLy8vIC5jbGFzcyB7XHJcbi8vLyBcdEBpbmNsdWRlIGllLXNwcml0ZShhcnJvdyk7XHJcbi8vLyBcdCY6aG92ZXIge1xyXG4vLy8gXHRcdEBpbmNsdWRlIGllLXNwcml0ZShhcnJvd0Rvd24sIGJnKVxyXG4vLy8gXHR9XHJcbi8vLyB9XHJcbi8vL1xyXG4vLy8gQGV4YW1wbGUgY3NzIC0gT3V0cHV0XHJcbi8vLyAubHQtaWU5IC5jbGFzcyB7XHJcbi8vLyAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3Nwcml0ZS5wbmdcIik7XHJcbi8vLyB9XHJcbi8vLyAubHQtaWU5IC5jbGFzcyB7XHJcbi8vLyAgICAgd2lkdGg6IDIwcHg7XHJcbi8vLyAgICAgaGVpZ2h0OiAyMHB4O1xyXG4vLy8gICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01cHggLTVweDtcclxuLy8vIH1cclxuLy8vIC5sdC1pZTkgLmNsYXNzOmhvdmVyIHtcclxuLy8vICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzZweCAtMzZweDtcclxuLy8vIH1cclxuQG1peGluIGllLXNwcml0ZSgkaWNvbiwgJHR5cGU6IGFsbCkge1xyXG4gICRpY29uTWFwOiBpY29uLWF0dHIoJGljb24pO1xyXG5cclxuICBAaWYgJGllU3ByaXRlIHtcclxuICAgICN7JGllU3ByaXRlfSAmIHtcclxuICAgICAgQGlmICR0eXBlID09IGFsbCB7XHJcbiAgICAgICAgLy8gU2hhcmVzIHRoZSBQTkcgYmFja2dyb3VuZFxyXG4gICAgICAgIEBleHRlbmQgJWllLXNwcml0ZTtcclxuICAgICAgfVxyXG4gICAgICAvLyBPdXRwdXRzIGRpbWVuc2lvbnMgb2YgaWNvblxyXG4gICAgICBAaWYgJHR5cGUgPT0gYWxsIG9yICR0eXBlID09IHNpemUge1xyXG4gICAgICAgIHdpZHRoOiBtYXAtZ2V0KCRpY29uTWFwLCB3aWR0aCk7XHJcbiAgICAgICAgaGVpZ2h0OiBtYXAtZ2V0KCRpY29uTWFwLCBoZWlnaHQpO1xyXG4gICAgICB9XHJcbiAgICAgIC8vIE91dHB1dHMgYmFja2dyb3VuZCBwb3NpdGlvblxyXG4gICAgICBAaWYgJHR5cGUgPT0gYWxsIG9yICR0eXBlID09IGJnIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAobWFwLWdldCgkaWNvbk1hcCwgeCkgLSA1KSAobWFwLWdldCgkaWNvbk1hcCwgeSkgLSA1KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8vIEFkZCBhbiBTVkcgc3ByaXRlIGljb24gdXNpbmcgZW0gcG9zaXRpb25pbmcsIHdpdGggYSBQTkcgaWNvbiBmb3IgYnJvd3NlcnMgd2l0aCB0aGUgYCRpZVNwcml0ZWAgY2xhc3MgdXNpbmcgcHggcG9zaXRpb25pbmdcclxuLy8vIEBwYXJhbSB7c3RyaW5nfSAkaWNvbiAtIFRoZSBuYW1lIG9mIHRoZSBpY29uXHJcbi8vLyBAcGFyYW0ge3N0cmluZ30gJHR5cGUgW2FsbF0gLSBUaGUgcHJvcGVydGllcyB3YW50ZWQgKGNhbiBiZSBgYWxsYCwgYHNpemVgIG9yIGBiZ2ApLlxyXG4vLy8gLSBgYWxsYCBlbnN1cmVzIHRoZSBpY29uIGhhcyB0aGUgYmFja2dyb3VuZCwgcG9zaXRpb24gYW5kIHNpemUuXHJcbi8vLyAtIGBzaXplYCBpcyBqdXN0IGZvciBkaW1lbnNpb25zXHJcbi8vLyAtIGBiZ2AganVzdCAgYXBwbGllcyB0aGUgYmFja2dyb3VuZHMgdG8gYW4gZWxlbWVudFxyXG4vLy8gQGV4YW1wbGUgc2NzcyAtIFVzYWdlXHJcbi8vLyAuY2xhc3Mge1xyXG4vLy8gXHRAaW5jbHVkZSBzcHJpdGUoYXJyb3cpO1xyXG4vLy8gXHQmOmhvdmVyIHtcclxuLy8vIFx0XHRAaW5jbHVkZSBzcHJpdGUoYXJyb3dEb3duLCBiZylcclxuLy8vIFx0fVxyXG4vLy8gfVxyXG4vLy9cclxuLy8vIEBleGFtcGxlIGNzcyAtIE91dHB1dFxyXG4vLy8gLmNsYXNzIHtcclxuLy8vIFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4vLy8gXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc3ByaXRlLnN2Z1wiKTtcclxuLy8vIFx0YmFja2dyb3VuZC1zaXplOiAzNC4yNWVtIDMyLjE4NzVlbTtcclxuLy8vIH1cclxuLy8vXHJcbi8vLyAubHQtaWU5IC5jbGFzcyB7XHJcbi8vLyBcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zcHJpdGUucG5nXCIpO1xyXG4vLy8gfVxyXG4vLy9cclxuLy8vIC5jbGFzcyB7XHJcbi8vLyBcdHdpZHRoOiAxLjMxMjVlbTtcclxuLy8vIFx0aGVpZ2h0OiAxLjMxMjVlbTtcclxuLy8vIFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTAuMzEyNWVtIC0wLjMxMjVlbTtcclxuLy8vIH1cclxuLy8vIC5sdC1pZTkgLmNsYXNzIHtcclxuLy8vIFx0d2lkdGg6IDIwcHg7XHJcbi8vLyBcdGhlaWdodDogMjBweDtcclxuLy8vIFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTVweCAtNXB4O1xyXG4vLy8gfVxyXG4vLy8gLmNsYXNzOmhvdmVyIHtcclxuLy8vIFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTIuMjVlbSAtMi4yNWVtO1xyXG4vLy8gfVxyXG4vLy8gLmx0LWllOSAuY2xhc3M6aG92ZXIge1xyXG4vLy8gXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzZweCAtMzZweDtcclxuLy8vIH1cclxuQG1peGluIHNwcml0ZSgkaWNvbiwgJGRpc3BsYXk6IGJsb2NrLCAkdHlwZTogYWxsLCAkd2lkdGg6IGF1dG8sICRoZWlnaHQ6IGF1dG8pIHtcclxuICBAaWYgJHR5cGUgPT0gYWxsIHtcclxuICAgIC8vIFNoYXJlcyB0aGUgYmFja2dyb3VuZHNcclxuXHJcbiAgICBkaXNwbGF5OiAkZGlzcGxheTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKG1hcC1nZXQoJHNwcml0ZSwgc3ZnUGF0aCkpO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBtcS1weDJlbShtYXAtZ2V0KCRzcHJpdGUsIHdpZHRoKSkgbXEtcHgyZW0obWFwLWdldCgkc3ByaXRlLCBoZWlnaHQpKTtcclxuICB9XHJcblxyXG4gICRpY29uTWFwOiBpY29uLWF0dHIoJGljb24pO1xyXG5cclxuICAvLyBPdXRwdXRzIGRpbWVuc2lvbnMgaW4gZW1cclxuICBAaWYgJHR5cGUgPT0gYWxsIG9yICR0eXBlID09IHNpemUge1xyXG4gICAgQGlmICgkd2lkdGggPT0gYXV0bykge1xyXG4gICAgICB3aWR0aDogbXEtcHgyZW0obWFwLWdldCgkaWNvbk1hcCwgd2lkdGgpKTtcclxuICAgIH0gQGVsc2Uge1xyXG4gICAgICB3aWR0aDogJHdpZHRoO1xyXG4gICAgfVxyXG4gICAgQGlmICgkaGVpZ2h0ID09IGF1dG8pIHtcclxuICAgICAgaGVpZ2h0OiBtcS1weDJlbShtYXAtZ2V0KCRpY29uTWFwLCBoZWlnaHQpKTtcclxuICAgIH0gQGVsc2Uge1xyXG4gICAgICBoZWlnaHQ6ICRoZWlnaHQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBPdXRwdXRzIGJhY2tncm91bmQgcG9zaXRpb24gaW4gZW1cclxuICBAaWYgJHR5cGUgPT0gYWxsIG9yICR0eXBlID09IGJnIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IG1xLXB4MmVtKG1hcC1nZXQoJGljb25NYXAsIHgpKSBtcS1weDJlbShtYXAtZ2V0KCRpY29uTWFwLCB5KSk7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gc3ByaXRlX2hvdmVyKCRpY29uLCAkaWNvbl9ob3Zlcikge1xyXG4gIEBpbmNsdWRlIHNwcml0ZSgkaWNvbik7XHJcbiAgJjpob3ZlciB7XHJcbiAgICBAaW5jbHVkZSBzcHJpdGUoJGljb25faG92ZXIpO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHNwcml0ZV9ob3Zlcl9vcGFjaXR5KCRpY29uLCAkcGVyY2VudCkge1xyXG4gIEBpbmNsdWRlIHNwcml0ZSgkaWNvbik7XHJcbiAgJjpob3ZlciB7XHJcbiAgICBvcGFjaXR5OiAkcGVyY2VudCAvIDEwMDtcclxuICB9XHJcbn0iLCIuZm9vdGVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjMyMzIyO1xyXG4gIGZsZXgtc2hyaW5rOiAwO1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjlmOWY5O1xyXG4gIEBpbmNsdWRlIGxpZ2h0O1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBjb2xvcjogIzgyODI4MjtcclxuXHJcbiAgJl9faW5uZXIge1xyXG5cclxuICB9XHJcblxyXG4gICZfX3RvcCB7XHJcbiAgICBwYWRkaW5nOiA1MHB4IDA7XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgcGFkZGluZzogMzVweCAwO1xyXG4gICAgfVxyXG5cclxuICAgICYtaW5uZXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgdGFibGV0LWFuZC1waG9uZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19uYXZpZ2F0aW9uLWNvbnRyb2wge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuXHJcbiAgICBAaW5jbHVkZSBkZXNrdG9wIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuYnRuIHtcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbmF2IHtcclxuICAgIGZsZXg6IDE7XHJcblxyXG4gICAgQGluY2x1ZGUgdGFibGV0LWFuZC1waG9uZSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjMyMzIyO1xyXG4gICAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDE1MHB4O1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM1MzUzNDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgJGd1dHRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtdG9wIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA5NXB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLXRleHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi1idXR0b24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcblxyXG4gICAgICAgIC5fY2xvc2Uge1xyXG4gICAgICAgICAgQGluY2x1ZGUgc3ByaXRlKCdpY29uLWNsb3NlJyk7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1pbm5lciB7XHJcbiAgICAgIEBpbmNsdWRlIGRlc2t0b3Age1xyXG4gICAgICAgIG1hcmdpbjogMCAtNXB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIHRhYmxldC1hbmQtcGhvbmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtY29sIHtcclxuICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XHJcbiAgICAgICAgZmxleDogMCAwIDIwJTtcclxuICAgICAgICBwYWRkaW5nOiAwIDVweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYub3BlbmVkIHtcclxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgLmZvb3Rlcl9fbmF2IHtcclxuICAgICAgICAgICAgJi1ib2R5IHtcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjODI4MjgyO1xyXG5cclxuICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAuZm9vdGVyX19uYXYge1xyXG4gICAgICAgICAgICAmLWJvZHkge1xyXG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICM4MjgyODI7XHJcblxyXG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtdGl0bGUge1xyXG4gICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICBAaW5jbHVkZSBib29rO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgIEBpbmNsdWRlIHRhYmxldC1hbmQtcGhvbmUge1xyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogN3B4O1xyXG4gICAgICAgICAgQGluY2x1ZGUgc3ByaXRlKCdpY29uLWFycm93LXNtYWxsJywgaW5saW5lLWJsb2NrKTtcclxuICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgIHdpZHRoOiAzMzBweDtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtYm9keSB7XHJcbiAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgbGVmdDogMzcwcHg7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMzBweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIzMjMyMjtcclxuICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtaXRlbSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSB0YWJsZXQtYW5kLXBob25lIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWxpbmsge1xyXG4gICAgICBAaW5jbHVkZSB0YWJsZXQtYW5kLXBob25lIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG5vLW1vYmlsZSB7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLm9wZW5lZCB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB6LWluZGV4OiAxMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtbWVudSB7XHJcbiAgICAmX19hY3Rpb24ge1xyXG4gICAgICBAaW5jbHVkZSBuby1tb2JpbGUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi10ZXh0IHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgY29sb3I6ICM5OTk5OTk7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogN3B4O1xyXG4gICAgICAgICAgQGluY2x1ZGUgc3ByaXRlKCdpY29uLWFycm93LXNtYWxsJywgaW5saW5lLWJsb2NrKTtcclxuICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtYnV0dG9uIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG5cclxuICAgICAgICAuX2Nsb3NlIHtcclxuICAgICAgICAgIEBpbmNsdWRlIHNwcml0ZSgnaWNvbi1jbG9zZScpO1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY29udGFjdCB7XHJcbiAgICBAaW5jbHVkZSBkZXNrdG9wIHtcclxuICAgICAgZmxleDogMCAwIDE0NXB4O1xyXG4gICAgICBtYXgtd2lkdGg6IDE0NXB4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXQtYW5kLXBob25lIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleDogMTtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgfVxyXG5cclxuICAgICYtZm9vdCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2FkZHJlc3Mge1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcblxyXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgb3JkZXI6IDI7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgb3JkZXI6IDI7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICBmbGV4OiAwIDAgMTMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi10aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi1ib2R5IHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XHJcblxyXG4gICAgICBhOmhvdmVyIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbGFuZyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgLmZvb3Rlcl9fbGFuZyB7XHJcbiAgICAgICAgJi1oZWFkIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNDE0MTM7XHJcblxyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWJvZHkge1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLl9pY29uIHtcclxuICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB9XHJcblxyXG4gICAgJi1oZWFkIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBwYWRkaW5nOiA4cHggMTNweCA4cHggOXB4O1xyXG4gICAgICB3aWR0aDogNDZweDtcclxuXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDdweDtcclxuICAgICAgICBAaW5jbHVkZSBzcHJpdGUoJ2ljb24tYXJyb3ctc21hbGwnLCBpbmxpbmUtYmxvY2spO1xyXG4gICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDdweDtcclxuICAgICAgICB0b3A6IDEycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWJvZHkge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMTAwJTtcclxuICAgICAgcGFkZGluZy1yaWdodDogMTNweDtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNDE0MTM7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgJi1saW5rIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAzM3B4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgIHBhZGRpbmc6IDhweCA5cHg7XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19zb2NpYWwge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDI1cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi1saXN0IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuXHJcbiAgICAmLWl0ZW0ge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG5cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWxpbmsge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgICAgb3BhY2l0eTogLjc7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLnZrIHtcclxuICAgICAgICBAaW5jbHVkZSBzcHJpdGUoJ3ZrJyk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYudHcge1xyXG4gICAgICAgIEBpbmNsdWRlIHNwcml0ZSgndHcnKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5mYiB7XHJcbiAgICAgICAgQGluY2x1ZGUgc3ByaXRlKCdmYicpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJl9fYm90dG9tIHtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMzUzNTM0O1xyXG4gICAgcGFkZGluZzogMzBweCAwO1xyXG5cclxuICAgICYtaW5uZXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX29mZmljZSB7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuXHJcbiAgICAmLXRpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtZGVzYyB7XHJcbiAgICAgIGE6aG92ZXIge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1pdGVtIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBzbWFsbC1kZXNrdG9wIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSB0YWJsZXQtYW5kLXBob25lIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19yZXF1ZXN0IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA2NXB4O1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICBwYWRkaW5nOiAwIDEwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgYmlnLWRlc2t0b3Age1xyXG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzbWFsbC1kZXNrdG9wIHtcclxuICAgICAgcGFkZGluZy10b3A6IDVweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDQxcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDM4cHg7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxMXB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAzcHg7XHJcbiAgICAgIHJpZ2h0OiAtMTBweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0biB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgQGluY2x1ZGUgbGlnaHQ7XHJcbiAgICAgIHBhZGRpbmc6IDVweCAxN3B4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICBwYWRkaW5nOiA0cHggMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fcmF0aW5nIHtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcblxyXG4gICAgQGluY2x1ZGUgdGFibGV0LWFuZC1waG9uZSB7XHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA1N3B4O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDI5cHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICYtdGl0bGUge1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA3cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi1ib2R5IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuXHJcbiAgICAmLXN0YXIge1xyXG4gICAgICBmbGV4LXNocmluazogMDtcclxuXHJcbiAgICAgIC5faWNvbiB7XHJcbiAgICAgICAgQGluY2x1ZGUgc3ByaXRlKCdzdGFyJywgaW5saW5lLWJsb2NrKTtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogM3B4O1xyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXZhbHVlIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgcGFkZGluZy10b3A6IDJweDtcclxuXHJcbiAgICAgIGE6aG92ZXIge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19sb2dvIHtcclxuICAgIEBpbmNsdWRlIGJpZy1kZXNrdG9wIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDQ0cHg7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi5zaG93LWZ1bGwtaGQge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgQGluY2x1ZGUgYmlnLWRlc2t0b3Age1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIzcHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWlubmVyIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi1saXN0IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgbWFyZ2luOiAwIC0xMHB4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1pdGVtIHtcclxuICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1pbWcge1xyXG4gICAgICBtYXgtaGVpZ2h0OiA0MHB4O1xyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5wb3B1cCB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOCk7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICB6LWluZGV4OiAxMDAwMDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgJl9fYm94IHtcclxuICAgIG1heC13aWR0aDogNTAwcHg7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1heC1oZWlnaHQ6IDk1JTtcclxuICAgIG92ZXJmbG93LXk6IGF1dG87XHJcblxyXG4gICAgJi5waGlkZSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJi5wc2hvdyB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY2xvc2Uge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1cHg7XHJcbiAgICByaWdodDogNXB4O1xyXG4gICAgei1pbmRleDogMTtcclxuICB9XHJcbn0iLCIvKiBTbGlkZXIgKi9cclxuXHJcbi5zbGljay1zbGlkZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcclxuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcclxuICB0b3VjaC1hY3Rpb246IHBhbi15O1xyXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi5zbGljay1saXN0IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gIH1cclxuXHJcbiAgJi5kcmFnZ2luZyB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBjdXJzb3I6IGhhbmQ7XHJcbiAgfVxyXG59XHJcblxyXG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcclxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbn1cclxuXHJcbi5zbGljay10cmFjayB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAmOmJlZm9yZSxcclxuICAmOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuICB9XHJcblxyXG4gICY6YWZ0ZXIge1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgfVxyXG5cclxuICAuc2xpY2stbG9hZGluZyAmIHtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICB9XHJcbn1cclxuXHJcbi5zbGljay1zbGlkZSB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG1pbi1oZWlnaHQ6IDFweDtcclxuICBbZGlyPVwicnRsXCJdICYge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gIH1cclxuICBpbWcge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4gICYuc2xpY2stbG9hZGluZyBpbWcge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICYuZHJhZ2dpbmcgaW1nIHtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIH1cclxuXHJcbiAgLnNsaWNrLWluaXRpYWxpemVkICYge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICAuc2xpY2stbG9hZGluZyAmIHtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICB9XHJcblxyXG4gIC5zbGljay12ZXJ0aWNhbCAmIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbiIsIi53cmFwcGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG5cclxuICAmX19pbm5lciB7XHJcbiAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuICB9XHJcblxyXG4gICZfX2hlYWQge1xyXG4gICAgJi0taG9tZSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRvcDogMDtcclxuXHJcbiAgICAgIC5oZWFkZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICAmX19ib2R5IHtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMCAxNXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fbG9naW4ge1xyXG4gICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgICAgYm90dG9tOiAxOXB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjMTcxNzE3O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19vcGVuLW1lbnUge1xyXG4gICAgICAgICAgcmlnaHQ6IC01cHg7XHJcbiAgICAgICAgICB0b3A6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuc3VwcG9ydC1pdGVtIHtcclxuICAgICAgICAmX19pbm5lciB7XHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgLnN1cHBvcnQtaXRlbSB7XHJcbiAgICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNBRUFFQUU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19ib2R5IHtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTQsIDI1NCwgMC40KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2xhYmVsIHtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fcGhvbmUge1xyXG4gICAgICAgICAgLl9sb2NhdGlvbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU0LCAyNTQsIDAuNCk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLl9udW1iZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zdWItbWVudV9fYm9keSB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLm5hdiB7XHJcbiAgICAgICAgQGluY2x1ZGUgYmlnLWRlc2t0b3Age1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMzZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNtYWxsLWRlc2t0b3Age1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMjNweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGRlc2t0b3Age1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2xpbmsge1xyXG4gICAgICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICNBRUFFQUU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5uYXZpZ2F0aW9uLWNvbnRyb2wge1xyXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldC1hbmQtcGhvbmUge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX29wZW4ge1xyXG4gICAgICAgICAgQGluY2x1ZGUgdGFibGV0LWFuZC1waG9uZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi50aXBweS10b3VjaCB7XHJcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnRpcHB5LW5vdHJhbnNpdGlvbiB7XHJcbiAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi50aXBweS1wb3BwZXIge1xyXG4gIG1heC13aWR0aDogMjQwcHg7XHJcbiAgcGVyc3BlY3RpdmU6IDcwMHB4O1xyXG4gIHotaW5kZXg6IDk5OTk7XHJcbiAgb3V0bGluZTogMDtcclxuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC4xNjUsIC44NCwgLjQ0LCAxKTtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZVxyXG59XHJcblxyXG4udGlwcHktcG9wcGVyW2RhdGEtaHRtbF0ge1xyXG4gIG1heC13aWR0aDogOTYlO1xyXG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gMjBweClcclxufVxyXG5cclxuLnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49dG9wXSAudGlwcHktYmFja2Ryb3Age1xyXG4gIGJvcmRlci1yYWRpdXM6IDQwJSA0MCUgMCAwXHJcbn1cclxuXHJcbi50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePXRvcF0gLnRpcHB5LXJvdW5kYXJyb3cge1xyXG4gIGJvdHRvbTogLThweDtcclxuICBtYXJnaW46IDAgNnB4O1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAwXHJcbn1cclxuXHJcbi50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePXRvcF0gLnRpcHB5LXJvdW5kYXJyb3cgc3ZnIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpXHJcbn1cclxuXHJcbi50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePXRvcF0gLnRpcHB5LWFycm93IHtcclxuICBib3JkZXItdG9wOiA3cHggc29saWQgI2ZmZjtcclxuICBib3JkZXItcmlnaHQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItbGVmdDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvdHRvbTogLTdweDtcclxuICBtYXJnaW46IDAgN3B4O1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAwXHJcbn1cclxuXHJcbi50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePXRvcF0gLnRpcHB5LWJhY2tkcm9wIHtcclxuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDEwMCVcclxufVxyXG5cclxuLnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49dG9wXSAudGlwcHktYmFja2Ryb3BbZGF0YS1zdGF0ZT12aXNpYmxlXSB7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSg1LjUpIHRyYW5zbGF0ZSgtNTAlLCAyNSUpO1xyXG4gIG9wYWNpdHk6IDFcclxufVxyXG5cclxuLnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49dG9wXSAudGlwcHktYmFja2Ryb3BbZGF0YS1zdGF0ZT1oaWRkZW5dIHtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZSgtNTAlLCAyNSUpO1xyXG4gIG9wYWNpdHk6IDBcclxufVxyXG5cclxuLnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49dG9wXSBbZGF0YS1hbmltYXRpb249c2hpZnQtdG93YXJkXVtkYXRhLXN0YXRlPXZpc2libGVdIHtcclxuICBvcGFjaXR5OiAxO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweClcclxufVxyXG5cclxuLnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49dG9wXSBbZGF0YS1hbmltYXRpb249c2hpZnQtdG93YXJkXVtkYXRhLXN0YXRlPWhpZGRlbl0ge1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KVxyXG59XHJcblxyXG4udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj10b3BdIFtkYXRhLWFuaW1hdGlvbj1wZXJzcGVjdGl2ZV0ge1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbVxyXG59XHJcblxyXG4udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj10b3BdIFtkYXRhLWFuaW1hdGlvbj1wZXJzcGVjdGl2ZV1bZGF0YS1zdGF0ZT12aXNpYmxlXSB7XHJcbiAgb3BhY2l0eTogMTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpIHJvdGF0ZVgoMClcclxufVxyXG5cclxuLnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49dG9wXSBbZGF0YS1hbmltYXRpb249cGVyc3BlY3RpdmVdW2RhdGEtc3RhdGU9aGlkZGVuXSB7XHJcbiAgb3BhY2l0eTogMDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcm90YXRlWCg5MGRlZylcclxufVxyXG5cclxuLnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49dG9wXSBbZGF0YS1hbmltYXRpb249ZmFkZV1bZGF0YS1zdGF0ZT12aXNpYmxlXSB7XHJcbiAgb3BhY2l0eTogMTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpXHJcbn1cclxuXHJcbi50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePXRvcF0gW2RhdGEtYW5pbWF0aW9uPWZhZGVdW2RhdGEtc3RhdGU9aGlkZGVuXSB7XHJcbiAgb3BhY2l0eTogMDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpXHJcbn1cclxuXHJcbi50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePXRvcF0gW2RhdGEtYW5pbWF0aW9uPXNoaWZ0LWF3YXldW2RhdGEtc3RhdGU9dmlzaWJsZV0ge1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KVxyXG59XHJcblxyXG4udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj10b3BdIFtkYXRhLWFuaW1hdGlvbj1zaGlmdC1hd2F5XVtkYXRhLXN0YXRlPWhpZGRlbl0ge1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApXHJcbn1cclxuXHJcbi50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePXRvcF0gW2RhdGEtYW5pbWF0aW9uPXNjYWxlXVtkYXRhLXN0YXRlPXZpc2libGVdIHtcclxuICBvcGFjaXR5OiAxO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCkgc2NhbGUoMSlcclxufVxyXG5cclxuLnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49dG9wXSBbZGF0YS1hbmltYXRpb249c2NhbGVdW2RhdGEtc3RhdGU9aGlkZGVuXSB7XHJcbiAgb3BhY2l0eTogMDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgc2NhbGUoMClcclxufVxyXG5cclxuLnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49Ym90dG9tXSAudGlwcHktYmFja2Ryb3Age1xyXG4gIGJvcmRlci1yYWRpdXM6IDAgMCAzMCUgMzAlXHJcbn1cclxuXHJcbi50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePWJvdHRvbV0gLnRpcHB5LXJvdW5kYXJyb3cge1xyXG4gIHRvcDogLThweDtcclxuICBtYXJnaW46IDAgNnB4O1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMDAlXHJcbn1cclxuXHJcbi50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePWJvdHRvbV0gLnRpcHB5LXJvdW5kYXJyb3cgc3ZnIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSgwKVxyXG59XHJcblxyXG4udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj1ib3R0b21dIC50aXBweS1hcnJvdyB7XHJcbiAgYm9yZGVyLWJvdHRvbTogN3B4IHNvbGlkICNmZmY7XHJcbiAgYm9yZGVyLXJpZ2h0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICB0b3A6IC03cHg7XHJcbiAgbWFyZ2luOiAwIDdweDtcclxuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJVxyXG59XHJcblxyXG4udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj1ib3R0b21dIC50aXBweS1iYWNrZHJvcCB7XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAtMTAwJVxyXG59XHJcblxyXG4udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj1ib3R0b21dIC50aXBweS1iYWNrZHJvcFtkYXRhLXN0YXRlPXZpc2libGVdIHtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDUuNSkgdHJhbnNsYXRlKC01MCUsIC0xMjUlKTtcclxuICBvcGFjaXR5OiAxXHJcbn1cclxuXHJcbi50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePWJvdHRvbV0gLnRpcHB5LWJhY2tkcm9wW2RhdGEtc3RhdGU9aGlkZGVuXSB7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGUoLTUwJSwgLTEyNSUpO1xyXG4gIG9wYWNpdHk6IDBcclxufVxyXG5cclxuLnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49Ym90dG9tXSBbZGF0YS1hbmltYXRpb249c2hpZnQtdG93YXJkXVtkYXRhLXN0YXRlPXZpc2libGVdIHtcclxuICBvcGFjaXR5OiAxO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KVxyXG59XHJcblxyXG4udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj1ib3R0b21dIFtkYXRhLWFuaW1hdGlvbj1zaGlmdC10b3dhcmRdW2RhdGEtc3RhdGU9aGlkZGVuXSB7XHJcbiAgb3BhY2l0eTogMDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweClcclxufVxyXG5cclxuLnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49Ym90dG9tXSBbZGF0YS1hbmltYXRpb249cGVyc3BlY3RpdmVdIHtcclxuICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3BcclxufVxyXG5cclxuLnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49Ym90dG9tXSBbZGF0YS1hbmltYXRpb249cGVyc3BlY3RpdmVdW2RhdGEtc3RhdGU9dmlzaWJsZV0ge1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpIHJvdGF0ZVgoMClcclxufVxyXG5cclxuLnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49Ym90dG9tXSBbZGF0YS1hbmltYXRpb249cGVyc3BlY3RpdmVdW2RhdGEtc3RhdGU9aGlkZGVuXSB7XHJcbiAgb3BhY2l0eTogMDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcm90YXRlWCgtOTBkZWcpXHJcbn1cclxuXHJcbi50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePWJvdHRvbV0gW2RhdGEtYW5pbWF0aW9uPWZhZGVdW2RhdGEtc3RhdGU9dmlzaWJsZV0ge1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpXHJcbn1cclxuXHJcbi50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePWJvdHRvbV0gW2RhdGEtYW5pbWF0aW9uPWZhZGVdW2RhdGEtc3RhdGU9aGlkZGVuXSB7XHJcbiAgb3BhY2l0eTogMDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweClcclxufVxyXG5cclxuLnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49Ym90dG9tXSBbZGF0YS1hbmltYXRpb249c2hpZnQtYXdheV1bZGF0YS1zdGF0ZT12aXNpYmxlXSB7XHJcbiAgb3BhY2l0eTogMTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweClcclxufVxyXG5cclxuLnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49Ym90dG9tXSBbZGF0YS1hbmltYXRpb249c2hpZnQtYXdheV1bZGF0YS1zdGF0ZT1oaWRkZW5dIHtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKVxyXG59XHJcblxyXG4udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj1ib3R0b21dIFtkYXRhLWFuaW1hdGlvbj1zY2FsZV1bZGF0YS1zdGF0ZT12aXNpYmxlXSB7XHJcbiAgb3BhY2l0eTogMTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCkgc2NhbGUoMSlcclxufVxyXG5cclxuLnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49Ym90dG9tXSBbZGF0YS1hbmltYXRpb249c2NhbGVdW2RhdGEtc3RhdGU9aGlkZGVuXSB7XHJcbiAgb3BhY2l0eTogMDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgc2NhbGUoMClcclxufVxyXG5cclxuLnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49bGVmdF0gLnRpcHB5LWJhY2tkcm9wIHtcclxuICBib3JkZXItcmFkaXVzOiAzMCUgMCAwIDMwJVxyXG59XHJcblxyXG4udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj1sZWZ0XSAudGlwcHktcm91bmRhcnJvdyB7XHJcbiAgcmlnaHQ6IC0xNnB4O1xyXG4gIG1hcmdpbjogNHB4IDA7XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogMzMuMzMzMzMzMzMlIDUwJVxyXG59XHJcblxyXG4udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj1sZWZ0XSAudGlwcHktcm91bmRhcnJvdyBzdmcge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKVxyXG59XHJcblxyXG4udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj1sZWZ0XSAudGlwcHktYXJyb3cge1xyXG4gIGJvcmRlci1sZWZ0OiA3cHggc29saWQgI2ZmZjtcclxuICBib3JkZXItdG9wOiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLWJvdHRvbTogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIHJpZ2h0OiAtN3B4O1xyXG4gIG1hcmdpbjogNHB4IDA7XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCA1MCVcclxufVxyXG5cclxuLnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49bGVmdF0gLnRpcHB5LWJhY2tkcm9wIHtcclxuICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDBcclxufVxyXG5cclxuLnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49bGVmdF0gLnRpcHB5LWJhY2tkcm9wW2RhdGEtc3RhdGU9dmlzaWJsZV0ge1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoNS41KSB0cmFuc2xhdGUoMzMlLCAtNTAlKTtcclxuICBvcGFjaXR5OiAxXHJcbn1cclxuXHJcbi50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePWxlZnRdIC50aXBweS1iYWNrZHJvcFtkYXRhLXN0YXRlPWhpZGRlbl0ge1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMS41KSB0cmFuc2xhdGUoMzMlLCAtNTAlKTtcclxuICBvcGFjaXR5OiAwXHJcbn1cclxuXHJcbi50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePWxlZnRdIFtkYXRhLWFuaW1hdGlvbj1zaGlmdC10b3dhcmRdW2RhdGEtc3RhdGU9dmlzaWJsZV0ge1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMHB4KTtcclxuXHJcbiAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePWxlZnRdIFtkYXRhLWFuaW1hdGlvbj1zaGlmdC10b3dhcmRdW2RhdGEtc3RhdGU9aGlkZGVuXSB7XHJcbiAgb3BhY2l0eTogMDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwcHgpXHJcbn1cclxuXHJcbi50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePWxlZnRdIFtkYXRhLWFuaW1hdGlvbj1wZXJzcGVjdGl2ZV0ge1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0XHJcbn1cclxuXHJcbi50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePWxlZnRdIFtkYXRhLWFuaW1hdGlvbj1wZXJzcGVjdGl2ZV1bZGF0YS1zdGF0ZT12aXNpYmxlXSB7XHJcbiAgb3BhY2l0eTogMTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwcHgpIHJvdGF0ZVkoMCk7XHJcblxyXG4gIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj1sZWZ0XSBbZGF0YS1hbmltYXRpb249cGVyc3BlY3RpdmVdW2RhdGEtc3RhdGU9aGlkZGVuXSB7XHJcbiAgb3BhY2l0eTogMDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgcm90YXRlWSgtOTBkZWcpXHJcbn1cclxuXHJcbi50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePWxlZnRdIFtkYXRhLWFuaW1hdGlvbj1mYWRlXVtkYXRhLXN0YXRlPXZpc2libGVdIHtcclxuICBvcGFjaXR5OiAxO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTBweCk7XHJcblxyXG4gIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj1sZWZ0XSBbZGF0YS1hbmltYXRpb249ZmFkZV1bZGF0YS1zdGF0ZT1oaWRkZW5dIHtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTBweCk7XHJcblxyXG4gIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj1sZWZ0XSBbZGF0YS1hbmltYXRpb249c2hpZnQtYXdheV1bZGF0YS1zdGF0ZT12aXNpYmxlXSB7XHJcbiAgb3BhY2l0eTogMTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwcHgpO1xyXG5cclxuICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49bGVmdF0gW2RhdGEtYW5pbWF0aW9uPXNoaWZ0LWF3YXldW2RhdGEtc3RhdGU9aGlkZGVuXSB7XHJcbiAgb3BhY2l0eTogMDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMClcclxufVxyXG5cclxuLnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49bGVmdF0gW2RhdGEtYW5pbWF0aW9uPXNjYWxlXVtkYXRhLXN0YXRlPXZpc2libGVdIHtcclxuICBvcGFjaXR5OiAxO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTBweCkgc2NhbGUoMSk7XHJcblxyXG4gIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj1sZWZ0XSBbZGF0YS1hbmltYXRpb249c2NhbGVdW2RhdGEtc3RhdGU9aGlkZGVuXSB7XHJcbiAgb3BhY2l0eTogMDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgc2NhbGUoMClcclxufVxyXG5cclxuLnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49cmlnaHRdIC50aXBweS1iYWNrZHJvcCB7XHJcbiAgYm9yZGVyLXJhZGl1czogMCAzMCUgMzAlIDBcclxufVxyXG5cclxuLnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49cmlnaHRdIC50aXBweS1yb3VuZGFycm93IHtcclxuICBsZWZ0OiAtMTZweDtcclxuICBtYXJnaW46IDRweCAwO1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46IDY2LjY2NjY2NjY2JSA1MCVcclxufVxyXG5cclxuLnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49cmlnaHRdIC50aXBweS1yb3VuZGFycm93IHN2ZyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKVxyXG59XHJcblxyXG4udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj1yaWdodF0gLnRpcHB5LWFycm93IHtcclxuICBib3JkZXItcmlnaHQ6IDdweCBzb2xpZCAjZmZmO1xyXG4gIGJvcmRlci10b3A6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItYm90dG9tOiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgbGVmdDogLTdweDtcclxuICBtYXJnaW46IDRweCAwO1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgNTAlO1xyXG59XHJcblxyXG4udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj1yaWdodF0gLnRpcHB5LWJhY2tkcm9wIHtcclxuICB0cmFuc2Zvcm0tb3JpZ2luOiAtMTAwJSAwXHJcbn1cclxuXHJcbi50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePXJpZ2h0XSAudGlwcHktYmFja2Ryb3BbZGF0YS1zdGF0ZT12aXNpYmxlXSB7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSg1LjUpIHRyYW5zbGF0ZSgtMTMzJSwgLTUwJSk7XHJcbiAgb3BhY2l0eTogMVxyXG59XHJcblxyXG4udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj1yaWdodF0gLnRpcHB5LWJhY2tkcm9wW2RhdGEtc3RhdGU9aGlkZGVuXSB7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjUpIHRyYW5zbGF0ZSgtMTMzJSwgLTUwJSk7XHJcbiAgb3BhY2l0eTogMFxyXG59XHJcblxyXG4udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj1yaWdodF0gW2RhdGEtYW5pbWF0aW9uPXNoaWZ0LXRvd2FyZF1bZGF0YS1zdGF0ZT12aXNpYmxlXSB7XHJcbiAgb3BhY2l0eTogMTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweClcclxufVxyXG5cclxuLnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49cmlnaHRdIFtkYXRhLWFuaW1hdGlvbj1zaGlmdC10b3dhcmRdW2RhdGEtc3RhdGU9aGlkZGVuXSB7XHJcbiAgb3BhY2l0eTogMDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweClcclxufVxyXG5cclxuLnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49cmlnaHRdIFtkYXRhLWFuaW1hdGlvbj1wZXJzcGVjdGl2ZV0ge1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnRcclxufVxyXG5cclxuLnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49cmlnaHRdIFtkYXRhLWFuaW1hdGlvbj1wZXJzcGVjdGl2ZV1bZGF0YS1zdGF0ZT12aXNpYmxlXSB7XHJcbiAgb3BhY2l0eTogMTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCkgcm90YXRlWSgwKVxyXG59XHJcblxyXG4udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj1yaWdodF0gW2RhdGEtYW5pbWF0aW9uPXBlcnNwZWN0aXZlXVtkYXRhLXN0YXRlPWhpZGRlbl0ge1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHJvdGF0ZVkoOTBkZWcpXHJcbn1cclxuXHJcbi50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePXJpZ2h0XSBbZGF0YS1hbmltYXRpb249ZmFkZV1bZGF0YS1zdGF0ZT12aXNpYmxlXSB7XHJcbiAgb3BhY2l0eTogMTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweClcclxufVxyXG5cclxuLnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49cmlnaHRdIFtkYXRhLWFuaW1hdGlvbj1mYWRlXVtkYXRhLXN0YXRlPWhpZGRlbl0ge1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpXHJcbn1cclxuXHJcbi50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePXJpZ2h0XSBbZGF0YS1hbmltYXRpb249c2hpZnQtYXdheV1bZGF0YS1zdGF0ZT12aXNpYmxlXSB7XHJcbiAgb3BhY2l0eTogMTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweClcclxufVxyXG5cclxuLnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49cmlnaHRdIFtkYXRhLWFuaW1hdGlvbj1zaGlmdC1hd2F5XVtkYXRhLXN0YXRlPWhpZGRlbl0ge1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApXHJcbn1cclxuXHJcbi50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePXJpZ2h0XSBbZGF0YS1hbmltYXRpb249c2NhbGVdW2RhdGEtc3RhdGU9dmlzaWJsZV0ge1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpIHNjYWxlKDEpXHJcbn1cclxuXHJcbi50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePXJpZ2h0XSBbZGF0YS1hbmltYXRpb249c2NhbGVdW2RhdGEtc3RhdGU9aGlkZGVuXSB7XHJcbiAgb3BhY2l0eTogMDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgc2NhbGUoMClcclxufVxyXG5cclxuLnRpcHB5LXRvb2x0aXAge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBjb2xvcjogIzQ5NDk0OTtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgcGFkZGluZzogMTVweCAyMHB4O1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNWU0ZTA7XHJcbiAgYm94LXNoYWRvdzogMCA1cHggMjJweCByZ2JhKDcyLCA4MiwgOTYsIDAuMik7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxufVxyXG5cclxuLnRpcHB5LXRvb2x0aXBbZGF0YS1zaXplPXNtYWxsXSB7XHJcbiAgcGFkZGluZzogLjJyZW0gLjRyZW07XHJcbiAgZm9udC1zaXplOiAuNzVyZW1cclxufVxyXG5cclxuLnRpcHB5LXRvb2x0aXBbZGF0YS1zaXplPWxhcmdlXSB7XHJcbiAgcGFkZGluZzogLjRyZW0gLjhyZW07XHJcbiAgZm9udC1zaXplOiAxcmVtXHJcbn1cclxuXHJcbi50aXBweS10b29sdGlwW2RhdGEtYW5pbWF0ZWZpbGxdIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XHJcbn1cclxuXHJcbi50aXBweS10b29sdGlwW2RhdGEtYW5pbWF0ZWZpbGxdIC50aXBweS1jb250ZW50IHtcclxuICB0cmFuc2l0aW9uOiAtd2Via2l0LWNsaXAtcGF0aCBjdWJpYy1iZXppZXIoLjQ2LCAuMSwgLjUyLCAuOTgpO1xyXG4gIHRyYW5zaXRpb246IGNsaXAtcGF0aCBjdWJpYy1iZXppZXIoLjQ2LCAuMSwgLjUyLCAuOTgpO1xyXG4gIHRyYW5zaXRpb246IGNsaXAtcGF0aCBjdWJpYy1iZXppZXIoLjQ2LCAuMSwgLjUyLCAuOTgpLCAtd2Via2l0LWNsaXAtcGF0aCBjdWJpYy1iZXppZXIoLjQ2LCAuMSwgLjUyLCAuOTgpXHJcbn1cclxuXHJcbi50aXBweS10b29sdGlwW2RhdGEtaW50ZXJhY3RpdmVdIHtcclxuICBwb2ludGVyLWV2ZW50czogYXV0b1xyXG59XHJcblxyXG4udGlwcHktdG9vbHRpcFtkYXRhLWluZXJ0aWFdW2RhdGEtc3RhdGU9dmlzaWJsZV0ge1xyXG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjUzLCAyLCAuMzYsIC44NSlcclxufVxyXG5cclxuLnRpcHB5LXRvb2x0aXBbZGF0YS1pbmVydGlhXVtkYXRhLXN0YXRlPWhpZGRlbl0ge1xyXG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlXHJcbn1cclxuXHJcbi50aXBweS1hcnJvdywgLnRpcHB5LXJvdW5kYXJyb3cge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMDtcclxuICBoZWlnaHQ6IDA7XHJcblxyXG4gIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLnRpcHB5LXJvdW5kYXJyb3cge1xyXG4gIHdpZHRoOiAyNHB4O1xyXG4gIGhlaWdodDogOHB4O1xyXG4gIGZpbGw6ICMzMzM7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmVcclxufVxyXG5cclxuLnRpcHB5LXJvdW5kYXJyb3cgcGF0aCB7XHJcbiAgcG9pbnRlci1ldmVudHM6IGF1dG9cclxufVxyXG5cclxuLnRpcHB5LWJhY2tkcm9wIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICB3aWR0aDogMjYlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0b3A6IDUwJTtcclxuICB6LWluZGV4OiAtMTtcclxuICB0cmFuc2l0aW9uOiBhbGwgY3ViaWMtYmV6aWVyKC40NiwgLjEsIC41MiwgLjk4KTtcclxuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW5cclxufVxyXG5cclxuLnRpcHB5LWJhY2tkcm9wOmFmdGVyIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHBhZGRpbmctdG9wOiAxMDAlXHJcbn1cclxuXHJcbmJvZHk6bm90KC50aXBweS10b3VjaCkgLnRpcHB5LXRvb2x0aXBbZGF0YS1hbmltYXRlZmlsbF1bZGF0YS1zdGF0ZT12aXNpYmxlXSAudGlwcHktY29udGVudCB7XHJcbiAgY2xpcC1wYXRoOiBlbGxpcHNlKDEwMCUgMTAwJSBhdCA1MCUgNTAlKVxyXG59XHJcblxyXG5ib2R5Om5vdCgudGlwcHktdG91Y2gpIC50aXBweS10b29sdGlwW2RhdGEtYW5pbWF0ZWZpbGxdW2RhdGEtc3RhdGU9aGlkZGVuXSAudGlwcHktY29udGVudCB7XHJcbiAgY2xpcC1wYXRoOiBlbGxpcHNlKDUlIDUwJSBhdCA1MCUgNTAlKVxyXG59XHJcblxyXG5ib2R5Om5vdCgudGlwcHktdG91Y2gpIC50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnQ9cmlnaHRdIC50aXBweS10b29sdGlwW2RhdGEtYW5pbWF0ZWZpbGxdW2RhdGEtc3RhdGU9dmlzaWJsZV0gLnRpcHB5LWNvbnRlbnQge1xyXG4gIGNsaXAtcGF0aDogZWxsaXBzZSgxMzUlIDEwMCUgYXQgMCA1MCUpXHJcbn1cclxuXHJcbmJvZHk6bm90KC50aXBweS10b3VjaCkgLnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudD1yaWdodF0gLnRpcHB5LXRvb2x0aXBbZGF0YS1hbmltYXRlZmlsbF1bZGF0YS1zdGF0ZT1oaWRkZW5dIC50aXBweS1jb250ZW50IHtcclxuICBjbGlwLXBhdGg6IGVsbGlwc2UoMjUlIDEwMCUgYXQgMCA1MCUpXHJcbn1cclxuXHJcbmJvZHk6bm90KC50aXBweS10b3VjaCkgLnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudD1sZWZ0XSAudGlwcHktdG9vbHRpcFtkYXRhLWFuaW1hdGVmaWxsXVtkYXRhLXN0YXRlPXZpc2libGVdIC50aXBweS1jb250ZW50IHtcclxuICBjbGlwLXBhdGg6IGVsbGlwc2UoMTM1JSAxMDAlIGF0IDEwMCUgNTAlKVxyXG59XHJcblxyXG5ib2R5Om5vdCgudGlwcHktdG91Y2gpIC50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnQ9bGVmdF0gLnRpcHB5LXRvb2x0aXBbZGF0YS1hbmltYXRlZmlsbF1bZGF0YS1zdGF0ZT1oaWRkZW5dIC50aXBweS1jb250ZW50IHtcclxuICBjbGlwLXBhdGg6IGVsbGlwc2UoMjUlIDEwMCUgYXQgMTAwJSA1MCUpXHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAzNjBweCkge1xyXG4gIC50aXBweS1wb3BwZXIge1xyXG4gICAgbWF4LXdpZHRoOiA5NiU7XHJcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpXHJcbiAgfVxyXG59IiwiLnN0YXRpYyB7XHJcbiAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XHJcbiAgICBtYXJnaW46IDQ2cHggMCAyOHB4O1xyXG4gICAgQGluY2x1ZGUgbWVkaXVtO1xyXG4gICAgY29sb3I6ICMxNzE3MTc7XHJcblxyXG4gICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGgzIHtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBwIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICBsaW5lLWhlaWdodDogMS41NDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTlweDtcclxuICAgIH1cclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICsgdWwge1xyXG4gICAgICBtYXJnaW4tdG9wOiAtOXB4O1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIGE6bm90KC5idG4pIHtcclxuICAgIGNvbG9yOiAjMDA3MGYwO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGIge1xyXG4gICAgQGluY2x1ZGUgbWVkaXVtO1xyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICYuX2JpZyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICB1bCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxOXB4O1xyXG4gICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAn4oCUJztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmxpc3Qge1xyXG4gICAgICBsaSB7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICBAaW5jbHVkZSBzcHJpdGUoJ2ljb24tbGlzdC1tYXJrJyk7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgdG9wOiA3cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBpbWcsIHN2ZywgZmlndXJlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDM3cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTlweDtcclxuICAgIH1cclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRleHQtb3JhbmdlIHtcclxuICAgIGNvbG9yOiAjZmY1MzAwO1xyXG4gIH1cclxufSIsIi5hZGRpdGlvbmFsLW9wdGlvbnMge1xyXG4gICZfX2lubmVyIHtcclxuXHJcbiAgfVxyXG5cclxuICAmX19yb3cge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXQtYW5kLXBob25lIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgbWFyZ2luOiAwIC0yMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY29sIHtcclxuICAgIEBpbmNsdWRlIGRlc2t0b3Age1xyXG4gICAgICBmbGV4OiAwIDAgMzMuMzMzMyU7XHJcbiAgICAgIG1heC13aWR0aDogMzMuMzMzMyU7XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIC5hZGRpdGlvbmFsLW9wdGlvbnNfX2l0ZW0ge1xyXG4gICAgICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXQtYW5kLXBob25lIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMWYwZWQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pdGVtIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblxyXG4gICAgQGluY2x1ZGUgZGVza3RvcCB7XHJcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmMWYwZWQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi1pbm5lciB7XHJcbiAgICAgIEBpbmNsdWRlIHNtYWxsLWRlc2t0b3Age1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIGJpZy1kZXNrdG9wIHtcclxuICAgICAgICBwYWRkaW5nOiAzNXB4IDM1cHggMzBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDMwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RpdGxlIHtcclxuICAgIGNvbG9yOiAjMTcxNzE3O1xyXG5cclxuICAgIEBpbmNsdWRlIGJpZy1kZXNrdG9wIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzbWFsbC1kZXNrdG9wIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19kZXNjIHtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgY29sb3I6ICM0OTQ5NDk7XHJcblxyXG4gICAgQGluY2x1ZGUgdGFibGV0LWFuZC1waG9uZSB7XHJcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICBiIHtcclxuICAgICAgQGluY2x1ZGUgbWVkaXVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tY29sLTIge1xyXG4gICAgLmFkZGl0aW9uYWwtb3B0aW9ucyB7XHJcbiAgICAgICZfX2NvbCB7XHJcbiAgICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XHJcbiAgICAgICAgICBmbGV4OiAwIDAgNTAlO1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5hZHZhbnRhZ2VzLWl0ZW0ge1xyXG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcblxyXG4gICY6bGFzdC1jaGlsZCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuXHJcbiAgJl9faW5uZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWluLWhlaWdodDogMzJweDtcclxuICB9XHJcblxyXG4gICZfX2ljb24ge1xyXG4gICAgQGluY2x1ZGUgc3ByaXRlKCdjaGVjay1jaXJjbGUnKTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICB9XHJcblxyXG4gICZfX2Rlc2Mge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICBtYXgtaGVpZ2h0OiA4MHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBhZGRpbmc6IDVweCAxMHB4IDVweCA1MHB4O1xyXG5cclxuICAgIGIge1xyXG4gICAgICBAaW5jbHVkZSBtZWRpdW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1zbWFsbCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmFkdmFudGFnZXMtaXRlbSB7XHJcbiAgICAgICZfX2lubmVyIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxN3B4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19pY29uIHtcclxuICAgICAgICBAaW5jbHVkZSBzcHJpdGUoJ2NoZWNrLWNpcmNsZV8yJyk7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fZGVzYyB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYmlnLWRlc2t0b3Age1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgbGVmdDogNTVweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlMWUwZGQ7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLl9sYWJlbCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjBlZDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICMwMDcwZjA7XHJcbiAgICAgICAgICBjb2xvcjogIzAwNzBmMDtcclxuXHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1iaXRyaXgge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0td2hpdGUge1xyXG4gICAgLmFkdmFudGFnZXMtaXRlbSB7XHJcbiAgICAgICZfX2Rlc2Mge1xyXG4gICAgICAgIC5fbGFiZWwge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLWdyZWVuIHtcclxuICAgIC5hZHZhbnRhZ2VzLWl0ZW0ge1xyXG4gICAgICAmX19pY29uIHtcclxuICAgICAgICBAaW5jbHVkZSBzcHJpdGUoJ2NoZWNrLWNpcmNsZS1ncmVlbicpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS10b3Age1xyXG4gICAgLmFkdmFudGFnZXMtaXRlbSB7XHJcbiAgICAgICZfX2ljb24ge1xyXG4gICAgICAgIHRvcDogLTJweDtcclxuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIuYXJ0aWNsZS1pdGVtIHtcclxuICAuZ3JpZCAmIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICB9XHJcblxyXG4gICZfX2lubmVyIHtcclxuICAgIEBpbmNsdWRlIGJpZy1kZXNrdG9wIHtcclxuICAgICAgcGFkZGluZzogNDVweCA0NXB4IDQ1cHggMTQwcHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzbWFsbC1kZXNrdG9wIHtcclxuICAgICAgcGFkZGluZzogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICBwYWRkaW5nOiAzMHB4IDI4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgcGFkZGluZzogMzBweCAyOHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faW1nIHtcclxuICAgIGhlaWdodDogNjBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB3aWR0aDogNTBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBiaWctZGVza3RvcCB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA0NXB4O1xyXG4gICAgICBsZWZ0OiA1MHB4O1xyXG4gICAgICB3aWR0aDogNTNweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIGltZywgc3ZnIHtcclxuICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmLS1iaWcge1xyXG4gICAgICB3aWR0aDogNzJweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIGJpZy1kZXNrdG9wIHtcclxuICAgICAgICBsZWZ0OiA0MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgY29sb3I6ICMxNzE3MTc7XHJcblxyXG4gICAgQGluY2x1ZGUgYmlnLWRlc2t0b3Age1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2Rlc2Mge1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICBjb2xvcjogIzQ5NDk0OTtcclxuXHJcbiAgICBAaW5jbHVkZSBiaWctZGVza3RvcCB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU0O1xyXG4gICAgfVxyXG5cclxuICAgIGIge1xyXG4gICAgICBAaW5jbHVkZSBtZWRpdW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS13aGl0ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIH1cclxuXHJcbiAgJi0tcGFydG5lciB7XHJcbiAgICAuYXJ0aWNsZS1pdGVtIHtcclxuICAgICAgJl9faW5uZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIGRlc2t0b3Age1xyXG4gICAgICAgICAgcGFkZGluZzogNDVweCA0NXB4IDMwcHggMTMycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBzbWFsbC1kZXNrdG9wIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDQwcHggNDVweCAzNnB4IDQ4cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgcGFkZGluZzogMzVweCAzNXB4IDM1cHggMTMycHg7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgcGFkZGluZzogMzhweCA0NnB4IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19pbWcge1xyXG4gICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzbWFsbC1kZXNrdG9wIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiAzM3B4O1xyXG4gICAgICAgICAgbGVmdDogNDBweDtcclxuICAgICAgICAgIHdpZHRoOiA3MHB4O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcsIHN2ZyB7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19kZXNjIHtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYiB7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1kaWZmIHtcclxuICAgIC5hcnRpY2xlLWl0ZW0ge1xyXG4gICAgICAmX19pbm5lciB7XHJcbiAgICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XHJcbiAgICAgICAgICBwYWRkaW5nOiA0NXB4IDQ1cHggNDVweCAxMzJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNtYWxsLWRlc2t0b3Age1xyXG4gICAgICAgICAgcGFkZGluZzogNDBweCA0NXB4IDM2cHggNDhweDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldC1hbmQtcGhvbmUge1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9faW1nIHtcclxuICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNtYWxsLWRlc2t0b3Age1xyXG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMjJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldC1hbmQtcGhvbmUge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzNHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19kZXNjIHtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcblxyXG4gICAgICAgIGIge1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5kZWZhdWx0IHtcclxuICAmX19pbm5lciB7XHJcbiAgICBwYWRkaW5nOiA0MHB4IDAgMTAwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgcGFkZGluZzogNDJweCAwIDc0cHggMDtcclxuICAgIH1cclxuXHJcbiAgICAmLS1wYWRkaW5nLW5vLW1vYiB7XHJcbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIuZm9ybSB7XHJcbiAgJi1maWVsZCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG5cclxuICAmLWxhYmVsIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIH1cclxuXHJcbiAgJi1pbnB1dCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJHNlY29uZGFyeS1jb2xvcjtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgcGFkZGluZzogMCAxNXB4O1xyXG5cclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHBsYWNlaG9sZGVyIHtcclxuICAgICAgY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XHJcbiAgICAgIG9wYWNpdHk6IDAuNjU7XHJcbiAgICB9XHJcblxyXG4gICAgJjpkaXNhYmxlZCB7XHJcbiAgICAgIG9wYWNpdHk6IDAuNjU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XHJcblxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIHBsYWNlaG9sZGVyIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWVycm9yIHtcclxuICAgIGJvcmRlci1jb2xvcjogJGRhbmdlci1jb2xvcjtcclxuXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkZGFuZ2VyLWNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1tZXNzYWdlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMTAwJTtcclxuICAgIG1hcmdpbi10b3A6IDJweDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGNvbG9yOiAkZGFuZ2VyLWNvbG9yO1xyXG4gICAgbGVmdDogMDtcclxuICB9XHJcbn0iLCIuZHJvcGRvd24ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgJl9faGVhZGVyIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkc2Vjb25kYXJ5LWNvbG9yO1xyXG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcblxyXG4gICAgJi0tcGxhY2Vob2xkZXIge1xyXG4gICAgICAuZHJvcGRvd25fX3RleHQge1xyXG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNjU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2Fycm93IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg5MGRlZyk7XHJcbiAgICByaWdodDogMTBweDtcclxuICAgIEBpbmNsdWRlIHNwcml0ZSgnYnRuLWFycm93LWQnKTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgfVxyXG5cclxuICAmX190ZXh0IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgbGluZS1oZWlnaHQ6IDMzcHg7XHJcbiAgfVxyXG5cclxuICAmX19ib3gge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMTAwJTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBtYXJnaW4tdG9wOiAzcHg7XHJcbiAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgYm94LXNoYWRvdzogMCAxMHB4IDIwcHggLTEwcHggcmdiYSgwLCAwLCAwLCAwLjI1KSwgMCAwIDFweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgei1pbmRleDogMTtcclxuXHJcbiAgICAub3BlbmVkICYge1xyXG4gICAgICB6LWluZGV4OiAyO1xyXG4gICAgfVxyXG5cclxuICAgIGRpdiB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYyZjU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmNoZWNrIHtcclxuICAmLWJveCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG5cclxuICAmLWlucHV0IHtcclxuICAgICY6bm90KGNoZWNrZWQpIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmOmNoZWNrZWQgKyAuY2hlY2stbGFiZWwge1xyXG4gICAgICAmOmJlZm9yZSB7XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgKyAuY2hlY2stbGFiZWwge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcclxuICAgICAgfVxyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgIGxlZnQ6IDJweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgQGluY2x1ZGUgc3ByaXRlKCdjaGVja2VkJyk7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5yYWRpbyB7XHJcbiAgJi1ib3gge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuXHJcbiAgJi1pbnB1dCB7XHJcbiAgICAmOm5vdChjaGVja2VkKSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJjpjaGVja2VkICsgLnJhZGlvLWxhYmVsIHtcclxuICAgICAgJjpiZWZvcmUge1xyXG5cclxuICAgICAgfVxyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICsgLnJhZGlvLWxhYmVsIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgY29sb3I6ICM4ODg4ODg7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG5cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC05cHg7XHJcbiAgICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgbGVmdDogNXB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC00cHg7XHJcbiAgICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5idG4tbGlzdCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICY6bGFzdC1jaGlsZCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuXHJcbiAgJl9faXRlbSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5zdXBwb3J0LWl0ZW0ge1xyXG4gIEBpbmNsdWRlIG5vLW1vYmlsZSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDMxcHg7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBiaWctZGVza3RvcCB7XHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA3OHB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0yNHB4O1xyXG4gICAgICAgIHJpZ2h0OiAtMzlweDtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNWUzO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBzbWFsbC1kZXNrdG9wIHtcclxuICAgIG1hcmdpbi1yaWdodDogMzdweDtcclxuICB9XHJcbiAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgIG1hcmdpbi1yaWdodDogMzlweDtcclxuICB9XHJcblxyXG4gICY6bGFzdC1jaGlsZCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgfVxyXG5cclxuICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICBAaW5jbHVkZSBzbWFsbC1kZXNrdG9wIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2lubmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgLnN1cHBvcnQtaXRlbSB7XHJcbiAgICAgICAgJl9fYm9keSB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgIGNvbG9yOiAjNTQ1NDljO1xyXG5cclxuICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faGVhZCB7XHJcblxyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgY29sb3I6ICM5OTk5OTk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB0cmFuc2l0aW9uOiAuM3M7XHJcblxyXG4gICAgQGluY2x1ZGUgbm8tbW9iaWxlIHtcclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogLTIwcHg7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIEBpbmNsdWRlIHNwcml0ZSgnY2xvY2tfaGVhZGVyJyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA3cHg7XHJcbiAgICAgIEBpbmNsdWRlIHNwcml0ZSgnaWNvbi1hcnJvdy1zbWFsbCcsIGlubGluZS1ibG9jayk7XHJcbiAgICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2xhYmVsIHtcclxuICAgIEBpbmNsdWRlIHJlZ3VsYXI7XHJcbiAgICBjb2xvcjogIzQ5NDk0OTtcclxuXHJcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYm9keSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgcGFkZGluZzogMzBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFNUU0RTA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgYm94LXNoYWRvdzogMCAyMnB4IDQ2cHggMCByZ2JhKDIxOCwgMjE3LCAyMTUsIDAuOTUpO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdG9wOiA3MyU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICB3aWR0aDogMjUwcHg7XHJcbiAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICB6LWluZGV4OiAxMDtcclxuXHJcbiAgICBAaW5jbHVkZSBiaWctZGVza3RvcCB7XHJcbiAgICAgIHdpZHRoOiAzNDBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICB0b3A6IDMwcHg7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgdG9wOiAtNnB4O1xyXG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0U1RTRFMDtcclxuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRTVFNEUwO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgIGxlZnQ6IDQwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1zbWFsbCB7XHJcbiAgICAgIHdpZHRoOiAyNTVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RpbWUge1xyXG4gICAgY29sb3I6ICM0OTQ5NDk7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBAaW5jbHVkZSByZWd1bGFyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHJcbiAgICBAaW5jbHVkZSBuby1tb2JpbGUge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fcm93IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbnVtYmVyIHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIEBpbmNsdWRlIG5lcmlzLXNlbWliO1xyXG4gICAgY29sb3I6ICMxNzE3MTc7XHJcbiAgfVxyXG5cclxuICAmX19sb2NhdGlvbiB7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBjb2xvcjogIzk5OTk5OTtcclxuICAgIHBhZGRpbmctbGVmdDogNHB4O1xyXG4gIH1cclxuXHJcbiAgJl9fYWN0aW9uIHtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuX2J0biB7XHJcbiAgICAgIGNvbG9yOiAjMDA3MGYwO1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3Bob25lIHtcclxuICAgIG1hcmdpbi1yaWdodDogMjRweDtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgQGluY2x1ZGUgYmlnLWRlc2t0b3Age1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLl9sb2NhdGlvbiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgY29sb3I6ICM5OTk5OTk7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDFweDtcclxuICAgIH1cclxuXHJcbiAgICAuX251bWJlciB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgY29sb3I6ICMxNzE3MTc7XHJcbiAgICAgIEBpbmNsdWRlIG5lcmlzLXNlbWliO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5zZWN0aW9uIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICZfX2JnIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgb3BhY2l0eTogLjM7XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmLS1vcGFjaXR5IHtcclxuICAgICAgb3BhY2l0eTogLjI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pbm5lciB7XHJcbiAgICBAaW5jbHVkZSBkZXNrdG9wIHtcclxuICAgICAgcGFkZGluZzogMTAwcHggMCA4MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgIHBhZGRpbmc6IDgwcHggMDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICBwYWRkaW5nOiA0MHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tb3BhY2l0eSB7XHJcbiAgICAgIG9wYWNpdHk6IC43O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faGVhZCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAmLS1vcGFjaXR5IHtcclxuICAgICAgb3BhY2l0eTogLjc7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tbWFyZ2luLWIge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1NnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbiAgICBAaW5jbHVkZSBuZXJpcy1zZW1pYjtcclxuXHJcbiAgICAuX2lubGluZSB7XHJcbiAgICAgIEBpbmNsdWRlIHRhYmxldC1hbmQtcGhvbmUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tc21hbGwge1xyXG4gICAgICBtYXgtd2lkdGg6IDcxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtLWJpdHJpeCB7XHJcbiAgICAgIG1heC13aWR0aDogNzcwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tZnotYmlnIHtcclxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1wYXJ0bmVycyB7XHJcbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjEzO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0taG9zdGluZyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgYnIge1xyXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3N1Yi10aXRsZSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzNHB4O1xyXG4gICAgY29sb3I6ICMwMDA7XHJcblxyXG4gICAgJi0taG9zdGluZyB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgIEBpbmNsdWRlIG5lcmlzLXNlbWliO1xyXG5cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19sYWJlbCB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBtYXgtd2lkdGg6IDc5MHB4O1xyXG4gICAgbWFyZ2luOiAyMnB4IGF1dG8gMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjQzO1xyXG5cclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogIzAwNzBmMDtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tc21hbGwge1xyXG4gICAgICBtYXgtd2lkdGg6IDUwMHB4O1xyXG4gICAgICBtYXJnaW46IDI0cHggYXV0byAwO1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tYmlnIHtcclxuICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtLWhvc3Rpbmcge1xyXG4gICAgICBtYXgtd2lkdGg6IDkwNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtLW1hcmdpbi10IHtcclxuICAgICAgbWFyZ2luLXRvcDogMzZweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RhYnMge1xyXG4gICAgbWFyZ2luLXRvcDogMjVweDtcclxuICB9XHJcblxyXG4gICZfX2JvZHkge1xyXG4gICAgQGluY2x1ZGUgZGVza3RvcCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICYtLWdyYXkge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMGVkO1xyXG4gICAgICBwYWRkaW5nOiA1MHB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgdGFibGV0LWFuZC1waG9uZSB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICBtYXJnaW46IDAgLTIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2FjdGlvbiB7XHJcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLl9pbmxpbmUge1xyXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0biB7XHJcbiAgICAgIEBpbmNsdWRlIGRlc2t0b3Age1xyXG4gICAgICAgIG1pbi13aWR0aDogMjA4cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtLWJpZyB7XHJcbiAgICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XHJcbiAgICAgICAgICBtaW4td2lkdGg6IDQyOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLW9wYWNpdHkge1xyXG4gICAgICBvcGFjaXR5OiAuNztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2Zvb3Rub3RlIHtcclxuICAgIG1heC13aWR0aDogOTA0cHg7XHJcbiAgICBtYXJnaW46IDQ1cHggYXV0byAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjBlZDtcclxuICAgIHBhZGRpbmc6IDI0cHggMzZweDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjQzO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgIG1hcmdpbjogMjVweCAtMjBweCAwO1xyXG4gICAgfVxyXG5cclxuICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdmlkZW8ge1xyXG4gICAgbWF4LXdpZHRoOiA2MDBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgcGFkZGluZy10b3A6IDYwJTtcclxuICAgIH1cclxuXHJcbiAgICAmLWlubmVyIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1ncmF5IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYwZWQ7XHJcbiAgfVxyXG5cclxuICAmLS1kYXJrIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzIzMjI7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgICAuc2VjdGlvbiB7XHJcbiAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fbGFiZWwge1xyXG4gICAgICAgIGNvbG9yOiAjZTNlM2UzO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1uby1wYWRkaW5nLWIge1xyXG4gICAgLnNlY3Rpb25fX2lubmVyIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1iZyB7XHJcbiAgICAuc2VjdGlvbl9faW5uZXIge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1maXJzdCB7XHJcbiAgICAuc2VjdGlvbl9faW5uZXIge1xyXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS11c2Ege1xyXG4gICAgLnNlY3Rpb25fX2lubmVyIHtcclxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5zdWItbWVudSB7XHJcbiAgQGluY2x1ZGUgZGVza3RvcCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG5cclxuICAmLm9wZW5lZCB7XHJcbiAgICBAaW5jbHVkZSB0YWJsZXQtYW5kLXBob25lIHtcclxuICAgICAgLnN1Yi1tZW51IHtcclxuICAgICAgICAmX19ib2R5IHtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faGVhZCB7XHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBAaW5jbHVkZSBkZXNrdG9wIHtcclxuICAgICAgLnN1Yi1tZW51IHtcclxuICAgICAgICAmX19ib2R5IHtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faGVhZCB7XHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJjpsYXN0LWNoaWxkIHtcclxuICAgIEBpbmNsdWRlIHNtYWxsLWRlc2t0b3Age1xyXG4gICAgICAuc3ViLW1lbnVfX2JvZHkge1xyXG4gICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgcmlnaHQ6IDIycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmOmZpcnN0LWNoaWxkIHtcclxuICAgIEBpbmNsdWRlIHNtYWxsLWRlc2t0b3Age1xyXG4gICAgICAuc3ViLW1lbnVfX2JvZHkge1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICAgIGxlZnQ6IDIycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19oZWFkIHtcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDdweDtcclxuICAgICAgQGluY2x1ZGUgc3ByaXRlKCdpY29uLWFycm93LXNtYWxsJywgaW5saW5lLWJsb2NrKTtcclxuICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG5cclxuICAgICAgQGluY2x1ZGUgdGFibGV0LWFuZC1waG9uZSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYm9keSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgcGFkZGluZzogMzBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICB6LWluZGV4OiAxMDtcclxuXHJcbiAgICBAaW5jbHVkZSBkZXNrdG9wIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTVFNEUwO1xyXG4gICAgICBib3gtc2hhZG93OiAwIDIycHggNDZweCAwIHJnYmEoMjE4LCAyMTcsIDIxNSwgMC45NSk7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICB3aWR0aDogMTgwcHg7XHJcblxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0b3A6IC02cHg7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFNUU0RTA7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRTVFNEUwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYmlnLWRlc2t0b3Age1xyXG4gICAgICB0b3A6IDg1JTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzbWFsbC1kZXNrdG9wIHtcclxuICAgICAgdG9wOiA4MyU7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgbGVmdDogMzcwcHg7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHBhZGRpbmc6IDAgMzBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgcGFkZGluZzogMCAzMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYWN0aW9uIHtcclxuICAgIEBpbmNsdWRlIG5vLW1vYmlsZSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtdGV4dCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgY29sb3I6ICM0OTQ5NDk7XHJcblxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDdweDtcclxuICAgICAgICBAaW5jbHVkZSBzcHJpdGUoJ2ljb24tYXJyb3ctc21hbGwnLCBpbmxpbmUtYmxvY2spO1xyXG4gICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWJ1dHRvbiB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIHRvcDogMDtcclxuXHJcbiAgICAgIC5fY2xvc2Uge1xyXG4gICAgICAgIEBpbmNsdWRlIHNwcml0ZSgnaWNvbi1jbG9zZScpO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faXRlbSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG5cclxuICAgIEBpbmNsdWRlIHRhYmxldC1hbmQtcGhvbmUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19saW5rIHtcclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXQtYW5kLXBob25lIHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBjb2xvcjogIzQ5NDk0OTtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICNmZjUzMDA7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnRhcmlmZi1pdGVtIHtcclxuICB0cmFuc2l0aW9uOiAuM3M7XHJcblxyXG4gICZfX2lubmVyIHtcclxuICAgIHNtYWxsIHtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICBAaW5jbHVkZSBib29rO1xyXG4gICAgICBjb2xvcjogIzc5Nzk3OTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2hlYWQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjBlZDtcclxuICAgIHBhZGRpbmc6IDAgMTNweCAyNXB4O1xyXG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTNlMGRiO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgdHJhbnNpdGlvbjogLjNzO1xyXG5cclxuICAgIC50YXJpZmYtYmxvY2tfX2xlZnQgJiB7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiAwO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgQGluY2x1ZGUgYmlnLWRlc2t0b3Age1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgc21hbGwtZGVza3RvcCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNnB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI2cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2UzZTBkYjtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyN3B4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBzbWFsbCB7XHJcbiAgICAgICAgY29sb3I6ICNiNmI2YjM7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgIEBpbmNsdWRlIG5lcmlzLXNlbWliO1xyXG4gICAgY29sb3I6ICMxNzE3MTc7XHJcbiAgICBwYWRkaW5nOiA0NXB4IDA7XHJcbiAgICBoZWlnaHQ6IDExNXB4O1xyXG4gICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gIH1cclxuXHJcbiAgJl9fcm93IHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGNvbG9yOiAjMzczNzM3O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIGhlaWdodDogMjhweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLnRhcmlmZi1ibG9ja19fbGVmdCAmIHtcclxuICAgICAgQGluY2x1ZGUgbGlnaHQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBjb2xvcjogIzk5OTk5OTtcclxuXHJcbiAgICAgIC5yYWRpby1idG4ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtLW5vLXdyYXAge1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG4gICAgICAgIC50b29sdGlwIHtcclxuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5faW1nIHtcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgd2lkdGg6IDYzcHg7XHJcbiAgICAgIGhlaWdodDogMjFweDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYm9keSB7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDEzcHggMTNweDtcclxuICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAudGFyaWZmLWJsb2NrX19sZWZ0ICYge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDI2cHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGhlaWdodDogMTg1cHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggNXB4IDEzcHggMjdweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnRhcmlmZi1pdGVtX19hY3Rpb24ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbGlnaHQ7XHJcbiAgICAgICAgY29sb3I6ICM5OTk5OTk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3ByaWNlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgLl92YWx1ZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgQGluY2x1ZGUgbmVyaXMtc2VtaWI7XHJcbiAgICAgIHRyYW5zaXRpb246IC4zcztcclxuXHJcbiAgICAgIEBpbmNsdWRlIGJpZy1kZXNrdG9wIHtcclxuICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuX2xhYmVsIHtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICBAaW5jbHVkZSBsaWdodDtcclxuICAgICAgY29sb3I6ICM5OTk5OTk7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcclxuICAgIH1cclxuXHJcbiAgICAuX2Rlc2Mge1xyXG4gICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgIEBpbmNsdWRlIGJvb2s7XHJcbiAgICAgIGNvbG9yOiAjOTk5OTk5O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYWN0aW9uIHtcclxuICAgIC5idG4ge1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbG9nbyB7XHJcbiAgICBmb250LXNpemU6IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDExcHg7XHJcbiAgICAgIG1heC13aWR0aDogMTlweDtcclxuICAgICAgbWF4LWhlaWdodDogMTNweDtcclxuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudGFyaWZmLWJsb2NrX19yaWdodCAmIHtcclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgYm94LXNoYWRvdzogMCAycHggMjZweCAwIHJnYmEoMjE2LCAyMTYsIDIxNiwgMC43NSk7XHJcbiAgICAgIG1hcmdpbjogLTEwcHggMDtcclxuXHJcbiAgICAgIC50YXJpZmYtaXRlbSB7XHJcbiAgICAgICAgJl9faGVhZCB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmNTMwMDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19ib2R5IHtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fcHJpY2Uge1xyXG4gICAgICAgICAgLl92YWx1ZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmY1MzAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6bm90KC5hY3RpdmUpOmhvdmVyIHtcclxuICAgICAgQGluY2x1ZGUgbm8tbW9iaWxlIHtcclxuICAgICAgICAudGFyaWZmLWl0ZW0ge1xyXG4gICAgICAgICAgJl9faGVhZCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJl9fYm9keSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLm5hdiB7XHJcbiAgQGluY2x1ZGUgdGFibGV0LWFuZC1waG9uZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICB6LWluZGV4OiAxMDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDE1MHB4O1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTVlMztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2lubmVyIHtcclxuICB9XHJcblxyXG4gICZfX3RvcCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA5NXB4O1xyXG5cclxuICAgIEBpbmNsdWRlIGRlc2t0b3Age1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi10ZXh0IHtcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICBjb2xvcjogIzQ5NDk0OTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgY29sb3I6ICM5OTk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWJ1dHRvbiB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIHRvcDogMDtcclxuXHJcbiAgICAgIC5fY2xvc2Uge1xyXG4gICAgICAgIEBpbmNsdWRlIHNwcml0ZSgnaWNvbi1jbG9zZScpO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbGlzdCB7XHJcbiAgICBAaW5jbHVkZSBkZXNrdG9wIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBiaWctZGVza3RvcCB7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNtYWxsLWRlc2t0b3Age1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgdGFibGV0LWFuZC1waG9uZSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2l0ZW0ge1xyXG4gICAgQGluY2x1ZGUgZGVza3RvcCB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBiaWctZGVza3RvcCB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgd2lkdGg6IDMzMHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG5cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbGluayB7XHJcbiAgICBjb2xvcjogIzQ5NDk0OTtcclxuXHJcbiAgICBAaW5jbHVkZSBkZXNrdG9wIHtcclxuICAgICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXQtYW5kLXBob25lIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAjNTQ1NDljO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYm90dG9tIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLm9wZW5lZCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn0iLCIubWFpbi1zbGlkZXIge1xyXG4gIC5zbGljayB7XHJcbiAgICAmLXNsaWRlciB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi1hcnJvdyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICB3aWR0aDogMzJweDtcclxuICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzLCAyMywgMjMsIC41KTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBtYXJnaW4tdG9wOiAtMTBweDtcclxuICAgICAgei1pbmRleDogMjtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHNtYWxsLWRlc2t0b3Age1xyXG4gICAgICAgIHRvcDogNTIlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIEBpbmNsdWRlIHNwcml0ZSgnc2xpY2stYXJyb3cnKTtcclxuICAgICAgICBAaW5jbHVkZSBhbGlnbigpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1wcmV2IHtcclxuICAgICAgbGVmdDogODBweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHNtYWxsLWRlc2t0b3Age1xyXG4gICAgICAgIGxlZnQ6IDI0cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtbmV4dCB7XHJcbiAgICAgIHJpZ2h0OiA4MHB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgc21hbGwtZGVza3RvcCB7XHJcbiAgICAgICAgcmlnaHQ6IDI0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWRvdHMge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJvdHRvbTogMzdweDtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgIGJvdHRvbTogMjRweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgYnV0dG9uIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbjogMCA0cHg7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgIHdpZHRoOiA0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICBvcGFjaXR5OiAuNztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuc2xpY2stYWN0aXZlIHtcclxuICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgb3BhY2l0eTogLjI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pbm5lciB7XHJcblxyXG4gIH1cclxuXHJcbiAgJl9fbGlzdCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzLCAyMywgMjMsIC41KTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBoZWlnaHQ6IDc2OHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgIGhlaWdodDogNTIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi5zbGljay1pbml0aWFsaXplZCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNzE3MTc7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2l0ZW0ge1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblxyXG4gICAgJi1pbm5lciB7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDc2OHB4O1xyXG4gICAgICBwYWRkaW5nOiAxNzVweCAwIDMwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgQGluY2x1ZGUgc21hbGwtZGVza3RvcCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDE1NXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMTlweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiA1MjBweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTQwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NvbnRlbnQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIEBpbmNsdWRlIGRlc2t0b3Age1xyXG4gICAgICBtYXgtd2lkdGg6IDUxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJpZy1kZXNrdG9wIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDE0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNtYWxsLWRlc2t0b3Age1xyXG4gICAgICBtYXJnaW4tbGVmdDogNTZweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2ljb24ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDE4MHB4O1xyXG4gICAgaGVpZ2h0OiAxODBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogLTI5MHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIHNtYWxsLWRlc2t0b3Age1xyXG4gICAgICB0b3A6IDZweDtcclxuICAgICAgcmlnaHQ6IC0yNTlweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICB0b3A6IDUycHg7XHJcbiAgICAgIHJpZ2h0OiAtMjU4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBpbWcsIHN2ZyB7XHJcbiAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgfVxyXG5cclxuICAgICYtLW9yYW5nZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxMTYsIDEzLCAuOSk7XHJcbiAgICAgIGJveC1zaGFkb3c6IC0yOHB4IDRweCAzNXB4IHJnYmEoMjU1LCAxMTYsIDEzLCAuNSk7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tYmx1ZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTEyLCAyNDAsIC45KTtcclxuICAgICAgYm94LXNoYWRvdzogLTI4cHggNHB4IDM1cHggcmdiYSgwLCAxMTIsIDI0MCwgLjUpO1xyXG4gICAgfVxyXG5cclxuICAgICYtLWdyZWVuIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDUsIDIwNSwgMTYsIC45KTtcclxuICAgICAgYm94LXNoYWRvdzogLTI4cHggNHB4IDM1cHggcmdiYSgxNDUsIDIwNSwgMTYsIC41KTtcclxuICAgIH1cclxuXHJcbiAgICAmLS15ZWxsb3cge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1MSwgMjIxLCA0NCwgLjkpO1xyXG4gICAgICBib3gtc2hhZG93OiAtMjhweCA0cHggMzVweCByZ2JhKDI1MSwgMjIxLCA0NCwgLjUpO1xyXG5cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIEBpbmNsdWRlIHBuZy1pY29uKCdzcGxhc2gnLCA3NzMsIDMyMik7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWdyYXkge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDczLCA3MywgNzMsIC45KTtcclxuICAgICAgYm94LXNoYWRvdzogLTI4cHggNHB4IDM1cHggcmdiYSg3MywgNzMsIDczLCAuNSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgZGVza3RvcCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIycHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE0O1xyXG4gICAgICBmb250LXNpemU6IDQycHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgdGFibGV0LWFuZC1waG9uZSB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE0O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjlweDtcclxuICAgIH1cclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbGFiZWwge1xyXG4gICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgQGluY2x1ZGUgbGlnaHQ7XHJcbiAgICBsaW5lLWhlaWdodDogMC45NDtcclxuICAgIGNvbG9yOiAjZTNlM2UzO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTVweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQzO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzM3B4O1xyXG4gICAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2FjdGlvbiB7XHJcblxyXG4gIH1cclxufSIsIi5uYXZpZ2F0aW9uLWNvbnRyb2wge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgcGFkZGluZzogMTBweCAwO1xyXG5cclxuICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICAmX19pbm5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gICZfX2xlZnQge1xyXG5cclxuICB9XHJcblxyXG4gICZfX3JpZ2h0IHtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cclxuICAgIC5idG4ge1xyXG4gICAgICAvL3BhZGRpbmc6IDlweCAyN3B4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fb3BlbiB7XHJcbiAgICBjb2xvcjogIzQ5NDk0OTtcclxuICB9XHJcbn0iLCIudGFicyB7XHJcbiAgJl9faW5uZXIge1xyXG5cclxuICB9XHJcblxyXG4gICZfX2xpc3Qge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faXRlbSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U2ZTVlMztcclxuXHJcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweCAwIDAgMDtcclxuICAgIH1cclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwIDVweCAwIDA7XHJcbiAgICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2xpbmsge1xyXG4gICAgcGFkZGluZzogMTVweCAzMHB4IDExcHg7XHJcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZjtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXQtYW5kLXBob25lIHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YxZjBlZDtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICM1NDU0OWM7XHJcbiAgICB9XHJcblxyXG4gICAgLl9pbWcge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgIH1cclxuXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgIEBpbmNsdWRlIG5vLW1vYmlsZSB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZiZGQyYztcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNmYmRkMmM7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAjMTcxNzE3O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jb250ZW50IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tZ3JheSB7XHJcbiAgICAudGFicyB7XHJcbiAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYwZWQ7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U2ZTVlMztcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fbGluayB7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAzMHB4IDExcHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmMWYwZWQ7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjFmMGVkO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBjb2xvcjogIzU0NTQ5YztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgIEBpbmNsdWRlIG5vLW1vYmlsZSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmYmRkMmM7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZmJkZDJjO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogIzE3MTcxNztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLXRyYW5zcGFyZW50IHtcclxuICAgIC50YWJzIHtcclxuICAgICAgJl9fbGlzdCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19pdGVtIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG5vLW1vYmlsZSB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2xpbmsge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjMDA3MGYwO1xyXG4gICAgICAgIGNvbG9yOiAjMDA3MGYwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgYm9vaztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjMDA3MGYwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBjb2xvcjogIzAwNzBmMDtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgY29sb3I6ICMzNzM3Mzc7XHJcbiAgICAgICAgICBAaW5jbHVkZSBuby1tb2JpbGUge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogIzM3MzczNztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2JvZHkge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYwZWQ7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJpZy1kZXNrdG9wIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDM5cHggNzVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNtYWxsLWRlc2t0b3Age1xyXG4gICAgICAgICAgcGFkZGluZzogMjVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldC1hbmQtcGhvbmUge1xyXG4gICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICBtYXJnaW46IDAgLTIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmdyaWQge1xyXG4gICZfX2lubmVyIHtcclxuXHJcbiAgfVxyXG5cclxuICAmX19yb3cge1xyXG4gICAgQGluY2x1ZGUgbm8tbW9iaWxlIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgbWFyZ2luOiAtOHB4O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYmlnLWRlc2t0b3Age1xyXG4gICAgICBtYXJnaW46IC0xMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgIG1hcmdpbjogLTVweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICBtYXJnaW46IC0xMHB4IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jb2wge1xyXG4gICAgQGluY2x1ZGUgbm8tbW9iaWxlIHtcclxuICAgICAgcGFkZGluZzogOHB4O1xyXG4gICAgICBmbGV4OiAwIDAgMzMuMzMlO1xyXG4gICAgICBtYXgtd2lkdGg6IDMzLjMzMzMlO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJpZy1kZXNrdG9wIHtcclxuICAgICAgcGFkZGluZzogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tY29sLTQge1xyXG4gICAgLmdyaWQge1xyXG4gICAgICAmX19yb3cge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQtYW5kLXBob25lIHtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19jb2wge1xyXG4gICAgICAgIEBpbmNsdWRlIGRlc2t0b3Age1xyXG4gICAgICAgICAgZmxleDogMCAwIDI1JTtcclxuICAgICAgICAgIG1heC13aWR0aDogMjUlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICAgIGZsZXg6IDAgMCA1MCU7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLWNvbC0yIHtcclxuICAgIC5ncmlkIHtcclxuICAgICAgJl9fcm93IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0LWFuZC1waG9uZSB7XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fY29sIHtcclxuICAgICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcclxuICAgICAgICAgIGZsZXg6IDAgMCA1MCU7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgICBmbGV4OiAwIDAgNTAlO1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1ob3N0aW5nIHtcclxuICAgIC5ncmlkIHtcclxuICAgICAgJl9faW5uZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogODAwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3JvdyB7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2NvbCB7XHJcbiAgICAgICAgZmxleDogMCAwIDUwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDUwJTtcclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLXNzbCB7XHJcbiAgICAuZ3JpZCB7XHJcbiAgICAgICZfX3JvdyB7XHJcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICAgIG1hcmdpbjogLTEycHggLTVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2NvbCB7XHJcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICAgIHBhZGRpbmc6IDEycHggNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tZGlzYy10eXBlLTEge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAuZ3JpZCB7XHJcbiAgICAgICZfX2lubmVyIHtcclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3JvdyB7XHJcbiAgICAgICAgQGluY2x1ZGUgYmlnLWRlc2t0b3Age1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC01OXB4O1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtODRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNtYWxsLWRlc2t0b3Age1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0zOHB4O1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMzhweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2NvbCB7XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIC5kaXNjb3VudC1pdGVtX19pbm5lciB7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1kaXNjLXJ1cyB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIC5ncmlkIHtcclxuICAgICAgJl9faW5uZXIge1xyXG5cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fcm93IHtcclxuICAgICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMzhweDtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogLTM4cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBzbWFsbC1kZXNrdG9wIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19jb2wge1xyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAuZGlzY291bnQtaXRlbV9faW5uZXIge1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tZXF1aXBtZW50IHtcclxuICAgIC5ncmlkIHtcclxuICAgICAgJl9faW5uZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIGRlc2t0b3Age1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDIwcHg7XHJcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYwZWQ7XHJcbiAgICAgICAgICBwYWRkaW5nOiAzOHB4IDI4cHggMzhweCA5MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fcm93IHtcclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2NvbCB7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGRlc2t0b3Age1xyXG4gICAgICAgICAgJjpudGgtY2hpbGQoM24gKyAxKSB7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMCAzMyU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMzMlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpudGgtY2hpbGQoM24gKyAyKSB7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMCAzMiU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMzIlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpudGgtY2hpbGQoM24gKyAzKSB7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMCAzNSU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMzUlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQtYW5kLXBob25lIHtcclxuICAgICAgICAgIGJyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLXR5cGUtMSB7XHJcbiAgICAuZ3JpZCB7XHJcbiAgICAgICZfX2lubmVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDc4MHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19yb3cge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19jb2wge1xyXG4gICAgICAgIG1heC13aWR0aDogMjIwcHg7XHJcbiAgICAgICAgZmxleDogMCAwIGF1dG87XHJcblxyXG4gICAgICAgICYtLWJpZyB7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDUwNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tdHlwZS0yIHtcclxuICAgIC5ncmlkIHtcclxuICAgICAgJl9faW5uZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogODcwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3JvdyB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2NvbCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzNzBweDtcclxuICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tdHlwZS0zIHtcclxuICAgIC5ncmlkIHtcclxuICAgICAgJl9faW5uZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19yb3cge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19jb2wge1xyXG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgIG1heC13aWR0aDogMjQwcHg7XHJcblxyXG4gICAgICAgICYtLWJpZyB7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDM1MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tdHlwZS00IHtcclxuICAgIC5ncmlkIHtcclxuICAgICAgJl9faW5uZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogODUwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3JvdyB7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2NvbCB7XHJcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0LWFuZC1waG9uZSB7XHJcbiAgICAgICAgICBiciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmluZm8taXRlbSB7XHJcbiAgJl9faW5uZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIG1pbi1oZWlnaHQ6IDIwcHg7XHJcbiAgfVxyXG5cclxuICAmX19pY29uIHtcclxuICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcblxyXG4gICAgJi5pY29uLTAxIHtcclxuICAgICAgQGluY2x1ZGUgc3ByaXRlKCdpY29uLWluZm9fMDEnKTtcclxuICAgIH1cclxuXHJcbiAgICAmLmljb24tMDIge1xyXG4gICAgICBAaW5jbHVkZSBzcHJpdGUoJ2ljb24taW5mb18wMicpO1xyXG4gICAgfVxyXG5cclxuICAgICYuaWNvbi0wMyB7XHJcbiAgICAgIEBpbmNsdWRlIHNwcml0ZSgnaWNvbi1pbmZvXzAzJyk7XHJcbiAgICB9XHJcblxyXG4gICAgJi5pY29uLTA0IHtcclxuICAgICAgQGluY2x1ZGUgc3ByaXRlKCdpY29uLWluZm9fMDQnKTtcclxuICAgIH1cclxuXHJcbiAgICAmLmljb24tMDUge1xyXG4gICAgICBAaW5jbHVkZSBzcHJpdGUoJ2ljb24taW5mb18wNScpO1xyXG4gICAgfVxyXG5cclxuICAgICYuaWNvbi0wNiB7XHJcbiAgICAgIEBpbmNsdWRlIHNwcml0ZSgnaWNvbi1pbmZvXzA2Jyk7XHJcbiAgICB9XHJcblxyXG4gICAgJi5pY29uLTA3IHtcclxuICAgICAgQGluY2x1ZGUgc3ByaXRlKCdpY29uLWluZm9fMDcnKTtcclxuICAgIH1cclxuXHJcbiAgICAmLmljb24tMDgge1xyXG4gICAgICBAaW5jbHVkZSBzcHJpdGUoJ2ljb24taW5mb18wOCcpO1xyXG4gICAgfVxyXG5cclxuICAgICYuaWNvbi0wOSB7XHJcbiAgICAgIEBpbmNsdWRlIHNwcml0ZSgnaWNvbi1pbmZvXzA5Jyk7XHJcbiAgICB9XHJcblxyXG4gICAgJi5pY29uLTEwIHtcclxuICAgICAgQGluY2x1ZGUgcG5nLWljb24oaWNvbi1pbmZvXzEwLCAxNywgMTcpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fZGVzYyB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgQGluY2x1ZGUgYmlnLWRlc2t0b3Age1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc21hbGwtZGVza3RvcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXQtYW5kLXBob25lIHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgI2ZmZjtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiA4cHg7XHJcbiAgICAgICAgbGVmdDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTZweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTNlMGRiO1xyXG4gICAgICAgIHdpZHRoOiA0MDBweDtcclxuICAgICAgICBvcGFjaXR5OiAuMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0td2hpdGUge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcblxyXG4gICAgLmluZm8taXRlbV9faW5uZXIge1xyXG4gICAgICBtYXJnaW46IDAgMTJweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHNtYWxsLWRlc2t0b3Age1xyXG4gICAgICAgIG1hcmdpbjogMCAxMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1ib3JkZXItbm8ge1xyXG4gICAgLmluZm8taXRlbSB7XHJcbiAgICAgICZfX2lubmVyIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2Rlc2Mge1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmRpc2NvdW50LWl0ZW0ge1xyXG4gICY6bGFzdC1jaGlsZCB7XHJcbiAgICAuZGlzY291bnQtaXRlbV9faW5uZXIge1xyXG4gICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pbm5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDcwcHg7XHJcbiAgICBtaW4taGVpZ2h0OiA1MHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIGJpZy1kZXNrdG9wIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMjVweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzbWFsbC1kZXNrdG9wIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNmU1ZTM7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMXB4O1xyXG4gICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmU1ZTM7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgIHRvcDogMDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIGJpZy1kZXNrdG9wIHtcclxuICAgICAgICByaWdodDogNzRweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgdGFibGV0LWFuZC1waG9uZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faWNvbiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbWF4LXdpZHRoOiA1MHB4O1xyXG5cclxuICAgICYuaWNvbi0wMSB7XHJcbiAgICAgIEBpbmNsdWRlIHNwcml0ZSgnaWNvbi1kaXNjb3VudF8wMScpXHJcbiAgICB9XHJcblxyXG4gICAgJi5pY29uLTAyIHtcclxuICAgICAgQGluY2x1ZGUgc3ByaXRlKCdpY29uLWRpc2NvdW50XzAyJylcclxuICAgIH1cclxuXHJcbiAgICAmLmljb24tMDMge1xyXG4gICAgICBAaW5jbHVkZSBzcHJpdGUoJ2ljb24tZGlzY291bnRfMDMnKVxyXG4gICAgfVxyXG5cclxuICAgIGltZywgc3ZnIHtcclxuICAgICAgbWF4LWhlaWdodDogNTBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBAaW5jbHVkZSBuZXJpcy1zZW1pYjtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogIzAwNzBmMDtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAjNTQ1NDljO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19kZXNjIHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgbWF4LXdpZHRoOiAxNzBweDtcclxuICB9XHJcblxyXG4gICYtLXR5cGUtMSB7XHJcbiAgICAuZGlzY291bnQtaXRlbSB7XHJcbiAgICAgICZfX2lubmVyIHtcclxuICAgICAgICBAaW5jbHVkZSBiaWctZGVza3RvcCB7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1MnB4O1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogNzBweDtcclxuXHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc21hbGwtZGVza3RvcCB7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcclxuXHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9faWNvbiB7XHJcbiAgICAgICAgQGluY2x1ZGUgYmlnLWRlc2t0b3Age1xyXG4gICAgICAgICAgbGVmdDogNzVweDtcclxuICAgICAgICAgIHRvcDogNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc21hbGwtZGVza3RvcCB7XHJcbiAgICAgICAgICBsZWZ0OiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLXBhcnRuZXIge1xyXG4gICAgLmRpc2NvdW50LWl0ZW0ge1xyXG4gICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgIGNvbG9yOiAjMTcxNzE3O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQtYW5kLXBob25lIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2Rlc2Mge1xyXG4gICAgICAgIG1heC13aWR0aDogMTUwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAxNzBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLXNzbCB7XHJcbiAgICAuZGlzY291bnQtaXRlbSB7XHJcbiAgICAgICZfX2lubmVyIHtcclxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgcGFkZGluZzogMCAyNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9faWNvbiB7XHJcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tZGlmZiB7XHJcbiAgICAuZGlzY291bnQtaXRlbSB7XHJcbiAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDIycHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1iaXRyaXgge1xyXG4gICAgLmRpc2NvdW50LWl0ZW0ge1xyXG5cclxuICAgICAgJl9faW5uZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIHNtYWxsLWRlc2t0b3Age1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICBAaW5jbHVkZSBiaWctZGVza3RvcCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc21hbGwtZGVza3RvcCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fZGVzYyB7XHJcbiAgICAgICAgQGluY2x1ZGUgYmlnLWRlc2t0b3Age1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tcnVzIHtcclxuICAgIC5kaXNjb3VudC1pdGVtIHtcclxuICAgICAgJl9faW5uZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIGRlc2t0b3Age1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMDBweDtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XHJcblxyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2ljb24ge1xyXG4gICAgICAgIEBpbmNsdWRlIGRlc2t0b3Age1xyXG4gICAgICAgICAgbGVmdDogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgY29sb3I6ICMxNzE3MTc7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldC1hbmQtcGhvbmUge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fZGVzYyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgIG1heC13aWR0aDogMTcwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpudGgtb2YtdHlwZSgxKSB7XHJcbiAgICAgIC5kaXNjb3VudC1pdGVtIHtcclxuICAgICAgICAmX19pbm5lciB7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE3MHB4O1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBzbWFsbC1kZXNrdG9wIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNzBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcclxuICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA3MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pY29uIHtcclxuICAgICAgICAgIGxlZnQ6IDEwMHB4O1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIHNtYWxsLWRlc2t0b3Age1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIHRhYmxldC1hbmQtcGhvbmUge1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6bnRoLW9mLXR5cGUoMikge1xyXG4gICAgICAuZGlzY291bnQtaXRlbSB7XHJcbiAgICAgICAgJl9faW5uZXIge1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxOTBweDtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgc21hbGwtZGVza3RvcCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTIwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA3MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDcwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2ljb24ge1xyXG4gICAgICAgICAgbGVmdDogMTIwcHg7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgc21hbGwtZGVza3RvcCB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDMwcHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgdGFibGV0LWFuZC1waG9uZSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLm9wdGlvbi1pdGVtIHtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAmOmxhc3QtY2hpbGQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcblxyXG4gICZfX2lubmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1pbi1oZWlnaHQ6IDE3cHg7XHJcbiAgfVxyXG5cclxuICAmX19kZXNjIHtcclxuICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuXHJcbiAgICBhIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICMwMDcwZjA7XHJcbiAgICAgIGNvbG9yOiAjMDA3MGYwO1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5mYXEge1xyXG4gICZfX2lubmVyIHtcclxuICAgIEBpbmNsdWRlIGRlc2t0b3Age1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faGVhZCB7XHJcbiAgICBAaW5jbHVkZSBkZXNrdG9wIHtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2UzZTBkYjtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzbWFsbC1kZXNrdG9wIHtcclxuICAgICAgZmxleDogMCAwIDQxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJpZy1kZXNrdG9wIHtcclxuICAgICAgZmxleDogMCAwIDQ0NXB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTNlMGRiO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgdGFibGV0LWFuZC1waG9uZSB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2xpc3Qge1xyXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBtYXJnaW46MCAgLTVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2l0ZW0ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgIGZsZXg6IDAgMCA1MCU7XHJcbiAgICAgIHBhZGRpbmc6IDAgNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19saW5rIHtcclxuICAgIEBpbmNsdWRlIGJvb2s7XHJcbiAgICBjb2xvcjogIzAwNzBmMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBsaW5lLWhlaWdodDogMS40MztcclxuXHJcbiAgICBAaW5jbHVkZSBiaWctZGVza3RvcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMnB4O1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBAaW5jbHVkZSBzcHJpdGUoJ2ljb24tZmFxJyk7XHJcbiAgICB9XHJcblxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICBAaW5jbHVkZSBuby1tb2JpbGUge1xyXG4gICAgICAgIGNvbG9yOiAjNDk0OTQ5O1xyXG4gICAgICAgIEBpbmNsdWRlIHJlZ3VsYXI7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIEBpbmNsdWRlIHNwcml0ZSgnaWNvbi1mYXEtYWN0aXZlJyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBAaW5jbHVkZSBuby1tb2JpbGUge1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgIEBpbmNsdWRlIGRlc2t0b3Age1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgIzAwNzBmMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgdGFibGV0LWFuZC1waG9uZSB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2JvZHkge1xyXG4gICAgQGluY2x1ZGUgZGVza3RvcCB7XHJcbiAgICAgIGZsZXg6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc21hbGwtZGVza3RvcCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogNDVweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBiaWctZGVza3RvcCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogNzVweDtcclxuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgcGFkZGluZy10b3A6IDQ1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jb250ZW50IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgJi10aXRsZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWNsb3NlIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5fYnRuIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAyMHB4O1xyXG4gICAgICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgIGhlaWdodDogMjBweDtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICBAaW5jbHVkZSBzcHJpdGUoJ2ljb24tY2xvc2Utc21hbGwnKTtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIEBpbmNsdWRlIGFsaWduKCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB1bCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGxpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6ICfigJQnO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDFweDtcclxuICAgICAgICAgIGxlZnQ6IDE1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgb2wge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGxpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS43MTtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogJ+KAlCc7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogMXB4O1xyXG4gICAgICAgICAgbGVmdDogMTVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnNob3dlZCB7XHJcbiAgICAgIEBpbmNsdWRlIG5vLW1vYmlsZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgIHBhZGRpbmc6IDQ1cHggMzBweDtcclxuICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5wcmljZS1pdGVtIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gIC5fdmFsdWUge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gIH1cclxuXHJcbiAgLl9sYWJlbCB7XHJcbiAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICBjb2xvcjogIzk5OTk5OTtcclxuICB9XHJcbn0iLCIuaG93LXdvcmsge1xyXG4gICZfX2JvZHkge1xyXG4gICAgcGFkZGluZzogNDVweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzIzMjI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIGJpZy1kZXNrdG9wIHtcclxuICAgICAgcGFkZGluZzogNjBweCA3NXB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAmLS1vcGFjaXR5IHtcclxuICAgICAgb3BhY2l0eTogLjk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICBAaW5jbHVkZSBsaWdodDtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgYmlnLWRlc2t0b3Age1xyXG4gICAgICBmbGV4OiAwIDAgMzc1cHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5fbGFiZWwge1xyXG4gICAgICBAaW5jbHVkZSBib29rO1xyXG4gICAgfVxyXG5cclxuICAgIC5faW5saW5lIHtcclxuICAgICAgQGluY2x1ZGUgYmlnLWRlc2t0b3Age1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pdGVtIHtcclxuICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBAaW5jbHVkZSBzcHJpdGUoJ2NoZWNrJyk7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgdG9wOiAzcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19kZXNjIHtcclxuICAgIG1heC13aWR0aDogMzgwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgQGluY2x1ZGUgbGlnaHQ7XHJcblxyXG4gICAgQGluY2x1ZGUgYmlnLWRlc2t0b3Age1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIG1heC13aWR0aDogNDkwcHg7XHJcblxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5pbmZvLWxpbmsge1xyXG4gICZfX2lubmVyIHtcclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgaGVpZ2h0OiAyMDdweDtcclxuXHJcbiAgICAgICYuc2xpY2staW5pdGlhbGl6ZWQge1xyXG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fcm93IHtcclxuICAgIEBpbmNsdWRlIGRlc2t0b3Age1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBtYXJnaW46IDAgLTRweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgZmxleDogMCAwIDUwJTtcclxuICAgICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgICAgIG1hcmdpbjogLTRweCAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faXRlbSB7XHJcbiAgICBwYWRkaW5nOiA0cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgZGVza3RvcCB7XHJcbiAgICAgIGZsZXg6IDAgMCAzMy4zMzMzJTtcclxuICAgICAgbWF4LXdpZHRoOiAzMy4zMzMzJTtcclxuICAgIH1cclxuXHJcbiAgICAmLWlubmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjBlZDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBwYWRkaW5nOiAxN3B4IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19saW5rIHtcclxuICAgIGNvbG9yOiAjNDk0OTQ5O1xyXG4gICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSg3MywgNzMsIDczLCAuMik7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBjb2xvcjogIzAwNzBmMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLXR5cGUtMiB7XHJcbiAgICAuaW5mby1saW5rIHtcclxuICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgcGFkZGluZzogNHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcclxuICAgICAgICAgIGZsZXg6IDAgMCAyNSU7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDI1JTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIucGhvbmUge1xyXG4gICZfX2lubmVyIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcblxyXG4gICZfX2l0ZW0ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgQGluY2x1ZGUgbmVyaXMtc2VtaWI7XHJcbiAgICBjb2xvcjogIzE3MTcxNztcclxuICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAuYnRuIHtcclxuICAgICAgbWluLXdpZHRoOiAyMDhweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2xhYmVsIHtcclxuICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjg1O1xyXG4gICAgY29sb3I6ICM5OTk5OTk7XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnRhcmlmZi1ibG9jayB7XHJcbiAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgIG1hcmdpbjogMCAtMjBweDtcclxuICB9XHJcblxyXG4gIC5fc2VsZWN0ZWQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC5fbm90LXNlbGVjdGVkIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB9XHJcblxyXG4gICZfX2lubmVyIHtcclxuXHJcbiAgfVxyXG5cclxuICAmX19oZWFkIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgfVxyXG5cclxuICAmX193YXJuIHtcclxuICAgIEBpbmNsdWRlIGRlc2t0b3Age1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgbWF4LXdpZHRoOiA0MTBweDtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBwYWRkaW5nOiAwIDQ1cHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XHJcbiAgICB9XHJcblxyXG4gICAgLl9pbWcge1xyXG4gICAgICBtYXgtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICBtYXgtd2lkdGg6IDMwcHg7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMThweDtcclxuICAgICAgZm9udC1zaXplOiAwO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5fdGV4dCB7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19ib2R5IHtcclxuICAgIEBpbmNsdWRlIG5vLW1vYmlsZSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIEBpbmNsdWRlIGNsZWFyZml4XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19sZWZ0IHtcclxuICAgIEBpbmNsdWRlIGJpZy1kZXNrdG9wIHtcclxuICAgICAgZmxleDogMCAwIDE5NnB4O1xyXG4gICAgICBtYXgtd2lkdGg6IDE5NnB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNtYWxsLWRlc2t0b3Age1xyXG4gICAgICBmbGV4OiAwIDAgMTcwcHg7XHJcbiAgICAgIG1heC13aWR0aDogMTcwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgZmxleDogMCAwIDIwMHB4O1xyXG4gICAgICBtYXgtd2lkdGg6IDIwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTcwcHgpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fcmlnaHQge1xyXG4gICAgZmxleDogMTtcclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICBmbGV4OiAwIDAgNDc1cHg7XHJcbiAgICAgIG1heC13aWR0aDogNDc1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgd2lkdGg6IDE3MHB4O1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19yb3cge1xyXG4gICAgQGluY2x1ZGUgbm8tbW9iaWxlIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgICBtYXJnaW46IC0yMHB4IDA7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgaGVpZ2h0OiA3MTRweDtcclxuXHJcbiAgICAgICYuc2xpY2staW5pdGlhbGl6ZWQge1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgfVxyXG5cclxuICAgICAgLnNsaWNrLWxpc3Qge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NvbCB7XHJcbiAgICBAaW5jbHVkZSBkZXNrdG9wIHtcclxuICAgICAgZmxleDogMCAwIDIwJTtcclxuICAgICAgbWF4LXdpZHRoOiAyMCU7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgZmxleDogMCAwIDE1NXB4O1xyXG4gICAgICBtYXgtd2lkdGg6IDE1NXB4O1xyXG4gICAgfVxyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLWNvbC0zIHtcclxuICAgIC50YXJpZmYtYmxvY2sge1xyXG4gICAgICAmX19pbm5lciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA4MjBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fY29sIHtcclxuICAgICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcclxuICAgICAgICAgIGZsZXg6IDAgMCAzMy4zMzMzJTtcclxuICAgICAgICAgIG1heC13aWR0aDogMzMuMzMzMyU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgZmxleDogMCAwIDE1NXB4O1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAxNTVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1zZWxlY3RlZCB7XHJcbiAgICAuX3NlbGVjdGVkIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC5fbm90LXNlbGVjdGVkIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn0iLCIuc3NsIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICZfX2lubmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgd2lkdGg6IDUwcHg7XHJcbiAgfVxyXG5cclxuICAmX190ZXh0IHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGNvbG9yOiAjMzczNzM3O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICBmbGV4OiAxO1xyXG4gIH1cclxuXHJcbiAgJl9faW1nIHtcclxuICAgIGZsZXg6IDAgMCAxNXB4O1xyXG4gICAgQGluY2x1ZGUgc3ByaXRlKCdpY29uLWxvY2snKTtcclxuICB9XHJcbn0iLCIudG9vbHRpcCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICBmbGV4LXNocmluazogMDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG4gIEBpbmNsdWRlIHNwcml0ZSgnaWNvbi1mYXEtZ3JheScsIGlubGluZS1ibG9jayk7XHJcblxyXG4gICYtYm94IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE3cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAvL2Rpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAudG9vbHRpcCB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tZml4IHtcclxuICAgICAgbWF4LXdpZHRoOiAxMjVweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tbWlkZGxlIHtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgfVxyXG59IiwiLnNsaWNrIHtcclxuICAmLXNsaWRlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuXHJcbiAgICAmLS1hcnRpY2xlIHtcclxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgaGVpZ2h0OiAzNTdweDtcclxuXHJcbiAgICAgICAgJi5zbGljay1pbml0aWFsaXplZCB7XHJcbiAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zbGljay1saXN0IHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogLTcwcHg7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTVweDtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtNjBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNjBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zbGljay1zbGlkZSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDVweDtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDVweCA1cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYXJ0aWNsZS1pdGVtIHtcclxuICAgICAgICAgIG1pbi1oZWlnaHQ6IDMyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWFkdmFudGFnZXMge1xyXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgaGVpZ2h0OiAzMzJweDtcclxuXHJcbiAgICAgICAgJi5zbGljay1pbml0aWFsaXplZCB7XHJcbiAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zbGljay1saXN0IHtcclxuICAgICAgICAgIG1hcmdpbjogMCAtMjBweDtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgNTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zbGljay1zbGlkZSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hcnRpY2xlLWl0ZW0ge1xyXG4gICAgICAgICAgbWluLWhlaWdodDogMzAycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tcGFydG5lcnMge1xyXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgIGhlaWdodDogMjYzcHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgJi5zbGljay1pbml0aWFsaXplZCB7XHJcbiAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zbGljay1saXN0IHtcclxuICAgICAgICAgIG1hcmdpbjogMCAtMjBweDtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgNTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zbGljay1zbGlkZSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1kaWZmIHtcclxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICBoZWlnaHQ6IDUzMXB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICYuc2xpY2staW5pdGlhbGl6ZWQge1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2xpY2stbGlzdCB7XHJcbiAgICAgICAgICBtYXJnaW46IDAgLTIwcHg7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tY2hvaWNlIHtcclxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICBoZWlnaHQ6IDM4M3B4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICYuc2xpY2staW5pdGlhbGl6ZWQge1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2xpY2stbGlzdCB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMGVkO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIC0yMHB4O1xyXG4gICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1kb3RzIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgYnV0dG9uIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgbWFyZ2luOiAwIDNweDtcclxuICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgd2lkdGg6IDZweDtcclxuICAgICAgaGVpZ2h0OiA2cHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkMGNmY2M7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICAuc2xpY2stYWN0aXZlIHtcclxuICAgICAgYnV0dG9uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1MzAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnNlcnZpY2VzLWJsb2NrIHtcclxuICAmX19pbm5lciB7XHJcblxyXG4gIH1cclxuXHJcbiAgJl9fcm93IHtcclxuICAgIEBpbmNsdWRlIGJpZy1kZXNrdG9wIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgbWFyZ2luOiAwIC0xMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY29sIHtcclxuICAgIEBpbmNsdWRlIGJpZy1kZXNrdG9wIHtcclxuICAgICAgZmxleDogMCAwIDUwJTtcclxuICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNtYWxsLWRlc2t0b3Age1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG5cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICBAaW5jbHVkZSBiaWctZGVza3RvcCB7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tc21hbGwge1xyXG4gICAgICBtYXgtd2lkdGg6IDY2NXB4O1xyXG4gICAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xyXG5cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19sYWJlbCB7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBjb2xvcjogI2UzZTNlMztcclxuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgQGluY2x1ZGUgYmlnLWRlc2t0b3Age1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19saXN0IHtcclxuICAgIG1hcmdpbjogLTVweDtcclxuXHJcbiAgICBAaW5jbHVkZSBuby1tb2JpbGUge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pdGVtIHtcclxuICAgIHBhZGRpbmc6IDdweCA1cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbm8tbW9iaWxlIHtcclxuICAgICAgZmxleDogMCAwIDUwJTtcclxuICAgICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc21hbGwtZGVza3RvcCB7XHJcbiAgICAgIGZsZXg6IDAgMCAzMy4zMzMzJTtcclxuICAgICAgbWF4LXdpZHRoOiAzMy4zMzMzJTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICBmbGV4OiAwIDAgMzMuMzMzMyU7XHJcbiAgICAgIG1heC13aWR0aDogMzMuMzMzMyU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190ZXN0IHtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgQGluY2x1ZGUgbGlnaHQ7XHJcbiAgICBjb2xvcjogI2UzZTNlMztcclxuICAgIG1heC13aWR0aDogNTYwcHg7XHJcbiAgICBtYXJnaW46IDUwcHggYXV0byAwO1xyXG4gICAgXHJcbiAgICBAaW5jbHVkZSB0YWJsZXQtYW5kLXBob25le1xyXG4gICAgICBicntcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgKyAuc2VydmljZXMtYmxvY2tfX2FjdGlvbiB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDM2cHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1zbWFsbCB7XHJcbiAgICAgIG1heC13aWR0aDogNDUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tbWFyZ2luLWJpZyB7XHJcbiAgICAgIG1hcmdpbjogNzhweCBhdXRvIDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19hY3Rpb24ge1xyXG4gICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICBAaW5jbHVkZSBkZXNrdG9wIHtcclxuICAgICAgLmJ0biB7XHJcbiAgICAgICAgbWluLXdpZHRoOiAzNjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgIC5idG4ge1xyXG4gICAgICAgIHBhZGRpbmc6IDEzcHggMjBweDtcclxuICAgICAgICBtaW4td2lkdGg6IDM2MHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJpZy1kZXNrdG9wIHtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG5cclxuICAgICAgLmJ0biB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuX2lubGluZSB7XHJcbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2Rlc2Mge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWExOTtcclxuICAgIGNvbG9yOiAjZTNlM2UzO1xyXG4gICAgcGFkZGluZzogNTVweCA1MHB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvci1tYWluLXllbGxvdztcclxuXHJcbiAgICBAaW5jbHVkZSBiaWctZGVza3RvcCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgcGFkZGluZzogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGgxLCAuaDEsIGgyLCAuaDEsIGgzLCAuaDMsIGg0LCAuaDQsIGg1LCAuaDUge1xyXG4gICAgICBjb2xvcjogI2UzZTNlMztcclxuICAgIH1cclxuXHJcbiAgICAuX2lubGluZSB7XHJcbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuX2J0biB7XHJcbiAgICAgIEBpbmNsdWRlIGRlc2t0b3Age1xyXG4gICAgICAgIG1pbi13aWR0aDogMzYwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1jZW50ZXIge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS10eXBlLTIge1xyXG4gICAgLnNlcnZpY2VzLWJsb2NrIHtcclxuICAgICAgJl9faW5uZXIge1xyXG5cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgIEBpbmNsdWRlIGJpZy1kZXNrdG9wIHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2xhYmVsIHtcclxuICAgICAgICBAaW5jbHVkZSBiaWctZGVza3RvcCB7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19saXN0IHtcclxuICAgICAgICBtYXJnaW46IDAgLTEycHg7XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19pdGVtIHtcclxuICAgICAgICBAaW5jbHVkZSBuby1tb2JpbGUge1xyXG4gICAgICAgICAgZmxleDogMCAwIDMzLjMzJTtcclxuICAgICAgICAgIG1heC13aWR0aDogMzMuMzMzMyU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19hY3Rpb24ge1xyXG4gICAgICAgIEBpbmNsdWRlIGJpZy1kZXNrdG9wIHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDNweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDNweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLXR5cGUtMyB7XHJcbiAgICAuc2VydmljZXMtYmxvY2sge1xyXG4gICAgICAmX19pbm5lciB7XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19sYWJlbCB7XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19saXN0IHtcclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2l0ZW0ge1xyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5zYWxlLWJsb2NrIHtcclxuICBiYWNrZ3JvdW5kOiAjZmZlZGU1IHVybCgkaW1hZ2VzX2RpciArIFwic2FsZS1iZy5wbmdcIik7XHJcblxyXG4gIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgJl9faW5uZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcblxyXG4gICZfX2Nsb3NlIHtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIEBpbmNsdWRlIHNwcml0ZSgnaWNvbi1jbG9zZS1waW5rJyk7XHJcbiAgICAgIEBpbmNsdWRlIGFsaWduKCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBAaW5jbHVkZSBsaWdodDtcclxuICAgIG1hcmdpbi1yaWdodDogNzBweDtcclxuXHJcbiAgICAuX29yYW5nZSB7XHJcbiAgICAgIGNvbG9yOiAjZmY1MzAwO1xyXG4gICAgICBAaW5jbHVkZSBuZXJpcy1zZW1pYjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NvZGUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgLl9sYWJlbCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgY29sb3I6ICMzOTM3MzU7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5fdmFsdWUge1xyXG4gICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgIHBhZGRpbmc6IDFweCA1cHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgIGNvbG9yOiAjZmY1MzAwO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBAaW5jbHVkZSBtZWRpdW07XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnBhZ2UtdGl0bGUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYwZWQ7XHJcblxyXG4gICZfX2lubmVyIHtcclxuICAgIHBhZGRpbmc6IDQ1cHggMCAzOHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgIHBhZGRpbmc6IDYwcHggMCAzMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY29sb3I6ICMxNzE3MTc7XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5wYXltZW50LWJsb2NrIHtcclxuICAmX19pbm5lciB7XHJcbiAgICBwYWRkaW5nOiA0MnB4IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgQGluY2x1ZGUgc21hbGwtZGVza3RvcCB7XHJcbiAgICAgIHBhZGRpbmc6IDQwcHggMDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICBwYWRkaW5nOiAzOHB4IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190b3Age1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAgIGZvbnQtc2l6ZTogMDtcclxuXHJcbiAgICBAaW5jbHVkZSBuby1tb2JpbGUge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19taWRkbGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYm90dG9tIHtcclxuICAgIGZvbnQtc2l6ZTogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDU3cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgbWFyZ2luOiAtMTBweCAtMTBweCA0NnB4O1xyXG5cclxuICAgICAgLnBheW1lbnQtYmxvY2tfX2l0ZW0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgQGluY2x1ZGUgbWVkaXVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIuMjI7XHJcbiAgICBjb2xvcjogIzE3MTcxNztcclxuICB9XHJcblxyXG4gICZfX2Rlc2Mge1xyXG4gICAgbWF4LXdpZHRoOiA2NTJweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDM7XHJcbiAgICBjb2xvcjogIzk5OTk5OTtcclxuXHJcbiAgICBiciB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgcGFkZGluZzogMCAxM3B4O1xyXG5cclxuICAgICAgYnIge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOiAjMDA3MGYwO1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmX19pdGVtIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBmb250LXNpemU6IDA7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDQ0cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA0M3B4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMzZweDtcclxuICAgIH1cclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tbG9nby0xIHtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgJi0tbG9nby0zIHtcclxuICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWxvZ28tNCB7XHJcbiAgICAgIEBpbmNsdWRlIGRlc2t0b3Age1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNDZweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDM3cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1sb2dvLTUge1xyXG4gICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDM2cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyOXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tbG9nby02IHtcclxuICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzN3B4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjhweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWxvZ28tNyB7XHJcbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogM3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19saW5rIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB9XHJcblxyXG4gICZfX2ltZyB7XHJcblxyXG4gIH1cclxufSIsIi5zZXJ2aWNlLWxpc3Qge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjBlZDtcclxuXHJcbiAgQGluY2x1ZGUgZGVza3RvcCB7XHJcbiAgICBtYXJnaW46IDAgLTEwNXB4IDQ5cHg7XHJcbiAgICBwYWRkaW5nOiA2N3B4IDY2cHggNTNweDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIHNtYWxsLWRlc2t0b3Age1xyXG4gICAgcGFkZGluZy10b3A6IDU1cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMGVkO1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTUwdnc7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSB0YWJsZXQtYW5kLXBob25lIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICB3aWR0aDogMTAwdnc7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYwZWQ7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNTB2dztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICBwYWRkaW5nOiA1MnB4IDAgNDVweDtcclxuICAgIG1hcmdpbjogMCAtMTBweDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICBwYWRkaW5nOiA0M3B4IDAgNjFweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBoZWlnaHQ6IDM3MXB4O1xyXG5cclxuICAgICYuc2xpY2staW5pdGlhbGl6ZWQge1xyXG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJjpsYXN0LWNoaWxkIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG5cclxuICAuc2xpY2stZG90cyB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgYm90dG9tOiAxNHB4O1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jb2wge1xyXG4gICAgZmxleDogMCAwIDMzLjMzMzMlO1xyXG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzJTtcclxuICAgIHBhZGRpbmc6IDAgNDBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBzbWFsbC1kZXNrdG9wIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHRhYmxldC1hbmQtcGhvbmUge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIHBhZGRpbmc6IDAgMTFweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2l0ZW0ge1xyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgQGluY2x1ZGUgbWVkaXVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMzM7XHJcbiAgICBjb2xvcjogIzQ5NDk0OTtcclxuICAgIG1hcmdpbi1ib3R0b206IDIxcHg7XHJcbiAgfVxyXG5cclxuICAmX19kZXNjLCBwIHtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU0O1xyXG4gICAgY29sb3I6ICM5OTk5OTk7XHJcbiAgfVxyXG4gIHAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjFweDtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5zdGF0aWMtc2xpZGVyIHtcclxuICBtYXJnaW4tYm90dG9tOiAzN3B4O1xyXG4gIG1heC13aWR0aDogODA4cHg7XHJcblxyXG4gIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgbWFyZ2luOiAwIC0yMHB4IDM1cHg7XHJcbiAgfVxyXG5cclxuICAuc3RhdGljICYge1xyXG4gICAgQGluY2x1ZGUgZGVza3RvcCB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogLTE2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmOmxhc3QtY2hpbGQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcblxyXG4gICZfX2xpc3Qge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICBoZWlnaHQ6IDMyMHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICBmb250LXNpemU6IDA7XHJcblxyXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgaGVpZ2h0OiAyOTZweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgICAgaGVpZ2h0OiAyNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmLnNsaWNrLWluaXRpYWxpemVkIHtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuXHJcbiAgICAuc2xpY2sge1xyXG4gICAgICAmLWFycm93IHtcclxuICAgICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjMsIDIzLCAyMywgLjUpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMTBweDtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIEBpbmNsdWRlIHNwcml0ZSgnc2xpY2stYXJyb3cnKTtcclxuICAgICAgICAgIEBpbmNsdWRlIGFsaWduKCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLXByZXYge1xyXG4gICAgICAgIGxlZnQ6IDQwcHg7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi1uZXh0IHtcclxuICAgICAgICByaWdodDogNDBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi1kb3RzIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faXRlbSB7XHJcbiAgICBoZWlnaHQ6IDMyMHB4O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblxyXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgaGVpZ2h0OiAyOTZweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtb2JpbGV7XHJcbiAgICAgIGhlaWdodDogMjQwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmRpZmYtYmxvY2sge1xyXG4gICZfX2lubmVyIHtcclxuXHJcbiAgfVxyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICBAaW5jbHVkZSBuZXJpcy1zZW1pYjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGNvbG9yOiAjMTcxNzE3O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzNweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDM3cHg7XHJcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAudGV4dC1vcmFuZ2Uge1xyXG4gICAgICBjb2xvcjogI2ZkNmIyZjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NvbnRlbnQge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIEBpbmNsdWRlIG5vLW1vYmlsZSB7XHJcbiAgICAgIG1heC13aWR0aDogNzUycHg7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbGVmdCB7XHJcbiAgICBib3JkZXI6IDVweCBzb2xpZCAjZmJkZDJjO1xyXG4gICAgcGFkZGluZzogNjhweDtcclxuXHJcbiAgICBAaW5jbHVkZSBuby1tb2JpbGUge1xyXG4gICAgICBmbGV4OiAwIDAgNTAlO1xyXG4gICAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICBwYWRkaW5nOiA0NXB4IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19yaWdodCB7XHJcblxyXG4gICAgbWFyZ2luOiAyNHB4IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMGVkO1xyXG4gICAgcGFkZGluZzogNTBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBuby1tb2JpbGUge1xyXG4gICAgICBmbGV4OiAwIDAgNTAlO1xyXG4gICAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICBwYWRkaW5nOiAzM3B4IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19oZWFkIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzZweDtcclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19uYW1lIHtcclxuICAgIEBpbmNsdWRlIG5lcmlzLXNlbWliO1xyXG4gICAgZm9udC1zaXplOiAzMHB4O1xyXG5cclxuICAgIC5kaWZmLWJsb2NrX19yaWdodCAmIHtcclxuICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4wOTtcclxuICAgICAgY29sb3I6ICMzNzM3Mzc7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19ib2R5IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faXRlbSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTlweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDEzcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogNzBweDtcclxuICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlM2UwZGI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMzVweDtcclxuICAgIH1cclxuXHJcbiAgICAuX3RpdGxlIHtcclxuICAgICAgQGluY2x1ZGUgbWVkaXVtO1xyXG4gICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGNvbG9yOiAjM2MzODFmO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLnRleHQtb3JhbmdlIHtcclxuICAgICAgICBjb2xvcjogI2ZmNTMwMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmRpZmYtYmxvY2tfX3JpZ2h0IC5kaWZmLWJsb2NrX19ib2R5ICYge1xyXG4gICAgICAgIGNvbG9yOiAjNzk3OTc5O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLl9kZXNjIHtcclxuICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGNvbG9yOiAjNzk3OTc5O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fZm9vdCB7XHJcbiAgICAuZGlmZi1ibG9ja19faXRlbSB7XHJcbiAgICAgIC5fdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIuc3RhdGljLWJsb2NrIHtcclxuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAmOmxhc3QtY2hpbGQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcblxyXG4gICZfX2lubmVyIHtcclxuICAgIEBpbmNsdWRlIGJpZy1kZXNrdG9wIHtcclxuICAgICAgbWF4LXdpZHRoOiA4MTBweDtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1idXkge1xyXG4gICAgLnN0YXRpYy1ibG9ja19faW5uZXIge1xyXG5cclxuICAgICAgQGluY2x1ZGUgc21hbGwtZGVza3RvcCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA4OTBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICBtYXgtd2lkdGg6IDYzNXB4O1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDAgOHB4O1xyXG5cclxuICAgICAgICBiciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tdHlwZS0yIHtcclxuICAgIC5zdGF0aWMtYmxvY2tfX2lubmVyIHtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHNtYWxsLWRlc2t0b3Age1xyXG4gICAgICAgIG1heC13aWR0aDogODkwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA2MzVweDtcclxuICAgICAgICBtYXJnaW46IDAgMCAwIDhweDtcclxuXHJcbiAgICAgICAgYnIge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIuYnV5LWNtcyB7XHJcbiAgJl9faW5uZXIge1xyXG4gICAgbWF4LXdpZHRoOiA4OTVweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgIEBpbmNsdWRlIHNtYWxsLWRlc2t0b3Age1xyXG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgIG1hcmdpbjogMCAtMzBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RhYmxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDU0cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgbWFyZ2luOiAwIC0yMXB4IDU0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgbWFyZ2luOiAwIC0xMnB4IDU4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2hlYWQge1xyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2JvZHkge1xyXG5cclxuICB9XHJcblxyXG4gICZfX3JvdyB7XHJcbiAgICBwYWRkaW5nOiAxM3B4IDQ0cHggMTNweCA0MXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG5cclxuICAgIGNvbG9yOiAjNDk0OTQ5O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNzE7XHJcblxyXG4gICAgQGluY2x1ZGUgbm8tbW9iaWxlIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICBwYWRkaW5nOiAxM3B4IDQ0cHggMTNweCAyOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgIHBhZGRpbmc6IDI1cHggMjRweCAxNnB4IDIxcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIH1cclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5idXktY21zX19ib2R5ICYge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMGVkO1xyXG4gICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZmJkZDJjO1xyXG4gICAgfVxyXG5cclxuICAgIC5idXktY21zX19oZWFkICYge1xyXG4gICAgICBwYWRkaW5nOiAxN3B4IDQ0cHggMTdweCA0MXB4O1xyXG4gICAgICBmb250LXNpemU6IDE1cHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgIHBhZGRpbmc6IDE3cHggNDRweCAxN3B4IDI4cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RpdGxlIHtcclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgIH1cclxuXHJcbiAgICBiIHtcclxuICAgICAgQGluY2x1ZGUgbWVkaXVtO1xyXG4gICAgICBjb2xvcjogIzE3MTcxNztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3ZhbHVlIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIEBpbmNsdWRlIG5vLW1vYmlsZSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgIGZsZXg6IDAgMCAyMzhweDtcclxuICAgICAgbWF4LXdpZHRoOiAyMzhweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3ByaWNlIHtcclxuICAgIG1hcmdpbi1yaWdodDogNDJweDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBmbGV4OiAwIDAgNzVweDtcclxuICAgIG1heC13aWR0aDogNzVweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICBmbGV4OiAxO1xyXG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYm9udXMge1xyXG4gICAgQGluY2x1ZGUgbm8tbW9iaWxlIHtcclxuICAgICAgZmxleDogMCAwIDEwNHB4O1xyXG4gICAgICBtaW4td2lkdGg6IDEwNHB4O1xyXG4gICAgICBtYXgtd2lkdGg6IDEwNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgIGZsZXg6IDAgMCAxNTZweDtcclxuICAgICAgbWF4LXdpZHRoOiAxNTZweDtcclxuICAgIH1cclxuXHJcbiAgICAuYnV5LWNtc19faGVhZCAmIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxN3B4O1xyXG4gICAgfVxyXG5cclxuICAgIC5idXktY21zX19ib2R5ICYge1xyXG4gICAgICAuX3RleHQge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBjb2xvcjogI2ZmNTMwMDtcclxuICAgICAgICBwYWRkaW5nOiAxM3B4IDEwcHggMTFweCAxOHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgcGFkZGluZzogMTJweCAxMHB4IDEwcHggMThweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuXHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICfQkdC+0L3Rg9GBJztcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBjb2xvcjogIzQ5NDk0OTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19kZXNjIHtcclxuICAgIG1heC13aWR0aDogODEwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0byAyNHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIHNtYWxsLWRlc2t0b3Age1xyXG4gICAgICBtYXgtd2lkdGg6IDg5MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2FjdGlvbiB7XHJcbiAgICBtYXgtd2lkdGg6IDgxMHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgQGluY2x1ZGUgc21hbGwtZGVza3RvcCB7XHJcbiAgICAgIG1heC13aWR0aDogODkwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgbWF4LXdpZHRoOiA2NThweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0biB7XHJcbiAgICAgIHBhZGRpbmc6IDlweCAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5zdGF0aWMtYWNjbyB7XHJcbiAgbWFyZ2luOiA1NnB4IDA7XHJcblxyXG4gICY6bGFzdC1jaGlsZCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuXHJcbiAgJl9faW5uZXIge1xyXG5cclxuICB9XHJcblxyXG4gICZfX2l0ZW0ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjJweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19oZWFkIHtcclxuICAgIGNvbG9yOiAjMDA3MGYwO1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgdHJhbnNpdGlvbjogLjNzO1xyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICBjb2xvcjogIzQ5NDk0OTtcclxuXHJcbiAgICAgIC5zdGF0aWMtYWNjb19fdGl0bGUge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICMwMDcwZjA7XHJcbiAgICB0cmFuc2l0aW9uOiAuM3M7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYm9keSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgcGFkZGluZy10b3A6IDIxcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogN3B4O1xyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG4iLCIucGFydG5lcnMtaW5mbyB7XHJcbiAgJl9faW5uZXIge1xyXG5cclxuICB9XHJcblxyXG4gICZfX2xpc3Qge1xyXG4gICAgQGluY2x1ZGUgbm8tbW9iaWxlIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNTVweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2l0ZW0ge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZzogNDVweCAyMnB4IDMwcHg7XHJcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZjFmMGVkO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHJcbiAgICBAaW5jbHVkZSBkZXNrdG9wIHtcclxuICAgICAgZmxleDogMCAwIDQwNHB4O1xyXG4gICAgICBtYXgtd2lkdGg6IDQwNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgIGZsZXg6IDAgMCA1MCU7XHJcbiAgICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMWYwZWQ7XHJcbiAgICB9XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5fdGl0bGUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMXB4O1xyXG4gICAgICBAaW5jbHVkZSBtZWRpdW07XHJcbiAgICAgIGZvbnQtc2l6ZTogNDJweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMDU7XHJcbiAgICAgIGNvbG9yOiAjMTcxNzE3O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuX2Rlc2Mge1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQzO1xyXG4gICAgICBjb2xvcjogIzQ5NDk0OTtcclxuICAgICAgbWF4LXdpZHRoOiAxNTBweDtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDE0MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLl91bml0IHtcclxuICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4wNTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2Rlc2Mge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMTE7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogIzQ5NDk0OTtcclxuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2FjdGlvbiB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgLmJ0biB7XHJcbiAgICAgIG1pbi13aWR0aDogMjA4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnBhcnRuZXJzLWNvb3BlcmF0aW9uIHtcclxuICBvcGFjaXR5OiAuOTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjMyMzIyO1xyXG5cclxuICBAaW5jbHVkZSBkZXNrdG9wIHtcclxuICAgIHBhZGRpbmc6IDU4cHggNTBweCA0NnB4O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgc21hbGwtZGVza3RvcCB7XHJcbiAgICBtYXJnaW46IDAgLTMwcHg7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgbWFyZ2luOiAwIC0zMHB4O1xyXG4gICAgcGFkZGluZzogNTBweCA0MHB4O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMxYTFhMTk7XHJcbiAgICBwYWRkaW5nOiA1MHB4IDMwcHggMzBweDtcclxuICB9XHJcblxyXG4gICZfX2xpc3Qge1xyXG4gICAgQGluY2x1ZGUgbm8tbW9iaWxlIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgbWFyZ2luOiAwIC03MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNtYWxsLWRlc2t0b3Age1xyXG4gICAgICBtYXJnaW46IDAgLTQ1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgbWFyZ2luOiAwIC0yMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faXRlbSB7XHJcbiAgICBAaW5jbHVkZSBuby1tb2JpbGUge1xyXG4gICAgICBmbGV4OiAwIDAgMzMuMzMzMyU7XHJcbiAgICAgIG1heC13aWR0aDogMzMuMzMzMyU7XHJcbiAgICAgIHBhZGRpbmc6IDAgNzBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzbWFsbC1kZXNrdG9wIHtcclxuICAgICAgcGFkZGluZzogMCA0NnB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDM0cHg7XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuX3RpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICBAaW5jbHVkZSBuZXJpcy1zZW1pYjtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMTc7XHJcbiAgICAgIGNvbG9yOiAjZmJkZDJjO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxOXB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuX2Rlc2Mge1xyXG4gICAgICBAaW5jbHVkZSBsaWdodDtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS40MztcclxuICAgICAgY29sb3I6ICNlM2UzZTM7XHJcbiAgICAgIG1heC13aWR0aDogMjIwcHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIucGFydG5lcnMtYXJ0aWNsZSB7XHJcbiAgJl9fbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgbWFyZ2luOiAwIC01NXB4O1xyXG5cclxuICAgIEBpbmNsdWRlIHNtYWxsLWRlc2t0b3Age1xyXG4gICAgICBtYXJnaW46IDAgLTM1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgbWFyZ2luOiAwIC0yNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgaGVpZ2h0OiAyMTBweDtcclxuXHJcbiAgICAgICYuc2xpY2staW5pdGlhbGl6ZWQge1xyXG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faXRlbSB7XHJcbiAgICBAaW5jbHVkZSBuby1tb2JpbGUge1xyXG4gICAgICBmbGV4OiAwIDAgMzMuMzMzMyU7XHJcbiAgICAgIG1heC13aWR0aDogMzMuMzMzMyU7XHJcbiAgICAgIHBhZGRpbmc6IDAgNTVweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzbWFsbC1kZXNrdG9wIHtcclxuICAgICAgcGFkZGluZzogMCAzNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMjVweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLl90aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgQGluY2x1ZGUgbmVyaXMtc2VtaWI7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgIGNvbG9yOiAjMTcxNzE3O1xyXG4gICAgfVxyXG5cclxuICAgIC5fZGVzYyB7XHJcbiAgICAgIEBpbmNsdWRlIGxpZ2h0O1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQzO1xyXG4gICAgICBjb2xvcjogIzQ5NDk0OTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmZlZWRiYWNrLWJsb2NrIHtcclxuXHJcbiAgQGluY2x1ZGUgdGFibGV0LWFuZC1waG9uZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG5cclxuICAmX19saXN0IHtcclxuICAgIEBpbmNsdWRlIGRlc2t0b3Age1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxle1xyXG4gICAgICBoZWlnaHQ6IDQ2NXB4O1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgJi5zbGljay1pbml0aWFsaXplZCB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pdGVtIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBwYWRkaW5nOiA0MXB4IDM4cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgZGVza3RvcCB7XHJcbiAgICAgIGZsZXg6IDAgMCA1MCU7XHJcbiAgICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggI2YxZjBlZCBzb2xpZDtcclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZCwgJjpudGgtbGFzdC1jaGlsZCgyKSB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpudGgtY2hpbGQob2RkKSB7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggI2YxZjBlZCBzb2xpZDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faGVhZCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDI5cHg7XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIEBpbmNsdWRlIG5lcmlzLXNlbWliO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMzM7XHJcbiAgICBjb2xvcjogIzE3MTcxNztcclxuICB9XHJcblxyXG4gICZfX2xvZ28ge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICBtYXgtd2lkdGg6IDYwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgIGltZywgc3ZnIHtcclxuICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2JvZHkge1xyXG5cclxuICB9XHJcblxyXG4gICZfX2Rlc2Mge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDM7XHJcbiAgICBjb2xvcjogIzQ5NDk0OTtcclxuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNDM7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41NDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNTQ7XHJcbiAgICB9XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcblxyXG4gIH1cclxuXHJcbiAgJl9fYWN0aW9uIHtcclxuICAgIC5fbGluayB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNTQ7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIGNvbG9yOiAjNzk3OTc5O1xyXG5cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIEBpbmNsdWRlIHNwcml0ZSgnaWNvbi1saW5rJywgaW5saW5lLWJsb2NrKTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5zdXBwb3J0LWJsb2NrIHtcclxuICAmX19pbm5lciB7XHJcbiAgICBAaW5jbHVkZSBuby1tb2JpbGUge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBtYXgtd2lkdGg6IDk3NXB4O1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgcGFkZGluZzogMThweCAwIDY0cHg7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNtYWxsLWRlc2t0b3Age1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzRweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTRweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3N0YXQge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDgwcHg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogNTJweCAwIDIwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbm8tbW9iaWxlIHtcclxuICAgICAgZmxleDogMCAwIDIwOHB4O1xyXG4gICAgICBtYXgtd2lkdGg6IDIwOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHRhYmxldC1hbmQtcGhvbmUge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDY1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgbWFyZ2luOiAwIGF1dG8gNDBweDtcclxuICAgICAgd2lkdGg6IDIwOHB4O1xyXG4gICAgICBoZWlnaHQ6IDIwOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5fcHJvZ3Jlc3Mge1xyXG4gICAgICB3aWR0aDogMjA4cHg7XHJcbiAgICAgIGhlaWdodDogMjA4cHg7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcclxuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcblxyXG4gICAgICBjaXJjbGUge1xyXG4gICAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IHN0cm9rZS1kYXNob2Zmc2V0IDFzIGxpbmVhcjtcclxuICAgICAgICBzdHJva2U6ICNmMWYwZWQ7XHJcbiAgICAgICAgc3Ryb2tlLXdpZHRoOiA4cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jaXJjbGVfMDIge1xyXG4gICAgICAgIHN0cm9rZTogI2ZmNTMwMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5fdmFsdWUge1xyXG4gICAgICBmb250LXNpemU6IDU2cHg7XHJcbiAgICAgIEBpbmNsdWRlIG5lcmlzLXNlbWliO1xyXG4gICAgICBjb2xvcjogI2ZmNTMwMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5fbGFiZWwge1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQzO1xyXG4gICAgICBjb2xvcjogIzQ5NDk0OTtcclxuICAgICAgbWF4LXdpZHRoOiAxMjBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NvbnRlbnQge1xyXG4gICAgQGluY2x1ZGUgZGVza3RvcCB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgQGluY2x1ZGUgbmVyaXMtc2VtaWI7XHJcbiAgICBsaW5lLWhlaWdodDogMS4xO1xyXG4gICAgY29sb3I6ICMxNzE3MTc7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzOXB4O1xyXG5cclxuICAgIEBpbmNsdWRlIHRhYmxldC1hbmQtcGhvbmUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pdGVtIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctbGVmdDogODJweDtcclxuXHJcbiAgICAuX2ltZyB7XHJcbiAgICAgIHdpZHRoOiA1NnB4O1xyXG4gICAgICBoZWlnaHQ6IDU2cHg7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgdG9wOiAwO1xyXG5cclxuICAgICAgaW1nLCBzdmcge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuX3RpdGxlIHtcclxuICAgICAgQGluY2x1ZGUgbmVyaXMtc2VtaWI7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgIGNvbG9yOiAjMTcxNzE3O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuX2Rlc2Mge1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjcxO1xyXG4gICAgICBjb2xvcjogIzQ5NDk0OTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjIzO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmFiaWxpdHktYmxvY2sge1xyXG4gICZfX2lubmVyIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG9wYWNpdHk6IC45O1xyXG4gIH1cclxuXHJcbiAgJl9fbGFiZWwge1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgQGluY2x1ZGUgbGlnaHQ7XHJcbiAgICBsaW5lLWhlaWdodDogMS44NztcclxuICAgIGNvbG9yOiAjYjhiOGI4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjJweDtcclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXQtYW5kLXBob25lIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICBAaW5jbHVkZSBuZXJpcy1zZW1pYjtcclxuICAgIGxpbmUtaGVpZ2h0OiAwLjc7XHJcbiAgICBjb2xvcjogI2ZmZmVmZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgdGFibGV0LWFuZC1waG9uZSB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbiAgICAgIG1heC13aWR0aDogNTAwcHg7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvIDlweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjEzO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG5cclxuICAgICAgLnRleHQteWVsbG93IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fZGVzYyB7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBAaW5jbHVkZSBsaWdodDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjg3O1xyXG4gICAgY29sb3I6ICNiOGI4Yjg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xyXG5cclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBwYWRkaW5nOiAwIDQwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQzO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY29udGVudCB7XHJcblxyXG4gIH1cclxuXHJcbiAgJl9faXRlbSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDQ0cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM0LCAzNCwgMzUsIC45KTtcclxuICAgIEBpbmNsdWRlIGxpZ2h0O1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMzM7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuXHJcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgcGFkZGluZzogMjdweCAyNHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYTE5O1xyXG4gICAgfVxyXG5cclxuICAgIC5faW1nIHtcclxuICAgICAgbWF4LWhlaWdodDogMzBweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAtMTVweDtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLl90ZXh0IHtcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIH1cclxuXHJcbiAgICAudGV4dC15ZWxsb3cge1xyXG4gICAgICBAaW5jbHVkZSByZWd1bGFyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0taG9tZSB7XHJcbiAgICAuYWJpbGl0eS1ibG9jayB7XHJcbiAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDUzMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDE4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgIC50ZXh0LXllbGxvdyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2Rlc2Mge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIuY29udGFjdC1ibG9jayB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgJl9faW5uZXIge1xyXG5cclxuICB9XHJcblxyXG4gICZfX2hlYWQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBkZXNrdG9wIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pbmZvIHtcclxuICAgIEBpbmNsdWRlIGRlc2t0b3Age1xyXG4gICAgICBmbGV4OiAwIDAgNDAwcHg7XHJcbiAgICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTY5cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc21hbGwtZGVza3RvcCB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgdGFibGV0LWFuZC1waG9uZSB7XHJcbiAgICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2Rlc2Mge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTlweDtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgLl90aXRsZSB7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGl1bTtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS43MTtcclxuICAgICAgY29sb3I6ICMxNzE3MTc7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLl9kZXNjIHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS43MTtcclxuICAgICAgY29sb3I6ICM0OTQ5NDk7XHJcblxyXG4gICAgICBwIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2xpc3Qge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICB9XHJcblxyXG4gICZfX2l0ZW0ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIG1hcmdpbi1yaWdodDogNTNweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5fbGFiZWwge1xyXG4gICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjg1O1xyXG4gICAgICBjb2xvcjogIzk5OTk5OTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xyXG4gICAgfVxyXG5cclxuICAgIC5fcGhvbmUge1xyXG4gICAgICBAaW5jbHVkZSBtZWRpdW07XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgIGNvbG9yOiAjNDk0OTQ5O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5fbWFpbCB7XHJcbiAgICAgIGNvbG9yOiAjMDA3MGYwO1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2FjdGlvbiB7XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgbWFyZ2luOiAtMTVweCAtMzdweDtcclxuXHJcbiAgICAmLWl0ZW0ge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHggMzdweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHNtYWxsLWRlc2t0b3Age1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggMzBweDtcclxuICAgICAgICB3aWR0aDogNDklO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xyXG4gICAgICAgIGNvbG9yOiAjNDk0OTQ5O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDE2MHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuX2xhYmVsIHtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuODU7XHJcbiAgICAgICAgY29sb3I6ICM5OTk5OTk7XHJcbiAgICAgICAgQGluY2x1ZGUgYm9vaztcclxuXHJcbiAgICAgICAgLl9tYWlsIHtcclxuICAgICAgICAgIGNvbG9yOiAjMDA3MGYwO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG5cclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5fZ3JheSB7XHJcbiAgICAgICAgICBjb2xvcjogIzQ5NDk0OTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5fYWN0aW9uIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG5cclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnRuIHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuXHJcbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi5fY2hhdCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwNzBmMDtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBzcHJpdGUoJ2ljb24tY2hhdCcpO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi0tbGFwdG9wIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNzhweDtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc21hbGwtZGVza3RvcCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtLW5vLWxhcHRvcCB7XHJcbiAgICAgICAgQGluY2x1ZGUgc21hbGwtZGVza3RvcCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYm9keSB7XHJcblxyXG4gIH1cclxuXHJcbiAgJl9fbWFwIHtcclxuICAgIGhlaWdodDogNDAwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgc21hbGwtZGVza3RvcCB7XHJcbiAgICAgIGhlaWdodDogMzc2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgaGVpZ2h0OiAzNDRweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICBoZWlnaHQ6IDQ0MHB4O1xyXG4gICAgICBtYXJnaW46IDAgLTIwcHggLTc0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmhvc3RpbmctZXJyb3Ige1xyXG4gICZfX2lubmVyIHtcclxuICAgIG1heC13aWR0aDogNDIwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDMwcHggMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faW1nIHtcclxuICAgIHdpZHRoOiAxNDBweDtcclxuICAgIGhlaWdodDogMTQwcHg7XHJcbiAgICBAaW5jbHVkZSBhbGlnbigpO1xyXG4gICAgei1pbmRleDogLTE7XHJcbiAgICBmb250LXNpemU6IDA7XHJcblxyXG4gICAgaW1nLCBzdmcge1xyXG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMTc7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogIzE3MTcxNztcclxuICAgIEBpbmNsdWRlIG5lcmlzLXNlbWliO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICBmb250LXNpemU6IDE5cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2Rlc2Mge1xyXG4gICAgZmxleDogMTtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyO1xyXG4gICAgY29sb3I6ICM0OTQ5NDk7XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgIH1cclxuXHJcbiAgICBiIHtcclxuICAgICAgQGluY2x1ZGUgbWVkaXVtO1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogIzAwNzBmMDtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmhvc3Rpbmctd2FybiB7XHJcbiAgJl9faW5uZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1heC13aWR0aDogOTY1cHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICBAaW5jbHVkZSBuby1tb2JpbGUge1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faW1nIHtcclxuICAgIGZsZXg6IDAgMCAzM3B4O1xyXG4gICAgbWF4LXdpZHRoOiAzM3B4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICBpbWcsIHN2ZyB7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tYmlne1xyXG4gICAgICBtYXgtd2lkdGg6IDM4cHg7XHJcbiAgICAgIGZsZXg6IDAgMCAzOHB4O1xyXG5cclxuXHJcbiAgICAgIGltZywgc3ZnIHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiA1N3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19kZXNjIHtcclxuICAgIGZsZXg6IDE7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS40MztcclxuICAgIGNvbG9yOiAjNDk0OTQ5O1xyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIH1cclxuXHJcbiAgICBiIHtcclxuICAgICAgQGluY2x1ZGUgbWVkaXVtO1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogIzAwNzBmMDtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1zbWFsbCB7XHJcbiAgICAuaG9zdGluZy13YXJuIHtcclxuICAgICAgJl9faW5uZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogODEwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgQGluY2x1ZGUgbm8tbW9iaWxlIHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMzZweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2Rlc2Mge1xyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLS1zbWFsbC0yIHtcclxuICAgIC5ob3N0aW5nLXdhcm4ge1xyXG4gICAgICAmX19pbm5lciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1OTBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9faW1nIHtcclxuICAgICAgICBAaW5jbHVkZSBuby1tb2JpbGUge1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tY21zIHtcclxuICAgIC5ob3N0aW5nLXdhcm4ge1xyXG4gICAgICAmX19pbm5lciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA3MjVweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tYm9sZCB7XHJcbiAgICAuaG9zdGluZy13YXJuIHtcclxuICAgICAgJl9faW5uZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogODUwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2Rlc2Mge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBAaW5jbHVkZSBuZXJpcy1zZW1pYjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLXdpbmRvd3Mge1xyXG4gICAgLmhvc3Rpbmctd2FybiB7XHJcbiAgICAgICZfX2lubmVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDYxM3B4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnJlc291cmNlLWJsb2NrIHtcclxuICAmX19pbm5lciB7XHJcbiAgICBtYXgtd2lkdGg6IDYzNXB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAmX19pbWcge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgQGluY2x1ZGUgbmVyaXMtc2VtaWI7XHJcbiAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGNvbG9yOiAjMTcxNzE3O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTNweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2Rlc2Mge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDM7XHJcblxyXG4gICAgY29sb3I6ICM0OTQ5NDk7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOiAjMDA3MGYwO1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi52bS1pbmZvIHtcclxuICAmX19pbm5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgIGhlaWdodDogMjA0cHg7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcblxyXG4gICAgJi5zbGljay1pbml0aWFsaXplZCB7XHJcbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pdGVtIHtcclxuICAgIGZsZXg6IDAgMCA1MCU7XHJcbiAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBAaW5jbHVkZSBiaWctZGVza3RvcCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTgwcHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDk0cHg7XHJcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmMWYwZWQ7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc21hbGwtZGVza3RvcCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogODBweDtcclxuICAgICAgcGFkZGluZy1yaWdodDogOTJweDtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2YxZjBlZDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XHJcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmMWYwZWQ7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIGJvcmRlci1yaWdodDogMDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHNtYWxsLWRlc2t0b3Age1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4NnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pbWcge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgd2lkdGg6IDQ1cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgYmlnLWRlc2t0b3Age1xyXG4gICAgICBsZWZ0OiAxMDBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzbWFsbC1kZXNrdG9wIHtcclxuICAgICAgbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXQtYW5kLXBob25lIHtcclxuICAgICAgbGVmdDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgIEBpbmNsdWRlIG5lcmlzLXNlbWliO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMDk7XHJcbiAgICBjb2xvcjogIzE3MTcxNztcclxuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19kZXNjIHtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU0O1xyXG4gICAgY29sb3I6ICM0OTQ5NDk7XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNTQ7XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOiAjMDA3MGYwO1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuX2xpbmsge1xyXG4gICAgICBAaW5jbHVkZSB0YWJsZXQtYW5kLXBob25lIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5ob3N0aW5nLXRhcmlmZiB7XHJcbiAgJl9faW5uZXIge1xyXG5cclxuICB9XHJcblxyXG4gICZfX2xpc3Qge1xyXG4gICAgQGluY2x1ZGUgbm8tbW9iaWxlIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjBlZDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgIG1hcmdpbjogMCAtMjBweDtcclxuICAgICAgaGVpZ2h0OiAxODhweDtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICYuc2xpY2staW5pdGlhbGl6ZWQge1xyXG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faXRlbSB7XHJcbiAgICBAaW5jbHVkZSBuby1tb2JpbGUge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgIGZsZXg6IDAgMCA1MCU7XHJcbiAgICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTNlMGRiO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UzZTBkYjtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBkZXNrdG9wIHtcclxuICAgICAgcGFkZGluZzogMzBweCAzMHB4IDMwcHggNDBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXQtYW5kLXBob25lIHtcclxuICAgICAgcGFkZGluZzogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMGVkO1xyXG4gICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtLWJpZyB7XHJcbiAgICAgIEBpbmNsdWRlIG5vLW1vYmlsZSB7XHJcbiAgICAgICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pbmZvIHtcclxuICAgIEBpbmNsdWRlIG5vLW1vYmlsZSB7XHJcbiAgICAgIGZsZXg6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICBAaW5jbHVkZSBuZXJpcy1zZW1pYjtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xyXG4gICAgY29sb3I6ICMwMDcwZjA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19kZXNjIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI5O1xyXG4gICAgY29sb3I6ICM0OTQ5NDk7XHJcbiAgfVxyXG5cclxuICAmX19wcmljZSB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBAaW5jbHVkZSBuZXJpcy1zZW1pYjtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGNvbG9yOiAjZmY1MzAwO1xyXG5cclxuICAgIEBpbmNsdWRlIGRlc2t0b3Age1xyXG4gICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBuby1tb2JpbGUge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXQtYW5kLXBob25lIHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuYml0cml4LWluZm8ge1xyXG4gICZfX2lubmVyIHtcclxuICAgIEBpbmNsdWRlIGJpZy1kZXNrdG9wIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2xlZnQge1xyXG4gICAgQGluY2x1ZGUgYmlnLWRlc2t0b3Age1xyXG4gICAgICBmbGV4OiAwIDAgNTAwcHg7XHJcbiAgICAgIG1heC13aWR0aDogNTAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIEBpbmNsdWRlIGJpZy1kZXNrdG9wIHtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzbWFsbC1kZXNrdG9wIHtcclxuICAgICAgbWF4LXdpZHRoOiA1MDBweDtcclxuICAgICAgbWFyZ2luOiAwIGF1dG8gNDVweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICBtYXgtd2lkdGg6IDUwMHB4O1xyXG4gICAgICBtYXJnaW46IDAgYXV0byA0NXB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjdweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNTQ7XHJcbiAgICB9XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2FjdGlvbiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICBAaW5jbHVkZSBiaWctZGVza3RvcCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tYmlnLWRlc2sge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgQGluY2x1ZGUgYmlnLWRlc2t0b3Age1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuX2lubGluZSB7XHJcbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3JpZ2h0IHtcclxuICAgIG1heC13aWR0aDogNjUwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgYmlnLWRlc2t0b3Age1xyXG4gICAgICBmbGV4OiAwIDAgNjUwcHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNtYWxsLWRlc2t0b3Age1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2Rlc2Mge1xyXG4gICAgcGFkZGluZzogNTdweCA5NHB4IDQ1cHggNjNweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzIzMjI7XHJcbiAgICBvcGFjaXR5OiAuOTtcclxuICAgIGNvbG9yOiAjZTNlM2UzO1xyXG5cclxuICAgIEBpbmNsdWRlIHNtYWxsLWRlc2t0b3Age1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICBAaW5jbHVkZSBsaWdodDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjlweDtcclxuICAgIH1cclxuICB9XHJcbn0iLCIuc3NsLWluZm8ge1xyXG4gICZfX2lubmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBwYWRkaW5nOiA4NXB4IDkwcHggNzdweCA3MnB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjBlZDtcclxuXHJcbiAgICBAaW5jbHVkZSBzbWFsbC1kZXNrdG9wIHtcclxuICAgICAgcGFkZGluZzogNjVweCA3MXB4IDYycHggNTFweDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBwYWRkaW5nOiA3MHB4IDU4cHggNTVweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBwYWRkaW5nOiA2MHB4IDM1cHggNDhweDtcclxuICAgICAgbWFyZ2luOiAwIC0yMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faW1nIHtcclxuICAgIGZsZXg6IDAgMCAxODVweDtcclxuICAgIG1heC13aWR0aDogMTg1cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDc0cHg7XHJcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICBtYXJnaW46IDAgYXV0byAzNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvIDI3cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jb250ZW50IHtcclxuICAgIGZsZXg6IDE7XHJcbiAgfVxyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICBAaW5jbHVkZSBuZXJpcy1zZW1pYjtcclxuICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgIGNvbG9yOiAjMTcxNzE3O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19kZXNjIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjQzO1xyXG4gIH1cclxuXHJcbiAgJi0tdHlwZS0yIHtcclxuICAgIC5zc2wtaW5mbyB7XHJcbiAgICAgICZfX2lubmVyIHtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4IDIzNXB4IDQ0cHggMjE0cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyOiA0cHggc29saWQgI2YxZjBlZDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzbWFsbC1kZXNrdG9wIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDQwcHggNTBweCA0NHB4IDYycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgcGFkZGluZzogNDhweCA4MnB4IDQycHg7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHBhZGRpbmc6IDQ4cHggMzBweCAzMXB4IDMwcHg7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9faW1nIHtcclxuICAgICAgICBmbGV4OiAwIDAgMTQwcHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNDBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDM3cHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDM3cHg7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDM4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19jb250ZW50IHtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19kZXNjIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5zc2wtdGFibGUge1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG5cclxuICBAaW5jbHVkZSBiaWctZGVza3RvcCB7XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xyXG4gIH1cclxuXHJcbiAgJl9faW5uZXIge1xyXG4gICAgd2lkdGg6IDEyNDRweDtcclxuXHJcbiAgICBAaW5jbHVkZSBiaWctZGVza3RvcCB7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRhYmxlIHtcclxuICAgICZfX2hlYWRlciB7XHJcbiAgICAgIEBpbmNsdWRlIGxpZ2h0O1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgY29sb3I6ICM5OTk5OTk7XHJcbiAgICAgIHBhZGRpbmc6IDAgMjRweCAxNHB4IDMycHg7XHJcblxyXG4gICAgICAudGFibGVfX2NvbC0tY29sLTcge1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2JvZHkge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMGVkO1xyXG5cclxuICAgICAgJi1pdGVtIHtcclxuICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC41KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19yb3cge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbCB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAudG9vbHRpcCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogM3B4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuaWNvbiB7XHJcbiAgICAgICAgJi1uby1jaGVja2VkIHtcclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwcml0ZSgnaWNvbi10YWJsZS1jbG9zZScsIGlubGluZS1ibG9jaylcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtY2hlY2tlZCB7XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzcHJpdGUoJ2ljb24tdGFibGUtY2hlY2snLCBpbmxpbmUtYmxvY2spXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWFycm93IHtcclxuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblxyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgQGluY2x1ZGUgc3ByaXRlKCdpY29uLWFycm93LXNtYWxsJywgaW5saW5lLWJsb2NrKTtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtLWNvbC0xIHtcclxuICAgICAgICBmbGV4OiAwIDAgMTMwcHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMzBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIC5pY29uLWFycm93IHtcclxuICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDdweDtcclxuICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtLWNvbC0yIHtcclxuICAgICAgICBmbGV4OiAwIDAgNjVweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDY1cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLS1jb2wtMyB7XHJcbiAgICAgICAgZmxleDogMCAwIDk3cHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA5N3B4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgLl9zZXBhcmF0ZSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDlweDtcclxuICAgICAgICAgIGNvbG9yOiAjYzhjN2M0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi0tY29sLTQge1xyXG4gICAgICAgIGZsZXg6IDAgMCA2MHB4O1xyXG4gICAgICAgIG1heC13aWR0aDogNjhweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtLWNvbC01IHtcclxuICAgICAgICBmbGV4OiAwIDAgNDNweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDQzcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLS1jb2wtNiB7XHJcbiAgICAgICAgZmxleDogMCAwIDU2cHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1NnB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMzcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtLWNvbC03IHtcclxuICAgICAgICBmbGV4OiAwIDAgMTYycHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNjJweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDU1cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtLWNvbC04IHtcclxuICAgICAgICBmbGV4OiAwIDAgNzBweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDcwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLS1jb2wtOSB7XHJcbiAgICAgICAgZmxleDogMCAwIDE2M3B4O1xyXG4gICAgICAgIG1heC13aWR0aDogMTYzcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLS1jb2wtMTAge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cclxuICAgICAgICAuYnRuIHtcclxuICAgICAgICAgIGNvbG9yOiAjMjExZTEyO1xyXG4gICAgICAgICAgcGFkZGluZzogNnB4IDI4cHggN3B4IDI3cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faGVhZCB7XHJcbiAgICAgIHBhZGRpbmc6IDEycHggMjRweCAxMHB4IDMycHg7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAudGFibGVfX2NvbC0tY29sLTEge1xyXG4gICAgICAgICAgLmljb24tYXJyb3cge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgJi1pbm5lciB7XHJcbiAgICAgICAgcGFkZGluZzogMjhweCAyNHB4IDI4cHggMzFweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGJvcmRlcjogc29saWQgMnB4ICNmMWYwZWQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ZpZWxkIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIGNvbG9yOiAjMzczNzM3O1xyXG4gICAgICBwYWRkaW5nOiA5cHggMTBweCA2cHggMzBweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIEBpbmNsdWRlIHNwcml0ZSgnaWNvbi1sb2NrLWdyYXknLCBpbmxpbmUtYmxvY2spO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDZweDtcclxuICAgICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLS1jaGVjayB7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgQGluY2x1ZGUgc3ByaXRlKCdpY29uLWxvY2stZ3JlZW4nLCBpbmxpbmUtYmxvY2spO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLl90ZXh0IHtcclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJ0NvbXBhbnknO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgY29sb3I6ICM2NjlkMzE7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3ByaWNlIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHJcbiAgICAgICYtb2xkIHtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgY29sb3I6ICM3OTc5Nzk7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDRweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi1uZXcge1xyXG5cclxuICAgICAgfVxyXG5cclxuICAgICAgJi12YWx1ZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIGNvbG9yOiAjNzk3OTc5O1xyXG5cclxuICAgICAgICAuX3F0eSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICBAaW5jbHVkZSBuZXJpcy1zZW1pYjtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwLjg5O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICBjb2xvcjogIzE3MTcxNztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtZGVzYyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICBjb2xvcjogIzc5Nzk3OTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2luZm8ge1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgY29sb3I6ICMzNzM3Mzc7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XHJcbiAgICAgIG1heC13aWR0aDogNzkwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgbWFyZ2luOiAtNXB4IC0xNXB4O1xyXG4gICAgICBtYXgtd2lkdGg6IDc5MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICBmbGV4OiAwIDAgMzMuMzMzMyU7XHJcbiAgICAgIG1heC13aWR0aDogMzMuMzMzMyU7XHJcbiAgICAgIHBhZGRpbmc6IDVweCAxNXB4O1xyXG4gICAgICBjb2xvcjogIzk5OTk5OTtcclxuICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS44NTtcclxuXHJcbiAgICAgIC5fbGFiZWwge1xyXG5cclxuICAgICAgfVxyXG5cclxuICAgICAgLl92YWx1ZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtO1xyXG4gICAgICAgIGNvbG9yOiAjMzczNzM3O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29zdCB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYwZWQ7XHJcbiAgICAgIHBhZGRpbmc6IDIzcHggMjhweCAxN3B4IDI0cHg7XHJcbiAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNmYmRkMmM7XHJcblxyXG4gICAgICAmLWl0ZW0ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLl9sYWJlbCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgICAgY29sb3I6ICM0OTQ5NDk7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDdweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5fdmFsdWUge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICAgIGNvbG9yOiAjOTk5OTk5O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIubWFpbi1pbmZvIHtcclxuXHJcbiAgJl9faW5uZXIge1xyXG4gICAgbWF4LXdpZHRoOiA2OTlweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY29sb3I6ICMxNzE3MTc7XHJcbiAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4xMztcclxuICAgIEBpbmNsdWRlIG5lcmlzLXNlbWliO1xyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYwZWQ7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICAuX3RpdGxlIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19kZXNjIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgdGFibGV0LWFuZC1waG9uZSB7XHJcbiAgICAgIG1heC13aWR0aDogNTEwcHg7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvIDM1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19hY3Rpb24ge1xyXG4gICAgLmJ0biB7XHJcbiAgICAgIEBpbmNsdWRlIGRlc2t0b3Age1xyXG4gICAgICAgIG1pbi13aWR0aDogMzIwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgLl9pbmxpbmUge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLm1haW4tc2VydmljZXMge1xyXG4gICZfX2lubmVyIHtcclxuXHJcbiAgfVxyXG5cclxuICAmX19yb3cge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICBAaW5jbHVkZSBzbWFsbC1kZXNrdG9wIHtcclxuICAgICAgbWFyZ2luOiAwIC0xMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgIG1hcmdpbjogMCAtMTBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgaGVpZ2h0OiAzNTJweDtcclxuXHJcbiAgICAgICYuc2xpY2staW5pdGlhbGl6ZWQge1xyXG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY29sIHtcclxuICAgIEBpbmNsdWRlIG5vLW1vYmlsZSB7XHJcbiAgICAgIGZsZXg6IDAgMCAzMy4zMzMzJTtcclxuICAgICAgbWF4LXdpZHRoOiAzMy4zMzMzJTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBiaWctZGVza3RvcCB7XHJcbiAgICAgIHBhZGRpbmc6IDAgNzNweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzbWFsbC1kZXNrdG9wIHtcclxuICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAubWFpbi1zZXJ2aWNlc19fYm9keSB7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RpdGxlIHtcclxuICAgIEBpbmNsdWRlIG5lcmlzLXNlbWliO1xyXG4gICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgY29sb3I6ICMxNzE3MTc7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2JvZHkge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTdweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYmlnLWRlc2t0b3Age1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgcmlnaHQ6IC03M3B4O1xyXG4gICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjBlZDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbGlzdCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzM3B4O1xyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pdGVtIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1pbi1oZWlnaHQ6IDIwcHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgQGluY2x1ZGUgc3ByaXRlKCdjaGVjay1jaXJjbGVfMicpO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19wcmljZSB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS40MztcclxuICAgIGNvbG9yOiAjOTk5OTk5O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXQtYW5kLXBob25lIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTlweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXQtYW5kLXBob25lIHtcclxuICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAuX3ZhbHVlIHtcclxuICAgICAgQGluY2x1ZGUgbmVyaXMtc2VtaWI7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgY29sb3I6ICMxNzE3MTc7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19hY3Rpb24ge1xyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5idG4ge1xyXG4gICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcclxuICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuY21zLWluZm8ge1xyXG4gIG1hcmdpbi10b3A6IDY4cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gIH1cclxuXHJcbiAgJjpsYXN0LWNoaWxkIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG5cclxuICAmX19pbm5lciB7XHJcbiAgfVxyXG5cclxuICAmX19sZWZ0IHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjQzO1xyXG4gICAgY29sb3I6ICM0OTQ5NDk7XHJcbiAgICBtYXgtd2lkdGg6IDg3MHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAmX19yaWdodCB7XHJcbiAgICBAaW5jbHVkZSB0YWJsZXQtYW5kLXBob25lIHtcclxuICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTFlMGRkO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgQGluY2x1ZGUgbmVyaXMtc2VtaWI7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgY29sb3I6ICMxNzE3MTc7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tdHlwZS0yIHtcclxuICAgIC5jbXMtaW5mbyB7XHJcbiAgICAgICZfX2lubmVyIHtcclxuICAgICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19sZWZ0IHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA5NnB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTFlMGRkO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYmlnLWRlc2t0b3Age1xyXG4gICAgICAgICAgZmxleDogMCAwIDc5MHB4O1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiA3OTBweDtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDg1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBzbWFsbC1kZXNrdG9wIHtcclxuICAgICAgICAgIGZsZXg6IDAgMCA1NTBweDtcclxuICAgICAgICAgIG1heC13aWR0aDogNTUwcHg7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fcmlnaHQge1xyXG4gICAgICAgIEBpbmNsdWRlIGRlc2t0b3Age1xyXG4gICAgICAgICAgZmxleDogMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJpZy1kZXNrdG9wIHtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogODBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNtYWxsLWRlc2t0b3Age1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tdHlwZS0zIHtcclxuICAgIC5jbXMtaW5mbyB7XHJcbiAgICAgICZfX2lubmVyIHtcclxuICAgICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fbGVmdCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGRlc2t0b3Age1xyXG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2UxZTBkZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJpZy1kZXNrdG9wIHtcclxuICAgICAgICAgIGZsZXg6IDAgMCA3OTBweDtcclxuICAgICAgICAgIG1heC13aWR0aDogNzkwcHg7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4NXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc21hbGwtZGVza3RvcCB7XHJcbiAgICAgICAgICBmbGV4OiAwIDAgNTUwcHg7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDU1MHB4O1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3JpZ2h0IHtcclxuICAgICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcclxuICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBiaWctZGVza3RvcCB7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBzbWFsbC1kZXNrdG9wIHtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLXNtYWxsIHtcclxuICAgIC5jbXMtaW5mbyB7XHJcbiAgICAgICZfX2lubmVyIHtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fbGVmdCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA5NTVweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tYmlnIHtcclxuICAgIC5jbXMtaW5mbyB7XHJcbiAgICAgICZfX2lubmVyIHtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fbGVmdCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLWZ6LWJpZyB7XHJcbiAgICAuY21zLWluZm9fX2xlZnQge1xyXG4gICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmhvc3RpbmctaW5mbyB7XHJcbiAgJl9faW5uZXIge1xyXG5cclxuICB9XHJcblxyXG4gICZfX2hlYWQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY29sb3I6ICM0OTQ5NDk7XHJcbiAgICBtYXgtd2lkdGg6IDkzMHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbGlzdCB7XHJcbiAgICBAaW5jbHVkZSBuby1tb2JpbGUge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJpZy1kZXNrdG9wIHtcclxuICAgICAgcGFkZGluZzogMCAxODBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2l0ZW0ge1xyXG4gICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgQGluY2x1ZGUgbmVyaXMtc2VtaWI7XHJcbiAgICBsaW5lLWhlaWdodDogMS4xODtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGNvbG9yOiAjMTcxNzE3O1xyXG5cclxuICAgIEBpbmNsdWRlIG5vLW1vYmlsZSB7XHJcbiAgICAgIGZsZXg6IDAgMCA1MCU7XHJcbiAgICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZjFmMGVkO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGRlc2t0b3Age1xyXG4gICAgICBwYWRkaW5nOiAwIDQ1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjFmMGVkO1xyXG5cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmNvbXBhbnktaW5mbyB7XHJcbiAgJl9faW5uZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjBlZDtcclxuXHJcbiAgICBAaW5jbHVkZSBuby1tb2JpbGUge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJpZy1kZXNrdG9wIHtcclxuICAgICAgcGFkZGluZzogNzBweCA5NXB4IDYxcHggOThweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzbWFsbC1kZXNrdG9wIHtcclxuICAgICAgcGFkZGluZzogNTBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXQtYW5kLXBob25lIHtcclxuICAgICAgcGFkZGluZzogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICBtYXJnaW46IDAgLTIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pbWcge1xyXG4gICAgQGluY2x1ZGUgZGVza3RvcCB7XHJcbiAgICAgIGZsZXg6IDAgMCAxNjBweDtcclxuICAgICAgbWF4LXdpZHRoOiAxNjBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBiaWctZGVza3RvcCB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogOTNweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzbWFsbC1kZXNrdG9wIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHRhYmxldC1hbmQtcGhvbmUge1xyXG4gICAgICBmbGV4OiAwIDAgMTEwcHg7XHJcbiAgICAgIG1heC13aWR0aDogMTEwcHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faW5mbyB7XHJcbiAgICBmbGV4OiAxO1xyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgQGluY2x1ZGUgbmVyaXMtc2VtaWI7XHJcbiAgICBjb2xvcjogIzE3MTcxNztcclxuICAgIG1hcmdpbi1ib3R0b206IDI3cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgdGFibGV0LWFuZC1waG9uZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjdweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2Rlc2Mge1xyXG5cclxuICB9XHJcbn0iLCIuc2FsZXMtYmxvY2sge1xyXG4gICZfX2lubmVyIHtcclxuICAgIG1heC13aWR0aDogNjYwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICBAaW5jbHVkZSBuby1tb2JpbGUge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faW1nIHtcclxuICAgIGZsZXg6IDAgMCA1MHB4O1xyXG4gICAgbWF4LXdpZHRoOiA1MHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvIDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19kZXNjIHtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjE3O1xyXG4gICAgY29sb3I6ICMxNzE3MTc7XHJcbiAgICBAaW5jbHVkZSBuZXJpcy1zZW1pYjtcclxuXHJcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLm9wdGlvbi1ibG9jayB7XHJcbiAgJl9faW5uZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjBlZDtcclxuXHJcbiAgICBAaW5jbHVkZSBiaWctZGVza3RvcCB7XHJcbiAgICAgIHBhZGRpbmc6IDU4cHggMTAzcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc21hbGwtZGVza3RvcCB7XHJcbiAgICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgdGFibGV0LWFuZC1waG9uZSB7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgbWFyZ2luOiAwIC0yMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDM7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBAaW5jbHVkZSBtZWRpdW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19yb3cge1xyXG4gICAgQGluY2x1ZGUgbm8tbW9iaWxlIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBtYXJnaW46IDAgLTEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jb2wge1xyXG4gICAgQGluY2x1ZGUgbm8tbW9iaWxlIHtcclxuICAgICAgZmxleDogMCAwIDUwJTtcclxuICAgICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2xpc3Qge1xyXG5cclxuICB9XHJcblxyXG4gICZfX2l0ZW0ge1xyXG5cclxuICB9XHJcbn0iLCIuY2hvaWNlLWl0ZW0ge1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMGVkO1xyXG5cclxuICAmX19pbm5lciB7XHJcbiAgICBAaW5jbHVkZSBkZXNrdG9wIHtcclxuICAgICAgcGFkZGluZzogNDBweCA2MHB4IDM1cHggNDBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXQtYW5kLXBob25lIHtcclxuICAgICAgcGFkZGluZzogMjBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RpdGxlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctbGVmdDogNDJweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICBAaW5jbHVkZSBuZXJpcy1zZW1pYjtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xyXG4gICAgY29sb3I6ICMxNzE3MTc7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgQGluY2x1ZGUgc3ByaXRlKCdjaGVjay1jaXJjbGUtZ3JlZW4nKTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fZGVzYyB7XHJcbiAgICBsaW5lLWhlaWdodDogMS40MztcclxuICB9XHJcbn0iLCIuZGlnaXQtaXRlbSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1heC13aWR0aDogMzY1cHg7XHJcblxyXG4gICZfX2ljb24ge1xyXG4gICAgQGluY2x1ZGUgbWVkaXVtO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY29sb3I6ICNmZjU0MDI7XHJcbiAgICBtaW4td2lkdGg6IDI2cHg7XHJcbiAgICBoZWlnaHQ6IDI2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgIGJvcmRlcjogc29saWQgMnB4ICNmZjUzMDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTNweDtcclxuICB9XHJcblxyXG4gICZfX2NvbnRlbnQge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA0NnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDM7XHJcbiAgfVxyXG59IiwiLnJhZGlvLWJ0biB7XHJcbiAgJl9faW5wdXQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAmOmNoZWNrZWQge1xyXG4gICAgICB+IC5yYWRpby1idG5fX2xhYmVsIHtcclxuICAgICAgICAuX2xlZnQge1xyXG4gICAgICAgICAgQGluY2x1ZGUgbGlnaHQ7XHJcblxyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTFjZDEwO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICByaWdodDogMTBweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLl9yaWdodCB7XHJcbiAgICAgICAgICBjb2xvcjogIzkxY2QxMDtcclxuICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2xhYmVsIHtcclxuICAgIEBpbmNsdWRlIGxpZ2h0O1xyXG4gICAgY29sb3I6ICM5OTk5OTk7XHJcbiAgICBmb250LXNpemU6IDA7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAuX2xlZnQge1xyXG4gICAgICBAaW5jbHVkZSBtZWRpdW07XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xyXG4gICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcblxyXG4gICAgICBAaW5jbHVkZSBuby1tb2JpbGUge1xyXG4gICAgICAgIG1pbi13aWR0aDogOTBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyOHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiA4cHg7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZGQyYztcclxuICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgIHJpZ2h0OiA0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDI0cHg7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuX3JpZ2h0IHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnVpIHtcclxuICBtYXgtd2lkdGg6IDEyMjBweDtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG4gIHBhZGRpbmc6IDAgMTBweDtcclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMzBweCAwO1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgfVxyXG5cclxuICAmX19jb250YWluZXIge1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmY2ZjO1xyXG4gICAgbWFyZ2luOiAwIC0xMHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICB9XHJcblxyXG4gICZfX2FzaWRlIHtcclxuICAgIGZsZXgtYmFzaXM6IDI1JTtcclxuICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XHJcblxyXG4gICAgLmFzaWRlIHtcclxuICAgICAgJl9faW5uZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fbmF2IHtcclxuICAgICAgICAuX2xpbmsge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigjZjlmOWY5LCA1JSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19tYWluIHtcclxuICAgIGZsZXgtYmFzaXM6IDc1JTtcclxuICAgIHBhZGRpbmc6IDAgMTBweDtcclxuXHJcbiAgICAubWFpbiB7XHJcbiAgICAgICZfX3NlY3Rpb24ge1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMjBweDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgZGFya2VuKCNmNWY1ZjUsIDUlKTtcclxuXHJcbiAgICAgICAgLl9ib2R5IHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcblxyXG4gICAgICAgICAgLnJvdyArIC5yb3cge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY29sb3JzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgLl9pdGVtIHtcclxuICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgYm94LXNoYWRvdzogMCAxMHB4IDIwcHggLTEwcHggcmdiYSgwLCAwLCAwLCAwLjI1KSwgMCAwIDFweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSJdfQ== */
