@charset "UTF-8";@font-face{font-family:"ProbaPro-Regular";src:url(../fonts/ProbaPro/Regular.woff) format("woff"),url(../fonts/ProbaPro/Regular.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"ProbaPro-Medium";src:url(../fonts/ProbaPro/Medium.woff) format("woff"),url(../fonts/ProbaPro/Medium.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"ProbaPro-SemiBold";src:url(../fonts/ProbaPro/SemiBold.woff) format("woff"),url(../fonts/ProbaPro/SemiBold.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"ProbaPro-Light";src:url(../fonts/ProbaPro/Light.woff) format("woff"),url(../fonts/ProbaPro/Light.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"ProbaPro-Bold";src:url(../fonts/ProbaPro/Bold.woff) format("woff"),url(../fonts/ProbaPro/Bold.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"Roboto-Regular";src:url(../fonts/Roboto/Regular.woff) format("woff"),url(../fonts/Roboto/Regular.woff2) format("woff2");font-weight:400;font-style:normal}.icon{display:inline-block;width:1em;height:1em;fill:currentColor}.icon-arrow-left{width:8.77px;height:15.53px}.icon-availability{width:27px;height:22px}.icon-btn-arrow,.icon-btn-user{width:12px;height:12px}.icon-chat{width:18px;height:18px}.icon-fb{width:22px;height:22px}.icon-file{width:33px;height:44.08px}.icon-hand{width:30.86px;height:19.5px}.icon-hear{width:18px;height:18px}.icon-in{width:20.57px;height:17.14px}.icon-lang{width:24px;height:22px}.icon-logo-ua{width:36.37px;height:60.62px}.icon-message{width:24px;height:20.57px}.icon-out{width:21px;height:17.14px}.icon-popup-close{width:20px;height:20px}.icon-profile{width:22px;height:22px}.icon-search{width:18px;height:18px}
/*! 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)}}@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:100%;font-family:"ProbaPro-Regular","Arial","Helvetica","Tahoma",sans-serif}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}figure{margin:0 0 18px}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:"ProbaPro-Bold","Arial","Helvetica","Tahoma",sans-serif}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{-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:15px;padding-left:15px;width:100%}@media (min-width:768px){.container{max-width:750px}}@media (min-width:1221px){.container{max-width:1200px}}.container-fluid{width:100%;margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px}.row{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-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:15px}.col-auto{position:relative;min-height:1px;padding:15px}.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:15px}.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:1221px){.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:1221px){.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%}}@media (max-width:1220px){body.menu-opened{overflow:hidden;overflow-scrolling:touch}}input{-webkit-appearance:none;-webkit-border-radius:0;border-radius:0;font-family:"ProbaPro-Regular","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;font-size:100%}input::-ms-clear{display:none!important}input::-ms-reveal{display:none!important}html [type=button]{-webkit-appearance:none;-moz-appearance:none;appearance:none}button{padding:0;border:0;background-color:transparent;cursor:pointer;font-family:"Roboto-Regular","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;font-size:100%}@media (min-width:1221px){.hidden-md{display:none!important}}@media (min-width:768px) and (max-width:1220px){.hidden-sm{display:none!important}}@media (max-width:767px){.hidden-xs{display:none!important}}.link,.link:hover{text-decoration:none!important}.link{color:#005b85;border-bottom:1px solid #005b85}.link:hover{border-bottom-color:transparent}.link-file{position:relative;padding-left:30px;display:block;font-size:100%;color:#114476;text-decoration:underline;margin-bottom:3px}.link-file:last-child{margin-bottom:0}.link-file:hover{text-decoration:none}.link-file:before{content:'';display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:618px 548px;background-size:618px 548px;width:14px;height:24px;background-position:-167px -162px;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.link-ref{position:relative;padding-left:37px;display:block;font-size:100%;color:#114476;text-decoration:underline;margin-bottom:3px}.link-ref:last-child{margin-bottom:0}.link-ref:hover{text-decoration:none}.link-ref:before{content:'';display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:618px 548px;background-size:618px 548px;width:22px;height:8px;background-position:-285px -289px;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.lowvision .link-file:before,.lowvision .link-ref:before{-webkit-filter:grayscale(100%);filter:grayscale(100%)}ul{padding:0;margin:0;list-style-type:none}a:focus,a:hover{color:inherit;text-decoration:none}.h1,h1{margin:0 0 60px;font-family:"ProbaPro-Bold","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;font-size:250%;line-height:1.15}@media (max-width:767px){.h1,h1{font-size:168.75%;line-height:1.33}}.h2,h2{margin:0 0 40px;font-family:"ProbaPro-Bold","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;font-size:187.5%;line-height:1.15}@media (max-width:767px){.h2,h2{font-size:137.5%;line-height:1.36}}.h3,h3{margin:0;font-family:"ProbaPro-Bold","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;font-size:150%;line-height:1.15}@media (max-width:767px){.h3,h3{font-size:112.5%;line-height:1.33}}.h4,.h5,.h6,h4,h5,h6{margin:0 0 26px;font-family:"ProbaPro-Bold","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;font-size:125%;line-height:1.15}@media (max-width:767px){.h4,.h5,.h6,h4,h5,h6{font-size:93.75%;line-height:1.33}}.h1:last-child,.h2:last-child,.h3:last-child,.h4:last-child,.h5:last-child,.h6:last-child,.header__action-item:last-child,.header__body:last-child,figure:last-child,h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child,p:last-child{margin-bottom:0}p{line-height:1.375;margin-bottom:18px}@media (max-width:767px){p{font-size:87.5%;line-height:1.2857}}figure img,figure p{margin-bottom:10px}figure figcaption{font-size:100%;color:#b8c0ca}.header{background-image:-webkit-radial-gradient(50% 50%,closest-side,#147 0%,#203956 100%);background-image:-o-radial-gradient(50% 50%,closest-side,#147 0%,#203956 100%);background-image:radial-gradient(closest-side at 50% 50%,#147 0%,#203956 100%);position:relative}@media (min-width:1221px){.header{border-bottom:1px solid #fff}}.header__inner{padding-top:18px}@media (min-width:1221px){.header__inner{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;min-height:240px}}@media (min-width:768px) and (max-width:1220px){.header__inner{padding:35px 0}}@media (max-width:767px){.header__inner{padding:24px 0 29px}}@media (max-width:1220px){.header__top{display:none}}@media (min-width:1221px){.header__body{padding-left:141px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:34px}}@media (min-width:1221px){.header__main,.header__main-left{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.header__main{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-top:17px;-webkit-box-flex:1}.header__main-left{-webkit-box-flex:0;-webkit-flex:0 0 650px;-ms-flex:0 0 650px;flex:0 0 650px;max-width:650px;padding-right:33px}}@media (max-width:1220px){.header__main-left{text-align:center;margin-bottom:12px}}@media (max-width:767px){.header__main-left{margin-bottom:7px}}.header__main-logo{color:#f2cc05}@media (min-width:1221px){.header__main-logo{-webkit-box-flex:0;-webkit-flex:0 0 36px;-ms-flex:0 0 36px;flex:0 0 36px;max-width:36px;margin-right:13px}}@media (min-width:1221px) and (min-width:1221px){.header__main-logo img,.header__main-logo svg{max-height:60px}}@media (min-width:768px) and (max-width:1220px){.header__main-logo{width:36px;margin:0 auto 10px}}@media (max-width:767px){.header__main-logo{width:28px;margin:0 auto}}@media (min-width:1221px){.header__main-info{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding-top:3px}}.header__main-label{font-size:18px;color:#b8c0ca}@media (min-width:1221px){.header__main-label{margin-bottom:-4px}}@media (min-width:768px) and (max-width:1220px){.header__main-label{max-width:290px;margin:0 auto 6px}}@media (max-width:767px){.header__main-label{max-width:230px;margin:0 auto 5px;font-size:14px}}.header__main-title{font-size:47px;color:#fff;font-family:"ProbaPro-Bold","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.header__main-title{font-size:46px}}@media (max-width:767px){.header__main-title{font-size:24px}}.header__main-right{position:relative}@media (min-width:1221px){.header__main-right{padding-left:30px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}}@media (max-width:1220px){.header__main-right{text-align:center;padding-top:22px}}@media (max-width:767px){.header__main-right{padding-top:19px}}.header__main-right:before{content:'';display:block;background-color:#929da9;position:absolute}@media (min-width:1221px){.header__main-right:before{width:1px;height:48px;margin-top:-24px;left:0;top:50%}}@media (max-width:1220px){.header__main-right:before{width:48px;height:1px;top:0;left:50%;margin-left:-24px}}.header__main-number{font-size:68px;color:#fff;font-family:"ProbaPro-Light","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal}@media (min-width:1221px){.header__main-number{padding-top:9px}}@media (max-width:767px){.header__main-number{font-size:36px}}@media (min-width:1221px){.header__action{-webkit-box-flex:0;-webkit-flex:0 0 180px;-ms-flex:0 0 180px;flex:0 0 180px;max-width:180px;margin-right:-10px}}.header__action-item{margin-bottom:14px}@media (max-width:1220px){.header__action-item{display:none}}@media (max-width:1220px){.header__action-item.header__availability{display:block}.header__action-item.header__availability ._btn{top:24px;color:#fff;bottom:auto}}.header__action-item ._btn{font-size:100%;color:#929da9;text-align:left;line-height:1.125;position:relative;padding-left:35px;cursor:pointer;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;font-family:"ProbaPro-Regular","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal}@media (max-width:767px){.header__action-item ._btn{padding-left:24px}}.header__action-item ._btn:hover{color:#fff}.header__action-item ._btn .icon{max-width:25px;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin-top:-2px}@media (max-width:1220px){.header__action-item ._btn .icon{margin-top:0}.header__profile{display:block;margin:0}}.header__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}@media (min-width:1221px){.header__bottom{margin-top:auto}}.header__nav-open{position:absolute;top:16px;left:18px;color:#8e96a4}@media (min-width:1221px){.header__nav-open{display:none}}@media (max-width:767px){.header__nav-open{top:7px;left:9px}}.header__nav-open:before,.lowvision .header__nav-open:before{content:'';display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:618px 548px;background-size:618px 548px;width:30px;height:30px;background-position:-335px -325px}.header__social{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;font-size:0;padding-right:18px;position:relative;margin-left:auto}@media (max-width:1220px){.header__social{display:none}}.header__social:before{content:'';display:block;background-color:#929da9;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:1px;height:8px}.header__social ._link{color:#929da9}.header__social ._link:hover{color:#fff}.header__search{padding-left:17px;color:#fff}@media (max-width:1220px){.header__search{display:none}}.lowvision .header{background:0 0;position:relative}.lowvision .header__nav-open:before{background-position:-395px -385px}.breadcrumbs{margin-top:24px;margin-bottom:30px}.breadcrumbs__item{position:relative;padding-right:18px;color:#005b85;font-size:87.5%;font-family:"ProbaPro-Medium","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;display:inline}.breadcrumbs__item:hover{text-decoration:underline}.breadcrumbs__item:after{content:'/';position:absolute;top:2px;right:6px;color:#676767;font-size:87.5%}.breadcrumbs__item:last-child{text-decoration:none;color:#676767}.breadcrumbs__item:last-child:after{display:none}.breadcrumbs+.section .section__inner{padding-top:0}.footer{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;background-image:url(../images/footer-bg.png);position:relative}.footer__top{background-color:#244260}.footer__body-inner{padding:100px 0 40px;min-height:455px;color:#fff;position:relative}@media (min-width:768px) and (max-width:1220px){.footer__body-inner{padding-bottom:100px}}@media (max-width:767px){.footer__body-inner{padding-bottom:115px}}.footer__row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 -20px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:767px){.footer__row{margin:0 -15px}}.footer__col{padding:0 20px;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}@media (min-width:1221px){.footer__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:1220px){.footer__col{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.footer__col--no-tablet{display:none}}.footer__tablet{margin-top:auto;display:none;padding-top:20px}@media (min-width:768px) and (max-width:1220px){.footer__tablet{display:block}}.footer__logo{margin-bottom:18px}@media (min-width:768px){.footer__logo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.footer__contact:last-child,.footer__logo:last-child{margin-bottom:0}.footer__logo-img{color:#f2cc05}@media (min-width:768px){.footer__logo-img{-webkit-box-flex:0;-webkit-flex:0 0 40px;-ms-flex:0 0 40px;flex:0 0 40px;max-width:40px;margin-right:12px}.footer__logo-img img,.footer__logo-img svg{max-height:67px}}@media (max-width:767px){.footer__logo-img{width:40px;margin-bottom:6px}}@media (min-width:768px){.footer__logo-info{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}}.footer__logo-label{font-size:87.5%;color:#b8c0ca;margin-bottom:2px}.footer__logo-title{font-size:150%;color:#fff}.footer__copy{font-size:100%;line-height:1.5}@media (max-width:767px){.footer__copy{margin-bottom:30px}}.footer__contact{margin-bottom:24px;line-height:1.5;color:#929da9;font-size:87.5%}@media (min-width:1221px){.footer__contact:nth-last-child(2){margin-bottom:0}}.footer__contact a{border-bottom:1px solid #929da9}.footer__contact a:hover{border-bottom-color:transparent}.footer__contact a,.footer__contact-title{line-height:1.5;color:#fff;font-size:16px}.footer__contact--tablet{display:none}@media (min-width:768px) and (max-width:1220px){.footer__contact--tablet{display:block}.footer__contact--no-tablet{display:none}}.footer__availability,.footer__lang{margin-bottom:20px;color:#929da9}.footer__availability:last-child{margin-bottom:0}.footer__availability svg,.footer__lang svg,.footer__social svg{display:inline-block;vertical-align:middle;margin-right:10px;margin-top:-2px}.footer__availability ._btn,.footer__availability ._link{color:#929da9}@media (max-width:767px){.footer__availability ._btn,.footer__availability ._link{text-align:left}}.footer__availability ._btn:hover,.footer__availability ._link:hover,.footer__lang ._btn:hover,.footer__lang ._link:hover,.footer__social ._btn:hover,.footer__social ._link:hover{color:#fff}.footer__availability ._btn span:before,.footer__availability ._link span:before{content:attr(data-text-open)}.footer__availability ._btn.active span:before,.footer__availability ._link.active span:before{content:attr(data-text-close)}.footer__lang:last-child{margin-bottom:0}.footer__lang ._btn,.footer__lang ._link{color:#929da9}.footer__social{color:#929da9;margin-bottom:28px}.footer__social:last-child{margin-bottom:0}.footer__social ._btn,.footer__social ._link{color:#929da9}.footer__social .icon{width:24px;height:24px}.footer__made{margin-top:auto}@media (min-width:1221px){.footer__made{padding-right:50px}}.footer__made a{text-decoration:underline}.footer__made a:hover{text-decoration:none}.lowvision .footer{background:0 0}.lowvision .footer__top{background-color:#fff;border-top:2px solid #000;border-bottom:2px solid #000}.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{display:none}.popup__box.pshow{display:block}.popup__close{position:absolute;top:5px;right:5px;z-index:1}.wrapper{max-width:1300px;margin:0 auto;-webkit-box-shadow:0 4px 8.28px .72px rgba(0,0,0,.09),0 8px 68.04px 15.96px rgba(0,0,0,.04);box-shadow:0 4px 8.28px .72px rgba(0,0,0,.09),0 8px 68.04px 15.96px rgba(0,0,0,.04)}.wrapper,.wrapper__inner,.wrapper__wrap{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}.wrapper__wrap{-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}.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:9px 20px;line-height:1.5;font-size:125%;min-width:140px;font-family:"Roboto-Regular","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal}.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:#005b85;border-color:#005b85;color:#fff}.btn-primary:hover{background-color:#004a6c;border-color:#004a6c;color:#fff}.btn-primary.disabled,.btn-primary:disabled{background-color:#005b85;border-color:#005b85;color:#fff}.btn-secondary{background-color:#ffe358;border-color:#ffe358;color:#191919}.btn-secondary:hover{background-color:#ffdf3f;border-color:#ffdf3f;color:#191919}.btn-secondary.disabled,.btn-secondary:disabled{background-color:#ffe358;border-color:#ffe358;color:#191919}.btn-success{background-color:#28a745;border-color:#28a745;color:#fff}.btn-success:hover{background-color:#23923d;border-color:#23923d;color:#fff}.btn-success.disabled,.btn-success:disabled{background-color:#28a745;border-color:#28a745;color:#fff}.btn-danger{background-color:#dc3545;border-color:#dc3545;color:#fff}.btn-danger:hover{background-color:#d32535;border-color:#d32535;color:#fff}.btn-danger.disabled,.btn-danger:disabled{background-color:#dc3545;border-color:#dc3545;color:#fff}.btn-warning{background-color:#ffc107;border-color:#ffc107;color:#fff}.btn-warning:hover{background-color:#edb100;border-color:#edb100;color:#fff}.btn-warning.disabled,.btn-warning:disabled{background-color:#ffc107;border-color:#ffc107;color:#fff}.btn-light{background-color:#17a2b8;border-color:#17a2b8;color:#fff}.btn-light:hover{background-color:#148ea1;border-color:#148ea1;color:#fff}.btn-light.disabled,.btn-light:disabled{background-color:#17a2b8;border-color:#17a2b8;color:#fff}.btn-dark{background-color:#343a40;border-color:#343a40;color:#fff}.btn-dark:hover{background-color:#3f474e;border-color:#3f474e;color:#fff}.btn-dark.disabled,.btn-dark:disabled{background-color:#343a40;border-color:#343a40;color:#fff}.btn-outline-primary{background-color:transparent;border-color:#005b85;color:#005b85}.btn-outline-primary:hover{background-color:#004a6c;border-color:#004a6c;color:#fff}.btn-outline-primary.disabled,.btn-outline-primary:disabled{background-color:transparent;border-color:#005b85;color:#005b85}.btn-outline-primary.btn-loading:before{border-color:rgba(0,123,255,.75) rgba(0,123,255,.75) rgba(0,123,255,.25) rgba(0,123,255,.25)}.btn-outline-secondary{background-color:transparent;border-color:#ffe358;color:#ffe358}.btn-outline-secondary:hover{background-color:#ffdf3f;border-color:#ffdf3f;color:#fff}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{background-color:transparent;border-color:#ffe358;color:#ffe358}.btn-outline-secondary.btn-loading:before{border-color:rgba(134,142,150,.75) rgba(134,142,150,.75) rgba(134,142,150,.25) rgba(134,142,150,.25)}.btn-outline-success{background-color:transparent;border-color:#28a745;color:#28a745}.btn-outline-success:hover{background-color:#23923d;border-color:#23923d;color:#fff}.btn-outline-success.disabled,.btn-outline-success:disabled{background-color:transparent;border-color:#28a745;color:#28a745}.btn-outline-success.btn-loading:before{border-color:rgba(40,167,69,.75) rgba(40,167,69,.75) rgba(40,167,69,.25) rgba(40,167,69,.25)}.btn-outline-danger{background-color:transparent;border-color:#dc3545;color:#dc3545}.btn-outline-danger:hover{background-color:#d32535;border-color:#d32535;color:#fff}.btn-outline-danger.disabled,.btn-outline-danger:disabled{background-color:transparent;border-color:#dc3545;color:#dc3545}.btn-outline-danger.btn-loading:before{border-color:rgba(220,53,69,.75) rgba(220,53,69,.75) rgba(220,53,69,.25) rgba(220,53,69,.25)}.btn-outline-warning{background-color:transparent;border-color:#ffc107;color:#ffc107}.btn-outline-warning:hover{background-color:#edb100;border-color:#edb100;color:#fff}.btn-outline-warning.disabled,.btn-outline-warning:disabled{background-color:transparent;border-color:#ffc107;color:#ffc107}.btn-outline-warning.btn-loading:before{border-color:rgba(255,193,7,.75) rgba(255,193,7,.75) rgba(255,193,7,.25) rgba(255,193,7,.25)}.btn-outline-light{background-color:transparent;border-color:#17a2b8;color:#17a2b8}.btn-outline-light:hover{background-color:#148ea1;border-color:#148ea1;color:#fff}.btn-outline-light.disabled,.btn-outline-light:disabled{background-color:transparent;border-color:#17a2b8;color:#17a2b8}.btn-outline-light.btn-loading:before{border-color:rgba(23,162,184,.75) rgba(23,162,184,.75) rgba(23,162,184,.25) rgba(23,162,184,.25)}.btn-outline-dark{background-color:transparent;border-color:#343a40;color:#343a40}.btn-outline-dark:hover{background-color:#3f474e;border-color:#3f474e;color:#fff}.btn-outline-dark.disabled,.btn-outline-dark:disabled{background-color:transparent;border-color:#343a40;color:#343a40}.btn-outline-dark.btn-loading:before{border-color:rgba(52,58,64,.75) rgba(52,58,64,.75) rgba(52,58,64,.25) rgba(52,58,64,.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:112.5%;padding:10px 25px}.btn-lg.btn-loading:before{margin-top:-12px;margin-left:-12px;height:25px;width:25px}.btn-small{font-size:75%;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}.lowvision .btn{border:2px solid transparent}.lowvision .btn-danger,.lowvision .btn-danger:hover,.lowvision .btn-dark,.lowvision .btn-dark:hover,.lowvision .btn-light,.lowvision .btn-light:hover,.lowvision .btn-outline-danger,.lowvision .btn-outline-danger:hover,.lowvision .btn-outline-dark,.lowvision .btn-outline-dark:hover,.lowvision .btn-outline-light,.lowvision .btn-outline-light:hover,.lowvision .btn-outline-primary,.lowvision .btn-outline-primary:hover,.lowvision .btn-outline-secondary,.lowvision .btn-outline-secondary:hover,.lowvision .btn-outline-success,.lowvision .btn-outline-success:hover,.lowvision .btn-outline-warning,.lowvision .btn-outline-warning:hover,.lowvision .btn-primary,.lowvision .btn-primary:hover,.lowvision .btn-secondary,.lowvision .btn-secondary:hover,.lowvision .btn-success,.lowvision .btn-success:hover,.lowvision .btn-warning,.lowvision .btn-warning:hover{background-color:#fff;border-color:#000;color:#000}.lowvision .btn-danger.disabled,.lowvision .btn-danger:disabled,.lowvision .btn-dark.disabled,.lowvision .btn-dark:disabled,.lowvision .btn-light.disabled,.lowvision .btn-light:disabled,.lowvision .btn-outline-danger.disabled,.lowvision .btn-outline-danger:disabled,.lowvision .btn-outline-dark.disabled,.lowvision .btn-outline-dark:disabled,.lowvision .btn-outline-light.disabled,.lowvision .btn-outline-light:disabled,.lowvision .btn-outline-primary.disabled,.lowvision .btn-outline-primary:disabled,.lowvision .btn-outline-secondary.disabled,.lowvision .btn-outline-secondary:disabled,.lowvision .btn-outline-success.disabled,.lowvision .btn-outline-success:disabled,.lowvision .btn-outline-warning.disabled,.lowvision .btn-outline-warning:disabled,.lowvision .btn-primary.disabled,.lowvision .btn-primary:disabled,.lowvision .btn-secondary.disabled,.lowvision .btn-secondary:disabled,.lowvision .btn-success.disabled,.lowvision .btn-success:disabled,.lowvision .btn-warning.disabled,.lowvision .btn-warning:disabled{background-color:#fff;border-color:#000;color:#000;opacity:.8}.lowvision .btn-danger.btn-loading:before,.lowvision .btn-dark.btn-loading:before,.lowvision .btn-light.btn-loading:before,.lowvision .btn-outline-danger.btn-loading:before,.lowvision .btn-outline-dark.btn-loading:before,.lowvision .btn-outline-light.btn-loading:before,.lowvision .btn-outline-primary.btn-loading:before,.lowvision .btn-outline-secondary.btn-loading:before,.lowvision .btn-outline-success.btn-loading:before,.lowvision .btn-outline-warning.btn-loading:before,.lowvision .btn-primary.btn-loading:before,.lowvision .btn-secondary.btn-loading:before,.lowvision .btn-success.btn-loading:before,.lowvision .btn-warning.btn-loading:before{border-color:rgba(0,0,0,.75) rgba(0,0,0,.75) rgba(0,0,0,.25) rgba(0,0,0,.25)}.form-field{position:relative;margin-bottom:12px}.form-field:last-child{margin-bottom:0}.form-field--date{position:relative}.form-field--date:before{content:'';display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:618px 548px;background-size:618px 548px;width:18px;height:20px;background-position:-181px -186px;position:absolute;right:20px;bottom:13px}.form-field--required .form-label:after{content:'*';color:#c80000}.form-field--forgot .form-input{padding-right:120px}.form-field-value{display:block;color:#7b7b7b;font-size:16px;line-height:22px}.form-label{display:inline-block;vertical-align:top;margin-bottom:10px}.form-input{height:44px;padding:2px 28px 0}.form-area,.form-input{width:100%;display:block;border:1px solid #6d727c;color:#555}.form-area:focus,.form-input:focus{border-color:#005b85}.form-area::-webkit-input-placeholder,.form-input::-webkit-input-placeholder{color:#555;opacity:.65}.form-area:-moz-placeholder,.form-area::-moz-placeholder,.form-input:-moz-placeholder,.form-input::-moz-placeholder{color:#555;opacity:.65}.form-area:-ms-input-placeholder,.form-input:-ms-input-placeholder{color:#555;opacity:.65}.form-area:disabled,.form-input:disabled{opacity:.65;background-color:#e9ecef}.form-area:disabled:focus,.form-input:disabled:focus{border-color:#6d727c}.form-area:disabled::-webkit-input-placeholder,.form-input:disabled::-webkit-input-placeholder{opacity:1}.form-area:disabled:-moz-placeholder,.form-area:disabled::-moz-placeholder,.form-input:disabled:-moz-placeholder,.form-input:disabled::-moz-placeholder{opacity:1}.form-area:disabled:-ms-input-placeholder,.form-input:disabled:-ms-input-placeholder{opacity:1}.form-area{height:130px;padding:15px;resize:none}.form-error{border-color:#dc3545}.form-error:focus{border-color:#dc3545}.form-message{position:absolute;top:100%;margin-top:2px;font-size:75%;color:#dc3545;left:0}.form-value{color:#555;font-size:100%;font-family:"ProbaPro-Regular","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal}.form-forgot{position:absolute;right:15px;bottom:10px;background-color:#fff}@media (max-width:767px){.form-forgot{font-size:14px;bottom:13px}}.lowvision .form-field--date:before{display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:618px 548px;background-size:618px 548px;width:18px;height:20px;background-position:-199px -206px}.lowvision .form-field--required .form-label:after{color:#000}
/*!
 * Datepicker for Bootstrap v1.6.4 (https://github.com/eternicode/bootstrap-datepicker)
 *
 * Copyright 2012 Stefan Petre
 * Improvements by Andrew Rowls
 * Licensed under the Apache License v2.0 (http://www.apache.org/licenses/LICENSE-2.0)
 */
@-webkit-keyframes fancybox-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fancybox-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-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)}}.datepicker{padding:4px;direction:ltr}.datepicker-inline{width:220px}.datepicker.datepicker-rtl{direction:rtl}.datepicker.datepicker-rtl table tr td span{float:right}.datepicker-dropdown{top:0;left:0}.datepicker-dropdown:before{content:'';display:none;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #999;border-top:0;border-bottom-color:rgba(0,0,0,.2);position:absolute}.datepicker-dropdown:after{content:'';display:none;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;border-top:0;position:absolute}.datepicker-dropdown.datepicker-orient-left:before{left:6px}.datepicker-dropdown.datepicker-orient-left:after{left:7px}.datepicker-dropdown.datepicker-orient-right:before{right:6px}.datepicker-dropdown.datepicker-orient-right:after{right:7px}.datepicker-dropdown.datepicker-orient-bottom:before{top:-7px}.datepicker-dropdown.datepicker-orient-bottom:after{top:-6px}.datepicker-dropdown.datepicker-orient-top:before{bottom:-7px;border-bottom:0;border-top:7px solid #999}.datepicker-dropdown.datepicker-orient-top:after{bottom:-6px;border-bottom:0;border-top:6px solid #fff}.datepicker table{margin:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-spacing:0}.datepicker td,.datepicker th{text-align:center;width:20px;height:20px;border:0}.table-striped .datepicker table tr td,.table-striped .datepicker table tr th{background-color:transparent}.datepicker table tr td.day.focused,.datepicker table tr td.day:hover{background:#eee;cursor:pointer;-webkit-border-radius:4px;border-radius:4px}.datepicker table tr td.new,.datepicker table tr td.old{color:#999}.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{background:0 0;color:#aaadb2;cursor:default}.datepicker table tr td.highlighted{background:#d9edf7;-webkit-border-radius:0;border-radius:0}.datepicker table tr td.today{background-color:#fde19a}.datepicker table tr td.today,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today:hover{background-image:-webkit-gradient(linear,left top,left bottom,from(#fdd49a),to(#fdf59a));background-image:-webkit-linear-gradient(top,#fdd49a,#fdf59a);background-image:-o-linear-gradient(top,#fdd49a,#fdf59a);background-image:linear-gradient(to bottom,#fdd49a,#fdf59a);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdd49a', endColorstr='#fdf59a', GradientType=0);border-color:#fdf59a #fdf59a #fbed50;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#000}.datepicker table tr td.today.active,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled.disabled,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today.disabled:hover.active,.datepicker table tr td.today.disabled:hover.disabled,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today.disabled:hover:hover,.datepicker table tr td.today.disabled:hover[disabled],.datepicker table tr td.today.disabled[disabled],.datepicker table tr td.today:active,.datepicker table tr td.today:hover,.datepicker table tr td.today:hover.active,.datepicker table tr td.today:hover.disabled,.datepicker table tr td.today:hover:active,.datepicker table tr td.today:hover:hover,.datepicker table tr td.today:hover[disabled],.datepicker table tr td.today[disabled]{background-color:#fdf59a}.datepicker table tr td.today.active,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover.active,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today:active,.datepicker table tr td.today:hover.active,.datepicker table tr td.today:hover:active{background-color:#fbf069 \9}.datepicker table tr td.today:hover:hover{color:#000}.datepicker table tr td.today.active:hover{color:#fff}.datepicker table tr td.range,.datepicker table tr td.range.disabled,.datepicker table tr td.range.disabled:hover,.datepicker table tr td.range:hover{background:#eee;-webkit-border-radius:0;border-radius:0}.datepicker table tr td.range.today{background-color:#f3d17a}.datepicker table tr td.range.today,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today:hover{background-image:-webkit-gradient(linear,left top,left bottom,from(#f3c17a),to(#f3e97a));background-image:-webkit-linear-gradient(top,#f3c17a,#f3e97a);background-image:-o-linear-gradient(top,#f3c17a,#f3e97a);background-image:linear-gradient(to bottom,#f3c17a,#f3e97a);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3c17a', endColorstr='#f3e97a', GradientType=0);border-color:#f3e97a #f3e97a #edde34;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);-webkit-border-radius:0;border-radius:0}.datepicker table tr td.range.today.active,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled.disabled,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today.disabled:hover.active,.datepicker table tr td.range.today.disabled:hover.disabled,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today.disabled:hover:hover,.datepicker table tr td.range.today.disabled:hover[disabled],.datepicker table tr td.range.today.disabled[disabled],.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today:hover.disabled,.datepicker table tr td.range.today:hover:active,.datepicker table tr td.range.today:hover:hover,.datepicker table tr td.range.today:hover[disabled],.datepicker table tr td.range.today[disabled]{background-color:#f3e97a}.datepicker table tr td.range.today.active,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover.active,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today:hover:active{background-color:#efe24b \9}.datepicker table tr td.selected{background-color:#9e9e9e}.datepicker table tr td.selected,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected:hover{background-image:-webkit-gradient(linear,left top,left bottom,from(#b3b3b3),to(gray));background-image:-webkit-linear-gradient(top,#b3b3b3,gray);background-image:-o-linear-gradient(top,#b3b3b3,gray);background-image:linear-gradient(to bottom,#b3b3b3,gray);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3b3b3', endColorstr='#808080', GradientType=0);border-color:gray gray #595959;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td.selected.active,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled.disabled,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected.disabled:hover.active,.datepicker table tr td.selected.disabled:hover.disabled,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected.disabled:hover:hover,.datepicker table tr td.selected.disabled:hover[disabled],.datepicker table tr td.selected.disabled[disabled],.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected:hover.disabled,.datepicker table tr td.selected:hover:active,.datepicker table tr td.selected:hover:hover,.datepicker table tr td.selected:hover[disabled],.datepicker table tr td.selected[disabled]{background-color:gray}.datepicker table tr td.selected.active,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover.active,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected:hover:active{background-color:#666 \9}.datepicker table tr td.active{background-color:#006df0}.datepicker table tr td.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active:hover{color:#fff;-webkit-border-radius:4px;border-radius:4px}.datepicker table tr td.active.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled.disabled,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.disabled:hover.active,.datepicker table tr td.active.disabled:hover.disabled,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.disabled:hover:hover,.datepicker table tr td.active.disabled:hover[disabled],.datepicker table tr td.active.disabled[disabled],.datepicker table tr td.active:active,.datepicker table tr td.active:hover,.datepicker table tr td.active:hover.active,.datepicker table tr td.active:hover.disabled,.datepicker table tr td.active:hover:active,.datepicker table tr td.active:hover:hover,.datepicker table tr td.active:hover[disabled],.datepicker table tr td.active[disabled]{background-color:#006df0}.datepicker table tr td.active.active,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover.active,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active:active,.datepicker table tr td.active:hover.active,.datepicker table tr td.active:hover:active{background-color:#006df0 \9}.datepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer;-webkit-border-radius:4px;border-radius:4px}.datepicker .datepicker-switch:hover,.datepicker .next:hover,.datepicker .prev:hover,.datepicker table tr td span.focused,.datepicker table tr td span:hover,.datepicker tfoot tr th:hover{background:#eee}.datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover{background:0 0;color:#999;cursor:default}.datepicker table tr td span.active{background-color:#006df0;color:#fff}.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active:hover{color:#fff}.datepicker table tr td span.active.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled.disabled,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled:hover.disabled,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active.disabled:hover[disabled],.datepicker table tr td span.active.disabled[disabled],.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active:hover.disabled,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active:hover:hover,.datepicker table tr td span.active:hover[disabled],.datepicker table tr td span.active[disabled]{background-color:#006df0}.datepicker table tr td span.active.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active:hover:active{background-color:#006df0 \9}.datepicker table tr td span.new,.datepicker table tr td span.old{color:#aaadb2}.datepicker .datepicker-switch{width:145px;cursor:pointer}.datepicker .next,.datepicker .prev,.datepicker tfoot tr th,.input-append.date .add-on,.input-prepend.date .add-on{cursor:pointer}.datepicker .cw{font-size:10px;width:12px;padding:0 2px 0 5px;vertical-align:middle}.input-append.date .add-on i,.input-prepend.date .add-on i{margin-top:3px}.input-daterange input{text-align:center}.input-daterange input:first-child{-webkit-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.input-daterange input:last-child{-webkit-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.input-daterange .add-on{display:inline-block;width:auto;min-width:16px;height:20px;padding:4px 5px;font-weight:400;line-height:20px;text-align:center;text-shadow:0 1px 0 #fff;vertical-align:middle;background-color:#eee;border:1px solid #ccc;margin-left:-5px;margin-right:-5px}.datepicker.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;float:left;display:none;min-width:196px;list-style:none;background-color:#fff;-webkit-box-shadow:0 4px 12px rgba(46,67,102,.15);box-shadow:0 4px 12px rgba(46,67,102,.15);color:#324057;font-size:12px;line-height:20px}.datepicker.datepicker-inline td,.datepicker.datepicker-inline th,.datepicker.dropdown-menu td,.datepicker.dropdown-menu th{padding:4px 5px}.datepicker.dropdown-menu th.dow{color:#656b74;font-size:11px;border-bottom:1px solid #d9dde5}.datepicker th.next,.datepicker th.prev{font-size:0;position:relative}.datepicker th.prev:before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.datepicker th.next:before,.datepicker th.prev:before{content:'';position:absolute;top:50%;left:50%;display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:618px 548px;background-size:618px 548px;width:7px;height:11px;background-position:-52px -52px;margin-top:-5px;margin-left:-4px}.datepicker-switch{font-size:14px}jquery.fancybox.jsbody.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;backface-visibility:hidden;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';height:100%;left:0;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-webkit-transform:translateZ(0);transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{-webkit-box-sizing:border-box;box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;-webkit-transition-duration:inherit;-o-transition-duration:inherit;transition-duration:inherit;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:cubic-bezier(.47,0,.74,.71);-o-transition-timing-function:cubic-bezier(.47,0,.74,.71);transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.87;-webkit-transition-timing-function:cubic-bezier(.22,.61,.36,1);-o-transition-timing-function:cubic-bezier(.22,.61,.36,1);transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-toolbar{opacity:0;position:absolute}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;-webkit-transition:opacity .25s,visibility 0s linear .25s;-o-transition:opacity .25s,visibility 0s linear .25s;transition:opacity .25s,visibility 0s linear .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;-webkit-transition:opacity .25s,visibility 0s;-o-transition:opacity .25s,visibility 0s;transition:opacity .25s,visibility 0s;visibility:visible}.fancybox-show-nav .fancybox-navigation .fancybox-button{opacity:1;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;text-align:center;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;-webkit-transform:translate3d(0,0,0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:none;height:100%;left:0;outline:0;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;-webkit-transition-property:opacity,-webkit-transform;-o-transition-property:transform,opacity;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;white-space:normal;width:100%;z-index:99994}.fancybox-slide::before{content:'';display:inline-block;height:100%;margin-right:-.25em;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--next{z-index:99995}.fancybox-slide--image{overflow:visible;padding:44px 0}.fancybox-slide--image::before{display:none}.fancybox-slide--html{padding:6px 6px 0}.fancybox-slide--iframe{padding:44px 44px 0}.fancybox-content{background:#fff;display:inline-block;margin:0 0 6px;max-width:100%;overflow:auto;padding:24px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{-webkit-animation-timing-function:cubic-bezier(.5,0,.14,1);animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;backface-visibility:hidden;background:0 0;background-repeat:no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%;left:0;margin:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-transition-property:opacity,-webkit-transform;-o-transition-property:transform,opacity;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:-webkit-zoom-out;cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:-webkit-zoom-in;cursor:zoom-in}.fancybox-can-drag .fancybox-content{cursor:-webkit-grab;cursor:grab}.fancybox-is-dragging .fancybox-content{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:0 0;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--html .fancybox-content{margin-bottom:6px}.fancybox-iframe,.fancybox-slide--map .fancybox-content,.fancybox-slide--video .fancybox-content,.fancybox-video{height:100%;margin:0;overflow:visible;padding:0;width:100%}.fancybox-slide--iframe .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff;height:calc(100% - 44px);margin:0 0 44px}.fancybox-iframe,.fancybox-video{background:0 0;border:0;overflow:hidden}.fancybox-iframe{vertical-align:top}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;-webkit-border-radius:0;border-radius:0;cursor:pointer;display:inline-block;height:44px;margin:0;outline:0;padding:10px;-webkit-transition:color .2s;-o-transition:color .2s;transition:color .2s;vertical-align:top;width:44px;color:#ccc}.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:focus,.fancybox-button:hover{color:#fff}.fancybox-button.disabled,.fancybox-button.disabled:hover,.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default}.fancybox-button svg{display:block;overflow:visible;position:relative;shape-rendering:geometricPrecision}.fancybox-button svg path{fill:transparent;stroke:currentColor;stroke-linejoin:round;stroke-width:3}.fancybox-button--pause svg path:nth-child(1),.fancybox-button--play svg path:nth-child(2){display:none}.fancybox-button--play svg path,.fancybox-button--share svg path,.fancybox-button--thumbs svg path{fill:currentColor}.fancybox-button--share svg path{stroke-width:1}.fancybox-navigation .fancybox-button{height:38px;opacity:0;padding:6px;position:absolute;top:50%;width:38px}.fancybox-show-nav .fancybox-navigation .fancybox-button{-webkit-transition:opacity .25s,visibility 0s,color .25s;-o-transition:opacity .25s,visibility 0s,color .25s;transition:opacity .25s,visibility 0s,color .25s}.fancybox-navigation .fancybox-button::after{content:'';left:-25px;padding:50px;position:absolute;top:-25px}.fancybox-navigation .fancybox-button--arrow_left{left:6px}.fancybox-navigation .fancybox-button--arrow_right{right:6px}.fancybox-close-small{background:0 0;border:0;-webkit-border-radius:0;border-radius:0;color:#555;cursor:pointer;height:44px;margin:0;padding:6px;position:absolute;right:0;top:0;width:44px;z-index:10}.fancybox-close-small svg{fill:transparent;opacity:.8;stroke:currentColor;stroke-width:1.5;-webkit-transition:stroke .1s;-o-transition:stroke .1s;transition:stroke .1s}.fancybox-close-small:focus{outline:0}.fancybox-close-small:hover svg{opacity:1}.fancybox-slide--iframe .fancybox-close-small,.fancybox-slide--image .fancybox-close-small,.fancybox-slide--video .fancybox-close-small{color:#ccc;padding:5px;right:-12px;top:-44px}.fancybox-slide--iframe .fancybox-close-small:hover svg,.fancybox-slide--image .fancybox-close-small:hover svg,.fancybox-slide--video .fancybox-close-small:hover svg{background:0 0;color:#fff}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-drag .fancybox-close-small{display:none}.fancybox-caption{bottom:0;color:#fff;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:25px 44px;right:0}.fancybox-caption::before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAEtCAQAAABjBcL7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHRJREFUKM+Vk8EOgDAIQ0vj/3+xBw8qIZZueFnIKC90MCAI8DlrkHGeqqGIU6lVigrBtpCWqeRWoHDNqs0F7VNVBVxmHRlvoVqjaYkdnDIaivH2HqZ5+oZj3JUzWB+cOz4G48Bg+tsJ/tqu4dLC/4Xb+0GcF5BwBC0AA53qAAAAAElFTkSuQmCC);background-repeat:repeat-x;-webkit-background-size:contain;background-size:contain;bottom:0;content:'';display:block;left:0;pointer-events:none;position:absolute;right:0;top:-25px;z-index:-1}.fancybox-caption::after{border-bottom:1px solid rgba(255,255,255,.3);content:'';display:block;left:44px;position:absolute;right:44px;top:0}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{-webkit-animation:fancybox-rotate .8s infinite linear;animation:fancybox-rotate .8s infinite linear;background:0 0;border:6px solid rgba(100,100,100,.5);-webkit-border-radius:100%;border-radius:100%;border-top-color:#fff;height:60px;left:50%;margin:-30px 0 0 -30px;opacity:.6;padding:0;position:absolute;top:50%;width:60px;z-index:99999}.fancybox-animated{-webkit-transition-timing-function:cubic-bezier(0,0,.25,1);-o-transition-timing-function:cubic-bezier(0,0,.25,1);transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);-o-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current,.fancybox-thumbs .fancybox-thumbs-active:before{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;-webkit-transform:rotate(-360deg);-ms-transform:rotate(-360deg);transform:rotate(-360deg)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;-webkit-transform:scale3d(1,1,1) translate3d(0,0,0);transform:scale3d(1,1,1) translate3d(0,0,0)}.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0) scale(.1) skew(-10deg);transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0) scale(.1) skew(10deg);transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}.fancybox-share,.fancybox-share__button{-webkit-border-radius:3px;border-radius:3px}.fancybox-share{background:#f4f4f4;max-width:90%;text-align:center;padding:30px}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:0 0;border:0;border-bottom:1px solid #d7d7d7;-webkit-border-radius:0;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:0;padding:10px 15px;width:100%}.fancybox-thumbs{background:#fff;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:transparent;top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs>ul{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x>ul{overflow:hidden}.fancybox-thumbs-y>ul::-webkit-scrollbar{width:7px}.fancybox-thumbs-y>ul::-webkit-scrollbar-track{background:#fff;-webkit-border-radius:10px;border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y>ul::-webkit-scrollbar-thumb{background:#2a2a2a;-webkit-border-radius:10px;border-radius:10px}.fancybox-thumbs>ul>li{-webkit-backface-visibility:hidden;backface-visibility:hidden;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:0;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px;background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover}.fancybox-thumbs-loading{background:rgba(0,0,0,.1)}.fancybox-thumbs>ul>li:before{border:4px solid #4ea7f9;bottom:0;content:'';left:0;opacity:0;position:absolute;right:0;top:0;-webkit-transition:all .2s cubic-bezier(.25,.46,.45,.94);-o-transition:all .2s cubic-bezier(.25,.46,.45,.94);transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}@media all and (max-width:800px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs>ul>li{max-width:calc(100% - 10px)}}.leaflet-image-layer,.leaflet-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane,.leaflet-pane>canvas,.leaflet-pane>svg,.leaflet-tile,.leaflet-tile-container,.leaflet-zoom-box{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-control-layers label,.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-overlay-pane svg,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer{max-width:none!important;max-height:none!important}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4);color:#0078a8}.leaflet-tile{-webkit-filter:inherit;filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-map-pane svg,.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:auto}.leaflet-bottom,.leaflet-top{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control,.static figure img,.static figure p{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-tile{will-change:opacity}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-o-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}.leaflet-zoom-anim .leaflet-zoom-animated{will-change:transform;-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-o-transition:-o-transform .25s cubic-bezier(0,0,.25,1);-o-transition:transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1),-webkit-transform .25s cubic-bezier(0,0,.25,1)}.leaflet-pan-anim .leaflet-tile,.leaflet-zoom-anim .leaflet-tile{-webkit-transition:none;-o-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-control,.leaflet-popup-pane{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing}.leaflet-image-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-image-layer.leaflet-interactive,.leaflet-marker-icon.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive{pointer-events:auto}.leaflet-container{background:#ddd;outline:0}.leaflet-container a.leaflet-active{outline:2px solid orange}.leaflet-zoom-box{border:2px dotted #38f;background:rgba(255,255,255,.5)}.leaflet-container{font:12px/1.5 "Helvetica Neue",Arial,Helvetica,sans-serif}.leaflet-bar{-webkit-box-shadow:0 1px 5px rgba(0,0,0,.65);box-shadow:0 1px 5px rgba(0,0,0,.65);-webkit-border-radius:4px;border-radius:4px}.leaflet-bar a,.leaflet-bar a:hover{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;text-align:center;text-decoration:none;color:#000}.leaflet-bar a:hover{display:block;background-color:#f4f4f4}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:first-child{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{-webkit-border-top-left-radius:2px;border-top-left-radius:2px;-webkit-border-top-right-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{-webkit-border-bottom-left-radius:2px;border-bottom-left-radius:2px;-webkit-border-bottom-right-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px 'Lucida Console',Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{-webkit-box-shadow:0 1px 5px rgba(0,0,0,.4);box-shadow:0 1px 5px rgba(0,0,0,.4);background:#fff;-webkit-border-radius:5px;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(../images/leaflet//layers.png);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(../images/leaflet//layers-2x.png);-webkit-background-size:26px 26px;background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(../images/leaflet//marker-icon.png)}.leaflet-container .leaflet-control-attribution{background:#fff;background:rgba(255,255,255,.7);margin:0}.leaflet-control-attribution{padding:0 5px;color:#333}.leaflet-control-scale-line{color:#333;border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;font-size:11px;white-space:nowrap;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;background:rgba(255,255,255,.5)}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-container .leaflet-control-attribution,.leaflet-container .leaflet-control-scale{font-size:11px}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers{-webkit-box-shadow:none;box-shadow:none}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-layers{border:2px solid rgba(0,0,0,.2);-webkit-background-clip:padding-box;background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left}.leaflet-popup-content{margin:13px 19px;line-height:1.4}.leaflet-popup-content p{margin:18px 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;-webkit-box-shadow:0 3px 14px rgba(0,0,0,.4);box-shadow:0 3px 14px rgba(0,0,0,.4)}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;padding:4px 4px 0 0;border:0;text-align:center;width:18px;height:14px;font:16px/14px Tahoma,Verdana,sans-serif;color:#c3c3c3;text-decoration:none;font-weight:700;background:0 0}.leaflet-container a.leaflet-popup-close-button:hover{color:#999}.leaflet-popup-scrolled{overflow:auto;border-bottom:1px solid #ddd;border-top:1px solid #ddd}.leaflet-oldie .leaflet-popup-content-wrapper{zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)}.leaflet-oldie .leaflet-popup-tip-container{margin-top:-1px}.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;-webkit-border-radius:3px;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.4);box-shadow:0 1px 3px rgba(0,0,0,.4)}.leaflet-tooltip.leaflet-clickable{cursor:pointer;pointer-events:auto}.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before,.leaflet-tooltip-top:before{position:absolute;pointer-events:none;border:6px solid transparent;background:0 0;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before{left:50%}.leaflet-tooltip-top:before{left:50%;margin-left:-6px;bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}.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:125%;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}.static p{color:#676767}@media (min-width:1221px){.static p{line-height:1.5}}.static img{margin-bottom:25px}.static figure:last-child,.static img:last-child,.static ol:last-child,.static ul:last-child,.static__section:last-child{margin-bottom:0}.static ol,.static ul{margin-bottom:18px}.static ol li::before,.static ol ol li::before,.static ul li::before{content:counter(li-counter) ". ";margin-right:4px;counter-increment:li-counter;display:inline-block!important}.static ol,.static ol ol,.static ul{list-style-type:none;counter-reset:li-counter}.static ol li,.static ol ol li,.static ul li{position:relative}.static ol ol li::before{content:counter(li-counter) ") "}.static figure{margin:0 0 18px}.static figure figcaption{font-size:100%;color:#b8c0ca}.static__section{margin-bottom:50px}@media (max-width:767px){.static__section{margin-bottom:20px}}.static__section p{margin:0;color:#676767}.lowvision .static figure,.lowvision .static img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.default__inner{margin-top:24px}@media (min-width:1221px){.default__inner{padding-bottom:10px}}@media (min-width:768px) and (max-width:1220px){.default__inner{padding-bottom:16px}}.dropdown{position:relative}.dropdown__header{cursor:pointer;position:relative;white-space:nowrap;height:44px;border:1px solid #6d727c;background-color:#fff}.dropdown__header--placeholder .dropdown__text{color:#6d727c;opacity:.65}.dropdown__arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:18px;display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:618px 548px;background-size:618px 548px;width:14px;height:14px;background-position:-140px -135px;z-index:1}.dropdown__text{display:block;padding:0 35px 0 28px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;line-height:42px}.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:2.14;font-size:87.5%;padding:0 10px}.dropdown__box div a:hover{color:#000;background-color:#f1f2f5}.radio-box{position:relative}.radio-input{display:none}.radio-input:checked+.radio-label:before{border-color:#2d5ca6}.radio-input:checked+.radio-label:after{background-color:#2d5ca6;opacity:1}.radio-label{position:relative;padding-left:40px;font-size:100%;line-height:1.125;margin:0;color:#676767;cursor:pointer;display:inline-block;vertical-align:top}.radio-label:after,.radio-label:before{content:'';position:absolute;top:50%;-webkit-border-radius:100%;border-radius:100%}.radio-label:before{background:#fff;border:2px solid #1d1d1b;left:0;margin-top:-12px;width:24px;height:24px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.radio-label:after{left:6px;margin-top:-6px;width:12px;height:12px;background:#005b85;opacity:0;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.lowvision .radio-input:checked+.radio-label:before{border-color:#000}.lowvision .radio-input:checked+.radio-label:after{background-color:#000}.lowvision .radio-label:after{background:#000}.check-box{position:relative}.check-box--white .check-input:checked+.check-label:before{background-color:#fff;border-color:#fff}.check-box--white .check-label{color:#fff}.check-box--white .check-label:before,.check-box--white .check-label:hover:before{border-color:#fff}.check-box--white .check-label:after{display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:618px 548px;background-size:618px 548px;width:17px;height:14px;background-position:-93px -91px}.check-input{display:none}.check-input:checked+.check-label:before{background-color:#2d5ca6;border-color:#2d5ca6}.check-input:checked+.check-label:after{opacity:1}.check-label{position:relative;padding-left:40px;line-height:1.5;color:#676767;margin:0;cursor:pointer;display:inline-block;vertical-align:top}.check-label:before{content:'';position:absolute;top:0;left:0;width:24px;height:24px;background:#fff;border:2px solid #1d1d1b;-webkit-border-radius:2px;border-radius:2px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.check-label:after{content:'';position:absolute;top:12px;left:4px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:0 0;opacity:0}.check-label:hover:before{border-color:#2d5ca6}.check-label:after,.lowvision .check-box--white .check-label:after{display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:618px 548px;background-size:618px 548px;width:17px;height:14px;background-position:-59px -63px}.lowvision .check-input:checked+.check-label:before{background-color:#000;border-color:#000}.lowvision .check-label:hover:before{border-color:#000}.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:"ProbaPro-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 #005b85;-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}.appeal-results{margin-top:100px}@media (min-width:768px) and (max-width:1220px){.appeal-results{margin-top:70px}}@media (max-width:767px){.appeal-results{margin-top:30px}}.appeal-results p{font-size:24px}@media (max-width:767px){.appeal-results p{font-size:18px}}.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;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.btn-list:last-child{margin-bottom:0}.btn-list__item{padding:5px}@media (max-width:1220px){.nav{position:fixed;top:0;left:0;width:270px;bottom:0;overflow:auto;background-color:#2d3344;z-index:50;padding:15px;opacity:0;visibility:hidden;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.menu-opened .nav{opacity:1;visibility:visible}}.nav__head{position:relative;margin-bottom:20px}@media (min-width:1221px){.nav__head{display:none}}.nav__title{font-size:150%;color:#fff;font-family:"ProbaPro-Bold","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;line-height:1.2}.nav__close{position:absolute;top:50%;right:-5px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.nav__close:before{content:'';display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:618px 548px;background-size:618px 548px;width:30px;height:30px;background-position:-110px -105px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}@media (min-width:1221px){.nav__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}@media (max-width:1220px){.nav__list{padding-bottom:20px}}@media (min-width:1221px){.nav__item{margin-right:39px}.nav__item:last-child{margin-right:0}.nav__item.active .nav__link{border-bottom-color:#fff}}.nav__link{display:inline-block;font-size:100%;color:#fff;font-family:"ProbaPro-SemiBold","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal}@media (min-width:1221px){.nav__link{padding:12px 0 9px;border-bottom:2px solid transparent}.nav__link:focus,.nav__link:hover{border-bottom-color:#fff;color:#fff}}@media (max-width:1220px){.nav__link{padding:11px 0}.nav__link:focus,.nav__link:hover{color:#fff}}.nav__foot{border-top:1px solid #929da9;padding-top:25px}@media (min-width:1221px){.nav__foot{display:none}}.nav__lang{color:#929da9;margin-bottom:20px}.nav__lang svg,.nav__social svg{display:inline-block;vertical-align:middle;margin-right:10px;margin-top:-2px}.nav__lang ._btn,.nav__lang ._link{color:#929da9;display:inline-block}.nav__lang ._btn:hover,.nav__lang ._link:hover,.nav__social ._btn:hover,.nav__social ._link:hover{color:#fff}.nav__lang:last-child,.nav__social:last-child{margin-bottom:0}.nav__social{margin-bottom:20px}.nav__social,.nav__social ._btn,.nav__social ._link{color:#929da9}.nav__social .icon{width:22px;height:22px}.nav__search{position:relative}@media (max-width:1220px){.nav__search{margin-left:3px}}.nav__search ._btn{content:'';display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:618px 548px;background-size:618px 548px;width:18px;height:18px;background-position:-425px -415px;position:absolute;left:0}@media (max-width:1220px){.nav__search ._btn{display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:618px 548px;background-size:618px 548px;width:18px;height:18px;background-position:-461px -451px}}.nav__search ._input{background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none;margin-left:22px;font-size:100%;font-family:"ProbaPro-Bold","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;color:#fff;height:20px}.nav__search ._input::-webkit-input-placeholder{color:#fff}@media (max-width:1220px){.nav__search ._input::-webkit-input-placeholder{color:#929da9}}.nav__search ._input:-moz-placeholder,.nav__search ._input::-moz-placeholder{color:#fff}@media (max-width:1220px){.nav__search ._input:-moz-placeholder{color:#929da9}}@media (max-width:1220px){.nav__search ._input::-moz-placeholder{color:#929da9}}.nav__search ._input:-ms-input-placeholder{color:#fff}@media (max-width:1220px){.nav__search ._input:-ms-input-placeholder{color:#929da9}.nav__search ._input{margin-left:31px;color:#929da9;font-family:"Roboto-Regular","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal}}.nav__availability{position:relative;height:24px;margin-top:10px}.nav__availability ._btn{left:0;top:0;color:#929da9}@media (max-width:1220px){.nav__profile{margin-top:15px;position:relative;height:24px}.nav__profile .header-profile__head ._btn{left:0;top:0;color:#929da9;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.nav__profile .header-profile__head ._btn span{font-size:16px;display:inline-block;margin-left:10px;vertical-align:top;line-height:26px}.nav__profile .header-profile__head ._btn:hover{color:#fff}.lowvision .nav{background-color:#fff;border:2px solid #000}}@media (min-width:1221px){.lowvision .nav__item.active .nav__link{border-bottom-color:#000}.lowvision .nav__link:focus,.lowvision .nav__link:hover{border-bottom-color:#000}}.lowvision .nav__search ._btn{display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:618px 548px;background-size:618px 548px;width:18px;height:18px;background-position:-443px -433px}@media (min-width:1221px){.sub-menu:hover .sub-menu__list{opacity:1;visibility:visible}}@media (max-width:1220px){.sub-menu__title{display:inline-block;position:relative}.sub-menu__title:after{content:'';display:inline-block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:618px 548px;background-size:618px 548px;width:30px;height:30px;background-position:-365px -355px;position:absolute;right:-30px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:.3s;-o-transition:.3s;transition:.3s}}.sub-menu__title.opened:after{-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}@media (min-width:1221px){.sub-menu__list{position:absolute;background-color:#2d3344;opacity:0;visibility:hidden;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;top:calc(100% + 1px);left:0;right:0;padding:30px 65px;z-index:10}}@media (max-width:1220px){.sub-menu__list{padding-left:10px;display:none}}@media (min-width:1221px){.sub-menu__item{margin-bottom:17px}.sub-menu__item:last-child{margin-bottom:0}.sub-menu__link{color:#fff;border-bottom:1px solid transparent}.sub-menu__link:focus,.sub-menu__link:hover{border-bottom-color:#fff;color:#fff}}@media (max-width:1220px){.sub-menu__link{display:inline-block;color:#929da9;padding:9px 0}.sub-menu__link:hover{color:#fff}}@media (min-width:1221px){.lowvision .sub-menu__list{background-color:#fff;border:2px solid #000}}.header-search__head ._btn{font-size:100%;color:#fff;letter-spacing:-.5px}.header-search__head ._btn svg{display:inline-block;vertical-align:middle;position:relative;min-height:1px;margin-right:1px;margin-top:-3px}.header-search__head ._btn span+svg{margin-right:0;margin-left:5px}.header-search__body{background-color:#2d3344;position:absolute;bottom:0;right:0;left:0;opacity:0;visibility:hidden;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.header-search__field{padding-left:86px;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.header-search__field:before{content:'';display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:618px 548px;background-size:618px 548px;width:18px;height:18px;background-position:-425px -415px;position:absolute;top:46%;left:65px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.header-search__input{height:44px;font-size:100%;color:#fff;border:0;-webkit-box-shadow:none;box-shadow:none;outline:0;background-color:transparent;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;line-height:1}.header-search__input::-webkit-input-placeholder{font-size:100%;color:#fff}.header-search__input:-moz-placeholder,.header-search__input::-moz-placeholder{font-size:100%;color:#fff}.header-search__input:-ms-input-placeholder{font-size:100%;color:#fff}.header-search__btn{background-color:#ffe358;font-size:100%;color:#191919;font-family:"ProbaPro-SemiBold","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;margin-left:auto;min-width:110px;padding:13px 10px}.header-search__btn:hover{background-color:#ffdf3f;border-color:#ffdf3f;color:#191919}.header-search.opened .header-search__body{opacity:1;visibility:visible}.lowvision .header-search__body{background-color:#fff;border:2px solid #000}.lowvision .header-search__field:before{display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:618px 548px;background-size:618px 548px;width:18px;height:18px;background-position:-443px -433px;z-index:1000}.lowvision .header-search__btn{background-color:#fff;border-left:2px solid #000;color:#000}.lowvision .header-search__btn:hover{background-color:#fff;border-color:#000;color:#000}.lowvision .header-search__btn.disabled,.lowvision .header-search__btn:disabled{background-color:#fff;border-color:#000;color:#000;opacity:.8}.header-site__btn{position:relative;text-align:left;padding-left:18px;color:#fff;font-family:"ProbaPro-Regular","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal}@media (min-width:1221px){.header-site__btn{padding-bottom:2px}}.header-site__btn:after,.header-site__btn:before{content:'';display:block;width:10px;position:absolute;top:0;bottom:0;left:0;background-color:#2669e3}.header-site__btn:after{top:50%;background-color:#ffe358}.header-site__btn ._title{display:block;font-family:"ProbaPro-Bold","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;font-size:162.5%;line-height:1;margin-top:-5px;margin-bottom:1px}@media (min-width:1221px){.header-site__btn ._title{letter-spacing:.8px;padding-top:2px}}.header-site__btn ._desc{display:block;color:#b8c0ca;font-size:87.5%;line-height:1.143}@media (min-width:1221px){.header-site__btn ._desc{letter-spacing:.2px}}.header-site__body{opacity:0;visibility:hidden;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;position:absolute;top:0;right:0;bottom:0;left:0;background-color:#2d3344;z-index:1}.header-site__body-inner,.header-site__row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.header-site__body-inner{padding-top:85px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-bottom:40px;height:240px}.header-site__row{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.header-site__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%}.header-site__item{margin-bottom:5px}.header-site__item:last-child{margin-bottom:0}.header-site__link{color:#fff}.header-site__link:focus,.header-site__link:hover{color:#fff;text-decoration:underline}.header-site__action{position:absolute;bottom:12px;right:0;left:50px}.header-site__action ._btn{padding:10px}.header-site__action .icon{color:#fff;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);width:30px}.header-site.opened .header-site__head{position:relative;z-index:2}.header-site.opened .header-site__body{opacity:1;visibility:visible}.lowvision .header-site__btn{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.lowvision .header-site__body{background-color:#fff;border:2px solid #000}@media (max-width:1220px){.header-profile__head{font-size:0}.header-profile__head ._btn{font-size:0;position:absolute}.header-profile__head ._btn .icon{width:24px;height:24px;position:static;-webkit-transform:none;-ms-transform:none;transform:none}}.header-profile__body{position:absolute;top:0;right:0;bottom:0;width:280px;background-color:#2d3344;opacity:0;visibility:hidden;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;z-index:1;padding: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 (max-width:767px){.header-profile__body{width:100vw}}.header-profile__info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:14px}.header-profile__name{color:#fff;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;position:relative;padding-left:38px}.header-profile__name .icon{width:22px;height:22px;position:absolute;top:-4px;left:0}.header-profile__link{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-left:10px;color:#ffe358;text-decoration:underline}.header-profile--login .header-profile__action ._link:hover,.header-profile__link:hover{color:#ffe358;text-decoration:none}.header-profile__action .btn{width:100%}.header-profile__top{color:#fff;margin-bottom:10px}@media (min-width:768px){.header-profile__top{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}}.header-profile__title{font-size:125%;font-family:"ProbaPro-Bold","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal}@media (min-width:768px){.header-profile__title{-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){.header-profile__title{font-size:112.5%;margin-bottom:5px}}.header-profile__label{font-size:87.5%}@media (min-width:768px){.header-profile__label{-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){.header-profile__label{font-size:75%}.header-profile__label br{display:none}}.header-profile__field{margin-bottom:12px;position:relative}@media (max-width:767px){.header-profile__field{margin-bottom:17px}}.header-profile__field:last-child{margin-bottom:0}.header-profile__field ._forgot{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:25px;font-size:100%;color:#005b85;text-decoration:underline;cursor:pointer}.header-profile__field ._forgot:hover{text-decoration:none}.header-profile__field .form-message{font-size:100%;margin-top:5px}.header-profile__field--error{margin-bottom:28px}.header-profile__input{height:44px;padding:0 30px;width:100%;border:0;outline:0}@media (min-width:1221px){.header-profile__input{height:35px}}@media (max-width:767px){.header-profile__input{padding:0 15px;height:35px}}.header-profile--login .header-profile__body{padding:15px 30px 20px;display:block}@media (min-width:768px){.header-profile--login .header-profile__body{width:440px}}@media (max-width:767px){.header-profile--login .header-profile__body{padding:15px}}.header-profile--login .header-profile__action{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:1221px){.header-profile--login .header-profile__action .btn{padding:5px 20px;line-height:1.4}}@media (min-width:768px){.header-profile--login .header-profile__action .btn{width:220px}}@media (max-width:767px){.header-profile--login .header-profile__action .btn{padding:2px 20px}}.header-profile--login .header-profile__action ._link{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-left:10px;color:#ffe358;text-decoration:underline;margin-left:auto}.header-profile.opened .header-profile__body{opacity:1;visibility:visible}.lowvision .header-profile__body{background-color:#fff;border:2px solid #000}.lowvision .header-profile__input{border:1px solid #6d727c}@media (max-width:1220px){.header__body .header-profile__head ._btn{display:none}}@media (min-width:1221px){.header-availability__head{max-width:166px}.header-availability__head ._btn{padding-left:36px}}.header-availability__head ._btn span:before{content:attr(data-text-open)}.header-availability__head ._btn.active span:before{content:attr(data-text-close)}@media (max-width:1220px){.header-availability__head{font-size:0}.header-availability__head ._btn{font-size:0;position:absolute}.header-availability__head ._btn .icon{width:24px;height:24px}}@media (min-width:768px) and (max-width:1220px){.header-availability__head ._btn{top:30px!important;right:10px}}@media (max-width:767px){.header-availability__head ._btn{top:14px;right:14px}}.header-availability__body{padding-top:7px;position:absolute;background-color:#fff;opacity:0;visibility:hidden;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;z-index:1}.header-availability__action{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;padding-left:35px}.header-availability__action .btn{border:2px solid #000;margin-right:20px;color:#000;min-width:1px;font-size:100%;line-height:1.25;padding:0 10px}.header-availability__action .btn:last-child{margin-right:0}.header-availability__action .btn.disabled{opacity:.2}@media (min-width:1221px){.header-availability.opened .header-availability__body{position:static;opacity:1;visibility:visible}.step-block__inner{padding:58px 0}}@media (max-width:1220px){.step-block__inner{padding:30px 0}}@media (min-width:768px){.step-block__row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:-25px -15px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.step-block__col{padding:25px 15px}}@media (min-width:1221px){.step-block__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:1220px){.step-block__col{-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){.step-block__col{margin-bottom:76px;position:relative}.step-block__col:before{content:'';display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:618px 548px;background-size:618px 548px;width:16px;height:20.531px;background-position:-598px -519px;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:-48px}.step-block__col:last-child{margin-bottom:0}}.step-block__col:last-child .step-block__title:before,.step-block__col:last-child:before{display:none}.step-block__item a:not(.btn){color:#005b85;border-bottom:1px solid #005b85;display:inline-block}.step-block__item a:not(.btn):hover{border-bottom-color:transparent}@media (min-width:768px){.step-block__item .form-field{max-width:244px}}.step-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:15px}.step-block__img{-webkit-box-flex:0;-webkit-flex:0 0 68px;-ms-flex:0 0 68px;flex:0 0 68px;max-width:60px;margin-right:10px}@media (min-width:768px){.step-block__title{position:relative}.step-block__title:before{content:'';display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:618px 548px;background-size:618px 548px;width:75px;height:6px;background-position:-523px -513px;position:absolute;top:50%;left:calc(100% + 24px);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}.step-block__body{margin-bottom:15px}.step-block__body:last-child{margin-bottom:0}.step-block__desc{padding-right:30px}.step-block__action{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-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.step-block__action .btn{margin-right:15px}@media (max-width:767px){.step-block__action .btn{width:100%;margin-bottom:10px}}.step-block__action .btn:last-child{margin-right:0}.step-block__action ._link{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.step-block .form-field .form-error{margin-bottom:20px}.consultation__inner{text-align:center;padding:50px 0 55px}.consultation__title{font-size:250%;font-family:"ProbaPro-Bold","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;color:#fff;margin-bottom:7px}.consultation__label{color:#b8c0ca;max-width:410px;margin:0 auto 15px;line-height:1.5}.consultation__form{margin-bottom:12px}.consultation__form:last-child{margin-bottom:0}@media (min-width:768px){.consultation__form-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}.consultation__input{margin-right:12px;-webkit-box-flex:0;-webkit-flex:0 0 272px;-ms-flex:0 0 272px;flex:0 0 272px;max-width:272px}}@media (max-width:767px){.consultation__input{margin-bottom:12px}}.consultation__input input{color:#191919;font-size:100%;border:0}.consultation__input input::-webkit-input-placeholder{color:#191919;opacity:1;font-size:100%}.consultation__input input:-moz-placeholder,.consultation__input input::-moz-placeholder{color:#191919;opacity:1;font-size:100%}.consultation__input input:-ms-input-placeholder{color:#191919;opacity:1;font-size:100%}.consultation__input:last-child{margin-right:0}@media (max-width:767px){.consultation__btn .btn{width:100%}}.consultation__action ._link{color:#ffe358;border-bottom:1px solid #ffe358}.consultation__action ._link:hover{border-bottom:1px solid transparent}.lowvision .consultation{background:0 0!important}.lowvision .consultation__input input{border:1px solid #6d727c}.section:first-child .section__inner{padding-top:0}.section__inner{padding:30px 0}@media (min-width:768px) and (max-width:1220px){.section__inner{padding:24px 0}}@media (max-width:767px){.section__inner{padding:40px 0}}@media (min-width:768px){.section__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}}@media (min-width:1221px){.section__head{border-bottom:1px solid #b4b4b4;padding:0 0 8px}}@media (max-width:1220px){.section__head{margin-bottom:12px}}.section__head ._action{margin-left:auto;padding-left:20px}@media (max-width:767px){.section__head ._action{padding-left:0}}.section__head ._action ._link{color:#005b85;border-bottom:1px solid #005b85;margin-left:10px}@media (max-width:767px){.section__head ._action ._link:first-child{margin-left:0}}.section__head ._action ._link:last-child{margin-right:0}.issues-block__main ._action ._btn:hover span,.section__head ._action ._link:hover{border-bottom-color:transparent}.section__head .action{margin-left:auto;padding-left:20px}@media (max-width:767px){.section__head .action{padding-left:0}}.section__head .action ._link{color:#005b85;text-decoration:underline}.section__head .action ._link:hover{text-decoration:none}@media (max-width:767px){.section__head .action ._link:first-child{margin-left:0}}.section__title{font-size:150%;font-family:"ProbaPro-Medium","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}@media (max-width:767px){.section__title{line-height:1.1;margin-bottom:10px}}.section__btn{margin:15px 0}@media (max-width:767px){.section__btn{margin-bottom:25px}}.section__body{margin-bottom:30px}@media (min-width:1221px){.section__body{margin-top:25px}}.section--reg .form-field:last-child,.section__body:last-child{margin-bottom:0}.section__action{text-align:center}@media (max-width:1220px){.section--blue-t{background-color:#f5f8fa}}.section--blue{background-color:#f5f7fa}.section--reg .form-field{margin-bottom:20px}.section--reg .form-field--forgot .form-input{padding-right:120px}.section--reg .form-label{font-family:"ProbaPro-SemiBold","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;font-size:20px}@media (max-width:767px){.section--reg .form-label{font-size:16px}}.section--reg .dropdown__text,.section--reg .form-input{padding:0 15px}.section--title .section__inner{padding-bottom:0}.section--title+.section .section__inner{padding-top:0}.section-map__inner{position:relative}.section-map__box{height:580px;position:relative;-webkit-background-size:cover;background-size:cover}@media (min-width:768px) and (max-width:1220px){.section-map__box{height:500px}}@media (max-width:767px){.section-map__box{height:225px;margin:0 -15px 25px}}.section-map__legend{z-index:10000}@media (min-width:1221px){.section-map__legend{position:absolute;bottom:30px;right:0;width:275px;background-color:#fff;padding:23px 20px}}@media (min-width:768px) and (max-width:1220px){.section-map__legend{margin-top:24px;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}}.section-map .section-map__popup-react,.section-map__popup{margin-left:20px;margin-bottom:2px}.section-map .section-map-popup-label,.section-map .section-map-popup-region-label,.section-map__label{font-size:187.5%;font-family:"ProbaPro-SemiBold","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;color:#282828}.section-map .section-map-popup-label,.section-map__label{font-size:125%}.section-map__label{font-size:100%;margin-bottom:15px;padding-left:30px;position:relative}.section-map__label:last-child{margin-bottom:0}.section-map__label:before{content:'';-webkit-border-radius:50%;border-radius:50%;position:absolute;left:0;top:0;width:16px;height:16px}.section-map__label--blue:before{background-color:#005b85}.section-map__label--yellow:before{background-color:#ffd300}.lowvision .section-map__box,.lowvision .section-map__label:before{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.leaflet-popup-content,.leaflet-popup-content-wrapper{-webkit-border-radius:0!important;border-radius:0!important}.article-item__inner{position:relative}.article-item__img{margin-bottom:15px;position:relative;-webkit-background-size:cover;background-size:cover;background-position:center;background-repeat:no-repeat}.article-item__img:before{content:'';display:inline-block;padding-top:51.25%}@media (max-width:767px){.article-item__img{margin:0 -15px 15px}.article-item__img ._img{width:100%}}.article-item__img:last-child,.article-item__title:last-child{margin-bottom:0}.article-item__title{line-height:1.5;margin-bottom:6px}.article-item__date{display:block;color:#b8c0ca}.article-item__link{position:absolute;top:0;bottom:0;right:0;left:0;z-index:1}.lowvision .article-item__img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}@media (min-width:768px){.article-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:1221px){.article-grid__row{margin:-12px -15px}}@media (min-width:768px) and (max-width:1220px){.article-grid__row{margin:-12px}}@media (min-width:1221px){.article-grid__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:12px 15px}}@media (min-width:768px) and (max-width:1220px){.article-grid__col{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:12px}}@media (max-width:767px){.article-grid__col{margin-bottom:24px}.article-grid__col:last-child{margin-bottom:0}}.site-map__head{padding:30px 0;margin:1px;background-color:#244260;cursor:pointer;position:relative}.site-map__title{font-size:150%;font-family:"ProbaPro-Medium","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;color:#fff}.site-map__body,.site-map__icon{position:absolute;right:0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.site-map__icon{-webkit-transform:translateY(-50%) rotate(270deg);-ms-transform:translateY(-50%) rotate(270deg);transform:translateY(-50%) rotate(270deg);top:50%;color:#eef5ff}.site-map__icon .icon{width:12px;height:22px}.site-map__body{left:0;top:87px;bottom:0;background-color:#244260;color:#fff;opacity:0;overflow:auto;visibility:hidden;z-index:1}.site-map__body a{color:#fff;border-bottom:1px solid transparent}.site-map__body a:hover{border-bottom-color:#fff}@media (min-width:768px){.site-map__row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 -20px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (min-width:1221px){.site-map__col{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;padding:0 20px}}@media (min-width:768px) and (max-width:1220px){.site-map__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 20px}}@media (max-width:767px){.site-map__col{margin-bottom:24px}.site-map__col:last-child{margin-bottom:0}}.site-map__item{margin-bottom:24px}.site-map__item:last-child{margin-bottom:0}.site-map__sub-title{font-size:100%;line-height:1.5;font-family:"ProbaPro-Medium","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal}.site-map__list{font-size:87.5%;line-height:1.72}.site-map.opened .site-map__icon{-webkit-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg);right:3px}.site-map.opened .site-map__body{opacity:1;visibility:visible}.lowvision .site-map__body,.lowvision .site-map__head{background-color:#fff}.issues-block__head{margin-bottom:30px}.issues-block__error{color:red;display:inline-block;margin-left:20px}@media (max-width:767px){.issues-block__error{margin:10px 0 0}}.issues-block__step{font-size:100%;color:#676767;margin-bottom:8px}.issues-block__main{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (max-width:767px){.issues-block__main{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.issues-block__main ._action{display:inline-block}@media (min-width:768px){.issues-block__main ._action{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-left:auto;padding-left:10px}}@media (max-width:767px){.issues-block__main ._action{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1;margin-bottom:10px}}.issues-block__main ._action ._btn{position:relative;display:inline-block;padding-left:20px;border-bottom:0}.issues-block__main ._action ._btn span{border-bottom:1px solid #005b85}.issues-block__main ._action ._btn:before{content:'';display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:618px 548px;background-size:618px 548px;width:16px;height:16px;background-position:0 0;position:absolute;top:50%;-webkit-transform:translateY(-60%);-ms-transform:translateY(-60%);transform:translateY(-60%);left:0}.issues-block__title{font-family:"ProbaPro-Medium","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;font-size:125%;color:#282828;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.issues-block__body{margin-bottom:40px}.issues-block__body:last-child,.issues-block__check:last-child{margin-bottom:0}.issues-block__check{margin-bottom:30px}.issues-block__action{margin-top:30px}.issues-block__action .btn{min-width:180px}.issues-block__progress-line{height:14px;background-color:#b4b4b4;position:relative;margin-bottom:20px}.issues-block__progress-line ._line{position:absolute;top:0;bottom:0;left:0;background-color:#005b85;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.issues-block__progress-status{font-size:125%;font-family:"ProbaPro-Medium","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;text-align:center}.issues-block__success{color:#282828;padding:100px 0}@media (max-width:767px){.issues-block__success{padding:50px 0}}.issues-block__success ._desc{margin-bottom:24px;font-family:"ProbaPro-SemiBold","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal}.lowvision .issues-block__progress-line ._line{background-color:#000}@media (min-width:1221px){.main-layout__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.main-layout__aside{-webkit-box-flex:0;-webkit-flex:0 0 270px;-ms-flex:0 0 270px;flex:0 0 270px;max-width:270px;margin-right:30px;padding-bottom:30px}}@media (max-width:1220px){.main-layout__aside{margin-bottom:20px}}@media (min-width:1221px){.main-layout__aside--small{-webkit-box-flex:0;-webkit-flex:0 0 168px;-ms-flex:0 0 168px;flex:0 0 168px;max-width:168px;margin-right:30px;padding-bottom:20px}.main-layout__main{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}}.main-layout__action{margin-top:30px}@media (min-width:768px){.main-layout__action>.btn{min-width:270px}}.main-layout__action>.link{font-size:125%;cursor:pointer}@media (max-width:767px){.main-layout__action>.link{border-bottom:0;text-decoration:underline}.main-layout__action>.link:hover{text-decoration:none}}@media (min-width:768px){.main-layout__action>._btn{margin-right:30px}.main-layout__action>._btn:last-child{margin-right:0}}@media (max-width:767px){.main-layout__action>._btn{width:100%;display:block;text-align:center;margin-bottom:20px}.main-layout__action>._btn:last-child{margin-bottom:0}}@media (min-width:1221px){.side-nav__list{border-left:1px solid #eff2f5}}@media (max-width:1220px){.side-nav__list{overflow:auto;white-space:nowrap;position:relative}.side-nav__list:after{content:'';display:block;position:absolute;top:0;bottom:0;right:0;width:30px;background-image:-webkit-gradient(linear,right top,left top,from(#fff),to(rgba(255,255,255,0)));background-image:-webkit-linear-gradient(right,#fff,rgba(255,255,255,0));background-image:-o-linear-gradient(right,#fff,rgba(255,255,255,0));background-image:linear-gradient(to left,#fff,rgba(255,255,255,0))}}@media (min-width:1221px){.side-nav__item{border-left:2px solid transparent}}@media (max-width:1220px){.side-nav__item{display:inline-block;border-bottom:2px solid transparent;margin-right:20px}.side-nav__item:last-child{margin-right:0}}.side-nav__item.active,.side-nav__item.active .side-nav__link,.side-nav__item.active .side-nav__text,.side-nav__link{color:#114476;font-family:"ProbaPro-Bold","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal}@media (min-width:1221px){.side-nav__item.active{border-left-color:#114476}}@media (max-width:1220px){.side-nav__item.active{border-bottom-color:#114476}}.side-nav__item.active .side-nav__link,.side-nav__item.active .side-nav__text{opacity:1}.side-nav__link{display:block;font-family:"ProbaPro-SemiBold","Arial","Helvetica","Tahoma",sans-serif;font-size:100%;color:#676767}@media (min-width:1221px){.side-nav__link{padding:20px 0 20px 20px}}.side-nav__link:hover{color:#114476}.side-nav__text{display:block;font-family:"ProbaPro-SemiBold","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;font-size:100%;color:#676767;opacity:.5}@media (min-width:1221px){.side-nav__text{padding:20px 0 20px 20px}.side-nav--reg .side-nav__list{border-left:0}}@media (max-width:1220px){.side-nav--reg .side-nav__list:after{display:none}}@media (min-width:1221px){.side-nav--reg .side-nav__item{margin-bottom:20px;border-left:0}.side-nav--reg .side-nav__item:last-child{margin-bottom:0}}.side-nav--reg .side-nav__item.active .side-nav__link,.side-nav--reg .side-nav__item.active .side-nav__text{color:#191919;font-family:"ProbaPro-SemiBold","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;opacity:1}.article-section--edit .article-section__inner p,.side-nav--reg .side-nav__item.active .side-nav__link:hover,.side-nav--reg .side-nav__item.active .side-nav__text:hover{color:#191919}.side-nav--reg .side-nav__item.active .side-nav__link:after,.side-nav--reg .side-nav__item.active .side-nav__text:after{content:'»';display:inline-block;font-size:137.5%;margin-left:5px}.side-nav--reg .side-nav__link{font-family:"ProbaPro-Regular","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;font-size:125%;color:#6d727c}@media (min-width:1221px){.side-nav--reg .side-nav__link{padding:0}}.side-nav--reg .side-nav__link:hover{color:#005b85}.side-nav--reg .side-nav__text{font-family:"ProbaPro-Regular","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;font-size:125%;color:#6d727c;opacity:.5}@media (min-width:1221px){.side-nav--reg .side-nav__text{padding:0}.lowvision .side-nav__item.active{border-left-color:#000}}@media (max-width:1220px){.lowvision .side-nav__item.active{border-bottom-color:#000}}.contact-center__item{margin-bottom:35px}.contact-center__item:last-child,.vacancy-item__body ul li:last-child,.vacancy-item__body ul:last-child{margin-bottom:0}.contact-center__item-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.contact-center__img{-webkit-box-flex:0;-webkit-flex:0 0 105px;-ms-flex:0 0 105px;flex:0 0 105px;max-width:105px;margin-right:20px;text-align:center}@media (max-width:767px){.contact-center__img{-webkit-box-flex:0;-webkit-flex:0 0 45px;-ms-flex:0 0 45px;flex:0 0 45px;max-width:45px;margin-right:15px}}.contact-center__main{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.contact-center__title{font-size:125%;color:#191919;line-height:1.2;font-family:"ProbaPro-Bold","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;margin-bottom:5px}.contact-center__desc{font-size:100%;line-height:1.5;color:#676767}.contact-center__desc a,.vacancy-item__body a{color:#005b85;border-bottom:1px solid #005b85}.contact-center__desc a:hover,.news-control__btn ._link:hover span,.search-block__filter-toggle ._btn:hover span,.vacancy-item__body a:hover{border-bottom-color:transparent}.lowvision .contact-center__img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.vacancy-item{padding:20px 0;border-bottom:1px solid #b4b4b4}.vacancy-item:last-child{border-bottom:0;padding-bottom:0}.vacancy-item:first-child{padding-top:0}.vacancy-item__head{position:relative;padding-left:45px;min-height:44px;margin-bottom:20px}@media (max-width:767px){.vacancy-item__head{margin-bottom:10px}}.vacancy-item__icon{position:absolute;top:0;left:0;width:33px;height:44px;color:#114476}.vacancy-item__icon img,.vacancy-item__icon svg{max-height:100%}.vacancy-item__label{font-size:100%;color:#676767}.vacancy-item__body{color:#676767}.vacancy-item__body .h4,.vacancy-item__body h4{margin-bottom:0;color:#191919}.vacancy-item__body ul{margin-bottom:24px;line-height:1.5}@media (max-width:767px){.vacancy-item__body ul{font-size:87.5%;line-height:1.285}}.vacancy-item__body ul li{position:relative;padding-left:12px}.vacancy-item__body ul li:before{content:'';display:block;width:5px;height:5px;position:absolute;left:0;top:9px;-webkit-border-radius:50%;border-radius:50%;background-color:#676767}@media (max-width:767px){.search-block{margin:0 -15px}}.search-block__head{background-image:url(../images/footer-bg.png)}@media (min-width:768px){.search-block__head{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;padding:22px 30px 32px}}@media (max-width:767px){.search-block__head{padding:20px 15px}}@media (min-width:768px){.search-block__field{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin-right:20px}}@media (max-width:767px){.search-block__field{margin-bottom:20px}.search-block__field:last-child{margin-bottom:0}}.search-block__field .form-label{color:#b8c0ca;font-size:125%}@media (max-width:767px){.search-block__field .form-label{font-size:112.5%}}@media (min-width:768px){.search-block__action{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-bottom:-3px}}@media (max-width:767px){.search-block__action{margin-bottom:20px}.search-block__action:last-child{margin-bottom:0}}.search-block__body{background-color:#244260}@media (min-width:768px){.search-block__body{padding:30px}}@media (max-width:767px){.search-block__body{padding:20px 15px}}.search-block__filter .form-label{color:#fff;font-size:125%}@media (max-width:767px){.search-block__filter .form-label{font-size:112.5%}}.search-block__filter .form-input{padding:0 20px}.search-block__filter .dropdown__text{padding-left:20px}.search-block__filter-body{display:none}@media (max-width:767px){.search-block__filter-body{margin-bottom:20px}.search-block__filter-body:last-child{margin-bottom:0}}@media (min-width:768px){.search-block__filter-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-bottom:25px}}@media (max-width:767px){.search-block__filter-row{margin-bottom:20px}.search-block__filter-row:last-child{margin-bottom:0}}@media (min-width:768px){.search-block__filter-field{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin-right:20px}.search-block__filter-field:last-child{margin-right:0}}@media (max-width:767px){.search-block__filter-field{margin-bottom:20px}.search-block__filter-field:last-child{margin-bottom:0}}@media (min-width:768px){.search-block__filter-date{-webkit-box-flex:0;-webkit-flex:0 0 200px;-ms-flex:0 0 200px;flex:0 0 200px;margin-right:20px}.search-block__filter-date:last-child{margin-right:0}}@media (max-width:767px){.search-block__filter-date{margin-bottom:20px}.search-block__filter-date:last-child{margin-bottom:0}}@media (min-width:768px){.search-block__filter-action{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.search-block__filter-check{margin-left:auto;margin-bottom:-22px}}.search-block__filter-toggle ._btn{color:#ffd500;margin-right:20px;font-family:"ProbaPro-Regular","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal}.search-block__filter-toggle ._btn span{border-bottom:1px solid #ffd500}.lowvision .search-block__filter-toggle ._btn:after,.scroll-top__btn:before,.search-block__filter-toggle ._btn:after{display:inline-block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:618px 548px;background-size:618px 548px;width:14px;height:14px}.search-block__filter-toggle ._btn:after{content:'';margin-left:5px;vertical-align:middle;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:.3s;-o-transition:.3s;transition:.3s;background-position:-321px -311px}.search-block__filter-toggle ._btn.active:after{-webkit-transform:none;-ms-transform:none;transform:none}.lowvision .search-block__head{background:0 0;border:2px solid #000}.lowvision .search-block__body{background-color:#fff;border:2px solid #000;border-top:0}.lowvision .search-block__filter-toggle ._btn:after,.scroll-top__btn:before{background-position:-307px -297px}.scroll-top{position:absolute;bottom:35px;right:0}.scroll-top__btn{-webkit-border-radius:50%;border-radius:50%;background-color:#fff;width:48px;height:48px;position:relative;display:block}.scroll-top__btn:before{content:'';display:block;width:30px;height:30px;background-position:-493px -483px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(90deg);-ms-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}.lowvision .scroll-top__btn{-webkit-box-shadow:0 0 5px rgba(0,0,0,.5);box-shadow:0 0 5px rgba(0,0,0,.5)}.count-block__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:1221px){.count-block__row{margin:-15px}}@media (min-width:768px) and (max-width:1220px){.count-block__row{padding-left:105px}}@media (min-width:1221px){.count-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%;padding:15px}}@media (min-width:768px) and (max-width:1220px){.count-block__col{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:15px}.count-block__col:last-child{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.count-block__col:last-child .count-block__label{max-width:200px}.count-block__col:last-child .count-block__label br{display:none}}@media (max-width:767px){.count-block__col{margin-bottom:15px}.count-block__col:last-child{margin-bottom:0}}.count-block__item{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}.count-block__qty{font-size:300%;color:#191919;letter-spacing:.5em;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-right:15px;padding:30px 0;position:relative;overflow:hidden}.lowvision .count-block__qty{font-size:55px}@media (max-width:767px){.lowvision .count-block__qty{font-size:36px}.count-block__qty{font-size:225%}}.count-block__qty ._prev{position:absolute;bottom:calc(100% - 30px);left:0}.count-block__qty ._prev:before{content:'';display:block;position:absolute;top:0;bottom:0;left:0;right:0}@media (min-width:1221px){.count-block__qty ._prev:before{background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),color-stop(50%,#fff),to(rgba(255,255,255,.7)));background-image:-webkit-linear-gradient(#fff,#fff 50%,rgba(255,255,255,.7) 100%);background-image:-o-linear-gradient(#fff,#fff 50%,rgba(255,255,255,.7) 100%);background-image:linear-gradient(#fff,#fff 50%,rgba(255,255,255,.7) 100%)}}@media (max-width:1220px){.count-block__qty ._prev:before{background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f8fa),color-stop(50%,#f5f8fa),to(rgba(245,248,250,.7)));background-image:-webkit-linear-gradient(#f5f8fa,#f5f8fa 50%,rgba(245,248,250,.7) 100%);background-image:-o-linear-gradient(#f5f8fa,#f5f8fa 50%,rgba(245,248,250,.7) 100%);background-image:linear-gradient(#f5f8fa,#f5f8fa 50%,rgba(245,248,250,.7) 100%)}}.count-block__qty ._next{position:absolute;top:calc(100% - 30px);left:0}.count-block__qty ._next:before{content:'';display:block;position:absolute;top:0;bottom:0;left:0;right:0}@media (min-width:1221px){.count-block__qty ._next:before{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.7)),color-stop(30%,#fff),to(#fff));background-image:-webkit-linear-gradient(rgba(255,255,255,.7),#fff 30%,#fff 100%);background-image:-o-linear-gradient(rgba(255,255,255,.7),#fff 30%,#fff 100%);background-image:linear-gradient(rgba(255,255,255,.7),#fff 30%,#fff 100%)}}@media (max-width:1220px){.count-block__qty ._next:before{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(245,248,250,.7)),color-stop(30%,#f5f8fa),to(#f5f8fa));background-image:-webkit-linear-gradient(rgba(245,248,250,.7),#f5f8fa 30%,#f5f8fa 100%);background-image:-o-linear-gradient(rgba(245,248,250,.7),#f5f8fa 30%,#f5f8fa 100%);background-image:linear-gradient(rgba(245,248,250,.7),#f5f8fa 30%,#f5f8fa 100%)}}.count-block__label{font-size:100%;color:#282828;font-family:"ProbaPro-SemiBold","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;margin-left:-25px}@media (max-width:767px){.count-block__label{margin-left:-15px}}@media (min-width:1221px){.lowvision .count-block__label{margin-left:0}}.resource-block__item{line-height:1.5;margin-bottom:3px}@media (max-width:1220px){.resource-block__item{margin-bottom:7px}}.resource-block__item:last-child{margin-bottom:0}.resource-block__item--file{margin-bottom:23px;position:relative;padding:4px 0 4px 33px;color:#676767}@media (max-width:767px){.resource-block__item--file{padding:2px 0 2px 33px;margin-bottom:15px}}.resource-block__item--file:before,.resource-block__item--folder-open:before,.resource-block__item--folder:before{content:'';display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:618px 548px;background-size:618px 548px;width:20px;height:24px;background-position:-217px -226px;position:absolute;top:0;left:0}.resource-block__item--file .resource-block__link,.resource-block__item--folder .resource-block__link{color:#676767}.resource-block__item--folder{margin-bottom:25px;position:relative;padding:0 0 0 33px;color:#676767}@media (max-width:767px){.resource-block__item--folder{margin-bottom:15px}}.resource-block__item--folder-open:before,.resource-block__item--folder:before{width:24px;height:19px;background-position:-237px -250px}.resource-block__item--folder-open{margin-bottom:25px;position:relative;padding:0 0 0 33px;font-family:"ProbaPro-Bold","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;color:#000}@media (max-width:767px){.resource-block__item--folder-open{margin-bottom:15px}}.resource-block__item--folder-open:before{width:23.47px;height:19.02px;background-position:-261px -269px}.resource-block__item--folder-open .resource-block__link{color:#000}.resource-block__link{color:#005b85;border-bottom:1px solid transparent}@media (min-width:1221px){.resource-block__link{text-align:left}}.resource-block__link[href]:hover{border-bottom-color:#005b85;color:#005b85;text-decoration:none}.lowvision .resource-block__item--file:before,.lowvision .resource-block__item--folder-open:before,.lowvision .resource-block__item--folder:before{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.article-section{padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid #b4b4b4}.article-section:last-child{padding-bottom:0;margin-bottom:0;border-bottom:0}.article-section__inner{font-size:100%;line-height:1.5;color:#676767}.article-section__title{color:#000;font-family:"ProbaPro-Bold","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;margin-bottom:14px}.article-section--edit:last-child,.article-section__title:last-child{margin-bottom:0}.article-section--edit{border:0;padding:0;margin-bottom:20px}.article-section--edit .article-section__inner{font-size:100%;line-height:1.5;color:#191919}.article-section--edit .article-section__title{color:#6a6a6a;font-size:100%;font-family:"ProbaPro-Regular","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;margin-bottom:0}.filter{margin-bottom:30px}@media (max-width:767px){.filter{margin:0 -15px 20px}}.filter:last-child{margin-bottom:0}.filter .form-label{color:#fff;font-size:125%}@media (max-width:767px){.filter .form-label{font-size:112.5%}}.filter .form-input{padding:0 20px}.filter .dropdown__text{padding-left:20px}.filter__inner{background-color:#244260;padding:22px 24px}@media (max-width:767px){.filter__inner{padding:24px 15px}}@media (min-width:768px){.filter__row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:-15px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.filter__col{padding:15px}}@media (min-width:1221px){.filter__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:1220px){.filter__col{-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){.filter__col{margin-bottom:20px}.filter__col:last-child{margin-bottom:0}}.lowvision .filter__inner{background:0 0;border:2px solid #000}@media (min-width:768px){.statistic-block__list{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-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (min-width:768px) and (max-width:1220px){.statistic-block__list{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.statistic-block__item{text-align:center}@media (min-width:1221px){.statistic-block__item{-webkit-box-flex:0;-webkit-flex:0 0 15%;-ms-flex:0 0 15%;flex:0 0 15%;max-width:15%}}@media (min-width:768px) and (max-width:1220px){.statistic-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%;padding:10px}}@media (max-width:767px){.statistic-block__item{margin:0 auto 20px;max-width:250px}.statistic-block__item:last-child{margin-bottom:0}}.statistic-block__top{margin-bottom:10px;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}.statistic-block__icon,.statistic-block__value{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.statistic-block__icon{margin-right:10px}.statistic-block__value{font-size:187.5%;color:#000}.statistic-block__desc{font-size:100%;color:#000}.section-graph__body{margin-bottom:15px}@media (min-width:1221px){.section-graph__body{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}@media (max-width:767px){.section-graph__body{margin-bottom:25px}}.section-graph__body:last-child{margin-bottom:0}@media (min-width:1221px){.section-graph__main{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}}@media (max-width:1220px){.section-graph__main{margin-bottom:20px}}@media (max-width:767px){.section-graph__main{margin-bottom:25px}}@media (min-width:1221px){.section-graph__info{margin-left:50px;-webkit-box-flex:0;-webkit-flex:0 0 370px;-ms-flex:0 0 370px;flex:0 0 370px;max-width:370px}.section-graph__legend{padding-top:22px}}.section-graph--pie .section-graph__main-label ._value,.section-graph__filter .form-label{font-family:"ProbaPro-SemiBold","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;font-size:125%}@media (max-width:767px){.section-graph__filter .form-label{font-size:112.5%}}.section-graph__filter .form-input{padding:0 20px}.section-graph__filter .dropdown__text{padding-left:20px}@media (min-width:768px){.section-graph__filter-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:-15px}.section-graph__filter-col{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:15px}}@media (max-width:767px){.section-graph__filter-col{margin-bottom:20px}.section-graph__filter-col:last-child{margin-bottom:0}}@media (min-width:768px){.section-graph--pie .section-graph__body{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}.section-graph--pie .section-graph__main{height:270px;position:relative}@media (min-width:768px){.section-graph--pie .section-graph__main{-webkit-box-flex:0;-webkit-flex:0 0 270px;-ms-flex:0 0 270px;flex:0 0 270px;max-width:270px}}@media (max-width:767px){.section-graph--pie .section-graph__main{width:270px;margin:0 auto 20px}}.section-graph--pie .section-graph__main-label{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:100px;text-align:center}.section-graph--pie .section-graph__main-label ._value{font-size:150%}.section-graph--pie .section-graph__main-label ._label{font-size:100%;line-height:.875}.section-graph--pie .section-graph__info{-webkit-box-flex:0;-webkit-flex:0 0 705px;-ms-flex:0 0 705px;flex:0 0 705px;max-width:705px}@media (min-width:1221px){.section-graph--pie .section-graph__legend{padding-top:0}}.lowvision .section-graph__main{-webkit-filter:grayscale(100%);filter:grayscale(100%)}@media (min-width:768px) and (max-width:1220px){.legend-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.legend-list__item{position:relative;padding-left:22px;margin-bottom:23px}@media (min-width:768px) and (max-width:1220px){.legend-list__item{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding-right:20px}}@media (max-width:767px){.legend-list__item{margin-bottom:10px}}.legend-list__item:last-child{margin-bottom:0}.legend-list__item ._icon{position:absolute;width:8px;height:8px;left:0;top:5px}.legend-list__item ._value{font-size:150%;color:#282828;display:block}@media (min-width:768px){.legend-list__item ._value{margin-bottom:5px}}.legend-list__item ._label{font-size:100%;color:#282828}@media (min-width:768px){.legend-list--pie{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.legend-list--pie .legend-list__item{padding-left:30px}@media (min-width:768px){.legend-list--pie .legend-list__item{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}.legend-list--pie .legend-list__item ._icon{-webkit-border-radius:50%;border-radius:50%;width:14px;height:14px}.lowvision .legend-list__item ._icon{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.news-control__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:10px 0}.news-control__btn,.news-control__btn ._link{font-size:100%;color:#114476}.news-control__btn ._link{display:inline-block;position:relative;padding-left:15px}.news-control__btn ._link:before{content:'';display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:618px 548px;background-size:618px 548px;width:13px;height:13px;background-position:-154px -149px;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.news-control__btn ._link span{border-bottom:1px solid #114476}.news-control__btn--next{margin-left:auto}.news-control__btn--next ._link{padding-left:0;padding-right:15px}.news-control__btn--next ._link:before{left:auto;right:0;-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}@media (max-width:767px){.handling-table{overflow:auto;margin:0 -15px}}@media (min-width:1221px){.handling-table__inner{margin:0 -65px}}@media (min-width:768px) and (max-width:1220px){.handling-table__inner{margin:0 -15px}}@media (max-width:767px){.handling-table__inner{min-width:505px}}.handling-table__head{font-size:100%;color:#191919}@media (max-width:1220px){.handling-table__head{font-size:87.5%}}.handling-table__body{font-size:125%}@media (max-width:1220px){.handling-table__body{font-size:100%}}.handling-table__body .handling-table__row:nth-child(odd){background-color:#f4f4f4}.handling-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}@media (min-width:1221px){.handling-table__row{padding:18px 65px}}@media (max-width:1220px){.handling-table__row{padding:10px 15px}}.handling-table__col{margin-right:20px}@media (max-width:1220px){.handling-table__col{margin-right:10px;line-height:22px}}.handling-table__col:last-child{margin-right:0}@media (min-width:1221px){.handling-table__col._col-1{-webkit-box-flex:0;-webkit-flex:0 0 133px;-ms-flex:0 0 133px;flex:0 0 133px;max-width:133px}}@media (max-width:1220px){.handling-table__col._col-1{-webkit-box-flex:0;-webkit-flex:0 0 100px;-ms-flex:0 0 100px;flex:0 0 100px;max-width:100px}}.handling-table__col._col-2{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}@media (min-width:1221px){.handling-table__col._col-date{-webkit-box-flex:0;-webkit-flex:0 0 140px;-ms-flex:0 0 140px;flex:0 0 140px;max-width:140px}}@media (max-width:1220px){.handling-table__col._col-date{-webkit-box-flex:0;-webkit-flex:0 0 83px;-ms-flex:0 0 83px;flex:0 0 83px;max-width:83px}}@media (min-width:1221px){.handling-table__col._col-destination{-webkit-box-flex:0;-webkit-flex:0 0 450px;-ms-flex:0 0 450px;flex:0 0 450px;max-width:450px}}@media (max-width:1220px){.handling-table__col._col-destination{-webkit-box-flex:0;-webkit-flex:0 0 110px;-ms-flex:0 0 110px;flex:0 0 110px;max-width:110px}}@media (min-width:1221px){.handling-table__col._col-datetime{-webkit-box-flex:0;-webkit-flex:0 0 180px;-ms-flex:0 0 180px;flex:0 0 180px;max-width:180px}}@media (max-width:1220px){.handling-table__col._col-datetime{-webkit-box-flex:0;-webkit-flex:0 0 125px;-ms-flex:0 0 125px;flex:0 0 125px;max-width:125px}}@media (min-width:1221px){.handling-table__col._col-status{-webkit-box-flex:0;-webkit-flex:0 0 200px;-ms-flex:0 0 200px;flex:0 0 200px;max-width:200px}}@media (max-width:1220px){.handling-table__col._col-status{-webkit-box-flex:0;-webkit-flex:0 0 100px;-ms-flex:0 0 100px;flex:0 0 100px;max-width:100px}}@media (min-width:1221px){.handling-table__col._col-6{-webkit-box-flex:0;-webkit-flex:0 0 90px;-ms-flex:0 0 90px;flex:0 0 90px;max-width:90px}}@media (max-width:1220px){.handling-table__col._col-6{-webkit-box-flex:0;-webkit-flex:0 0 80px;-ms-flex:0 0 80px;flex:0 0 80px;max-width:80px}}.handling-table__col ._sort{position:relative;padding-right:9px}.handling-table__col ._sort:after{content:'';display:inline-block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:618px 548px;background-size:618px 548px;width:4px;height:8px;background-position:-614px -540px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.handling-table__col ._sort.active:after{-webkit-transform:translateY(-50%) rotate(270deg);-ms-transform:translateY(-50%) rotate(270deg);transform:translateY(-50%) rotate(270deg)}.radio-btn{margin-bottom:10px}.form-note__warning ._list li:last-child,.radio-btn:last-child{margin-bottom:0}.lowvision .radio-btn__input,.radio-btn__input{display:none}.radio-btn__input:checked~.radio-btn__label:before{background-color:#7fadd4;border-color:#4085bf}.radio-btn__input:checked~.radio-btn__label:after{left:12px;background-color:#2d5ca6}.radio-btn__label{position:relative;font-size:100%;color:#1d1d1b;line-height:20px;padding:5px 0 5px 55px;cursor:pointer;display:block}.radio-btn__label:after,.radio-btn__label:before{content:'';display:block;position:absolute;left:0;top:8px;border:1px solid #c2c5cb;background-color:#f5f7fa;width:33px;height:12px;-webkit-border-radius:12px;border-radius:12px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.radio-btn__label:after{top:3px;border:1px solid #c4c4c4;-webkit-border-radius:50%;border-radius:50%;background-color:#fff;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.26);box-shadow:0 2px 2px 0 rgba(0,0,0,.26);width:22px;height:22px}.lowvision .radio-btn__input:checked~.radio-btn__label:before{border:1px solid #c2c5cb;background-color:#f5f7fa}.lowvision .radio-btn__input:checked~.radio-btn__label:after{left:12px;background-color:#000}.form-captcha .btn{width:100%;max-width:304px;margin-top:10px}@media (min-width:768px){.form-note__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.form-note__left{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:304px;margin-right:20px;margin-top:15px}}@media (min-width:1221px){.form-note__left .btn{padding:9px 30px}}@media (max-width:767px){.form-note__left{margin-bottom:20px}.form-note__left:last-child{margin-bottom:0}}.form-note__file{margin-bottom:30px;overflow:hidden}.form-note__file label{float:left}.form-note__file_hint{font-style:italic;font-size:12px;display:block;margin-left:140px}@media (max-width:767px){.form-note__file_hint{margin-left:0;display:block;margin-top:55px}}.form-note__right{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.form-note__warning p{font-size:14px}.form-note__attention p{font-size: 14px;text-indent: 30px;font-weight: bold;text-align: justify;}.form-note__attention p:first-child{margin: 0;}.form-note__warning ._title{font-size:125%;line-height:23px;color:#eb0d11;font-family:"ProbaPro-Bold","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;position:relative;padding-left:35px;margin-bottom:8px}.form-note__warning ._title:before{content:'';display:block;position:absolute;left:0;top:-2px;width:24px;height:21px;background:url(../images/warning.png) center no-repeat}.form-note__warning ._list{margin-bottom:20px}.form-note__warning ._list li{margin-bottom:6px;font-size:14px;text-align:justify}.form-note__warning ._list li:before{content:'•';margin-right:4px;font-size:16px}.lowvision .form-note__warning ._title:before{background:url(../images/warning-black.png) center no-repeat}.acco-item{margin-bottom:23px}@media (max-width:767px){.acco-item{margin-bottom:15px}}.acco-item:last-child{margin-bottom:0}@media (max-width:1220px){.acco-item .resource-block__link{text-align:left}}.acco-item .article-section{padding:25px;margin:0}@media (max-width:767px){.acco-item .article-section{padding:10px}}.acco-item__body{display:none;margin-top:13px;border:1px solid #b4b4b4}@media (max-width:767px){.acco-item__body{margin-top:8px}}.chat-block,.chat-block__body{margin-bottom:20px}.chat-block:last-child,.chat-block__body:last-child,.chat-block__info ._title:last-child{margin-bottom:0}.chat-block__info{text-align:center;margin-bottom:20px}.chat-block__info ._title{font-size:100%;color:#191919;font-family:"ProbaPro-Medium","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;margin-bottom:4px}.chat-block__info ._label{font-size:87.5%;color:#7e7f80}.chat-block__list{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}.chat-block__item{margin-bottom:15px;font-size:100%;color:#191919;border:1px solid #efefef;-webkit-border-radius:16px;border-radius:16px;background-color:#f3f3f3;max-width:698px}@media (min-width:768px){.chat-block__item{margin-right:auto;padding:25px}}@media (min-width:768px) and (max-width:1220px){.chat-block__item{max-width:550px}}@media (max-width:767px){.chat-block__item{margin-right:40px;padding:15px}}.chat-block__item ._content:last-child,.chat-block__item ._title:last-child,.chat-block__item:last-child{margin-bottom:0}.chat-block__item ._title{font-family:"ProbaPro-Bold","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;margin-bottom:7px}.chat-block__item ._content{margin-bottom:7px}.chat-block__item ._date{font-size:87.5%;color:#7e7f80}.chat-block__item--right{margin-right:0}@media (min-width:768px){.chat-block__item--right{margin-left:auto}}@media (max-width:767px){.chat-block__item--right{margin-left:40px}}.lowvision .chat-block__item{border:1px solid #000;background-color:#fff}.person-data__body{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:20px;font-family:"ProbaPro-SemiBold","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;margin-bottom:7px}.person-data__body:last-child{margin-bottom:0}.person-data__body ._label{color:#6a6a6a;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-right:5px}.person-data__body ._value{color:#191919}.lowvision *{color:#000!important}.lowvision a:active,.lowvision a:focus,.lowvision a:hover{color:#000!important}.lowvision input::-webkit-input-placeholder{color:#000!important;opacity:.8!important}.lowvision input:-moz-placeholder,.lowvision input::-moz-placeholder{color:#000!important;opacity:.8!important}.lowvision input:-ms-input-placeholder{color:#000!important;opacity:.8!important}.lowvision .fancybox-button{background:#fff}.lowvision .fancybox-image{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.files{margin-bottom:20px}.files__item{margin-bottom:5px;white-space:nowrap}.files__item_inner{position:relative;display:inline-block;max-width:100%;min-width:100%}.files__item--loading .files__item_inner{padding-right:15px}.files__item--loading .files__item_inner:before{content:'';position:absolute;right:0;top:50%;margin-top:-7px;margin-left:-7px;height:14px;width:14px;border-width:3px;border-style:solid;border-color:rgba(17,68,118,.75) rgba(17,68,118,.75) rgba(17,68,118,.25) rgba(17,68,118,.25);-webkit-border-radius:100%;border-radius:100%;-webkit-animation:clockwise .5s linear infinite;animation:clockwise .5s linear infinite}.files__error{display:block;font-size:12px;color:red;font-style:italic}.files__name{white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;max-width:calc(100% - 74px);line-height:22px}.files__delete,.files__name,.files__size{display:inline-block;vertical-align:top}.files__size{padding-top:6px;line-height:100%;font-size:90%;max-width:50px;font-style:italic;margin-left:10px}.files__delete{margin:3px 0 0 7px;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:618px 548px;background-size:618px 548px;width:14px;height:14px;background-position:-479px -469px}.files__delete:hover{opacity:.9}@media (min-width:1221px){.banners-block{min-height:535px}}.banners-block__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}@media (min-width:1221px){.banners-block__list{margin:-12px -25px -12px 0;padding-left:400px}}@media (min-width:768px) and (max-width:1220px){.banners-block__list{margin:-15px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}@media (max-width:767px){.banners-block__list{margin:-7px}}.banners-block__item{display:block;-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}@media (min-width:1221px){.banners-block__item{padding:13px 25px}.banners-block__item:first-child{position:absolute;left:0;top:13px;width:375px;padding:0}.banners-block__item:first-child .banners-block__link:before{content:'';display:block;padding-top:138.667%}}@media (min-width:768px) and (max-width:1220px){.banners-block__item{padding:15px}}@media (max-width:767px){.banners-block__item{padding:7px}}.banners-block__link{display:block;-webkit-background-size:cover;background-size:cover;background-position:center;background-repeat:no-repeat}.banners-block__link:before{content:'';display:block;padding-top:71.43%}.not-found{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;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}.not-found__inner{margin:auto}.not-found__main{margin:auto;text-align:center;color:#282828;padding:30px;max-width:700px}.not-found__title{font-size:200px;font-family:"ProbaPro-Bold","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;line-height:140px}@media (max-width:767px){.not-found__title{font-size:140px;line-height:100px}}.not-found__desc{font-size:24px;font-family:"ProbaPro-SemiBold","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;margin-bottom:45px}@media (max-width:767px){.not-found__desc{font-size:20px;margin-bottom:30px}}.not-found__desc:last-child{margin-bottom:0}.not-found__action .btn{min-width:180px}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwiY29uZmlnL2ZvbnRzLnNjc3MiLCJzdmcvX3Nwcml0ZUlubGluZS5zY3NzIiwidWkvYnV0dG9ucy5zY3NzIiwibGlicy9ub21vbGl6ZS5zY3NzIiwibGlicy9ncmlkLnNjc3MiLCJfY29tbW9uLnNjc3MiLCJtaXhpbnMvbWl4aW5zLnNjc3MiLCJfdHlwb2dyYXBoeS5zY3NzIiwic3ZnL19taXhpbnMuc2NzcyIsImxheW91dC9oZWFkZXIuc2NzcyIsImxheW91dC9icmVhZGNydW1icy5zY3NzIiwibGF5b3V0L2Zvb3Rlci5zY3NzIiwibGF5b3V0L3BvcHVwLnNjc3MiLCJsYXlvdXQvd3JhcHBlci5zY3NzIiwidWkvZm9ybS5zY3NzIiwibGlicy9mYW5jeWJveC5zY3NzIiwibGlicy9ib290c3RyYXAtZGF0ZXBpY2tlci5zY3NzIiwibGlicy9sZWFmbGV0LnNjc3MiLCJwYWdlcy91aS10b29sa2l0LnNjc3MiLCJwYWdlcy9zdGF0aWMuc2NzcyIsImNvbXBvbmVudHMvZHJvcGRvd24uc2NzcyIsImNvbXBvbmVudHMvcmFkaW8uc2NzcyIsImNvbXBvbmVudHMvY2hlY2tib3guc2NzcyIsImNvbXBvbmVudHMvbG9hZGVyLnNjc3MiLCJibG9ja3MvYnRuLWxpc3Quc2NzcyIsImJsb2Nrcy9uYXYuc2NzcyIsImJsb2Nrcy9zdWItbWVudS5zY3NzIiwiYmxvY2tzL2hlYWRlci1zZWFyY2guc2NzcyIsImJsb2Nrcy9oZWFkZXItc2l0ZS5zY3NzIiwiYmxvY2tzL2hlYWRlci1wcm9maWxlLnNjc3MiLCJibG9ja3MvaGVhZGVyLWF2YWlsYWJpbGl0eS5zY3NzIiwiYmxvY2tzL3N0ZXAtYmxvY2suc2NzcyIsImJsb2Nrcy9jb25zdWx0YXRpb24uc2NzcyIsImJsb2Nrcy9zZWN0aW9uLnNjc3MiLCJibG9ja3Mvc2VjdGlvbi1tYXAuc2NzcyIsImJsb2Nrcy9hcnRpY2xlLWl0ZW0uc2NzcyIsImJsb2Nrcy9hcnRpY2xlLWdyaWQuc2NzcyIsImJsb2Nrcy9zaXRlLW1hcC5zY3NzIiwiYmxvY2tzL2lzc3Vlcy1ibG9jay5zY3NzIiwiYmxvY2tzL21haW4tbGF5b3V0LnNjc3MiLCJibG9ja3Mvc2lkZS1uYXYuc2NzcyIsImJsb2Nrcy9jb250YWN0LWNlbnRlci5zY3NzIiwiYmxvY2tzL3ZhY2FuY3ktaXRlbS5zY3NzIiwiYmxvY2tzL3NlYXJjaC1ibG9jay5zY3NzIiwiYmxvY2tzL3Njcm9sbC10b3Auc2NzcyIsImJsb2Nrcy9jb3VudC1ibG9jay5zY3NzIiwiYmxvY2tzL3Jlc291cmNlLWJsb2NrLnNjc3MiLCJibG9ja3MvYXJ0aWNsZS1zZWN0aW9uLnNjc3MiLCJibG9ja3MvZmlsdGVyLnNjc3MiLCJibG9ja3Mvc3RhdGlzdGljLWJsb2NrLnNjc3MiLCJibG9ja3Mvc2VjdGlvbi1ncmFwaC5zY3NzIiwiYmxvY2tzL2xlZ2VuZC1saXN0LnNjc3MiLCJibG9ja3MvbmV3cy1jb250cm9sLnNjc3MiLCJibG9ja3MvaGFuZGxpbmctdGFibGUuc2NzcyIsImJsb2Nrcy9yYWRpby1idG4uc2NzcyIsImJsb2Nrcy9mb3JtLW5vdGUuc2NzcyIsImJsb2Nrcy9hY2NvLWl0ZW0uc2NzcyIsImJsb2Nrcy9jaGF0LWJsb2NrLnNjc3MiLCJibG9ja3MvcGVyc29uLWRhdGEuc2NzcyIsImJsb2Nrcy9maWxlcy5zY3NzIiwiYmxvY2tzL2Jhbm5lcnMtYmxvY2suc2NzcyIsInBhZ2VzL25vdC1mb3VuZC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGlCLEFDS0UsV0FDRSw4QixDQUNBLDJHLENBRUEsZSxDQUNBLGtCLEFBTEYsV0FDRSw2QixDQUNBLHlHLENBRUEsZSxDQUNBLGtCLEFBTEYsV0FDRSwrQixDQUNBLDZHLENBRUEsZSxDQUNBLGtCLEFBTEYsV0FDRSw0QixDQUNBLHVHLENBRUEsZSxDQUNBLGtCLEFBTEYsV0FDRSwyQixDQUNBLHFHLENBRUEsZSxDQUNBLGtCLEFBTEYsV0FDRSw0QixDQUNBLHVHLENBRUEsZSxDQUNBLGtCQ1ZKLEssQ0FDRSxvQixDQUNBLFMsQ0FDQSxVLENBQ0EsaUIsQ0FHRixnQixDQUNFLFksQ0FDQSxjLENBRUYsa0IsQ0FDRSxVLENBQ0EsVyxDQUVGLGUsQ0FJQSxjLENBSEUsVSxDQUNBLFcsQ0FNRixVLENBQ0UsVSxDQUNBLFcsQ0FFRixRLENBQ0UsVSxDQUNBLFcsQ0FFRixVLENBQ0UsVSxDQUNBLGMsQ0FFRixVLENBQ0UsYSxDQUNBLGEsQ0FFRixVLENBQ0UsVSxDQUNBLFcsQ0FFRixRLENBQ0UsYSxDQUNBLGMsQ0FFRixVLENBQ0UsVSxDQUNBLFcsQ0FFRixhLENBQ0UsYSxDQUNBLGMsQ0FFRixhLENBQ0UsVSxDQUNBLGMsQ0FFRixTLENBQ0UsVSxDQUNBLGMsQ0FFRixpQixDQUNFLFUsQ0FDQSxXLENBRUYsYSxDQUNFLFUsQ0FDQSxXLENBRUYsWSxDQUNFLFUsQ0FDQSxXOztBQzBURiw2QkFDRSxFLENBQ0UsOEMsQ0FBQSx3QyxBQUZKLHFCQUNFLEUsQ0FDRSw4QyxDQUFBLHdDQzFYSixJLENBQ0UsZ0IsQ0FDQSx5QixDQUNBLDZCLENDVEEsNkIsQ0FBQSxxQixDQUNBLDRCLENEb0hGLEMsQ0FsR0EsSSxDSndNQSxNLENDaE5FLGUsQ0FDQSxpQixDR09GLEksQ0FDRSxRLENFWkEsZSxDQzBLQSxjLENOeEtBLHNFLENHaUJGLE8sQ0oyR0EsSyxDSTBRQSxPLENBMVZBLFUsQ0pzR0EsTSxDQXJCQSxNLENBQ0EsTSxDQXFCQSxJLENBeVRBLEksQ0E3VUEsRyxDQUNBLE8sQ0l6R0UsYSxDQStCRixNLENJOEJFLGUsQ0pyQkYsRSxDQUNFLDhCLENBQUEsc0IsQ0FDQSxRLENBQ0EsZ0IsQ0E0REYsSSxDSmtHQSxHLENJdEpBLEcsQ0p1SkEsSSxDSXRKRSwrQixDQUNBLGEsQ0FXRixDLENBQ0UsNEIsQ0FDQSxvQyxDSWpHQSxhLENBQ0Esb0IsQ0FDQSxzQixDQUFBLGlCLENBQUEsYyxDSnVHRixXLENBQ0Usa0IsQ0FFQSx3QyxDQUFBLGdDLENBT0YsQyxDSnNHQSxNLENDak5FLG1FLENHeUlGLEcsQ0FDRSxpQixDQU9GLEksQ0FDRSxxQixDQUNBLFUsQ0FPRixLLENBQ0UsYSxDQVFGLEcsQ0o0RkEsRyxDSTFGRSxhLENBQ0EsYSxDQUNBLGlCLENBQ0EsdUIsQ0FHRixHLENBQ0UsYSxDQUdGLEcsQ0FDRSxTLENBVUYsSyxDQWdPQSxNLENKeklBLEssQ0lyRkUsb0IsQ0FPRixVQUFBLFcsQ0FDRSxZLENBQ0EsUSxDQU9GLEcsQ0FDRSxpQixDSXpNQSxjLENKZ05GLFFBQUEsTSxDQUNFLGUsQ0FXRixNLENKOEVBLEssQ0l2RUUsZ0IsQ0FDQSxRLENBVUEsZ0IsQ0o2REYsUSxDQUNBLE0sQ0FDQSxRLENJNUVFLHNCLENBQ0EsYyxDQUNBLGdCLENBQ0EsUSxDQWtCRixNLENKK0VBLE0sQ0k3RUUsbUIsQ0p3RkYsWSxDQUNBLGEsQ0loRkEsTSxDQUlFLHlCLENKb0ZGLCtCLENBQ0EsOEIsQ0FDQSwrQixDSS9FQSx3QixDQUlFLGlCLENBQ0EsUyxDSmtGRiw0QixDQUNBLDJCLENBQ0EsNEIsQ0k3RUEscUIsQ0FJRSw2QixDQU9GLFEsQ0FDRSwwQixDQVVGLE0sQ0FFRSxhLENBQ0EsYSxDQUNBLGMsQ0FFQSxrQixDQVFGLFEsQ0FDRSxvQixDQUNBLHVCLENBT0YsUSxDQUNFLGEsQ0o4RUYsZSxDQUlBLFksQ0kxR0EsTSxDQWtDRSw2QixDQUFBLHFCLENBQ0EsUyxDSjZFRix3QyxDQUtBLHdDLENJekVFLFcsQ0o0RUYsYSxDSW5FRSw0QixDQUNBLG1CLENKMkVGLDJDLENBS0Esd0MsQ0l2RUUsdUIsQ0FRRiw0QixDQUNFLHlCLENBQ0EsWSxDQW9CRixPLENBQ0UsaUIsQ0pvRkYsUSxDSWxFQSxRLENBQ0UsWSxDQ2xiRixjQUNFLG1CTG1nQkYsTyxDQURBLFEsQ0t2ZkUsMEIsQ0FBQSxrQixDQUdGLFUsQ0FDRSxpQixDQUNBLGdCLENBQ0Esa0IsQ0FDQSxpQixDQUNBLFUsQ0FHRix5QkFDRSxVLENBQ0UsaUIsQUFJSiwwQkFDRSxVLENBQ0Usa0JBSUosZ0IsQ0FDRSxVLENBQ0EsaUIsQ0FDQSxnQixDQUNBLGtCLENBQ0EsaUIsQ0FHRixJLENBQ0UsbUIsQ0FDQSxtQixDQUFBLG9CLENBQUEsWSxDQUNBLGtCLENBQ0ksc0IsQ0FBQSxjLENBQ0osWSxDQUdGLFcsQ0FDRSxjLENBQ0EsYSxDQUdGLGdCLENMcWZBLHlCLENLbmZFLGUsQ0FDQSxjLENBR0YsSSxDQUFBLE0sQ0FBQSxPLENBQUEsTyxDQUFBLE8sQ0FBQSxNLENBQUEsTSxDQUFBLE0sQ0FBQSxNLENBQUEsTSxDQUFBLE0sQ0FBQSxNLENBQUEsTSxDQU1FLGlCLENBQ0EsVSxDQUNBLGMsQ0FDQSxZLENMMmVGLFMsQ0s5ZUUsaUIsQ0FFQSxjLENBQ0EsWSxDTDZlbUosTyxDQUF2SSxTLENBQW1HLFUsQ0FBWSxVLENBQVksVSxDQUFoSCxTLENBQVcsUyxDQUFXLFMsQ0FBVyxTLENBQVcsUyxDQUFXLFMsQ0FBVyxTLENBQVcsUyxDQUN0RyxZLENBRnFKLE8sQ0FBdkksUyxDQUFtRyxVLENBQVksVSxDQUFZLFUsQ0FBaEgsUyxDQUFXLFMsQ0FBVyxTLENBQVcsUyxDQUFXLFMsQ0FBVyxTLENBQVcsUyxDQUFXLFMsQ0FDdEcsWSxDQUZrSixPLENBQXZJLFMsQ0FBbUcsVSxDQUFZLFUsQ0FBWSxVLENBQWhILFMsQ0FBVyxTLENBQVcsUyxDQUFXLFMsQ0FBVyxTLENBQVcsUyxDQUFXLFMsQ0FBVyxTLENBQ25HLFksQ0FFcUosTyxDQUF2SSxTLENBQW1HLFUsQ0FBWSxVLENBQVksVSxDQUFoSCxTLENBQVcsUyxDQUFXLFMsQ0FBVyxTLENBQVcsUyxDQUFXLFMsQ0FBVyxTLENBQVcsUyxDQUN0RyxZLENLbGZFLGlCLENBQ0EsVSxDQUNBLGMsQ0FDQSxZLENBR0YsSSxDQUNFLHlCLENBQ0ksb0IsQ0FBQSxZLENBQ0osbUIsQ0FDSSxrQixDQUFBLG1CLENBQUEsVyxDQUNKLGMsQ0FHRixTLENBQ0UsaUIsQ0FDSSxrQixDQUFBLHFCLENBQUEsYSxDQUNKLFUsQ0FDQSxjLENBR0YsTSxDQU1BLE0sQ0FNQSxNLENBWEUsc0IsQ0FDSSxrQixDQUFBLDBCLENBQUEsa0IsQ0FDSixtQixDQUdGLE0sQ0FNQSxNLENBTEUsdUIsQ0FDSSwyQixDQUFBLG1CLENBQ0osb0IsQ0FHRixNLENBQ0UsZ0IsQ0FDSSxvQixDQUFBLFksQ0FDSixhLENBR0YsTSxDQU1BLE0sQ0FNQSxNLENBWEUsdUIsQ0FDSSxrQixDQUFBLDJCLENBQUEsbUIsQ0FDSixvQixDQUdGLE0sQ0FNQSxNLENBTEUsdUIsQ0FDSSwyQixDQUFBLG1CLENBQ0osb0IsQ0FHRixNLENBQ0UsZ0IsQ0FDSSxvQixDQUFBLFksQ0FDSixhLENBR0YsTSxDQU1BLE0sQ0FNQSxNLENBWEUsdUIsQ0FDSSxrQixDQUFBLDJCLENBQUEsbUIsQ0FDSixvQixDQUdGLE0sQ0FNQSxNLENBTEUsdUIsQ0FDSSwyQixDQUFBLG1CLENBQ0osb0IsQ0FHRixNLENBQ0UsZ0IsQ0FDSSxvQixDQUFBLFksQ0FDSixhLENBR0YsTyxDQU1BLE8sQ0FNQSxPLENBWEUsdUIsQ0FDSSxrQixDQUFBLDJCLENBQUEsbUIsQ0FDSixvQixDQUdGLE8sQ0FNQSxPLENBTEUsdUIsQ0FDSSwyQixDQUFBLG1CLENBQ0osb0IsQ0FHRixPLENBQ0UsaUIsQ0FDSSxxQixDQUFBLGEsQ0FDSixjLENBR0YsUSxDQUNFLGdCLENBQ0ksMkIsQ0FBQSxlLENBQUEsTyxDQUdOLFEsQ0FDRSxnQixDQUNJLDJCLENBQUEsZSxDQUFBLE8sQ0FHTixRLENBQ0UsZ0IsQ0FDSSwyQixDQUFBLGUsQ0FBQSxPLENBR04sUSxDQUNFLGdCLENBQ0ksMkIsQ0FBQSxlLENBQUEsTyxDQUdOLFEsQ0FDRSxnQixDQUNJLDJCLENBQUEsZSxDQUFBLE8sQ0FHTixRLENBQ0UsZ0IsQ0FDSSwyQixDQUFBLGUsQ0FBQSxPLENBR04sUSxDQUNFLGdCLENBQ0ksMkIsQ0FBQSxlLENBQUEsTyxDQUdOLFEsQ0FDRSxnQixDQUNJLDJCLENBQUEsZSxDQUFBLE8sQ0FHTixRLENBQ0UsZ0IsQ0FDSSw0QixDQUFBLGUsQ0FBQSxPLENBR04sUyxDQUNFLGlCLENBQ0ksNEIsQ0FBQSxnQixDQUFBLFEsQ0FHTixTLENBQ0UsaUIsQ0FDSSw0QixDQUFBLGdCLENBQUEsUSxDQUdOLFMsQ0FDRSxpQixDQUNJLDRCLENBQUEsZ0IsQ0FBQSxRLENBR04seUJBQ0UsTyxDQUNFLHlCLENBQ0ksb0IsQ0FBQSxZLENBQ0osbUIsQ0FDSSxrQixDQUFBLG1CLENBQUEsVyxDQUNKLGMsQ0FFRixZLENBQ0UsaUIsQ0FDSSxrQixDQUFBLHFCLENBQUEsYSxDQUNKLFUsQ0FDQSxjLENBRUYsUyxDQUtBLFMsQ0FKRSxzQixDQUNJLGtCLENBQUEsMEIsQ0FBQSxrQixDQUNKLG1CLENBRUYsUyxDQUNFLHVCLENBQ0ksMkIsQ0FBQSxtQixDQUNKLG9CLENBRUYsUyxDQUtBLFMsQ0FKRSxnQixDQUNJLGtCLENBQUEsb0IsQ0FBQSxZLENBQ0osYSxDQUVGLFMsQ0FDRSx1QixDQUNJLDJCLENBQUEsbUIsQ0FDSixvQixDQUVGLFMsQ0FLQSxTLENBSkUsdUIsQ0FDSSxrQixDQUFBLDJCLENBQUEsbUIsQ0FDSixvQixDQUVGLFMsQ0FDRSxnQixDQUNJLG9CLENBQUEsWSxDQUNKLGEsQ0FFRixTLENBS0EsUyxDQUpFLHVCLENBQ0ksa0IsQ0FBQSwyQixDQUFBLG1CLENBQ0osb0IsQ0FFRixTLENBQ0UsdUIsQ0FDSSwyQixDQUFBLG1CLENBQ0osb0IsQ0FPRixVLENBTEEsUyxDQUNFLGdCLENBQ0ksa0IsQ0FBQSxvQixDQUFBLFksQ0FDSixhLENBRUYsVSxDQUNFLHVCLENBQ0ksMkIsQ0FBQSxtQixDQUNKLG9CLENBRUYsVSxDQUtBLFUsQ0FKRSx1QixDQUNJLGtCLENBQUEsMkIsQ0FBQSxtQixDQUNKLG9CLENBRUYsVSxDQUNFLGlCLENBQ0kscUIsQ0FBQSxhLENBQ0osYyxDQUVGLFcsQ0FDRSxnQixDQUNJLDJCLENBQUEsZSxDQUFBLE8sQ0FFTixXLENBQ0UsZ0IsQ0FDSSwyQixDQUFBLGUsQ0FBQSxPLENBRU4sVyxDQUNFLGdCLENBQ0ksMkIsQ0FBQSxlLENBQUEsTyxDQUVOLFcsQ0FDRSxnQixDQUNJLDJCLENBQUEsZSxDQUFBLE8sQ0FFTixXLENBQ0UsZ0IsQ0FDSSwyQixDQUFBLGUsQ0FBQSxPLENBRU4sVyxDQUNFLGdCLENBQ0ksMkIsQ0FBQSxlLENBQUEsTyxDQUVOLFcsQ0FDRSxnQixDQUNJLDJCLENBQUEsZSxDQUFBLE8sQ0FFTixXLENBQ0UsZ0IsQ0FDSSwyQixDQUFBLGUsQ0FBQSxPLENBRU4sVyxDQUNFLGdCLENBQ0ksNEIsQ0FBQSxlLENBQUEsTyxDQUVOLFksQ0FDRSxpQixDQUNJLDRCLENBQUEsZ0IsQ0FBQSxRLENBRU4sWSxDQUNFLGlCLENBQ0ksNEIsQ0FBQSxnQixDQUFBLFEsQ0FFTixZLENBQ0UsaUIsQ0FDSSw0QixDQUFBLGdCLENBQUEsVSxBQUlSLHlCQUNFLE8sQ0FDRSx5QixDQUNJLG9CLENBQUEsWSxDQUNKLG1CLENBQ0ksa0IsQ0FBQSxtQixDQUFBLFcsQ0FDSixjLENBRUYsWSxDQUNFLGlCLENBQ0ksa0IsQ0FBQSxxQixDQUFBLGEsQ0FDSixVLENBQ0EsYyxDQUVGLFMsQ0FLQSxTLENBSkUsc0IsQ0FDSSxrQixDQUFBLDBCLENBQUEsa0IsQ0FDSixtQixDQUVGLFMsQ0FDRSx1QixDQUNJLDJCLENBQUEsbUIsQ0FDSixvQixDQUVGLFMsQ0FLQSxTLENBSkUsZ0IsQ0FDSSxrQixDQUFBLG9CLENBQUEsWSxDQUNKLGEsQ0FFRixTLENBQ0UsdUIsQ0FDSSwyQixDQUFBLG1CLENBQ0osb0IsQ0FFRixTLENBS0EsUyxDQUpFLHVCLENBQ0ksa0IsQ0FBQSwyQixDQUFBLG1CLENBQ0osb0IsQ0FFRixTLENBQ0UsZ0IsQ0FDSSxvQixDQUFBLFksQ0FDSixhLENBRUYsUyxDQUtBLFMsQ0FKRSx1QixDQUNJLGtCLENBQUEsMkIsQ0FBQSxtQixDQUNKLG9CLENBRUYsUyxDQUNFLHVCLENBQ0ksMkIsQ0FBQSxtQixDQUNKLG9CLENBT0YsVSxDQUxBLFMsQ0FDRSxnQixDQUNJLGtCLENBQUEsb0IsQ0FBQSxZLENBQ0osYSxDQUVGLFUsQ0FDRSx1QixDQUNJLDJCLENBQUEsbUIsQ0FDSixvQixDQUVGLFUsQ0FLQSxVLENBSkUsdUIsQ0FDSSxrQixDQUFBLDJCLENBQUEsbUIsQ0FDSixvQixDQUVGLFUsQ0FDRSxpQixDQUNJLHFCLENBQUEsYSxDQUNKLGMsQ0FFRixXLENBQ0UsZ0IsQ0FDSSwyQixDQUFBLGUsQ0FBQSxPLENBRU4sVyxDQUNFLGdCLENBQ0ksMkIsQ0FBQSxlLENBQUEsTyxDQUVOLFcsQ0FDRSxnQixDQUNJLDJCLENBQUEsZSxDQUFBLE8sQ0FFTixXLENBQ0UsZ0IsQ0FDSSwyQixDQUFBLGUsQ0FBQSxPLENBRU4sVyxDQUNFLGdCLENBQ0ksMkIsQ0FBQSxlLENBQUEsTyxDQUVOLFcsQ0FDRSxnQixDQUNJLDJCLENBQUEsZSxDQUFBLE8sQ0FFTixXLENBQ0UsZ0IsQ0FDSSwyQixDQUFBLGUsQ0FBQSxPLENBRU4sVyxDQUNFLGdCLENBQ0ksMkIsQ0FBQSxlLENBQUEsTyxDQUVOLFcsQ0FDRSxnQixDQUNJLDRCLENBQUEsZSxDQUFBLE8sQ0FFTixZLENBQ0UsaUIsQ0FDSSw0QixDQUFBLGdCLENBQUEsUSxDQUVOLFksQ0FDRSxpQixDQUNJLDRCLENBQUEsZ0IsQ0FBQSxRLENBRU4sWSxDQUNFLGlCLENBQ0ksNEIsQ0FBQSxnQixDQUFBLFUsQUFJUiwwQkFDRSxPLENBQ0UseUIsQ0FDSSxvQixDQUFBLFksQ0FDSixtQixDQUNJLGtCLENBQUEsbUIsQ0FBQSxXLENBQ0osYyxDQUVGLFksQ0FDRSxpQixDQUNJLGtCLENBQUEscUIsQ0FBQSxhLENBQ0osVSxDQUNBLGMsQ0FFRixTLENBS0EsUyxDQUpFLHNCLENBQ0ksa0IsQ0FBQSwwQixDQUFBLGtCLENBQ0osbUIsQ0FFRixTLENBQ0UsdUIsQ0FDSSwyQixDQUFBLG1CLENBQ0osb0IsQ0FFRixTLENBS0EsUyxDQUpFLGdCLENBQ0ksa0IsQ0FBQSxvQixDQUFBLFksQ0FDSixhLENBRUYsUyxDQUNFLHVCLENBQ0ksMkIsQ0FBQSxtQixDQUNKLG9CLENBRUYsUyxDQUtBLFMsQ0FKRSx1QixDQUNJLGtCLENBQUEsMkIsQ0FBQSxtQixDQUNKLG9CLENBRUYsUyxDQUNFLGdCLENBQ0ksb0IsQ0FBQSxZLENBQ0osYSxDQUVGLFMsQ0FLQSxTLENBSkUsdUIsQ0FDSSxrQixDQUFBLDJCLENBQUEsbUIsQ0FDSixvQixDQUVGLFMsQ0FDRSx1QixDQUNJLDJCLENBQUEsbUIsQ0FDSixvQixDQU9GLFUsQ0FMQSxTLENBQ0UsZ0IsQ0FDSSxrQixDQUFBLG9CLENBQUEsWSxDQUNKLGEsQ0FFRixVLENBQ0UsdUIsQ0FDSSwyQixDQUFBLG1CLENBQ0osb0IsQ0FFRixVLENBS0EsVSxDQUpFLHVCLENBQ0ksa0IsQ0FBQSwyQixDQUFBLG1CLENBQ0osb0IsQ0FFRixVLENBQ0UsaUIsQ0FDSSxxQixDQUFBLGEsQ0FDSixjLENBRUYsVyxDQUNFLGdCLENBQ0ksMkIsQ0FBQSxlLENBQUEsTyxDQUVOLFcsQ0FDRSxnQixDQUNJLDJCLENBQUEsZSxDQUFBLE8sQ0FFTixXLENBQ0UsZ0IsQ0FDSSwyQixDQUFBLGUsQ0FBQSxPLENBRU4sVyxDQUNFLGdCLENBQ0ksMkIsQ0FBQSxlLENBQUEsTyxDQUVOLFcsQ0FDRSxnQixDQUNJLDJCLENBQUEsZSxDQUFBLE8sQ0FFTixXLENBQ0UsZ0IsQ0FDSSwyQixDQUFBLGUsQ0FBQSxPLENBRU4sVyxDQUNFLGdCLENBQ0ksMkIsQ0FBQSxlLENBQUEsTyxDQUVOLFcsQ0FDRSxnQixDQUNJLDJCLENBQUEsZSxDQUFBLE8sQ0FFTixXLENBQ0UsZ0IsQ0FDSSw0QixDQUFBLGUsQ0FBQSxPLENBRU4sWSxDQUNFLGlCLENBQ0ksNEIsQ0FBQSxnQixDQUFBLFEsQ0FFTixZLENBQ0UsaUIsQ0FDSSw0QixDQUFBLGdCLENBQUEsUSxDQUVOLFksQ0FDRSxpQixDQUNJLDRCLENBQUEsZ0IsQ0FBQSxRLENBS04sTyxDQUNFLHlCLENBQ0ksb0IsQ0FBQSxZLENBQ0osbUIsQ0FDSSxrQixDQUFBLG1CLENBQUEsVyxDQUNKLGMsQ0FFRixZLENBQ0UsaUIsQ0FDSSxrQixDQUFBLHFCLENBQUEsYSxDQUNKLFUsQ0FDQSxjLENBRUYsUyxDQUtBLFMsQ0FKRSxzQixDQUNJLGtCLENBQUEsMEIsQ0FBQSxrQixDQUNKLG1CLENBRUYsUyxDQUNFLHVCLENBQ0ksMkIsQ0FBQSxtQixDQUNKLG9CLENBRUYsUyxDQUtBLFMsQ0FKRSxnQixDQUNJLGtCLENBQUEsb0IsQ0FBQSxZLENBQ0osYSxDQUVGLFMsQ0FDRSx1QixDQUNJLDJCLENBQUEsbUIsQ0FDSixvQixDQUVGLFMsQ0FLQSxTLENBSkUsdUIsQ0FDSSxrQixDQUFBLDJCLENBQUEsbUIsQ0FDSixvQixDQUVGLFMsQ0FDRSxnQixDQUNJLG9CLENBQUEsWSxDQUNKLGEsQ0FFRixTLENBS0EsUyxDQUpFLHVCLENBQ0ksa0IsQ0FBQSwyQixDQUFBLG1CLENBQ0osb0IsQ0FFRixTLENBQ0UsdUIsQ0FDSSwyQixDQUFBLG1CLENBQ0osb0IsQ0FPRixVLENBTEEsUyxDQUNFLGdCLENBQ0ksa0IsQ0FBQSxvQixDQUFBLFksQ0FDSixhLENBRUYsVSxDQUNFLHVCLENBQ0ksMkIsQ0FBQSxtQixDQUNKLG9CLENBRUYsVSxDQUtBLFUsQ0FKRSx1QixDQUNJLGtCLENBQUEsMkIsQ0FBQSxtQixDQUNKLG9CLENBRUYsVSxDQUNFLGlCLENBQ0kscUIsQ0FBQSxhLENBQ0osYyxDQUVGLFcsQ0FDRSxnQixDQUNJLDJCLENBQUEsZSxDQUFBLE8sQ0FFTixXLENBQ0UsZ0IsQ0FDSSwyQixDQUFBLGUsQ0FBQSxPLENBRU4sVyxDQUNFLGdCLENBQ0ksMkIsQ0FBQSxlLENBQUEsTyxDQUVOLFcsQ0FDRSxnQixDQUNJLDJCLENBQUEsZSxDQUFBLE8sQ0FFTixXLENBQ0UsZ0IsQ0FDSSwyQixDQUFBLGUsQ0FBQSxPLENBRU4sVyxDQUNFLGdCLENBQ0ksMkIsQ0FBQSxlLENBQUEsTyxDQUVOLFcsQ0FDRSxnQixDQUNJLDJCLENBQUEsZSxDQUFBLE8sQ0FFTixXLENBQ0UsZ0IsQ0FDSSwyQixDQUFBLGUsQ0FBQSxPLENBRU4sVyxDQUNFLGdCLENBQ0ksNEIsQ0FBQSxlLENBQUEsTyxDQUVOLFksQ0FDRSxpQixDQUNJLDRCLENBQUEsZ0IsQ0FBQSxRLENBRU4sWSxDQUNFLGlCLENBQ0ksNEIsQ0FBQSxnQixDQUFBLFEsQ0FFTixZLENBQ0UsaUIsQ0FDSSw0QixDQUFBLGdCLENBQUEsVUFTUixZLENBTEEsUyxDQUNFLGdDLENBQ0ksdUMsQ0FBQSxzQyxDQUFBLG9DLENBQUEsNEIsQ0FHTixZLENBQ0UsbUMsQ0FDSSxxQyxDQUFBLHVDLENBQUEsK0IsQ0FRTixvQixDQUxBLGlCLENBQ0Usd0MsQ0FDSSx1QyxDQUFBLHVDLENBQUEsNEMsQ0FBQSxvQyxDQUdOLG9CLENBQ0UsMkMsQ0FDSSxxQyxDQUFBLCtDLENBQUEsdUMsQ0FHTixVLENBQ0UsNEIsQ0FDSSxnQyxDQUFBLHdCLENBR04sWSxDQUNFLDhCLENBQ0ksa0MsQ0FBQSwwQixDQUdOLGtCLENBQ0Usb0MsQ0FDSSx3QyxDQUFBLGdDLENBR04sc0IsQ0FDRSw2QixDQUNJLGdDLENBQUEsNEMsQ0FBQSxvQyxDQUdOLG9CLENBQ0UsMkIsQ0FDSSw4QixDQUFBLDBDLENBQUEsa0MsQ0FHTix1QixDQUNFLDhCLENBQ0ksaUMsQ0FBQSx3QyxDQUFBLGdDLENBR04sd0IsQ0FDRSwrQixDQUNJLGtDLENBQUEsK0MsQ0FBQSx1QyxDQUdOLHVCLENBQ0Usa0MsQ0FDSSw4QyxDQUFBLHNDLENBR04sa0IsQ0FDRSw4QixDQUNJLGlDLENBQUEsd0MsQ0FBQSxnQyxDQUdOLGdCLENBQ0UsNEIsQ0FDSSwrQixDQUFBLHNDLENBQUEsOEIsQ0FHTixtQixDQUNFLCtCLENBQ0ksa0MsQ0FBQSxvQyxDQUFBLDRCLENBR04scUIsQ0FDRSxpQyxDQUNJLG9DLENBQUEsc0MsQ0FBQSw4QixDQUdOLG9CLENBQ0UsZ0MsQ0FDSSxtQyxDQUFBLHFDLENBQUEsNkIsQ0FHTixvQixDQUNFLGtDLENBQ0ksMEMsQ0FBQSxrQyxDQUdOLGtCLENBQ0UsZ0MsQ0FDSSx3QyxDQUFBLGdDLENBR04scUIsQ0FDRSxtQyxDQUNJLHNDLENBQUEsOEIsQ0FHTixzQixDQUNFLG9DLENBQ0ksNkMsQ0FBQSxxQyxDQUdOLHFCLENBQ0UsdUMsQ0FDSSw0QyxDQUFBLG9DLENBR04sc0IsQ0FDRSxvQyxDQUNJLHVDLENBQUEsK0IsQ0FHTixnQixDQUNFLGtDLENBQ0ksaUMsQ0FBQSx5QixDQUdOLGlCLENBQ0UsbUMsQ0FDSSx1QyxDQUFBLCtCLENBR04sZSxDQUNFLGlDLENBQ0kscUMsQ0FBQSw2QixDQUdOLGtCLENBQ0Usb0MsQ0FDSSxtQyxDQUFBLDJCLENBR04sb0IsQ0FDRSxzQyxDQUNJLHFDLENBQUEsNkIsQ0FHTixtQixDQUNFLHFDLENBQ0ksb0MsQ0FBQSw0QixDQUdOLHlCQUtFLGUsQ0FKQSxZLENBQ0UsZ0MsQ0FDSSx1QyxDQUFBLHNDLENBQUEsb0MsQ0FBQSw0QixDQUVOLGUsQ0FDRSxtQyxDQUNJLHFDLENBQUEsdUMsQ0FBQSwrQixDQU1OLHVCLENBSkEsb0IsQ0FDRSx3QyxDQUNJLHVDLENBQUEsdUMsQ0FBQSw0QyxDQUFBLG9DLENBRU4sdUIsQ0FDRSwyQyxDQUNJLHFDLENBQUEsK0MsQ0FBQSx1QyxDQUVOLGEsQ0FDRSw0QixDQUNJLGdDLENBQUEsd0IsQ0FFTixlLENBQ0UsOEIsQ0FDSSxrQyxDQUFBLDBCLENBRU4scUIsQ0FDRSxvQyxDQUNJLHdDLENBQUEsZ0MsQ0FFTix5QixDQUNFLDZCLENBQ0ksZ0MsQ0FBQSw0QyxDQUFBLG9DLENBRU4sdUIsQ0FDRSwyQixDQUNJLDhCLENBQUEsMEMsQ0FBQSxrQyxDQUVOLDBCLENBQ0UsOEIsQ0FDSSxpQyxDQUFBLHdDLENBQUEsZ0MsQ0FFTiwyQixDQUNFLCtCLENBQ0ksa0MsQ0FBQSwrQyxDQUFBLHVDLENBRU4sMEIsQ0FDRSxrQyxDQUNJLDhDLENBQUEsc0MsQ0FFTixxQixDQUNFLDhCLENBQ0ksaUMsQ0FBQSx3QyxDQUFBLGdDLENBRU4sbUIsQ0FDRSw0QixDQUNJLCtCLENBQUEsc0MsQ0FBQSw4QixDQUVOLHNCLENBQ0UsK0IsQ0FDSSxrQyxDQUFBLG9DLENBQUEsNEIsQ0FFTix3QixDQUNFLGlDLENBQ0ksb0MsQ0FBQSxzQyxDQUFBLDhCLENBRU4sdUIsQ0FDRSxnQyxDQUNJLG1DLENBQUEscUMsQ0FBQSw2QixDQUVOLHVCLENBQ0Usa0MsQ0FDSSwwQyxDQUFBLGtDLENBRU4scUIsQ0FDRSxnQyxDQUNJLHdDLENBQUEsZ0MsQ0FFTix3QixDQUNFLG1DLENBQ0ksc0MsQ0FBQSw4QixDQUVOLHlCLENBQ0Usb0MsQ0FDSSw2QyxDQUFBLHFDLENBRU4sd0IsQ0FDRSx1QyxDQUNJLDRDLENBQUEsb0MsQ0FFTix5QixDQUNFLG9DLENBQ0ksdUMsQ0FBQSwrQixDQUVOLG1CLENBQ0Usa0MsQ0FDSSxpQyxDQUFBLHlCLENBRU4sb0IsQ0FDRSxtQyxDQUNJLHVDLENBQUEsK0IsQ0FFTixrQixDQUNFLGlDLENBQ0kscUMsQ0FBQSw2QixDQUVOLHFCLENBQ0Usb0MsQ0FDSSxtQyxDQUFBLDJCLENBRU4sdUIsQ0FDRSxzQyxDQUNJLHFDLENBQUEsNkIsQ0FFTixzQixDQUNFLHFDLENBQ0ksb0MsQ0FBQSw4QixBQUlSLHlCQUtFLGUsQ0FKQSxZLENBQ0UsZ0MsQ0FDSSx1QyxDQUFBLHNDLENBQUEsb0MsQ0FBQSw0QixDQUVOLGUsQ0FDRSxtQyxDQUNJLHFDLENBQUEsdUMsQ0FBQSwrQixDQU1OLHVCLENBSkEsb0IsQ0FDRSx3QyxDQUNJLHVDLENBQUEsdUMsQ0FBQSw0QyxDQUFBLG9DLENBRU4sdUIsQ0FDRSwyQyxDQUNJLHFDLENBQUEsK0MsQ0FBQSx1QyxDQUVOLGEsQ0FDRSw0QixDQUNJLGdDLENBQUEsd0IsQ0FFTixlLENBQ0UsOEIsQ0FDSSxrQyxDQUFBLDBCLENBRU4scUIsQ0FDRSxvQyxDQUNJLHdDLENBQUEsZ0MsQ0FFTix5QixDQUNFLDZCLENBQ0ksZ0MsQ0FBQSw0QyxDQUFBLG9DLENBRU4sdUIsQ0FDRSwyQixDQUNJLDhCLENBQUEsMEMsQ0FBQSxrQyxDQUVOLDBCLENBQ0UsOEIsQ0FDSSxpQyxDQUFBLHdDLENBQUEsZ0MsQ0FFTiwyQixDQUNFLCtCLENBQ0ksa0MsQ0FBQSwrQyxDQUFBLHVDLENBRU4sMEIsQ0FDRSxrQyxDQUNJLDhDLENBQUEsc0MsQ0FFTixxQixDQUNFLDhCLENBQ0ksaUMsQ0FBQSx3QyxDQUFBLGdDLENBRU4sbUIsQ0FDRSw0QixDQUNJLCtCLENBQUEsc0MsQ0FBQSw4QixDQUVOLHNCLENBQ0UsK0IsQ0FDSSxrQyxDQUFBLG9DLENBQUEsNEIsQ0FFTix3QixDQUNFLGlDLENBQ0ksb0MsQ0FBQSxzQyxDQUFBLDhCLENBRU4sdUIsQ0FDRSxnQyxDQUNJLG1DLENBQUEscUMsQ0FBQSw2QixDQUVOLHVCLENBQ0Usa0MsQ0FDSSwwQyxDQUFBLGtDLENBRU4scUIsQ0FDRSxnQyxDQUNJLHdDLENBQUEsZ0MsQ0FFTix3QixDQUNFLG1DLENBQ0ksc0MsQ0FBQSw4QixDQUVOLHlCLENBQ0Usb0MsQ0FDSSw2QyxDQUFBLHFDLENBRU4sd0IsQ0FDRSx1QyxDQUNJLDRDLENBQUEsb0MsQ0FFTix5QixDQUNFLG9DLENBQ0ksdUMsQ0FBQSwrQixDQUVOLG1CLENBQ0Usa0MsQ0FDSSxpQyxDQUFBLHlCLENBRU4sb0IsQ0FDRSxtQyxDQUNJLHVDLENBQUEsK0IsQ0FFTixrQixDQUNFLGlDLENBQ0kscUMsQ0FBQSw2QixDQUVOLHFCLENBQ0Usb0MsQ0FDSSxtQyxDQUFBLDJCLENBRU4sdUIsQ0FDRSxzQyxDQUNJLHFDLENBQUEsNkIsQ0FFTixzQixDQUNFLHFDLENBQ0ksb0MsQ0FBQSw4QixBQUlSLDBCQUtFLGUsQ0FKQSxZLENBQ0UsZ0MsQ0FDSSx1QyxDQUFBLHNDLENBQUEsb0MsQ0FBQSw0QixDQUVOLGUsQ0FDRSxtQyxDQUNJLHFDLENBQUEsdUMsQ0FBQSwrQixDQU1OLHVCLENBSkEsb0IsQ0FDRSx3QyxDQUNJLHVDLENBQUEsdUMsQ0FBQSw0QyxDQUFBLG9DLENBRU4sdUIsQ0FDRSwyQyxDQUNJLHFDLENBQUEsK0MsQ0FBQSx1QyxDQUVOLGEsQ0FDRSw0QixDQUNJLGdDLENBQUEsd0IsQ0FFTixlLENBQ0UsOEIsQ0FDSSxrQyxDQUFBLDBCLENBRU4scUIsQ0FDRSxvQyxDQUNJLHdDLENBQUEsZ0MsQ0FFTix5QixDQUNFLDZCLENBQ0ksZ0MsQ0FBQSw0QyxDQUFBLG9DLENBRU4sdUIsQ0FDRSwyQixDQUNJLDhCLENBQUEsMEMsQ0FBQSxrQyxDQUVOLDBCLENBQ0UsOEIsQ0FDSSxpQyxDQUFBLHdDLENBQUEsZ0MsQ0FFTiwyQixDQUNFLCtCLENBQ0ksa0MsQ0FBQSwrQyxDQUFBLHVDLENBRU4sMEIsQ0FDRSxrQyxDQUNJLDhDLENBQUEsc0MsQ0FFTixxQixDQUNFLDhCLENBQ0ksaUMsQ0FBQSx3QyxDQUFBLGdDLENBRU4sbUIsQ0FDRSw0QixDQUNJLCtCLENBQUEsc0MsQ0FBQSw4QixDQUVOLHNCLENBQ0UsK0IsQ0FDSSxrQyxDQUFBLG9DLENBQUEsNEIsQ0FFTix3QixDQUNFLGlDLENBQ0ksb0MsQ0FBQSxzQyxDQUFBLDhCLENBRU4sdUIsQ0FDRSxnQyxDQUNJLG1DLENBQUEscUMsQ0FBQSw2QixDQUVOLHVCLENBQ0Usa0MsQ0FDSSwwQyxDQUFBLGtDLENBRU4scUIsQ0FDRSxnQyxDQUNJLHdDLENBQUEsZ0MsQ0FFTix3QixDQUNFLG1DLENBQ0ksc0MsQ0FBQSw4QixDQUVOLHlCLENBQ0Usb0MsQ0FDSSw2QyxDQUFBLHFDLENBRU4sd0IsQ0FDRSx1QyxDQUNJLDRDLENBQUEsb0MsQ0FFTix5QixDQUNFLG9DLENBQ0ksdUMsQ0FBQSwrQixDQUVOLG1CLENBQ0Usa0MsQ0FDSSxpQyxDQUFBLHlCLENBRU4sb0IsQ0FDRSxtQyxDQUNJLHVDLENBQUEsK0IsQ0FFTixrQixDQUNFLGlDLENBQ0kscUMsQ0FBQSw2QixDQUVOLHFCLENBQ0Usb0MsQ0FDSSxtQyxDQUFBLDJCLENBRU4sdUIsQ0FDRSxzQyxDQUNJLHFDLENBQUEsNkIsQ0FFTixzQixDQUNFLHFDLENBQ0ksb0MsQ0FBQSw0QixDQVNOLGUsQ0FKQSxZLENBQ0UsZ0MsQ0FDSSx1QyxDQUFBLHNDLENBQUEsb0MsQ0FBQSw0QixDQUVOLGUsQ0FDRSxtQyxDQUNJLHFDLENBQUEsdUMsQ0FBQSwrQixDQU1OLHVCLENBSkEsb0IsQ0FDRSx3QyxDQUNJLHVDLENBQUEsdUMsQ0FBQSw0QyxDQUFBLG9DLENBRU4sdUIsQ0FDRSwyQyxDQUNJLHFDLENBQUEsK0MsQ0FBQSx1QyxDQUVOLGEsQ0FDRSw0QixDQUNJLGdDLENBQUEsd0IsQ0FFTixlLENBQ0UsOEIsQ0FDSSxrQyxDQUFBLDBCLENBRU4scUIsQ0FDRSxvQyxDQUNJLHdDLENBQUEsZ0MsQ0FFTix5QixDQUNFLDZCLENBQ0ksZ0MsQ0FBQSw0QyxDQUFBLG9DLENBRU4sdUIsQ0FDRSwyQixDQUNJLDhCLENBQUEsMEMsQ0FBQSxrQyxDQUVOLDBCLENBQ0UsOEIsQ0FDSSxpQyxDQUFBLHdDLENBQUEsZ0MsQ0FFTiwyQixDQUNFLCtCLENBQ0ksa0MsQ0FBQSwrQyxDQUFBLHVDLENBRU4sMEIsQ0FDRSxrQyxDQUNJLDhDLENBQUEsc0MsQ0FFTixxQixDQUNFLDhCLENBQ0ksaUMsQ0FBQSx3QyxDQUFBLGdDLENBRU4sbUIsQ0FDRSw0QixDQUNJLCtCLENBQUEsc0MsQ0FBQSw4QixDQUVOLHNCLENBQ0UsK0IsQ0FDSSxrQyxDQUFBLG9DLENBQUEsNEIsQ0FFTix3QixDQUNFLGlDLENBQ0ksb0MsQ0FBQSxzQyxDQUFBLDhCLENBRU4sdUIsQ0FDRSxnQyxDQUNJLG1DLENBQUEscUMsQ0FBQSw2QixDQUVOLHVCLENBQ0Usa0MsQ0FDSSwwQyxDQUFBLGtDLENBRU4scUIsQ0FDRSxnQyxDQUNJLHdDLENBQUEsZ0MsQ0FFTix3QixDQUNFLG1DLENBQ0ksc0MsQ0FBQSw4QixDQUVOLHlCLENBQ0Usb0MsQ0FDSSw2QyxDQUFBLHFDLENBRU4sd0IsQ0FDRSx1QyxDQUNJLDRDLENBQUEsb0MsQ0FFTix5QixDQUNFLG9DLENBQ0ksdUMsQ0FBQSwrQixDQUVOLG1CLENBQ0Usa0MsQ0FDSSxpQyxDQUFBLHlCLENBRU4sb0IsQ0FDRSxtQyxDQUNJLHVDLENBQUEsK0IsQ0FFTixrQixDQUNFLGlDLENBQ0kscUMsQ0FBQSw2QixDQUVOLHFCLENBQ0Usb0MsQ0FDSSxtQyxDQUFBLDJCLENBRU4sdUIsQ0FDRSxzQyxDQUNJLHFDLENBQUEsNkIsQ0FFTixzQixDQUNFLHFDLENBQ0ksb0MsQ0FBQSw4QkN0ekNSLEMsQ0FDRSxtQixDQUNBLFMsQ0FDQSxRLENBSEYsQyxDQUFBLE0sQ0FBQSxPLENBUUksNkIsQ0FBQSxxQixDQUlKLGlCLENBTUksZSxDQUNBLHdCLENDNEhGLHlCRG5JRixpQixDQVVNLGMsQ0FDQSxLLENBQ0EsTSxDQUNBLFUsQ0FDQSxhLEFDdUlKLDBCRHJKRixnQixDQW1CTSxlLENBQ0EsMEJBS04sSyxDQUNFLHVCLENBQ0EsdUIsQ0FBQSxlLENMeEJBLHNFLENBQ0EsZSxDQUNBLGlCLENNc0tBLGMsQ0RsSkYsZ0IsQ0FPSSxzQixDQVBKLGlCLENBV0ksc0IsQ0FJSixrQixDQUNFLHVCLENBQUEsb0IsQ0FBQSxlLENBR0YsTSxDQUNFLFMsQ0FDQSxRLENBQ0EsNEIsQ0FDQSxjLENMN0NBLG9FLENBQ0EsZSxDQUNBLGlCLENNc0tBLGMsQ0FoQkEsMEJEbEdGLFUsQ0FFSSx3QixBQ29GRixnRERoRkYsVSxDQUVJLHdCLEFDa0VGLHlCRDlERixVLENBRUksd0JBSUosSyxDQUFBLFcsQ0FPSSw4QixDQVBKLEssQ0FDRSxhLENBQ0EsK0IsQ0FGRixXLENBTUksK0IsQ0FJRixVLENBQ0UsaUIsQ0FDQSxpQixDQUNBLGEsQ0NtRkYsYyxDRGpGRSxhLENBQ0EseUIsQ0FDQSxpQixDQVBELHFCLENBVUcsZSxDQVZILGdCLENBY0csb0IsQ0FkSCxpQixDQWtCRyxVLENHK0RGLGEsQ0FDQSw0QixDQUNBLDhDLENBQ0EsbUMsQ0FBQSwyQixDQVFFLFUsQ0FLQSxXLENBUUYsaUMsQ0hyRkUsaUIsQ0FDQSxNLENBQ0EsTyxDQUNBLGtDLENBQUEsOEIsQ0FBQSwwQixDQUlKLFMsQ0FDRSxpQixDQUNBLGlCLENBQ0EsYSxDQ3dERixjLENEdERFLGEsQ0FDQSx5QixDQUNBLGlCLENBUEQsb0IsQ0FVRyxlLENBVkgsZSxDQWNHLG9CLENBZEgsZ0IsQ0FrQkcsVSxDR29DRixhLENBQ0EsNEIsQ0FDQSw4QyxDQUNBLG1DLENBQUEsMkIsQ0FRRSxVLENBS0EsVSxDQVFGLGlDLENIMURFLGlCLENBQ0EsTSxDQUNBLE8sQ0FDQSxrQyxDQUFBLDhCLENBQUEsMEIsQ0FLTiw0QixDQUFBLDJCLENBSVEsOEIsQ0FBQSxzQixDRTVKUixFLENBQ0UsUyxDQUNBLFEsQ0FDQSxvQixDQUdGLE8sQ0FBQSxPLENBT0ksYSxDQUNBLG9CLENBUUosRyxDQUFBLEUsQ0FDRSxlLENQUkEsbUUsQ0FDQSxlLENBQ0EsaUIsQ01zS0EsYyxDQzdKQSxnQixDRHFIQSx5QkN6SEYsRyxDQUFBLEUsQ0RpS0UsaUIsQ0N6SkUsa0JBSUosRyxDQUFBLEUsQ0FDRSxlLENQcEJBLG1FLENBQ0EsZSxDQUNBLGlCLENNc0tBLGdCLENDakpBLGdCLENEeUdBLHlCQzdHRixHLENBQUEsRSxDRHFKRSxnQixDQzdJRSxrQkFJSixHLENBQUEsRSxDQUNFLFEsQ1BoQ0EsbUUsQ0FDQSxlLENBQ0EsaUIsQ01zS0EsYyxDQ3JJQSxnQixDRDZGQSx5QkNqR0YsRyxDQUFBLEUsQ0R5SUUsZ0IsQ0NqSUUsa0JBSUosRyxDQUFBLEcsQ0FBQSxHLENBQUEsRSxDQUFBLEUsQ0FBQSxFLENBQ0UsZSxDUDVDQSxtRSxDQUNBLGUsQ0FDQSxpQixDTXNLQSxjLENDekhBLGdCLENEaUZBLHlCQ3JGRixHLENBQUEsRyxDQUFBLEcsQ0FBQSxFLENBQUEsRSxDQUFBLEUsQ0Q2SEUsZ0IsQ0NySEUsa0JBSUosYyxDQUFBLGMsQ0FBQSxjLENBQUEsYyxDQUFBLGMsQ0FBQSxjLENFbUlLLCtCLENBektGLHdCLENGa0VILGlCLENBNUJBLGEsQ0FBQSxhLENBQUEsYSxDQUFBLGEsQ0FBQSxhLENBQUEsYSxDQU1BLFksQ0FKSSxlLENBSUosQyxDQUNFLGlCLENBQ0Esa0IsQ0RpRUEseUJDbkVGLEMsQ0QyR0UsZSxDQ2pHRSxvQkFZSixVLENBQUEsUSxDQVFJLGtCLENBUkosaUIsQ0RxRkUsYyxDQ3BFRSxhLENFbkhKLE8sQ0FDRSxtRixDQUFBLDhFLENBQUEsOEUsQ0FDQSxpQixDSHFLQSwwQkd2S0YsTyxDQUtJLDhCQUdGLGMsQ0FDRSxnQixDSDhKRiwwQkcvSkEsYyxDQUlJLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FDQSwyQixDQUFBLDRCLENBQUEsNkIsQ0FBQSx5QixDQUFBLHFCLENBQ0Esa0IsQUg2SUosZ0RHbkpBLGMsQ0FVSSxnQixBSDZISix5Qkd2SUEsYyxDQWNJLHFCLEFIMklKLDBCR3ZJQSxZLENBRUksYyxBSDJJSiwwQkd2SUEsYSxDQUVJLGtCLENBQ0EsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUNBLG9CLEFIbUlKLDBCRzNIQSxhLENBU0Usa0IsQ0FFSSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBWE4sYSxDQUdJLHFCLENBQUEsbUIsQ0FBQSxhLENBQ0EsbUIsQ0FBQSxtQixDQUFBLFcsQ0FDQSx3QixDQUFBLDBCLENBQUEscUIsQ0FBQSxrQixDQUNBLGdCLENBRkEsa0IsQ0FLRixrQixDQUdJLGtCLENBQUEsc0IsQ0FBQSxrQixDQUFBLGMsQ0FDQSxlLENBQ0Esb0IsQUh1R04sMEJHNUdFLGtCLENBU0ksaUIsQ0FDQSxvQixBSGdGTix5QkcxRkUsa0IsQ0FjSSxtQkFJSixrQixDQUNFLGEsQ0grRkosMEJHaEdFLGtCLENBSUksa0IsQ0FBQSxxQixDQUFBLGlCLENBQUEsYSxDQUNBLGMsQ0FDQSxtQixBSDBGTixpREdoR0csc0IsQ0FBQSxzQixDQVVPLGlCLEFIMEVWLGdER3BGRSxrQixDQWdCSSxVLENBQ0Esb0IsQUh1RE4seUJHeEVFLGtCLENBcUJJLFUsQ0FDQSxlLEFIMEVOLDBCR3RFRSxrQixDQUVJLGtCLENBQUEsYyxDQUFBLFUsQ0FBQSxNLENBQ0EsaUJBSUosbUIsQ0FDRSxjLENBQ0EsYSxDSDZESiwwQkcvREUsbUIsQ0FLSSxvQixBSDhDTixnREduREUsbUIsQ0FTSSxlLENBQ0EsbUIsQUg2Qk4seUJHdkNFLG1CLENBY0ksZSxDQUNBLGlCLENBQ0EsZ0JBSUosbUIsQ0FDRSxjLENBQ0EsVSxDVC9HSixtRSxDQUNBLGUsQ0FDQSxpQixDU2dISSxtRUFMRixtQixDQU1JLGdCLEFIYU4seUJHbkJFLG1CLENBVUksZ0JBSUosbUIsQ0FDRSxpQixDSDRCSiwwQkc3QkUsbUIsQ0FJSSxpQixDQUNBLHFCLENBQUEsbUIsQ0FBQSxlLEFIa0JOLDBCR3ZCRSxtQixDQVNJLGlCLENBQ0Esa0IsQUhMTix5QkdMRSxtQixDQWNJLGtCQWRILDBCLENBa0JHLFUsQ0FDQSxhLENBQ0Esd0IsQ0FDQSxpQixDSFFOLDBCRzdCRywwQixDQXdCSyxTLENBQ0EsVyxDQUNBLGdCLENBQ0EsTSxDQUNBLFMsQUhMUiwwQkd2QkcsMEIsQ0FnQ0ssVSxDQUNBLFUsQ0FDQSxLLENBQ0EsUSxDQUNBLG1CQUtOLG9CLENBQ0UsYyxDQUNBLFUsQ1R0S0osb0UsQ0FDQSxlLENBQ0EsaUIsQ01zSkEsMEJHWUUsb0IsQ0FNSSxpQixBSDFDTix5QkdvQ0Usb0IsQ0FVSSxnQixBSHRCTiwwQkcyQkEsZSxDQUVJLGtCLENBQUEsc0IsQ0FBQSxrQixDQUFBLGMsQ0FDQSxlLENBQ0Esb0JBR0Ysb0IsQ0FDRSxrQixDSHpDSiwwQkd3Q0Usb0IsQ0FJSSxjLEFINUNOLDBCR3dDRyx5QyxDQWFLLGEsQ0FiTCwrQyxDQWdCTyxRLENBQ0EsVSxDQUNBLGFBbEJQLDBCLENIbEJILGMsQ0cyQ00sYSxDQUNBLGUsQ0FDQSxpQixDQUNBLGlCLENBQ0EsaUIsQ0FDQSxjLENBQ0Esc0IsQ0FBQSxpQixDQUFBLGMsQ1R6Tk4sc0UsQ0FDQSxlLENBQ0EsaUIsQ004SEEseUJHMERHLDBCLENBbUNLLG1CQW5DTCxnQyxDQXVDSyxVLENBdkNMLGdDLENBMkNLLGMsQ0FDQSxpQixDQUNBLE8sQ0FDQSxNLENBQ0Esa0MsQ0FBQSw4QixDQUFBLDBCLENBQ0EsZSxDSHhGUiwwQkd3Q0csZ0MsQ0FtRE8sWSxDQU9WLGdCLENBRUksYSxDQUNBLFVBSUosZSxDQUNFLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLDBCLENBQUEscUIsQ0FBQSxrQixDSHJHRiwwQkdtR0EsZSxDQUtJLGlCQUtGLGlCLENBQ0UsaUIsQ0FDQSxRLENBQ0EsUyxDQUNBLGEsQ0hqSEosMEJHNkdFLGlCLENBT0ksYyxBSDVJTix5QkdxSUUsaUIsQ0FXSSxPLENBQ0EsVUFaSCx3QixDQWlFTCxtQyxDQWpEUSxVLENEbEhKLGEsQ0FDQSw0QixDQUNBLDhDLENBQ0EsbUMsQ0FBQSwyQixDQVFFLFUsQ0FLQSxXLENBUUYsaUMsQ0NpR0YsZSxDQUNFLHFCLENBQUEsbUIsQ0FBQSxhLENBQ0EsVyxDQUNBLGtCLENBQ0EsaUIsQ0FDQSxnQixDSC9JRiwwQkcwSUEsZSxDQVFJLGNBUkgsc0IsQ0FZRyxVLENBQ0EsYSxDQUNBLHdCLENBQ0EsaUIsQ0FDQSxPLENBQ0EsTyxDQUNBLGtDLENBQUEsOEIsQ0FBQSwwQixDQUNBLFMsQ0FDQSxVLENBcEJILHNCLENBd0JHLGEsQ0F4QkgsNEIsQ0EyQkssVSxDQUtOLGUsQ0FDRSxpQixDQUNBLFUsQ0g1S0YsMEJHMEtBLGUsQ0FLSSxjQUtOLGtCLENBRUksYyxDQUNBLGlCLENBSEosbUMsQ0QzSUksaUMsQ0UxTUosWSxDQUNFLGUsQ0FDQSxrQixDQUVBLGtCLENBQ0UsaUIsQ0FDQSxrQixDQUNBLGEsQ0pnTEYsZSxDTnhLQSxxRSxDQUNBLGUsQ0FDQSxpQixDVVBFLGMsQ0FORCx3QixDQVVHLHlCLENBVkgsd0IsQ0FjRyxXLENBQ0EsaUIsQ0FDQSxPLENBQ0EsUyxDQUNBLGEsQ0ppS0osZSxDSW5MQyw2QixDQXVCRyxvQixDQUNBLGEsQ0F4QkgsbUMsQ0EyQkssWSxDQS9CUixxQyxDQXFDTSxhLENDckNOLE8sQ0FDRSxxQixDQUFBLG1CLENBQUEsYSxDQUNBLDZDLENBQ0EsaUIsQ0FNQSxZLENBQ0Usd0IsQ0FJQSxtQixDQUNFLG1CLENBQ0EsZ0IsQ0FDQSxVLENBQ0EsaUIsQ0x5SUosZ0RLN0lFLG1CLENBT0ksc0IsQUwwSE4seUJLaklFLG1CLENBV0ksc0JBS04sWSxDQUNFLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FDQSxjLENBQ0Esc0IsQ0FBQSxrQixDQUFBLGMsQ0w4R0YseUJLakhBLFksQ0FNSSxnQkFJSixZLENBQ0UsYyxDQUVBLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FDQSwyQixDQUFBLDRCLENBQUEsNkIsQ0FBQSx5QixDQUFBLHFCLENMMkhGLDBCSy9IQSxZLENBT0ksa0IsQ0FBQSx5QixDQUFBLHFCLENBQUEsaUIsQ0FDQSxvQixBTDJHSixnREtuSEEsWSxDQVlJLGtCLENBQUEsb0IsQ0FBQSxnQixDQUFBLFksQ0FDQSxhLENBR0YsdUIsQ0FFSSxjQUtOLGUsQ0FDRSxlLENBQ0EsWSxDQUNBLGdCLENMeUZGLGdESzVGQSxlLENBTUksZUFJSixhLENBQ0Usa0IsQ0wyRUYseUJLNUVBLGEsQ0FJSSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxjQXFESCwyQixDQXpEQSx3QixDQVFHLGUsQ0FHRixpQixDQUNFLGEsQ0xnRUoseUJLakVFLGlCLENBSUksa0IsQ0FBQSxxQixDQUFBLGlCLENBQUEsYSxDQUNBLGMsQ0FDQSxpQixDQU5ILHFCLENBQUEscUIsQ0FTSyxpQixBTGtEUix5QkszREUsaUIsQ0FjSSxVLENBQ0EsbUIsQUxrRE4seUJLOUNFLGtCLENBRUksa0IsQ0FBQSxjLENBQUEsVSxDQUFBLFFBSUosbUIsQ0wwRUYsZSxDS3hFSSxhLENBQ0EsaUIsQ0FHRixtQixDTG9FRixjLENLbEVJLFUsQ0FJSixhLENMOERBLGMsQ0s1REUsZSxDTG9CRix5Qkt0QkEsYSxDQUtJLG9CQUlKLGdCLENBQ0Usa0IsQ0FDQSxlLENBbUJBLGEsQ0xnQ0YsZSxDQWhCQSwwQktyQ0Msa0MsQ0FVSyxpQkFWTCxrQixDQWVHLCtCLENBZkgsd0IsQ0FpQkssK0IsQ0FqQkwsa0IsQ0F3QkMsc0IsQ0FDRSxlLENBQ0EsVSxDQUNBLGMsQ0FHRix3QixDQUNFLFksQ0xOSixnREtLRSx3QixDQUlJLGEsQ0FJSiwyQixDQUVJLGNBS04scUIsQ0F5Q0EsYSxDQXhDRSxrQixDQUNBLGEsQ0FGRCxnQyxDQUtHLGUsQ0FMSCx5QixDQXlDQSxpQixDQXdCQSxtQixDQXhERyxvQixDQUNBLHFCLENBQ0EsaUIsQ0FDQSxlLENBWkgsMkIsQ0FBQSw0QixDQWdCRyxhLENMaERKLHlCS2dDQywyQixDQUFBLDRCLENBbUJLLGlCQW5CTCxpQyxDQUFBLGtDLENBeUNBLHlCLENBQUEsMEIsQ0F3QkEsMkIsQ0FBQSw0QixDQTFDSyxVLENBdkJMLHVDLENBQUEsd0MsQ0EyQk8sNEIsQ0EzQlAsOEMsQ0FBQSwrQyxDQWtDUyw2QixDQU9ULHdCLENBS0csZSxDQUxILG1CLENBQUEsb0IsQ0FnQkcsYSxDQVFKLGUsQ0FDRSxhLENBQ0Esa0IsQ0FGRCwwQixDQUtHLGUsQ0FMSCxxQixDQUFBLHNCLENBZ0JHLGEsQ0FoQkgscUIsQ0F3QkcsVSxDQUNBLFcsQ0FJSixhLENBQ0UsZSxDTHZHRiwwQktzR0EsYSxDQUlJLG9CQUpILGUsQ0FRRyx5QixDQVJILHFCLENBV0ssb0IsQ0FNUixrQixDQUVJLGMsQ0FGSix1QixDQUtNLHFCLENBQ0EseUIsQ0FDQSw0QixDQ3JTTixNLENBQ0UsYyxDQUNBLGlCLENBQ0EseUIsQ0FDQSxLLENBQ0EsTSxDQUNBLFUsQ0FDQSxXLENBQ0EsYyxDQUNBLGEsQ0FDQSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0EsMkIsQ0FBQSw0QixDQUFBLDZCLENBQUEseUIsQ0FBQSxxQixDQUNBLHVCLENBQUEsOEIsQ0FBQSxvQixDQUFBLHNCLENBQ0Esd0IsQ0FBQSwwQixDQUFBLHFCLENBQUEsa0IsQ0FFQSxXLENBQ0UsZSxDQUNBLFksQ0FDQSxhLENBQ0EscUIsQ0FFQSxpQixDQUNBLGMsQ0FDQSxlLENBUkYsVyxDQUFDLGlCLENBWUcsWSxDQVpILGlCLENBZ0JHLGEsQ0FJSixhLENBQ0UsaUIsQ0FDQSxPLENBQ0EsUyxDQUNBLFMsQ0N2Q0osUSxDQUdFLGdCLENBQ0EsYSxDQUNBLDJGLENBQUEsbUYsQ0FMRixRLENBY0UsZSxDQVBBLGMsQ0FVRSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0EsMkIsQ0FBQSw0QixDQUFBLDZCLENBQUEseUIsQ0FBQSxxQixDQVhGLGMsQ0FHRSx3QixDQUFBLHFDLENBQUEscUIsQ0FBQSw2QixDQUNBLGdCLENBR0YsZSxDQUNFLGtCLENBQUEsbUIsQ0FBQSxtQixDQUFBLFcsQ0FDQSxxQixDQUFBLG1CLENBQUEsYSxDWGhCSixJLENBQ0Usb0IsQ0FDQSxxQixDQUNBLGMsQ0FDQSxtQyxDQUFBLDhCLENBQUEsMkIsQ0FDQSw0QixDQUNBLGlCLENBQ0EsZ0IsQ0FDQSxlLENJK0tBLGMsQ0o3S0EsZSxDRktBLG9FLENBQ0EsZSxDQUNBLGlCLENFakJGLFUsQ0FBQSxVLENBZUksb0IsQ0FmSixRLENBbUJJLG9CLENBQ0EscUIsQ0FDQSxpQixDQUNBLGMsQ0FDQSxnQixDQUNBLGUsQ0F4QkosYSxDQTRCSSxjLENBQ0EsZSxDQUdGLFksQ0FDRSx3QixDQUNBLG9CLENBQ0EsVSxDQUhELGtCLENBT0csd0IsQ0FDQSxvQixDQUNBLFUsQ0FUSCxxQixDQUFBLHFCLENBY0csd0IsQ0FDQSxvQixDQUNBLFUsQ0FJSixjLENBQ0Usd0IsQ0FDQSxvQixDQUNBLGEsQ0FIRCxvQixDQU1HLHdCLENBQ0Esb0IsQ0FDQSxhLENBUkgsdUIsQ0FBQSx1QixDQWFHLHdCLENBQ0Esb0IsQ0FDQSxhLENBSUosWSxDQUNFLHdCLENBQ0Esb0IsQ0FDQSxVLENBSEQsa0IsQ0FNRyx3QixDQUNBLG9CLENBQ0EsVSxDQVJILHFCLENBQUEscUIsQ0FhRyx3QixDQUNBLG9CLENBQ0EsVSxDQUlKLFcsQ0FDRSx3QixDQUNBLG9CLENBQ0EsVSxDQUhELGlCLENBTUcsd0IsQ0FDQSxvQixDQUNBLFUsQ0FSSCxvQixDQUFBLG9CLENBYUcsd0IsQ0FDQSxvQixDQUNBLFUsQ0FJSixZLENBQ0Usd0IsQ0FDQSxvQixDQUNBLFUsQ0FIRCxrQixDQU1HLHdCLENBQ0Esb0IsQ0FDQSxVLENBUkgscUIsQ0FBQSxxQixDQWFHLHdCLENBQ0Esb0IsQ0FDQSxVLENBSUosVSxDQUNFLHdCLENBQ0Esb0IsQ0FDQSxVLENBSEQsZ0IsQ0FNRyx3QixDQUNBLG9CLENBQ0EsVSxDQVJILG1CLENBQUEsbUIsQ0FhRyx3QixDQUNBLG9CLENBQ0EsVSxDQUlKLFMsQ0FDRSx3QixDQUNBLG9CLENBQ0EsVSxDQUhELGUsQ0FNRyx3QixDQUNBLG9CLENBQ0EsVSxDQVJILGtCLENBQUEsa0IsQ0FhRyx3QixDQUNBLG9CLENBQ0EsVSxDQUlKLG9CLENBQ0UsNEIsQ0FDQSxvQixDQUNBLGEsQ0FIRCwwQixDQU1HLHdCLENBQ0Esb0IsQ0FDQSxVLENBUkgsNkIsQ0FBQSw2QixDQWFHLDRCLENBQ0Esb0IsQ0FDQSxhLENBZkgsdUMsQ0FtQkcsNEYsQ0FJSixzQixDQUNFLDRCLENBQ0Esb0IsQ0FDQSxhLENBSEQsNEIsQ0FNRyx3QixDQUNBLG9CLENBQ0EsVSxDQVJILCtCLENBQUEsK0IsQ0FhRyw0QixDQUNBLG9CLENBQ0EsYSxDQWZILHlDLENBbUJHLG9HLENBSUosb0IsQ0FDRSw0QixDQUNBLG9CLENBQ0EsYSxDQUhELDBCLENBTUcsd0IsQ0FDQSxvQixDQUNBLFUsQ0FSSCw2QixDQUFBLDZCLENBYUcsNEIsQ0FDQSxvQixDQUNBLGEsQ0FmSCx1QyxDQW1CRyw0RixDQUlKLG1CLENBQ0UsNEIsQ0FDQSxvQixDQUNBLGEsQ0FIRCx5QixDQU1HLHdCLENBQ0Esb0IsQ0FDQSxVLENBUkgsNEIsQ0FBQSw0QixDQWFHLDRCLENBQ0Esb0IsQ0FDQSxhLENBZkgsc0MsQ0FtQkcsNEYsQ0FJSixvQixDQUNFLDRCLENBQ0Esb0IsQ0FDQSxhLENBSEQsMEIsQ0FNRyx3QixDQUNBLG9CLENBQ0EsVSxDQVJILDZCLENBQUEsNkIsQ0FhRyw0QixDQUNBLG9CLENBQ0EsYSxDQWZILHVDLENBbUJHLDRGLENBSUosa0IsQ0FDRSw0QixDQUNBLG9CLENBQ0EsYSxDQUhELHdCLENBTUcsd0IsQ0FDQSxvQixDQUNBLFUsQ0FSSCwyQixDQUFBLDJCLENBYUcsNEIsQ0FDQSxvQixDQUNBLGEsQ0FmSCxxQyxDQW1CRyxnRyxDQUlKLGlCLENBQ0UsNEIsQ0FDQSxvQixDQUNBLGEsQ0FIRCx1QixDQU1HLHdCLENBQ0Esb0IsQ0FDQSxVLENBUkgsMEIsQ0FBQSwwQixDQWFHLDRCLENBQ0Esb0IsQ0FDQSxhLENBZkgsb0MsQ0FtQkcsd0YsQ0FJSixZLENBQ0UsaUIsQ0FDQSxtQixDQUNBLGlCLENBSEQsbUIsQ0FNRyxVLENBQ0EsaUIsQ0FDQSxPLENBQ0EsUSxDQUNBLGdCLENBQ0EsaUIsQ0FDQSxXLENBQ0EsVSxDQUNBLGdCLENBQ0Esa0IsQ0FDQSxvRyxDQUNBLDBCLENBQUEsa0IsQ0FDQSwrQyxDQUFBLHVDLENBSUosTyxDSXRLQSxnQixDSndLRSxpQixDQUZELDBCLENBS0csZ0IsQ0FDQSxpQixDQUNBLFcsQ0FDQSxVLENBSUosVSxDSWxMQSxhLENKb0xFLGdCLENBRkQsNkIsQ0FLRyxlLENBQ0EsZ0IsQ0FDQSxXLENBQ0EsVSxDQWpYTixhLENBQUEsYSxDQXVYSSxXLENBdlhKLGEsQ0EyWEksYyxDQTNYSixhLENBK1hJLG1CLENBVUosZSxDQUVJLDRCLENBRkosc0IsQ0FBQSw0QixDQUFBLG9CLENBQUEsMEIsQ0FBQSxxQixDQUFBLDJCLENBQUEsOEIsQ0FBQSxvQyxDQUFBLDRCLENBQUEsa0MsQ0FBQSw2QixDQUFBLG1DLENBQUEsK0IsQ0FBQSxxQyxDQUFBLGlDLENBQUEsdUMsQ0FBQSwrQixDQUFBLHFDLENBQUEsK0IsQ0FBQSxxQyxDQUFBLHVCLENBQUEsNkIsQ0FBQSx5QixDQUFBLCtCLENBQUEsdUIsQ0FBQSw2QixDQUFBLHVCLENBQUEsNkIsQ0FtQk0scUIsQ0FDQSxpQixDQUNBLFUsQ0FyQk4sK0IsQ0FBQSwrQixDQUFBLDZCLENBQUEsNkIsQ0FBQSw4QixDQUFBLDhCLENBQUEsdUMsQ0FBQSx1QyxDQUFBLHFDLENBQUEscUMsQ0FBQSxzQyxDQUFBLHNDLENBQUEsd0MsQ0FBQSx3QyxDQUFBLDBDLENBQUEsMEMsQ0FBQSx3QyxDQUFBLHdDLENBQUEsd0MsQ0FBQSx3QyxDQUFBLGdDLENBQUEsZ0MsQ0FBQSxrQyxDQUFBLGtDLENBQUEsZ0MsQ0FBQSxnQyxDQUFBLGdDLENBQUEsZ0MsQ0FnQ1EscUIsQ0FDQSxpQixDQUNBLFUsQ0FDQSxVLENBbkNSLHlDLENBQUEsdUMsQ0FBQSx3QyxDQUFBLGlELENBQUEsK0MsQ0FBQSxnRCxDQUFBLGtELENBQUEsb0QsQ0FBQSxrRCxDQUFBLGtELENBQUEsMEMsQ0FBQSw0QyxDQUFBLDBDLENBQUEsMEMsQ0F1Q1EsNEUsQ1kvYU4sVyxDQUNFLGlCLENBQ0Esa0IsQ0FGRCxzQixDQUtHLGUsQ0FHRixpQixDQUNFLGlCLENBREQsd0IsQ0FJRyxVLENOcUtKLGEsQ0FDQSw0QixDQUNBLDhDLENBQ0EsbUMsQ0FBQSwyQixDQVFFLFUsQ0FLQSxXLENBUUYsaUMsQ00zTEksaUIsQ0FDQSxVLENBQ0EsVyxDQUlILHVDLENBR0ssVyxDQUNBLGEsQ0FLTCwrQixDQUVHLG1CLENBS04saUIsQ0FDRSxhLENBQ0EsYSxDQUNBLGMsQ0FDQSxnQixDQUdGLFcsQ0FDRSxvQixDQUNBLGtCLENBQ0Esa0IsQ0FHRixXLENBR0UsVyxDQUVBLGtCLENBTEYsVSxDQUFBLFcsQ0FDRSxVLENBQ0EsYSxDQUVBLHdCLENBRUEsVSxDQU5ELGdCLENBQUEsaUIsQ0FTRyxvQixDUllKLHFDLENBQUEsc0MsQ1FSSSxVLENBQ0EsVyxDUlVKLDJCLENBR0EsNEIsQ0FIQSw0QixDQUdBLDZCLENRZEksVSxDQUNBLFcsQ1JnQkosZ0MsQ0FBQSxpQyxDUWpCSSxVLENBQ0EsVyxDQWRILG1CLENBQUEsb0IsQ0FrQkcsVyxDQUNBLHdCLENBbkJILHlCLENBQUEsMEIsQ0FzQkssb0IsQ1JETiw4QyxDQUFBLCtDLENRS00sUyxDUkZOLG9DLENBR0EscUMsQ0FIQSxxQyxDQUdBLHNDLENRRE0sUyxDUklOLHlDLENBQUEsMEMsQ1FKTSxTLENBS04sVSxDQUNFLFksQ0FDQSxZLENBQ0EsVyxDQUdGLFcsQ0FDRSxvQixDQURELGlCLENBSUcsb0IsQ0FJSixhLENBQ0UsaUIsQ0FDQSxRLENBQ0EsYyxDUnFGRixhLENRbkZFLGEsQ0FDQSxNLENBR0YsVyxDQUNFLFUsQ1I4RUYsYyxDTnhLQSxzRSxDQUNBLGUsQ0FDQSxpQixDYzZGQSxZLENBQ0UsaUIsQ0FDQSxVLENBQ0EsVyxDQUNBLHFCLENSNkJGLHlCUWpDQSxZLENBT0ksYyxDQUNBLGFBS04sbUMsQ051REksYSxDQUNBLDRCLENBQ0EsOEMsQ0FDQSxtQyxDQUFBLDJCLENBUUUsVSxDQUtBLFcsQ0FRRixpQyxDTS9FSixrRCxDQVlZLFU7Ozs7Ozs7O0FmNm5JWixtQ0FDRSxFLENnQnB5SEUsOEIsQ2hCb25HRixzQixDQW1yQkEsRSxDQWpyQkUsZ0MsQ0FtckJBLDBCLEFBRUosMkJBQ0UsRSxDZ0JweUhFLDhCLENoQm9uR0Ysc0IsQ0FtckJBLEUsQ0FqckJFLGdDLENBbXJCQSwwQixBQXMxQ0osd0JBQ0UsRSxDQUNFLDhCLENBcHhCRixzQixDQXN4QkEsRSxDQUNFLGdDLENBQ1EsMEIsQUFFWixnQkFDRSxFLENBQ0UsOEIsQ0E1eEJGLHNCLENBOHhCQSxFLENBQ0UsZ0MsQ0FDUSwwQixBQUVaLHFCQUNFLEUsQ0FDRSw4QyxDQUNRLHdDaUJwbkxaLFcsQ0FDRSxXLENBQ0EsYSxDQUVGLGtCLENBQ0UsVyxDQUVGLDBCLENBQ0UsYSxDQUVGLDJDLENBQ0UsVyxDQUVGLG9CLENBQ0UsSyxDQUNBLE0sQ0FFRiwyQixDQUNFLFUsQ0FDQSxZLENBQ0EsaUMsQ0FDQSxrQyxDQUNBLDRCLENBQ0EsWSxDQUNBLGtDLENBQ0EsaUIsQ0FFRiwwQixDQUNFLFUsQ0FDQSxZLENBQ0EsaUMsQ0FDQSxrQyxDQUNBLDRCLENBQ0EsWSxDQUNBLGlCLENBRUYsa0QsQ0FDRSxRLENBRUYsaUQsQ0FDRSxRLENBRUYsbUQsQ0FDRSxTLENBRUYsa0QsQ0FDRSxTLENBRUYsb0QsQ0FDRSxRLENBRUYsbUQsQ0FDRSxRLENBRUYsaUQsQ0FDRSxXLENBQ0EsZSxDQUNBLHlCLENBRUYsZ0QsQ0FDRSxXLENBQ0EsZSxDQUNBLHlCLENBRUYsaUIsQ0FDRSxRLENBQ0EsMEIsQ0FDQSx3QixDQUVBLHFCLENBQ0Esb0IsQ0FDQSxnQixDQTRhQSxnQixDQTFhRixjLENqQnN3R0EsYyxDaUJwd0dFLGlCLENBQ0EsVSxDQUNBLFcsQ0FDQSxRLENBRUYsc0MsQ2pCc3dHQSxzQyxDaUJwd0dFLDRCLENqQnd3R0YsbUMsQ2lCdHdHQSxpQyxDQUVFLGUsQ0FDQSxjLENBQ0EseUIsQ0FBQSxpQixDakJ5d0dGLDJCLENpQnZ3R0EsMkIsQ0FFRSxVLENBRUYsZ0MsQ2pCdXdHQSxzQyxDaUJyd0dFLGMsQ0FDQSxhLENBQ0EsYyxDQUVGLG1DLENBQ0Usa0IsQ0FDQSx1QixDQUFBLGUsQ0FFRiw2QixDQUlFLHdCLENBSkYsNkIsQ2pCeXdHQSxzQyxDQUNBLDRDLENBRkEsbUMsQ2lCOXZHRSx3RixDQUFBLDZELENBQUEsd0QsQ0FBQSwyRCxDQUNBLDBCLENBQ0EsaUgsQ0FDQSxvQyxDQUNBLDBELENBQ0EsZ0UsQ0FDQSxVLENqQmt4R0Ysb0MsQ0FJQSxzQyxDQUZBLDZDLENBSUEsK0MsQ0FSQSw2QyxDQUpBLDRDLENBU0EsbUQsQ0FJQSxxRCxDQVJBLG1ELENBSkEsa0QsQ0FnQkEsc0QsQ0FEQSxnRCxDQWRBLG9DLENpQjV3R0EsbUMsQ2pCaXhHQSwwQyxDQUlBLDRDLENBUkEsMEMsQ0FKQSx5QyxDQWdCQSw2QyxDQURBLHVDLENpQnB3R0Usd0IsQ2pCOHdHRixvQyxDQUVBLDZDLENBSkEsNkMsQ0FLQSxtRCxDQUpBLG1ELENpQjN3R0Esb0MsQ2pCNndHQSwwQyxDQUpBLDBDLENpQmp3R0UsMkIsQ0FFRix5QyxDQUNFLFUsQ0FFRiwwQyxDQUNFLFUsQ0FFRiw2QixDakIwd0dBLHNDLENBQ0EsNEMsQ0FGQSxtQyxDaUJyd0dFLGUsQ0FDQSx1QixDQUVBLGUsQ0FFRixtQyxDQUlFLHdCLENBSkYsbUMsQ2pCeXdHQSw0QyxDQUNBLGtELENBRkEseUMsQ2lCOXZHRSx3RixDQUFBLDZELENBQUEsd0QsQ0FBQSwyRCxDQUNBLDBCLENBQ0EsaUgsQ0FDQSxvQyxDQUNBLDBELENBQ0EsZ0UsQ0FDQSx1QixDQUVBLGUsQ2pCaXhHRiwwQyxDQUlBLDRDLENBRkEsbUQsQ0FJQSxxRCxDQVJBLG1ELENBSkEsa0QsQ0FTQSx5RCxDQUlBLDJELENBUkEseUQsQ0FKQSx3RCxDQWdCQSw0RCxDQURBLHNELENBZEEsMEMsQ2lCM3dHQSx5QyxDakJneEdBLGdELENBSUEsa0QsQ0FSQSxnRCxDQUpBLCtDLENBZ0JBLG1ELENBREEsNkMsQ2lCbndHRSx3QixDakI2d0dGLDBDLENBRUEsbUQsQ0FKQSxtRCxDQUtBLHlELENBSkEseUQsQ2lCMXdHQSwwQyxDakI0d0dBLGdELENBSkEsZ0QsQ2lCaHdHRSwyQixDQUVGLGdDLENBSUUsd0IsQ0FKRixnQyxDakJ5d0dBLHlDLENBQ0EsK0MsQ0FGQSxzQyxDaUI5dkdFLHFGLENBQUEsMEQsQ0FBQSxxRCxDQUFBLHdELENBQ0EsMEIsQ0FDQSxpSCxDQUNBLDhCLENBQ0EsMEQsQ0FDQSxnRSxDQUNBLFUsQ0FDQSxvQyxDakJreEdGLHVDLENBSUEseUMsQ0FGQSxnRCxDQUlBLGtELENBUkEsZ0QsQ0FKQSwrQyxDQVNBLHNELENBSUEsd0QsQ0FSQSxzRCxDQUpBLHFELENBZ0JBLHlELENBREEsbUQsQ0FkQSx1QyxDaUI1d0dBLHNDLENqQml4R0EsNkMsQ0FJQSwrQyxDQVJBLDZDLENBSkEsNEMsQ0FnQkEsZ0QsQ0FEQSwwQyxDaUJwd0dFLHFCLENqQjh3R0YsdUMsQ0FFQSxnRCxDQUpBLGdELENBS0Esc0QsQ0FKQSxzRCxDaUIzd0dBLHVDLENqQjZ3R0EsNkMsQ0FKQSw2QyxDaUJqd0dFLHdCLENBRUYsOEIsQ0FJRSx3QixDQUpGLDhCLENqQjB3R0EsdUMsQ0FDQSw2QyxDQUZBLG9DLENpQnB3R0UsVSxDQUNBLHlCLENBQUEsaUIsQ2pCbXhHRixxQyxDQUlBLHVDLENBRkEsOEMsQ0FJQSxnRCxDQVJBLDhDLENBSkEsNkMsQ0FTQSxvRCxDQUlBLHNELENBUkEsb0QsQ0FKQSxtRCxDQWdCQSx1RCxDQURBLGlELENBZEEscUMsQ2lCN3dHQSxvQyxDakJreEdBLDJDLENBSUEsNkMsQ0FSQSwyQyxDQUpBLDBDLENBZ0JBLDhDLENBREEsd0MsQ2lCcndHRSx3QixDakIrd0dGLHFDLENBRUEsOEMsQ0FKQSw4QyxDQUtBLG9ELENBSkEsb0QsQ2lCNXdHQSxxQyxDakI4d0dBLDJDLENBSkEsMkMsQ2lCbHdHRSwyQixDQUVGLDRCLENBQ0UsYSxDQUNBLFMsQ0FDQSxXLENBQ0EsZ0IsQ0FDQSxVLENBQ0EsUyxDQUNBLGMsQ0FDQSx5QixDQUVBLGlCLENBZ0VGLG9DLENqQjB3R0EsdUIsQ0FEQSx1QixDQTlEQSxvQyxDaUJ6d0dBLGtDLENqQnkwR0EsNkIsQ2lCdjBHRSxlLENBRUYscUMsQ2pCeXdHQSwyQyxDaUJ2d0dFLGMsQ0FDQSxVLENBQ0EsYyxDQUVGLG1DLENBSUUsd0IsQ0FDQSxVLENqQnF3R0YsNEMsQ0FDQSxrRCxDQUZBLHlDLENpQnB3R0UsVSxDakJreEdGLDBDLENBSUEsNEMsQ0FGQSxtRCxDQUlBLHFELENBUkEsbUQsQ0FKQSxrRCxDQVNBLHlELENBSUEsMkQsQ0FSQSx5RCxDQUpBLHdELENBZ0JBLDRELENBREEsc0QsQ0FkQSwwQyxDaUI1d0dBLHlDLENqQml4R0EsZ0QsQ0FJQSxrRCxDQVJBLGdELENBSkEsK0MsQ0FnQkEsbUQsQ0FEQSw2QyxDaUJwd0dFLHdCLENqQjh3R0YsMEMsQ0FFQSxtRCxDQUpBLG1ELENBS0EseUQsQ0FKQSx5RCxDaUIzd0dBLDBDLENqQjZ3R0EsZ0QsQ0FKQSxnRCxDaUJqd0dFLDJCLENqQjJ3R0YsZ0MsQ2lCendHQSxnQyxDQUVFLGEsQ0FFRiw4QixDQUNFLFcsQ0FNQSxjLENqQnN3R0YsaUIsQ0FEQSxpQixDQUVBLHVCLENpQnp2R0EsMEIsQ2pCeXdHQSwyQixDaUJ2eEdFLGMsQ0FRRixlLENBQ0UsYyxDQUNBLFUsQ0FDQSxtQixDQUNBLHFCLENBTUYsNEIsQ2pCeXdHQSw2QixDaUJ2d0dFLGMsQ0FFRixzQixDQUNFLGlCLENBRUYsa0MsQ0FDRSxpQyxDQUVBLHlCLENBRUYsaUMsQ0FDRSxpQyxDQUVBLHlCLENBRUYsd0IsQ0FDRSxvQixDQUNBLFUsQ0FDQSxjLENBQ0EsVyxDQUNBLGUsQ0FDQSxlLENBQ0EsZ0IsQ0FDQSxpQixDQUNBLHdCLENBQ0EscUIsQ0FDQSxxQixDQUNBLHFCLENBQ0EsZ0IsQ0FDQSxpQixDQUVGLHlCLENBQ0UsaUIsQ0FDQSxRLENBQ0EsTSxDQUNBLFksQ0FDQSxVLENBQ0EsWSxDQUNBLGUsQ0FDQSxlLENBQ0EscUIsQ0FDQSxpRCxDQUFBLHlDLENBQ0EsYSxDQUNBLGMsQ0FDQSxnQixDakI0d0dGLGdDLENBRkEsZ0MsQ0FDQSw0QixDaUJ6d0dBLDRCLENBSUUsZSxDQUdGLGdDLENBQ0UsYSxDQUNBLGMsQ0FDQSwrQixDQW1CRixtQixDQWhCQSxtQixDQUNFLFcsQ0FDQSxpQixDQUZGLDBCLENBWUksZ0MsQ0FBQSw0QixDQUFBLHdCLENBSUosMEIsQ0FoQkEsMEIsQ0FxQkksVSxDQUNBLGlCLENBQ0EsTyxDQUNBLFEsQ1I1VEEsYSxDQUNBLDRCLENBQ0EsOEMsQ0FDQSxtQyxDQUFBLDJCLENBUUUsUyxDQUtBLFcsQ0FRRiwrQixDUXNTQSxlLENBQ0EsZ0IsQ0FJSixrQixDQUNFLGMsQ0R0ZkYsK0MsQ0FDRSxlLENBRUYsZ0IsQ0FDRSxXLENBRUYsbUIsQ0FDRSxZLENBQ0EsUSxDQUNBLDJCLENBQ0EsVyxDQUNBLGlCLENBRUYsbUIsQ0FDRSxrQyxDQUNBLDBCLENBQ0EsdUosQ0FJQSxXLENBQ0EsTSxDQUNBLGMsQ0FDQSx1QyxDQUNBLEssQ0FDQSwrQixDQUNBLHVCLENoQm9uR0EsVSxDQXVwQkEsYSxDQUVGLHFCLENBQ0UsNkIsQ0FDUSxxQixDQUlWLFksQ0FEQSxlLENBREEsZSxDQUdBLGUsQ2dCendIRSxRLENBQ0EsTSxDQUNBLGlCLENoQm9uR0EsTyxDQXdwQkEsSyxDQUVGLGUsQ0F0cEJFLGdDLENBd3BCQSxlLENBRUYsWSxDZ0J6d0hFLGtCLENBQ0EsUyxDaEIyd0hBLG1DLENBQ0ssOEIsQ2dCM3dITCwyQixDQUFBLG1DLENBQUEsOEIsQ2hCb25HQSwyQixDQTRwQkEsOEQsQ0FDSyx5RCxDQUNHLHNELENBRVYsOEIsQ0E1cEJFLFcsQ0E4cEJBLDhELENBQ0sseUQsQ0FDRyxzRCxDQUlWLGlCLENBRkEsaUIsQ0FDQSxpQixDZ0I5d0hFLFMsQ0FDQSxpQixDaEI4d0hGLGlCLENBRkEsaUIsQ0FHQSxxQyxDQUZBLGlCLENnQi93SEUsYSxDQUVBLHlELENBQUEsb0QsQ0FDQSxpRCxDaEJvbkdBLGlCLENBa3FCQSxhLENBSUYsd0MsQ0FGQSx3QyxDQUNBLHdDLENnQmp4SEUsUyxDQUFBLDZDLENBQUEsd0MsQ2hCb25HQSxxQyxDQW9xQkEsa0IsQ0FMRix3RCxDZ0JueEhFLFMsQ2hCd3hIQSxrQixDQUVGLGlCLENnQnJ4SEUsVSxDQUNBLGMsQ0FDQSwyQyxDQUNBLFcsQ0FDQSxNLENBQ0EsZ0IsQ0FDQSxjLENBQ0EseUIsQ0FDQSxjLENBQ0EsbUIsQ0FDQSxpQixDQUNBLEssQ0FDQSwwQixDQUNBLHdCLENBQ0EscUIsQ2hCb25HQSxvQixDQW9xQkEsZ0IsQ0FFRixpQixDQWxxQkUsTyxDQW9xQkEsSyxDQUVGLGUsQ2dCcnhIRSxhLENBQ0EsZ0IsQ2hCb25HQSxvQyxDQW9xQkEsYSxDQUVGLGlDLENBQ0UsZSxDQUVGLGUsQ2dCcnhIRSxrQyxDQUNBLDBCLENBQ0EsWSxDQUNBLFcsQ0FDQSxNLENBQ0EsUyxDQUNBLGEsQ0FDQSxnQyxDQUNBLFksQ0FDQSxpQixDQUNBLGlCLENBQ0EsSyxDQUNBLHFELENBQUEsd0MsQ0FDQSxxQyxDQUNBLHVELENBQ0Esa0IsQ2hCb25HQSxVLENBc3FCQSxhLENBRUYsdUIsQ2dCdnhIRSxVLENBQ0Esb0IsQ0FDQSxXLENBQ0EsbUIsQ2hCb25HQSxxQixDQXNxQkEsTyxDQUVGLG9DLENBRUEsd0IsQ0FDQSxxQixDQUZBLHlCLENBR0UsYSxDQUVGLHFCLENBQ0UsYSxDQUVGLHNCLENBcHFCRSxnQixDQXNxQkEsYyxDQUVGLDhCLENBQ0UsWSxDQUVGLHFCLENBQ0UsaUIsQ0FFRix1QixDQUNFLG1CLENBRUYsaUIsQ2dCdnhIRSxlLENBQ0Esb0IsQ0FDQSxjLENBQ0EsYyxDQUNBLGEsQ0FFQSxZLENBQ0EsaUIsQ2hCb25HQSxlLENBc3FCQSxxQixDQUVGLHdDLENnQnZ4SEUsMEQsQ0FDQSxrRCxDQUNBLGtDLENBQ0EsMEIsQ0FDQSxjLENBQ0EsMkIsQ2hCeXhIQSxpQyxDZ0J4eEhRLHlCLENBQ1IsTSxDQUNBLFEsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxTLENBQ0EsaUIsQ0FDQSxLLENBQ0EsaUMsQ0FDQSw2QixDQUNBLHlCLENBQ0EscUQsQ0FBQSx3QyxDQUNBLHFDLENBQ0EsdUQsQ0FDQSx3QixDQUNBLHFCLENBQ0Esb0IsQ2hCb25HQSxnQixDQXlxQkEsYSxDQUVGLHVDLENBdnFCRSx1QixDQXlxQkEsZSxDQUVGLHNDLENBdnFCRSxzQixDQXlxQkEsYyxDQUVGLG9DLENBdnFCRSxtQixDQXlxQkEsVyxDQUVGLHVDLENBdnFCRSx1QixDQXlxQkEsZSxDQUVGLDBDLENBQ0UsVyxDQUVGLGUsQ0FDQSxtQixDZ0IxeEhFLGMsQ0FDQSxRLENBQ0EsVyxDQUNBLE0sQ0FDQSxRLENBQ0EsZSxDQUNBLGMsQ0FDQSxTLENBQ0EsaUIsQ0FDQSxLLENBQ0Esd0IsQ0FDQSxxQixDQUNBLG9CLENoQm9uR0EsZ0IsQ0F5cUJBLFUsQ0FFRixtQixDQUNFLFMsQ0FFRix1QyxDQUNFLGlCLENBdUJGLGdCLENBcEJBLHNDLENBREEsd0MsQ0FvQkEsZSxDZ0I1eUhFLFcsQ0FDQSxRLENBQ0EsZ0IsQ2hCb25HQSxTLENBeXFCQSxVLENBTEYseUMsQ2dCMXhIRSxXLENBRUEsZ0IsQ2hCb25HQSxTLENBeXFCQSxVLENBRUYsd0MsQ0FDRSxlLENBRUYsc0MsQ0FDRSxrQixDQUVGLHlDLENnQjF4SEUsZSxDaEJvbkdBLHdCLENBeXFCQSxlLENBR0YsZ0IsQ0FEQSxlLENnQnp4SEUsYyxDQUNBLFEsQ0FHQSxlLENoQit4SEYsZ0IsQ0FDRSxrQixDQUVGLGUsQ2dCMXhIRSxlLENBQ0EsYyxDQUNBLGUsQ2hCb25HQSxZLENBeXFCQSxVLENBRUYsaUIsQ2dCMXhIRSxVLENBQ0EsYyxDQUNBLGdCLENoQm9uR0EsUSxDQXlxQkEsUyxDQUdGLGdCLENnQjF4SEUsNEIsQ0FDQSxRLENoQjR4SEEsdUIsQ2dCM3hIQSxlLENBQ0EsYyxDQUNBLG9CLENBQ0EsVyxDQUNBLFEsQ0FDQSxTLENBQ0EsWSxDQUFBLDRCLENBQUEsdUIsQ0FDQSxvQixDaEJvbkdBLGtCLENBNHFCQSxVLENBS0EsVSxDQURGLHFCLENBREEsd0IsQ0FFRSxVLENBRUYsc0IsQ0FDQSxzQixDQUNFLFUsQ0FFRix5QixDQUNBLCtCLENBQ0EsMEIsQ0FDQSxnQyxDQTFxQkUsVSxDQTRxQkEsYyxDQUVGLG9CLENnQjd4SEUsYSxDQUNBLGdCLENoQm9uR0EsaUIsQ0E0cUJBLGtDLENBRUYseUIsQ2dCN3hIRSxnQixDQUNBLG1CLENoQm9uR0EscUIsQ0E0cUJBLGMsQ0FLRiw2QyxDQUhBLDRDLENBQ0UsWSxDQUtGLCtCLENBQ0EsZ0MsQ0FDQSxpQyxDQUNFLGlCLENBRUYsZ0MsQ0FDRSxjLENBR0YscUMsQ2dCN3hIRSxXLENBQ0EsUyxDQUNBLFcsQ0FDQSxpQixDaEJvbkdBLE8sQ0E0cUJBLFUsQ0FFRix3RCxDQTNxQkUsd0QsQ0FBQSxtRCxDQThxQkEsZ0QsQ0FFRiw0QyxDZ0IveEhFLFUsQ0FDQSxVLENBQ0EsWSxDaEJvbkdBLGlCLENBOHFCQSxTLENBRUYsaUQsQ0FDRSxRLENBRUYsa0QsQ0FDRSxTLENBR0YscUIsQ2dCL3hIRSxjLENBQ0EsUSxDaEJpeUhBLHVCLENnQmh5SEEsZSxDQUNBLFUsQ0FDQSxjLENBQ0EsVyxDQUNBLFEsQ0FDQSxXLENBQ0EsaUIsQ0FDQSxPLENBQ0EsSyxDaEJvbkdBLFUsQ0ErcUJBLFUsQ0FFRix5QixDZ0JoeUhFLGdCLENBQ0EsVSxDQUNBLG1CLENoQm9uR0EsZ0IsQ0FBQSw2QixDQUFBLHdCLENBaXJCQSxxQixDQUVGLDJCLENBQ0UsUyxDQUVGLCtCLENBQ0UsUyxDQUlGLDZDLENBRkEsNEMsQ0FDQSw0QyxDZ0JqeUhFLFUsQ0FDQSxXLENoQm9uR0EsVyxDQWlyQkEsUyxDQUlGLHVELENBRkEsc0QsQ0FDQSxzRCxDQTlxQkUsYyxDQWlyQkEsVSxDQUVGLDBDLENBQ0EsNkQsQ0FDRSxZLENBR0YsaUIsQ2dCbHlIRSxRLENBQ0EsVSxDQUNBLGMsQ0FDQSxlLENBQ0EsTSxDQUNBLGUsQ2hCb25HQSxpQixDQWlyQkEsTyxDQUVGLHlCLENnQmx5SEUsb1UsQ0FDQSwwQixDaEJveUhBLCtCLENnQm55SEEsdUIsQ0FDQSxRLENBQ0EsVSxDQUNBLGEsQ0FDQSxNLENBQ0EsbUIsQ0FDQSxpQixDQUNBLE8sQ2hCb25HQSxTLENBa3JCQSxVLENBRUYsd0IsQ2dCbnlIRSw0QyxDQUNBLFUsQ0FDQSxhLENBQ0EsUyxDQUNBLGlCLENoQm9uR0EsVSxDQWtyQkEsSyxDQUVGLG1CLENBQ0Esd0IsQ0FDQSwyQixDQWhyQkUsVSxDQWtyQkEsb0IsQ0FFRix5QixDQWhyQkUsVSxDQWtyQkEseUIsQ0FHRixpQixDZ0JueUhFLHFELENBQ0EsNkMsQ0FDQSxjLENBQ0EscUMsQ2hCcXlIQSwwQixDZ0JweUhBLGtCLENBQ0EscUIsQ0FDQSxXLENBQ0EsUSxDQUNBLHNCLENBQ0EsVSxDQUNBLFMsQ0FDQSxpQixDQUNBLE8sQ2hCb25HQSxVLENBbXJCQSxhLENBbUJGLGtCLENBQ0UsMEQsQ0FDSyxxRCxDQUNHLGtELENBR1YsMkMsQ2dCdHlIRSxTLENoQm9uR0Esd0MsQ0FxckJBLGdDLENBRUYsdUMsQ2dCdHlIRSxTLENoQm9uR0EsdUMsQ0FxckJBLCtCLENBRUYsMEMsQ2dCdHlIRSxTLENoQm9uR0Esb0MsQ0FxckJBLDRCLENBSUYsc0MsQ0FEQSwwQyxDQWxyQkUsUyxDQXFyQkEsNEQsQ0FDSyx1RCxDQUNHLG9ELENBRVYseUMsQ0E0UEEsK0MsQ0EzUEUsUyxDQUdGLGlELENnQnh5SEUsUyxDaEJvbkdBLHNDLENBdXJCQSw4QixDQUVGLDZDLENnQnh5SEUsUyxDaEJvbkdBLG1DLENBdXJCQSwyQixDQUVGLGdELENnQnh5SEUsUyxDaEJvbkdBLGdDLENBdXJCQSx3QixDQUdGLDRDLENnQnh5SEUsUyxDQUNBLGlDLENoQm9uR0EsNkIsQ0F1ckJBLHlCLENBRUYsd0MsQ2dCeHlIRSxTLENBQ0EsZ0MsQ2hCb25HQSw0QixDQXVyQkEsd0IsQ0FFRiwyQyxDZ0J4eUhFLFMsQ0FDQSw4QixDaEJvbkdBLDBCLENBdXJCQSxzQixDQUdGLDhDLENnQnh5SEUsUyxDaEJvbkdBLHVELENBdXJCQSwrQyxDQUVGLDBDLENnQnh5SEUsUyxDaEJvbkdBLHNELENBdXJCQSw4QyxDQUVGLDZDLENnQnh5SEUsUyxDaEJvbkdBLG1ELENBdXJCQSwyQyxDQUdGLDBDLENBcnJCRSwrRCxDQXVyQkEsdUQsQ0FFRixzQyxDQXJyQkUsNkQsQ0F1ckJBLHFELENBRUYseUMsQ0FyckJFLDZDLENBdXJCQSxxQyxDQUdGLGUsQ0FrQkEsdUIsQ0FFRSx5QixDZ0IxeUhBLGlCLENoQnN4SEYsZSxDZ0J4eUhFLGtCLENBRUEsYSxDaEI0eUhBLGlCLENBeHJCQSxZLENBMHJCRixrQixDZ0J6eUhFLFUsQ0FDQSxjLENoQm9uR0EsZSxDQXdyQkEsZSxDQUVGLGlCLENBdHJCRSxRLENBd3JCQSxTLENBRUYsdUIsQ2dCenlIRSxRLENBRUEsb0IsQ0FDQSxjLENBQ0EsZSxDQUNBLGdCLENBQ0EsaUIsQ0FDQSxlLENBQ0EsYyxDQUNBLG9CLENBQUEsMEIsQ0FBQSxxQixDQUNBLGtCLENBQ0Esd0IsQ0FDQSxxQixDQUNBLG9CLENoQm9uR0EsZ0IsQ0EyckJBLGtCLENBR0YsNEIsQ0FEQSwrQixDQUVFLFUsQ0FFRiw2QixDQUNFLG9CLENBRUYsMkIsQ0FDRSxrQixDQUVGLGlDLENBQ0Usa0IsQ0FFRiwyQixDQUNFLGtCLENBRUYsaUMsQ0FDRSxrQixDQUVGLDJCLENBQ0Usa0IsQ0FFRixpQyxDQUNFLGtCLENBRUYsMkIsQ2dCNXlIRSxXLENBQ0EsZ0IsQ0FDQSxpQixDQUNBLFEsQ2hCb25HQSxxQixDQTJyQkEsVSxDQUVGLGdDLENBQ0UsUyxDQUVGLHNCLENnQjV5SEUsYyxDQUNBLFEsQ0FDQSwrQixDaEI4eUhBLHVCLENnQjd5SEEsZSxDQUNBLGEsQ0FDQSxjLENBQ0EsZSxDQUNBLFMsQ2hCb25HQSxpQixDQTRyQkEsVSxDQUdGLGdCLENnQjd5SEUsZSxDQUNBLFEsQ0FDQSxZLENBQ0EsUSxDQUNBLGdDLENBQ0EsMkMsQ0FDQSxtQixDQUNBLGlCLENBQ0EsTyxDQUNBLHVDLENBQ0EsSyxDaEJvbkdBLFcsQ0E0ckJBLGEsQ0FFRixrQixDQTFyQkUsZSxDQTRyQkEsaUIsQ0FFRixzQyxDQUNFLGEsQ0FFRixxQyxDQUNFLFcsQ0FFRixtQixDZ0I3eUhFLFcsQ0FDQSxXLENBQ0EsZSxDQUNBLFEsQ0FDQSxpQixDQUNBLGUsQ0FDQSxTLENBRUEsaUIsQ2hCb25HQSxrQixDQTRyQkEsVSxDQUVGLHFCLENBQ0UsZSxDQUVGLHdDLENBQ0UsUyxDQUVGLDhDLENnQjd5SEUsZSxDaEIreUhBLDBCLENBM3JCQSxrQixDQTZyQkEsK0MsQ0FDUSx1QyxDQUVWLDhDLENBNXJCRSxrQixDQThyQkEsMEIsQ0FDUSxrQixDQUVWLHNCLENnQmh6SEUsa0MsQ0FDQSwwQixDQUNBLGMsQ0FDQSxVLENBQ0EsVyxDQUNBLFUsQ0FDQSwyQixDQUNBLHlCLENBQ0EsUyxDQUNBLGUsQ0FDQSxTLENBQ0EsaUIsQ2hCb25HQSx1QyxDQStyQkEsVyxDZ0IzeUhBLGlDLENoQm9uR0EsMkIsQ0ErckJBLDZCLENBQ1EscUIsQ0FQVix3QixDQUNFLHlCLENBUUYsNkIsQ2dCanpIRSx3QixDQUNBLFEsQ0FDQSxVLENBQ0EsTSxDQUNBLFMsQ0FDQSxpQixDQUNBLE8sQ0FDQSxLLENBQUEsd0QsQ0FBQSxtRCxDaEJvbkdBLGdELENBa3NCQSxhLENBTUYsaUNBQ0UsZ0IsQ0Foc0JBLFcsQ0Frc0JBLHFDLENBaHNCQSxXLENBa3NCQSxzQixDQUNFLDZCQVdKLG9CLENBQ0EsYyxDQVBBLG9CLENBQ0Esc0IsQ0FIQSxhLENBTUEsb0IsQ0FEQSxpQixDQUpBLGEsQ0FHQSx1QixDQUdBLGlCLENrQnBqSkUsaUIsQ2xCdTNIQSxNLENBa3NCQSxLLENBRUYsa0IsQ0FDRSxlLENBR0Ysb0IsQ0FDQSxzQixDQUZBLGEsQ2tCcGpKRSx3QixDQUNBLHFCLENsQndqSkEsb0IsQ0Fqc0JBLGdCLENBbXNCQSxzQixDQUdGLDZCLENBQ0UseUMsQ0FHRix1QyxDa0J2akpFLFksQ2xCdTNIQSxhLENBbXNCQSw0QixDQTRWRiw2QixDQTFWQSxvQixDQUNBLHNCLENBQ0UsYSxDQUtGLDJDLENBREEsNEMsQ0FFQSwyQyxDQUNBLHlDLENBQ0EsMEMsQ0Fqc0JFLHdCLENBbXNCQSx5QixDQUVGLHFDLENBanNCRSw0QixDQW1zQkEsd0IsQ0FFRixxQyxDa0J0akpFLDJCLENsQjBqSkEsdUIsQ0FFRix3RCxDQWpzQkUscUIsQ0Ftc0JBLGlCLENBRUYsa0IsQ0FDRSx1QyxDQUVGLG9CLENBQ0UsK0MsQ0F3TEEsYSxDQXRMRixhLENBQ0Usc0IsQ0Fsc0JBLGMsQ0Fvc0JBLGlCLENBRUYsb0IsQ0FDRSxrQixDQUVGLGlCLENrQnZqSkUsTyxDQUVBLFEsQ2xCd2pKQSw2QixDQWxzQkEscUIsQ0Fvc0JBLFcsQ0FHRix5QixDQUNFLHFCLENBRUYsYSxDQUNFLFcsQ0F1QkYscUIsQ0FyQkEsa0IsQ0FDRSxXLENBRUYscUIsQ0FDRSxXLENBRUYsb0IsQ0FDRSxXLENBRUYsb0IsQ0FDRSxXLENBRUYscUIsQ0FDRSxXLENBRUYsbUIsQ0FDRSxXLENBRUYsd0IsQ0FDRSxXLENBS0Ysa0IsQ0Fsc0JFLFMsQ0Fvc0JBLFUsQ0FFRixLLENrQnJrSkUsMEIsQ2xCbzRIQSxvQixDQW9zQkEsaUIsQ0FHRixnQixDa0Jsa0pFLGlCLENBQWdDLFcsQ2xCdWtKaEMsbUIsQ0FHRixlLENBREEsWSxDa0Jsa0pFLGlCLENsQms0SEEsWSxDQW9zQkEsbUIsQ0FFRixZLENBQ0UsSyxDQUVGLGMsQ0FDRSxPLENBRUYsZSxDQUNFLFEsQ0FFRixhLENBQ0UsTSxDQUVGLGdCLENBbHNCRSxVLENBb3NCQSxVLENBRUYsK0IsQ0FDRSxXLENBRUYsNkIsQ0FDRSxlLENBRUYsZ0MsQ0E4bEJFLGtCLENBRUEsZ0IsQ0EvbEJBLGtCLENBRUYsOEIsQ0FDRSxnQixDQUVGLCtCLENBQ0UsaUIsQ0FHRixnQyxDQUNFLG1CLENBRUYsaUMsQ2tCaGtKRSxTLENBRUEscUMsQ2xCKzNIQSxnQyxDQW1zQkEsNkIsQ0FFRixtRCxDQUNFLFMsQ0FFRixzQixDa0IvakpFLDRCLENsQiszSEEsd0IsQ0Ftc0JBLG9CLENBRUYseUMsQ0FDRSxxQixDa0I1akpBLGlFLENsQiszSEEsdUQsQ0FBQSxvRCxDQUFBLGlELENBcXNCQSxnRyxDQUdGLCtCLENBREEsZ0MsQ2tCL2pKRSx1QixDbEIrM0hBLGtCLENBb3NCQSxlLENBRUYscUMsQ0FDRSxpQixDQUdGLG9CLENBQ0UsYyxDQUVGLGEsQ0Fsc0JFLG1CLENBb3NCQSxnQixDQUVGLGtCLENBQ0EsdUMsQ0FDRSxnQixDQUdGLGdCLENBREEsbUIsQ0FFRSxXLENBRUYsK0IsQ0FDQSxvRCxDQUNBLDJDLENrQjVqSkUsVyxDbEIyM0hBLHVCLENBb3NCQSxvQixDQUtGLG9CLENBRkEsb0IsQ0FDQSxzQixDQUVBLHNCLENBQ0EsdUIsQ0FDRSxtQixDQUdGLHdDLENBREEsd0MsQ0FFQSwwQyxDQUdFLG1CLENBR0Ysa0IsQ0Fsc0JFLGUsQ0Fvc0JBLFMsQ0FLRixtQyxDQUNFLHdCLENBRUYsaUIsQ0Fsc0JFLHNCLENBb3NCQSwrQixDQUdGLGtCLENBQ0UseUQsQ0FHRixZLENBQ0UsNEMsQ0Fuc0JBLG9DLENBcXNCQSx5QixDQUNRLGlCLENBRVYsYyxDQUNBLG9CLENrQnRqSkUscUIsQ0FDQSw0QixDQUNBLFUsQ0FDQSxXLENBQ0EsZ0IsQ0FFQSxpQixDbEJtM0hBLG9CLENBc3NCQSxVLENBVEYsb0IsQ2tCampKRSxhLENsQm1rSkEsd0IsQ0FuQkYsYyxDQWFBLDhCLENrQnRqSkUsMkIsQ2xCbTNIQSwyQixDQXNzQkEsYSxDQUtGLDBCLENBQ0Usa0MsQ0Fyc0JBLDBCLENBdXNCQSxtQyxDQUNRLDJCLENBRVYseUIsQ0FDRSxxQyxDa0J6akpBLDZCLENsQjJqSkEsc0MsQ0F4c0JBLDhCLENBMHNCQSxrQixDQUVGLCtCLENrQjFqSkUsYyxDbEJtM0hBLHdCLENBMHNCQSxVLENBRUYsNkIsQ2tCempKRSxVLENsQmszSEEsVyxDQTBzQkEsZ0IsQ0FFRix5QyxDQUNFLGtDLENBenNCQSwwQixDQTJzQkEsbUMsQ0FDUSwyQixDQUVWLHdDLENBQ0UscUMsQ0Ezc0JBLDZCLENBNnNCQSxzQyxDQUNRLDhCLENBR1Ysd0IsQ0FDQSx5QixDQTVzQkUsK0MsQ0E4c0JBLGUsQ0FFRix1QyxDQTdzQm9CLHdDLENBOHNCbEIsYyxDQUdGLHVCLENBQ0UsMkMsQ2tCeGpKQSxtQyxDbEI0MkhBLGUsQ0Erc0JBLHlCLENBQ1EsaUIsQ0FFViw4QixDa0J6akpFLG1ELENsQjQySEEsVSxDQWd0QkEsVyxDQUVGLDhDLENBOXNCRSxzRCxDQWd0QkEsaUMsQ0FDUSx5QixDQUVWLDZDLENBL3NCRSxVLENBaXRCQSxXLENBRUYsb0QsQ0FDQSwrRCxDQUNFLFksQ0FFRiw2RCxDQS9zQkUsYSxDQWl0QkEsaUIsQ0FFRixnQyxDa0IxakpFLHdCLENsQjQySEEsVSxDQWl0QkEsZSxDQUVGLGlDLENrQjFqSkUsaUIsQ2xCNDJIQSxpQixDQWl0QkEsaUIsQ0FFRixnQyxDa0IxakpFLGMsQ2xCNDJIQSxpQixDQWl0QkEsTyxDQUtGLGlDLENrQjFqSkUsUSxDbEI0MkhBLHlCLENBaXRCQSx5QixDQUdGLDBCLENBQ0Usd0QsQ0FHRiwrQyxDa0J0akpFLGUsQ2xCdzJIQSwrQixDQWl0QkEsUSxDQUVGLDRCLENBOXNCRSxhLENBaXRCQSxVLENBRkYsMkIsQ0FFRSxVLENrQnBpSkEscUIsQ0FDQSxlLENBQ0EsZSxDQUNBLG1CLENBQ0EsYyxDQUNBLGtCLENBR0EsZSxDbEJzakpBLDZCLENrQnJqSkEscUIsQ2xCdTJIQSxlLENBaXRCQSwrQixDQTNCRiw4QixDQUNFLG9CLENBRUYsb0MsQ0FDRSx5QixDQUVGLCtDLENBQ0EseUMsQ0FDRSxjLENBRUYsb0MsQ0FDRSxlLENBRUYsc0MsQ0FDRSxpQixDQWVGLGdDa0J0akpxQixhLENBQ25CLHlCLENsQnUySEEsa0IsQ0FpdEJBLGUsQ0FFRixnQ0FodEJnQyxZLE1BQUUsWSxDQWl0QmhDLDRCLENBSUYsMkIsQ0FGQSwyQyxDQUNBLHNDLENBRUUsdUIsQ0FDUSxlLENBR1YsMkIsQ0FEQSxzQyxDQS9zQkUsK0IsQ0FrdEJBLG1DLENBQ1EsMkIsQ0FHVixjLENrQm5qSkUsaUIsQ2xCbTJIQSxpQixDQW10QkEsa0IsQ0FFRiw4QixDa0JuakpFLFcsQ2xCbTJIQSxlLENBc3RCRixzQixDQWx0QkUsZ0IsQ0FvdEJBLGUsQ0FFRix3QixDQUNFLGEsQ0FFRiw0QixDa0JwakpFLFUsQ0FDQSxXLENBQ0EsaUIsQ0FDQSxRLENBQ0EsaUIsQ2xCbTJIQSxlLENBb3RCQSxtQixDQUVGLGtCLENrQnBqSkUsVSxDQUVBLFcsQ0FFQSxXLENBQ0EsbUIsQ0FFQSwrQixDbEJrMkhBLDJCLENBa3RCQSx1QixDQUVGLDhCLENBQ0Esa0IsQ2tCaGpKRSxlLENsQmkySEEsVSxDQWt0QkEsNEMsQ0FDUSxvQyxDQUVWLCtDLENrQmpqSkUsaUIsQ0FDQSxLLENBQ0EsTyxDQUNBLG1CLENBQ0EsUSxDQUNBLGlCLENBQ0EsVSxDQUNBLFcsQ0FDQSx3QyxDQUNBLGEsQ0FDQSxvQixDbEJpMkhBLGUsQ0FtdEJBLGMsQ0FFRixxRCxDQUNFLFUsQ0FFRix1QixDa0JqakpFLGEsQ2xCaTJIQSw0QixDQW10QkEseUIsQ0FFRiw2QyxDQUNFLE0sQ0FFRixpQyxDa0IvaUpFLFUsQ0FDQSxhLENsQisxSEEsc0gsQ0FtdEJBLGdILENBRUYsMkMsQ0FDRSxlLENBR0Ysc0MsQ0FEQSxvQyxDQUVBLDZDLENBQ0EsaUMsQ0FDRSxxQixDQUdGLGlCLENBanRCRSxlLENBbXRCQSxxQixDQUlGLGdCLENrQnppSkUsaUIsQ0FDQSxXLENBQ0EscUIsQ0FDQSxxQixDbEIyaUpBLHlCLENrQjFpSkEsaUIsQ0FDQSxVLENBQ0Esa0IsQ0FDQSx3QixDQUNBLHFCLENBQ0Esb0IsQ0FDQSxnQixDbEJ5MUhBLG1CLENBb3RCQSwyQyxDQUNRLG1DLENBRVYsa0MsQ0FudEJFLGMsQ0FxdEJBLG1CLENBR0YsOEIsQ0FDQSw0QixDQUNBLDZCLENBSEEsMkIsQ2tCeGlKRSxpQixDQUNBLG1CLENBQ0EsNEIsQ2xCeTFIQSxjLENBcXRCQSxVLENBR0YsdUIsQ0FDRSxjLENBRUYsb0IsQ0FDRSxlLENBRUYsOEIsQ0FsdEJFLFEsQ0FtdEJGLDJCLENBbnRCRSxRLENBcXRCQSxnQixDa0J2aUpBLFEsQ2xCdTFIQSxtQixDQXF0QkEscUIsQ0FFRiw4QixDa0J6aUpFLEssQ0FDQSxnQixDbEJ1MUhBLGdCLENBcXRCQSx3QixDQUVGLHFCLENBQ0UsZ0IsQ0FFRixzQixDQUNFLGUsQ0FFRiw0QixDQUNBLDZCLENBbnRCRSxPLENBcXRCQSxlLENBRUYsNEIsQ2tCemlKRSxPLENsQnUxSEEsa0IsQ0FxdEJBLHNCLENBRUYsNkIsQ2tCemlKRSxNLENsQnUxSEEsaUIsQ0FxdEJBLHVCLENBRUYsRyxDbUJycUtFLGdCLENBQ0EsYSxDQUFBLG1CLENBQUEsb0IsQ0FBQSxtQixDQUNBLFksQ0FBQSx3QixDbkIycUtBLHFDLENBQ0kscUIsQ21CM3FLSiw2QixDQUFBLDJCLENBQUEsNEIsQ25CK3FLQSw2QixDQUNJLHlCLENtQi9xS0oscUIsQ0FFQSxnQixDbkJrOUlBLGMsQ0FxdUJBLGMsQ0FOQSxVLENBT0UscUIsQ0FDSSxtQixDbUJocktKLGEsQ25Cd3FLRixVLENtQjlxS0UsaUIsQ0FHRixjLENuQmlyS0EsYyxDbUI5cUtFLGtCLENuQm1yS0EsbUIsQ0FDSSxtQixDbUJucktKLFcsQ0FDQSx3QixDQUdGLGMsQ0FBQSxtQixDQUFBLG9CLENBQUEsbUIsQ25CODhJQSxZLENBeXVCQSxVLENBQ0Usc0IsQ0FDSSwyQixDbUJ0cktKLGMsQ0FIRCxjLENuQms5SUMsd0IsQ0EydUJBLHdCLENBenVCQSxjLENBMnVCQSw2QixDbUJqcktNLGEsQ0FDQSxjLENBQ0EsaUIsQ0FoQlAsVSxDbkIwOUlHLGUsQ0EydUJBLG1DLENBenVCSix3QixDQTJ1QkEsUyxDQUNFLHNCLENBQ0ksMkIsQ21CL3FLTCxjLENuQnE4SUMsYyxDQTZ1QkEsd0IsQ21CbHJLRCxpQixDbkJ3OElHLCtCLENBNnVCQSwrQixDQUVFLHlDLENBN3VCQSxlLENBK3VCTixXLENBS0Usa0IsQ21CMXFLRCxtQixDQUFBLG9CLENBQUEsbUIsQ25CMDdJQyxZLENBZ3ZCQSxrQixDbUJwcUtFLFcsQ0FDQSxZLENBQ0EsaUIsQ0FDQSx3QixDbkIwcUtBLDBCLENBQ0kscUIsQ21CMXFLSixrQixDQUFBLHVCLENuQjZxS0EsOEIsQ0FDSSxvQixDbUI3cUtKLHNCLENBWEgsVSxDbkIycktHLDhFLENBeHZCQSxzRSxDQTB2QkEsNkIsQ0FDRSxjLENBRVIsUyxDQXh2QkUsYSxDQTB2QkEsMEJBQ0UsUyxDQUNFLGlCQUVOLFcsQ0F4dkJFLGtCLENBcXlCQSx5QixDQTNDQSxzQixDQTRCQSxxQixDQWRBLHFCLENBNENBLDJCLENBekRFLGUsQ0FnQkosVSxDQWRBLFUsQ0F0dkJFLGtCLENBMHdCQSxxQixDQVlFLHdCLENBMUJGLHFCLENPN3VLRSxnQyxDQUNBLGdCLENhMUNKLDRCLENwQmlpSkUsOEIsQ0E2dkJGLFUsQ0FhRSxhLENBM0JGLFUsQ29CaHhLQSxvQixDcEJvakpJLHdCLENBOHVCRixhLENBWUUsZ0IsQ0ExQkYsYSxDQTl0QkUsaUIsQ0EwdkJBLHdCLENvQm53S0ksZ0MsQ3BCeXdLUixjLENBeHZCRSxlLENBZ3dCQSx5QixDQXh2QkUsYyxDQTB2QkEsYSxDQUVKLGdCLENBeHZCRSxrQixDQTB2QkEseUJBQ0UsZ0IsQ0F4dkJGLG9CQTR2QkEsa0IsQ0F4dkJFLFEsQ0EwdkJBLGEsQ0FNSix5QixDQUpBLHNCLENBQ0UsOEIsQ0FDUSxzQixDQU1WLGUsQ0ExdkJFLGUsQ0E0dkJBLDBCQUNFLGUsQ0ExdkJGLHFCLEFBNHZCQSxnREFDRSxlLENBQ0UscUJBRU4sUyxDQTF2QkUsaUIsQ0E0dkJBLGlCLENxQjExS0UsYyxDQUNBLGlCLENBQ0Esa0IsQ0FDQSxXLENBRUMsd0IsQ3JCZ21KRCxxQixDQTR2QkEsOEMsQ3FCcDFLRixhLENyQjJsSkEsVyxDQTR2QkEsZ0IsQ3FCcDFLRSxpQixDQUNBLE8sQ3JCczFLQSxrQyxDQUNJLDhCLENTNXJLSiwwQixDQUNBLFUsQ0FDQSxhLENBQ0EsNEIsQ0FRRSw4QyxDVHVyS0YsbUMsQ1NscktFLDJCLENBUUYsVSxDWWpMQSxXLENBR0YsaUMsQ3JCK2xKQSxTLENBK3ZCQSxlLENxQjMxS0UsYSxDQUNBLHFCLENBQ0EsZSxDckI2MUtBLHlCLENxQjExS0Ysc0IsQ3JCNmxKQSxnQixDQWd3QkEsYyxDcUIxMUtFLFksQ0FDQSxpQixDQUNBLFEsQ0FDQSxNLENBQ0EsYyxDQUNBLGMsQ0FDQSxxQixDckI0MUtBLDhFLENxQjMxS0Esc0UsQ0FDQSxnQixDQUVBLGEsQ3JCNGxKQSxTLENBaXdCQSxzQixDQS92QkEsUyxDQWl3QkEsa0IsQ3FCNTJLRCxhLENyQjhtSkcsa0IsQ0Fpd0JBLG9CLENxQnYxS0UsYSxDQUNBLFUsQ2QwSE4sbUIsQ2N4SE0sZ0IsQ0EzQkwsZSxDckJxbkpLLGMsQ0Fpd0JBLDBCLENBL3ZCRSxVLENBaXdCQSx3QixDQUVWLFUsQ0FDRSxpQixDQUVGLFksQ0EvdkJFLFksQ0Fpd0JBLHdDLENBL3ZCQSxvQixDQWl3QkEsdUMsQ0EvdkJFLHdCLENBaXdCQSxTLENBRUosWSxDT2x2S0UsaUIsQ2VoS0UsaUIsQ0FDQSxjLENBQ0EsaUIsQ0FDQSxRLENBQ0EsYSxDQUNBLGMsQ0FURCxvQixDdEIrcEpELGtCLENBZ3hCQSxrQixDQWZBLG1CLENzQnA0S0ksVSxDQUNBLGlCLENBQ0EsTyxDdEJ5NUtGLDBCLENzQnA1S0Usa0IsQ3RCNjNLSixtQixDc0IxNEtJLGUsQ0F0Qkgsd0IsQ0FpQkcsTSxDQUNBLGdCLENBQ0EsVSxDQUNBLFcsQ0FwQkgsc0IsQ0FBQSxpQixDdEIycUpELGMsQ0Fvd0JBLGtCLENzQmg1S0ksUSxDQUNBLGUsQ0FDQSxVLENBQ0EsVyxDQUVBLGtCLEN0QmtwSkYsUyxDQUFBLDBCLENBQUEscUIsQ0F1d0JBLGtCLENBRUosbUQsQ0FDRSxpQixDQUVGLGtELENBQ0UscUIsQ0FFRiw2QixDQUNFLGUsQ0FFRixVLENBcndCRSxpQixDQXV3QkEsMEQsQ3VCejlLRyxxQixDdkJxdEpILGlCLENBdXdCQSw4QixDQXJ3QkUsVSxDQXV3QkEscUMsQ0FXQSwyQyxDQWh4QkEsaUIsQ0F1d0JBLG9DLENTaHpLQSxhLENBQ0EsNEIsQ0FRRSw4QyxDVDJ5S0EsbUMsQ1N0eUtBLDJCLENBUUYsVSxDY3RNQyxXLEN2Qml1SkQsK0IsQ0Eyd0JKLFksQ0F0d0JFLFksQ0F3d0JBLHdDLEN1Qjk4S0Msd0IsQ3ZCeXNKRCxvQixDQXd3QkEsdUMsQ0FDRSxTLENBRUosWSxDdUJuOEtJLGlCLENBQ0EsaUIsQ0FDQSxlLENBQ0EsYSxDQUNBLFEsQ0FDQSxjLENBUkQsb0IsQ3ZCdXNKRCxrQixDQXd3QkEsbUIsQ3VCbDhLSSxVLENBQ0EsaUIsQ0FDQSxLLENBQ0EsTSxDQUNBLFUsQ0FDQSxXLENBQ0EsZSxDQUNBLHdCLEN2Qm84S0YseUIsQ3VCeDlLRCxpQixDQUFBLHNCLENBQUEsaUIsQ3ZCa3RKRCxjLENBMndCQSxrQixDdUJuOEtJLFUsQ0FDQSxpQixDQUNBLFEsQ0FDQSxRLEN2QnE4S0Ysa0MsQ0FDSSw4QixDU24yS0osMEIsQ0FDQSxjLENUZ21KRixTLENBOHdCQSx5QixDQUNFLG9CLENBbkJGLGtCLENBcUJGLCtDLENTaDNLSSxhLENBQ0EsNEIsQ0FRRSw4QyxDVDIyS0osbUMsQ1N0MktJLDJCLENBUUYsVSxDVG1sSkYsVyxDQSt3QkEsK0IsQ0FFRixtRCxDQTd3QkUscUIsQ0Erd0JBLGlCLENBRUYsb0MsQ0FDRSxpQixDQUVGLE8sQ3dCcmpMQSxpQixDeEJ5eUpFLGUsQ0Erd0JBLGMsQ3dCampMRSxVLENBQ0EsaUIsQ0FDQSxLLENBQ0EsTSxDQUNBLFUsQ0FDQSxXLENBR0YscUMsQ3hCbXlKQSxVLENBK3dCQSxlLENPL2lMRSxpQixDQUlBLFEsQ2lCTEEsTyxDeEJvakxBLHNDLENBQ0ksa0MsQ0N2akxOLDhCLENBQ0EsVSxDQUNBLG1FLEN1QkZDLGUsQ3hCNHlKQyxpQixDQWl4QkEsc0IsQ3dCcmpMRSxVLENBQ0EsYSxDQUNBLFUsQ0FFQSxXLENBQ0Esa0IsQ0FDQSx3QixDQUVBLDRCLEN4QnFqTEEsMEIsQ3dCampMSCxrQixDeEJtakxHLHlDLENBanhCSixpQyxDQW14QkEscUIsQ0FDRSxZLENBRUosYSxDd0I5aUxFLG9CLENBQ0Esa0IsQ0FDQSxXLENBQ0EsVSxDQUNBLGdCLENBQ0Esa0IsQ0FDQSxnRyxDeEJnakxBLDBCLENBbHhCQSxrQixDQW94QkEsK0MsQ0FDUSx1QyxDQXVCVixhLENBOXhCRSxpQixDQWd5QkEsZ0IsQ0FFRixlLENBOXhCRSxnQixDQWd5QkEsZ0RBQ0UsZSxDQTl4QkYsaUIsQUFneUJBLHlCQUNFLGUsQ0E5eEJGLGlCQWd5QkEsaUIsQ0E5eEJFLGMsQ0FneUJBLHlCQUNFLGlCLENBQ0UsZ0JBRVIsUyxDeUI3b0xFLG1CLENBQUEsb0IsQ0FBQSxtQixDQUNBLFksQ0FBQSx3QixDekJrcExBLDBCLENBQ0kscUIsQ3lCbHBMSixrQixDQUpGLGtCLEN6QnlwTEUsc0IsQ0FDSSxrQixDQXR5QkosYyxDQXd5QkEsb0IsQ0F0eUJBLGUsQ0F3eUJBLGUsQ0FDRSxXLENBRUosMEJBQ0UsSSxDMEI5cExFLGMsQ0FDQSxLLENBQ0EsTSxDQUNBLFcsQ0FDQSxRLENBQ0EsYSxDQUNBLHdCLENBQ0EsVSxDQUNBLFksQ0FDQSxTLENBRUEsaUIsQ0FBQSxzQixDQUFBLGlCLEMxQnczSkEsYyxDQTB5QkEsaUIsQ0F4eUJFLFMsQ0EweUJBLG9CQUVOLFUsQ085Z0xFLGlCLENQdXVKQSxrQixDQTB5QkEsMEJBQ0UsVSxDQUNFLGNBRU4sVyxDQzdxTEUsYyxDQUNBLFUsQ0FDQSxtRSxDeUJvQkUsZSxDMUJtM0pGLGlCLENBMHlCQSxlLENBRUYsVyxDMEJ6cExJLGlCLENBQ0EsTyxDQUpELFUsQzFCZ3FMRCxrQyxDQUNJLDhCLENBMXlCSiwwQixDQTR5QkEsa0IsQ1N4aExFLFUsQ0FDQSxhLENBQ0EsNEIsQ0FRRSw4QyxDVG1oTEYsbUMsQ1M5Z0xFLDJCLENBUUYsVSxDaUJ6SkUsVyxDMUJ1M0pGLGlDLENBNnlCQSxnQyxDQUNJLDRCLENBQ0ksd0IsQ0FFWiwwQkFDRSxVLENBOXlCRSxtQixDQUFBLG9CLENBQUEsbUIsQ0FrekJBLGMsQUFFSiwwQkFDRSxVLENBQ0UscUIsQUFFSiwwQkFDRSxVLENBaHpCRSxpQixDQWt6QkEscUIsQ0FoekJBLGMsQ0FrekJBLDRCLENBQ0UsMEJBRU4sVSxDMEIxcExJLG9CLEN6Qm5FRixjLENBQ0EsVSxDQUNBLHVFLENNc0pBLGUsQ1AweEpBLGlCLENBa3pCQSwwQkFDRSxVLEMwQnJxTEQsa0IsQzFCczNKRyxtQyxDMEIxMkpFLGdCLEMxQjRwTEYsZ0IsQ090bExFLHdCLENQdXlKTixZLEFBa3pCQSwwQkFDRSxVLENBaHpCRSxjLENBQ2lCLGdCLENBaXpCakIsZ0IsQ0FDRSxZQUVSLFUsQ096bExFLDRCLENQMHlKQSxnQixDQWt6QkEsMEJBQ0UsVSxDQUNFLGNBRU4sVSxDMEJ0cExHLGEsQzFCdTJKRCxrQixDQWt6QkEsYyxDQWtCQSxnQixDMEJwcUxJLG9CLENBQ0EscUIsQ0FSSCxpQixDMUI0MkpELGUsQ0FrekJBLGdCLEMwQmpwTGEsaUIsQ0FiWixhLEMxQisySkMsb0IsQ0FrekJBLHNCLEMwQjdvTFksdUIsQzFCOHBMWix3QixDMEJsb0xNLHlCLEMxQmkwSlIsVSxDQWt6QkEscUIsQ0FNQSx1QixDQUxFLGUsQ0FFSixZLEMwQjdvTEcsa0IsQzFCNm9MSCxZLENBVUUsa0IsQzBCeG9MRSxtQixDMUJ3MUpBLGEsQ0FvekJGLGtCLENBaHpCRSxVLENBa3pCQSxXLENBRUosWSxDQWh6QkUsaUIsQ0FrekJBLDBCQUNFLFksQ0FoekJGLGlCQWt6QkEsa0IsQ1MzbkxFLFUsQ0FDQSxhLENBQ0EsNEIsQ0FRRSw4QyxDVHNuTEYsbUMsQ1NqbkxFLDJCLENBUUYsVSxDaUJ0QkUsVyxDQUNBLGlDLENuQnBCSixpQixDUHMySkUsTSxDQW16QkEsMEJBQ0Usa0IsQ1N2b0xGLGEsQ0FDQSw0QixDQVFFLDhDLENUa29MRSxtQyxDUzduTEYsMkIsQ0FRRixVLENpQm5DRCxXLEMxQnkySkQsbUNBb3pCQSxvQixDMEJ6b0xJLDRCLENBQ0EsUSxDMUIyb0xGLHVCLENPaHBMRixlLENOeEtBLGdCLENBQ0EsYyxDQUNBLG1FLEN5QjhLSSxlLENBQ0EsaUIsQ25CekhKLFUsQ1BvOUpFLFcsQ0FxekJBLCtDLENBbnpCRSxVLENBcXpCQSwwQkFDRSwrQyxDQW56QkosZUFxekJBLHFDLENBS0Esc0MsQ0F4ekJFLFUsQ0FxekJBLDBCQUNFLHFDLENBbnpCSixlLEFBdXpCRSwwQkFDRSxzQyxDQW56QkosZUFxekJBLDBDLENBbnpCRSxVLENBcXpCQSwwQkFDRSwwQyxDQW56QkosYSxDQXN6QkUsb0IsQ0N0MUxKLGdCLENBQ0EsYSxDQUNBLG9FLENEb2lLTSxlLENBcXpCQSxtQkFFUixrQixDMEJ2cExJLGlCLENBSEQsVyxDMUJ5MkpELGUsQ0FxekJBLHdCLEMwQnRwTEksTSxDMUJvMkpGLEssQ0FxekJBLGEsQ0FFSiwwQkFDRSxhLEMwQnBwTEksZSxDQUpILGlCLEMxQnUySkMsVyxDQXF6QkEseUMsQzBCbnBMSSxNLENBQ0EsSyxDQVZMLGEsQ0FBQSxzQixDQUFBLGlCLEMxQjQySkcsYyxDQXV6QkEsOEMsQzBCcHBMSSxjLENBQ0Esb0IsQ0FDQSxnQixDQWpCUCxrQixDMUJrM0pHLGdCLENBdXpCQSwrQyxDQUNFLFUsQ0FHTixlLENBcnpCRSxxQixDQXV6QkEsdUIsQUFFSiwwQkFDRSx1QyxDQUNFLHdCLENBbnpCMEIsMkIsQ0FzekI1QiwyQixDQUNFLDBCQUVKLDZCLENTbnVMSSxhLENBQ0EsNEIsQ0FRRSw4QyxDVDh0TEosbUMsQ1N6dExJLDJCLENBUUYsVSxDVDY1SkYsVyxDQXd6QkEsaUMsQ0FFRiwwQkFDRSwrQixDQXR6QkUsUyxDQXd6QkEsb0IsQUFFSiwwQkFDRSxnQixDMkI3NUxDLG9CLEMzQndtS0MsaUIsQ0F3ekJBLHNCLENTdnZMQSxVLENBQ0Esb0IsQ0FDQSw0QixDQVFFLDhDLENUa3ZMQSxtQyxDUzd1TEEsMkIsQ0FRRixVLENrQnhMSSxXLENBQ0EsaUMsQ0FDQSxpQixDQUNBLFcsQ0FDQSxPLEMzQmk2TEYsa0MsQ0FDSSw4QixDQXp6QkosMEIsQ0FBQSxzQixDQUFBLGlCLENBNnpCQSxnQkFFTiw2QixDQUNFLGlELENBQ0ksNkMsQ0FDSSx5QyxDQUVWLDBCQUNFLGUsQzJCLzVMSSxpQixDQUNBLHdCLENBQ0EsUyxDQUNBLGlCLENBQUEsc0IsQ0FBQSxpQixDQUNBLGMsQ0FDQSxvQixDQUNBLE0sQ0FDQSxPLEMzQm1tS0YsaUIsQ0FpMEJBLFksQUFFSiwwQkFDRSxlLENBL3pCRSxpQixDQWkwQkEsYyxBQUVKLDBCQUNFLGUsQ0EvekJFLGtCLENBaTBCQSwwQixDQUNFLGUsQ0FHSixlLEMyQi81TEMsVSxDM0JpbUtDLG1DLEMyQnpsS0kscUIsQzNCMDVMSixxQixDQS96QkUsd0IsQ0FpMEJBLFksQUFFTiwwQkFDRSxlLEMyQng1TEksb0IsQ0FmSCxhLEMzQjBtS0MsYSxDQWkwQkEscUIsQ0FDRSxZLEFBRU4sMEJBQ0UsMEIsQ0EvekJFLHFCLENBaTBCQSx1QkFFSiwwQixDNEJ6K0xNLGMsQ0FKSCxVLEM1QmdyS0Qsb0IsQ0FpMEJBLDhCLEM0QngrTE0sb0IsQ0FDQSxxQixDQUNBLGlCLENBQ0EsYyxDQVpMLGdCLEM1QnVyS0QsZSxDQWkwQkEsbUMsQ0EvekJFLGMsQ0FpMEJBLGUsQ0FFSixvQixDNEJuK0xJLHdCLENBQ0EsaUIsQ0FDQSxRLENBQ0EsTyxDQUNBLE0sQ0FDQSxTLEM1QnFxS0YsaUIsQ0FBQSxzQixDQUFBLGlCLENBbTBCQSxjLENBRUYscUIsQzRCcCtMSSxpQixDQUhELGlCLENBQUEsbUIsQ0FBQSxvQixDQUFBLG1CLEM1QndxS0QsWSxDQXMwQkEsNEIsQ1NqMkxFLFUsQ0FDQSxhLENBQ0EsNEIsQ0FRRSw4QyxDVDQxTEYsbUMsQ1N2MUxFLDJCLENBUUYsVSxDbUI1SkUsVyxDQUNBLGlDLENBQ0EsaUIsQ0FDQSxPLEM1QnlxS0YsUyxDQXUwQkEsa0MsQ0FDSSw4QixDQUNJLDBCLENBRVoscUIsQzRCNytMSSxXLENBQ0EsYyxDQUNBLFUsQ0FDQSxRLEM1QisrTEYsdUIsQzRCOStMRSxlLENBQ0EsUyxDQUNBLDRCLENBQUEsa0IsQzVCaS9MRixjLENBQ0ksVSxDT3orTEosTSxDUCtwS0EsYSxDQTYwQkEsZ0QsQ096K0xBLGMsQ1ArcEtBLFUsQ0E2MEJBLHNDLENBR0EsdUMsQ081K0xBLGMsQ1ArcEtBLFUsQ0FnMUJBLDJDLENBMzBCRSxjLENBNjBCQSxVLENBRUosbUIsQzRCdi9MSSx3QixDM0IxREYsYyxDQUNBLGEsQ0FDQSx1RSxDMkIwREUsZSxDQUNBLGlCLENBQ0EsZ0IsQ0FQRCxlLEM1QnVyS0QsaUIsQ0E2MEJBLHlCLEM0QngvTEksd0IsQzVCOHFLRixvQixDQTYwQkEsYSxDQUVKLDBDLENBMzBCRSxTLENBNjBCQSxrQixDQUVGLCtCLENBMzBCRSxxQixDQTYwQkEscUIsQ0FFRix1QyxDU242TEksYSxDQUNBLDRCLENBUUUsOEMsQ1Q4NUxKLG1DLENTejVMSSwyQixDQVFGLFUsQ21CaEdJLFcsQzVCd3FLTixpQyxDQTgwQkEsWSxDQUVGLDhCLEM0QmovTE0scUIsQ0FqQk4sMEIsQzVCd3JLRSxVLENBODBCQSxvQyxDNEJoL0xNLHFCLENBdEJSLGlCLEM1QjRyS0UsVSxDNEJocUt3Qix1QyxDNUI4K0x4Qix1QyxDNEI3K0xNLHFCLENBQ0EsaUIsQzVCa3FLSixVLENBODBCQSxVLENBRUosaUIsQzZCeG1NSSxpQixDQUNBLGUsQzVCTUYsaUIsQ0FDQSxVLENBQ0Esc0UsQ01zSkEsZSxDUG1vS0EsaUIsQ0E4MEJBLDBCQUNFLGlCLENBNTBCRixvQkF1MUJBLHVCLENBVEEsd0IsQzZCeG1NSSxVLENBQ0EsYSxDQUNBLFUsQ0FDQSxpQixDQUNBLEssQ0FDQSxRLENBbkJILE0sQzdCaXpLRCx3QixDQTgwQkEsdUIsQzZCbG1NSSxPLEM3QjZ4S0osd0IsQ0E4MEJBLHlCLENDN25NQSxhLENBQ0EsbUUsQ01zS0EsZSxDc0I3SUksaUIsQ0FDQSxnQixDQUNBLGEsQ3RCMkhKLGUsQ1BpcUtFLGlCLENBODBCQSwwQkFDRSx5QixDNkJscE1ILG1CLEM3QnUwS0QsaUJBODBCQSx3QixDT24rTEEsYSxDc0IvSEksYSxDdEIrR0osZSxDUDBxS0UsaUIsQ0E4MEJBLDBCQUNFLHdCLENBQ0UscUJBRVIsa0IsQzZCaG1NSSxTLENBQ0EsaUIsQ0FBQSxzQixDQUFBLGlCLENBQ0EsYyxDQUNBLGlCLENBQ0EsSyxDQUNBLE8sQ0FDQSxRLENBQ0EsTSxDQUVBLHdCLEM3Qm94S0YsUyxDQWcxQkEsd0IsQ0FjRixpQixDNkJ2bU1JLG1CLENBQUEsb0IsQ0FBQSxtQixDN0JreEtGLFksQ0F1MEJBLHdCLEM2QmptTUksZ0IsQ0FDQSwyQixDQUFBLDRCLEM3QndtTUYsNkIsQ0FDSSx5QixDNkJ4bU1GLHFCLEM3Qm94S0YsbUIsQ0F1MUJBLFksQ0FFSixpQixDQXIxQkUsa0IsQ0EyMUJBLGMsQ0FDSSxVLENBQ0ksTSxDQUVWLGlCLEM2QjVtTUksa0IsQzdCOG1NRix5QixDQUNJLHFCLENBOTFCSixpQixDQWcyQkEsa0IsQ0FFRixrQixDQTkxQkUsaUIsQ0FnMkJBLDZCLENBQ0UsZSxDQUVKLGtCLENBOTFCRSxVLEM2QnR3S0ksd0IsQzdCc21NSix3QixDQTkxQkUsVSxDQWcyQkEseUIsQ0FFSixvQixDNkJubU1JLGlCLENBQ0EsVyxDQUpELE8sQzdCMndLRCxTLENBZzJCQSwwQixDQTkxQkEsWSxDQWcyQkEsMEIsQzZCaG1NSSxVLEM3QmttTUYsK0IsQ0FDSSwyQixDQWgyQkosdUIsQ0FrMkJBLFUsQ0FFSixzQyxDQWgyQkUsaUIsQ0FrMkJBLFMsQ0FFRixzQyxDQWgyQkUsUyxDQWsyQkEsa0IsQ0FFRiw0QixDQUNFLDhCLENBQ1Esc0IsQ0FFViw2QixDQWoyQkUscUIsQ0FtMkJBLHFCLENBRUYsMEJBQ0UscUIsQ0FqMkJFLFcsQ0FtMkJBLDJCLEM4Qnp2TUQsVyxDOUJ5NUtHLGlCLENBbTJCQSxpQyxDOEJqdk1JLFUsQ0FDQSxXLEM5Qmk1S0YsZSxDQW0yQkEsc0IsQ0FDSSxrQixDQUNJLGdCQUVoQixxQixDOEIvdU1JLGlCLENBQ0EsSyxDQUNBLE8sQ0FDQSxRLENBQ0EsVyxDQUNBLHdCLENBQ0EsUyxDQUNBLGlCLENBQUEsc0IsQ0FBQSxpQixDQUNBLGMsQ0FDQSxTLENBQ0EsWSxDQUFBLG1CLENBQUEsb0IsQ0FBQSxtQixDQUNBLFksQ0FBQSwyQixDQUFBLDRCLEM5Qnd2TUYsNkIsQ0FDSSx5QixDTzVvTUoscUIsQ0FBQSx1QixDUCtvTUEsOEIsQ0FDSSxvQixDQS8yQkosc0IsQ0FpM0JBLHlCQUNFLHFCLENBQ0UsYUFFTixxQixDOEIxdk1JLG1CLENBQUEsb0IsQ0FBQSxtQixDOUIyNEtGLFksQ0FvM0JBLGtCLENBRUYscUIsQzhCM3ZNSSxVLENBQUEsa0IsQzlCOHZNRixjLENBQ0ksVSxDOEI5dk1GLE0sQ0FKRCxpQixDOUIrNEtELGlCLENBdTNCQSwyQixDOEI3dk1JLFUsQ0FDQSxXLENBQ0EsaUIsQzlCeTRLRixRLENBdTNCQSxNLENBRUoscUIsQ0FDRSxxQixDQUNJLG1CLEM4Qjd2TUYsYSxDQUNBLGlCLENBSkQsYSxDOUI0NEtELHlCLENBNC9CRSwyRCxDQW5JRiwyQixDQXYzQkUsYSxDQXkzQkEsb0IsQ0FFSiw0QixDQUNFLFUsQ0FFRixvQixDT3ByTUUsVSxDUDh6S0Esa0IsQ0F5M0JBLHlCQUNFLG9CLEM4Qnh2TUUsbUIsQ0FBQSxvQixDQUFBLG1CLEM5Qmk0S0EsWSxDQUFBLHFCLENBNjNCQSw0QixDQUNJLGtCLENBQ0ksc0JBRWQsc0IsQ0N2ME1FLGMsQ0FDQSxtRSxDTW9JQSxlLENQdzBLQSxpQixDQSszQkEseUJBQ0Usc0IsQzhCOXZNRSxrQixDOUJnd01BLG9CLENBQ0ksZ0IsQ09qdE1SLFksQ1BrMUtBLGUsQUFrNEJBLHlCQUNFLHNCLENBaDRCRSxnQixDQWs0QkEsbUJBRU4sc0IsQ0FoNEJFLGUsQ0FrNEJBLHlCQUNFLHNCLEM4Qjl2TUUsa0IsQzlCZ3dNQSxvQixDQUNJLGdCLENPL3RNUixZLENQNjFLQSxlLEFBcTRCQSx5QkFDRSxzQixDQW40QkUsYSxDQXE0QkEseUIsQ0FDRSxjQUVSLHNCLENPeHVNRSxrQixDUHMyS0EsaUIsQ0FxNEJBLHlCQUNFLHNCLENBbjRCRixvQkFxNEJBLGlDLENBbjRCQSxlLENBcTRCQSwrQixDOEJudk1JLGlCLENBQ0EsTyxDOUJxdk1GLGtDLENBQ0ksOEIsQ081c01OLDBCLEN1QnhDSSxVLENBQ0EsYyxDQUNBLGEsQ0FwQkgseUIsQzlCczRLQyxjLENBdTRCQSxxQyxDQXI0QkYsb0IsQ0F1NEJBLG9DLEM4Qi91TUUsYyxDOUIyMktGLGMsQ0F1NEJBLDZCLENBQ0Usa0IsQ0FFSixzQixDOEI3dU1JLFcsQ0FDQSxjLENBQ0EsVSxDdkJBRixRLENQMDJLQSxTLENBdTRCQSwwQkFDRSxzQixDQXI0QkYsYSxBQXU0QkEseUJBQ0Usc0IsQ0FyNEJFLGMsQ0F1NEJBLGFBRU4sNEMsQ08zd01FLHNCLENQdTRLQSxhLENBdTRCQSx5QkFDRSw0QyxDQXI0QkYsYSxBQXU0QkEseUJBQ0UsNEMsQ0FDRSxjQUVOLDhDLEM4QnR1TVEsbUIsQ0FBQSxvQixDQUFBLG1CLEN2QjdCTixZLENBQUEsd0IsQ1B5d01BLDBCLENBQ0kscUIsQ0EzNEJKLGtCLENBNjRCQSwwQkFDRSxtRCxDTy94TUYsZ0IsQ1BxNUtBLGlCLEFBNjRCQSx5QkFDRSxtRCxDQTM0QkYsYSxBQTY0QkEseUJBQ0UsbUQsQ0EzNEJGLGtCQTY0QkEscUQsQ0FDRSxxQixDQUNJLG1CLEM4QnZ1TUUsYSxDQUNBLGlCLENBQ0EsYSxDQXZDUCx5QixDOUJtNEtDLGdCLENBbTVCSiw0QyxDQTc0QkUsUyxDQSs0QkEsa0IsQ0FFRixnQyxDQTc0QkUscUIsQ0ErNEJBLHFCLENBRUYsaUMsQ0FDRSx3QixDQUVGLDBCQUNFLHlDLENBQ0UsYyxBQUVKLDBCQUNFLDBCLENBQ0UsZSxDQUdGLGdDLENBQ0UsbUJBRUosNEMsQ0FDRSw0QixDQUVGLG1ELENBQ0UsNkIsQ0FFRiwwQkFDRSwwQixDQTc0QkUsVyxDQSs0QkEsZ0MsQytCditNRCxXLEMvQjJsTEcsaUIsQ0ErNEJBLHNDLENBNzRCRSxVLENBKzRCQSxhLEFBRVIsZ0RBQ0UsZ0MsQ0E3NEJFLGtCLENBKzRCQSxZLEFBRUoseUJBQ0UsZ0MsQ0E3NEJFLFEsQ0ErNEJBLFlBRUosMEIsQytCLzdNSSxlLENBQ0EsaUIsQ0FDQSxxQixDQUNBLFMsQ0FDQSxpQixDQUFBLHNCLENBQUEsaUIsQy9CbWpMRixjLENBaTVCQSxTLENBRUYsNEIsQytCajhNSSxtQixDQUFBLG9CLENBQUEsbUIsQ0FDQSxZLENBQUEsd0IsQy9CczhNRixxQyxDQUNJLHFCLEMrQjE4TUgsNkIsQy9Cc2pMRCxpQixDQXU1QkEsaUMsQytCcjhNSSxxQixDQUNBLGlCLEN4QjRHSixVLEN3QjFHSSxhLENBQ0EsYyxDQVpILGdCLEMvQjhqTEMsYyxDQXU1QkEsNEMsQ0FyNUJBLGMsQ0F1NUJBLDBDLENBQ0UsVSxDQUVOLDBCQUNFLHNELEMrQjc3TVEsZSxDL0J5aUxOLFMsQ0F1NUJBLGtCLENBR0Ysa0IsQ0FDRSxnQixBQUVKLDBCQUNFLGtCLENBQ0UsZ0IsQUFFSix5QkFDRSxnQixDZ0M3aE5JLG1CLENBQUEsb0IsQ0FBQSxtQixDQUNBLFksQ2hDd29MRixrQixDQTA1QkEsc0IsQ0FDSSxrQixDQUNJLGMsQ0FHVixnQixDQUNFLG1CLEFBRUosMEJBQ0UsZ0IsQ2dDaGlOSSxrQixDaENraU5GLG9CLENBQ0ksZ0IsQ0E3NUJKLFksQ0ErNUJBLGUsQUFFSixnREFDRSxnQixDZ0NuaU5JLGtCLENoQ3FpTkYsb0IsQ0FDSSxnQixDQWg2QkosWSxDQWs2QkEsZSxBQUVKLHlCQUNFLGdCLENnQ3ZqTkMsa0IsQ2hDd3BMQyxpQixDQWs2QkEsdUIsQ1MxNU1BLFUsQ0FDQSxhLENBQ0EsNEIsQ0FRRSw4QyxDVHE1TUEsbUMsQ1NoNU1BLDJCLENBUUYsVSxDdUJqS0ksZSxDQUNBLGlDLENBQ0EsaUIsQ0FDQSxRLENoQzZpTkYsa0MsQ0FDSSw4QixDZ0N2a05QLDBCLENoQ3FxTEMsWSxDQXE2QkEsMkIsQ0FDRSxpQkFLTixxRCxDQUhBLGtDLENBQ0UsWSxDQUtGLHdCZ0NsaU5xQixLLENBQ2YsYSxDQUpILCtCLENoQ29vTEQsb0IsQ0FxNkJBLHdCQXA2QkUsVyxDQXE2QkEsK0IsQ0FFSix5QkFDRSw2QixDQUNFLGlCQUVKLGlCLENnQzVoTkksbUIsQ0FBQSxvQixDQUFBLG1CLENBQ0EsWSxDQUFBLHdCLENoQ2lpTkYsMEIsQ0FDSSxxQixDQXo2Qkosa0IsQ0EyNkJBLGtCLENBRUYsZ0IsQ2dDamlOSSxrQixDaENtaU5GLHFCLENBQ0ksaUIsQ2dDbmlORixhLENoQ3duTEYsYyxDQTg2QkEsaUIsQ0FFRix5QkFDRSxrQixDQTU2QkUsaUIsQ0E4NkJBLHlCLENTcDlNQSxVLENBQ0EsYSxDQUNBLDRCLENBUUUsOEMsQ1QrOE1BLG1DLENTMThNQSwyQixDQVFGLFUsQ3VCcEdJLFUsQ0FDQSxpQyxDQUNBLGlCLENBQ0EsTyxDaEM0bkxGLHNCLENBKzZCQSxrQyxDQUNJLDhCLENBQ0ksNEJBRWQsaUIsQ0EvNkJFLGtCLENBaTdCQSw0QixDQUNFLGUsQ0FFSixpQixDQUNFLGtCLENBRUYsbUIsQ2dDNWhOSSxtQixDQUFBLG9CLENBQUEsbUIsQ0FDQSxZLENBQUEsd0IsQ2hDaWlORiwwQixDQUNJLHFCLENnQ3JpTkgsa0IsQ2hDdWlORCxzQixDQUNJLGtCLENBdjdCSixjLENBeTdCQSx3QixDQXY3QkUsaUIsQ0F5N0JBLHlCQUNFLHdCLENnQzdpTkgsVSxDaEN1bkxDLG9CQXk3QkEsbUMsQ0F2N0JGLGMsQ0F5N0JBLDBCLENBQ0UscUIsQ0FDSSxtQixDQUNJLGEsQ0FFWixtQyxDQUNFLGtCLENBRUYsb0IsQ0F6N0JFLGlCLENBMjdCQSxtQixDQUVGLG9CLENDaHJORSxjLENBQ0EsbUUsQ2dDUkUsZSxDQUNBLGlCLENqQ2l3TEYsVSxDQTI3QkEsaUIsQ0FFRixvQixDaUN4ck5JLGEsQ0FDQSxlLENqQ2d3TEYsa0IsQ0EyN0JBLGUsQ0FFRixtQixDQXo3QkUsa0IsQ0EyN0JBLDhCLENBejdCQSxlLENBMjdCQSx5QkFDRSx5QixDaUNyck5JLG1CLENBQUEsb0IsQ0FBQSxtQixDQUNBLFksQ0FBQSx3QixDakMwck5GLDBCLENBQ0kscUIsQ0EvN0JKLGtCLENBQUEsdUIsQ0FrOEJBLDhCLENBQ0ksb0IsQ0FDSSxzQixDQUdaLG9CLENpQzFyTkksaUIsQ0FBQSxrQixDakM2ck5GLHNCLENBQ0ksa0IsQ0FyOEJKLGMsQ0F1OEJBLGlCLEFBRUoseUJBQ0Usb0IsQ0FDRSxvQkFFSiwwQixDaUM1ck5NLGEsQzFCcUJKLGMsQ1BvdUxBLFEsQ0F1OEJBLHFELENPM2pOQSxhLENBN0dBLFMsQ1BxdUxBLGMsQ0F1OEJBLDJDLENBSUEsNEMsQ09ua05BLGEsQ0ExR0EsUyxDUHN1TEEsYyxDQTI4QkEsZ0QsQ092a05BLGEsQ1Btb0xFLFMsQ0F1OEJBLGMsQ0FFSiwrQixDQUNFLGMsQ0FFRix5QkFDRSx1QixDQUNFLFlBRUosNEIsQ2lDaHNORyxhLENqQzR2TEQsK0IsQ0F1OEJBLGtDLENBQ0UsbUMsQ0FFSix3QixDQXI4QkUsd0IsQ0F1OEJBLHFDLENBQ0Usd0IsQ0FFSixvQyxDQUNFLGEsQ0FFRixlLENBcjhCRSxjLENBdThCQSxnREFDRSxlLENBcjhCRixnQixBQXU4QkEseUJBQ0UsZSxDQUNFLGdCLEFBRU4seUJBQ0UsYyxDa0M1d05JLG1CLENBQUEsb0IsQ0FBQSxtQixDbEN1MExGLFksQ0FBQSx3QixDQTI4QkEsMEIsQ0FDSSxxQixDQUNJLG9CLEFBRVosMEJBQ0UsYyxDQTM4QkUsK0IsQ0E2OEJBLGlCLEFBRUosMEJBQ0UsYyxDQUNFLG9CQUVKLHVCLENPdHFORSxnQixDUDR0TEEsaUIsQ0E2OEJBLHlCQUNFLHVCLENBMzhCRixnQkE2OEJBLDhCLENrQzd3Tk0sYSxDM0JpR04sK0IsQ1BtdUxFLGdCLENBNjhCQSx5QkFDRSwwQyxDQTM4QkYsZUE2OEJBLHlDLENBMzhCQSxjLENBZzRDRSw2QyxDQW5iRixvQyxDQUNFLCtCLENBRU4sc0IsQ094ck5FLGdCLENQOHVMQSxpQixDQTY4QkEseUJBQ0Usc0IsQ0EzOEJGLGdCQTY4QkEsNkIsQ2tDMXpOQyxhLENsQ2czTEMseUIsQ0E2OEJBLG1DLENBMzhCQSxvQixDQTY4QkEseUJBQ0UseUMsQ0FDRSxlQUVSLGUsQ0N0ME5FLGMsQ0FDQSxxRSxDaUMyRUUsZSxDM0JtREYsaUIsQ0FBQSxrQixDUDZzTkEsYyxDQUNJLFUsQ0E5OEJKLE0sQ0FnOUJBLHlCQUNFLGUsQ0E5OEJFLGUsQ0FnOUJBLG9CQUVOLGEsQ0E5OEJFLGEsQ0FnOUJBLHlCQUNFLGEsQ0FDRSxvQkFFTixjLENBOThCRSxrQixDQWc5QkEsMEJBQ0UsYyxDQTk4QkYsaUJBKzlCQSxvQyxDQWZBLHlCLENBQ0UsZSxDQUVKLGdCLENBQ0UsaUIsQ0FFRiwwQkFDRSxnQixDQUNFLDBCQUVKLGMsQ0FDRSx3QixDQUVGLHlCLENBOThCRSxrQixDQWs5QkEsNkMsQ0FDRSxtQixDQUVKLHlCLENDbDNORSx1RSxDaUN1SU0sZSxDM0JUTixpQixDUHl5TEEsYyxDQWc5QkEseUJBQ0UseUIsQ0FDRSxnQkFLTiw2QixDQUhBLHlCLENBQ0UsYyxDQUtGLCtCLENBQ0UsZ0IsQ0FFRix3QyxDQUNFLGEsQ0FFRixtQixDQUNFLGlCLENBRUYsaUIsQ21DbDVOSSxZLEM1QmtKRixpQixDUG13TkEsNkIsQ0EvOEJBLHFCLENBaTlCQSxnREFDRSxpQixDQS84QkYsYyxBQWk5QkEseUJBQ0UsaUIsQ0EvOEJFLFksQ0FpOUJBLHFCQUVOLG9CLENBLzhCRSxhLENBaTlCQSwwQkFDRSxvQixDbUNoNU5FLGlCLENBQ0EsVyxDQUNBLE8sQ0FDQSxXLEM1QjZISixxQixDUHMwTEEsbUIsQUFpOUJBLGdEQUNFLG9CLENtQy80TkUsZSxDQUFBLG1CLENBQUEsb0IsQ0FBQSxtQixDbkNpOExBLFksQ0FBQSx3QixDQXE5QkEscUMsQ0FDSSxxQixDQUNJLCtCQUVkLHNDLENBSUEsbUIsQ0F6OUJFLGdCLENBdTlCQSxpQixDQWFGLHFDLENBUEEsNEMsQ0FjQSxtQixDQ3A4TkUsZ0IsQ0FDQSx1RSxDa0NxQ0UsZSxDbkM4N0xGLGlCLENBdTlCQSxhLENBRUYscUMsQ0FPQSxtQixDQ3A4TkUsYyxDRG84TkYsbUIsQ0NwOE5FLGMsQ2tDcURFLGtCLENBTkQsaUIsQ25DdThMRCxpQixDQXU5QkEsOEIsQ0FyOUJBLGUsQ0F1OUJBLDBCLENtQ2o1TkksVSxDbkNtNU5GLHlCLENtQ2w1TkUsaUIsQ0FDQSxpQixDQUNBLE0sQ0FDQSxLLENBR0QsVSxDbkMyN0xILFcsQ0F3OUJBLGdDLENBdDlCQSx3QixDQXc5QkEsa0MsQ0FDRSx3QixDQUVKLDRCLENBSUEscUMsQ0FIRSw4QixDQUNRLHNCLENBbjlCUixzQixDQXk5QkYsOEIsQ0FDRSxpQyxDQUNRLHlCLENBRVYsb0IsQ0FDRSxpQixDQUVGLGtCLENvQ3AvTkksa0IsQ0FDQSxpQixDcENzL05GLDZCLENvQ3IvTkUscUIsQ0FMRCwwQixDcENraU1ELDJCLENBNDlCQSx5QixDb0NwL05JLFUsQzdCZ0lKLG9CLENQNDVMQSxrQixDQTQ5QkEseUJBQ0Usa0IsQ0ExOUJFLG1CLENBNDlCQSx3QixDQTE5QkosWUE0OUJBLDZCLENBTUEsK0IsQ0FMRSxlLENBRUosb0IsQ29DaC9ORyxlLENwQ3VoTUQsaUIsQ0ErOUJGLG1CLENBMTlCRSxhLENBNDlCQSxhLENBRUYsbUIsQ29DeitOSSxpQixDQUNBLEssQ0FDQSxRLENBQ0EsTyxDcENnaE1GLE0sQ0E0OUJBLFMsQ0FFRiw2QixDQUNFLDhCLENBQ1Esc0IsQ0FFVix5QkFDRSxrQixDcUM5aE9JLG1CLENBQUEsb0IsQ0FBQSxtQixDckNta01GLFksQ0FnK0JBLHNCLENBQ0ksa0IsQ0FDSSxnQixBQUVaLDBCQUNFLGtCLENBQ0Usb0IsQUFFSixnREFDRSxrQixDQUNFLGMsQUFFSiwwQkFDRSxrQixDcUNqaU9JLGtCLENyQ21pT0YseUIsQ0FDSSxxQixDcUNuaU9GLGlCLENyQ2lrTUYsa0IsQ0FxK0JBLG1CLEFBRUosZ0RBQ0Usa0IsQ3FDcGlPSSxrQixDckNzaU9GLG9CLENBQ0ksZ0IsQ3FDdGlPRixZLENyQ2lrTUYsYSxDQXcrQkEsYyxBQUVKLHlCQUNFLGtCLENBdCtCRSxrQixDQXcrQkEsNkIsQ0FDRSxpQkFFTixlLENzQ3hrT0ksYyxDQUNBLFUsQ0FDQSx3QixDdENtbU1GLGMsQ0F3K0JBLGlCLENBRUYsZ0IsQ0N0a09FLGMsQ0FDQSxxRSxDcUNGRSxlLEN0Q29tTUYsaUIsQ0F3K0JBLFUsQ0FpQkYsZSxDQWZBLGUsQ3NDMWpPSSxpQixDQUNBLE8sQ0FRQSxzQixDQUFBLGlCLENBWkQsYyxDdEM2ak9ILGUsQ0FJRSxpRCxDQUNJLDZDLENzQzFrT0YseUMsQ0FGQSxPLENBSkQsYSxDdENzbE9ELHFCLENBMStCRSxVLENBNCtCQSxXLENBRUosZSxDc0N2a09JLE0sQ0FDQSxRLENBQ0EsUSxDQUNBLHdCLENBQ0EsVSxDQUNBLFMsQ0FDQSxhLENBQ0EsaUIsQ3RDaW1NRixTLENBOCtCQSxpQixDc0MzbE9DLFUsQ3RDZ25NQyxtQyxDQTgrQkEsdUIsQ0FDRSx3QixDQUVOLHlCQUNFLGMsQ3NDdGtPSSxtQixDQUFBLG9CLENBQUEsbUIsQ0FDQSxZLEN0QzBsTUYsYyxDQWkvQkEsc0IsQ0FDSSxrQixDQUNJLGdCLEFBRVosMEJBQ0UsYyxDc0N4a09JLGtCLEN0QzBrT0Ysb0IsQ0FDSSxnQixDc0Mxa09GLFksQ3RDdWxNRixhLENBcy9CQSxnQixBQUVKLGdEQUNFLGMsQ3NDM2tPSSxrQixDdEM2a09GLHlCLENBQ0kscUIsQ3NDN2tPRixpQixDdEN1bE1GLGtCLENBeS9CQSxnQixBQUVKLHlCQUNFLGMsQ0F2L0JFLGtCLENBeS9CQSx5QixDQUNFLGlCQUVOLGUsQ0F2L0JFLGtCLENBeS9CQSwwQixDQUNFLGUsQ0FFSixvQixDQzFwT0UsYyxDQUNBLGUsQ0FDQSxxRSxDRG9xTUEsZSxDQXkvQkEsaUIsQ0FFRixlLENBdi9CRSxlLENBeS9CQSxnQixDQUVGLGdDLENBQ0UsZ0QsQ0FDSSw0QyxDQXovQkosd0MsQ0EyL0JBLFMsQ0FFRixnQyxDQXovQkUsUyxDQTIvQkEsa0IsQ0FLRiwwQixDQUhBLDBCLENBQ0UscUIsQ0FLRixtQixDQUNFLGtCLENBRUYsb0IsQ3VDM3JPSSxTLENoQ21JRixvQixDUGlrTUEsZ0IsQ0EyL0JBLHlCQUNFLG9CLENBQ0UsaUJBRU4sbUIsQ3VDenJPSSxjLEN2Q2lzTUYsYSxDQTIvQkEsaUIsQ0FFRixtQixDT3JrT0UsbUIsQ0FBQSxvQixDQUFBLG1CLENQNGtNQSxZLENBOC9CQSx5QkFDRSxtQixDdUNqc09ELDJCLENBQUEsNEIsQ3ZDb3NPRyw2QixDQUNJLHlCLENBaGdDUix1QkFrZ0NBLDRCLENBaGdDRSxvQixDQWtnQ0EseUJBQ0UsNEIsQ0FDRSxxQixDQUNJLG1CLEN1Qy9yT0osYSxDaEN5R04sZ0IsQ1BzbE1FLG1CLEFBb2dDQSx5QkFDRSw0QixDdUMvck9FLDJCLEN2Q2lzT0EsZ0IsQ0FDSSxpQixDdUNwdE9ULFEsQ3ZDZ3RNQyxvQkF1Z0NBLGtDLEN1Qy9yT0ksaUIsQ0FDQSxvQixDQXpCTCxpQixDdkNxdE1HLGUsQ0F1Z0NBLHVDLENBcmdDQSwrQixDQXlnQ0EseUMsQ1N0a09GLFUsQ0FDQSxhLENBQ0EsNEIsQ0FRRSw4QyxDVGlrT0UsbUMsQ1M1ak9GLDJCLENBUUYsVSxDOEIzSU0sVyxDQUNBLHVCLENBQ0EsaUIsQ0FDQSxPLEN2Q21zT0Ysa0MsQ0FDSSw4QixDQXhnQ0ksMEIsQ0EwZ0NSLE0sQ0FFUixvQixDQ3p2T0UscUUsQ01zS0EsZSxDZ0M1R0UsaUIsQ0FDQSxjLEN2QzByTUYsYSxDQUFBLGtCLENBMmdDQSxjLENBQ0ksVSxDQUNJLE0sQ0FFVixtQixDQTNnQ0Usa0IsQ0E2Z0NBLDhCLENBS0EsK0IsQ0FKRSxlLENBRUosb0IsQ0EzZ0NFLGtCLENBZ2hDRixxQixDQTNnQ0UsZSxDQTZnQ0EsMEIsQ0FDRSxlLENBRUosNEIsQ3VDcHJPTSxXLENBQ0Esd0IsQ0FKRCxpQixDdkMrcU1ILGtCLENBNmdDQSxtQyxDdUNuck9NLGlCLENBQ0EsSyxDQUNBLFEsQ0FDQSxNLEN2Q3lxTUosd0IsQ0FBQSxzQixDQUFBLGlCLENBK2dDQSxjLENBRUosOEIsQ0NueU9FLGMsQ0FDQSxxRSxDc0MrR0ksZSxDdkN5cU1KLGlCLENBK2dDQSxpQixDQUVGLHNCLENPM3FPRSxhLENQK3BNQSxlLENBK2dDQSx5QkFDRSxzQixDQTdnQ0YsZ0JBK2dDQSw2QixDQ2h6T0Esa0IsQ0FDQSx1RSxDRG95TUUsZSxDQStnQ0EsaUIsQ0FFSiw4QyxDQUNFLHFCLENBRUYsMEJBQ0UsbUIsQ0E5Z0NFLG1CLENBQUEsb0IsQ0FBQSxtQixDQWtoQ0EsWSxDQUdGLG1CLEN3Q3YwT0ksa0IsQ3hDeTBPRixzQixDQUNJLGtCLEN3Q3owT0YsYyxDQUNBLGUsQ3hDdXpNRixpQixDQXFoQ0EscUIsQUFFSiwwQkFDRSxtQixDQUNFLG9CLEFBRUosMEJBQ0UsMEIsQ3dDejBPTSxrQixDeEMyME9KLHNCLENBQ0ksa0IsQ3dDMzBPQSxjLENBQ0EsZSxDeENzek1KLGlCLENBd2hDQSxtQixDQUdGLGtCLENBdmhDRSxrQixDQXloQ0EsYyxDQUNJLFUsQ0FDSSxRQUVaLG9CLENBemhDRSxlLENBMmhDQSx5QkFDRSx5QixDQXpoQ0YsaUJBMmhDQSwwQixDT3J1T0EsYyxDUDZzTUUsYyxDQTJoQ0EseUJBQ0UsMEIsQ3dDcjFPSCxlLEN4QzZ6TUsseUIsQ0EyaENBLGdDLENBemhDTixzQixBQTJoQ0EseUJBQ0UsMEIsQ0F6aENFLGlCLENBMmhDQSxxQyxDQXpoQ0osZ0IsQUEyaENBLHlCQUNFLDBCLEN3Qzd6T0ksVSxDQUNBLGEsQ0FwQ0wsaUIsQ3hDMDBNRyxrQixDQTJoQ0EscUMsQ0FDRSxpQixBQUVSLDBCQUNFLGUsQ0FDRSwrQixBQUVKLDBCQUNFLGUsQ3lDbjRPSSxhLENBUkgsa0IsQ3pDbzNNQyxpQixDQTJoQ0EscUIsQ3lDbDRPSSxVLENBQ0EsYSxDQUNBLGlCLENBQ0EsSyxDQUNBLFEsQ0FDQSxPLEN6QzAyTUYsVSxDQUFBLCtGLENBQUEsd0UsQ0FBQSxtRSxDQThoQ0Esb0UsQUFFTiwwQkFDRSxlLENBQ0UsbUMsQUFFSiwwQkFDRSxlLEN5Q2w0T0ksb0IsQ0FSSCxtQyxDekNnM01DLGlCLENBOGhDQSwwQixDQUNFLGdCQUVOLHNCLENBV0Usc0MsQ0N4Nk9BLHNDLENEKzZPRixlLENDLzZPRSxhLENBQ0EsbUUsQ01zSkEsZSxDUDZ1TUEsaUIsQ0E4aENBLDBCQUNFLHNCLENBNWhDRiwyQixBQThoQ0EsMEJBQ0Usc0IsQ0E1aENGLDZCQThoQ0Esc0MsQ0N4Nk9BLHNDLENENjZPRSxTLENBRUosZSxDQy82T0UsYSxDQUNBLHVFLENNc0pBLGMsQ1Bpd01BLGEsQ0E4aENBLDBCQUNFLGUsQ0E1aENGLDBCQThoQ0EscUIsQ0FDRSxhLENBRUosZSxDQzU3T0UsYSxDQUNBLHVFLENNc0tBLGUsQ2tDckdFLGlCLENBRUEsYyxDbENtRkYsYSxDUCt3TUEsVSxDQThoQ0EsMEJBQ0UsZSxDQUNFLHdCLENBR0osOEIsQ0FDRSxlLEFBRUosMEJBQ0Usb0MsQ0FDRSxjLEFBRUosMEJBQ0UsOEIsQ3lDdjRPQyxrQixDekM0Mk1DLGEsQ0E4aENBLHlDLENBQ0UsaUJBRU4scUQsQ0N4OU9lLHFELENBQ2IsYSxDQUNBLHVFLEN3Q3NHVSxlLENBN0JULGlCLEN6Q3EzTUQsUyxDQThxREksZ0QsQ0FocEJKLDJELEN5Q3I0T0ssMkQsQ3pDeTJNTCxhLENBOGhDQSwyRCxDeUNqM09xQiwyRCxDbEN5RHJCLFcsQ2tDdkRZLG9CLEN6Q3ExTVYsZ0IsQ0E4aENBLGUsQ0FFSiw4QixDQ3ArT0Usc0UsQ01zS0EsZSxDa0M5Q00saUIsQ2xDOEJOLGMsQ1Bzek1BLGEsQ0E4aENBLDBCQUNFLDhCLENBNWhDRixXQThoQ0Esb0MsQ0FDRSxhLENBRUosOEIsQ0NoL09FLHNFLENNc0tBLGUsQ2tDakNNLGlCLENBRUEsYyxDbENlTixhLENQbTBNQSxVLENBOGhDQSwwQkFDRSw4QixDQUNFLFMsQ0FHSixpQyxDQUNFLHdCLEFBRUosMEJBQ0UsaUMsQ0FDRSwwQkFFSixxQixDQTVoQ0Usa0IsQ0E4aENBLGdDLENBbUdNLG9DLENBTEYsaUMsQ0ExbkNKLGUsQ0E4aENBLDJCLENBN2hDRSxtQixDQUFBLG9CLENBQUEsbUIsQ0FpaUNBLFksQ0FFSixvQixDMEMvZ1BJLGtCLEMxQ2loUEYsc0IsQ0FDSSxrQixDMENqaFBGLGMsQ0FDQSxlLENuQzhIRixpQixDUG0zTUEsaUIsQ0FvaUNBLHlCQUNFLG9CLEMwQ2xoUEUsa0IsQzFDb2hQQSxxQixDQUNJLGlCLEMwQ3BoUEosYSxDMUNnL01BLGMsQ0F1aUNBLG1CQUVOLHFCLENBdGlDRSxrQixDQXdpQ0EsYyxDQUNJLFUsQ0FDSSxNLENBRVYsc0IsQzBDcGhQSSxjLEN6Q2xCRixhLENBQ0EsZSxDQUNBLG1FLEN5Q2tCRSxlLEMxQysrTUYsaUIsQ0EwaUNBLGlCLENBRUYscUIsQzBDcmhQSSxjLENBSEQsZSxDMUNrL01ELGEsQ0EwaUNBLHVCLENBb0VFLHFCLEMwQ2htUEQsYSxDMUNxL01DLCtCLENBMGlDQSw2QixDQTQ3QkEsb0MsQ0E5dEJGLDZDLENBMUpJLDJCLENBbkVBLCtCLENBRU4sK0IsQ0FDRSw4QixDQUNRLHNCLENBRVYsYSxDMkM1a1BBLGMsQzNDb2lORSwrQixDQTJpQ0Esd0IsQzJDL2tQRixlLEMzQ3VpTkUsZ0IsQ0EyaUNBLHlCLENBemlDQSxhLENBMmlDQSxtQixDMkNoa1BFLGlCLENBQ0EsaUIsQ3BDMEhGLGUsQ1ArNU1FLGtCLENBMmlDQSx5QkFDRSxtQixDQXppQ0osb0JBMmlDQSxtQixDMkM3alBFLGlCLENBQ0EsSyxDQUNBLE0sQ0FDQSxVLENBTkQsVyxDM0M0aE5DLGEsQ0EyaUNBLHVCLEMyQzFqUE8sdUIsQzNDaWhOVCxlLENBMmlDQSxvQixDMkNualBBLGMsQzNDMmdOQSxhLENBMmlDQSxtQixDQXppQ0UsYSxDMkN2Z05DLHVCLEMzQ2tqUEQsc0IsQzJDeGpQRCxlLEMzQ2doTkMsYSxDQTJpQ0Esc0IsQ085OU9GLGtCLENQczdNSSxlLENBMmlDQSx5QkFDRSxzQixDMkMvalBMLGUsQzNDdWhORyxtQkE2aUNBLHlCLEMyQ3BrUEgsaUIsQzNDNGhOSyxpQixDQTZpQ0EsZ0MsQzJDemlQRSxVLENBQ0EsYSxDQUNBLFMsQ0FDQSxVLENBQ0EsaUIsQ0FDQSxNLENBQ0EsTyxDM0MyaVBBLHlCLEMyQ2psUFAsaUIsQzNDd2lOQyx3QixDQWtqQ0oseUJBQ0UsYSxDQUNFLGdCQUVKLG1CLENBMWlDRSw2QyxDQTRpQ0EseUJBQ0UsbUIsQzRDem9QRSxtQixDQUFBLG9CLENBQUEsbUIsQ0FDQSxZLENBQUEscUIsQzVDOG9QQSw0QixDQUNJLGtCLENPM2dQUixvQixDUDQ5TUEsd0IsQUFrakNBLHlCQUNFLG1CLENBQ0UsbUIsQUFFTix5QkFDRSxvQixDNEM1b1BJLGtCLEM1QzhvUEYsYyxDQUNJLFUsQ0FuakNKLE0sQ0FxakNBLG1CLEFBRUoseUJBQ0Usb0IsQ0FuakNFLGtCLENBcWpDQSwrQixDQUNFLGlCQUVOLGdDLENPaGlQRSxhLENQOCtNQSxjLENBcWpDQSx5QkFDRSxnQyxDQUNFLGtCLEFBRU4seUJBQ0UscUIsQ0FDRSxxQixDQUNJLG1CLENBcmpDSixhLENBdWpDQSxvQixBQUVKLHlCQUNFLHFCLENBcmpDRSxrQixDQXVqQ0EsZ0MsQ0FDRSxpQkFFTixtQixDQXJqQ0Usd0IsQ0F1akNBLHlCQUNFLG1CLENBcmpDRixjLEFBdWpDQSx5QkFDRSxtQixDQUNFLG1CQUVOLGlDLENPN2pQRSxVLENQeWdOQSxjLENBdWpDQSx5QkFDRSxpQyxDQUNFLGtCQUVOLGlDLENBQ0UsYyxDQUVGLHFDLENBQ0UsaUIsQ0FFRiwwQixDQXJqQ0UsWSxDQXVqQ0EseUJBQ0UsMEIsQ0FyakNFLGtCLENBdWpDQSxxQyxDQUNFLGlCLEFBRVIseUJBQ0UseUIsQzRDM25QTSxtQixDQUFBLG9CLENBQUEsbUIsQzVDc2tOSixZLENBMGpDQSxxQixBQUVKLHlCQUNFLHlCLENBeGpDRSxrQixDQTBqQ0Esb0MsQ0FDRSxpQixBQUVOLHlCQUNFLDJCLEM0QzFuUE0sa0IsQzVDNG5QSixjLENBQ0ksVSxDNENob1BILE0sQzVDc2tORCxpQixDQTZqQ0Esc0MsQ0FDRSxnQixBQUVOLHlCQUNFLDJCLENBM2pDRSxrQixDQTZqQ0Esc0MsQ0FDRSxpQixBQUVOLHlCQUNFLDBCLEM0Q3ZuUE0sa0IsQzVDeW5QSixzQixDQUNJLGtCLEM0QzduUEgsYyxDNUNna05ELGlCLENBZ2tDQSxxQyxDQUNFLGdCLEFBRU4seUJBQ0UsMEIsQ0E5akNFLGtCLENBZ2tDQSxxQyxDQUNFLGlCLEFBRU4seUJBQ0UsNEIsQ0EvakNFLG1CLENBQUEsb0IsQ0FBQSxtQixDQW1rQ0EsWSxDQUdGLDJCLENBamtDRSxnQixDQW1rQ0EscUJBRUosa0MsQ0M1d1BFLGEsQ0FDQSxpQixDQUNBLHNFLEMyQ3FKRyxlLEM1Q3dqTkgsaUIsQ0Fta0NBLHVDLENBamtDQSwrQixDQXFtQ0YsbUQsQ0FzQkksdUIsQ0F0REYsd0MsQ1NqblBFLG9CLENBQ0EsNEIsQ0FRRSw4QyxDVDRvUEosbUMsQ1N2b1BJLDJCLENBUUYsVSxDVHdqTkYsVyxDQW1pQ0Esd0MsQ1NublBFLFUsQ0FDQSxlLENtQ09NLHFCLEM1Q3VuUE4sZ0MsQ0FDSSw0QixDNEM1b1BILHdCLENBQUEsc0IsQ0FBQSxpQixDNUN5a05ILGMsQzRDdGpOUSxpQyxDNUM4blBSLCtDLENBQ0Usc0IsQ0FDSSxrQixDQUNJLGMsQ0FFWiw4QixDQXhrQ0UsYyxDQTBrQ0EscUIsQ0FFRiw4QixDNEMvbVBNLHFCLEM1Q3dpTkoscUIsQ0Ewa0NBLFksQ0FFRixtRCxDQXNCSSx1QixDQWRGLGlDLENBRUYsVyxDNkM1MFBFLGlCLENBTUEsVyxDN0Mrdk5BLE8sQ0Eya0NBLGdCLENBQ0UseUIsQzZDeDBQQSxpQixDQUNBLHFCLENBQ0EsVSxDQUNBLFcsQ0FORCxpQixDN0Nzd05DLGEsQ0E0a0NBLHVCLENTeHFQQSxVLENBQ0EsYSxDQXNCQSxVLENvQ3RMRSxXLENBQ0EsaUMsQ0FDQSxpQixDQUNBLE8sQzdDb3dOQSxRLENBNmtDQSxvRCxDQUNJLGdELENBQ0ksNEMsQ0FFZCwyQixDQUNFLHlDLENBQ1EsaUMsQ0FFVixpQixDOEN6MlBJLG1CLENBQUEsb0IsQ0FBQSxtQixDdkNnS0YsWSxDUDhzUEEsc0IsQ0FDSSxrQixDQW5sQ0osYyxDQXFsQ0EsMEJBQ0UsaUIsQ0FubENGLGMsQUFxbENBLGdEQUNFLGlCLENBQ0Usb0IsQUFFTiwwQkFDRSxpQixDOEMzMlBJLGtCLEM5QzYyUEYseUIsQ0FDSSxxQixDOEM3MlBGLGlCLEM5Q3d4TkYsa0IsQ0F3bENBLGMsQUFFSixnREFDRSxpQixDOEM5MlBJLGtCLEM5Q2czUEYsb0IsQ0FDSSxnQixDOENoM1BGLFksQ0FWSCxhLEM5Q215TkMsWSxDQTJsQ0EsNEIsQzhDaDNQSSxrQixDOUNrM1BGLHFCLENBQ0ksaUIsQzhDajRQUCxhLEM5Q3N5TkcsYyxDQThsQ0EsZ0QsQ0E1bENFLGUsQ0E4bENBLG1ELENBQ0UsYyxBQUVWLHlCQUNFLGlCLENBNWxDRSxrQixDQThsQ0EsNEIsQ0FDRSxpQkFFTixrQixDOEMxMlBJLG1CLENBQUEsb0IsQ0FBQSxtQixDOUM4d05GLFksQ0FBQSx3QixDQWttQ0EsMEIsQ0FDSSxxQixDQUNJLGtCLENBRVYsaUIsQ08vMlBFLGMsQ3VDRUUsYSxDQUNBLG1CLEM5Q2czUEYscUIsQ0FDSSxtQixDOENoM1BGLGEsQ0FDQSxpQixDQUNBLGMsQ0FFQSxpQixDOUM0d05GLGUsQ0FzbUNBLDRCLENBcG1DRSxjLENBc21DQSx5QkFDRSw0QixDQXBtQ0osYyxDQXVtQ0UsaUIsQ0FwbUNGLGdCQXNtQ0Esd0IsQzhDMzJQSSxpQixDQXpCSCx3QixDOUNreU5DLE0sQ0FzbUNBLCtCLEM4QzEyUEksVSxDQUNBLGEsQ0FDQSxpQixDQUNBLEssQ0FDQSxRLEN2QzJFTixNLENQNnJOSSxPLENBc21DQSwwQkFDRSwrQixDTzF5UE4sdUgsQ0FBQSxpRixDQUFBLDRFLENQc3NOSSwyRSxBQXltQ0EsMEJBQ0UsK0IsQzhDdjVQTCw2SCxDQUFBLHVGLENBQUEsa0YsQzlDZ3pORCxpRkE0bUNBLHdCLEM4Q3QyUEksaUIsQ0F0REgscUIsQzlDb3pOQyxNLENBNG1DQSwrQixDOENyMlBJLFUsQ0FDQSxhLENBQ0EsaUIsQ0FDQSxLLENBQ0EsUSxDdkM4Q04sTSxDUCtzTkksTyxDQTRtQ0EsMEJBQ0UsK0IsQ09sMFBOLHVILENBQUEsaUYsQ0FBQSw0RSxDUHd0TkksMkUsQUErbUNBLDBCQUNFLCtCLENBOW1DRSw2SCxDQUFBLHVGLENBQUEsa0YsQ0FrbkNBLGlGQUVWLG1CLENDaCtQRSxjLENBQ0EsYSxDQUNBLHVFLEM2Q3dIRSxlLEN2Q01GLGlCLENQcXZOQSxpQixDQWtuQ0EseUJBQ0UsbUIsQ0FDRSxtQixBQUVOLDBCQUNFLDhCLENBQ0UsZUFFSixxQixDTzcxUEUsZSxDUDh1TkEsaUIsQ0FrbkNBLDBCQUNFLHFCLENBaG5DRixtQkFrbkNBLGdDLENBaG5DQSxlLENBa25DQSwyQixDK0MvK1BJLGtCLENBQ0EsaUIsQ3hDdUhKLHNCLENQMHdORSxhLENBa25DQSx5QkFDRSwyQixDK0N4L1BELHNCLEMvQ3k0TkQsb0JBa25DQSxrQyxDQWlEQSx5QyxDQTFCQSxvQyxDU24zUEEsVSxDQUNBLGEsQ0FDQSw0QixDQVFFLDhDLENUdTFQQSxtQyxDU2wxUEEsMkIsQ0FRRixVLENzQ3hLSSxXLENBQ0EsaUMsQ0FDQSxpQixDQWhCSCxLLEMvQ3E1TkQsTSxDQW1uQ0EsaUQsQ0F1QkEsbUQsQ0F4b0NGLGEsQ0FtbkNBLDZCLEMrQy8rUEksa0IsQ0FDQSxpQixDeEMrRkosa0IsQ1BpeU5FLGEsQ0FtbkNBLHlCQUNFLDZCLENBam5DRixvQkE2b0NBLHlDLENBMUJBLG9DLENTNTFQQSxVLENzQ2pKSSxXLENBQ0EsaUMsQy9DMi9QTixrQyxDK0MvK1BJLGtCLEM5Q3ZESixpQixDQUNBLGtCLENBQ0EsbUUsQzhDdURJLGUsQ3hDdUVKLGlCLENQMHpORSxVLENBb25DQSx5QkFDRSxrQyxDQWxuQ0Ysb0JBb25DQSx5QyxDU3QzUEEsYSxDc0N6SEksYyxDQUNBLGlDLEMvQzIvUEosd0QsQ0FDRSxVLENBRU4scUIsQ096NlBFLGEsQ1B1ek5BLG1DLENBcW5DQSwwQkFDRSxxQixDQW5uQ0YsaUJBcW5DQSxpQyxDK0MvK1BJLDJCLEMvQzYzTkYsYSxDQXFuQ0Esb0IsQ0FFSiw2QyxDQXBuQzBCLG9ELENBQUEsK0MsQ0FxbkN4Qiw4QixDQUNRLHNCLENBRVYsZ0IsQ2dENWxRRSxtQixDQUhGLGtCLENoRDYrTkUsK0IsQ0FzbkNBLDJCLENnRDNsUUUsZ0IsQ0FHRixlLENoRHMrTkEsZSxDQXNuQ0EsdUIsQ2dEemxRRSxjLENBR0YsZSxDaERvK05BLGEsQ0FzbkNBLHVCLENDM2xRQSxVLENBQ0EsbUUsQytDR0UsZSxDQUhELGlCLENoRDArTkMsa0IsQ0E0bkNBLGlDLENBTkEsa0MsQ0FwbkNGLGUsQ0FzbkNBLHNCLENnRHJsUUUsUSxDQUhELFMsQ2hEcytOQyxrQixDQXduQ0EsOEMsQ2dEamxRSSxjLENBYkwsZSxDaEQ0K05HLGEsQ0F3bkNGLDhDLENDaG5RRixhLENBQ0EsYyxDQUNBLHNFLEMrQ2tDTSxlLENoRDQ5TkYsaUIsQ0FzbkNBLGUsQ0FFTixPLENBcG5DRSxrQixDQXNuQ0EseUJBQ0UsTyxDQXBuQ0YscUJBc25DQSxrQixDQXBuQ0EsZSxDQXNuQ0EsbUIsQ08vL1BBLFUsQ1A0NE5FLGMsQ0FzbkNBLHlCQUNFLG1CLENBcG5DSixrQkFzbkNBLG1CLENBcG5DQSxjLENBc25DQSx1QixDQXBuQ0EsaUIsQ0FzbkNBLGMsQ096Z1FBLHdCLENQczVORSxpQixDQXNuQ0EseUJBQ0UsYyxDQXBuQ0osbUIsQUFzbkNBLHlCQUNFLFksQ2lEdm5RRSxtQixDQUFBLG9CLENBQUEsbUIsQ0FDQSxZLEMxQzRHSixZLENQZ2hRSSxzQixDQUNJLGtCLENBem5DUixjLENBNG5DRSxZLENBem5DRixjLEFBMm5DQSwwQkFDRSxZLENpRHhuUUUsa0IsQ2pEMG5RQSxvQixDQUNJLGdCLENPcGhRUixZLENQeTVOQSxlLEFBOG5DQSxnREFDRSxZLENpRDFuUUUsa0IsQ2pENG5RQSxvQixDQUNJLGdCLENPdmlRUixZLENQeTZOQSxlLEFBaW9DQSx5QkFDRSxZLENBL25DRSxrQixDQWlvQ0EsdUIsQ0FDRSxpQkFFUix5QixDQS9uQ0UsYyxDQWlvQ0EscUIsQ0FFRix5QkFDRSxzQixDa0QxclFJLG1CLENBQUEsb0IsQ0FBQSxtQixDQUNBLFksQ0FBQSx3QixDbEQrclFGLHFDLENBQ0kscUIsQ0Fyb0NKLDZCLENBdW9DQSxzQixDQUNJLGtCLENBQ0ksZ0IsQUFFWixnREFDRSxzQixDQXhvQ0UsdUIsQ0Ewb0NBLDhCLENBQ0ksb0IsQ0FDSSx3QkFFWixzQixDQTFvQ0UsaUIsQ0E0b0NBLDBCQUNFLHNCLENrRGxzUUUsa0IsQ2xEb3NRQSxvQixDQUNJLGdCLENPbmtRUixZLENQdTdOQSxlLEFBK29DQSxnREFDRSxzQixDa0Rwc1FFLGtCLENsRHNzUUEseUIsQ0FDSSxxQixDa0R0c1FKLGlCLEMzQ2dISixrQixDUHc4TkEsYyxBQWtwQ0EseUJBQ0Usc0IsQ2tEdnRRRCxrQixDbER3a09HLGUsQ0FrcENBLGlDLENBQ0UsaUJBRVIscUIsQ2tEanNRSSxrQixDQUFBLG1CLENBQUEsb0IsQ0FBQSxtQixDQUNBLFksQ0FBQSx3QixDbER1c1FGLDBCLENBQ0kscUIsQ0F0cENKLGtCLENBQUEsdUIsQ0F5cENBLDhCLENBQ0ksb0IsQ0FDSSxzQixDQUVWLHNCLENBTUEsdUIsQ0FHRSxxQixDQUNJLG1CLENBQ0ksYSxDQVhWLHNCLENBenBDRSxpQixDQStwQ0YsdUIsQ2tEMXNRSSxnQixDbERnak9GLFUsQ0FpcUNGLHNCLENBN3BDRSxjLENBK3BDQSxVLENBRUYsb0IsQ0E3cENFLGtCLENBK3BDQSwwQkFDRSxvQixDT3BvUUYsbUIsQ0FBQSxvQixDQUFBLG1CLENQdStOQSxjLEFBa3FDQSx5QkFDRSxvQixDQWhxQ0Ysb0JBa3FDQSwrQixDQUNFLGUsQ0FFSiwwQkFDRSxvQixDQWpxQ0Usa0IsQ0FtcUNBLGMsQ0FDSSxVLENBQ0ksUSxBQUVaLDBCQUNFLG9CLENBQ0Usb0IsQUFFSix5QkFDRSxvQixDQUNFLG9CLEFBRUosMEJBQ0Usb0IsQ21EdndRSSxnQixDQUFBLGtCLENuRDB3UUYsc0IsQ0FDSSxrQixDQXRxQ0osYyxDQXdxQ0EsZSxDQUdGLHNCLENBQ0Usa0JBc0VBLHNELENBcEVKLGtDLENDenlRRSx1RSxDTXNLQSxlLENBeENBLGlCLENQd2dPQSxjLENBd3FDQSx5QkFDRSxrQyxDQUNFLGtCQUVOLGtDLENBQ0UsYyxDQUVGLHNDLENBQ0UsaUIsQ0FFRix5QkFDRSwwQixDbUQ5dlFNLG1CLENBQUEsb0IsQ0FBQSxtQixDbkR3bE9KLFksQ0EycUNBLFksQ0FHRiwwQixDbUQvdlFNLGtCLENuRGl3UUosb0IsQ0FDSSxnQixDbURqd1FBLFksQ25Ec2xPSixhLENBOHFDQSxjLEFBRUoseUJBQ0UsMEIsQ0E1cUNFLGtCLENBOHFDQSxxQyxDQUNFLGlCLEFBRU4seUJBQ0Usd0MsQ0E3cUNFLHdCLENBK3FDQSxxQyxDQUNJLHFCLENBQ0ksK0JBRVosd0MsQ09sdFFFLFksQ1BvaU9BLGlCLENBaXJDQSx5QkFDRSx3QyxDbUQ1dlFNLGtCLENuRDh2UUosc0IsQ0FDSSxrQixDTy90UVIsYyxDUDhpT0EsaUIsQUFvckNBLHlCQUNFLHdDLENtRGp4UUQsVyxDbkRnbU9ELG9CQW9yQ0EsOEMsQ21EM3ZRUSxpQixDQUNBLE8sQ0FDQSxRLENuRDZ2UU4sc0MsQ0FDSSxrQyxDbUQ3dlFFLDhCLENBNUJQLGUsQ25EdW1PQyxpQixDQXNyQ0Esc0QsQ0M5MlFGLGMsQ0RtM1FFLHNELENBcHJDRSxjLENBc3JDQSxnQixDQUVOLHdDLENtRDF2UVEsa0IsQ25ENHZRTixzQixDQUNJLGtCLENBdnJDSixjLENBeXJDQSxlLENBRUYsMEJBQ0UsMEMsQ0FDRSxlQUVKLCtCLENBQ0UsOEIsQ0FDUSxzQixDQUVWLGdEQUNFLFksQ29EcDVRRSxtQixDQUFBLG9CLENBQUEsbUIsQ3BENHRPQSxZLENBNnJDQSxzQixDQUNJLGtCLENBQ0ksZ0JBRVosa0IsQ29EdjVRSSxpQixDN0NrSkYsaUIsQ1Awa09BLGtCLENBK3JDQSxnREFDRSxrQixDb0R4NVFFLGtCLENwRDA1UUEsb0IsQ0FDSSxnQixDb0QxNVFKLFksQzdDaUlKLGEsQ1AybE9BLG9CLEFBa3NDQSx5QkFDRSxrQixDQWhzQ0Ysb0JBa3NDQSw2QixDQWhzQ0EsZSxDQWtzQ0EseUIsQ29EcjVRSSxpQixDQUNBLFMsQ0FDQSxVLENBeEJILE0sQ3BEK3VPRCxPLENBa3NDQSwwQixDb0RuNVFJLGMsQzdDaUhKLGEsQ1BvbU9FLGEsQ0Frc0NBLHlCQUNFLDBCLENBaHNDSixtQkFrc0NBLDBCLENBaHNDRSxjLENBa3NDQSxhLENBRUoseUJBQ0UsaUIsQ29ELzRRSSxtQixDQUFBLG9CLENBQUEsbUIsQ3BEK3NPRixZLENBcXNDQSxzQixDQUNJLGtCLENBQ0ksZ0JBRVosb0MsQ0Fyc0NFLGlCLENBdXNDQSx5QkFDRSxvQyxDb0RuNVFJLGtCLENwRHE1UUYsb0IsQ0FDSSxnQixDb0RqNlFQLFksQ3BEMHRPRCxlQTBzQ0EsMkMsQ0FDRSx5QixDb0RwNVFJLGlCLENwRDRzT0osVSxDQTJzQ0EsVyxDQUVKLG9DLENBQ0UsOEIsQ0FDUSxzQixDQUVWLG9CLENxRDU5UUksbUIsQ0FBQSxvQixDQUFBLG1CLENyRGt4T0YsWSxDQStzQ0EsYyxDQUVGLGtCLENBR0UseUIsQ3FEbitRQyxjLENyRG94T0QsYSxDQStzQ0EseUIsQ3FEMTlRSSxvQixDQVRILGlCLENyRDB4T0MsaUIsQ0Erc0NBLGdDLENTNXpRQSxVLENBQ0EsYSxDQUNBLDRCLENBUUUsOEMsQ1R1elFBLG1DLENTbHpRQSwyQixDQVFGLFUsQzRDdExJLFcsQ0FDQSxpQyxDQUNBLGlCLENBQ0EsTSxDQWpCTCxPLENyRHMvUUcsa0MsQ0FDSSw4QixDQWh0Q04sMEIsQ0FrdENBLDhCLENBaHRDQSwrQixDQW90Q0Ysd0IsQ0FodENFLGdCLENBa3RDQSwrQixDcUQ5OVFDLGMsQ3JEK3dPQyxrQixDQWt0Q0Esc0MsQ3FEeDlRSSxTLENyRHl3T0YsTyxDQWt0Q0EsaUQsQ0FDSSw2QyxDQUNJLHlDLENBRWhCLHlCQUNFLGUsQ0FsdENFLGEsQ0FvdENBLGdCLEFBRUosMEJBQ0Usc0IsQ0FDRSxnQixBQUVKLGdEQUNFLHNCLENBQ0UsZ0IsQUFFSix5QkFDRSxzQixDQUNFLGlCQUVKLHFCLENPLzNRRSxjLENQOHFPQSxhLENBb3RDQSwwQkFDRSxxQixDQUNFLGlCQUVOLHFCLENBbHRDRSxjLENBb3RDQSwwQkFDRSxxQixDQWx0Q0YsZ0JBb3RDQSx5RCxDQUNFLHdCLENBRUosb0IsQ3NELy9RSSxtQixDQUFBLG9CLENBQUEsbUIsQy9DdUhGLFksQ0FBQSx3QixDUDg0UUEsMEIsQ0FDSSxxQixDQXh0Q0osa0IsQ0EwdENBLDBCQUNFLG9CLENBeHRDRixtQixBQTB0Q0EsMEJBQ0Usb0IsQ0FDRSxtQkFFTixvQixDQXh0Q0UsaUIsQ0EwdENBLDBCQUNFLG9CLENzRHhnUkQsaUIsQ3REaXpPRCxrQkEwdENBLCtCLENBeHRDQSxjLENBMHRDQSwwQkFDRSwyQixDc0QvL1FJLGtCLEN0RGlnUkYsc0IsQ0FDSSxrQixDTzE2UVIsYyxDUGd0T0EsaUIsQUE2dENBLDBCQUNFLDJCLENzRGpnUkksa0IsQ3REbWdSRixzQixDQUNJLGtCLENzRHhoUlAsYyxDdEQyek9ELGlCQWd1Q0EsMkIsQ085NlFBLGtCLENQZzdRRSxjLENBQ0ksVSxDQWp1Q04sTSxDQW11Q0EsMEJBQ0UsOEIsQ3NEbGdSSSxrQixDdERvZ1JGLHNCLENBQ0ksa0IsQ083N1FSLGMsQ1AwdE9BLGlCLEFBc3VDQSwwQkFDRSw4QixDc0RwZ1JJLGtCLEN0RHNnUkYscUIsQ0FDSSxpQixDTzk3UVIsYSxDUHd0T0EsZ0IsQUF5dUNBLDBCQUNFLGdDLENzRHBnUkksa0IsQ3REc2dSRixzQixDQUNJLGtCLENPMzhRUixjLENQa3VPQSxpQixBQTR1Q0EsMEJBQ0UsZ0MsQ3NEdGdSSSxrQixDdER3Z1JGLHNCLENBQ0ksa0IsQ081OFFSLGMsQ1BndU9BLGlCLEFBK3VDQSwwQkFDRSxrQyxDc0R0Z1JJLGtCLEN0RHdnUkYsc0IsQ0FDSSxrQixDT3o5UVIsYyxDUDB1T0EsaUIsQUFrdkNBLDBCQUNFLGtDLENzRHhnUkksa0IsQ3REMGdSRixzQixDQUNJLGtCLENPMTlRUixjLENQd3VPQSxpQixBQXF2Q0EsMEJBQ0UsZ0MsQ3NEeGdSSSxrQixDdEQwZ1JGLHNCLENBQ0ksa0IsQ092K1FSLGMsQ1Brdk9BLGlCLEFBd3ZDQSwwQkFDRSxnQyxDc0QxZ1JJLGtCLEN0RDRnUkYsc0IsQ0FDSSxrQixDT3grUVIsYyxDUGd2T0EsaUIsQUEydkNBLDBCQUNFLDJCLENzRDFnUkksa0IsQ3RENGdSRixxQixDQUNJLGlCLENPci9RUixhLENQMHZPQSxnQixBQTh2Q0EsMEJBQ0UsMkIsQ3NENWdSSSxrQixDdEQ4Z1JGLHFCLENBQ0ksaUIsQ3NEbm1SUCxhLEN0RHEyT0QsZ0JBaXdDQSwyQixDc0R0bVJDLGlCLEN0RHcyT0MsaUIsQ0Fpd0NBLGlDLENTaC9RQSxVLENBQ0Esb0IsQ0FDQSw0QixDQVFFLDhDLENUMitRQSxtQyxDU3QrUUEsMkIsQ0FRRixTLEM2Q2pESSxVLENBQ0EsaUMsQ0FDQSxpQixDQUNBLE8sQ0FsR0wsTyxDdERzblJHLGdELENBQ0ksNEMsQ0Fsd0NOLHdDLENBb3dDQSx3QyxDQUNFLGlELENBQ0ksNkMsQ0FDSSx5QyxDQUVkLFUsQ0Fwd0NFLGtCLENBbzVDRSx3QyxDQTlJRixxQixDQXB3Q0EsZSxDQXV6Q0YsNEIsQ0FqREUsaUIsQ0Fwd0NFLFksQ0Fzd0NBLGtELEN1RHZyUkQsd0IsQ3ZEbzdPQyxvQixDQXN3Q0EsaUQsQ3VEdnFSRixTLEN2RG82T0Esd0IsQ0Fzd0NBLGlCLEN1RHZxUkUsaUIsQ0FDQSxjLENBQ0EsYSxDQUNBLGdCLENBQ0Esc0IsQ0FQRCxjLEN2RDQ2T0MsYSxDQXF4Q0EsdUIsQ0FmQSx3QixDdUR0cVJFLFUsQ0FDQSxhLENBQ0EsaUIsQ0FDQSxNLENBQ0EsTyxDQUNBLHdCLENBQ0Esd0IsQ0FDQSxVLENBQ0EsVyxDdkR3cVJBLDBCLEN1RDVyUkgsa0IsQ0FBQSxzQixDQUFBLGlCLEN2RHc3T0MsYyxDQXl3Q0EsdUIsQ3VEbnFSRSxPLENBQ0Esd0IsQ3ZEeXFSQSx5QixDdUR4cVJBLGlCLENBQ0EscUIsQ3ZEMHFSQSw4QyxDdUR6cVJBLHNDLENBQ0EsVSxDdkRpNk9BLFcsQ0FpeENKLDZELEN1RDdxUkYsd0IsQ3ZEbTZPRSx3QixDQTZ3Q0EsNEQsQ0Ezd0NFLFMsQ0E2d0NBLHFCLENBRUosa0IsQ3dEbHZSSSxVLEN4RHcrT0YsZSxDQTZ3Q0EsZSxDQUVGLHlCQUNFLGlCLENBNXdDRSxtQixDQUFBLG9CLENBQUEsbUIsQ0FneENBLFksQ0FHRixnQixDQUNFLHFCLENBQ0ksbUIsQ3dEbHZSRixhLENBQ0EsVyxDeERtK09GLGlCLENBa3hDQSxpQixBQUVKLDBCQUNFLHFCLENBQ0Usa0IsQUFFSix5QkFDRSxnQixDQWh4Q0Usa0IsQ0FreENBLDJCLENBQ0UsaUJBRU4sZ0IsQ3dEaHZSRyxrQixDeERpK09ELGUsQ0FreENBLHNCLENBaHhDQSxVLENBa3hDQSxxQixDd0QxdVJJLGlCLENBQ0EsYyxDakQ4RkosYSxDUDgzT0UsaUIsQ0FreENBLHlCQUNFLHFCLEN3RDF1UkUsYSxDeEQyOU9BLGEsQ0FreENBLGlCQUVSLGlCLENBanhDRSxrQixDQW14Q0EsYyxDQUNJLFUsQ0FDSSxNLENBRVYscUIsQ0FDRSxjLENBRUYsMkIsQ3dEdHVSTSxjLEN2RHpESixnQixDQUNBLGEsQ0FDQSxtRSxDdUR5REksZSxDQUNBLGlCLENBQ0EsaUIsQ0FiSCxpQixDeERvK09ELGlCLENBcXhDQSxrQyxDd0R2dVJNLFUsQ0FDQSxhLENBQ0EsaUIsQ0FDQSxNLENBQ0EsUSxDQUNBLFUsQ3hEcTlPSixXLENBcXhDQSxzRCxDQUVKLDBCLENBbnhDRSxrQixDQXF4Q0EsNkIsQ3dEcnVSTSxpQixDQWhDTCxjLEN4RG8vT0Msa0IsQ0F1eENBLG9DLEN3RGx1Uk0sVyxDeERnOU9KLGdCLENBcXhDQSxjLENBRU4sNkMsQ0FDRSw0RCxDQUVGLFUsQ0FueENFLGtCLENBcXhDQSx5QkFDRSxVLENBbnhDRixvQkFxeENBLHFCLENBbnhDQSxlLENBcXhDQSwwQkFDRSxnQyxDQW54Q0YsaUJBcXhDQSwyQixDTzdzUkEsWSxDUDI3T0UsUSxDQXF4Q0EseUJBQ0UsMkIsQ0FueENKLGNBcXhDQSxnQixDeURqMFJFLFksQ2xEOEdGLGUsQ1BrOE9FLHdCLENBcXhDQSx5QkFDRSxnQixDQUNFLGdCQUVSLFcsQ0FJRSxpQixDQXZ4Q0Esa0IsQ0FxeENBLHNCLENBSUUsNEIsQ0FZRSxvQyxDQW55Q0osZSxDQXl4Q0EsaUIsQzBELzFSQyxpQixDMUQ2a1BDLGtCLENBcXhDQSx5QixDQ3QyUkYsYyxDQUNBLGEsQ0FDQSxxRSxDeURVSSxlLENBUkgsaUIsQzFEb2xQRyxpQixDQXV4Q0YseUIsQzBEdDFSRixlLEMxRG9rUEEsYSxDQXF4Q0EsaUIsQzBEdjFSRSxtQixDQUFBLG9CLENBQUEsbUIsQ0FHRixZLENBQUEsMkIsQ0FBQSw0QixDMUQyMVJFLDZCLENBQ0kseUIsQ0ExeENOLHFCLENBNHhDQSxpQixDMEQzMVJFLGtCLENBQ0EsYyxDQUNBLGEsQ0FDQSx3QixDMUQ2MVJBLDBCLEMwRDUxUkEsa0IsQ25EaUdGLHdCLENQaytPRSxlLENBNnhDQSx5QkFDRSxpQixDTzF2UkosaUIsQ1BnK09FLGMsQUE2eENBLGdEQUNFLGlCLENBM3hDRixpQixBQTZ4Q0EseUJBQ0UsaUIsQzBELzJSSCxpQixDMURxbFBDLGNBd3lDRSxzQyxDQUpBLG9DLENBUEYsNEIsQ0EzeENBLGUsQ0E2eENBLHlCLENDaDVSRixtRSxDeUR5REksZSxDQTdCSCxpQixDMUQ0bFBHLGlCLENBK3hDRiwyQixDQTN4Q0UsaUIsQ0EreENGLHdCLEMwRDkwUkEsZSxDMURvalBBLGEsQ0E2eENBLHdCLENBM3hDRSxjLENBNnhDQSx5QkFDRSx3QixDQTN4Q0Ysa0IsQUE2eENBLHlCQUNFLHdCLENBQ0Usa0JBRVYsNEIsQ0EzeENFLHFCLENBNnhDQSxxQixDQUVGLGtCLEMyRHo3UkksbUIsQ0FBQSxvQixDQUFBLG1CLEMxRFlGLFksQ0FDQSxjLENBQ0EsdUUsQzBEWkUsZSxDQUpELGlCLEMzRHFxUEQsaUIsQ0FneUNBLDZCLENBOXhDQSxlLENBZ3lDQSwwQixDMkQxN1JJLGEsQzNENDdSRixxQixDQUNJLG1CLEMyRDE4UkwsYSxDM0QycVBELGdCLENBa3lDQSwwQixDQUNFLGEsQ0FFSixZLENBQ0Usb0IsQ0EveEM0QixtQixDQUE1QixrQixDQWl5Q0Ysa0IsQ0FDRSxvQixDQUVGLDJDLENBaHlDRSxvQixDQWt5Q0Esb0IsQ0FFRixpQyxDQUlBLGtDLENBcHlDRSxvQixDQWt5Q0Esb0IsQ0FNRixzQyxDQWh5Q0Usb0IsQ0FreUNBLG9CLENBRUYsMkIsQ0FDRSxlLENBRUYsMEIsQ0FDRSw4QixDQUNRLHNCLENBRVYsTSxDQWp5Q0Usa0IsQ0FteUNBLFksQzREeitSRSxpQixDNUR5c1BBLGtCLENBbXlDQSxrQixDNER6K1JFLGlCLENBQ0Esb0IsQ0FHRCxjLEM1RHVzUEQsYyxDQW15Q0Esd0MsQ0FqeUNFLGtCLENBbXlDQSwrQyxDNERyK1JJLFUsQ0FDQSxpQixDQUNBLE8sQ0FDQSxPLENBQ0EsZSxDQUNBLGdCLENBQ0EsVyxDQUNBLFUsQ0FDQSxnQixDQUNBLGtCLENBQ0EsNEYsQzVEdStSRiwwQixDNERqK1JOLGtCLEM1RG0rUk0sK0MsQ0FueUNOLHVDLENBcXlDQSxhLEM0RGwrUkUsYSxDQUNBLGMsQ0FHRixTLEM1RDhyUEEsaUIsQ0FxeUNBLFksQzREOTlSRSxrQixDNURrK1JBLHlCLEM0RGorUkEsc0IsQ0FDQSxlLENBR0YsMkIsQzVENHJQQSxnQixDQSt5Q0EsYyxDQWxCQSxZLENBU0EsWSxDNER2OVJDLG9CLEM1RHFzUEMsa0IsQ0FreENGLFksQzRELzlSRSxlLENBRUEsZ0IsQ0FFQSxhLENBQ0EsYyxDQUdGLGlCLEM1RDByUEEsZ0IsQ0FzeUNBLGMsQ1M5MlJFLGtCLENBRUEsNEIsQ0FRRSw4QyxDVHkyUkYsbUMsQ1NwMlJFLDJCLENBUUYsVSxDbUR0SUEsVyxDQUNBLGlDLEM1RHcrUkEsb0IsQ0FDRSxVLENBRU4sMEJBQ0UsYyxDQUNFLGtCQUVKLG9CLEM2RDVpU0ksbUIsQ0FBQSxvQixDQUFBLG1CLENBQ0EsWSxDN0RnalNGLHNCLENBQ0ksa0IsQ09uNVJKLGMsQ1AwbVBBLGlCLENBNHlDQSwwQkFDRSxvQixDT242UkYsMEIsQ1AwblBBLG9CLEFBNHlDQSxnREFDRSxvQixDT243UkYsWSxDQUFBLHVCLENQczdSSSw4QixDQUNJLG9CLENBN3lDUix3QixBQSt5Q0EseUJBQ0Usb0IsQ0FDRSxhQUVOLG9CLEM2RC9pU0ksYSxDQUFBLGtCLEM3RGtqU0Ysb0IsQ0FDSSxnQixDT3o2UkosWSxDUDBuUEEsYSxDQWt6Q0EsMEJBQ0Usb0IsQ0FoekNFLGlCLENBa3pDQSxnQyxDNkRqalNFLGlCLENBQ0EsTSxDQUNBLFEsQ0FiTCxXLEM3RGd4UEssUyxDQWt6Q0EsNEQsQzZEL2lTSSxVLEN0RDhHSCxhLENQbXBQUCxzQixBQWt6Q0EsZ0RBQ0Usb0IsQ0FoekNGLGMsQUFrekNBLHlCQUNFLG9CLENBQ0UsYUFFTixvQixDNkR4aVNJLGEsQzdEMGlTRiw2QixDNkR6aVNFLHFCLENBSkQsMEIsQzdEOHZQRCwyQixDQW16Q0EsMkIsQzZEeGlTSSxVLEM3RHd2UEYsYSxDQW16Q0Esa0IsQ0FFSixVLEM4RGhuU0Usa0IsQzlEa25TQSxtQixDQUNJLG1CLEM4RGxuU0osVyxDQUFBLG1CLENBQUEsb0IsQ0FBQSxtQixDQUVBLFksQ0FBQSwyQixDQUFBLDRCLEM5RHduU0EsNkIsQ0FDSSx5QixDQTN6Q0oscUIsQ0E2ekNBLGlCLENBM3pDQSxXLENBNnpDQSxnQixDOER0blNFLFcsQ0FDQSxpQixDQUNBLGEsQ0FHRixZLEM5RDB6UEEsZSxDQTZ6Q0EsaUIsQ0N4blNBLGUsQ0FDQSxtRSxDNkRHRSxlLEN2RDJIRixpQixDUGtzUEUsaUIsQ0E2ekNBLHlCQUNFLGlCLEM4RG5uU0osZSxDOUR5elBBLG1CQTZ6Q0EsZ0IsQ0Nsb1NBLGMsQ0FDQSx1RSxDNkRjRSxlLEN2RGdIRixpQixDUDRzUEUsa0IsQ0E2ekNBLHlCQUNFLGdCLEM4RDduU0gsYyxDOURtMFBDLG9CQTZ6Q0EsMkIsQ0EzekNGLGUsQ0E2ekNBLHVCLENBQ0UsZSIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJQcm9iYVByby1SZWd1bGFyXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUHJvYmFQcm8vUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL1Byb2JhUHJvL1JlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUHJvYmFQcm8tTWVkaXVtXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUHJvYmFQcm8vTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvUHJvYmFQcm8vTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlByb2JhUHJvLVNlbWlCb2xkXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUHJvYmFQcm8vU2VtaUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9Qcm9iYVByby9TZW1pQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJQcm9iYVByby1MaWdodFwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1Byb2JhUHJvL0xpZ2h0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvUHJvYmFQcm8vTGlnaHQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUHJvYmFQcm8tQm9sZFwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1Byb2JhUHJvL0JvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9Qcm9iYVByby9Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90by1SZWd1bGFyXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUm9ib3RvL1JlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9Sb2JvdG8vUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgZmlsbDogY3VycmVudENvbG9yOyB9XG5cbi5pY29uLWFycm93LWxlZnQge1xuICB3aWR0aDogOC43N3B4O1xuICBoZWlnaHQ6IDE1LjUzcHg7IH1cblxuLmljb24tYXZhaWxhYmlsaXR5IHtcbiAgd2lkdGg6IDI3cHg7XG4gIGhlaWdodDogMjJweDsgfVxuXG4uaWNvbi1idG4tYXJyb3cge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4OyB9XG5cbi5pY29uLWJ0bi11c2VyIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDsgfVxuXG4uaWNvbi1jaGF0IHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDsgfVxuXG4uaWNvbi1mYiB7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7IH1cblxuLmljb24tZmlsZSB7XG4gIHdpZHRoOiAzM3B4O1xuICBoZWlnaHQ6IDQ0LjA4cHg7IH1cblxuLmljb24taGFuZCB7XG4gIHdpZHRoOiAzMC44NnB4O1xuICBoZWlnaHQ6IDE5LjVweDsgfVxuXG4uaWNvbi1oZWFyIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDsgfVxuXG4uaWNvbi1pbiB7XG4gIHdpZHRoOiAyMC41N3B4O1xuICBoZWlnaHQ6IDE3LjE0cHg7IH1cblxuLmljb24tbGFuZyB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDIycHg7IH1cblxuLmljb24tbG9nby11YSB7XG4gIHdpZHRoOiAzNi4zN3B4O1xuICBoZWlnaHQ6IDYwLjYycHg7IH1cblxuLmljb24tbWVzc2FnZSB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDIwLjU3cHg7IH1cblxuLmljb24tb3V0IHtcbiAgd2lkdGg6IDIxcHg7XG4gIGhlaWdodDogMTcuMTRweDsgfVxuXG4uaWNvbi1wb3B1cC1jbG9zZSB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7IH1cblxuLmljb24tcHJvZmlsZSB7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7IH1cblxuLmljb24tc2VhcmNoIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDsgfVxuXG4vKiEgbm9ybWFsaXplLmNzcyB2Ny4wLjAgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG4vKiBEb2N1bWVudFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cclxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpblxyXG4gKiAgICBJRSBvbiBXaW5kb3dzIFBob25lIGFuZCBpbiBpT1MuXHJcbiAqL1xuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAvKiAxICovXG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAvKiAyICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLyogMiAqLyB9XG5cbi8qIFNlY3Rpb25zXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcclxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXHJcbiAqL1xuYm9keSB7XG4gIG1hcmdpbjogMDsgfVxuXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXHJcbiAqL1xuYXJ0aWNsZSxcbmFzaWRlLFxuZm9vdGVyLFxuaGVhZGVyLFxubmF2LFxuc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qKlxyXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXHJcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXHJcbiAqL1xuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDsgfVxuXG4vKiBHcm91cGluZyBjb250ZW50XHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXHJcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLlxyXG4gKi9cbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5tYWluIHtcbiAgLyogMSAqL1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IG1hcmdpbiBpbiBJRSA4LlxyXG4gKi9cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMWVtIDQwcHg7IH1cblxuLyoqXHJcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXHJcbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxyXG4gKi9cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC8qIDEgKi9cbiAgaGVpZ2h0OiAwO1xuICAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICAvKiAyICovIH1cblxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cclxuICovXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07XG4gIC8qIDIgKi8gfVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXHJcbiAqIDEuIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cclxuICogMi4gUmVtb3ZlIGdhcHMgaW4gbGlua3MgdW5kZXJsaW5lIGluIGlPUyA4KyBhbmQgU2FmYXJpIDgrLlxyXG4gKi9cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLyogMSAqL1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzO1xuICAvKiAyICovIH1cblxuLyoqXHJcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctIGFuZCBGaXJlZm94IDM5LS5cclxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cclxuICovXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC8qIDIgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICAvKiAyICovIH1cblxuLyoqXHJcbiAqIFByZXZlbnQgdGhlIGR1cGxpY2F0ZSBhcHBsaWNhdGlvbiBvZiBgYm9sZGVyYCBieSB0aGUgbmV4dCBydWxlIGluIFNhZmFyaSA2LlxyXG4gKi9cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogaW5oZXJpdDsgfVxuXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cclxuICovXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjsgfVxuXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtO1xuICAvKiAyICovIH1cblxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHN0eWxlIGluIEFuZHJvaWQgNC4zLS5cclxuICovXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBiYWNrZ3JvdW5kIGFuZCBjb2xvciBpbiBJRSA5LS5cclxuICovXG5tYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDtcbiAgY29sb3I6ICMwMDA7IH1cblxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7IH1cblxuLyoqXHJcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxyXG4gKiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07IH1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07IH1cblxuLyogRW1iZWRkZWQgY29udGVudFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxyXG4gKi9cbmF1ZGlvLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGlPUyA0LTcuXHJcbiAqL1xuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwOyB9XG5cbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLS5cclxuICovXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7IH1cblxuLyoqXHJcbiAqIEhpZGUgdGhlIG92ZXJmbG93IGluIElFLlxyXG4gKi9cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4vKiBGb3Jtc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXHJcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXHJcbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cclxuICovXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IDEwMCU7XG4gIC8qIDEgKi9cbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC8qIDEgKi9cbiAgbWFyZ2luOiAwO1xuICAvKiAyICovIH1cblxuLyoqXHJcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxyXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxyXG4gKi9cbmJ1dHRvbixcbmlucHV0IHtcbiAgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG4vKipcclxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXHJcbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cclxuICovXG5idXR0b24sXG5zZWxlY3Qge1xuICAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbi8qKlxyXG4gKiAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2BcclxuICogICAgY29udHJvbHMgaW4gQW5kcm9pZCA0LlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxyXG4gKi9cbmJ1dHRvbixcbmh0bWwgW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgLyogMiAqLyB9XG5cbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxyXG4gKi9cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwOyB9XG5cbi8qKlxyXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXHJcbiAqL1xuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7IH1cblxuLyoqXHJcbiAqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cclxuICovXG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTsgfVxuXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cclxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxyXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XHJcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7XG4gIC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7XG4gIC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgLyogMSAqLyB9XG5cbi8qKlxyXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cclxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cclxuICovXG5wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLyogMSAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIC8qIDIgKi8gfVxuXG4vKipcclxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRS5cclxuICovXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvOyB9XG5cbi8qKlxyXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC0uXHJcbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC0uXHJcbiAqL1xuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDIgKi8gfVxuXG4vKipcclxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxyXG4gKi9cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cclxuICovXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICAvKiAyICovIH1cblxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBhbmQgY2FuY2VsIGJ1dHRvbnMgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXHJcbiAqL1xuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cclxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxyXG4gKi9cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgLyogMSAqL1xuICBmb250OiBpbmhlcml0O1xuICAvKiAyICovIH1cblxuLyogSW50ZXJhY3RpdmVcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxyXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSwgYW5kIEZpcmVmb3guXHJcbiAqL1xuZGV0YWlscyxcbm1lbnUge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTsgfVxuXG4vKiBTY3JpcHRpbmdcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cclxuICovXG5jYW52YXMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLlxyXG4gKi9cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBIaWRkZW5cclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC0uXHJcbiAqL1xuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbkAtbXMtdmlld3BvcnQge1xuICB3aWR0aDogZGV2aWNlLXdpZHRoOyB9XG5cbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjsgfVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0OyB9XG5cbi5jb250YWluZXIge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDc1MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMjFweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDsgfSB9XG5cbi5jb250YWluZXItZmx1aWQge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG5cbi5yb3cge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IC0xNXB4OyB9XG5cbi5uby1ndXR0ZXJzIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG4ubm8tZ3V0dGVycyA+IC5jb2wsXG4ubm8tZ3V0dGVycyA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbi5jb2wtMSwgLmNvbC0yLCAuY29sLTMsIC5jb2wtNCwgLmNvbC01LCAuY29sLTYsIC5jb2wtNywgLmNvbC04LCAuY29sLTksIC5jb2wtMTAsIC5jb2wtMTEsIC5jb2wtMTIsIC5jb2wsXG4uY29sLWF1dG8sIC5jb2wtc20tMSwgLmNvbC1zbS0yLCAuY29sLXNtLTMsIC5jb2wtc20tNCwgLmNvbC1zbS01LCAuY29sLXNtLTYsIC5jb2wtc20tNywgLmNvbC1zbS04LCAuY29sLXNtLTksIC5jb2wtc20tMTAsIC5jb2wtc20tMTEsIC5jb2wtc20tMTIsIC5jb2wtc20sXG4uY29sLXNtLWF1dG8sIC5jb2wtbWQtMSwgLmNvbC1tZC0yLCAuY29sLW1kLTMsIC5jb2wtbWQtNCwgLmNvbC1tZC01LCAuY29sLW1kLTYsIC5jb2wtbWQtNywgLmNvbC1tZC04LCAuY29sLW1kLTksIC5jb2wtbWQtMTAsIC5jb2wtbWQtMTEsIC5jb2wtbWQtMTIsIC5jb2wtbWQsXG4uY29sLW1kLWF1dG8sIC5jb2wtbGctMSwgLmNvbC1sZy0yLCAuY29sLWxnLTMsIC5jb2wtbGctNCwgLmNvbC1sZy01LCAuY29sLWxnLTYsIC5jb2wtbGctNywgLmNvbC1sZy04LCAuY29sLWxnLTksIC5jb2wtbGctMTAsIC5jb2wtbGctMTEsIC5jb2wtbGctMTIsIC5jb2wtbGcsXG4uY29sLWxnLWF1dG8sIC5jb2wteGwtMSwgLmNvbC14bC0yLCAuY29sLXhsLTMsIC5jb2wteGwtNCwgLmNvbC14bC01LCAuY29sLXhsLTYsIC5jb2wteGwtNywgLmNvbC14bC04LCAuY29sLXhsLTksIC5jb2wteGwtMTAsIC5jb2wteGwtMTEsIC5jb2wteGwtMTIsIC5jb2wteGwsXG4uY29sLXhsLWF1dG8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDE1cHg7IH1cblxuLmNvbCB7XG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwO1xuICBmbGV4LWJhc2lzOiAwO1xuICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgZmxleC1ncm93OiAxO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLmNvbC1hdXRvIHtcbiAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogbm9uZTsgfVxuXG4uY29sLTEge1xuICAtbXMtZmxleDogMCAwIDguMzMzMzMzJTtcbiAgZmxleDogMCAwIDguMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4LjMzMzMzMyU7IH1cblxuLmNvbC0yIHtcbiAgLW1zLWZsZXg6IDAgMCAxNi42NjY2NjclO1xuICBmbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgbWF4LXdpZHRoOiAxNi42NjY2NjclOyB9XG5cbi5jb2wtMyB7XG4gIC1tcy1mbGV4OiAwIDAgMjUlO1xuICBmbGV4OiAwIDAgMjUlO1xuICBtYXgtd2lkdGg6IDI1JTsgfVxuXG4uY29sLTQge1xuICAtbXMtZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gIGZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICBtYXgtd2lkdGg6IDMzLjMzMzMzMyU7IH1cblxuLmNvbC01IHtcbiAgLW1zLWZsZXg6IDAgMCA0MS42NjY2NjclO1xuICBmbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA0MS42NjY2NjclOyB9XG5cbi5jb2wtNiB7XG4gIC1tcy1mbGV4OiAwIDAgNTAlO1xuICBmbGV4OiAwIDAgNTAlO1xuICBtYXgtd2lkdGg6IDUwJTsgfVxuXG4uY29sLTcge1xuICAtbXMtZmxleDogMCAwIDU4LjMzMzMzMyU7XG4gIGZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICBtYXgtd2lkdGg6IDU4LjMzMzMzMyU7IH1cblxuLmNvbC04IHtcbiAgLW1zLWZsZXg6IDAgMCA2Ni42NjY2NjclO1xuICBmbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA2Ni42NjY2NjclOyB9XG5cbi5jb2wtOSB7XG4gIC1tcy1mbGV4OiAwIDAgNzUlO1xuICBmbGV4OiAwIDAgNzUlO1xuICBtYXgtd2lkdGg6IDc1JTsgfVxuXG4uY29sLTEwIHtcbiAgLW1zLWZsZXg6IDAgMCA4My4zMzMzMzMlO1xuICBmbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4My4zMzMzMzMlOyB9XG5cbi5jb2wtMTEge1xuICAtbXMtZmxleDogMCAwIDkxLjY2NjY2NyU7XG4gIGZsZXg6IDAgMCA5MS42NjY2NjclO1xuICBtYXgtd2lkdGg6IDkxLjY2NjY2NyU7IH1cblxuLmNvbC0xMiB7XG4gIC1tcy1mbGV4OiAwIDAgMTAwJTtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4ub3JkZXItMSB7XG4gIC1tcy1mbGV4LW9yZGVyOiAxO1xuICBvcmRlcjogMTsgfVxuXG4ub3JkZXItMiB7XG4gIC1tcy1mbGV4LW9yZGVyOiAyO1xuICBvcmRlcjogMjsgfVxuXG4ub3JkZXItMyB7XG4gIC1tcy1mbGV4LW9yZGVyOiAzO1xuICBvcmRlcjogMzsgfVxuXG4ub3JkZXItNCB7XG4gIC1tcy1mbGV4LW9yZGVyOiA0O1xuICBvcmRlcjogNDsgfVxuXG4ub3JkZXItNSB7XG4gIC1tcy1mbGV4LW9yZGVyOiA1O1xuICBvcmRlcjogNTsgfVxuXG4ub3JkZXItNiB7XG4gIC1tcy1mbGV4LW9yZGVyOiA2O1xuICBvcmRlcjogNjsgfVxuXG4ub3JkZXItNyB7XG4gIC1tcy1mbGV4LW9yZGVyOiA3O1xuICBvcmRlcjogNzsgfVxuXG4ub3JkZXItOCB7XG4gIC1tcy1mbGV4LW9yZGVyOiA4O1xuICBvcmRlcjogODsgfVxuXG4ub3JkZXItOSB7XG4gIC1tcy1mbGV4LW9yZGVyOiA5O1xuICBvcmRlcjogOTsgfVxuXG4ub3JkZXItMTAge1xuICAtbXMtZmxleC1vcmRlcjogMTA7XG4gIG9yZGVyOiAxMDsgfVxuXG4ub3JkZXItMTEge1xuICAtbXMtZmxleC1vcmRlcjogMTE7XG4gIG9yZGVyOiAxMTsgfVxuXG4ub3JkZXItMTIge1xuICAtbXMtZmxleC1vcmRlcjogMTI7XG4gIG9yZGVyOiAxMjsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgLmNvbC1zbSB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb2wtc20tYXV0byB7XG4gICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTsgfVxuICAuY29sLXNtLTEge1xuICAgIC1tcy1mbGV4OiAwIDAgOC4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMyU7IH1cbiAgLmNvbC1zbS0yIHtcbiAgICAtbXMtZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjclOyB9XG4gIC5jb2wtc20tMyB7XG4gICAgLW1zLWZsZXg6IDAgMCAyNSU7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAuY29sLXNtLTQge1xuICAgIC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMyU7IH1cbiAgLmNvbC1zbS01IHtcbiAgICAtbXMtZmxleDogMCAwIDQxLjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjclOyB9XG4gIC5jb2wtc20tNiB7XG4gICAgLW1zLWZsZXg6IDAgMCA1MCU7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAuY29sLXNtLTcge1xuICAgIC1tcy1mbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMyU7IH1cbiAgLmNvbC1zbS04IHtcbiAgICAtbXMtZmxleDogMCAwIDY2LjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjclOyB9XG4gIC5jb2wtc20tOSB7XG4gICAgLW1zLWZsZXg6IDAgMCA3NSU7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICAuY29sLXNtLTEwIHtcbiAgICAtbXMtZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMlOyB9XG4gIC5jb2wtc20tMTEge1xuICAgIC1tcy1mbGV4OiAwIDAgOTEuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NyU7IH1cbiAgLmNvbC1zbS0xMiB7XG4gICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAub3JkZXItc20tMSB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDE7XG4gICAgb3JkZXI6IDE7IH1cbiAgLm9yZGVyLXNtLTIge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xuICAgIG9yZGVyOiAyOyB9XG4gIC5vcmRlci1zbS0zIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMztcbiAgICBvcmRlcjogMzsgfVxuICAub3JkZXItc20tNCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDQ7XG4gICAgb3JkZXI6IDQ7IH1cbiAgLm9yZGVyLXNtLTUge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA1O1xuICAgIG9yZGVyOiA1OyB9XG4gIC5vcmRlci1zbS02IHtcbiAgICAtbXMtZmxleC1vcmRlcjogNjtcbiAgICBvcmRlcjogNjsgfVxuICAub3JkZXItc20tNyB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDc7XG4gICAgb3JkZXI6IDc7IH1cbiAgLm9yZGVyLXNtLTgge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA4O1xuICAgIG9yZGVyOiA4OyB9XG4gIC5vcmRlci1zbS05IHtcbiAgICAtbXMtZmxleC1vcmRlcjogOTtcbiAgICBvcmRlcjogOTsgfVxuICAub3JkZXItc20tMTAge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMDtcbiAgICBvcmRlcjogMTA7IH1cbiAgLm9yZGVyLXNtLTExIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTE7XG4gICAgb3JkZXI6IDExOyB9XG4gIC5vcmRlci1zbS0xMiB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDEyO1xuICAgIG9yZGVyOiAxMjsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sLW1kIHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMDtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC1tZC1hdXRvIHtcbiAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiBub25lOyB9XG4gIC5jb2wtbWQtMSB7XG4gICAgLW1zLWZsZXg6IDAgMCA4LjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDguMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzJTsgfVxuICAuY29sLW1kLTIge1xuICAgIC1tcy1mbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NyU7IH1cbiAgLmNvbC1tZC0zIHtcbiAgICAtbXMtZmxleDogMCAwIDI1JTtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5jb2wtbWQtNCB7XG4gICAgLW1zLWZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzJTsgfVxuICAuY29sLW1kLTUge1xuICAgIC1tcy1mbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NyU7IH1cbiAgLmNvbC1tZC02IHtcbiAgICAtbXMtZmxleDogMCAwIDUwJTtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5jb2wtbWQtNyB7XG4gICAgLW1zLWZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzJTsgfVxuICAuY29sLW1kLTgge1xuICAgIC1tcy1mbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NyU7IH1cbiAgLmNvbC1tZC05IHtcbiAgICAtbXMtZmxleDogMCAwIDc1JTtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIC5jb2wtbWQtMTAge1xuICAgIC1tcy1mbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMyU7IH1cbiAgLmNvbC1tZC0xMSB7XG4gICAgLW1zLWZsZXg6IDAgMCA5MS42NjY2NjclO1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY3JTsgfVxuICAuY29sLW1kLTEyIHtcbiAgICAtbXMtZmxleDogMCAwIDEwMCU7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5vcmRlci1tZC0xIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTtcbiAgICBvcmRlcjogMTsgfVxuICAub3JkZXItbWQtMiB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDI7XG4gICAgb3JkZXI6IDI7IH1cbiAgLm9yZGVyLW1kLTMge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAzO1xuICAgIG9yZGVyOiAzOyB9XG4gIC5vcmRlci1tZC00IHtcbiAgICAtbXMtZmxleC1vcmRlcjogNDtcbiAgICBvcmRlcjogNDsgfVxuICAub3JkZXItbWQtNSB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDU7XG4gICAgb3JkZXI6IDU7IH1cbiAgLm9yZGVyLW1kLTYge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA2O1xuICAgIG9yZGVyOiA2OyB9XG4gIC5vcmRlci1tZC03IHtcbiAgICAtbXMtZmxleC1vcmRlcjogNztcbiAgICBvcmRlcjogNzsgfVxuICAub3JkZXItbWQtOCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDg7XG4gICAgb3JkZXI6IDg7IH1cbiAgLm9yZGVyLW1kLTkge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA5O1xuICAgIG9yZGVyOiA5OyB9XG4gIC5vcmRlci1tZC0xMCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDEwO1xuICAgIG9yZGVyOiAxMDsgfVxuICAub3JkZXItbWQtMTEge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMTtcbiAgICBvcmRlcjogMTE7IH1cbiAgLm9yZGVyLW1kLTEyIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTI7XG4gICAgb3JkZXI6IDEyOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMjFweCkge1xuICAuY29sLWxnIHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMDtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC1sZy1hdXRvIHtcbiAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiBub25lOyB9XG4gIC5jb2wtbGctMSB7XG4gICAgLW1zLWZsZXg6IDAgMCA4LjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDguMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzJTsgfVxuICAuY29sLWxnLTIge1xuICAgIC1tcy1mbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NyU7IH1cbiAgLmNvbC1sZy0zIHtcbiAgICAtbXMtZmxleDogMCAwIDI1JTtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5jb2wtbGctNCB7XG4gICAgLW1zLWZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzJTsgfVxuICAuY29sLWxnLTUge1xuICAgIC1tcy1mbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NyU7IH1cbiAgLmNvbC1sZy02IHtcbiAgICAtbXMtZmxleDogMCAwIDUwJTtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5jb2wtbGctNyB7XG4gICAgLW1zLWZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzJTsgfVxuICAuY29sLWxnLTgge1xuICAgIC1tcy1mbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NyU7IH1cbiAgLmNvbC1sZy05IHtcbiAgICAtbXMtZmxleDogMCAwIDc1JTtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIC5jb2wtbGctMTAge1xuICAgIC1tcy1mbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMyU7IH1cbiAgLmNvbC1sZy0xMSB7XG4gICAgLW1zLWZsZXg6IDAgMCA5MS42NjY2NjclO1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY3JTsgfVxuICAuY29sLWxnLTEyIHtcbiAgICAtbXMtZmxleDogMCAwIDEwMCU7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5vcmRlci1sZy0xIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTtcbiAgICBvcmRlcjogMTsgfVxuICAub3JkZXItbGctMiB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDI7XG4gICAgb3JkZXI6IDI7IH1cbiAgLm9yZGVyLWxnLTMge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAzO1xuICAgIG9yZGVyOiAzOyB9XG4gIC5vcmRlci1sZy00IHtcbiAgICAtbXMtZmxleC1vcmRlcjogNDtcbiAgICBvcmRlcjogNDsgfVxuICAub3JkZXItbGctNSB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDU7XG4gICAgb3JkZXI6IDU7IH1cbiAgLm9yZGVyLWxnLTYge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA2O1xuICAgIG9yZGVyOiA2OyB9XG4gIC5vcmRlci1sZy03IHtcbiAgICAtbXMtZmxleC1vcmRlcjogNztcbiAgICBvcmRlcjogNzsgfVxuICAub3JkZXItbGctOCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDg7XG4gICAgb3JkZXI6IDg7IH1cbiAgLm9yZGVyLWxnLTkge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA5O1xuICAgIG9yZGVyOiA5OyB9XG4gIC5vcmRlci1sZy0xMCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDEwO1xuICAgIG9yZGVyOiAxMDsgfVxuICAub3JkZXItbGctMTEge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMTtcbiAgICBvcmRlcjogMTE7IH1cbiAgLm9yZGVyLWxnLTEyIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTI7XG4gICAgb3JkZXI6IDEyOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMjFweCkge1xuICAuY29sLXhsIHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMDtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC14bC1hdXRvIHtcbiAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiBub25lOyB9XG4gIC5jb2wteGwtMSB7XG4gICAgLW1zLWZsZXg6IDAgMCA4LjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDguMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzJTsgfVxuICAuY29sLXhsLTIge1xuICAgIC1tcy1mbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NyU7IH1cbiAgLmNvbC14bC0zIHtcbiAgICAtbXMtZmxleDogMCAwIDI1JTtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5jb2wteGwtNCB7XG4gICAgLW1zLWZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzJTsgfVxuICAuY29sLXhsLTUge1xuICAgIC1tcy1mbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NyU7IH1cbiAgLmNvbC14bC02IHtcbiAgICAtbXMtZmxleDogMCAwIDUwJTtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5jb2wteGwtNyB7XG4gICAgLW1zLWZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzJTsgfVxuICAuY29sLXhsLTgge1xuICAgIC1tcy1mbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NyU7IH1cbiAgLmNvbC14bC05IHtcbiAgICAtbXMtZmxleDogMCAwIDc1JTtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIC5jb2wteGwtMTAge1xuICAgIC1tcy1mbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMyU7IH1cbiAgLmNvbC14bC0xMSB7XG4gICAgLW1zLWZsZXg6IDAgMCA5MS42NjY2NjclO1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY3JTsgfVxuICAuY29sLXhsLTEyIHtcbiAgICAtbXMtZmxleDogMCAwIDEwMCU7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5vcmRlci14bC0xIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTtcbiAgICBvcmRlcjogMTsgfVxuICAub3JkZXIteGwtMiB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDI7XG4gICAgb3JkZXI6IDI7IH1cbiAgLm9yZGVyLXhsLTMge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAzO1xuICAgIG9yZGVyOiAzOyB9XG4gIC5vcmRlci14bC00IHtcbiAgICAtbXMtZmxleC1vcmRlcjogNDtcbiAgICBvcmRlcjogNDsgfVxuICAub3JkZXIteGwtNSB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDU7XG4gICAgb3JkZXI6IDU7IH1cbiAgLm9yZGVyLXhsLTYge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA2O1xuICAgIG9yZGVyOiA2OyB9XG4gIC5vcmRlci14bC03IHtcbiAgICAtbXMtZmxleC1vcmRlcjogNztcbiAgICBvcmRlcjogNzsgfVxuICAub3JkZXIteGwtOCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDg7XG4gICAgb3JkZXI6IDg7IH1cbiAgLm9yZGVyLXhsLTkge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA5O1xuICAgIG9yZGVyOiA5OyB9XG4gIC5vcmRlci14bC0xMCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDEwO1xuICAgIG9yZGVyOiAxMDsgfVxuICAub3JkZXIteGwtMTEge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMTtcbiAgICBvcmRlcjogMTE7IH1cbiAgLm9yZGVyLXhsLTEyIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTI7XG4gICAgb3JkZXI6IDEyOyB9IH1cblxuLmZsZXgtcm93IHtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LWNvbHVtbiB7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuXG4uZmxleC1yb3ctcmV2ZXJzZSB7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtY29sdW1uLXJldmVyc2Uge1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LXdyYXAge1xuICAtbXMtZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LW5vd3JhcCB7XG4gIC1tcy1mbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LXdyYXAtcmV2ZXJzZSB7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbi5qdXN0aWZ5LWNvbnRlbnQtc3RhcnQge1xuICAtbXMtZmxleC1wYWNrOiBzdGFydCAhaW1wb3J0YW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuXG4uanVzdGlmeS1jb250ZW50LWVuZCB7XG4gIC1tcy1mbGV4LXBhY2s6IGVuZCAhaW1wb3J0YW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cblxuLmp1c3RpZnktY29udGVudC1jZW50ZXIge1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4uanVzdGlmeS1jb250ZW50LWJldHdlZW4ge1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYXJvdW5kIHtcbiAgLW1zLWZsZXgtcGFjazogZGlzdHJpYnV0ZSAhaW1wb3J0YW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1pdGVtcy1zdGFydCB7XG4gIC1tcy1mbGV4LWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1pdGVtcy1lbmQge1xuICAtbXMtZmxleC1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1pdGVtcy1jZW50ZXIge1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24taXRlbXMtYmFzZWxpbmUge1xuICAtbXMtZmxleC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWl0ZW1zLXN0cmV0Y2gge1xuICAtbXMtZmxleC1hbGlnbjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1jb250ZW50LXN0YXJ0IHtcbiAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdGFydCAhaW1wb3J0YW50O1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWNvbnRlbnQtZW5kIHtcbiAgLW1zLWZsZXgtbGluZS1wYWNrOiBlbmQgIWltcG9ydGFudDtcbiAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tY29udGVudC1jZW50ZXIge1xuICAtbXMtZmxleC1saW5lLXBhY2s6IGNlbnRlciAhaW1wb3J0YW50O1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tY29udGVudC1iZXR3ZWVuIHtcbiAgLW1zLWZsZXgtbGluZS1wYWNrOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tY29udGVudC1hcm91bmQge1xuICAtbXMtZmxleC1saW5lLXBhY2s6IGRpc3RyaWJ1dGUgIWltcG9ydGFudDtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWNvbnRlbnQtc3RyZXRjaCB7XG4gIC1tcy1mbGV4LWxpbmUtcGFjazogc3RyZXRjaCAhaW1wb3J0YW50O1xuICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNlbGYtYXV0byB7XG4gIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGF1dG8gIWltcG9ydGFudDtcbiAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1zZWxmLXN0YXJ0IHtcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1zZWxmLWVuZCB7XG4gIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGVuZCAhaW1wb3J0YW50O1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1zZWxmLWNlbnRlciB7XG4gIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1iYXNlbGluZSB7XG4gIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNlbGYtc3RyZXRjaCB7XG4gIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkge1xuICAuZmxleC1zbS1yb3cge1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLWNvbHVtbiB7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tcm93LXJldmVyc2Uge1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLXdyYXAge1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1ub3dyYXAge1xuICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20td3JhcC1yZXZlcnNlIHtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tc3RhcnQge1xuICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1lbmQge1xuICAgIC1tcy1mbGV4LXBhY2s6IGVuZCAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWNlbnRlciB7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAgLW1zLWZsZXgtcGFjazogZGlzdHJpYnV0ZSAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXNtLXN0YXJ0IHtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1zbS1lbmQge1xuICAgIC1tcy1mbGV4LWFsaWduOiBlbmQgIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtc20tY2VudGVyIHtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1zbS1iYXNlbGluZSB7XG4gICAgLW1zLWZsZXgtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXNtLXN0cmV0Y2gge1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbS1zdGFydCB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdGFydCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbS1lbmQge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogZW5kICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbS1jZW50ZXIge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBkaXN0cmlidXRlICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtc20tc3RyZXRjaCB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtLWF1dG8ge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGF1dG8gIWltcG9ydGFudDtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tc3RhcnQge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtLWVuZCB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1zbS1jZW50ZXIge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtLWJhc2VsaW5lIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tc3RyZXRjaCB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmxleC1tZC1yb3cge1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLWNvbHVtbiB7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtcm93LXJldmVyc2Uge1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLXdyYXAge1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1ub3dyYXAge1xuICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtd3JhcC1yZXZlcnNlIHtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1lbmQge1xuICAgIC1tcy1mbGV4LXBhY2s6IGVuZCAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWNlbnRlciB7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAgLW1zLWZsZXgtcGFjazogZGlzdHJpYnV0ZSAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLW1kLXN0YXJ0IHtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1tZC1lbmQge1xuICAgIC1tcy1mbGV4LWFsaWduOiBlbmQgIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbWQtY2VudGVyIHtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1tZC1iYXNlbGluZSB7XG4gICAgLW1zLWZsZXgtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLW1kLXN0cmV0Y2gge1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZC1zdGFydCB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdGFydCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZC1lbmQge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogZW5kICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZC1jZW50ZXIge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBkaXN0cmlidXRlICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RyZXRjaCB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kLWF1dG8ge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGF1dG8gIWltcG9ydGFudDtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQtc3RhcnQge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kLWVuZCB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1tZC1jZW50ZXIge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kLWJhc2VsaW5lIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQtc3RyZXRjaCB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjIxcHgpIHtcbiAgLmZsZXgtbGctcm93IHtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1jb2x1bW4ge1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLXJvdy1yZXZlcnNlIHtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctY29sdW1uLXJldmVyc2Uge1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy13cmFwIHtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctbm93cmFwIHtcbiAgICAtbXMtZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLXdyYXAtcmV2ZXJzZSB7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICAtbXMtZmxleC1wYWNrOiBzdGFydCAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctZW5kIHtcbiAgICAtbXMtZmxleC1wYWNrOiBlbmQgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1jZW50ZXIge1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1hcm91bmQge1xuICAgIC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGUgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1sZy1zdGFydCB7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbGctZW5kIHtcbiAgICAtbXMtZmxleC1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLWxnLWNlbnRlciB7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbGctYmFzZWxpbmUge1xuICAgIC1tcy1mbGV4LWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1sZy1zdHJldGNoIHtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbGctc3RhcnQge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogc3RhcnQgIWltcG9ydGFudDtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbGctZW5kIHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGVuZCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazoganVzdGlmeSAhaW1wb3J0YW50O1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZy1hcm91bmQge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogZGlzdHJpYnV0ZSAhaW1wb3J0YW50O1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxnLXN0cmV0Y2gge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZy1hdXRvIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWxnLXN0YXJ0IHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZy1lbmQge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGVuZCAhaW1wb3J0YW50O1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGctY2VudGVyIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZy1iYXNlbGluZSB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWxnLXN0cmV0Y2gge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIyMXB4KSB7XG4gIC5mbGV4LXhsLXJvdyB7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtY29sdW1uIHtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1yb3ctcmV2ZXJzZSB7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLWNvbHVtbi1yZXZlcnNlIHtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtd3JhcCB7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLW5vd3JhcCB7XG4gICAgLW1zLWZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC13cmFwLXJldmVyc2Uge1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14bC1zdGFydCB7XG4gICAgLW1zLWZsZXgtcGFjazogc3RhcnQgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWVuZCB7XG4gICAgLW1zLWZsZXgtcGFjazogZW5kICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYmV0d2VlbiB7XG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeSAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICAtbXMtZmxleC1wYWNrOiBkaXN0cmlidXRlICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteGwtc3RhcnQge1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXhsLWVuZCB7XG4gICAgLW1zLWZsZXgtYWxpZ246IGVuZCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14bC1jZW50ZXIge1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXhsLWJhc2VsaW5lIHtcbiAgICAtbXMtZmxleC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteGwtc3RyZXRjaCB7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhsLXN0YXJ0IHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWVuZCB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBlbmQgIWltcG9ydGFudDtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWNlbnRlciB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGRpc3RyaWJ1dGUgIWltcG9ydGFudDtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14bC1zdHJldGNoIHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteGwtYXV0byB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogYXV0byAhaW1wb3J0YW50O1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14bC1zdGFydCB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteGwtZW5kIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBlbmQgIWltcG9ydGFudDtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhsLWNlbnRlciB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteGwtYmFzZWxpbmUge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14bC1zdHJldGNoIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9IH1cblxuLyojIHNvdXJjZU1hcHBpbmdVUkw9Ym9vdHN0cmFwLWdyaWQuY3NzLm1hcCAqL1xuKiB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gICo6YmVmb3JlLCAqOmFmdGVyIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbmJvZHkge1xuICBtaW4td2lkdGg6IDMyMHB4O1xuICBmb250LWZhbWlseTogXCJQcm9iYVByby1SZWd1bGFyXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDEwMCU7IH1cbiAgYm9keS5wb3B1cC1vcGVuZWQge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgYm9keS5wb3B1cC1vcGVuZWQge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgICBib2R5Lm1lbnUtb3BlbmVkIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBvdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoOyB9IH1cblxuaW5wdXQge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGZvbnQtZmFtaWx5OiBcIlByb2JhUHJvLVJlZ3VsYXJcIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBcIlRhaG9tYVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTAwJTsgfVxuICBpbnB1dDo6LW1zLWNsZWFyIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgaW5wdXQ6Oi1tcy1yZXZlYWwge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG5odG1sIFt0eXBlPWJ1dHRvbl0ge1xuICBhcHBlYXJhbmNlOiBub25lOyB9XG5cbmJ1dHRvbiB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvLVJlZ3VsYXJcIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBcIlRhaG9tYVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTAwJTsgfVxuXG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMjFweCkge1xuICAuaGlkZGVuLW1kIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgLmhpZGRlbi1zbSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oaWRkZW4teHMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbi5saW5rIHtcbiAgY29sb3I6ICMwMDViODU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDA1Yjg1O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDsgfVxuICAubGluazpob3ZlciB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmxpbmstZmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgY29sb3I6ICMxMTQ0NzY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogM3B4OyB9XG4gICAgLmxpbmstZmlsZTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAubGluay1maWxlOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5saW5rLWZpbGU6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNjE4cHggNTQ4cHg7XG4gICAgICB3aWR0aDogMTRweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjdweCAtMTYycHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgLmxpbmstcmVmIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAzN3B4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICBjb2xvcjogIzExNDQ3NjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBtYXJnaW4tYm90dG9tOiAzcHg7IH1cbiAgICAubGluay1yZWY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmxpbmstcmVmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5saW5rLXJlZjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zcHJpdGUuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA2MThweCA1NDhweDtcbiAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjg1cHggLTI4OXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG5cbi5sb3d2aXNpb24gLmxpbmstZmlsZTpiZWZvcmUsIC5sb3d2aXNpb24gLmxpbmstcmVmOmJlZm9yZSB7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpOyB9XG5cbnVsIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7IH1cblxuYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuM3M7IH1cbiAgYTpob3ZlciwgYTpmb2N1cyB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG5oMSwgLmgxIHtcbiAgbWFyZ2luOiAwIDAgNjBweCAwO1xuICBmb250LWZhbWlseTogXCJQcm9iYVByby1Cb2xkXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDI1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIGgxLCAuaDEge1xuICAgICAgZm9udC1zaXplOiAxNjguNzUlO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7IH0gfVxuXG5oMiwgLmgyIHtcbiAgbWFyZ2luOiAwIDAgNDBweCAwO1xuICBmb250LWZhbWlseTogXCJQcm9iYVByby1Cb2xkXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDE4Ny41JTtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgaDIsIC5oMiB7XG4gICAgICBmb250LXNpemU6IDEzNy41JTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM2OyB9IH1cblxuaDMsIC5oMyB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IFwiUHJvYmFQcm8tQm9sZFwiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNTAlO1xuICBsaW5lLWhlaWdodDogMS4xNTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBoMywgLmgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMTEyLjUlO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7IH0gfVxuXG5oNCwgLmg0LCBoNSwgLmg1LCBoNiwgLmg2IHtcbiAgbWFyZ2luOiAwIDAgMjZweCAwO1xuICBmb250LWZhbWlseTogXCJQcm9iYVByby1Cb2xkXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDEyNSU7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIGg0LCAuaDQsIGg1LCAuaDUsIGg2LCAuaDYge1xuICAgICAgZm9udC1zaXplOiA5My43NSU7XG4gICAgICBsaW5lLWhlaWdodDogMS4zMzsgfSB9XG5cbmgxOmxhc3QtY2hpbGQsIGgyOmxhc3QtY2hpbGQsIGgzOmxhc3QtY2hpbGQsIGg0Omxhc3QtY2hpbGQsIGg1Omxhc3QtY2hpbGQsIGg2Omxhc3QtY2hpbGQsIC5oMTpsYXN0LWNoaWxkLCAuaDI6bGFzdC1jaGlsZCwgLmgzOmxhc3QtY2hpbGQsIC5oNDpsYXN0LWNoaWxkLCAuaDU6bGFzdC1jaGlsZCwgLmg2Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbnAge1xuICBsaW5lLWhlaWdodDogMS4zNzU7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7IH1cbiAgcDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIHAge1xuICAgICAgZm9udC1zaXplOiA4Ny41JTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI4NTc7IH0gfVxuXG5iLCBzdHJvbmcge1xuICBmb250LWZhbWlseTogXCJQcm9iYVByby1Cb2xkXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMCAwIDE4cHg7IH1cbiAgZmlndXJlOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgZmlndXJlIGltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICBmaWd1cmUgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICBmaWd1cmUgZmlnY2FwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICAgIGNvbG9yOiAjYjhjMGNhOyB9XG5cbi5oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoY2xvc2VzdC1zaWRlIGF0IDUwJSA1MCUsICMxMTQ0NzcgMCUsICMyMDM5NTYgMTAwJSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIyMXB4KSB7XG4gICAgLmhlYWRlciB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjsgfSB9XG4gIC5oZWFkZXJfX2lubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMThweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjIxcHgpIHtcbiAgICAgIC5oZWFkZXJfX2lubmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgbWluLWhlaWdodDogMjQwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAgICAgLmhlYWRlcl9faW5uZXIge1xuICAgICAgICBwYWRkaW5nOiAzNXB4IDA7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmhlYWRlcl9faW5uZXIge1xuICAgICAgICBwYWRkaW5nOiAyNHB4IDAgMjlweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgICAuaGVhZGVyX190b3Age1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjIxcHgpIHtcbiAgICAuaGVhZGVyX19ib2R5IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTQxcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzRweDsgfSB9XG4gIC5oZWFkZXJfX2JvZHk6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIyMXB4KSB7XG4gICAgLmhlYWRlcl9fbWFpbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcGFkZGluZy10b3A6IDE3cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIyMXB4KSB7XG4gICAgLmhlYWRlcl9fbWFpbi1sZWZ0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4OiAwIDAgNjUwcHg7XG4gICAgICBtYXgtd2lkdGg6IDY1MHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMzNweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgICAuaGVhZGVyX19tYWluLWxlZnQge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5oZWFkZXJfX21haW4tbGVmdCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA3cHg7IH0gfVxuICAuaGVhZGVyX19tYWluLWxvZ28ge1xuICAgIGNvbG9yOiAjZjJjYzA1OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMjFweCkge1xuICAgICAgLmhlYWRlcl9fbWFpbi1sb2dvIHtcbiAgICAgICAgZmxleDogMCAwIDM2cHg7XG4gICAgICAgIG1heC13aWR0aDogMzZweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxM3B4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMjFweCkgYW5kIChtaW4td2lkdGg6IDEyMjFweCkge1xuICAgIC5oZWFkZXJfX21haW4tbG9nbyBpbWcsIC5oZWFkZXJfX21haW4tbG9nbyBzdmcge1xuICAgICAgbWF4LWhlaWdodDogNjBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gICAgICAuaGVhZGVyX19tYWluLWxvZ28ge1xuICAgICAgICB3aWR0aDogMzZweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMTBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuaGVhZGVyX19tYWluLWxvZ28ge1xuICAgICAgICB3aWR0aDogMjhweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIyMXB4KSB7XG4gICAgLmhlYWRlcl9fbWFpbi1pbmZvIHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBwYWRkaW5nLXRvcDogM3B4OyB9IH1cbiAgLmhlYWRlcl9fbWFpbi1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAjYjhjMGNhOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMjFweCkge1xuICAgICAgLmhlYWRlcl9fbWFpbi1sYWJlbCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC00cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAgICAgLmhlYWRlcl9fbWFpbi1sYWJlbCB7XG4gICAgICAgIG1heC13aWR0aDogMjkwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDZweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuaGVhZGVyX19tYWluLWxhYmVsIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyMzBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gNXB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuICAuaGVhZGVyX19tYWluLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDQ3cHg7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtZmFtaWx5OiBcIlByb2JhUHJvLUJvbGRcIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBcIlRhaG9tYVwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gICAgQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgICAgIC5oZWFkZXJfX21haW4tdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDQ2cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmhlYWRlcl9fbWFpbi10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDsgfSB9XG4gIC5oZWFkZXJfX21haW4tcmlnaHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjIxcHgpIHtcbiAgICAgIC5oZWFkZXJfX21haW4tcmlnaHQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gICAgICAuaGVhZGVyX19tYWluLXJpZ2h0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nLXRvcDogMjJweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuaGVhZGVyX19tYWluLXJpZ2h0IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE5cHg7IH0gfVxuICAgIC5oZWFkZXJfX21haW4tcmlnaHQ6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTI5ZGE5O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIyMXB4KSB7XG4gICAgICAgIC5oZWFkZXJfX21haW4tcmlnaHQ6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMjRweDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHRvcDogNTAlOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgICAgICAgLmhlYWRlcl9fbWFpbi1yaWdodDpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yNHB4OyB9IH1cbiAgLmhlYWRlcl9fbWFpbi1udW1iZXIge1xuICAgIGZvbnQtc2l6ZTogNjhweDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC1mYW1pbHk6IFwiUHJvYmFQcm8tTGlnaHRcIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBcIlRhaG9tYVwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMjFweCkge1xuICAgICAgLmhlYWRlcl9fbWFpbi1udW1iZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogOXB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5oZWFkZXJfX21haW4tbnVtYmVyIHtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMjFweCkge1xuICAgIC5oZWFkZXJfX2FjdGlvbiB7XG4gICAgICBmbGV4OiAwIDAgMTgwcHg7XG4gICAgICBtYXgtd2lkdGg6IDE4MHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMTBweDsgfSB9XG4gIC5oZWFkZXJfX2FjdGlvbi1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAgICAgLmhlYWRlcl9fYWN0aW9uLWl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAuaGVhZGVyX19hY3Rpb24taXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gICAgICAuaGVhZGVyX19hY3Rpb24taXRlbS5oZWFkZXJfX2F2YWlsYWJpbGl0eSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIC5oZWFkZXJfX2FjdGlvbi1pdGVtLmhlYWRlcl9fYXZhaWxhYmlsaXR5IC5fYnRuIHtcbiAgICAgICAgICB0b3A6IDI0cHg7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgYm90dG9tOiBhdXRvOyB9IH1cbiAgICAuaGVhZGVyX19hY3Rpb24taXRlbSAuX2J0biB7XG4gICAgICBmb250LXNpemU6IDEwMCU7XG4gICAgICBjb2xvcjogIzkyOWRhOTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBsaW5lLWhlaWdodDogMS4xMjU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgICBmb250LWZhbWlseTogXCJQcm9iYVByby1SZWd1bGFyXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuaGVhZGVyX19hY3Rpb24taXRlbSAuX2J0biB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4OyB9IH1cbiAgICAgIC5oZWFkZXJfX2FjdGlvbi1pdGVtIC5fYnRuOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5oZWFkZXJfX2FjdGlvbi1pdGVtIC5fYnRuIC5pY29uIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyNXB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIG1hcmdpbi10b3A6IC0ycHg7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAgICAgICAgIC5oZWFkZXJfX2FjdGlvbi1pdGVtIC5fYnRuIC5pY29uIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gICAgLmhlYWRlcl9fcHJvZmlsZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMDsgfSB9XG4gIC5oZWFkZXJfX2JvdHRvbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMjFweCkge1xuICAgICAgLmhlYWRlcl9fYm90dG9tIHtcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0bzsgfSB9XG4gIC5oZWFkZXJfX25hdi1vcGVuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNnB4O1xuICAgIGxlZnQ6IDE4cHg7XG4gICAgY29sb3I6ICM4ZTk2YTQ7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIyMXB4KSB7XG4gICAgICAuaGVhZGVyX19uYXYtb3BlbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmhlYWRlcl9fbmF2LW9wZW4ge1xuICAgICAgICB0b3A6IDdweDtcbiAgICAgICAgbGVmdDogOXB4OyB9IH1cbiAgICAuaGVhZGVyX19uYXYtb3BlbjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zcHJpdGUuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA2MThweCA1NDhweDtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzNXB4IC0zMjVweDsgfVxuICAuaGVhZGVyX19zb2NpYWwge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgICAgIC5oZWFkZXJfX3NvY2lhbCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5oZWFkZXJfX3NvY2lhbDpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5MjlkYTk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIGhlaWdodDogOHB4OyB9XG4gICAgLmhlYWRlcl9fc29jaWFsIC5fbGluayB7XG4gICAgICBjb2xvcjogIzkyOWRhOTsgfVxuICAgICAgLmhlYWRlcl9fc29jaWFsIC5fbGluazpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5oZWFkZXJfX3NlYXJjaCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxN3B4O1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAgICAgLmhlYWRlcl9fc2VhcmNoIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5sb3d2aXNpb24gLmhlYWRlciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubG93dmlzaW9uIC5oZWFkZXJfX25hdi1vcGVuOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zcHJpdGUuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogNjE4cHggNTQ4cHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zOTVweCAtMzg1cHg7IH1cblxuLmJyZWFkY3J1bWJzIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAuYnJlYWRjcnVtYnNfX2l0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xuICAgIGNvbG9yOiAjMDA1Yjg1O1xuICAgIGZvbnQtc2l6ZTogODcuNSU7XG4gICAgZm9udC1mYW1pbHk6IFwiUHJvYmFQcm8tTWVkaXVtXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgICAuYnJlYWRjcnVtYnNfX2l0ZW06aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAuYnJlYWRjcnVtYnNfX2l0ZW06YWZ0ZXIge1xuICAgICAgY29udGVudDogJy8nO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAycHg7XG4gICAgICByaWdodDogNnB4O1xuICAgICAgY29sb3I6ICM2NzY3Njc7XG4gICAgICBmb250LXNpemU6IDg3LjUlOyB9XG4gICAgLmJyZWFkY3J1bWJzX19pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICM2NzY3Njc7IH1cbiAgICAgIC5icmVhZGNydW1ic19faXRlbTpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuYnJlYWRjcnVtYnMgKyAuc2VjdGlvbiAuc2VjdGlvbl9faW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG5cbi5mb290ZXIge1xuICBmbGV4LXNocmluazogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2Zvb3Rlci1iZy5wbmdcIik7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZm9vdGVyX190b3Age1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNDQyNjA7IH1cbiAgLmZvb3Rlcl9fYm9keS1pbm5lciB7XG4gICAgcGFkZGluZzogMzVweCAwIDQwcHg7XG4gICAgbWluLWhlaWdodDogNDU1cHg7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gICAgICAuZm9vdGVyX19ib2R5LWlubmVyIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5mb290ZXJfX2JvZHktaW5uZXIge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTE1cHg7IH0gfVxuICAuZm9vdGVyX19yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luOiAwIC0yMHB4O1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmZvb3Rlcl9fcm93IHtcbiAgICAgICAgbWFyZ2luOiAwIC0xNXB4OyB9IH1cbiAgLmZvb3Rlcl9fY29sIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMjFweCkge1xuICAgICAgLmZvb3Rlcl9fY29sIHtcbiAgICAgICAgZmxleDogMCAwIDMzLjMzMzMlO1xuICAgICAgICBtYXgtd2lkdGg6IDMzLjMzMzMlOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgICAgIC5mb290ZXJfX2NvbCB7XG4gICAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICAgIG1heC13aWR0aDogNTAlOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgICAgIC5mb290ZXJfX2NvbC0tbm8tdGFibGV0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5mb290ZXJfX3RhYmxldCB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBhZGRpbmctdG9wOiAyMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gICAgICAuZm9vdGVyX190YWJsZXQge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5mb290ZXJfX2xvZ28ge1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5mb290ZXJfX2xvZ28ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cbiAgICAuZm9vdGVyX19sb2dvOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5mb290ZXJfX2xvZ28taW1nIHtcbiAgICAgIGNvbG9yOiAjZjJjYzA1OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmZvb3Rlcl9fbG9nby1pbWcge1xuICAgICAgICAgIGZsZXg6IDAgMCA0MHB4O1xuICAgICAgICAgIG1heC13aWR0aDogNDBweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7IH1cbiAgICAgICAgICAuZm9vdGVyX19sb2dvLWltZyBpbWcsIC5mb290ZXJfX2xvZ28taW1nIHN2ZyB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA2N3B4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuZm9vdGVyX19sb2dvLWltZyB7XG4gICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5mb290ZXJfX2xvZ28taW5mbyB7XG4gICAgICAgIGZsZXg6IDE7IH0gfVxuICAgIC5mb290ZXJfX2xvZ28tbGFiZWwge1xuICAgICAgZm9udC1zaXplOiA4Ny41JTtcbiAgICAgIGNvbG9yOiAjYjhjMGNhO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnB4OyB9XG4gICAgLmZvb3Rlcl9fbG9nby10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE1MCU7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuZm9vdGVyX19jb3B5IHtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmZvb3Rlcl9fY29weSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuICAuZm9vdGVyX19jb250YWN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgY29sb3I6ICM5MjlkYTk7XG4gICAgZm9udC1zaXplOiA4Ny41JTsgfVxuICAgIC5mb290ZXJfX2NvbnRhY3Q6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMjFweCkge1xuICAgICAgLmZvb3Rlcl9fY29udGFjdDpudGgtbGFzdC1jaGlsZCgyKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgIC5mb290ZXJfX2NvbnRhY3QgYSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzkyOWRhOTsgfVxuICAgICAgLmZvb3Rlcl9fY29udGFjdCBhOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAuZm9vdGVyX19jb250YWN0LXRpdGxlLCAuZm9vdGVyX19jb250YWN0IGEge1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgLmZvb3Rlcl9fY29udGFjdC0tdGFibGV0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAgICAgICAuZm9vdGVyX19jb250YWN0LS10YWJsZXQge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgICAgIC5mb290ZXJfX2NvbnRhY3QtLW5vLXRhYmxldCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuZm9vdGVyX19hdmFpbGFiaWxpdHkge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgY29sb3I6ICM5MjlkYTk7IH1cbiAgICAuZm9vdGVyX19hdmFpbGFiaWxpdHk6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmZvb3Rlcl9fYXZhaWxhYmlsaXR5IHN2ZyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTJweDsgfVxuICAgIC5mb290ZXJfX2F2YWlsYWJpbGl0eSAuX2J0biwgLmZvb3Rlcl9fYXZhaWxhYmlsaXR5IC5fbGluayB7XG4gICAgICBjb2xvcjogIzkyOWRhOTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5mb290ZXJfX2F2YWlsYWJpbGl0eSAuX2J0biwgLmZvb3Rlcl9fYXZhaWxhYmlsaXR5IC5fbGluayB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gICAgICAuZm9vdGVyX19hdmFpbGFiaWxpdHkgLl9idG46aG92ZXIsIC5mb290ZXJfX2F2YWlsYWJpbGl0eSAuX2xpbms6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLmZvb3Rlcl9fYXZhaWxhYmlsaXR5IC5fYnRuIHNwYW46YmVmb3JlLCAuZm9vdGVyX19hdmFpbGFiaWxpdHkgLl9saW5rIHNwYW46YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogYXR0cihkYXRhLXRleHQtb3Blbik7IH1cbiAgICAgIC5mb290ZXJfX2F2YWlsYWJpbGl0eSAuX2J0bi5hY3RpdmUgc3BhbjpiZWZvcmUsIC5mb290ZXJfX2F2YWlsYWJpbGl0eSAuX2xpbmsuYWN0aXZlIHNwYW46YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogYXR0cihkYXRhLXRleHQtY2xvc2UpOyB9XG4gIC5mb290ZXJfX2xhbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgY29sb3I6ICM5MjlkYTk7IH1cbiAgICAuZm9vdGVyX19sYW5nOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5mb290ZXJfX2xhbmcgc3ZnIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMnB4OyB9XG4gICAgLmZvb3Rlcl9fbGFuZyAuX2J0biwgLmZvb3Rlcl9fbGFuZyAuX2xpbmsge1xuICAgICAgY29sb3I6ICM5MjlkYTk7IH1cbiAgICAgIC5mb290ZXJfX2xhbmcgLl9idG46aG92ZXIsIC5mb290ZXJfX2xhbmcgLl9saW5rOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmZvb3Rlcl9fc29jaWFsIHtcbiAgICBjb2xvcjogIzkyOWRhOTtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9XG4gICAgLmZvb3Rlcl9fc29jaWFsOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5mb290ZXJfX3NvY2lhbCBzdmcge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIG1hcmdpbi10b3A6IC0ycHg7IH1cbiAgICAuZm9vdGVyX19zb2NpYWwgLl9idG4sIC5mb290ZXJfX3NvY2lhbCAuX2xpbmsge1xuICAgICAgY29sb3I6ICM5MjlkYTk7IH1cbiAgICAgIC5mb290ZXJfX3NvY2lhbCAuX2J0bjpob3ZlciwgLmZvb3Rlcl9fc29jaWFsIC5fbGluazpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmZvb3Rlcl9fc29jaWFsIC5pY29uIHtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4OyB9XG4gIC5mb290ZXJfX21hZGUge1xuICAgIG1hcmdpbi10b3A6IGF1dG87IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIyMXB4KSB7XG4gICAgICAuZm9vdGVyX19tYWRlIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNTBweDsgfSB9XG4gICAgLmZvb3Rlcl9fbWFkZSBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgICAuZm9vdGVyX19tYWRlIGE6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmxvd3Zpc2lvbiAuZm9vdGVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTsgfVxuICAubG93dmlzaW9uIC5mb290ZXJfX3RvcCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgIzAwMDtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwMDsgfVxuXG4ucG9wdXAge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMTAwMDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5wb3B1cF9fYm94IHtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtaGVpZ2h0OiA5NSU7XG4gICAgb3ZlcmZsb3cteTogYXV0bzsgfVxuICAgIC5wb3B1cF9fYm94LnBoaWRlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAucG9wdXBfX2JveC5wc2hvdyB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAucG9wdXBfX2Nsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1cHg7XG4gICAgcmlnaHQ6IDVweDtcbiAgICB6LWluZGV4OiAxOyB9XG5cbi53cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWF4LXdpZHRoOiAxMzAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3gtc2hhZG93OiAwIDRweCA4LjI4cHggMC43MnB4IHJnYmEoMCwgMCwgMCwgMC4wOSksIDAgOHB4IDY4LjA0cHggMTUuOTZweCByZ2JhKDAsIDAsIDAsIDAuMDQpOyB9XG4gIC53cmFwcGVyX193cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoOyB9XG4gIC53cmFwcGVyX19pbm5lciB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuXG4uYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IDAuMTVzIGVhc2UtaW4tb3V0O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA5cHggMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC1zaXplOiAxMjUlO1xuICBtaW4td2lkdGg6IDE0MHB4O1xuICBmb250LWZhbWlseTogXCJSb2JvdG8tUmVndWxhclwiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAuYnRuOmhvdmVyLCAuYnRuOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmJ0biBzdmcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgbWFyZ2luLXRvcDogLTJweDsgfVxuICAuYnRuIHNwYW4gKyBzdmcge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG4gIC5idG4tcHJpbWFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWI4NTtcbiAgICBib3JkZXItY29sb3I6ICMwMDViODU7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuYnRuLXByaW1hcnk6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNGE2YztcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwNGE2YztcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmJ0bi1wcmltYXJ5OmRpc2FibGVkLCAuYnRuLXByaW1hcnkuZGlzYWJsZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWI4NTtcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwNWI4NTtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5idG4tc2Vjb25kYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlMzU4O1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZTM1ODtcbiAgICBjb2xvcjogIzE5MTkxOTsgfVxuICAgIC5idG4tc2Vjb25kYXJ5OmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmRmM2Y7XG4gICAgICBib3JkZXItY29sb3I6ICNmZmRmM2Y7XG4gICAgICBjb2xvcjogIzE5MTkxOTsgfVxuICAgIC5idG4tc2Vjb25kYXJ5OmRpc2FibGVkLCAuYnRuLXNlY29uZGFyeS5kaXNhYmxlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlMzU4O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZmZlMzU4O1xuICAgICAgY29sb3I6ICMxOTE5MTk7IH1cbiAgLmJ0bi1zdWNjZXNzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xuICAgIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5idG4tc3VjY2Vzczpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjM5MjNkO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMjM5MjNkO1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuYnRuLXN1Y2Nlc3M6ZGlzYWJsZWQsIC5idG4tc3VjY2Vzcy5kaXNhYmxlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmJ0bi1kYW5nZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmJ0bi1kYW5nZXI6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2QzMjUzNTtcbiAgICAgIGJvcmRlci1jb2xvcjogI2QzMjUzNTtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmJ0bi1kYW5nZXI6ZGlzYWJsZWQsIC5idG4tZGFuZ2VyLmRpc2FibGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG4gICAgICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuYnRuLXdhcm5pbmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmJ0bi13YXJuaW5nOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZGIxMDA7XG4gICAgICBib3JkZXItY29sb3I6ICNlZGIxMDA7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5idG4td2FybmluZzpkaXNhYmxlZCwgLmJ0bi13YXJuaW5nLmRpc2FibGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG4gICAgICBib3JkZXItY29sb3I6ICNmZmMxMDc7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuYnRuLWxpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xuICAgIGJvcmRlci1jb2xvcjogIzE3YTJiODtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5idG4tbGlnaHQ6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE0OGVhMTtcbiAgICAgIGJvcmRlci1jb2xvcjogIzE0OGVhMTtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmJ0bi1saWdodDpkaXNhYmxlZCwgLmJ0bi1saWdodC5kaXNhYmxlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4O1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmJ0bi1kYXJrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICAgIGJvcmRlci1jb2xvcjogIzM0M2E0MDtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5idG4tZGFyazpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Y0NzRlO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjM2Y0NzRlO1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuYnRuLWRhcms6ZGlzYWJsZWQsIC5idG4tZGFyay5kaXNhYmxlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwO1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmJ0bi1vdXRsaW5lLXByaW1hcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogIzAwNWI4NTtcbiAgICBjb2xvcjogIzAwNWI4NTsgfVxuICAgIC5idG4tb3V0bGluZS1wcmltYXJ5OmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDRhNmM7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDRhNmM7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5idG4tb3V0bGluZS1wcmltYXJ5OmRpc2FibGVkLCAuYnRuLW91dGxpbmUtcHJpbWFyeS5kaXNhYmxlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwNWI4NTtcbiAgICAgIGNvbG9yOiAjMDA1Yjg1OyB9XG4gICAgLmJ0bi1vdXRsaW5lLXByaW1hcnkuYnRuLWxvYWRpbmc6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAxMjMsIDI1NSwgMC43NSkgcmdiYSgwLCAxMjMsIDI1NSwgMC43NSkgcmdiYSgwLCAxMjMsIDI1NSwgMC4yNSkgcmdiYSgwLCAxMjMsIDI1NSwgMC4yNSk7IH1cbiAgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZlMzU4O1xuICAgIGNvbG9yOiAjZmZlMzU4OyB9XG4gICAgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkZjNmO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZmZkZjNmO1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmRpc2FibGVkLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRpc2FibGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZmZlMzU4O1xuICAgICAgY29sb3I6ICNmZmUzNTg7IH1cbiAgICAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmJ0bi1sb2FkaW5nOmJlZm9yZSB7XG4gICAgICBib3JkZXItY29sb3I6IHJnYmEoMTM0LCAxNDIsIDE1MCwgMC43NSkgcmdiYSgxMzQsIDE0MiwgMTUwLCAwLjc1KSByZ2JhKDEzNCwgMTQyLCAxNTAsIDAuMjUpIHJnYmEoMTM0LCAxNDIsIDE1MCwgMC4yNSk7IH1cbiAgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbiAgICBjb2xvcjogIzI4YTc0NTsgfVxuICAgIC5idG4tb3V0bGluZS1zdWNjZXNzOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzkyM2Q7XG4gICAgICBib3JkZXItY29sb3I6ICMyMzkyM2Q7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5idG4tb3V0bGluZS1zdWNjZXNzOmRpc2FibGVkLCAuYnRuLW91dGxpbmUtc3VjY2Vzcy5kaXNhYmxlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbiAgICAgIGNvbG9yOiAjMjhhNzQ1OyB9XG4gICAgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuYnRuLWxvYWRpbmc6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiYSg0MCwgMTY3LCA2OSwgMC43NSkgcmdiYSg0MCwgMTY3LCA2OSwgMC43NSkgcmdiYSg0MCwgMTY3LCA2OSwgMC4yNSkgcmdiYSg0MCwgMTY3LCA2OSwgMC4yNSk7IH1cbiAgLmJ0bi1vdXRsaW5lLWRhbmdlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICAgIGNvbG9yOiAjZGMzNTQ1OyB9XG4gICAgLmJ0bi1vdXRsaW5lLWRhbmdlcjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDMyNTM1O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZDMyNTM1O1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuYnRuLW91dGxpbmUtZGFuZ2VyOmRpc2FibGVkLCAuYnRuLW91dGxpbmUtZGFuZ2VyLmRpc2FibGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICAgICAgY29sb3I6ICNkYzM1NDU7IH1cbiAgICAuYnRuLW91dGxpbmUtZGFuZ2VyLmJ0bi1sb2FkaW5nOmJlZm9yZSB7XG4gICAgICBib3JkZXItY29sb3I6IHJnYmEoMjIwLCA1MywgNjksIDAuNzUpIHJnYmEoMjIwLCA1MywgNjksIDAuNzUpIHJnYmEoMjIwLCA1MywgNjksIDAuMjUpIHJnYmEoMjIwLCA1MywgNjksIDAuMjUpOyB9XG4gIC5idG4tb3V0bGluZS13YXJuaW5nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6ICNmZmMxMDc7XG4gICAgY29sb3I6ICNmZmMxMDc7IH1cbiAgICAuYnRuLW91dGxpbmUtd2FybmluZzpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRiMTAwO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZWRiMTAwO1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuYnRuLW91dGxpbmUtd2FybmluZzpkaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZGlzYWJsZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6ICNmZmMxMDc7XG4gICAgICBjb2xvcjogI2ZmYzEwNzsgfVxuICAgIC5idG4tb3V0bGluZS13YXJuaW5nLmJ0bi1sb2FkaW5nOmJlZm9yZSB7XG4gICAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAxOTMsIDcsIDAuNzUpIHJnYmEoMjU1LCAxOTMsIDcsIDAuNzUpIHJnYmEoMjU1LCAxOTMsIDcsIDAuMjUpIHJnYmEoMjU1LCAxOTMsIDcsIDAuMjUpOyB9XG4gIC5idG4tb3V0bGluZS1saWdodCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4O1xuICAgIGNvbG9yOiAjMTdhMmI4OyB9XG4gICAgLmJ0bi1vdXRsaW5lLWxpZ2h0OmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNDhlYTE7XG4gICAgICBib3JkZXItY29sb3I6ICMxNDhlYTE7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5idG4tb3V0bGluZS1saWdodDpkaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWxpZ2h0LmRpc2FibGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4O1xuICAgICAgY29sb3I6ICMxN2EyYjg7IH1cbiAgICAuYnRuLW91dGxpbmUtbGlnaHQuYnRuLWxvYWRpbmc6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMywgMTYyLCAxODQsIDAuNzUpIHJnYmEoMjMsIDE2MiwgMTg0LCAwLjc1KSByZ2JhKDIzLCAxNjIsIDE4NCwgMC4yNSkgcmdiYSgyMywgMTYyLCAxODQsIDAuMjUpOyB9XG4gIC5idG4tb3V0bGluZS1kYXJrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6ICMzNDNhNDA7XG4gICAgY29sb3I6ICMzNDNhNDA7IH1cbiAgICAuYnRuLW91dGxpbmUtZGFyazpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Y0NzRlO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjM2Y0NzRlO1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuYnRuLW91dGxpbmUtZGFyazpkaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWRhcmsuZGlzYWJsZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6ICMzNDNhNDA7XG4gICAgICBjb2xvcjogIzM0M2E0MDsgfVxuICAgIC5idG4tb3V0bGluZS1kYXJrLmJ0bi1sb2FkaW5nOmJlZm9yZSB7XG4gICAgICBib3JkZXItY29sb3I6IHJnYmEoNTIsIDU4LCA2NCwgMC43NSkgcmdiYSg1MiwgNTgsIDY0LCAwLjc1KSByZ2JhKDUyLCA1OCwgNjQsIDAuMjUpIHJnYmEoNTIsIDU4LCA2NCwgMC4yNSk7IH1cbiAgLmJ0bi1sb2FkaW5nIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmJ0bi1sb2FkaW5nOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGJvcmRlci13aWR0aDogM3B4O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KSByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSkgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICBhbmltYXRpb246IGNsb2Nrd2lzZSAuNXMgbGluZWFyIGluZmluaXRlOyB9XG4gIC5idG4tbGcge1xuICAgIGZvbnQtc2l6ZTogMTEyLjUlO1xuICAgIHBhZGRpbmc6IDEwcHggMjVweDsgfVxuICAgIC5idG4tbGcuYnRuLWxvYWRpbmc6YmVmb3JlIHtcbiAgICAgIG1hcmdpbi10b3A6IC0xMnB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xuICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgd2lkdGg6IDI1cHg7IH1cbiAgLmJ0bi1zbWFsbCB7XG4gICAgZm9udC1zaXplOiA3NSU7XG4gICAgcGFkZGluZzogNXB4IDE1cHg7IH1cbiAgICAuYnRuLXNtYWxsLmJ0bi1sb2FkaW5nOmJlZm9yZSB7XG4gICAgICBtYXJnaW4tdG9wOiAtN3B4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC03cHg7XG4gICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICB3aWR0aDogMTVweDsgfVxuICAuYnRuOmRpc2FibGVkLCAuYnRuLmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAuNjU7IH1cbiAgLmJ0bjpkaXNhYmxlZCB7XG4gICAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gIC5idG4uZGlzYWJsZWQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbkBrZXlmcmFtZXMgY2xvY2t3aXNlIHtcbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZykgdHJhbnNsYXRleigwKTsgfSB9XG5cbi5sb3d2aXNpb24gLmJ0biB7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG4gIC5sb3d2aXNpb24gLmJ0bi1wcmltYXJ5LCAubG93dmlzaW9uIC5idG4tc2Vjb25kYXJ5LCAubG93dmlzaW9uIC5idG4tc3VjY2VzcywgLmxvd3Zpc2lvbiAuYnRuLWRhbmdlciwgLmxvd3Zpc2lvbiAuYnRuLXdhcm5pbmcsIC5sb3d2aXNpb24gLmJ0bi1saWdodCwgLmxvd3Zpc2lvbiAuYnRuLWRhcmssIC5sb3d2aXNpb24gLmJ0bi1vdXRsaW5lLXByaW1hcnksIC5sb3d2aXNpb24gLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSwgLmxvd3Zpc2lvbiAuYnRuLW91dGxpbmUtc3VjY2VzcywgLmxvd3Zpc2lvbiAuYnRuLW91dGxpbmUtZGFuZ2VyLCAubG93dmlzaW9uIC5idG4tb3V0bGluZS13YXJuaW5nLCAubG93dmlzaW9uIC5idG4tb3V0bGluZS1saWdodCwgLmxvd3Zpc2lvbiAuYnRuLW91dGxpbmUtZGFyaywgLmxvd3Zpc2lvbiAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgICBjb2xvcjogIzAwMDsgfVxuICAgIC5sb3d2aXNpb24gLmJ0bi1wcmltYXJ5OmhvdmVyLCAubG93dmlzaW9uIC5idG4tc2Vjb25kYXJ5OmhvdmVyLCAubG93dmlzaW9uIC5idG4tc3VjY2Vzczpob3ZlciwgLmxvd3Zpc2lvbiAuYnRuLWRhbmdlcjpob3ZlciwgLmxvd3Zpc2lvbiAuYnRuLXdhcm5pbmc6aG92ZXIsIC5sb3d2aXNpb24gLmJ0bi1saWdodDpob3ZlciwgLmxvd3Zpc2lvbiAuYnRuLWRhcms6aG92ZXIsIC5sb3d2aXNpb24gLmJ0bi1vdXRsaW5lLXByaW1hcnk6aG92ZXIsIC5sb3d2aXNpb24gLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpob3ZlciwgLmxvd3Zpc2lvbiAuYnRuLW91dGxpbmUtc3VjY2Vzczpob3ZlciwgLmxvd3Zpc2lvbiAuYnRuLW91dGxpbmUtZGFuZ2VyOmhvdmVyLCAubG93dmlzaW9uIC5idG4tb3V0bGluZS13YXJuaW5nOmhvdmVyLCAubG93dmlzaW9uIC5idG4tb3V0bGluZS1saWdodDpob3ZlciwgLmxvd3Zpc2lvbiAuYnRuLW91dGxpbmUtZGFyazpob3ZlciwgLmxvd3Zpc2lvbiAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDA7XG4gICAgICBjb2xvcjogIzAwMDsgfVxuICAgIC5sb3d2aXNpb24gLmJ0bi1wcmltYXJ5OmRpc2FibGVkLCAubG93dmlzaW9uIC5idG4tcHJpbWFyeS5kaXNhYmxlZCwgLmxvd3Zpc2lvbiAuYnRuLXNlY29uZGFyeTpkaXNhYmxlZCwgLmxvd3Zpc2lvbiAuYnRuLXNlY29uZGFyeS5kaXNhYmxlZCwgLmxvd3Zpc2lvbiAuYnRuLXN1Y2Nlc3M6ZGlzYWJsZWQsIC5sb3d2aXNpb24gLmJ0bi1zdWNjZXNzLmRpc2FibGVkLCAubG93dmlzaW9uIC5idG4tZGFuZ2VyOmRpc2FibGVkLCAubG93dmlzaW9uIC5idG4tZGFuZ2VyLmRpc2FibGVkLCAubG93dmlzaW9uIC5idG4td2FybmluZzpkaXNhYmxlZCwgLmxvd3Zpc2lvbiAuYnRuLXdhcm5pbmcuZGlzYWJsZWQsIC5sb3d2aXNpb24gLmJ0bi1saWdodDpkaXNhYmxlZCwgLmxvd3Zpc2lvbiAuYnRuLWxpZ2h0LmRpc2FibGVkLCAubG93dmlzaW9uIC5idG4tZGFyazpkaXNhYmxlZCwgLmxvd3Zpc2lvbiAuYnRuLWRhcmsuZGlzYWJsZWQsIC5sb3d2aXNpb24gLmJ0bi1vdXRsaW5lLXByaW1hcnk6ZGlzYWJsZWQsIC5sb3d2aXNpb24gLmJ0bi1vdXRsaW5lLXByaW1hcnkuZGlzYWJsZWQsIC5sb3d2aXNpb24gLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZCwgLmxvd3Zpc2lvbiAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRpc2FibGVkLCAubG93dmlzaW9uIC5idG4tb3V0bGluZS1zdWNjZXNzOmRpc2FibGVkLCAubG93dmlzaW9uIC5idG4tb3V0bGluZS1zdWNjZXNzLmRpc2FibGVkLCAubG93dmlzaW9uIC5idG4tb3V0bGluZS1kYW5nZXI6ZGlzYWJsZWQsIC5sb3d2aXNpb24gLmJ0bi1vdXRsaW5lLWRhbmdlci5kaXNhYmxlZCwgLmxvd3Zpc2lvbiAuYnRuLW91dGxpbmUtd2FybmluZzpkaXNhYmxlZCwgLmxvd3Zpc2lvbiAuYnRuLW91dGxpbmUtd2FybmluZy5kaXNhYmxlZCwgLmxvd3Zpc2lvbiAuYnRuLW91dGxpbmUtbGlnaHQ6ZGlzYWJsZWQsIC5sb3d2aXNpb24gLmJ0bi1vdXRsaW5lLWxpZ2h0LmRpc2FibGVkLCAubG93dmlzaW9uIC5idG4tb3V0bGluZS1kYXJrOmRpc2FibGVkLCAubG93dmlzaW9uIC5idG4tb3V0bGluZS1kYXJrLmRpc2FibGVkLCAubG93dmlzaW9uIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6ZGlzYWJsZWQsIC5sb3d2aXNpb24gLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kaXNhYmxlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwO1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICBvcGFjaXR5OiAuODsgfVxuICAgIC5sb3d2aXNpb24gLmJ0bi1wcmltYXJ5LmJ0bi1sb2FkaW5nOmJlZm9yZSwgLmxvd3Zpc2lvbiAuYnRuLXNlY29uZGFyeS5idG4tbG9hZGluZzpiZWZvcmUsIC5sb3d2aXNpb24gLmJ0bi1zdWNjZXNzLmJ0bi1sb2FkaW5nOmJlZm9yZSwgLmxvd3Zpc2lvbiAuYnRuLWRhbmdlci5idG4tbG9hZGluZzpiZWZvcmUsIC5sb3d2aXNpb24gLmJ0bi13YXJuaW5nLmJ0bi1sb2FkaW5nOmJlZm9yZSwgLmxvd3Zpc2lvbiAuYnRuLWxpZ2h0LmJ0bi1sb2FkaW5nOmJlZm9yZSwgLmxvd3Zpc2lvbiAuYnRuLWRhcmsuYnRuLWxvYWRpbmc6YmVmb3JlLCAubG93dmlzaW9uIC5idG4tb3V0bGluZS1wcmltYXJ5LmJ0bi1sb2FkaW5nOmJlZm9yZSwgLmxvd3Zpc2lvbiAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmJ0bi1sb2FkaW5nOmJlZm9yZSwgLmxvd3Zpc2lvbiAuYnRuLW91dGxpbmUtc3VjY2Vzcy5idG4tbG9hZGluZzpiZWZvcmUsIC5sb3d2aXNpb24gLmJ0bi1vdXRsaW5lLWRhbmdlci5idG4tbG9hZGluZzpiZWZvcmUsIC5sb3d2aXNpb24gLmJ0bi1vdXRsaW5lLXdhcm5pbmcuYnRuLWxvYWRpbmc6YmVmb3JlLCAubG93dmlzaW9uIC5idG4tb3V0bGluZS1saWdodC5idG4tbG9hZGluZzpiZWZvcmUsIC5sb3d2aXNpb24gLmJ0bi1vdXRsaW5lLWRhcmsuYnRuLWxvYWRpbmc6YmVmb3JlLCAubG93dmlzaW9uIC5idG4tb3V0bGluZS1zZWNvbmRhcnkuYnRuLWxvYWRpbmc6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KSByZ2JhKDAsIDAsIDAsIDAuNzUpIHJnYmEoMCwgMCwgMCwgMC4yNSkgcmdiYSgwLCAwLCAwLCAwLjI1KTsgfVxuXG4uZm9ybS1maWVsZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuICAuZm9ybS1maWVsZDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5mb3JtLWZpZWxkLS1kYXRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuZm9ybS1maWVsZC0tZGF0ZTpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zcHJpdGUuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA2MThweCA1NDhweDtcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE4MXB4IC0xODZweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgYm90dG9tOiAxM3B4OyB9XG4gIC5mb3JtLWZpZWxkLS1yZXF1aXJlZCAuZm9ybS1sYWJlbDphZnRlciB7XG4gICAgY29udGVudDogJyonO1xuICAgIGNvbG9yOiAjYzgwMDAwOyB9XG4gIC5mb3JtLWZpZWxkLS1mb3Jnb3QgLmZvcm0taW5wdXQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyMHB4OyB9XG5cbi5mb3JtLWZpZWxkLXZhbHVlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjN2I3YjdiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4OyB9XG5cbi5mb3JtLWxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi5mb3JtLWlucHV0LCAuZm9ybS1hcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2ZDcyN2M7XG4gIHBhZGRpbmc6IDJweCAyOHB4IDA7XG4gIGNvbG9yOiAjNTU1NTU1OyB9XG4gIC5mb3JtLWlucHV0OmZvY3VzLCAuZm9ybS1hcmVhOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDViODU7IH1cbiAgLmZvcm0taW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIC5mb3JtLWFyZWE6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjNTU1NTU1O1xuICAgIG9wYWNpdHk6IDAuNjU7IH1cbiAgLmZvcm0taW5wdXQ6LW1vei1wbGFjZWhvbGRlciwgLmZvcm0tYXJlYTotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzU1NTU1NTtcbiAgICBvcGFjaXR5OiAwLjY1OyB9XG4gIC5mb3JtLWlucHV0OjotbW96LXBsYWNlaG9sZGVyLCAuZm9ybS1hcmVhOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzU1NTU1NTtcbiAgICBvcGFjaXR5OiAwLjY1OyB9XG4gIC5mb3JtLWlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgLmZvcm0tYXJlYTotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjNTU1NTU1O1xuICAgIG9wYWNpdHk6IDAuNjU7IH1cbiAgLmZvcm0taW5wdXQ6ZGlzYWJsZWQsIC5mb3JtLWFyZWE6ZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDAuNjU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjsgfVxuICAgIC5mb3JtLWlucHV0OmRpc2FibGVkOmZvY3VzLCAuZm9ybS1hcmVhOmRpc2FibGVkOmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzZkNzI3YzsgfVxuICAgIC5mb3JtLWlucHV0OmRpc2FibGVkOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCAuZm9ybS1hcmVhOmRpc2FibGVkOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAuZm9ybS1pbnB1dDpkaXNhYmxlZDotbW96LXBsYWNlaG9sZGVyLCAuZm9ybS1hcmVhOmRpc2FibGVkOi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5mb3JtLWlucHV0OmRpc2FibGVkOjotbW96LXBsYWNlaG9sZGVyLCAuZm9ybS1hcmVhOmRpc2FibGVkOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAuZm9ybS1pbnB1dDpkaXNhYmxlZDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIC5mb3JtLWFyZWE6ZGlzYWJsZWQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cblxuLmZvcm0tYXJlYSB7XG4gIGhlaWdodDogMTMwcHg7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHJlc2l6ZTogbm9uZTsgfVxuXG4uZm9ybS1lcnJvciB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTsgfVxuICAuZm9ybS1lcnJvcjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1OyB9XG5cbi5mb3JtLW1lc3NhZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICBmb250LXNpemU6IDc1JTtcbiAgY29sb3I6ICNkYzM1NDU7XG4gIGxlZnQ6IDA7IH1cblxuLmZvcm0tdmFsdWUge1xuICBjb2xvcjogIzU1NTU1NTtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250LWZhbWlseTogXCJQcm9iYVByby1SZWd1bGFyXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5mb3JtLWZvcmdvdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1cHg7XG4gIGJvdHRvbTogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuZm9ybS1mb3Jnb3Qge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgYm90dG9tOiAxM3B4OyB9IH1cblxuLmxvd3Zpc2lvbiAuZm9ybS1maWVsZC0tZGF0ZTpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiA2MThweCA1NDhweDtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5OXB4IC0yMDZweDsgfVxuXG4ubG93dmlzaW9uIC5mb3JtLWZpZWxkLS1yZXF1aXJlZCAuZm9ybS1sYWJlbDphZnRlciB7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbi8qIVxyXG4gKiBEYXRlcGlja2VyIGZvciBCb290c3RyYXAgdjEuNi40IChodHRwczovL2dpdGh1Yi5jb20vZXRlcm5pY29kZS9ib290c3RyYXAtZGF0ZXBpY2tlcilcclxuICpcclxuICogQ29weXJpZ2h0IDIwMTIgU3RlZmFuIFBldHJlXHJcbiAqIEltcHJvdmVtZW50cyBieSBBbmRyZXcgUm93bHNcclxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlIHYyLjAgKGh0dHA6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMClcclxuICovXG4uZGF0ZXBpY2tlciB7XG4gIHBhZGRpbmc6IDRweDtcbiAgZGlyZWN0aW9uOiBsdHI7IH1cblxuLmRhdGVwaWNrZXItaW5saW5lIHtcbiAgd2lkdGg6IDIyMHB4OyB9XG5cbi5kYXRlcGlja2VyLmRhdGVwaWNrZXItcnRsIHtcbiAgZGlyZWN0aW9uOiBydGw7IH1cblxuLmRhdGVwaWNrZXIuZGF0ZXBpY2tlci1ydGwgdGFibGUgdHIgdGQgc3BhbiB7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4uZGF0ZXBpY2tlci1kcm9wZG93biB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDsgfVxuXG4uZGF0ZXBpY2tlci1kcm9wZG93bjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogbm9uZTtcbiAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDdweCBzb2xpZCAjOTk5O1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4uZGF0ZXBpY2tlci1kcm9wZG93bjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBub25lO1xuICBib3JkZXItbGVmdDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci10b3A6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4uZGF0ZXBpY2tlci1kcm9wZG93bi5kYXRlcGlja2VyLW9yaWVudC1sZWZ0OmJlZm9yZSB7XG4gIGxlZnQ6IDZweDsgfVxuXG4uZGF0ZXBpY2tlci1kcm9wZG93bi5kYXRlcGlja2VyLW9yaWVudC1sZWZ0OmFmdGVyIHtcbiAgbGVmdDogN3B4OyB9XG5cbi5kYXRlcGlja2VyLWRyb3Bkb3duLmRhdGVwaWNrZXItb3JpZW50LXJpZ2h0OmJlZm9yZSB7XG4gIHJpZ2h0OiA2cHg7IH1cblxuLmRhdGVwaWNrZXItZHJvcGRvd24uZGF0ZXBpY2tlci1vcmllbnQtcmlnaHQ6YWZ0ZXIge1xuICByaWdodDogN3B4OyB9XG5cbi5kYXRlcGlja2VyLWRyb3Bkb3duLmRhdGVwaWNrZXItb3JpZW50LWJvdHRvbTpiZWZvcmUge1xuICB0b3A6IC03cHg7IH1cblxuLmRhdGVwaWNrZXItZHJvcGRvd24uZGF0ZXBpY2tlci1vcmllbnQtYm90dG9tOmFmdGVyIHtcbiAgdG9wOiAtNnB4OyB9XG5cbi5kYXRlcGlja2VyLWRyb3Bkb3duLmRhdGVwaWNrZXItb3JpZW50LXRvcDpiZWZvcmUge1xuICBib3R0b206IC03cHg7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci10b3A6IDdweCBzb2xpZCAjOTk5OyB9XG5cbi5kYXRlcGlja2VyLWRyb3Bkb3duLmRhdGVwaWNrZXItb3JpZW50LXRvcDphZnRlciB7XG4gIGJvdHRvbTogLTZweDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLXRvcDogNnB4IHNvbGlkICNmZmY7IH1cblxuLmRhdGVwaWNrZXIgdGFibGUge1xuICBtYXJnaW46IDA7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG5cbi5kYXRlcGlja2VyIHRkLFxuLmRhdGVwaWNrZXIgdGgge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG4udGFibGUtc3RyaXBlZCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCxcbi50YWJsZS1zdHJpcGVkIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuZGF5OmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuZGF5LmZvY3VzZWQge1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5vbGQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5uZXcge1xuICBjb2xvcjogIzk5OTsgfVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmRpc2FibGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6ICNBQUFEQjI7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZCB7XG4gIGJhY2tncm91bmQ6ICNkOWVkZjc7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXksXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRlMTlhO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZGQ0OWEsICNmZGY1OWEpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZkZDQ5YSwgI2ZkZjU5YSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDAsIDAgMTAwJSwgZnJvbSgjZmRkNDlhKSwgdG8oI2ZkZjU5YSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZGQ0OWEsICNmZGY1OWEpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmRkNDlhLCAjZmRmNTlhKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZkZDQ5YSwgI2ZkZjU5YSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZkZDQ5YScsIGVuZENvbG9yc3RyPScjZmRmNTlhJywgR3JhZGllbnRUeXBlPTApO1xuICBib3JkZXItY29sb3I6ICNmZGY1OWEgI2ZkZjU5YSAjZmJlZDUwO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKSByZ2JhKDAsIDAsIDAsIDAuMSkgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZD1mYWxzZSk7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6aG92ZXI6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZDpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkOmhvdmVyOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6aG92ZXI6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQ6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6aG92ZXIuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTpob3Zlci5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkLmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQ6aG92ZXIuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheVtkaXNhYmxlZF0sXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTpob3ZlcltkaXNhYmxlZF0sXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZFtkaXNhYmxlZF0sXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZDpob3ZlcltkaXNhYmxlZF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmNTlhOyB9XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmhvdmVyOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkOmhvdmVyOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmhvdmVyLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkOmhvdmVyLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmYwNjkgXFw5OyB9XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7IH1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuYWN0aXZlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuZGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2QxN2E7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2YzYzE3YSwgI2YzZTk3YSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZjNjMTdhLCAjZjNlOTdhKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDAgMCwgMCAxMDAlLCBmcm9tKCNmM2MxN2EpLCB0bygjZjNlOTdhKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2YzYzE3YSwgI2YzZTk3YSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmM2MxN2EsICNmM2U5N2EpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZjNjMTdhLCAjZjNlOTdhKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZjNjMTdhJywgZW5kQ29sb3JzdHI9JyNmM2U5N2EnLCBHcmFkaWVudFR5cGU9MCk7XG4gIGJvcmRlci1jb2xvcjogI2YzZTk3YSAjZjNlOTdhICNlZGRlMzQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpIHJnYmEoMCwgMCwgMCwgMC4xKSByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkPWZhbHNlKTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXk6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTpob3Zlcjpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQ6aG92ZXI6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTpob3ZlcjphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZDphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZDpob3ZlcjphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTpob3Zlci5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZC5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZDpob3Zlci5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmhvdmVyLmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZDpob3Zlci5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5W2Rpc2FibGVkXSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmhvdmVyW2Rpc2FibGVkXSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkW2Rpc2FibGVkXSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkOmhvdmVyW2Rpc2FibGVkXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2U5N2E7IH1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXk6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXk6aG92ZXI6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQ6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXk6aG92ZXIuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZTI0YiBcXDk7IH1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWU5ZTllO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNiM2IzYjMsICM4MDgwODApO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2IzYjNiMywgIzgwODA4MCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDAsIDAgMTAwJSwgZnJvbSgjYjNiM2IzKSwgdG8oIzgwODA4MCkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNiM2IzYjMsICM4MDgwODApO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjYjNiM2IzLCAjODA4MDgwKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2IzYjNiMywgIzgwODA4MCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2IzYjNiMycsIGVuZENvbG9yc3RyPScjODA4MDgwJywgR3JhZGllbnRUeXBlPTApO1xuICBib3JkZXItY29sb3I6ICM4MDgwODAgIzgwODA4MCAjNTk1OTU5O1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKSByZ2JhKDAsIDAsIDAsIDAuMSkgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZD1mYWxzZSk7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXNoYWRvdzogMCAtMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTsgfVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmhvdmVyOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZDpob3Zlcjpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmhvdmVyOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkOmhvdmVyOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmhvdmVyLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkOmhvdmVyLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6aG92ZXIuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZC5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkOmhvdmVyLmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWRbZGlzYWJsZWRdLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6aG92ZXJbZGlzYWJsZWRdLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWRbZGlzYWJsZWRdLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQ6aG92ZXJbZGlzYWJsZWRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgwODA4MDsgfVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDpob3ZlcjphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZDphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZDpob3ZlcjphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDpob3Zlci5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZC5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZDpob3Zlci5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2NjY2IFxcOTsgfVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2REYwO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTpob3Zlcjpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZDpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZDpob3Zlcjpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6aG92ZXI6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZDpob3ZlcjphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmhvdmVyLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZC5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmhvdmVyLmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkLmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkOmhvdmVyLmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlW2Rpc2FibGVkXSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTpob3ZlcltkaXNhYmxlZF0sXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWRbZGlzYWJsZWRdLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkOmhvdmVyW2Rpc2FibGVkXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDZERjA7IH1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTpob3ZlcjphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQ6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkOmhvdmVyOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6aG92ZXIuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZDpob3Zlci5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2REYwIFxcOTsgfVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMyU7XG4gIGhlaWdodDogNTRweDtcbiAgbGluZS1oZWlnaHQ6IDU0cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDElO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW46aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmZvY3VzZWQge1xuICBiYWNrZ3JvdW5kOiAjZWVlOyB9XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmRpc2FibGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6ICM5OTk7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDZERjA7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXI6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXI6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXIuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3Zlci5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkLmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZVtkaXNhYmxlZF0sXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3ZlcltkaXNhYmxlZF0sXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZFtkaXNhYmxlZF0sXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3ZlcltkaXNhYmxlZF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2REYwOyB9XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDZERjAgXFw5OyB9XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4ub2xkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5uZXcge1xuICBjb2xvcjogI0FBQURCMjsgfVxuXG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1zd2l0Y2gge1xuICB3aWR0aDogMTQ1cHg7IH1cblxuLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItc3dpdGNoLFxuLmRhdGVwaWNrZXIgLnByZXYsXG4uZGF0ZXBpY2tlciAubmV4dCxcbi5kYXRlcGlja2VyIHRmb290IHRyIHRoIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5kYXRlcGlja2VyIC5kYXRlcGlja2VyLXN3aXRjaDpob3Zlcixcbi5kYXRlcGlja2VyIC5wcmV2OmhvdmVyLFxuLmRhdGVwaWNrZXIgLm5leHQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0Zm9vdCB0ciB0aDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlZWU7IH1cblxuLmRhdGVwaWNrZXIgLmN3IHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICB3aWR0aDogMTJweDtcbiAgcGFkZGluZzogMCAycHggMCA1cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmlucHV0LWFwcGVuZC5kYXRlIC5hZGQtb24sXG4uaW5wdXQtcHJlcGVuZC5kYXRlIC5hZGQtb24ge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmlucHV0LWFwcGVuZC5kYXRlIC5hZGQtb24gaSxcbi5pbnB1dC1wcmVwZW5kLmRhdGUgLmFkZC1vbiBpIHtcbiAgbWFyZ2luLXRvcDogM3B4OyB9XG5cbi5pbnB1dC1kYXRlcmFuZ2UgaW5wdXQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmlucHV0LWRhdGVyYW5nZSBpbnB1dDpmaXJzdC1jaGlsZCB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4IDAgMCAzcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogM3B4IDAgMCAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweCAwIDAgM3B4OyB9XG5cbi5pbnB1dC1kYXRlcmFuZ2UgaW5wdXQ6bGFzdC1jaGlsZCB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMCAzcHggM3B4IDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMCAzcHggM3B4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAgM3B4IDNweCAwOyB9XG5cbi5pbnB1dC1kYXRlcmFuZ2UgLmFkZC1vbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIG1pbi13aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiA0cHggNXB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjZmZmO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtNXB4OyB9XG5cbi5kYXRlcGlja2VyLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwMDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1pbi13aWR0aDogMTk2cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggMTJweCByZ2JhKDQ2LCA2NywgMTAyLCAwLjE1KTtcbiAgY29sb3I6ICMzMjQwNTc7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cblxuLmRhdGVwaWNrZXIuZHJvcGRvd24tbWVudSB0aCxcbi5kYXRlcGlja2VyLmRhdGVwaWNrZXItaW5saW5lIHRoLFxuLmRhdGVwaWNrZXIuZHJvcGRvd24tbWVudSB0ZCxcbi5kYXRlcGlja2VyLmRhdGVwaWNrZXItaW5saW5lIHRkIHtcbiAgcGFkZGluZzogNHB4IDVweDsgfVxuXG4uZGF0ZXBpY2tlci5kcm9wZG93bi1tZW51IHRoLmRvdyB7XG4gIGNvbG9yOiAjNjU2Yjc0O1xuICBmb250LXNpemU6IDExcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDlEREU1OyB9XG5cbi5kYXRlcGlja2VyIHRoLnByZXYge1xuICBmb250LXNpemU6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZGF0ZXBpY2tlciB0aC5wcmV2OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3Nwcml0ZS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiA2MThweCA1NDhweDtcbiAgICB3aWR0aDogN3B4O1xuICAgIGhlaWdodDogMTFweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTJweCAtNTJweDtcbiAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cblxuLmRhdGVwaWNrZXIgdGgubmV4dCB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5kYXRlcGlja2VyIHRoLm5leHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDYxOHB4IDU0OHB4O1xuICAgIHdpZHRoOiA3cHg7XG4gICAgaGVpZ2h0OiAxMXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01MnB4IC01MnB4O1xuICAgIG1hcmdpbi10b3A6IC01cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC00cHg7IH1cblxuLmRhdGVwaWNrZXItc3dpdGNoIHtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG5cbi5kYXRlcGlja2VyIHRhYmxlIHtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7IH1cblxuLyojIHNvdXJjZU1hcHBpbmdVUkw9Ym9vdHN0cmFwLWRhdGVwaWNrZXIuc3RhbmRhbG9uZS5jc3MubWFwICovXG5qcXVlcnkuZmFuY3lib3guanNib2R5LmNvbXBlbnNhdGUtZm9yLXNjcm9sbGJhciB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmZhbmN5Ym94LWFjdGl2ZSB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uZmFuY3lib3gtaXMtaGlkZGVuIHtcbiAgbGVmdDogLTk5OTlweDtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgdG9wOiAtOTk5OXB4O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLmZhbmN5Ym94LWNvbnRhaW5lciB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsICdTZWdvZSBVSScsIFJvYm90bywgJ0hlbHZldGljYSBOZXVlJywgQXJpYWwsIHNhbnMtc2VyaWYsICdBcHBsZSBDb2xvciBFbW9qaScsXHIgJ1NlZ29lIFVJIEVtb2ppJywgJ1NlZ29lIFVJIFN5bWJvbCc7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0b3A6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA5OTk5MjsgfVxuXG4uZmFuY3lib3gtY29udGFpbmVyICoge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi5mYW5jeWJveC1vdXRlcixcbi5mYW5jeWJveC1pbm5lcixcbi5mYW5jeWJveC1iZyxcbi5mYW5jeWJveC1zdGFnZSB7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwOyB9XG5cbi5mYW5jeWJveC1vdXRlciB7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgb3ZlcmZsb3cteTogYXV0bzsgfVxuXG4uZmFuY3lib3gtYmcge1xuICBiYWNrZ3JvdW5kOiAjMWUxZTFlO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiBpbmhlcml0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDcsIDAsIDAuNzQsIDAuNzEpOyB9XG5cbi5mYW5jeWJveC1pcy1vcGVuIC5mYW5jeWJveC1iZyB7XG4gIG9wYWNpdHk6IC44NztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIyLCAwLjYxLCAwLjM2LCAxKTsgfVxuXG4uZmFuY3lib3gtaW5mb2Jhcixcbi5mYW5jeWJveC10b29sYmFyLFxuLmZhbmN5Ym94LWNhcHRpb24sXG4uZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uIHtcbiAgZGlyZWN0aW9uOiBsdHI7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMjVzLCB2aXNpYmlsaXR5IDBzIGxpbmVhciAuMjVzO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDk5OTk3OyB9XG5cbi5mYW5jeWJveC1zaG93LWluZm9iYXIgLmZhbmN5Ym94LWluZm9iYXIsXG4uZmFuY3lib3gtc2hvdy10b29sYmFyIC5mYW5jeWJveC10b29sYmFyLFxuLmZhbmN5Ym94LXNob3ctY2FwdGlvbiAuZmFuY3lib3gtY2FwdGlvbixcbi5mYW5jeWJveC1zaG93LW5hdiAuZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMjVzLCB2aXNpYmlsaXR5IDBzO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG5cbi5mYW5jeWJveC1pbmZvYmFyIHtcbiAgY29sb3I6ICNjY2M7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogc3VicGl4ZWwtYW50aWFsaWFzZWQ7XG4gIGhlaWdodDogNDRweDtcbiAgbGVmdDogMDtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIG1pbi13aWR0aDogNDRweDtcbiAgbWl4LWJsZW5kLW1vZGU6IGRpZmZlcmVuY2U7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdG9wOiAwO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLmZhbmN5Ym94LXRvb2xiYXIge1xuICByaWdodDogMDtcbiAgdG9wOiAwOyB9XG5cbi5mYW5jeWJveC1zdGFnZSB7XG4gIGRpcmVjdGlvbjogbHRyO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB6LWluZGV4OiA5OTk5NDsgfVxuXG4uZmFuY3lib3gtaXMtb3BlbiAuZmFuY3lib3gtc3RhZ2Uge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5mYW5jeWJveC1zbGlkZSB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgcGFkZGluZzogNDRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgLXdlYmtpdC10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5LCAtd2Via2l0LXRyYW5zZm9ybTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDk5OTk0OyB9XG5cbi5mYW5jeWJveC1zbGlkZTo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IC0uMjVlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDA7IH1cblxuLmZhbmN5Ym94LWlzLXNsaWRpbmcgLmZhbmN5Ym94LXNsaWRlLFxuLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91cyxcbi5mYW5jeWJveC1zbGlkZS0tY3VycmVudCxcbi5mYW5jeWJveC1zbGlkZS0tbmV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5mYW5jeWJveC1zbGlkZS0tbmV4dCB7XG4gIHotaW5kZXg6IDk5OTk1OyB9XG5cbi5mYW5jeWJveC1zbGlkZS0taW1hZ2Uge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcGFkZGluZzogNDRweCAwOyB9XG5cbi5mYW5jeWJveC1zbGlkZS0taW1hZ2U6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmZhbmN5Ym94LXNsaWRlLS1odG1sIHtcbiAgcGFkZGluZzogNnB4IDZweCAwIDZweDsgfVxuXG4uZmFuY3lib3gtc2xpZGUtLWlmcmFtZSB7XG4gIHBhZGRpbmc6IDQ0cHggNDRweCAwOyB9XG5cbi5mYW5jeWJveC1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMCA2cHggMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMDtcbiAgcGFkZGluZzogMjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5mYW5jeWJveC1zbGlkZS0taW1hZ2UgLmZhbmN5Ym94LWNvbnRlbnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjUsIDAsIDAuMTQsIDEpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41LCAwLCAwLjE0LCAxKTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IDA7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCAtd2Via2l0LXRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHksIC13ZWJraXQtdHJhbnNmb3JtO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB6LWluZGV4OiA5OTk5NTsgfVxuXG4uZmFuY3lib3gtY2FuLXpvb21PdXQgLmZhbmN5Ym94LWNvbnRlbnQge1xuICBjdXJzb3I6IC13ZWJraXQtem9vbS1vdXQ7XG4gIGN1cnNvcjogem9vbS1vdXQ7IH1cblxuLmZhbmN5Ym94LWNhbi16b29tSW4gLmZhbmN5Ym94LWNvbnRlbnQge1xuICBjdXJzb3I6IC13ZWJraXQtem9vbS1pbjtcbiAgY3Vyc29yOiB6b29tLWluOyB9XG5cbi5mYW5jeWJveC1jYW4tZHJhZyAuZmFuY3lib3gtY29udGVudCB7XG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiO1xuICBjdXJzb3I6IGdyYWI7IH1cblxuLmZhbmN5Ym94LWlzLWRyYWdnaW5nIC5mYW5jeWJveC1jb250ZW50IHtcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWJiaW5nO1xuICBjdXJzb3I6IGdyYWJiaW5nOyB9XG5cbi5mYW5jeWJveC1jb250YWluZXIgW2RhdGEtc2VsZWN0YWJsZT0ndHJ1ZSddIHtcbiAgY3Vyc29yOiB0ZXh0OyB9XG5cbi5mYW5jeWJveC1pbWFnZSxcbi5mYW5jeWJveC1zcGFjZWJhbGwge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgbWF4LWhlaWdodDogbm9uZTtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmZhbmN5Ym94LXNwYWNlYmFsbCB7XG4gIHotaW5kZXg6IDE7IH1cblxuLmZhbmN5Ym94LXNsaWRlLS1odG1sIC5mYW5jeWJveC1jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogNnB4OyB9XG5cbi5mYW5jeWJveC1zbGlkZS0tdmlkZW8gLmZhbmN5Ym94LWNvbnRlbnQsXG4uZmFuY3lib3gtc2xpZGUtLW1hcCAuZmFuY3lib3gtY29udGVudCxcbi5mYW5jeWJveC1zbGlkZS0taWZyYW1lIC5mYW5jeWJveC1jb250ZW50IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uZmFuY3lib3gtc2xpZGUtLXZpZGVvIC5mYW5jeWJveC1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogIzAwMDsgfVxuXG4uZmFuY3lib3gtc2xpZGUtLW1hcCAuZmFuY3lib3gtY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICNlNWUzZGY7IH1cblxuLmZhbmN5Ym94LXNsaWRlLS1pZnJhbWUgLmZhbmN5Ym94LWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDQ0cHgpO1xuICBtYXJnaW4tYm90dG9tOiA0NHB4OyB9XG5cbi5mYW5jeWJveC12aWRlbyxcbi5mYW5jeWJveC1pZnJhbWUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmZhbmN5Ym94LWlmcmFtZSB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuLmZhbmN5Ym94LWVycm9yIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBwYWRkaW5nOiA0MHB4O1xuICB3aWR0aDogMTAwJTsgfVxuXG4uZmFuY3lib3gtZXJyb3IgcCB7XG4gIGNvbG9yOiAjNDQ0O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuLyogQnV0dG9ucyAqL1xuLmZhbmN5Ym94LWJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMzAsIDMwLCAzMCwgMC42KTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiA0NHB4O1xuICBtYXJnaW46IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHRyYW5zaXRpb246IGNvbG9yIC4ycztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2lkdGg6IDQ0cHg7IH1cblxuLmZhbmN5Ym94LWJ1dHRvbixcbi5mYW5jeWJveC1idXR0b246dmlzaXRlZCxcbi5mYW5jeWJveC1idXR0b246bGluayB7XG4gIGNvbG9yOiAjY2NjOyB9XG5cbi5mYW5jeWJveC1idXR0b246Zm9jdXMsXG4uZmFuY3lib3gtYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmZhbmN5Ym94LWJ1dHRvbi5kaXNhYmxlZCxcbi5mYW5jeWJveC1idXR0b24uZGlzYWJsZWQ6aG92ZXIsXG4uZmFuY3lib3gtYnV0dG9uW2Rpc2FibGVkXSxcbi5mYW5jeWJveC1idXR0b25bZGlzYWJsZWRdOmhvdmVyIHtcbiAgY29sb3I6ICM4ODg7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4uZmFuY3lib3gtYnV0dG9uIHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBzaGFwZS1yZW5kZXJpbmc6IGdlb21ldHJpY1ByZWNpc2lvbjsgfVxuXG4uZmFuY3lib3gtYnV0dG9uIHN2ZyBwYXRoIHtcbiAgZmlsbDogdHJhbnNwYXJlbnQ7XG4gIHN0cm9rZTogY3VycmVudENvbG9yO1xuICBzdHJva2UtbGluZWpvaW46IHJvdW5kO1xuICBzdHJva2Utd2lkdGg6IDM7IH1cblxuLmZhbmN5Ym94LWJ1dHRvbi0tcGxheSBzdmcgcGF0aDpudGgtY2hpbGQoMikge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5mYW5jeWJveC1idXR0b24tLXBhdXNlIHN2ZyBwYXRoOm50aC1jaGlsZCgxKSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmZhbmN5Ym94LWJ1dHRvbi0tcGxheSBzdmcgcGF0aCxcbi5mYW5jeWJveC1idXR0b24tLXNoYXJlIHN2ZyBwYXRoLFxuLmZhbmN5Ym94LWJ1dHRvbi0tdGh1bWJzIHN2ZyBwYXRoIHtcbiAgZmlsbDogY3VycmVudENvbG9yOyB9XG5cbi5mYW5jeWJveC1idXR0b24tLXNoYXJlIHN2ZyBwYXRoIHtcbiAgc3Ryb2tlLXdpZHRoOiAxOyB9XG5cbi8qIE5hdmlnYXRpb24gYXJyb3dzICovXG4uZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uIHtcbiAgaGVpZ2h0OiAzOHB4O1xuICBvcGFjaXR5OiAwO1xuICBwYWRkaW5nOiA2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAzOHB4OyB9XG5cbi5mYW5jeWJveC1zaG93LW5hdiAuZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMjVzLCB2aXNpYmlsaXR5IDBzLCBjb2xvciAuMjVzOyB9XG5cbi5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b246OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGxlZnQ6IC0yNXB4O1xuICBwYWRkaW5nOiA1MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTI1cHg7IH1cblxuLmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbi0tYXJyb3dfbGVmdCB7XG4gIGxlZnQ6IDZweDsgfVxuXG4uZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uLS1hcnJvd19yaWdodCB7XG4gIHJpZ2h0OiA2cHg7IH1cblxuLyogQ2xvc2UgYnV0dG9uIG9uIHRoZSB0b3AgcmlnaHQgY29ybmVyIG9mIGh0bWwgY29udGVudCAqL1xuLmZhbmN5Ym94LWNsb3NlLXNtYWxsIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgY29sb3I6ICM1NTU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiA0NHB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogNDRweDtcbiAgei1pbmRleDogMTA7IH1cblxuLmZhbmN5Ym94LWNsb3NlLXNtYWxsIHN2ZyB7XG4gIGZpbGw6IHRyYW5zcGFyZW50O1xuICBvcGFjaXR5OiAuODtcbiAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7XG4gIHN0cm9rZS13aWR0aDogMS41O1xuICB0cmFuc2l0aW9uOiBzdHJva2UgLjFzOyB9XG5cbi5mYW5jeWJveC1jbG9zZS1zbWFsbDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuLmZhbmN5Ym94LWNsb3NlLXNtYWxsOmhvdmVyIHN2ZyB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLmZhbmN5Ym94LXNsaWRlLS1pbWFnZSAuZmFuY3lib3gtY2xvc2Utc21hbGwsXG4uZmFuY3lib3gtc2xpZGUtLXZpZGVvIC5mYW5jeWJveC1jbG9zZS1zbWFsbCxcbi5mYW5jeWJveC1zbGlkZS0taWZyYW1lIC5mYW5jeWJveC1jbG9zZS1zbWFsbCB7XG4gIGNvbG9yOiAjY2NjO1xuICBwYWRkaW5nOiA1cHg7XG4gIHJpZ2h0OiAtMTJweDtcbiAgdG9wOiAtNDRweDsgfVxuXG4uZmFuY3lib3gtc2xpZGUtLWltYWdlIC5mYW5jeWJveC1jbG9zZS1zbWFsbDpob3ZlciBzdmcsXG4uZmFuY3lib3gtc2xpZGUtLXZpZGVvIC5mYW5jeWJveC1jbG9zZS1zbWFsbDpob3ZlciBzdmcsXG4uZmFuY3lib3gtc2xpZGUtLWlmcmFtZSAuZmFuY3lib3gtY2xvc2Utc21hbGw6aG92ZXIgc3ZnIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5mYW5jeWJveC1pcy1zY2FsaW5nIC5mYW5jeWJveC1jbG9zZS1zbWFsbCxcbi5mYW5jeWJveC1pcy16b29tYWJsZS5mYW5jeWJveC1jYW4tZHJhZyAuZmFuY3lib3gtY2xvc2Utc21hbGwge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIENhcHRpb24gKi9cbi5mYW5jeWJveC1jYXB0aW9uIHtcbiAgYm90dG9tOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZWZ0OiAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nOiAyNXB4IDQ0cHggMjVweCA0NHB4O1xuICByaWdodDogMDsgfVxuXG4uZmFuY3lib3gtY2FwdGlvbjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQUVBQUFFdENBUUFBQUJqQmNMN0FBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFBSFJKUkVGVUtNK1ZrOEVPZ0RBSVEwdmovMyt4Qnc4cUlaWnVlRm5JS0M5ME1DQUk4RGxya0hHZXFxR0lVNmxWaWdyQnRwQ1dxZVJXb0hETnFzMEY3Vk5WQlZ4bUhSbHZvVnFqYVlrZG5ESWFpdkgySHFaNStvWmozSlV6V0IrY096NEc0OEJnK3RzSi90cXU0ZExDLzRYYiswR2NGNUJ3QkMwQUE1M3FBQUFBQUVsRlRrU3VRbUNDKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJvdHRvbTogMDtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZWZ0OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAtMjVweDtcbiAgei1pbmRleDogLTE7IH1cblxuLmZhbmN5Ym94LWNhcHRpb246OmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZWZ0OiA0NHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA0NHB4O1xuICB0b3A6IDA7IH1cblxuLmZhbmN5Ym94LWNhcHRpb24gYSxcbi5mYW5jeWJveC1jYXB0aW9uIGE6bGluayxcbi5mYW5jeWJveC1jYXB0aW9uIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjY2NjO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmZhbmN5Ym94LWNhcHRpb24gYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4vKiBMb2FkaW5nIGluZGljYXRvciAqL1xuLmZhbmN5Ym94LWxvYWRpbmcge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmFuY3lib3gtcm90YXRlIC44cyBpbmZpbml0ZSBsaW5lYXI7XG4gIGFuaW1hdGlvbjogZmFuY3lib3gtcm90YXRlIC44cyBpbmZpbml0ZSBsaW5lYXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDZweCBzb2xpZCByZ2JhKDEwMCwgMTAwLCAxMDAsIDAuNSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmY7XG4gIGhlaWdodDogNjBweDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW46IC0zMHB4IDAgMCAtMzBweDtcbiAgb3BhY2l0eTogLjY7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiA2MHB4O1xuICB6LWluZGV4OiA5OTk5OTsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFuY3lib3gtcm90YXRlIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhbmN5Ym94LXJvdGF0ZSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpOyB9IH1cblxuLyogVHJhbnNpdGlvbiBlZmZlY3RzICovXG4uZmFuY3lib3gtYW5pbWF0ZWQge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpOyB9XG5cbi8qIHRyYW5zaXRpb25FZmZlY3Q6IHNsaWRlICovXG4uZmFuY3lib3gtZngtc2xpZGUuZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzIHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7IH1cblxuLmZhbmN5Ym94LWZ4LXNsaWRlLmZhbmN5Ym94LXNsaWRlLS1uZXh0IHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApOyB9XG5cbi5mYW5jeWJveC1meC1zbGlkZS5mYW5jeWJveC1zbGlkZS0tY3VycmVudCB7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuXG4vKiB0cmFuc2l0aW9uRWZmZWN0OiBmYWRlICovXG4uZmFuY3lib3gtZngtZmFkZS5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXMsXG4uZmFuY3lib3gtZngtZmFkZS5mYW5jeWJveC1zbGlkZS0tbmV4dCB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7IH1cblxuLmZhbmN5Ym94LWZ4LWZhZGUuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQge1xuICBvcGFjaXR5OiAxOyB9XG5cbi8qIHRyYW5zaXRpb25FZmZlY3Q6IHpvb20taW4tb3V0ICovXG4uZmFuY3lib3gtZngtem9vbS1pbi1vdXQuZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzIHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS41LCAxLjUsIDEuNSk7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgxLjUsIDEuNSwgMS41KTsgfVxuXG4uZmFuY3lib3gtZngtem9vbS1pbi1vdXQuZmFuY3lib3gtc2xpZGUtLW5leHQge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjUsIDAuNSwgMC41KTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNSwgMC41LCAwLjUpOyB9XG5cbi5mYW5jeWJveC1meC16b29tLWluLW91dC5mYW5jeWJveC1zbGlkZS0tY3VycmVudCB7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7IH1cblxuLyogdHJhbnNpdGlvbkVmZmVjdDogcm90YXRlICovXG4uZmFuY3lib3gtZngtcm90YXRlLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91cyB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTM2MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtMzYwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTM2MGRlZyk7IH1cblxuLmZhbmN5Ym94LWZ4LXJvdGF0ZS5mYW5jeWJveC1zbGlkZS0tbmV4dCB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cblxuLmZhbmN5Ym94LWZ4LXJvdGF0ZS5mYW5jeWJveC1zbGlkZS0tY3VycmVudCB7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cblxuLyogdHJhbnNpdGlvbkVmZmVjdDogY2lyY3VsYXIgKi9cbi5mYW5jeWJveC1meC1jaXJjdWxhci5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXMge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7IH1cblxuLmZhbmN5Ym94LWZ4LWNpcmN1bGFyLmZhbmN5Ym94LXNsaWRlLS1uZXh0IHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTsgfVxuXG4uZmFuY3lib3gtZngtY2lyY3VsYXIuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQge1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG5cbi8qIHRyYW5zaXRpb25FZmZlY3Q6IHR1YmUgKi9cbi5mYW5jeWJveC1meC10dWJlLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91cyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgc2NhbGUoMC4xKSBza2V3KC0xMGRlZyk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHNjYWxlKDAuMSkgc2tldygtMTBkZWcpOyB9XG5cbi5mYW5jeWJveC1meC10dWJlLmZhbmN5Ym94LXNsaWRlLS1uZXh0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNjYWxlKDAuMSkgc2tldygxMGRlZyk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2NhbGUoMC4xKSBza2V3KDEwZGVnKTsgfVxuXG4uZmFuY3lib3gtZngtdHViZS5mYW5jeWJveC1zbGlkZS0tY3VycmVudCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZSgxKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZSgxKTsgfVxuXG4vKiBTaGFyZSAqL1xuLmZhbmN5Ym94LXNoYXJlIHtcbiAgYmFja2dyb3VuZDogI2Y0ZjRmNDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBtYXgtd2lkdGg6IDkwJTtcbiAgcGFkZGluZzogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5mYW5jeWJveC1zaGFyZSBoMSB7XG4gIGNvbG9yOiAjMjIyO1xuICBmb250LXNpemU6IDM1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbjogMCAwIDIwcHggMDsgfVxuXG4uZmFuY3lib3gtc2hhcmUgcCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbiB7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbjogMCA1cHggMTBweCA1cHg7XG4gIG1pbi13aWR0aDogMTMwcHg7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uOnZpc2l0ZWQsXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbjpsaW5rIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b246aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24tLWZiIHtcbiAgYmFja2dyb3VuZDogIzNiNTk5ODsgfVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tZmI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMzQ0ZTg2OyB9XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS1wdCB7XG4gIGJhY2tncm91bmQ6ICNiZDA4MWQ7IH1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24tLXB0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2FhMDcxOTsgfVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tdHcge1xuICBiYWNrZ3JvdW5kOiAjMWRhMWYyOyB9XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS10dzpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwZDk1ZTg7IH1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24gc3ZnIHtcbiAgaGVpZ2h0OiAyNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAyNXB4OyB9XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uIHN2ZyBwYXRoIHtcbiAgZmlsbDogI2ZmZjsgfVxuXG4uZmFuY3lib3gtc2hhcmVfX2lucHV0IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkN2Q3ZDc7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGNvbG9yOiAjNWQ1YjViO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbjogMTBweCAwIDAgMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICB3aWR0aDogMTAwJTsgfVxuXG4vKiBUaHVtYnMgKi9cbi5mYW5jeWJveC10aHVtYnMge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjtcbiAgcGFkZGluZzogMnB4IDJweCA0cHggMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0b3A6IDA7XG4gIHdpZHRoOiAyMTJweDtcbiAgei1pbmRleDogOTk5OTU7IH1cblxuLmZhbmN5Ym94LXRodW1icy14IHtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgb3ZlcmZsb3cteTogaGlkZGVuOyB9XG5cbi5mYW5jeWJveC1zaG93LXRodW1icyAuZmFuY3lib3gtdGh1bWJzIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmZhbmN5Ym94LXNob3ctdGh1bWJzIC5mYW5jeWJveC1pbm5lciB7XG4gIHJpZ2h0OiAyMTJweDsgfVxuXG4uZmFuY3lib3gtdGh1bWJzID4gdWwge1xuICBmb250LXNpemU6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uZmFuY3lib3gtdGh1bWJzLXggPiB1bCB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmZhbmN5Ym94LXRodW1icy15ID4gdWw6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDdweDsgfVxuXG4uZmFuY3lib3gtdGh1bWJzLXkgPiB1bDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgNnB4IHJnYmEoMCwgMCwgMCwgMC4zKTsgfVxuXG4uZmFuY3lib3gtdGh1bWJzLXkgPiB1bDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kOiAjMmEyYTJhO1xuICBib3JkZXItcmFkaXVzOiAxMHB4OyB9XG5cbi5mYW5jeWJveC10aHVtYnMgPiB1bCA+IGxpIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiA3NXB4O1xuICBtYXJnaW46IDJweDtcbiAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gOHB4KTtcbiAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDRweCk7XG4gIG91dGxpbmU6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDEwMHB4OyB9XG5cbi5mYW5jeWJveC10aHVtYnMtbG9hZGluZyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuXG4uZmFuY3lib3gtdGh1bWJzID4gdWwgPiBsaSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cblxuLmZhbmN5Ym94LXRodW1icyA+IHVsID4gbGk6YmVmb3JlIHtcbiAgYm9yZGVyOiA0cHggc29saWQgIzRlYTdmOTtcbiAgYm90dG9tOiAwO1xuICBjb250ZW50OiAnJztcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG4gIHotaW5kZXg6IDk5OTkxOyB9XG5cbi5mYW5jeWJveC10aHVtYnMgLmZhbmN5Ym94LXRodW1icy1hY3RpdmU6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTsgfVxuXG4vKiBTdHlsaW5nIGZvciBTbWFsbC1TY3JlZW4gRGV2aWNlcyAqL1xuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmZhbmN5Ym94LXRodW1icyB7XG4gICAgd2lkdGg6IDExMHB4OyB9XG4gIC5mYW5jeWJveC1zaG93LXRodW1icyAuZmFuY3lib3gtaW5uZXIge1xuICAgIHJpZ2h0OiAxMTBweDsgfVxuICAuZmFuY3lib3gtdGh1bWJzID4gdWwgPiBsaSB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTsgfSB9XG5cbi8qIHJlcXVpcmVkIHN0eWxlcyAqL1xuLmxlYWZsZXQtcGFuZSxcbi5sZWFmbGV0LXRpbGUsXG4ubGVhZmxldC1tYXJrZXItaWNvbixcbi5sZWFmbGV0LW1hcmtlci1zaGFkb3csXG4ubGVhZmxldC10aWxlLWNvbnRhaW5lcixcbi5sZWFmbGV0LXBhbmUgPiBzdmcsXG4ubGVhZmxldC1wYW5lID4gY2FudmFzLFxuLmxlYWZsZXQtem9vbS1ib3gsXG4ubGVhZmxldC1pbWFnZS1sYXllcixcbi5sZWFmbGV0LWxheWVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7IH1cblxuLmxlYWZsZXQtY29udGFpbmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ubGVhZmxldC10aWxlLFxuLmxlYWZsZXQtbWFya2VyLWljb24sXG4ubGVhZmxldC1tYXJrZXItc2hhZG93IHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1kcmFnOiBub25lOyB9XG5cbi8qIFNhZmFyaSByZW5kZXJzIG5vbi1yZXRpbmEgdGlsZSBvbiByZXRpbmEgYmV0dGVyIHdpdGggdGhpcywgYnV0IENocm9tZSBpcyB3b3JzZSAqL1xuLmxlYWZsZXQtc2FmYXJpIC5sZWFmbGV0LXRpbGUge1xuICBpbWFnZS1yZW5kZXJpbmc6IC13ZWJraXQtb3B0aW1pemUtY29udHJhc3Q7IH1cblxuLyogaGFjayB0aGF0IHByZXZlbnRzIGh3IGxheWVycyBcInN0cmV0Y2hpbmdcIiB3aGVuIGxvYWRpbmcgbmV3IHRpbGVzICovXG4ubGVhZmxldC1zYWZhcmkgLmxlYWZsZXQtdGlsZS1jb250YWluZXIge1xuICB3aWR0aDogMTYwMHB4O1xuICBoZWlnaHQ6IDE2MDBweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7IH1cblxuLmxlYWZsZXQtbWFya2VyLWljb24sXG4ubGVhZmxldC1tYXJrZXItc2hhZG93IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLyogLmxlYWZsZXQtY29udGFpbmVyIHN2ZzogcmVzZXQgc3ZnIG1heC13aWR0aCBkZWNsZXJhdGlvbiBzaGlwcGVkIGluIEpvb21sYSEgKGpvb21sYS5vcmcpIDMueCAqL1xuLyogLmxlYWZsZXQtY29udGFpbmVyIGltZzogbWFwIGlzIGJyb2tlbiBpbiBGRiBpZiB5b3UgaGF2ZSBtYXgtd2lkdGg6IDEwMCUgb24gdGlsZXMgKi9cbi5sZWFmbGV0LWNvbnRhaW5lciAubGVhZmxldC1vdmVybGF5LXBhbmUgc3ZnLFxuLmxlYWZsZXQtY29udGFpbmVyIC5sZWFmbGV0LW1hcmtlci1wYW5lIGltZyxcbi5sZWFmbGV0LWNvbnRhaW5lciAubGVhZmxldC1zaGFkb3ctcGFuZSBpbWcsXG4ubGVhZmxldC1jb250YWluZXIgLmxlYWZsZXQtdGlsZS1wYW5lIGltZyxcbi5sZWFmbGV0LWNvbnRhaW5lciBpbWcubGVhZmxldC1pbWFnZS1sYXllciB7XG4gIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmxlYWZsZXQtY29udGFpbmVyLmxlYWZsZXQtdG91Y2gtem9vbSB7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi14IHBhbi15O1xuICB0b3VjaC1hY3Rpb246IHBhbi14IHBhbi15OyB9XG5cbi5sZWFmbGV0LWNvbnRhaW5lci5sZWFmbGV0LXRvdWNoLWRyYWcge1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwaW5jaC16b29tO1xuICAvKiBGYWxsYmFjayBmb3IgRkYgd2hpY2ggZG9lc24ndCBzdXBwb3J0IHBpbmNoLXpvb20gKi9cbiAgdG91Y2gtYWN0aW9uOiBub25lO1xuICB0b3VjaC1hY3Rpb246IHBpbmNoLXpvb207IH1cblxuLmxlYWZsZXQtY29udGFpbmVyLmxlYWZsZXQtdG91Y2gtZHJhZy5sZWFmbGV0LXRvdWNoLXpvb20ge1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7IH1cblxuLmxlYWZsZXQtY29udGFpbmVyIHtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4ubGVhZmxldC1jb250YWluZXIgYSB7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSg1MSwgMTgxLCAyMjksIDAuNCk7IH1cblxuLmxlYWZsZXQtdGlsZSB7XG4gIGZpbHRlcjogaW5oZXJpdDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5sZWFmbGV0LXRpbGUtbG9hZGVkIHtcbiAgdmlzaWJpbGl0eTogaW5oZXJpdDsgfVxuXG4ubGVhZmxldC16b29tLWJveCB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgei1pbmRleDogODAwOyB9XG5cbi8qIHdvcmthcm91bmQgZm9yIGh0dHBzOi8vYnVnemlsbGEubW96aWxsYS5vcmcvc2hvd19idWcuY2dpP2lkPTg4ODMxOSAqL1xuLmxlYWZsZXQtb3ZlcmxheS1wYW5lIHN2ZyB7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLmxlYWZsZXQtcGFuZSB7XG4gIHotaW5kZXg6IDQwMDsgfVxuXG4ubGVhZmxldC10aWxlLXBhbmUge1xuICB6LWluZGV4OiAyMDA7IH1cblxuLmxlYWZsZXQtb3ZlcmxheS1wYW5lIHtcbiAgei1pbmRleDogNDAwOyB9XG5cbi5sZWFmbGV0LXNoYWRvdy1wYW5lIHtcbiAgei1pbmRleDogNTAwOyB9XG5cbi5sZWFmbGV0LW1hcmtlci1wYW5lIHtcbiAgei1pbmRleDogNjAwOyB9XG5cbi5sZWFmbGV0LXRvb2x0aXAtcGFuZSB7XG4gIHotaW5kZXg6IDY1MDsgfVxuXG4ubGVhZmxldC1wb3B1cC1wYW5lIHtcbiAgei1pbmRleDogNzAwOyB9XG5cbi5sZWFmbGV0LW1hcC1wYW5lIGNhbnZhcyB7XG4gIHotaW5kZXg6IDEwMDsgfVxuXG4ubGVhZmxldC1tYXAtcGFuZSBzdmcge1xuICB6LWluZGV4OiAyMDA7IH1cblxuLmxlYWZsZXQtdm1sLXNoYXBlIHtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7IH1cblxuLmx2bWwge1xuICBiZWhhdmlvcjogdXJsKCNkZWZhdWx0I1ZNTCk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi8qIGNvbnRyb2wgcG9zaXRpb25pbmcgKi9cbi5sZWFmbGV0LWNvbnRyb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDgwMDtcbiAgcG9pbnRlci1ldmVudHM6IHZpc2libGVQYWludGVkO1xuICAvKiBJRSA5LTEwIGRvZXNuJ3QgaGF2ZSBhdXRvICovXG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG5cbi5sZWFmbGV0LXRvcCxcbi5sZWFmbGV0LWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTAwMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLmxlYWZsZXQtdG9wIHtcbiAgdG9wOiAwOyB9XG5cbi5sZWFmbGV0LXJpZ2h0IHtcbiAgcmlnaHQ6IDA7IH1cblxuLmxlYWZsZXQtYm90dG9tIHtcbiAgYm90dG9tOiAwOyB9XG5cbi5sZWFmbGV0LWxlZnQge1xuICBsZWZ0OiAwOyB9XG5cbi5sZWFmbGV0LWNvbnRyb2wge1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IGJvdGg7IH1cblxuLmxlYWZsZXQtcmlnaHQgLmxlYWZsZXQtY29udHJvbCB7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4ubGVhZmxldC10b3AgLmxlYWZsZXQtY29udHJvbCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7IH1cblxuLmxlYWZsZXQtYm90dG9tIC5sZWFmbGV0LWNvbnRyb2wge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi5sZWFmbGV0LWxlZnQgLmxlYWZsZXQtY29udHJvbCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG5cbi5sZWFmbGV0LXJpZ2h0IC5sZWFmbGV0LWNvbnRyb2wge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cblxuLyogem9vbSBhbmQgZmFkZSBhbmltYXRpb25zICovXG4ubGVhZmxldC1mYWRlLWFuaW0gLmxlYWZsZXQtdGlsZSB7XG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5OyB9XG5cbi5sZWFmbGV0LWZhZGUtYW5pbSAubGVhZmxldC1wb3B1cCB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGxpbmVhcjtcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgbGluZWFyO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgbGluZWFyOyB9XG5cbi5sZWFmbGV0LWZhZGUtYW5pbSAubGVhZmxldC1tYXAtcGFuZSAubGVhZmxldC1wb3B1cCB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLmxlYWZsZXQtem9vbS1hbmltYXRlZCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7IH1cblxuLmxlYWZsZXQtem9vbS1hbmltIC5sZWFmbGV0LXpvb20tYW5pbWF0ZWQge1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtOyB9XG5cbi5sZWFmbGV0LXpvb20tYW5pbSAubGVhZmxldC16b29tLWFuaW1hdGVkIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjI1cyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSk7XG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMC4yNXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpO1xuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMC4yNXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpOyB9XG5cbi5sZWFmbGV0LXpvb20tYW5pbSAubGVhZmxldC10aWxlLFxuLmxlYWZsZXQtcGFuLWFuaW0gLmxlYWZsZXQtdGlsZSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZTtcbiAgLW1vei10cmFuc2l0aW9uOiBub25lO1xuICAtby10cmFuc2l0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lOyB9XG5cbi5sZWFmbGV0LXpvb20tYW5pbSAubGVhZmxldC16b29tLWhpZGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLyogY3Vyc29ycyAqL1xuLmxlYWZsZXQtaW50ZXJhY3RpdmUge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmxlYWZsZXQtZ3JhYiB7XG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiO1xuICBjdXJzb3I6IC1tb3otZ3JhYjsgfVxuXG4ubGVhZmxldC1jcm9zc2hhaXIsXG4ubGVhZmxldC1jcm9zc2hhaXIgLmxlYWZsZXQtaW50ZXJhY3RpdmUge1xuICBjdXJzb3I6IGNyb3NzaGFpcjsgfVxuXG4ubGVhZmxldC1wb3B1cC1wYW5lLFxuLmxlYWZsZXQtY29udHJvbCB7XG4gIGN1cnNvcjogYXV0bzsgfVxuXG4ubGVhZmxldC1kcmFnZ2luZyAubGVhZmxldC1ncmFiLFxuLmxlYWZsZXQtZHJhZ2dpbmcgLmxlYWZsZXQtZ3JhYiAubGVhZmxldC1pbnRlcmFjdGl2ZSxcbi5sZWFmbGV0LWRyYWdnaW5nIC5sZWFmbGV0LW1hcmtlci1kcmFnZ2FibGUge1xuICBjdXJzb3I6IG1vdmU7XG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiYmluZztcbiAgY3Vyc29yOiAtbW96LWdyYWJiaW5nOyB9XG5cbi8qIG1hcmtlciAmIG92ZXJsYXlzIGludGVyYWN0aXZpdHkgKi9cbi5sZWFmbGV0LW1hcmtlci1pY29uLFxuLmxlYWZsZXQtbWFya2VyLXNoYWRvdyxcbi5sZWFmbGV0LWltYWdlLWxheWVyLFxuLmxlYWZsZXQtcGFuZSA+IHN2ZyBwYXRoLFxuLmxlYWZsZXQtdGlsZS1jb250YWluZXIge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4ubGVhZmxldC1tYXJrZXItaWNvbi5sZWFmbGV0LWludGVyYWN0aXZlLFxuLmxlYWZsZXQtaW1hZ2UtbGF5ZXIubGVhZmxldC1pbnRlcmFjdGl2ZSxcbi5sZWFmbGV0LXBhbmUgPiBzdmcgcGF0aC5sZWFmbGV0LWludGVyYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IHZpc2libGVQYWludGVkO1xuICAvKiBJRSA5LTEwIGRvZXNuJ3QgaGF2ZSBhdXRvICovXG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG5cbi8qIHZpc3VhbCB0d2Vha3MgKi9cbi5sZWFmbGV0LWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6ICNkZGQ7XG4gIG91dGxpbmU6IDA7IH1cblxuLmxlYWZsZXQtY29udGFpbmVyIGEge1xuICBjb2xvcjogIzAwNzhBODsgfVxuXG4ubGVhZmxldC1jb250YWluZXIgYS5sZWFmbGV0LWFjdGl2ZSB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCBvcmFuZ2U7IH1cblxuLmxlYWZsZXQtem9vbS1ib3gge1xuICBib3JkZXI6IDJweCBkb3R0ZWQgIzM4ZjtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpOyB9XG5cbi8qIGdlbmVyYWwgdHlwb2dyYXBoeSAqL1xuLmxlYWZsZXQtY29udGFpbmVyIHtcbiAgZm9udDogMTJweC8xLjUgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyB9XG5cbi8qIGdlbmVyYWwgdG9vbGJhciBzdHlsZXMgKi9cbi5sZWFmbGV0LWJhciB7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDVweCByZ2JhKDAsIDAsIDAsIDAuNjUpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7IH1cblxuLmxlYWZsZXQtYmFyIGEsXG4ubGVhZmxldC1iYXIgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICB3aWR0aDogMjZweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogYmxhY2s7IH1cblxuLmxlYWZsZXQtYmFyIGEsXG4ubGVhZmxldC1jb250cm9sLWxheWVycy10b2dnbGUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubGVhZmxldC1iYXIgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7IH1cblxuLmxlYWZsZXQtYmFyIGE6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7IH1cblxuLmxlYWZsZXQtYmFyIGE6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuXG4ubGVhZmxldC1iYXIgYS5sZWFmbGV0LWRpc2FibGVkIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xuICBjb2xvcjogI2JiYjsgfVxuXG4ubGVhZmxldC10b3VjaCAubGVhZmxldC1iYXIgYSB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG5cbi5sZWFmbGV0LXRvdWNoIC5sZWFmbGV0LWJhciBhOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMnB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMnB4OyB9XG5cbi5sZWFmbGV0LXRvdWNoIC5sZWFmbGV0LWJhciBhOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAycHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAycHg7IH1cblxuLyogem9vbSBjb250cm9sICovXG4ubGVhZmxldC1jb250cm9sLXpvb20taW4sXG4ubGVhZmxldC1jb250cm9sLXpvb20tb3V0IHtcbiAgZm9udDogYm9sZCAxOHB4ICdMdWNpZGEgQ29uc29sZScsIE1vbmFjbywgbW9ub3NwYWNlO1xuICB0ZXh0LWluZGVudDogMXB4OyB9XG5cbi5sZWFmbGV0LXRvdWNoIC5sZWFmbGV0LWNvbnRyb2wtem9vbS1pbiwgLmxlYWZsZXQtdG91Y2ggLmxlYWZsZXQtY29udHJvbC16b29tLW91dCB7XG4gIGZvbnQtc2l6ZTogMjJweDsgfVxuXG4vKiBsYXllcnMgY29udHJvbCAqL1xuLmxlYWZsZXQtY29udHJvbC1sYXllcnMge1xuICBib3gtc2hhZG93OiAwIDFweCA1cHggcmdiYSgwLCAwLCAwLCAwLjQpO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1cHg7IH1cblxuLmxlYWZsZXQtY29udHJvbC1sYXllcnMtdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2xlYWZsZXQvL2xheWVycy5wbmdcIik7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7IH1cblxuLmxlYWZsZXQtcmV0aW5hIC5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9sZWFmbGV0Ly9sYXllcnMtMngucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDI2cHggMjZweDsgfVxuXG4ubGVhZmxldC10b3VjaCAubGVhZmxldC1jb250cm9sLWxheWVycy10b2dnbGUge1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4OyB9XG5cbi5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzIC5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLWxpc3QsXG4ubGVhZmxldC1jb250cm9sLWxheWVycy1leHBhbmRlZCAubGVhZmxldC1jb250cm9sLWxheWVycy10b2dnbGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLWV4cGFuZGVkIC5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLWxpc3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLWV4cGFuZGVkIHtcbiAgcGFkZGluZzogNnB4IDEwcHggNnB4IDZweDtcbiAgY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQ6ICNmZmY7IH1cblxuLmxlYWZsZXQtY29udHJvbC1sYXllcnMtc2Nyb2xsYmFyIHtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIHBhZGRpbmctcmlnaHQ6IDVweDsgfVxuXG4ubGVhZmxldC1jb250cm9sLWxheWVycy1zZWxlY3RvciB7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDFweDsgfVxuXG4ubGVhZmxldC1jb250cm9sLWxheWVycyBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLXNlcGFyYXRvciB7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG4gIG1hcmdpbjogNXB4IC0xMHB4IDVweCAtNnB4OyB9XG5cbi8qIERlZmF1bHQgaWNvbiBVUkxzICovXG4ubGVhZmxldC1kZWZhdWx0LWljb24tcGF0aCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9sZWFmbGV0Ly9tYXJrZXItaWNvbi5wbmdcIik7IH1cblxuLyogYXR0cmlidXRpb24gYW5kIHNjYWxlIGNvbnRyb2xzICovXG4ubGVhZmxldC1jb250YWluZXIgLmxlYWZsZXQtY29udHJvbC1hdHRyaWJ1dGlvbiB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgbWFyZ2luOiAwOyB9XG5cbi5sZWFmbGV0LWNvbnRyb2wtYXR0cmlidXRpb24sXG4ubGVhZmxldC1jb250cm9sLXNjYWxlLWxpbmUge1xuICBwYWRkaW5nOiAwIDVweDtcbiAgY29sb3I6ICMzMzM7IH1cblxuLmxlYWZsZXQtY29udHJvbC1hdHRyaWJ1dGlvbiBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5sZWFmbGV0LWNvbnRyb2wtYXR0cmlidXRpb24gYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5sZWFmbGV0LWNvbnRhaW5lciAubGVhZmxldC1jb250cm9sLWF0dHJpYnV0aW9uLFxuLmxlYWZsZXQtY29udGFpbmVyIC5sZWFmbGV0LWNvbnRyb2wtc2NhbGUge1xuICBmb250LXNpemU6IDExcHg7IH1cblxuLmxlYWZsZXQtbGVmdCAubGVhZmxldC1jb250cm9sLXNjYWxlIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuXG4ubGVhZmxldC1ib3R0b20gLmxlYWZsZXQtY29udHJvbC1zY2FsZSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDsgfVxuXG4ubGVhZmxldC1jb250cm9sLXNjYWxlLWxpbmUge1xuICBib3JkZXI6IDJweCBzb2xpZCAjNzc3O1xuICBib3JkZXItdG9wOiBub25lO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBwYWRkaW5nOiAycHggNXB4IDFweDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTsgfVxuXG4ubGVhZmxldC1jb250cm9sLXNjYWxlLWxpbmU6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzc3NztcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgbWFyZ2luLXRvcDogLTJweDsgfVxuXG4ubGVhZmxldC1jb250cm9sLXNjYWxlLWxpbmU6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNzc3OyB9XG5cbi5sZWFmbGV0LXRvdWNoIC5sZWFmbGV0LWNvbnRyb2wtYXR0cmlidXRpb24sXG4ubGVhZmxldC10b3VjaCAubGVhZmxldC1jb250cm9sLWxheWVycyxcbi5sZWFmbGV0LXRvdWNoIC5sZWFmbGV0LWJhciB7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLmxlYWZsZXQtdG91Y2ggLmxlYWZsZXQtY29udHJvbC1sYXllcnMsXG4ubGVhZmxldC10b3VjaCAubGVhZmxldC1iYXIge1xuICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7IH1cblxuLyogcG9wdXAgKi9cbi5sZWFmbGV0LXBvcHVwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLmxlYWZsZXQtcG9wdXAtY29udGVudC13cmFwcGVyIHtcbiAgcGFkZGluZzogMXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXItcmFkaXVzOiAxMnB4OyB9XG5cbi5sZWFmbGV0LXBvcHVwLWNvbnRlbnQge1xuICBtYXJnaW46IDEzcHggMTlweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDsgfVxuXG4ubGVhZmxldC1wb3B1cC1jb250ZW50IHAge1xuICBtYXJnaW46IDE4cHggMDsgfVxuXG4ubGVhZmxldC1wb3B1cC10aXAtY29udGFpbmVyIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLmxlYWZsZXQtcG9wdXAtdGlwIHtcbiAgd2lkdGg6IDE3cHg7XG4gIGhlaWdodDogMTdweDtcbiAgcGFkZGluZzogMXB4O1xuICBtYXJnaW46IC0xMHB4IGF1dG8gMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuXG4ubGVhZmxldC1wb3B1cC1jb250ZW50LXdyYXBwZXIsXG4ubGVhZmxldC1wb3B1cC10aXAge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgY29sb3I6ICMzMzM7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDE0cHggcmdiYSgwLCAwLCAwLCAwLjQpOyB9XG5cbi5sZWFmbGV0LWNvbnRhaW5lciBhLmxlYWZsZXQtcG9wdXAtY2xvc2UtYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nOiA0cHggNHB4IDAgMDtcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGZvbnQ6IDE2cHgvMTRweCBUYWhvbWEsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjYzNjM2MzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG4ubGVhZmxldC1jb250YWluZXIgYS5sZWFmbGV0LXBvcHVwLWNsb3NlLWJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjOTk5OyB9XG5cbi5sZWFmbGV0LXBvcHVwLXNjcm9sbGVkIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDsgfVxuXG4ubGVhZmxldC1vbGRpZSAubGVhZmxldC1wb3B1cC1jb250ZW50LXdyYXBwZXIge1xuICB6b29tOiAxOyB9XG5cbi5sZWFmbGV0LW9sZGllIC5sZWFmbGV0LXBvcHVwLXRpcCB7XG4gIHdpZHRoOiAyNHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuTWF0cml4KE0xMT0wLjcwNzEwNjc4LCBNMTI9MC43MDcxMDY3OCwgTTIxPS0wLjcwNzEwNjc4LCBNMjI9MC43MDcxMDY3OClcIjtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuTWF0cml4KE0xMT0wLjcwNzEwNjc4LCBNMTI9MC43MDcxMDY3OCwgTTIxPS0wLjcwNzEwNjc4LCBNMjI9MC43MDcxMDY3OCk7IH1cblxuLmxlYWZsZXQtb2xkaWUgLmxlYWZsZXQtcG9wdXAtdGlwLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IC0xcHg7IH1cblxuLmxlYWZsZXQtb2xkaWUgLmxlYWZsZXQtY29udHJvbC16b29tLFxuLmxlYWZsZXQtb2xkaWUgLmxlYWZsZXQtY29udHJvbC1sYXllcnMsXG4ubGVhZmxldC1vbGRpZSAubGVhZmxldC1wb3B1cC1jb250ZW50LXdyYXBwZXIsXG4ubGVhZmxldC1vbGRpZSAubGVhZmxldC1wb3B1cC10aXAge1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTk5OyB9XG5cbi8qIGRpdiBpY29uICovXG4ubGVhZmxldC1kaXYtaWNvbiB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2NjY7IH1cblxuLyogVG9vbHRpcCAqL1xuLyogQmFzZSBzdHlsZXMgZm9yIHRoZSBlbGVtZW50IHRoYXQgaGFzIGEgdG9vbHRpcCAqL1xuLmxlYWZsZXQtdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcGFkZGluZzogNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGNvbG9yOiAjMjIyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC40KTsgfVxuXG4ubGVhZmxldC10b29sdGlwLmxlYWZsZXQtY2xpY2thYmxlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb2ludGVyLWV2ZW50czogYXV0bzsgfVxuXG4ubGVhZmxldC10b29sdGlwLXRvcDpiZWZvcmUsXG4ubGVhZmxldC10b29sdGlwLWJvdHRvbTpiZWZvcmUsXG4ubGVhZmxldC10b29sdGlwLWxlZnQ6YmVmb3JlLFxuLmxlYWZsZXQtdG9vbHRpcC1yaWdodDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBib3JkZXI6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6IFwiXCI7IH1cblxuLyogRGlyZWN0aW9ucyAqL1xuLmxlYWZsZXQtdG9vbHRpcC1ib3R0b20ge1xuICBtYXJnaW4tdG9wOiA2cHg7IH1cblxuLmxlYWZsZXQtdG9vbHRpcC10b3Age1xuICBtYXJnaW4tdG9wOiAtNnB4OyB9XG5cbi5sZWFmbGV0LXRvb2x0aXAtYm90dG9tOmJlZm9yZSxcbi5sZWFmbGV0LXRvb2x0aXAtdG9wOmJlZm9yZSB7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC02cHg7IH1cblxuLmxlYWZsZXQtdG9vbHRpcC10b3A6YmVmb3JlIHtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW4tYm90dG9tOiAtMTJweDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjsgfVxuXG4ubGVhZmxldC10b29sdGlwLWJvdHRvbTpiZWZvcmUge1xuICB0b3A6IDA7XG4gIG1hcmdpbi10b3A6IC0xMnB4O1xuICBtYXJnaW4tbGVmdDogLTZweDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjsgfVxuXG4ubGVhZmxldC10b29sdGlwLWxlZnQge1xuICBtYXJnaW4tbGVmdDogLTZweDsgfVxuXG4ubGVhZmxldC10b29sdGlwLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IDZweDsgfVxuXG4ubGVhZmxldC10b29sdGlwLWxlZnQ6YmVmb3JlLFxuLmxlYWZsZXQtdG9vbHRpcC1yaWdodDpiZWZvcmUge1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTZweDsgfVxuXG4ubGVhZmxldC10b29sdGlwLWxlZnQ6YmVmb3JlIHtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbi1yaWdodDogLTEycHg7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmOyB9XG5cbi5sZWFmbGV0LXRvb2x0aXAtcmlnaHQ6YmVmb3JlIHtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmY7IH1cblxuLnVpIHtcbiAgbWF4LXdpZHRoOiAxMjIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBwYWRkaW5nOiAwIDEwcHg7IH1cbiAgLnVpX190aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICBmbGV4LXNocmluazogMDsgfVxuICAudWlfX2NvbnRhaW5lciB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmY2ZjZmM7XG4gICAgbWFyZ2luOiAwIC0xMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLnVpX19hc2lkZSB7XG4gICAgZmxleC1iYXNpczogMjUlO1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5OyB9XG4gICAgLnVpX19hc2lkZSAuYXNpZGVfX2lubmVyIHtcbiAgICAgIHBhZGRpbmc6IDQwcHggMDsgfVxuICAgIC51aV9fYXNpZGUgLmFzaWRlX19uYXYgLl9saW5rIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxMjUlO1xuICAgICAgcGFkZGluZzogMTBweCAzMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAudWlfX2FzaWRlIC5hc2lkZV9fbmF2IC5fbGluazpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZWM7IH1cbiAgLnVpX19tYWluIHtcbiAgICBmbGV4LWJhc2lzOiA3NSU7XG4gICAgcGFkZGluZzogMCAxMHB4OyB9XG4gICAgLnVpX19tYWluIC5tYWluX19zZWN0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZThlOGU4OyB9XG4gICAgICAudWlfX21haW4gLm1haW5fX3NlY3Rpb24gLl9ib2R5IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAgICAgICAudWlfX21haW4gLm1haW5fX3NlY3Rpb24gLl9ib2R5IC5yb3cgKyAucm93IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIC51aV9fY29sb3JzIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLnVpX19jb2xvcnMgLl9pdGVtIHtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBib3gtc2hhZG93OiAwIDEwcHggMjBweCAtMTBweCByZ2JhKDAsIDAsIDAsIDAuMjUpLCAwIDAgMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTsgfVxuICAgICAgLnVpX19jb2xvcnMgLl9pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuLnN0YXRpYyBwIHtcbiAgY29sb3I6ICM2NzY3Njc7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMjFweCkge1xuICAgIC5zdGF0aWMgcCB7XG4gICAgICBsaW5lLWhlaWdodDogMS41OyB9IH1cblxuLnN0YXRpYyBpbWcge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gIC5zdGF0aWMgaW1nOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnN0YXRpYyB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgY291bnRlci1yZXNldDogbGktY291bnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMThweDsgfVxuICAuc3RhdGljIHVsIGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnN0YXRpYyB1bCBsaTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBjb3VudGVyKGxpLWNvdW50ZXIpIFwiLiBcIjtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICBjb3VudGVyLWluY3JlbWVudDogbGktY291bnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAuc3RhdGljIHVsOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnN0YXRpYyBvbCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgY291bnRlci1yZXNldDogbGktY291bnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMThweDsgfVxuICAuc3RhdGljIG9sIGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnN0YXRpYyBvbCBsaTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBjb3VudGVyKGxpLWNvdW50ZXIpIFwiLiBcIjtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICBjb3VudGVyLWluY3JlbWVudDogbGktY291bnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAuc3RhdGljIG9sOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLnN0YXRpYyBvbCBvbCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIGNvdW50ZXItcmVzZXQ6IGxpLWNvdW50ZXI7IH1cbiAgICAuc3RhdGljIG9sIG9sIGxpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5zdGF0aWMgb2wgb2wgbGk6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBjb3VudGVyKGxpLWNvdW50ZXIpIFwiKSBcIjtcbiAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGxpLWNvdW50ZXI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuXG4uc3RhdGljIGZpZ3VyZSB7XG4gIG1hcmdpbjogMCAwIDE4cHg7IH1cbiAgLnN0YXRpYyBmaWd1cmU6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuc3RhdGljIGZpZ3VyZSBpbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLnN0YXRpYyBmaWd1cmUgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAuc3RhdGljIGZpZ3VyZSBmaWdjYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgY29sb3I6ICNiOGMwY2E7IH1cblxuLnN0YXRpY19fc2VjdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnN0YXRpY19fc2VjdGlvbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgLnN0YXRpY19fc2VjdGlvbjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5zdGF0aWNfX3NlY3Rpb24gcCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGNvbG9yOiAjNjc2NzY3OyB9XG5cbi5sb3d2aXNpb24gLnN0YXRpYyBpbWcge1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTsgfVxuXG4ubG93dmlzaW9uIC5zdGF0aWMgZmlndXJlIHtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7IH1cblxuLmRlZmF1bHRfX2lubmVyIHtcbiAgbWFyZ2luLXRvcDogMjRweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIyMXB4KSB7XG4gICAgLmRlZmF1bHRfX2lubmVyIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gICAgLmRlZmF1bHRfX2lubmVyIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4OyB9IH1cblxuLmRyb3Bkb3duIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5kcm9wZG93bl9faGVhZGVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM2ZDcyN2M7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgIC5kcm9wZG93bl9faGVhZGVyLS1wbGFjZWhvbGRlciAuZHJvcGRvd25fX3RleHQge1xuICAgICAgY29sb3I6ICM2ZDcyN2M7XG4gICAgICBvcGFjaXR5OiAwLjY1OyB9XG4gIC5kcm9wZG93bl9fYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgcmlnaHQ6IDE4cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zcHJpdGUuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogNjE4cHggNTQ4cHg7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDBweCAtMTM1cHg7XG4gICAgei1pbmRleDogMTsgfVxuICAuZHJvcGRvd25fX3RleHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDAgMzVweCAwIDI4cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBsaW5lLWhlaWdodDogNDJweDsgfVxuICAuZHJvcGRvd25fX2JveCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogM3B4O1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJveC1zaGFkb3c6IDAgMTBweCAyMHB4IC0xMHB4IHJnYmEoMCwgMCwgMCwgMC4yNSksIDAgMCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgICAub3BlbmVkIC5kcm9wZG93bl9fYm94IHtcbiAgICAgIHotaW5kZXg6IDI7IH1cbiAgICAuZHJvcGRvd25fX2JveCBkaXYge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgICAuZHJvcGRvd25fX2JveCBkaXYgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjE0O1xuICAgICAgICBmb250LXNpemU6IDg3LjUlO1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7IH1cbiAgICAgICAgLmRyb3Bkb3duX19ib3ggZGl2IGE6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYyZjU7IH1cblxuLnJhZGlvLWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ucmFkaW8taW5wdXQge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5yYWRpby1pbnB1dDpjaGVja2VkICsgLnJhZGlvLWxhYmVsOmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMmQ1Y2E2OyB9XG4gIC5yYWRpby1pbnB1dDpjaGVja2VkICsgLnJhZGlvLWxhYmVsOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmQ1Y2E2O1xuICAgIG9wYWNpdHk6IDE7IH1cblxuLnJhZGlvLWxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1O1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjNjc2NzY3O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAucmFkaW8tbGFiZWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAtMTJweDtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMxRDFEMUI7XG4gICAgdHJhbnNpdGlvbjogLjNzOyB9XG4gIC5yYWRpby1sYWJlbDphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDZweDtcbiAgICBtYXJnaW4tdG9wOiAtNnB4O1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICMwMDViODU7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzOyB9XG5cbi5sb3d2aXNpb24gLnJhZGlvLWlucHV0OmNoZWNrZWQgKyAucmFkaW8tbGFiZWw6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwOyB9XG5cbi5sb3d2aXNpb24gLnJhZGlvLWlucHV0OmNoZWNrZWQgKyAucmFkaW8tbGFiZWw6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyB9XG5cbi5sb3d2aXNpb24gLnJhZGlvLWxhYmVsOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogIzAwMDsgfVxuXG4uY2hlY2stYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5jaGVjay1ib3gtLXdoaXRlIC5jaGVjay1pbnB1dDpjaGVja2VkICsgLmNoZWNrLWxhYmVsOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7IH1cbiAgLmNoZWNrLWJveC0td2hpdGUgLmNoZWNrLWxhYmVsIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5jaGVjay1ib3gtLXdoaXRlIC5jaGVjay1sYWJlbDpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmOyB9XG4gICAgLmNoZWNrLWJveC0td2hpdGUgLmNoZWNrLWxhYmVsOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3Nwcml0ZS5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDYxOHB4IDU0OHB4O1xuICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTNweCAtOTFweDsgfVxuICAgIC5jaGVjay1ib3gtLXdoaXRlIC5jaGVjay1sYWJlbDpob3ZlcjpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmOyB9XG5cbi5jaGVjay1pbnB1dCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmNoZWNrLWlucHV0OmNoZWNrZWQgKyAuY2hlY2stbGFiZWw6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmQ1Y2E2O1xuICAgIGJvcmRlci1jb2xvcjogIzJkNWNhNjsgfVxuICAuY2hlY2staW5wdXQ6Y2hlY2tlZCArIC5jaGVjay1sYWJlbDphZnRlciB7XG4gICAgb3BhY2l0eTogMTsgfVxuXG4uY2hlY2stbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM2NzY3Njc7XG4gIG1hcmdpbjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgLmNoZWNrLWxhYmVsOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMxRDFEMUI7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIHRyYW5zaXRpb246IC4zczsgfVxuICAuY2hlY2stbGFiZWw6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEycHg7XG4gICAgbGVmdDogNHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3Nwcml0ZS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiA2MThweCA1NDhweDtcbiAgICB3aWR0aDogMTdweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU5cHggLTYzcHg7XG4gICAgb3BhY2l0eTogMDsgfVxuICAuY2hlY2stbGFiZWw6aG92ZXI6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6ICMyZDVjYTY7IH1cblxuLmxvd3Zpc2lvbiAuY2hlY2stYm94LS13aGl0ZSAuY2hlY2stbGFiZWw6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiA2MThweCA1NDhweDtcbiAgd2lkdGg6IDE3cHg7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU5cHggLTYzcHg7IH1cblxuLmxvd3Zpc2lvbiAuY2hlY2staW5wdXQ6Y2hlY2tlZCArIC5jaGVjay1sYWJlbDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBib3JkZXItY29sb3I6ICMwMDA7IH1cblxuLmxvd3Zpc2lvbiAuY2hlY2stbGFiZWw6aG92ZXI6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwOyB9XG5cbi5sb2FkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDkwcHg7IH1cbiAgLmxvYWRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICAgIHotaW5kZXg6IDM5OyB9XG4gIC5sb2FkZXJfX2NpcmNsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB6LWluZGV4OiA0MDtcbiAgICBmb250LWZhbWlseTogXCJQcm9iYVByby1Cb2xkXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAgIC5sb2FkZXJfX2NpcmNsZTpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMTBweDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmNWY1ZjU7XG4gICAgICBib3JkZXItdG9wOiAzcHggc29saWQgIzAwNWI4NTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICBhbmltYXRpb246IHNwaW4gMXMgaW5maW5pdGUgbGluZWFyOyB9XG4gIC5sb2FkZXItLXRyYW5zOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4ubG9hZGVyLXNtYWxsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBoZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiAzMHB4O1xuICBib3JkZXItd2lkdGg6IDVweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDcyLCAxMjcsIDI1NCwgMC43NSkgcmdiYSg3MiwgMTI3LCAyNTQsIDAuNzUpIHJnYmEoNzIsIDEyNywgMjU0LCAwLjI1KSByZ2JhKDcyLCAxMjcsIDI1NCwgMC4yNSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGFuaW1hdGlvbjogY2xvY2t3aXNlIC41cyBsaW5lYXIgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBzcGluIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGNsb2Nrd2lzZSB7XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpIHRyYW5zbGF0ZXooMCk7IH0gfVxuXG4ubG9hZGVyLWJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxMDBweDsgfVxuXG4uYXBwZWFsLXJlc3VsdHMge1xuICBtYXJnaW4tdG9wOiAxMDBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgICAuYXBwZWFsLXJlc3VsdHMge1xuICAgICAgbWFyZ2luLXRvcDogNzBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5hcHBlYWwtcmVzdWx0cyB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4OyB9IH1cbiAgLmFwcGVhbC1yZXN1bHRzIHAge1xuICAgIGZvbnQtc2l6ZTogMjRweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmFwcGVhbC1yZXN1bHRzIHAge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuXG4uYnRuLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLmJ0bi1saXN0Omxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmJ0bi1saXN0X19pdGVtIHtcbiAgICBwYWRkaW5nOiA1cHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAubmF2IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDI3MHB4O1xuICAgIGJvdHRvbTogMDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmQzMzQ0O1xuICAgIHotaW5kZXg6IDUwO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogLjNzOyB9XG4gICAgLm1lbnUtb3BlbmVkIC5uYXYge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH0gfVxuXG4ubmF2X19oZWFkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjIxcHgpIHtcbiAgICAubmF2X19oZWFkIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4ubmF2X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTUwJTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIlByb2JhUHJvLUJvbGRcIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBcIlRhaG9tYVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7IH1cblxuLm5hdl9fY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogLTVweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gIC5uYXZfX2Nsb3NlOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zcHJpdGUuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogNjE4cHggNTQ4cHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTBweCAtMTA1cHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIyMXB4KSB7XG4gIC5uYXZfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gIC5uYXZfX2xpc3Qge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMjFweCkge1xuICAubmF2X19pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM5cHg7IH1cbiAgICAubmF2X19pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgLm5hdl9faXRlbS5hY3RpdmUgLm5hdl9fbGluayB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmOyB9IH1cblxuLm5hdl9fbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxMDAlO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtZmFtaWx5OiBcIlByb2JhUHJvLVNlbWlCb2xkXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjIxcHgpIHtcbiAgICAubmF2X19saW5rIHtcbiAgICAgIHBhZGRpbmc6IDEycHggMCA5cHg7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgICAgIC5uYXZfX2xpbms6aG92ZXIsIC5uYXZfX2xpbms6Zm9jdXMge1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xuICAgICAgICBjb2xvcjogd2hpdGU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gICAgLm5hdl9fbGluayB7XG4gICAgICBwYWRkaW5nOiAxMXB4IDA7IH1cbiAgICAgIC5uYXZfX2xpbms6aG92ZXIsIC5uYXZfX2xpbms6Zm9jdXMge1xuICAgICAgICBjb2xvcjogd2hpdGU7IH0gfVxuXG4ubmF2X19mb290IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM5MjlkYTk7XG4gIHBhZGRpbmctdG9wOiAyNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjIxcHgpIHtcbiAgICAubmF2X19mb290IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4ubmF2X19sYW5nIHtcbiAgY29sb3I6ICM5MjlkYTk7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLm5hdl9fbGFuZyBzdmcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBtYXJnaW4tdG9wOiAtMnB4OyB9XG4gIC5uYXZfX2xhbmcgLl9idG4sIC5uYXZfX2xhbmcgLl9saW5rIHtcbiAgICBjb2xvcjogIzkyOWRhOTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAubmF2X19sYW5nIC5fYnRuOmhvdmVyLCAubmF2X19sYW5nIC5fbGluazpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAubmF2X19sYW5nOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLm5hdl9fc29jaWFsIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICM5MjlkYTk7IH1cbiAgLm5hdl9fc29jaWFsOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLm5hdl9fc29jaWFsIHN2ZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IC0ycHg7IH1cbiAgLm5hdl9fc29jaWFsIC5fYnRuLCAubmF2X19zb2NpYWwgLl9saW5rIHtcbiAgICBjb2xvcjogIzkyOWRhOTsgfVxuICAgIC5uYXZfX3NvY2lhbCAuX2J0bjpob3ZlciwgLm5hdl9fc29jaWFsIC5fbGluazpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAubmF2X19zb2NpYWwgLmljb24ge1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGhlaWdodDogMjJweDsgfVxuXG4ubmF2X19zZWFyY2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAgIC5uYXZfX3NlYXJjaCB7XG4gICAgICBtYXJnaW4tbGVmdDogM3B4OyB9IH1cbiAgLm5hdl9fc2VhcmNoIC5fYnRuIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3Nwcml0ZS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiA2MThweCA1NDhweDtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQyNXB4IC00MTVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgICAgIC5uYXZfX3NlYXJjaCAuX2J0biB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zcHJpdGUuc3ZnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDYxOHB4IDU0OHB4O1xuICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDYxcHggLTQ1MXB4OyB9IH1cbiAgLm5hdl9fc2VhcmNoIC5faW5wdXQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIG1hcmdpbi1sZWZ0OiAyMnB4O1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICBmb250LWZhbWlseTogXCJQcm9iYVByby1Cb2xkXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBoZWlnaHQ6IDIwcHg7IH1cbiAgICAubmF2X19zZWFyY2ggLl9pbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAgICAgICAubmF2X19zZWFyY2ggLl9pbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgY29sb3I6ICM5MjlkYTk7IH0gfVxuICAgIC5uYXZfX3NlYXJjaCAuX2lucHV0Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgICAgICAgLm5hdl9fc2VhcmNoIC5faW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgY29sb3I6ICM5MjlkYTk7IH0gfVxuICAgIC5uYXZfX3NlYXJjaCAuX2lucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gICAgICAgIC5uYXZfX3NlYXJjaCAuX2lucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICBjb2xvcjogIzkyOWRhOTsgfSB9XG4gICAgLm5hdl9fc2VhcmNoIC5faW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gICAgICAgIC5uYXZfX3NlYXJjaCAuX2lucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgY29sb3I6ICM5MjlkYTk7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgICAgIC5uYXZfX3NlYXJjaCAuX2lucHV0IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMxcHg7XG4gICAgICAgIGNvbG9yOiAjOTI5ZGE5O1xuICAgICAgICBmb250LWZhbWlseTogXCJSb2JvdG8tUmVndWxhclwiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsgfSB9XG5cbi5uYXZfX2F2YWlsYWJpbGl0eSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gIC5uYXZfX2F2YWlsYWJpbGl0eSAuX2J0biB7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgY29sb3I6ICM5MjlkYTk7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAubmF2X19wcm9maWxlIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDI0cHg7IH1cbiAgICAubmF2X19wcm9maWxlIC5oZWFkZXItcHJvZmlsZV9faGVhZCAuX2J0biB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgY29sb3I6ICM5MjlkYTk7XG4gICAgICB0cmFuc2l0aW9uOiAuM3M7IH1cbiAgICAgIC5uYXZfX3Byb2ZpbGUgLmhlYWRlci1wcm9maWxlX19oZWFkIC5fYnRuIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4OyB9XG4gICAgICAubmF2X19wcm9maWxlIC5oZWFkZXItcHJvZmlsZV9faGVhZCAuX2J0bjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAubG93dmlzaW9uIC5uYXYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzAwMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjIxcHgpIHtcbiAgLmxvd3Zpc2lvbiAubmF2X19pdGVtLmFjdGl2ZSAubmF2X19saW5rIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMjFweCkge1xuICAubG93dmlzaW9uIC5uYXZfX2xpbms6aG92ZXIsIC5sb3d2aXNpb24gLm5hdl9fbGluazpmb2N1cyB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwMDsgfSB9XG5cbi5sb3d2aXNpb24gLm5hdl9fc2VhcmNoIC5fYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3Nwcml0ZS5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogNjE4cHggNTQ4cHg7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NDNweCAtNDMzcHg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMjFweCkge1xuICAuc3ViLW1lbnU6aG92ZXIgLnN1Yi1tZW51X19saXN0IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gIC5zdWItbWVudV9fdGl0bGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuc3ViLW1lbnVfX3RpdGxlOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3Nwcml0ZS5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDYxOHB4IDU0OHB4O1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzY1cHggLTM1NXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IC0zMHB4O1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB0cmFuc2l0aW9uOiAuM3M7IH0gfVxuXG4uc3ViLW1lbnVfX3RpdGxlLm9wZW5lZDphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIyMXB4KSB7XG4gIC5zdWItbWVudV9fbGlzdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyZDMzNDQ7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogLjNzO1xuICAgIHRvcDogY2FsYygxMDAlICsgMXB4KTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDMwcHggNjVweDtcbiAgICB6LWluZGV4OiAxMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgLnN1Yi1tZW51X19saXN0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjIxcHgpIHtcbiAgLnN1Yi1tZW51X19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxN3B4OyB9XG4gICAgLnN1Yi1tZW51X19pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjIxcHgpIHtcbiAgLnN1Yi1tZW51X19saW5rIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgICAuc3ViLW1lbnVfX2xpbms6aG92ZXIsIC5zdWItbWVudV9fbGluazpmb2N1cyB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xuICAgICAgY29sb3I6ICNmZmY7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gIC5zdWItbWVudV9fbGluayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbG9yOiAjOTI5ZGE5O1xuICAgIHBhZGRpbmc6IDlweCAwOyB9XG4gICAgLnN1Yi1tZW51X19saW5rOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMjFweCkge1xuICAubG93dmlzaW9uIC5zdWItbWVudV9fbGlzdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMDAwOyB9IH1cblxuLmhlYWRlci1zZWFyY2hfX2hlYWQgLl9idG4ge1xuICBmb250LXNpemU6IDEwMCU7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0uNXB4OyB9XG4gIC5oZWFkZXItc2VhcmNoX19oZWFkIC5fYnRuIHN2ZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDFweDtcbiAgICBtYXJnaW4tdG9wOiAtM3B4OyB9XG4gIC5oZWFkZXItc2VhcmNoX19oZWFkIC5fYnRuIHNwYW4gKyBzdmcge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG5cbi5oZWFkZXItc2VhcmNoX19ib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJkMzM0NDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IC4zczsgfVxuXG4uaGVhZGVyLXNlYXJjaF9fZmllbGQge1xuICBwYWRkaW5nLWxlZnQ6IDg2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDsgfVxuICAuaGVhZGVyLXNlYXJjaF9fZmllbGQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3Nwcml0ZS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiA2MThweCA1NDhweDtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQyNXB4IC00MTVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0NiU7XG4gICAgbGVmdDogNjVweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cblxuLmhlYWRlci1zZWFyY2hfX2lucHV0IHtcbiAgaGVpZ2h0OiA0NHB4O1xuICBmb250LXNpemU6IDEwMCU7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZmxleDogMTtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgLmhlYWRlci1zZWFyY2hfX2lucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gIC5oZWFkZXItc2VhcmNoX19pbnB1dDotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gIC5oZWFkZXItc2VhcmNoX19pbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAuaGVhZGVyLXNlYXJjaF9faW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgY29sb3I6IHdoaXRlOyB9XG5cbi5oZWFkZXItc2VhcmNoX19idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlMzU4O1xuICBmb250LXNpemU6IDEwMCU7XG4gIGNvbG9yOiAjMTkxOTE5O1xuICBmb250LWZhbWlseTogXCJQcm9iYVByby1TZW1pQm9sZFwiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1pbi13aWR0aDogMTEwcHg7XG4gIHBhZGRpbmc6IDEzcHggMTBweDsgfVxuICAuaGVhZGVyLXNlYXJjaF9fYnRuOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkZjNmO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZGYzZjtcbiAgICBjb2xvcjogIzE5MTkxOTsgfVxuXG4uaGVhZGVyLXNlYXJjaC5vcGVuZWQgLmhlYWRlci1zZWFyY2hfX2JvZHkge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG5cbi5sb3d2aXNpb24gLmhlYWRlci1zZWFyY2hfX2JvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDAwOyB9XG5cbi5sb3d2aXNpb24gLmhlYWRlci1zZWFyY2hfX2ZpZWxkOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zcHJpdGUuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDYxOHB4IDU0OHB4O1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDQzcHggLTQzM3B4O1xuICB6LWluZGV4OiAxMDAwOyB9XG5cbi5sb3d2aXNpb24gLmhlYWRlci1zZWFyY2hfX2J0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzAwMDtcbiAgY29sb3I6ICMwMDA7IH1cbiAgLmxvd3Zpc2lvbiAuaGVhZGVyLXNlYXJjaF9fYnRuOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgICBjb2xvcjogIzAwMDsgfVxuICAubG93dmlzaW9uIC5oZWFkZXItc2VhcmNoX19idG46ZGlzYWJsZWQsIC5sb3d2aXNpb24gLmhlYWRlci1zZWFyY2hfX2J0bi5kaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICMwMDA7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgb3BhY2l0eTogLjg7IH1cblxuLmhlYWRlci1zaXRlX19idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmctbGVmdDogMThweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIlByb2JhUHJvLVJlZ3VsYXJcIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBcIlRhaG9tYVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMjFweCkge1xuICAgIC5oZWFkZXItc2l0ZV9fYnRuIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAycHg7IH0gfVxuICAuaGVhZGVyLXNpdGVfX2J0bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI2NjllMzsgfVxuICAuaGVhZGVyLXNpdGVfX2J0bjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmUzNTg7IH1cbiAgLmhlYWRlci1zaXRlX19idG4gLl90aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiUHJvYmFQcm8tQm9sZFwiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxNjIuNSU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbWFyZ2luLXRvcDogLTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIyMXB4KSB7XG4gICAgICAuaGVhZGVyLXNpdGVfX2J0biAuX3RpdGxlIHtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC44cHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAycHg7IH0gfVxuICAuaGVhZGVyLXNpdGVfX2J0biAuX2Rlc2Mge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjYjhjMGNhO1xuICAgIGZvbnQtc2l6ZTogODcuNSU7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTQzOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMjFweCkge1xuICAgICAgLmhlYWRlci1zaXRlX19idG4gLl9kZXNjIHtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4ycHg7IH0gfVxuXG4uaGVhZGVyLXNpdGVfX2JvZHkge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IC4zcztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZDMzNDQ7XG4gIHotaW5kZXg6IDE7IH1cbiAgLmhlYWRlci1zaXRlX19ib2R5LWlubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogODVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgaGVpZ2h0OiAyNDBweDsgfVxuXG4uaGVhZGVyLXNpdGVfX3JvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7IH1cblxuLmhlYWRlci1zaXRlX19jb2wge1xuICBmbGV4OiAwIDAgMzMuMzMzMyU7XG4gIG1heC13aWR0aDogMzMuMzMzMyU7IH1cblxuLmhlYWRlci1zaXRlX19pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gIC5oZWFkZXItc2l0ZV9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5oZWFkZXItc2l0ZV9fbGluayB7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC5oZWFkZXItc2l0ZV9fbGluazpob3ZlciwgLmhlYWRlci1zaXRlX19saW5rOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uaGVhZGVyLXNpdGVfX2FjdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMnB4O1xuICByaWdodDogMDtcbiAgbGVmdDogNTBweDsgfVxuICAuaGVhZGVyLXNpdGVfX2FjdGlvbiAuX2J0biB7XG4gICAgcGFkZGluZzogMTBweDsgfVxuICAuaGVhZGVyLXNpdGVfX2FjdGlvbiAuaWNvbiB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIHdpZHRoOiAzMHB4OyB9XG5cbi5oZWFkZXItc2l0ZS5vcGVuZWQgLmhlYWRlci1zaXRlX19oZWFkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyOyB9XG5cbi5oZWFkZXItc2l0ZS5vcGVuZWQgLmhlYWRlci1zaXRlX19ib2R5IHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuXG4ubG93dmlzaW9uIC5oZWFkZXItc2l0ZV9fYnRuIHtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7IH1cblxuLmxvd3Zpc2lvbiAuaGVhZGVyLXNpdGVfX2JvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDAwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgLmhlYWRlci1wcm9maWxlX19oZWFkIHtcbiAgICBmb250LXNpemU6IDA7IH1cbiAgICAuaGVhZGVyLXByb2ZpbGVfX2hlYWQgLl9idG4ge1xuICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgICAuaGVhZGVyLXByb2ZpbGVfX2hlYWQgLl9idG4gLmljb24ge1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuXG4uaGVhZGVyLXByb2ZpbGVfX2JvZHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDI4MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmQzMzQ0O1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IC4zcztcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZzogMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmhlYWRlci1wcm9maWxlX19ib2R5IHtcbiAgICAgIHdpZHRoOiAxMDB2dzsgfSB9XG5cbi5oZWFkZXItcHJvZmlsZV9faW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7IH1cblxuLmhlYWRlci1wcm9maWxlX19uYW1lIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZsZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzOHB4OyB9XG4gIC5oZWFkZXItcHJvZmlsZV9fbmFtZSAuaWNvbiB7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC00cHg7XG4gICAgbGVmdDogMDsgfVxuXG4uaGVhZGVyLXByb2ZpbGVfX2xpbmsge1xuICBmbGV4LXNocmluazogMDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBjb2xvcjogI2ZmZTM1ODtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLmhlYWRlci1wcm9maWxlX19saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZTM1ODtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmhlYWRlci1wcm9maWxlX19hY3Rpb24gLmJ0biB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5oZWFkZXItcHJvZmlsZV9fdG9wIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmhlYWRlci1wcm9maWxlX190b3Age1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfSB9XG5cbi5oZWFkZXItcHJvZmlsZV9fdGl0bGUge1xuICBmb250LXNpemU6IDEyNSU7XG4gIGZvbnQtZmFtaWx5OiBcIlByb2JhUHJvLUJvbGRcIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBcIlRhaG9tYVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmhlYWRlci1wcm9maWxlX190aXRsZSB7XG4gICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgbWF4LXdpZHRoOiA1MCU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuaGVhZGVyLXByb2ZpbGVfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTEyLjUlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9IH1cblxuLmhlYWRlci1wcm9maWxlX19sYWJlbCB7XG4gIGZvbnQtc2l6ZTogODcuNSU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmhlYWRlci1wcm9maWxlX19sYWJlbCB7XG4gICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgbWF4LXdpZHRoOiA1MCU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuaGVhZGVyLXByb2ZpbGVfX2xhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogNzUlOyB9XG4gICAgICAuaGVhZGVyLXByb2ZpbGVfX2xhYmVsIGJyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5oZWFkZXItcHJvZmlsZV9fZmllbGQge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmhlYWRlci1wcm9maWxlX19maWVsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxN3B4OyB9IH1cbiAgLmhlYWRlci1wcm9maWxlX19maWVsZDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5oZWFkZXItcHJvZmlsZV9fZmllbGQgLl9mb3Jnb3Qge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgcmlnaHQ6IDI1cHg7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICAgIGNvbG9yOiAjMDA1Yjg1O1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5oZWFkZXItcHJvZmlsZV9fZmllbGQgLl9mb3Jnb3Q6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5oZWFkZXItcHJvZmlsZV9fZmllbGQgLmZvcm0tbWVzc2FnZSB7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDVweDsgfVxuICAuaGVhZGVyLXByb2ZpbGVfX2ZpZWxkLS1lcnJvciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuXG4uaGVhZGVyLXByb2ZpbGVfX2lucHV0IHtcbiAgaGVpZ2h0OiA0NHB4O1xuICBwYWRkaW5nOiAwIDMwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IG5vbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMjFweCkge1xuICAgIC5oZWFkZXItcHJvZmlsZV9faW5wdXQge1xuICAgICAgaGVpZ2h0OiAzNXB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmhlYWRlci1wcm9maWxlX19pbnB1dCB7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICBoZWlnaHQ6IDM1cHg7IH0gfVxuXG4uaGVhZGVyLXByb2ZpbGUtLWxvZ2luIC5oZWFkZXItcHJvZmlsZV9fYm9keSB7XG4gIHBhZGRpbmc6IDE1cHggMzBweCAyMHB4O1xuICBkaXNwbGF5OiBibG9jazsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuaGVhZGVyLXByb2ZpbGUtLWxvZ2luIC5oZWFkZXItcHJvZmlsZV9fYm9keSB7XG4gICAgICB3aWR0aDogNDQwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuaGVhZGVyLXByb2ZpbGUtLWxvZ2luIC5oZWFkZXItcHJvZmlsZV9fYm9keSB7XG4gICAgICBwYWRkaW5nOiAxNXB4OyB9IH1cblxuLmhlYWRlci1wcm9maWxlLS1sb2dpbiAuaGVhZGVyLXByb2ZpbGVfX2FjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMjFweCkge1xuICAgIC5oZWFkZXItcHJvZmlsZS0tbG9naW4gLmhlYWRlci1wcm9maWxlX19hY3Rpb24gLmJ0biB7XG4gICAgICBwYWRkaW5nOiA1cHggMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuaGVhZGVyLXByb2ZpbGUtLWxvZ2luIC5oZWFkZXItcHJvZmlsZV9fYWN0aW9uIC5idG4ge1xuICAgICAgd2lkdGg6IDIyMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmhlYWRlci1wcm9maWxlLS1sb2dpbiAuaGVhZGVyLXByb2ZpbGVfX2FjdGlvbiAuYnRuIHtcbiAgICAgIHBhZGRpbmc6IDJweCAyMHB4OyB9IH1cbiAgLmhlYWRlci1wcm9maWxlLS1sb2dpbiAuaGVhZGVyLXByb2ZpbGVfX2FjdGlvbiAuX2xpbmsge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBjb2xvcjogI2ZmZTM1ODtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICAgIC5oZWFkZXItcHJvZmlsZS0tbG9naW4gLmhlYWRlci1wcm9maWxlX19hY3Rpb24gLl9saW5rOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZlMzU4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5oZWFkZXItcHJvZmlsZS5vcGVuZWQgLmhlYWRlci1wcm9maWxlX19ib2R5IHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuXG4ubG93dmlzaW9uIC5oZWFkZXItcHJvZmlsZV9fYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDA7IH1cblxuLmxvd3Zpc2lvbiAuaGVhZGVyLXByb2ZpbGVfX2lucHV0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzZkNzI3YzsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gIC5oZWFkZXJfX2JvZHkgLmhlYWRlci1wcm9maWxlX19oZWFkIC5fYnRuIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMjFweCkge1xuICAuaGVhZGVyLWF2YWlsYWJpbGl0eV9faGVhZCB7XG4gICAgbWF4LXdpZHRoOiAxNjZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjIxcHgpIHtcbiAgLmhlYWRlci1hdmFpbGFiaWxpdHlfX2hlYWQgLl9idG4ge1xuICAgIHBhZGRpbmctbGVmdDogMzZweDsgfSB9XG5cbi5oZWFkZXItYXZhaWxhYmlsaXR5X19oZWFkIC5fYnRuIHNwYW46YmVmb3JlIHtcbiAgY29udGVudDogYXR0cihkYXRhLXRleHQtb3Blbik7IH1cblxuLmhlYWRlci1hdmFpbGFiaWxpdHlfX2hlYWQgLl9idG4uYWN0aXZlIHNwYW46YmVmb3JlIHtcbiAgY29udGVudDogYXR0cihkYXRhLXRleHQtY2xvc2UpOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgLmhlYWRlci1hdmFpbGFiaWxpdHlfX2hlYWQge1xuICAgIGZvbnQtc2l6ZTogMDsgfVxuICAgIC5oZWFkZXItYXZhaWxhYmlsaXR5X19oZWFkIC5fYnRuIHtcbiAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgICAgLmhlYWRlci1hdmFpbGFiaWxpdHlfX2hlYWQgLl9idG4gLmljb24ge1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gIC5oZWFkZXItYXZhaWxhYmlsaXR5X19oZWFkIC5fYnRuIHtcbiAgICB0b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICByaWdodDogMTBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyLWF2YWlsYWJpbGl0eV9faGVhZCAuX2J0biB7XG4gICAgdG9wOiAxNHB4O1xuICAgIHJpZ2h0OiAxNHB4OyB9IH1cblxuLmhlYWRlci1hdmFpbGFiaWxpdHlfX2JvZHkge1xuICBwYWRkaW5nLXRvcDogN3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogLjNzO1xuICB6LWluZGV4OiAxOyB9XG5cbi5oZWFkZXItYXZhaWxhYmlsaXR5X19hY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmctbGVmdDogMzVweDsgfVxuICAuaGVhZGVyLWF2YWlsYWJpbGl0eV9fYWN0aW9uIC5idG4ge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIG1pbi13aWR0aDogMXB4O1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICBwYWRkaW5nOiAwIDEwcHg7IH1cbiAgICAuaGVhZGVyLWF2YWlsYWJpbGl0eV9fYWN0aW9uIC5idG46bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAuaGVhZGVyLWF2YWlsYWJpbGl0eV9fYWN0aW9uIC5idG4uZGlzYWJsZWQge1xuICAgICAgb3BhY2l0eTogLjI7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMjFweCkge1xuICAuaGVhZGVyLWF2YWlsYWJpbGl0eS5vcGVuZWQgLmhlYWRlci1hdmFpbGFiaWxpdHlfX2JvZHkge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMjFweCkge1xuICAuc3RlcC1ibG9ja19faW5uZXIge1xuICAgIHBhZGRpbmc6IDU4cHggMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgLnN0ZXAtYmxvY2tfX2lubmVyIHtcbiAgICBwYWRkaW5nOiAzMHB4IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtYmxvY2tfX3JvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW46IC0yNXB4IC0xNXB4O1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC1ibG9ja19fY29sIHtcbiAgICBwYWRkaW5nOiAyNXB4IDE1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIyMXB4KSB7XG4gIC5zdGVwLWJsb2NrX19jb2wge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgLnN0ZXAtYmxvY2tfX2NvbCB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3RlcC1ibG9ja19fY29sIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3NnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5zdGVwLWJsb2NrX19jb2w6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNjE4cHggNTQ4cHg7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMjAuNTMxcHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTk4cHggLTUxOXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgYm90dG9tOiAtNDhweDsgfVxuICAgIC5zdGVwLWJsb2NrX19jb2w6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuLnN0ZXAtYmxvY2tfX2NvbDpsYXN0LWNoaWxkOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnN0ZXAtYmxvY2tfX2NvbDpsYXN0LWNoaWxkIC5zdGVwLWJsb2NrX190aXRsZTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5zdGVwLWJsb2NrX19pdGVtIGE6bm90KC5idG4pIHtcbiAgY29sb3I6ICMwMDViODU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDA1Yjg1O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLnN0ZXAtYmxvY2tfX2l0ZW0gYTpub3QoLmJ0bik6aG92ZXIge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC1ibG9ja19faXRlbSAuZm9ybS1maWVsZCB7XG4gICAgbWF4LXdpZHRoOiAyNDRweDsgfSB9XG5cbi5zdGVwLWJsb2NrX19oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXG4uc3RlcC1ibG9ja19faW1nIHtcbiAgZmxleDogMCAwIDY4cHg7XG4gIG1heC13aWR0aDogNjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC1ibG9ja19fdGl0bGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5zdGVwLWJsb2NrX190aXRsZTpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zcHJpdGUuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA2MThweCA1NDhweDtcbiAgICAgIHdpZHRoOiA3NXB4O1xuICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTIzcHggLTUxM3B4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiBjYWxjKDEwMCUgKyAyNHB4KTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfSB9XG5cbi5zdGVwLWJsb2NrX19ib2R5IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAuc3RlcC1ibG9ja19fYm9keTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5zdGVwLWJsb2NrX19kZXNjIHtcbiAgcGFkZGluZy1yaWdodDogMzBweDsgfVxuXG4uc3RlcC1ibG9ja19fYWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5zdGVwLWJsb2NrX19hY3Rpb24gLmJ0biB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuc3RlcC1ibG9ja19fYWN0aW9uIC5idG4ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG4gICAgLnN0ZXAtYmxvY2tfX2FjdGlvbiAuYnRuOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5zdGVwLWJsb2NrX19hY3Rpb24gLl9saW5rIHtcbiAgICBmbGV4LXNocmluazogMDsgfVxuXG4uc3RlcC1ibG9jayAuZm9ybS1maWVsZCAuZm9ybS1lcnJvciB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLmNvbnN1bHRhdGlvbl9faW5uZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDUwcHggMCA1NXB4OyB9XG5cbi5jb25zdWx0YXRpb25fX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyNTAlO1xuICBmb250LWZhbWlseTogXCJQcm9iYVByby1Cb2xkXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogN3B4OyB9XG5cbi5jb25zdWx0YXRpb25fX2xhYmVsIHtcbiAgY29sb3I6ICNiOGMwY2E7XG4gIG1heC13aWR0aDogNDEwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IH1cblxuLmNvbnN1bHRhdGlvbl9fZm9ybSB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7IH1cbiAgLmNvbnN1bHRhdGlvbl9fZm9ybTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5jb25zdWx0YXRpb25fX2Zvcm0taW5uZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29uc3VsdGF0aW9uX19pbnB1dCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgIGZsZXg6IDAgMCAyNzJweDtcbiAgICBtYXgtd2lkdGg6IDI3MnB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb25zdWx0YXRpb25fX2lucHV0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9IH1cblxuLmNvbnN1bHRhdGlvbl9faW5wdXQgaW5wdXQge1xuICBjb2xvcjogIzE5MTkxOTtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBib3JkZXI6IDA7IH1cbiAgLmNvbnN1bHRhdGlvbl9faW5wdXQgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjMTkxOTE5O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgZm9udC1zaXplOiAxMDAlOyB9XG4gIC5jb25zdWx0YXRpb25fX2lucHV0IGlucHV0Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjMTkxOTE5O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgZm9udC1zaXplOiAxMDAlOyB9XG4gIC5jb25zdWx0YXRpb25fX2lucHV0IGlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzE5MTkxOTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGZvbnQtc2l6ZTogMTAwJTsgfVxuICAuY29uc3VsdGF0aW9uX19pbnB1dCBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjMTkxOTE5O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgZm9udC1zaXplOiAxMDAlOyB9XG5cbi5jb25zdWx0YXRpb25fX2lucHV0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb25zdWx0YXRpb25fX2J0biAuYnRuIHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5jb25zdWx0YXRpb25fX2FjdGlvbiAuX2xpbmsge1xuICBjb2xvcjogI2ZmZTM1ODtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmUzNTg7IH1cbiAgLmNvbnN1bHRhdGlvbl9fYWN0aW9uIC5fbGluazpob3ZlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi5sb3d2aXNpb24gLmNvbnN1bHRhdGlvbiB7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDsgfVxuICAubG93dmlzaW9uIC5jb25zdWx0YXRpb25fX2lucHV0IGlucHV0IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNmQ3MjdjOyB9XG5cbi5zZWN0aW9uOmZpcnN0LWNoaWxkIC5zZWN0aW9uX19pbm5lciB7XG4gIHBhZGRpbmctdG9wOiAwOyB9XG5cbi5zZWN0aW9uX19pbm5lciB7XG4gIHBhZGRpbmc6IDMwcHggMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgICAuc2VjdGlvbl9faW5uZXIge1xuICAgICAgcGFkZGluZzogMjRweCAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnNlY3Rpb25fX2lubmVyIHtcbiAgICAgIHBhZGRpbmc6IDQwcHggMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbl9faGVhZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMjFweCkge1xuICAuc2VjdGlvbl9faGVhZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiNGI0YjQ7XG4gICAgcGFkZGluZzogMCAwIDhweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgLnNlY3Rpb25fX2hlYWQge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7IH0gfVxuXG4uc2VjdGlvbl9faGVhZCAuX2FjdGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnNlY3Rpb25fX2hlYWQgLl9hY3Rpb24ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cbiAgLnNlY3Rpb25fX2hlYWQgLl9hY3Rpb24gLl9saW5rIHtcbiAgICBjb2xvcjogIzAwNWI4NTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwNWI4NTtcbiAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnNlY3Rpb25fX2hlYWQgLl9hY3Rpb24gLl9saW5rOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuICAgIC5zZWN0aW9uX19oZWFkIC5fYWN0aW9uIC5fbGluazpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIC5zZWN0aW9uX19oZWFkIC5fYWN0aW9uIC5fbGluazpob3ZlciB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uc2VjdGlvbl9faGVhZCAuYWN0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMjBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuc2VjdGlvbl9faGVhZCAuYWN0aW9uIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG4gIC5zZWN0aW9uX19oZWFkIC5hY3Rpb24gLl9saW5rIHtcbiAgICBjb2xvcjogIzAwNWI4NTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgIC5zZWN0aW9uX19oZWFkIC5hY3Rpb24gLl9saW5rOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnNlY3Rpb25fX2hlYWQgLmFjdGlvbiAuX2xpbms6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG5cbi5zZWN0aW9uX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTUwJTtcbiAgZm9udC1mYW1pbHk6IFwiUHJvYmFQcm8tTWVkaXVtXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmbGV4OiAxOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5zZWN0aW9uX190aXRsZSB7XG4gICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG5cbi5zZWN0aW9uX19idG4ge1xuICBtYXJnaW46IDE1cHggMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuc2VjdGlvbl9fYnRuIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH0gfVxuXG4uc2VjdGlvbl9fYm9keSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMjFweCkge1xuICAgIC5zZWN0aW9uX19ib2R5IHtcbiAgICAgIG1hcmdpbi10b3A6IDI1cHg7IH0gfVxuICAuc2VjdGlvbl9fYm9keTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5zZWN0aW9uX19hY3Rpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAuc2VjdGlvbi0tYmx1ZS10IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmOGZhOyB9IH1cblxuLnNlY3Rpb24tLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmN2ZhOyB9XG5cbi5zZWN0aW9uLS1yZWcgLmZvcm0tZmllbGQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5zZWN0aW9uLS1yZWcgLmZvcm0tZmllbGQ6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuc2VjdGlvbi0tcmVnIC5mb3JtLWZpZWxkLS1mb3Jnb3QgLmZvcm0taW5wdXQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyMHB4OyB9XG5cbi5zZWN0aW9uLS1yZWcgLmZvcm0tbGFiZWwge1xuICBmb250LWZhbWlseTogXCJQcm9iYVByby1TZW1pQm9sZFwiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAyMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5zZWN0aW9uLS1yZWcgLmZvcm0tbGFiZWwge1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cblxuLnNlY3Rpb24tLXJlZyAuZm9ybS1pbnB1dCB7XG4gIHBhZGRpbmc6IDAgMTVweDsgfVxuXG4uc2VjdGlvbi0tcmVnIC5kcm9wZG93bl9fdGV4dCB7XG4gIHBhZGRpbmc6IDAgMTVweDsgfVxuXG4uc2VjdGlvbi0tdGl0bGUgLnNlY3Rpb25fX2lubmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDA7IH1cblxuLnNlY3Rpb24tLXRpdGxlICsgLnNlY3Rpb24gLnNlY3Rpb25fX2lubmVyIHtcbiAgcGFkZGluZy10b3A6IDA7IH1cblxuLnNlY3Rpb24tbWFwX19pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uc2VjdGlvbi1tYXBfX2JveCB7XG4gIGhlaWdodDogNTgwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgICAuc2VjdGlvbi1tYXBfX2JveCB7XG4gICAgICBoZWlnaHQ6IDUwMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnNlY3Rpb24tbWFwX19ib3gge1xuICAgICAgaGVpZ2h0OiAyMjVweDtcbiAgICAgIG1hcmdpbjogMCAtMTVweCAyNXB4OyB9IH1cblxuLnNlY3Rpb24tbWFwX19sZWdlbmQge1xuICB6LWluZGV4OiAxMDAwMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIyMXB4KSB7XG4gICAgLnNlY3Rpb24tbWFwX19sZWdlbmQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAzMHB4O1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogMjc1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgcGFkZGluZzogMjNweCAyMHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gICAgLnNlY3Rpb24tbWFwX19sZWdlbmQge1xuICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH0gfVxuXG4uc2VjdGlvbi1tYXAgLnNlY3Rpb24tbWFwX19wb3B1cC1yZWFjdCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAycHg7IH1cblxuLnNlY3Rpb24tbWFwX19wb3B1cCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAycHg7IH1cblxuLnNlY3Rpb24tbWFwIC5zZWN0aW9uLW1hcC1wb3B1cC1yZWdpb24tbGFiZWwge1xuICBmb250LXNpemU6IDE4Ny41JTtcbiAgZm9udC1mYW1pbHk6IFwiUHJvYmFQcm8tU2VtaUJvbGRcIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBcIlRhaG9tYVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiAjMjgyODI4OyB9XG5cbi5zZWN0aW9uLW1hcCAuc2VjdGlvbi1tYXAtcG9wdXAtbGFiZWwge1xuICBmb250LXNpemU6IDEyNSU7XG4gIGZvbnQtZmFtaWx5OiBcIlByb2JhUHJvLVNlbWlCb2xkXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogIzI4MjgyODsgfVxuXG4uc2VjdGlvbi1tYXBfX2xhYmVsIHtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250LWZhbWlseTogXCJQcm9iYVByby1TZW1pQm9sZFwiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6ICMyODI4Mjg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5zZWN0aW9uLW1hcF9fbGFiZWw6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuc2VjdGlvbi1tYXBfX2xhYmVsOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7IH1cbiAgLnNlY3Rpb24tbWFwX19sYWJlbC0tYmx1ZTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDViODU7IH1cbiAgLnNlY3Rpb24tbWFwX19sYWJlbC0teWVsbG93OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZDMwMDsgfVxuXG4ubG93dmlzaW9uIC5zZWN0aW9uLW1hcF9fYm94IHtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7IH1cblxuLmxvd3Zpc2lvbiAuc2VjdGlvbi1tYXBfX2xhYmVsOmJlZm9yZSB7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpOyB9XG5cbi5sZWFmbGV0LXBvcHVwLWNvbnRlbnQtd3JhcHBlciwgLmxlYWZsZXQtcG9wdXAtY29udGVudCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDsgfVxuXG4uYXJ0aWNsZS1pdGVtX19pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uYXJ0aWNsZS1pdGVtX19pbWcge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuICAuYXJ0aWNsZS1pdGVtX19pbWc6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IDUxLjI1JTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuYXJ0aWNsZS1pdGVtX19pbWcge1xuICAgICAgbWFyZ2luOiAwIC0xNXB4IDE1cHg7IH1cbiAgICAgIC5hcnRpY2xlLWl0ZW1fX2ltZyAuX2ltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLmFydGljbGUtaXRlbV9faW1nOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmFydGljbGUtaXRlbV9fdGl0bGUge1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW4tYm90dG9tOiA2cHg7IH1cbiAgLmFydGljbGUtaXRlbV9fdGl0bGU6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uYXJ0aWNsZS1pdGVtX19kYXRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjYjhjMGNhOyB9XG5cbi5hcnRpY2xlLWl0ZW1fX2xpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTsgfVxuXG4ubG93dmlzaW9uIC5hcnRpY2xlLWl0ZW1fX2ltZyB7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZS1ncmlkX19yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMjFweCkge1xuICAuYXJ0aWNsZS1ncmlkX19yb3cge1xuICAgIG1hcmdpbjogLTEycHggLTE1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgLmFydGljbGUtZ3JpZF9fcm93IHtcbiAgICBtYXJnaW46IC0xMnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMjFweCkge1xuICAuYXJ0aWNsZS1ncmlkX19jb2wge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMlO1xuICAgIHBhZGRpbmc6IDEycHggMTVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAuYXJ0aWNsZS1ncmlkX19jb2wge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogMTJweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYXJ0aWNsZS1ncmlkX19jb2wge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cbiAgICAuYXJ0aWNsZS1ncmlkX19jb2w6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuLnNpdGUtbWFwX19oZWFkIHtcbiAgcGFkZGluZzogMzBweCAwO1xuICBtYXJnaW46IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI0NDI2MDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnNpdGUtbWFwX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTUwJTtcbiAgZm9udC1mYW1pbHk6IFwiUHJvYmFQcm8tTWVkaXVtXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uc2l0ZS1tYXBfX2ljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgyNzBkZWcpO1xuICBjb2xvcjogI2VlZjVmZjtcbiAgdHJhbnNpdGlvbjogLjNzOyB9XG4gIC5zaXRlLW1hcF9faWNvbiAuaWNvbiB7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAyMnB4OyB9XG5cbi5zaXRlLW1hcF9fYm9keSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHRvcDogODdweDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjQ0MjYwO1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogLjNzO1xuICB6LWluZGV4OiAxOyB9XG4gIC5zaXRlLW1hcF9fYm9keSBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgICAuc2l0ZS1tYXBfX2JvZHkgYTpob3ZlciB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2l0ZS1tYXBfX3JvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW46IDAgLTIwcHg7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMjFweCkge1xuICAuc2l0ZS1tYXBfX2NvbCB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgICBwYWRkaW5nOiAwIDIwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgLnNpdGUtbWFwX19jb2wge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMlO1xuICAgIHBhZGRpbmc6IDAgMjBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2l0ZS1tYXBfX2NvbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuICAgIC5zaXRlLW1hcF9fY29sOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbi5zaXRlLW1hcF9faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cbiAgLnNpdGUtbWFwX19pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnNpdGUtbWFwX19zdWItdGl0bGUge1xuICBmb250LXNpemU6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtZmFtaWx5OiBcIlByb2JhUHJvLU1lZGl1bVwiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4uc2l0ZS1tYXBfX2xpc3Qge1xuICBmb250LXNpemU6IDg3LjUlO1xuICBsaW5lLWhlaWdodDogMS43MjsgfVxuXG4uc2l0ZS1tYXAub3BlbmVkIC5zaXRlLW1hcF9faWNvbiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoOTBkZWcpO1xuICByaWdodDogM3B4OyB9XG5cbi5zaXRlLW1hcC5vcGVuZWQgLnNpdGUtbWFwX19ib2R5IHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuXG4ubG93dmlzaW9uIC5zaXRlLW1hcF9faGVhZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLmxvd3Zpc2lvbiAuc2l0ZS1tYXBfX2JvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi5pc3N1ZXMtYmxvY2tfX2hlYWQge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi5pc3N1ZXMtYmxvY2tfX2Vycm9yIHtcbiAgY29sb3I6IHJlZDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMjBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuaXNzdWVzLWJsb2NrX19lcnJvciB7XG4gICAgICBtYXJnaW46IDEwcHggMCAwIDA7IH0gfVxuXG4uaXNzdWVzLWJsb2NrX19zdGVwIHtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBjb2xvcjogIzY3Njc2NztcbiAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG5cbi5pc3N1ZXMtYmxvY2tfX21haW4ge1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5pc3N1ZXMtYmxvY2tfX21haW4ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gIC5pc3N1ZXMtYmxvY2tfX21haW4gLl9hY3Rpb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmlzc3Vlcy1ibG9ja19fbWFpbiAuX2FjdGlvbiB7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5pc3N1ZXMtYmxvY2tfX21haW4gLl9hY3Rpb24ge1xuICAgICAgICBvcmRlcjogLTE7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuICAgIC5pc3N1ZXMtYmxvY2tfX21haW4gLl9hY3Rpb24gLl9idG4ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuICAgICAgLmlzc3Vlcy1ibG9ja19fbWFpbiAuX2FjdGlvbiAuX2J0biBzcGFuIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDViODU7IH1cbiAgICAgIC5pc3N1ZXMtYmxvY2tfX21haW4gLl9hY3Rpb24gLl9idG46aG92ZXIgc3BhbiB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAuaXNzdWVzLWJsb2NrX19tYWluIC5fYWN0aW9uIC5fYnRuOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA2MThweCA1NDhweDtcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02MCUpO1xuICAgICAgICBsZWZ0OiAwOyB9XG5cbi5pc3N1ZXMtYmxvY2tfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiUHJvYmFQcm8tTWVkaXVtXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDEyNSU7XG4gIGNvbG9yOiAjMjgyODI4O1xuICBmbGV4OiAxOyB9XG5cbi5pc3N1ZXMtYmxvY2tfX2JvZHkge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gIC5pc3N1ZXMtYmxvY2tfX2JvZHk6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uaXNzdWVzLWJsb2NrX19jaGVjayB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLmlzc3Vlcy1ibG9ja19fY2hlY2s6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uaXNzdWVzLWJsb2NrX19hY3Rpb24ge1xuICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gIC5pc3N1ZXMtYmxvY2tfX2FjdGlvbiAuYnRuIHtcbiAgICBtaW4td2lkdGg6IDE4MHB4OyB9XG5cbi5pc3N1ZXMtYmxvY2tfX3Byb2dyZXNzLWxpbmUge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiNGI0YjQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuaXNzdWVzLWJsb2NrX19wcm9ncmVzcy1saW5lIC5fbGluZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1Yjg1O1xuICAgIHRyYW5zaXRpb246IC4zczsgfVxuXG4uaXNzdWVzLWJsb2NrX19wcm9ncmVzcy1zdGF0dXMge1xuICBmb250LXNpemU6IDEyNSU7XG4gIGZvbnQtZmFtaWx5OiBcIlByb2JhUHJvLU1lZGl1bVwiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5pc3N1ZXMtYmxvY2tfX3N1Y2Nlc3Mge1xuICBjb2xvcjogIzI4MjgyODtcbiAgcGFkZGluZzogMTAwcHggMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuaXNzdWVzLWJsb2NrX19zdWNjZXNzIHtcbiAgICAgIHBhZGRpbmc6IDUwcHggMDsgfSB9XG4gIC5pc3N1ZXMtYmxvY2tfX3N1Y2Nlc3MgLl9kZXNjIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIlByb2JhUHJvLVNlbWlCb2xkXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4ubG93dmlzaW9uIC5pc3N1ZXMtYmxvY2tfX3Byb2dyZXNzLWxpbmUgLl9saW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIyMXB4KSB7XG4gIC5tYWluLWxheW91dF9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIyMXB4KSB7XG4gIC5tYWluLWxheW91dF9fYXNpZGUge1xuICAgIGZsZXg6IDAgMCAyNzBweDtcbiAgICBtYXgtd2lkdGg6IDI3MHB4O1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgLm1haW4tbGF5b3V0X19hc2lkZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjIxcHgpIHtcbiAgLm1haW4tbGF5b3V0X19hc2lkZS0tc21hbGwge1xuICAgIGZsZXg6IDAgMCAxNjhweDtcbiAgICBtYXgtd2lkdGg6IDE2OHB4O1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjIxcHgpIHtcbiAgLm1haW4tbGF5b3V0X19tYWluIHtcbiAgICBmbGV4OiAxOyB9IH1cblxuLm1haW4tbGF5b3V0X19hY3Rpb24ge1xuICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5tYWluLWxheW91dF9fYWN0aW9uID4gLmJ0biB7XG4gICAgICBtaW4td2lkdGg6IDI3MHB4OyB9IH1cbiAgLm1haW4tbGF5b3V0X19hY3Rpb24gPiAubGluayB7XG4gICAgZm9udC1zaXplOiAxMjUlO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLm1haW4tbGF5b3V0X19hY3Rpb24gPiAubGluayB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgICAgIC5tYWluLWxheW91dF9fYWN0aW9uID4gLmxpbms6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5tYWluLWxheW91dF9fYWN0aW9uID4gLl9idG4ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4OyB9XG4gICAgICAubWFpbi1sYXlvdXRfX2FjdGlvbiA+IC5fYnRuOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAubWFpbi1sYXlvdXRfX2FjdGlvbiA+IC5fYnRuIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgICAubWFpbi1sYXlvdXRfX2FjdGlvbiA+IC5fYnRuOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMjFweCkge1xuICAuc2lkZS1uYXZfX2xpc3Qge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2VmZjJmNTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgLnNpZGUtbmF2X19saXN0IHtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5zaWRlLW5hdl9fbGlzdDphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCB3aGl0ZSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSk7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIyMXB4KSB7XG4gIC5zaWRlLW5hdl9faXRlbSB7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCB0cmFuc3BhcmVudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgLnNpZGUtbmF2X19pdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAgIC5zaWRlLW5hdl9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG5cbi5zaWRlLW5hdl9faXRlbS5hY3RpdmUge1xuICBjb2xvcjogIzExNDQ3NjtcbiAgZm9udC1mYW1pbHk6IFwiUHJvYmFQcm8tQm9sZFwiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIyMXB4KSB7XG4gICAgLnNpZGUtbmF2X19pdGVtLmFjdGl2ZSB7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogIzExNDQ3NjsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgICAuc2lkZS1uYXZfX2l0ZW0uYWN0aXZlIHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMxMTQ0NzY7IH0gfVxuICAuc2lkZS1uYXZfX2l0ZW0uYWN0aXZlIC5zaWRlLW5hdl9fbGluaywgLnNpZGUtbmF2X19pdGVtLmFjdGl2ZSAuc2lkZS1uYXZfX3RleHQge1xuICAgIGZvbnQtZmFtaWx5OiBcIlByb2JhUHJvLUJvbGRcIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBcIlRhaG9tYVwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGNvbG9yOiAjMTE0NDc2O1xuICAgIG9wYWNpdHk6IDE7IH1cblxuLnNpZGUtbmF2X19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIlByb2JhUHJvLVNlbWlCb2xkXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGNvbG9yOiAjNjc2NzY3OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjIxcHgpIHtcbiAgICAuc2lkZS1uYXZfX2xpbmsge1xuICAgICAgcGFkZGluZzogMjBweCAwIDIwcHggMjBweDsgfSB9XG4gIC5zaWRlLW5hdl9fbGluazpob3ZlciB7XG4gICAgY29sb3I6ICMxMTQ0NzY7IH1cblxuLnNpZGUtbmF2X190ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIlByb2JhUHJvLVNlbWlCb2xkXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGNvbG9yOiAjNjc2NzY3O1xuICBvcGFjaXR5OiAuNTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIyMXB4KSB7XG4gICAgLnNpZGUtbmF2X190ZXh0IHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMCAyMHB4IDIwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIyMXB4KSB7XG4gIC5zaWRlLW5hdi0tcmVnIC5zaWRlLW5hdl9fbGlzdCB7XG4gICAgYm9yZGVyLWxlZnQ6IDA7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gIC5zaWRlLW5hdi0tcmVnIC5zaWRlLW5hdl9fbGlzdDphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjIxcHgpIHtcbiAgLnNpZGUtbmF2LS1yZWcgLnNpZGUtbmF2X19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGJvcmRlci1sZWZ0OiAwOyB9XG4gICAgLnNpZGUtbmF2LS1yZWcgLnNpZGUtbmF2X19pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbi5zaWRlLW5hdi0tcmVnIC5zaWRlLW5hdl9faXRlbS5hY3RpdmUgLnNpZGUtbmF2X19saW5rLCAuc2lkZS1uYXYtLXJlZyAuc2lkZS1uYXZfX2l0ZW0uYWN0aXZlIC5zaWRlLW5hdl9fdGV4dCB7XG4gIGNvbG9yOiAjMTkxOTE5O1xuICBmb250LWZhbWlseTogXCJQcm9iYVByby1TZW1pQm9sZFwiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgb3BhY2l0eTogMTsgfVxuICAuc2lkZS1uYXYtLXJlZyAuc2lkZS1uYXZfX2l0ZW0uYWN0aXZlIC5zaWRlLW5hdl9fbGluazpob3ZlciwgLnNpZGUtbmF2LS1yZWcgLnNpZGUtbmF2X19pdGVtLmFjdGl2ZSAuc2lkZS1uYXZfX3RleHQ6aG92ZXIge1xuICAgIGNvbG9yOiAjMTkxOTE5OyB9XG4gIC5zaWRlLW5hdi0tcmVnIC5zaWRlLW5hdl9faXRlbS5hY3RpdmUgLnNpZGUtbmF2X19saW5rOmFmdGVyLCAuc2lkZS1uYXYtLXJlZyAuc2lkZS1uYXZfX2l0ZW0uYWN0aXZlIC5zaWRlLW5hdl9fdGV4dDphZnRlciB7XG4gICAgY29udGVudDogJ8K7JztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxMzcuNSU7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuXG4uc2lkZS1uYXYtLXJlZyAuc2lkZS1uYXZfX2xpbmsge1xuICBmb250LWZhbWlseTogXCJQcm9iYVByby1SZWd1bGFyXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDEyNSU7XG4gIGNvbG9yOiAjNmQ3MjdjOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjIxcHgpIHtcbiAgICAuc2lkZS1uYXYtLXJlZyAuc2lkZS1uYXZfX2xpbmsge1xuICAgICAgcGFkZGluZzogMDsgfSB9XG4gIC5zaWRlLW5hdi0tcmVnIC5zaWRlLW5hdl9fbGluazpob3ZlciB7XG4gICAgY29sb3I6ICMwMDViODU7IH1cblxuLnNpZGUtbmF2LS1yZWcgLnNpZGUtbmF2X190ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiUHJvYmFQcm8tUmVndWxhclwiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxMjUlO1xuICBjb2xvcjogIzZkNzI3YztcbiAgb3BhY2l0eTogLjU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMjFweCkge1xuICAgIC5zaWRlLW5hdi0tcmVnIC5zaWRlLW5hdl9fdGV4dCB7XG4gICAgICBwYWRkaW5nOiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMjFweCkge1xuICAubG93dmlzaW9uIC5zaWRlLW5hdl9faXRlbS5hY3RpdmUge1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAubG93dmlzaW9uIC5zaWRlLW5hdl9faXRlbS5hY3RpdmUge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDA7IH0gfVxuXG4uY29udGFjdC1jZW50ZXJfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9XG4gIC5jb250YWN0LWNlbnRlcl9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5jb250YWN0LWNlbnRlcl9faXRlbS1pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuXG4uY29udGFjdC1jZW50ZXJfX2ltZyB7XG4gIGZsZXg6IDAgMCAxMDVweDtcbiAgbWF4LXdpZHRoOiAxMDVweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmNvbnRhY3QtY2VudGVyX19pbWcge1xuICAgICAgZmxleDogMCAwIDQ1cHg7XG4gICAgICBtYXgtd2lkdGg6IDQ1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH0gfVxuXG4uY29udGFjdC1jZW50ZXJfX21haW4ge1xuICBmbGV4OiAxOyB9XG5cbi5jb250YWN0LWNlbnRlcl9fdGl0bGUge1xuICBmb250LXNpemU6IDEyNSU7XG4gIGNvbG9yOiAjMTkxOTE5O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LWZhbWlseTogXCJQcm9iYVByby1Cb2xkXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cblxuLmNvbnRhY3QtY2VudGVyX19kZXNjIHtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzY3Njc2NzsgfVxuICAuY29udGFjdC1jZW50ZXJfX2Rlc2MgYSB7XG4gICAgY29sb3I6ICMwMDViODU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDViODU7IH1cbiAgICAuY29udGFjdC1jZW50ZXJfX2Rlc2MgYTpob3ZlciB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4ubG93dmlzaW9uIC5jb250YWN0LWNlbnRlcl9faW1nIHtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7IH1cblxuLnZhY2FuY3ktaXRlbSB7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiNGI0YjQ7IH1cbiAgLnZhY2FuY3ktaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gIC52YWNhbmN5LWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gIC52YWNhbmN5LWl0ZW1fX2hlYWQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gICAgbWluLWhlaWdodDogNDRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAudmFjYW5jeS1pdGVtX19oZWFkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG4gIC52YWNhbmN5LWl0ZW1fX2ljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMzNweDtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgY29sb3I6ICMxMTQ0NzY7IH1cbiAgICAudmFjYW5jeS1pdGVtX19pY29uIGltZywgLnZhY2FuY3ktaXRlbV9faWNvbiBzdmcge1xuICAgICAgbWF4LWhlaWdodDogMTAwJTsgfVxuICAudmFjYW5jeS1pdGVtX19sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICAgIGNvbG9yOiAjNjc2NzY3OyB9XG4gIC52YWNhbmN5LWl0ZW1fX2JvZHkge1xuICAgIGNvbG9yOiAjNjc2NzY3OyB9XG4gICAgLnZhY2FuY3ktaXRlbV9fYm9keSBoNCwgLnZhY2FuY3ktaXRlbV9fYm9keSAuaDQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGNvbG9yOiAjMTkxOTE5OyB9XG4gICAgLnZhY2FuY3ktaXRlbV9fYm9keSB1bCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC52YWNhbmN5LWl0ZW1fX2JvZHkgdWwge1xuICAgICAgICAgIGZvbnQtc2l6ZTogODcuNSU7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjg1OyB9IH1cbiAgICAgIC52YWNhbmN5LWl0ZW1fX2JvZHkgdWw6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC52YWNhbmN5LWl0ZW1fX2JvZHkgdWwgbGkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTJweDsgfVxuICAgICAgICAudmFjYW5jeS1pdGVtX19ib2R5IHVsIGxpOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgICAgLnZhY2FuY3ktaXRlbV9fYm9keSB1bCBsaTpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdG9wOiA5cHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2NzY3Njc7IH1cbiAgICAudmFjYW5jeS1pdGVtX19ib2R5IGEge1xuICAgICAgY29sb3I6ICMwMDViODU7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwNWI4NTsgfVxuICAgICAgLnZhY2FuY3ktaXRlbV9fYm9keSBhOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWFyY2gtYmxvY2sge1xuICAgIG1hcmdpbjogMCAtMTVweDsgfSB9XG5cbi5zZWFyY2gtYmxvY2tfX2hlYWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvZm9vdGVyLWJnLnBuZ1wiKTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc2VhcmNoLWJsb2NrX19oZWFkIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICBwYWRkaW5nOiAyMnB4IDMwcHggMzJweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5zZWFyY2gtYmxvY2tfX2hlYWQge1xuICAgICAgcGFkZGluZzogMjBweCAxNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtYmxvY2tfX2ZpZWxkIHtcbiAgICBmbGV4OiAxO1xuICAgIG1hcmdpbi1yaWdodDogMjBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VhcmNoLWJsb2NrX19maWVsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIC5zZWFyY2gtYmxvY2tfX2ZpZWxkOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbi5zZWFyY2gtYmxvY2tfX2ZpZWxkIC5mb3JtLWxhYmVsIHtcbiAgY29sb3I6ICNiOGMwY2E7XG4gIGZvbnQtc2l6ZTogMTI1JTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuc2VhcmNoLWJsb2NrX19maWVsZCAuZm9ybS1sYWJlbCB7XG4gICAgICBmb250LXNpemU6IDExMi41JTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLWJsb2NrX19hY3Rpb24ge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IC0zcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlYXJjaC1ibG9ja19fYWN0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgLnNlYXJjaC1ibG9ja19fYWN0aW9uOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbi5zZWFyY2gtYmxvY2tfX2JvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjQ0MjYwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zZWFyY2gtYmxvY2tfX2JvZHkge1xuICAgICAgcGFkZGluZzogMzBweCAzMHB4IDMwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuc2VhcmNoLWJsb2NrX19ib2R5IHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMTVweDsgfSB9XG5cbi5zZWFyY2gtYmxvY2tfX2ZpbHRlciAuZm9ybS1sYWJlbCB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEyNSU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnNlYXJjaC1ibG9ja19fZmlsdGVyIC5mb3JtLWxhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTEyLjUlOyB9IH1cblxuLnNlYXJjaC1ibG9ja19fZmlsdGVyIC5mb3JtLWlucHV0IHtcbiAgcGFkZGluZzogMCAyMHB4OyB9XG5cbi5zZWFyY2gtYmxvY2tfX2ZpbHRlciAuZHJvcGRvd25fX3RleHQge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cblxuLnNlYXJjaC1ibG9ja19fZmlsdGVyLWJvZHkge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5zZWFyY2gtYmxvY2tfX2ZpbHRlci1ib2R5IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAgIC5zZWFyY2gtYmxvY2tfX2ZpbHRlci1ib2R5Omxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtYmxvY2tfX2ZpbHRlci1yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlYXJjaC1ibG9ja19fZmlsdGVyLXJvdyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIC5zZWFyY2gtYmxvY2tfX2ZpbHRlci1yb3c6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtYmxvY2tfX2ZpbHRlci1maWVsZCB7XG4gICAgZmxleDogMTtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgICAuc2VhcmNoLWJsb2NrX19maWx0ZXItZmllbGQ6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlYXJjaC1ibG9ja19fZmlsdGVyLWZpZWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgLnNlYXJjaC1ibG9ja19fZmlsdGVyLWZpZWxkOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLWJsb2NrX19maWx0ZXItZGF0ZSB7XG4gICAgZmxleDogMCAwIDIwMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAgIC5zZWFyY2gtYmxvY2tfX2ZpbHRlci1kYXRlOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWFyY2gtYmxvY2tfX2ZpbHRlci1kYXRlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgLnNlYXJjaC1ibG9ja19fZmlsdGVyLWRhdGU6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtYmxvY2tfX2ZpbHRlci1hY3Rpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1ibG9ja19fZmlsdGVyLWNoZWNrIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAtMjJweDsgfSB9XG5cbi5zZWFyY2gtYmxvY2tfX2ZpbHRlci10b2dnbGUgLl9idG4ge1xuICBjb2xvcjogI2ZmZDUwMDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBmb250LWZhbWlseTogXCJQcm9iYVByby1SZWd1bGFyXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gIC5zZWFyY2gtYmxvY2tfX2ZpbHRlci10b2dnbGUgLl9idG4gc3BhbiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmQ1MDA7IH1cbiAgLnNlYXJjaC1ibG9ja19fZmlsdGVyLXRvZ2dsZSAuX2J0bjpob3ZlciBzcGFuIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuc2VhcmNoLWJsb2NrX19maWx0ZXItdG9nZ2xlIC5fYnRuOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3Nwcml0ZS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiA2MThweCA1NDhweDtcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMyMXB4IC0zMTFweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgdHJhbnNpdGlvbjogLjNzOyB9XG4gIC5zZWFyY2gtYmxvY2tfX2ZpbHRlci10b2dnbGUgLl9idG4uYWN0aXZlOmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH1cblxuLmxvd3Zpc2lvbiAuc2VhcmNoLWJsb2NrX19oZWFkIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwMDsgfVxuXG4ubG93dmlzaW9uIC5zZWFyY2gtYmxvY2tfX2JvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDAwO1xuICBib3JkZXItdG9wOiAwOyB9XG5cbi5sb3d2aXNpb24gLnNlYXJjaC1ibG9ja19fZmlsdGVyLXRvZ2dsZSAuX2J0bjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiA2MThweCA1NDhweDtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMwN3B4IC0yOTdweDsgfVxuXG4uc2Nyb2xsLXRvcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAzNXB4O1xuICByaWdodDogMDsgfVxuICAuc2Nyb2xsLXRvcF9fYnRuIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgd2lkdGg6IDQ4cHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5zY3JvbGwtdG9wX19idG46YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNjE4cHggNTQ4cHg7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00OTNweCAtNDgzcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg5MGRlZyk7IH1cblxuLmxvd3Zpc2lvbiAuc2Nyb2xsLXRvcF9fYnRuIHtcbiAgYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cblxuLmNvdW50LWJsb2NrX19yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMjFweCkge1xuICAgIC5jb3VudC1ibG9ja19fcm93IHtcbiAgICAgIG1hcmdpbjogLTE1cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgICAuY291bnQtYmxvY2tfX3JvdyB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMjFweCkge1xuICAuY291bnQtYmxvY2tfX2NvbCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMyU7XG4gICAgcGFkZGluZzogMTVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAuY291bnQtYmxvY2tfX2NvbCB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiAxNXB4OyB9XG4gICAgLmNvdW50LWJsb2NrX19jb2w6bGFzdC1jaGlsZCB7XG4gICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgICAgLmNvdW50LWJsb2NrX19jb2w6bGFzdC1jaGlsZCAuY291bnQtYmxvY2tfX2xhYmVsIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyMDBweDsgfVxuICAgICAgICAuY291bnQtYmxvY2tfX2NvbDpsYXN0LWNoaWxkIC5jb3VudC1ibG9ja19fbGFiZWwgYnIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvdW50LWJsb2NrX19jb2wge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICAuY291bnQtYmxvY2tfX2NvbDpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG4uY291bnQtYmxvY2tfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5jb3VudC1ibG9ja19fcXR5IHtcbiAgZm9udC1zaXplOiAzMDAlO1xuICBjb2xvcjogIzE5MTkxOTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNWVtO1xuICBmbGV4LXNocmluazogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAubG93dmlzaW9uIC5jb3VudC1ibG9ja19fcXR5IHtcbiAgICBmb250LXNpemU6IDU1cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5sb3d2aXNpb24gLmNvdW50LWJsb2NrX19xdHkge1xuICAgICAgICBmb250LXNpemU6IDM2cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuY291bnQtYmxvY2tfX3F0eSB7XG4gICAgICBmb250LXNpemU6IDIyNSU7IH0gfVxuICAuY291bnQtYmxvY2tfX3F0eSAuX3ByZXYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IGNhbGMoMTAwJSAtIDMwcHgpO1xuICAgIGxlZnQ6IDA7IH1cbiAgICAuY291bnQtYmxvY2tfX3F0eSAuX3ByZXY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjIxcHgpIHtcbiAgICAgICAgLmNvdW50LWJsb2NrX19xdHkgLl9wcmV2OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCNmZmYsIHdoaXRlIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpIDEwMCUpOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgICAgICAgLmNvdW50LWJsb2NrX19xdHkgLl9wcmV2OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCNmNWY4ZmEsICNmNWY4ZmEgNTAlLCByZ2JhKDI0NSwgMjQ4LCAyNTAsIDAuNykgMTAwJSk7IH0gfVxuICAuY291bnQtYmxvY2tfX3F0eSAuX25leHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICAgIGxlZnQ6IDA7IH1cbiAgICAuY291bnQtYmxvY2tfX3F0eSAuX25leHQ6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjIxcHgpIHtcbiAgICAgICAgLmNvdW50LWJsb2NrX19xdHkgLl9uZXh0OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KSwgd2hpdGUgMzAlLCAjZmZmIDEwMCUpOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgICAgICAgLmNvdW50LWJsb2NrX19xdHkgLl9uZXh0OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHJnYmEoMjQ1LCAyNDgsIDI1MCwgMC43KSwgI2Y1ZjhmYSAzMCUsICNmNWY4ZmEgMTAwJSk7IH0gfVxuXG4uY291bnQtYmxvY2tfX2xhYmVsIHtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBjb2xvcjogIzI4MjgyODtcbiAgZm9udC1mYW1pbHk6IFwiUHJvYmFQcm8tU2VtaUJvbGRcIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBcIlRhaG9tYVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIG1hcmdpbi1sZWZ0OiAtMjVweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuY291bnQtYmxvY2tfX2xhYmVsIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjIxcHgpIHtcbiAgLmxvd3Zpc2lvbiAuY291bnQtYmxvY2tfX2xhYmVsIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG5cbi5yZXNvdXJjZS1ibG9ja19faXRlbSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbi1ib3R0b206IDNweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gICAgLnJlc291cmNlLWJsb2NrX19pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDdweDsgfSB9XG4gIC5yZXNvdXJjZS1ibG9ja19faXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5yZXNvdXJjZS1ibG9ja19faXRlbS0tZmlsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjNweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogNHB4IDAgNHB4IDMzcHg7XG4gICAgY29sb3I6ICM2NzY3Njc7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5yZXNvdXJjZS1ibG9ja19faXRlbS0tZmlsZSB7XG4gICAgICAgIHBhZGRpbmc6IDJweCAwIDJweCAzM3B4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9IH1cbiAgICAucmVzb3VyY2UtYmxvY2tfX2l0ZW0tLWZpbGU6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNjE4cHggNTQ4cHg7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTdweCAtMjI2cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwOyB9XG4gICAgLnJlc291cmNlLWJsb2NrX19pdGVtLS1maWxlIC5yZXNvdXJjZS1ibG9ja19fbGluayB7XG4gICAgICBjb2xvcjogIzY3Njc2NzsgfVxuICAucmVzb3VyY2UtYmxvY2tfX2l0ZW0tLWZvbGRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMCAwIDAgMzNweDtcbiAgICBjb2xvcjogIzY3Njc2NzsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnJlc291cmNlLWJsb2NrX19pdGVtLS1mb2xkZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9IH1cbiAgICAucmVzb3VyY2UtYmxvY2tfX2l0ZW0tLWZvbGRlcjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zcHJpdGUuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA2MThweCA1NDhweDtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAxOXB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIzN3B4IC0yNTBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7IH1cbiAgICAucmVzb3VyY2UtYmxvY2tfX2l0ZW0tLWZvbGRlciAucmVzb3VyY2UtYmxvY2tfX2xpbmsge1xuICAgICAgY29sb3I6ICM2NzY3Njc7IH1cbiAgLnJlc291cmNlLWJsb2NrX19pdGVtLS1mb2xkZXItb3BlbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMCAwIDAgMzNweDtcbiAgICBmb250LWZhbWlseTogXCJQcm9iYVByby1Cb2xkXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBjb2xvcjogIzAwMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnJlc291cmNlLWJsb2NrX19pdGVtLS1mb2xkZXItb3BlbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH0gfVxuICAgIC5yZXNvdXJjZS1ibG9ja19faXRlbS0tZm9sZGVyLW9wZW46YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNjE4cHggNTQ4cHg7XG4gICAgICB3aWR0aDogMjMuNDdweDtcbiAgICAgIGhlaWdodDogMTkuMDJweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNjFweCAtMjY5cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwOyB9XG4gICAgLnJlc291cmNlLWJsb2NrX19pdGVtLS1mb2xkZXItb3BlbiAucmVzb3VyY2UtYmxvY2tfX2xpbmsge1xuICAgICAgY29sb3I6ICMwMDA7IH1cblxuLnJlc291cmNlLWJsb2NrX19saW5rIHtcbiAgY29sb3I6ICMwMDViODU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIyMXB4KSB7XG4gICAgLnJlc291cmNlLWJsb2NrX19saW5rIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAucmVzb3VyY2UtYmxvY2tfX2xpbmtbaHJlZl06aG92ZXIge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDViODU7XG4gICAgY29sb3I6ICMwMDViODU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5sb3d2aXNpb24gLnJlc291cmNlLWJsb2NrX19pdGVtLS1maWxlOmJlZm9yZSwgLmxvd3Zpc2lvbiAucmVzb3VyY2UtYmxvY2tfX2l0ZW0tLWZvbGRlcjpiZWZvcmUsIC5sb3d2aXNpb24gLnJlc291cmNlLWJsb2NrX19pdGVtLS1mb2xkZXItb3BlbjpiZWZvcmUge1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTsgfVxuXG4uYXJ0aWNsZS1zZWN0aW9uIHtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYjRiNGI0OyB9XG4gIC5hcnRpY2xlLXNlY3Rpb246bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBib3JkZXItYm90dG9tOiAwOyB9XG4gIC5hcnRpY2xlLXNlY3Rpb25fX2lubmVyIHtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBjb2xvcjogIzY3Njc2NzsgfVxuICAuYXJ0aWNsZS1zZWN0aW9uX190aXRsZSB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udC1mYW1pbHk6IFwiUHJvYmFQcm8tQm9sZFwiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDsgfVxuICAgIC5hcnRpY2xlLXNlY3Rpb25fX3RpdGxlOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuYXJ0aWNsZS1zZWN0aW9uLS1lZGl0IHtcbiAgICBib3JkZXI6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgLmFydGljbGUtc2VjdGlvbi0tZWRpdDpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuYXJ0aWNsZS1zZWN0aW9uLS1lZGl0IC5hcnRpY2xlLXNlY3Rpb25fX2lubmVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICBjb2xvcjogIzE5MTkxOTsgfVxuICAgICAgLmFydGljbGUtc2VjdGlvbi0tZWRpdCAuYXJ0aWNsZS1zZWN0aW9uX19pbm5lciBwIHtcbiAgICAgICAgY29sb3I6ICMxOTE5MTk7IH1cbiAgICAuYXJ0aWNsZS1zZWN0aW9uLS1lZGl0IC5hcnRpY2xlLXNlY3Rpb25fX3RpdGxlIHtcbiAgICAgIGNvbG9yOiAjNmE2YTZhO1xuICAgICAgZm9udC1zaXplOiAxMDAlO1xuICAgICAgZm9udC1mYW1pbHk6IFwiUHJvYmFQcm8tUmVndWxhclwiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uZmlsdGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuZmlsdGVyIHtcbiAgICAgIG1hcmdpbjogMCAtMTVweCAyMHB4OyB9IH1cbiAgLmZpbHRlcjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5maWx0ZXIgLmZvcm0tbGFiZWwge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTI1JTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmZpbHRlciAuZm9ybS1sYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTEyLjUlOyB9IH1cbiAgLmZpbHRlciAuZm9ybS1pbnB1dCB7XG4gICAgcGFkZGluZzogMCAyMHB4OyB9XG4gIC5maWx0ZXIgLmRyb3Bkb3duX190ZXh0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgLmZpbHRlcl9faW5uZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNDQyNjA7XG4gICAgcGFkZGluZzogMjJweCAyNHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZmlsdGVyX19pbm5lciB7XG4gICAgICAgIHBhZGRpbmc6IDI0cHggMTVweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5maWx0ZXJfX3JvdyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luOiAtMTVweDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5maWx0ZXJfX2NvbCB7XG4gICAgICBwYWRkaW5nOiAxNXB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMjFweCkge1xuICAgIC5maWx0ZXJfX2NvbCB7XG4gICAgICBmbGV4OiAwIDAgMjUlO1xuICAgICAgbWF4LXdpZHRoOiAyNSU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgICAuZmlsdGVyX19jb2wge1xuICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgIG1heC13aWR0aDogNTAlOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmZpbHRlcl9fY29sIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAgIC5maWx0ZXJfX2NvbDpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbi5sb3d2aXNpb24gLmZpbHRlcl9faW5uZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDAwOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RhdGlzdGljLWJsb2NrX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgLnN0YXRpc3RpYy1ibG9ja19fbGlzdCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuXG4uc3RhdGlzdGljLWJsb2NrX19pdGVtIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjIxcHgpIHtcbiAgICAuc3RhdGlzdGljLWJsb2NrX19pdGVtIHtcbiAgICAgIGZsZXg6IDAgMCAxNSU7XG4gICAgICBtYXgtd2lkdGg6IDE1JTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAgIC5zdGF0aXN0aWMtYmxvY2tfX2l0ZW0ge1xuICAgICAgZmxleDogMCAwIDMzLjMzMzMlO1xuICAgICAgbWF4LXdpZHRoOiAzMy4zMzMzJTtcbiAgICAgIHBhZGRpbmc6IDEwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuc3RhdGlzdGljLWJsb2NrX19pdGVtIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gICAgICBtYXgtd2lkdGg6IDI1MHB4OyB9XG4gICAgICAuc3RhdGlzdGljLWJsb2NrX19pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuLnN0YXRpc3RpYy1ibG9ja19fdG9wIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLnN0YXRpc3RpYy1ibG9ja19faWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgZmxleC1zaHJpbms6IDA7IH1cblxuLnN0YXRpc3RpYy1ibG9ja19fdmFsdWUge1xuICBmb250LXNpemU6IDE4Ny41JTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZsZXgtc2hyaW5rOiAwOyB9XG5cbi5zdGF0aXN0aWMtYmxvY2tfX2Rlc2Mge1xuICBmb250LXNpemU6IDEwMCU7XG4gIGNvbG9yOiAjMDAwMDAwOyB9XG5cbi5zZWN0aW9uLWdyYXBoX19ib2R5IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIyMXB4KSB7XG4gICAgLnNlY3Rpb24tZ3JhcGhfX2JvZHkge1xuICAgICAgZGlzcGxheTogZmxleDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5zZWN0aW9uLWdyYXBoX19ib2R5IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH0gfVxuICAuc2VjdGlvbi1ncmFwaF9fYm9keTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjIxcHgpIHtcbiAgLnNlY3Rpb24tZ3JhcGhfX21haW4ge1xuICAgIGZsZXg6IDE7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gIC5zZWN0aW9uLWdyYXBoX19tYWluIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLWdyYXBoX19tYWluIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMjFweCkge1xuICAuc2VjdGlvbi1ncmFwaF9faW5mbyB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gICAgZmxleDogMCAwIDM3MHB4O1xuICAgIG1heC13aWR0aDogMzcwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIyMXB4KSB7XG4gIC5zZWN0aW9uLWdyYXBoX19sZWdlbmQge1xuICAgIHBhZGRpbmctdG9wOiAyMnB4OyB9IH1cblxuLnNlY3Rpb24tZ3JhcGhfX2ZpbHRlciAuZm9ybS1sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIlByb2JhUHJvLVNlbWlCb2xkXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDEyNSU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnNlY3Rpb24tZ3JhcGhfX2ZpbHRlciAuZm9ybS1sYWJlbCB7XG4gICAgICBmb250LXNpemU6IDExMi41JTsgfSB9XG5cbi5zZWN0aW9uLWdyYXBoX19maWx0ZXIgLmZvcm0taW5wdXQge1xuICBwYWRkaW5nOiAwIDIwcHg7IH1cblxuLnNlY3Rpb24tZ3JhcGhfX2ZpbHRlciAuZHJvcGRvd25fX3RleHQge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uLWdyYXBoX19maWx0ZXItcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbjogLTE1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24tZ3JhcGhfX2ZpbHRlci1jb2wge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogMTVweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1ncmFwaF9fZmlsdGVyLWNvbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIC5zZWN0aW9uLWdyYXBoX19maWx0ZXItY29sOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi1ncmFwaC0tcGllIC5zZWN0aW9uLWdyYXBoX19ib2R5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH0gfVxuXG4uc2VjdGlvbi1ncmFwaC0tcGllIC5zZWN0aW9uLWdyYXBoX19tYWluIHtcbiAgaGVpZ2h0OiAyNzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zZWN0aW9uLWdyYXBoLS1waWUgLnNlY3Rpb24tZ3JhcGhfX21haW4ge1xuICAgICAgZmxleDogMCAwIDI3MHB4O1xuICAgICAgbWF4LXdpZHRoOiAyNzBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5zZWN0aW9uLWdyYXBoLS1waWUgLnNlY3Rpb24tZ3JhcGhfX21haW4ge1xuICAgICAgd2lkdGg6IDI3MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMjBweDsgfSB9XG4gIC5zZWN0aW9uLWdyYXBoLS1waWUgLnNlY3Rpb24tZ3JhcGhfX21haW4tbGFiZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuc2VjdGlvbi1ncmFwaC0tcGllIC5zZWN0aW9uLWdyYXBoX19tYWluLWxhYmVsIC5fdmFsdWUge1xuICAgICAgZm9udC1zaXplOiAxNTAlO1xuICAgICAgZm9udC1mYW1pbHk6IFwiUHJvYmFQcm8tU2VtaUJvbGRcIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBcIlRhaG9tYVwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAgIC5zZWN0aW9uLWdyYXBoLS1waWUgLnNlY3Rpb24tZ3JhcGhfX21haW4tbGFiZWwgLl9sYWJlbCB7XG4gICAgICBmb250LXNpemU6IDEwMCU7XG4gICAgICBsaW5lLWhlaWdodDogMC44NzU7IH1cblxuLnNlY3Rpb24tZ3JhcGgtLXBpZSAuc2VjdGlvbi1ncmFwaF9faW5mbyB7XG4gIGZsZXg6IDAgMCA3MDVweDtcbiAgbWF4LXdpZHRoOiA3MDVweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIyMXB4KSB7XG4gIC5zZWN0aW9uLWdyYXBoLS1waWUgLnNlY3Rpb24tZ3JhcGhfX2xlZ2VuZCB7XG4gICAgcGFkZGluZy10b3A6IDA7IH0gfVxuXG4ubG93dmlzaW9uIC5zZWN0aW9uLWdyYXBoX19tYWluIHtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gIC5sZWdlbmQtbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH0gfVxuXG4ubGVnZW5kLWxpc3RfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMjJweDtcbiAgbWFyZ2luLWJvdHRvbTogMjNweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgICAubGVnZW5kLWxpc3RfX2l0ZW0ge1xuICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5sZWdlbmQtbGlzdF9faXRlbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH1cbiAgLmxlZ2VuZC1saXN0X19pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmxlZ2VuZC1saXN0X19pdGVtIC5faWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDVweDsgfVxuICAubGVnZW5kLWxpc3RfX2l0ZW0gLl92YWx1ZSB7XG4gICAgZm9udC1zaXplOiAxNTAlO1xuICAgIGNvbG9yOiAjMjgyODI4O1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAubGVnZW5kLWxpc3RfX2l0ZW0gLl92YWx1ZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfSB9XG4gIC5sZWdlbmQtbGlzdF9faXRlbSAuX2xhYmVsIHtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgY29sb3I6ICMyODI4Mjg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sZWdlbmQtbGlzdC0tcGllIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfSB9XG5cbi5sZWdlbmQtbGlzdC0tcGllIC5sZWdlbmQtbGlzdF9faXRlbSB7XG4gIHBhZGRpbmctbGVmdDogMzBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubGVnZW5kLWxpc3QtLXBpZSAubGVnZW5kLWxpc3RfX2l0ZW0ge1xuICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgIG1heC13aWR0aDogNTAlOyB9IH1cbiAgLmxlZ2VuZC1saXN0LS1waWUgLmxlZ2VuZC1saXN0X19pdGVtIC5faWNvbiB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogMTRweDsgfVxuXG4ubG93dmlzaW9uIC5sZWdlbmQtbGlzdF9faXRlbSAuX2ljb24ge1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTsgfVxuXG4ubmV3cy1jb250cm9sX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDEwcHggMDsgfVxuXG4ubmV3cy1jb250cm9sX19idG4ge1xuICBmb250LXNpemU6IDEwMCU7XG4gIGNvbG9yOiAjMTE0NDc2OyB9XG4gIC5uZXdzLWNvbnRyb2xfX2J0biAuX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICBjb2xvcjogIzExNDQ3NjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDsgfVxuICAgIC5uZXdzLWNvbnRyb2xfX2J0biAuX2xpbms6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNjE4cHggNTQ4cHg7XG4gICAgICB3aWR0aDogMTNweDtcbiAgICAgIGhlaWdodDogMTNweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNTRweCAtMTQ5cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgICAubmV3cy1jb250cm9sX19idG4gLl9saW5rIHNwYW4ge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxMTQ0NzY7IH1cbiAgICAubmV3cy1jb250cm9sX19idG4gLl9saW5rOmhvdmVyIHNwYW4ge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLm5ld3MtY29udHJvbF9fYnRuLS1uZXh0IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICAgIC5uZXdzLWNvbnRyb2xfX2J0bi0tbmV4dCAuX2xpbmsge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuICAgICAgLm5ld3MtY29udHJvbF9fYnRuLS1uZXh0IC5fbGluazpiZWZvcmUge1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGFuZGxpbmctdGFibGUge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIG1hcmdpbjogMCAtMTVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjIxcHgpIHtcbiAgLmhhbmRsaW5nLXRhYmxlX19pbm5lciB7XG4gICAgbWFyZ2luOiAwIC02NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gIC5oYW5kbGluZy10YWJsZV9faW5uZXIge1xuICAgIG1hcmdpbjogMCAtMTVweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGFuZGxpbmctdGFibGVfX2lubmVyIHtcbiAgICBtaW4td2lkdGg6IDUwNXB4OyB9IH1cblxuLmhhbmRsaW5nLXRhYmxlX19oZWFkIHtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBjb2xvcjogIzE5MTkxOTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gICAgLmhhbmRsaW5nLXRhYmxlX19oZWFkIHtcbiAgICAgIGZvbnQtc2l6ZTogODcuNSU7IH0gfVxuXG4uaGFuZGxpbmctdGFibGVfX2JvZHkge1xuICBmb250LXNpemU6IDEyNSU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAgIC5oYW5kbGluZy10YWJsZV9fYm9keSB7XG4gICAgICBmb250LXNpemU6IDEwMCU7IH0gfVxuICAuaGFuZGxpbmctdGFibGVfX2JvZHkgLmhhbmRsaW5nLXRhYmxlX19yb3c6bnRoLWNoaWxkKG9kZCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7IH1cblxuLmhhbmRsaW5nLXRhYmxlX19yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjIxcHgpIHtcbiAgICAuaGFuZGxpbmctdGFibGVfX3JvdyB7XG4gICAgICBwYWRkaW5nOiAxOHB4IDY1cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gICAgLmhhbmRsaW5nLXRhYmxlX19yb3cge1xuICAgICAgcGFkZGluZzogMTBweCAxNXB4OyB9IH1cblxuLmhhbmRsaW5nLXRhYmxlX19jb2wge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAgIC5oYW5kbGluZy10YWJsZV9fY29sIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4OyB9IH1cbiAgLmhhbmRsaW5nLXRhYmxlX19jb2w6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjIxcHgpIHtcbiAgICAuaGFuZGxpbmctdGFibGVfX2NvbC5fY29sLTEge1xuICAgICAgZmxleDogMCAwIDEzM3B4O1xuICAgICAgbWF4LXdpZHRoOiAxMzNweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgICAuaGFuZGxpbmctdGFibGVfX2NvbC5fY29sLTEge1xuICAgICAgZmxleDogMCAwIDEwMHB4O1xuICAgICAgbWF4LXdpZHRoOiAxMDBweDsgfSB9XG4gIC5oYW5kbGluZy10YWJsZV9fY29sLl9jb2wtMiB7XG4gICAgZmxleDogMTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIyMXB4KSB7XG4gICAgLmhhbmRsaW5nLXRhYmxlX19jb2wuX2NvbC1kYXRlIHtcbiAgICAgIGZsZXg6IDAgMCAxNDBweDtcbiAgICAgIG1heC13aWR0aDogMTQwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gICAgLmhhbmRsaW5nLXRhYmxlX19jb2wuX2NvbC1kYXRlIHtcbiAgICAgIGZsZXg6IDAgMCA4M3B4O1xuICAgICAgbWF4LXdpZHRoOiA4M3B4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMjFweCkge1xuICAgIC5oYW5kbGluZy10YWJsZV9fY29sLl9jb2wtbnVtYmVyIHtcbiAgICAgIGZsZXg6IDAgMCA1MDBweDtcbiAgICAgIG1heC13aWR0aDogNTAwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gICAgLmhhbmRsaW5nLXRhYmxlX19jb2wuX2NvbC1udW1iZXIge1xuICAgICAgZmxleDogMCAwIDExMHB4O1xuICAgICAgbWF4LXdpZHRoOiAxMTBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjIxcHgpIHtcbiAgICAuaGFuZGxpbmctdGFibGVfX2NvbC5fY29sLWRhdGV0aW1lIHtcbiAgICAgIGZsZXg6IDAgMCAxODBweDtcbiAgICAgIG1heC13aWR0aDogMTgwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gICAgLmhhbmRsaW5nLXRhYmxlX19jb2wuX2NvbC1kYXRldGltZSB7XG4gICAgICBmbGV4OiAwIDAgMTI1cHg7XG4gICAgICBtYXgtd2lkdGg6IDEyNXB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMjFweCkge1xuICAgIC5oYW5kbGluZy10YWJsZV9fY29sLl9jb2wtc3RhdHVzIHtcbiAgICAgIGZsZXg6IDAgMCAyMDBweDtcbiAgICAgIG1heC13aWR0aDogMjAwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gICAgLmhhbmRsaW5nLXRhYmxlX19jb2wuX2NvbC1zdGF0dXMge1xuICAgICAgZmxleDogMCAwIDEwMHB4O1xuICAgICAgbWF4LXdpZHRoOiAxMDBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjIxcHgpIHtcbiAgICAuaGFuZGxpbmctdGFibGVfX2NvbC5fY29sLTYge1xuICAgICAgZmxleDogMCAwIDkwcHg7XG4gICAgICBtYXgtd2lkdGg6IDkwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gICAgLmhhbmRsaW5nLXRhYmxlX19jb2wuX2NvbC02IHtcbiAgICAgIGZsZXg6IDAgMCA4MHB4O1xuICAgICAgbWF4LXdpZHRoOiA4MHB4OyB9IH1cbiAgLmhhbmRsaW5nLXRhYmxlX19jb2wgLl9zb3J0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1yaWdodDogOXB4OyB9XG4gICAgLmhhbmRsaW5nLXRhYmxlX19jb2wgLl9zb3J0OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3Nwcml0ZS5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDYxOHB4IDU0OHB4O1xuICAgICAgd2lkdGg6IDRweDtcbiAgICAgIGhlaWdodDogOHB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTYxNHB4IC01NDBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDkwZGVnKTsgfVxuICAgIC5oYW5kbGluZy10YWJsZV9fY29sIC5fc29ydC5hY3RpdmU6YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgyNzBkZWcpOyB9XG5cbi5yYWRpby1idG4ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5yYWRpby1idG46bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAucmFkaW8tYnRuX19pbnB1dCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5yYWRpby1idG5fX2lucHV0OmNoZWNrZWQgfiAucmFkaW8tYnRuX19sYWJlbDpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzdmYWRkNDtcbiAgICAgIGJvcmRlci1jb2xvcjogIzQwODViZjsgfVxuICAgIC5yYWRpby1idG5fX2lucHV0OmNoZWNrZWQgfiAucmFkaW8tYnRuX19sYWJlbDphZnRlciB7XG4gICAgICBsZWZ0OiAxMnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJkNWNhNjsgfVxuICAucmFkaW8tYnRuX19sYWJlbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICBjb2xvcjogIzFkMWQxYjtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBwYWRkaW5nOiA1cHggMCA1cHggNTVweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAucmFkaW8tYnRuX19sYWJlbDpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDhweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjMmM1Y2I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmN2ZhO1xuICAgICAgd2lkdGg6IDMzcHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgdHJhbnNpdGlvbjogLjNzOyB9XG4gICAgLnJhZGlvLWJ0bl9fbGFiZWw6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDNweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjNGM0YzQ7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4yNik7XG4gICAgICB3aWR0aDogMjJweDtcbiAgICAgIGhlaWdodDogMjJweDtcbiAgICAgIHRyYW5zaXRpb246IC4zczsgfVxuXG4ubG93dmlzaW9uIC5yYWRpby1idG5fX2lucHV0IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAubG93dmlzaW9uIC5yYWRpby1idG5fX2lucHV0OmNoZWNrZWQgfiAucmFkaW8tYnRuX19sYWJlbDpiZWZvcmUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjMmM1Y2I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjdmYTsgfVxuICAubG93dmlzaW9uIC5yYWRpby1idG5fX2lucHV0OmNoZWNrZWQgfiAucmFkaW8tYnRuX19sYWJlbDphZnRlciB7XG4gICAgbGVmdDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyB9XG5cbi5mb3JtLWNhcHRjaGEgLmJ0biB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDMwNHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9ybS1ub3RlX19pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9ybS1ub3RlX19sZWZ0IHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogMzA0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDE1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIyMXB4KSB7XG4gIC5mb3JtLW5vdGVfX2xlZnQgLmJ0biB7XG4gICAgcGFkZGluZzogOXB4IDMwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvcm0tbm90ZV9fbGVmdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIC5mb3JtLW5vdGVfX2xlZnQ6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuLmZvcm0tbm90ZV9fZmlsZSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmZvcm0tbm90ZV9fZmlsZSBsYWJlbCB7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLmZvcm0tbm90ZV9fZmlsZV9oaW50IHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAxNDBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmZvcm0tbm90ZV9fZmlsZV9oaW50IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tdG9wOiA1NXB4OyB9IH1cblxuLmZvcm0tbm90ZV9fcmlnaHQge1xuICBmbGV4OiAxOyB9XG5cbi5mb3JtLW5vdGVfX3dhcm5pbmcgcCB7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4uZm9ybS1ub3RlX193YXJuaW5nIC5fdGl0bGUge1xuICBmb250LXNpemU6IDEyNSU7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICBjb2xvcjogI0VCMEQxMTtcbiAgZm9udC1mYW1pbHk6IFwiUHJvYmFQcm8tQm9sZFwiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDsgfVxuICAuZm9ybS1ub3RlX193YXJuaW5nIC5fdGl0bGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IC0ycHg7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyMXB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy93YXJuaW5nLnBuZ1wiKSBjZW50ZXIgbm8tcmVwZWF0OyB9XG5cbi5mb3JtLW5vdGVfX3dhcm5pbmcgLl9saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuZm9ybS1ub3RlX193YXJuaW5nIC5fbGlzdCBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5OyB9XG4gICAgLmZvcm0tbm90ZV9fd2FybmluZyAuX2xpc3QgbGk6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmZvcm0tbm90ZV9fd2FybmluZyAuX2xpc3QgbGk6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICfigKInO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH1cblxuLmxvd3Zpc2lvbiAuZm9ybS1ub3RlX193YXJuaW5nIC5fdGl0bGU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3dhcm5pbmctYmxhY2sucG5nXCIpIGNlbnRlciBuby1yZXBlYXQ7IH1cblxuLmFjY28taXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDIzcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmFjY28taXRlbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9IH1cbiAgLmFjY28taXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgICAuYWNjby1pdGVtIC5yZXNvdXJjZS1ibG9ja19fbGluayB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgLmFjY28taXRlbSAuYXJ0aWNsZS1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAyNXB4O1xuICAgIG1hcmdpbjogMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmFjY28taXRlbSAuYXJ0aWNsZS1zZWN0aW9uIHtcbiAgICAgICAgcGFkZGluZzogMTBweDsgfSB9XG4gIC5hY2NvLWl0ZW1fX2JvZHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogMTNweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYjRiNGI0OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuYWNjby1pdGVtX19ib2R5IHtcbiAgICAgICAgbWFyZ2luLXRvcDogOHB4OyB9IH1cblxuLmNoYXQtYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5jaGF0LWJsb2NrOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmNoYXQtYmxvY2tfX2JvZHkge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAuY2hhdC1ibG9ja19fYm9keTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmNoYXQtYmxvY2tfX2luZm8ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgLmNoYXQtYmxvY2tfX2luZm8gLl90aXRsZSB7XG4gICAgICBmb250LXNpemU6IDEwMCU7XG4gICAgICBjb2xvcjogIzE5MTkxOTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlByb2JhUHJvLU1lZGl1bVwiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNHB4OyB9XG4gICAgICAuY2hhdC1ibG9ja19faW5mbyAuX3RpdGxlOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmNoYXQtYmxvY2tfX2luZm8gLl9sYWJlbCB7XG4gICAgICBmb250LXNpemU6IDg3LjUlO1xuICAgICAgY29sb3I6ICM3ZTdmODA7IH1cbiAgLmNoYXQtYmxvY2tfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAuY2hhdC1ibG9ja19faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgY29sb3I6ICMxOTE5MTk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VmZWZlZjtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG4gICAgbWF4LXdpZHRoOiA2OThweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmNoYXQtYmxvY2tfX2l0ZW0ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDI1cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAgICAgLmNoYXQtYmxvY2tfX2l0ZW0ge1xuICAgICAgICBtYXgtd2lkdGg6IDU1MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jaGF0LWJsb2NrX19pdGVtIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgICAgICBwYWRkaW5nOiAxNXB4OyB9IH1cbiAgICAuY2hhdC1ibG9ja19faXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuY2hhdC1ibG9ja19faXRlbSAuX3RpdGxlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlByb2JhUHJvLUJvbGRcIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBcIlRhaG9tYVwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDdweDsgfVxuICAgICAgLmNoYXQtYmxvY2tfX2l0ZW0gLl90aXRsZTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5jaGF0LWJsb2NrX19pdGVtIC5fY29udGVudCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA3cHg7IH1cbiAgICAgIC5jaGF0LWJsb2NrX19pdGVtIC5fY29udGVudDpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5jaGF0LWJsb2NrX19pdGVtIC5fZGF0ZSB7XG4gICAgICBmb250LXNpemU6IDg3LjUlO1xuICAgICAgY29sb3I6ICM3ZTdmODA7IH1cbiAgICAuY2hhdC1ibG9ja19faXRlbS0tcmlnaHQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmNoYXQtYmxvY2tfX2l0ZW0tLXJpZ2h0IHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bzsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmNoYXQtYmxvY2tfX2l0ZW0tLXJpZ2h0IHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNDBweDsgfSB9XG5cbi5sb3d2aXNpb24gLmNoYXQtYmxvY2tfX2l0ZW0ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi5wZXJzb24tZGF0YV9fYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1mYW1pbHk6IFwiUHJvYmFQcm8tU2VtaUJvbGRcIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBcIlRhaG9tYVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIG1hcmdpbi1ib3R0b206IDdweDsgfVxuICAucGVyc29uLWRhdGFfX2JvZHk6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAucGVyc29uLWRhdGFfX2JvZHkgLl9sYWJlbCB7XG4gICAgY29sb3I6ICM2YTZhNmE7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgLnBlcnNvbi1kYXRhX19ib2R5IC5fdmFsdWUge1xuICAgIGNvbG9yOiAjMTkxOTE5OyB9XG5cbi5sb3d2aXNpb24gKiB7XG4gIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7IH1cblxuLmxvd3Zpc2lvbiBhOmhvdmVyLCAubG93dmlzaW9uIGE6Zm9jdXMsIC5sb3d2aXNpb24gYTphY3RpdmUge1xuICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50OyB9XG5cbi5sb3d2aXNpb24gaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAuOCAhaW1wb3J0YW50OyB9XG5cbi5sb3d2aXNpb24gaW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IC44ICFpbXBvcnRhbnQ7IH1cblxuLmxvd3Zpc2lvbiBpbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IC44ICFpbXBvcnRhbnQ7IH1cblxuLmxvd3Zpc2lvbiBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAuOCAhaW1wb3J0YW50OyB9XG5cbi5sb3d2aXNpb24gLmZhbmN5Ym94LWJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICNmZmY7IH1cblxuLmxvd3Zpc2lvbiAuZmFuY3lib3gtaW1hZ2Uge1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTsgfVxuXG4uZmlsZXMge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5maWxlc19faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAuZmlsZXNfX2l0ZW1faW5uZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWluLXdpZHRoOiAxMDAlOyB9XG4gICAgLmZpbGVzX19pdGVtLS1sb2FkaW5nIC5maWxlc19faXRlbV9pbm5lciB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG4gICAgICAuZmlsZXNfX2l0ZW0tLWxvYWRpbmcgLmZpbGVzX19pdGVtX2lubmVyOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogLTdweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC03cHg7XG4gICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgIGJvcmRlci13aWR0aDogM3B4O1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoMTcsIDY4LCAxMTgsIDAuNzUpIHJnYmEoMTcsIDY4LCAxMTgsIDAuNzUpIHJnYmEoMTcsIDY4LCAxMTgsIDAuMjUpIHJnYmEoMTcsIDY4LCAxMTgsIDAuMjUpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICBhbmltYXRpb246IGNsb2Nrd2lzZSAuNXMgbGluZWFyIGluZmluaXRlOyB9XG4gIC5maWxlc19fZXJyb3Ige1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogcmVkO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuICAuZmlsZXNfX25hbWUge1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDc0cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4OyB9XG4gIC5maWxlc19fc2l6ZSB7XG4gICAgcGFkZGluZy10b3A6IDZweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDkwJTtcbiAgICBtYXgtd2lkdGg6IDUwcHg7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gIC5maWxlc19fZGVsZXRlIHtcbiAgICBtYXJnaW46IDNweCAwIDAgN3B4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDYxOHB4IDU0OHB4O1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDc5cHggLTQ2OXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gICAgLmZpbGVzX19kZWxldGU6aG92ZXIge1xuICAgICAgb3BhY2l0eTogLjk7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMjFweCkge1xuICAuYmFubmVycy1ibG9jayB7XG4gICAgbWluLWhlaWdodDogNTM1cHg7IH0gfVxuXG4uYmFubmVycy1ibG9ja19fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjIxcHgpIHtcbiAgICAuYmFubmVycy1ibG9ja19fbGlzdCB7XG4gICAgICBtYXJnaW46IC0xMnB4IC0yNXB4ICAtMTJweCAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiA0MDBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAgIC5iYW5uZXJzLWJsb2NrX19saXN0IHtcbiAgICAgIG1hcmdpbjogLTE1cHg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5iYW5uZXJzLWJsb2NrX19saXN0IHtcbiAgICAgIG1hcmdpbjogLTdweDsgfSB9XG5cbi5iYW5uZXJzLWJsb2NrX19pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIG1heC13aWR0aDogNTAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjIxcHgpIHtcbiAgICAuYmFubmVycy1ibG9ja19faXRlbSB7XG4gICAgICBwYWRkaW5nOiAxM3B4IDI1cHg7IH1cbiAgICAgIC5iYW5uZXJzLWJsb2NrX19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDEzcHg7XG4gICAgICAgIHdpZHRoOiAzNzVweDtcbiAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgICAuYmFubmVycy1ibG9ja19faXRlbTpmaXJzdC1jaGlsZCAuYmFubmVycy1ibG9ja19fbGluazpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxMzguNjY3JTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAgIC5iYW5uZXJzLWJsb2NrX19pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDE1cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuYmFubmVycy1ibG9ja19faXRlbSB7XG4gICAgICBwYWRkaW5nOiA3cHg7IH0gfVxuXG4uYmFubmVycy1ibG9ja19fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgLmJhbm5lcnMtYmxvY2tfX2xpbms6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXRvcDogNzEuNDMlOyB9XG5cbi5ub3QtZm91bmQge1xuICBmbGV4LWdyb3c6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLm5vdC1mb3VuZF9faW5uZXIge1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAubm90LWZvdW5kX19tYWluIHtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjMjgyODI4O1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgbWF4LXdpZHRoOiA3MDBweDsgfVxuICAubm90LWZvdW5kX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMDBweDtcbiAgICBmb250LWZhbWlseTogXCJQcm9iYVByby1Cb2xkXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTQwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5ub3QtZm91bmRfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwMHB4OyB9IH1cbiAgLm5vdC1mb3VuZF9fZGVzYyB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIlByb2JhUHJvLVNlbWlCb2xkXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAubm90LWZvdW5kX19kZXNjIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cbiAgICAubm90LWZvdW5kX19kZXNjOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAubm90LWZvdW5kX19hY3Rpb24gLmJ0biB7XG4gICAgbWluLXdpZHRoOiAxODBweDsgfVxuIiwiJGZvbnRzX2RpcjogJy4uL2ZvbnRzLyc7XHJcblxyXG5AbWl4aW4gZm9udCgkZmFtaWx5LCAkbmFtZSkge1xyXG4gICRmb250X2ZpbGVfcGF0aDogJGZvbnRzX2RpciArICRmYW1pbHk7XHJcblxyXG4gIEBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICRuYW1lO1xyXG4gICAgc3JjOiB1cmwoJGZvbnRfZmlsZV9wYXRoICsgJy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICB1cmwoJGZvbnRfZmlsZV9wYXRoICsgJy53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gZm9udC1taXhpbigkZm9udF9uYW1lKSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiI3skZm9udF9uYW1lfVwiLCAnQXJpYWwnLCAnSGVsdmV0aWNhJywgJ1RhaG9tYScsIHNhbnMtc2VyaWY7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBpbmNsdWRlIGZvbnQoXCJQcm9iYVByby9SZWd1bGFyXCIsIFwiUHJvYmFQcm8tUmVndWxhclwiKTtcclxuQG1peGluIHJlZ3VsYXIoKSB7XHJcbiAgQGluY2x1ZGUgZm9udC1taXhpbihcIlByb2JhUHJvLVJlZ3VsYXJcIik7XHJcbn1cclxuXHJcbkBpbmNsdWRlIGZvbnQoXCJQcm9iYVByby9NZWRpdW1cIiwgXCJQcm9iYVByby1NZWRpdW1cIik7XHJcbkBtaXhpbiBtZWRpdW0oKSB7XHJcbiAgQGluY2x1ZGUgZm9udC1taXhpbihcIlByb2JhUHJvLU1lZGl1bVwiKTtcclxufVxyXG5AaW5jbHVkZSBmb250KFwiUHJvYmFQcm8vU2VtaUJvbGRcIiwgXCJQcm9iYVByby1TZW1pQm9sZFwiKTtcclxuQG1peGluIHNlbWktYm9sZCgpIHtcclxuICBAaW5jbHVkZSBmb250LW1peGluKFwiUHJvYmFQcm8tU2VtaUJvbGRcIik7XHJcbn1cclxuXHJcbkBpbmNsdWRlIGZvbnQoXCJQcm9iYVByby9MaWdodFwiLCBcIlByb2JhUHJvLUxpZ2h0XCIpO1xyXG5AbWl4aW4gbGlnaHQoKSB7XHJcbiAgQGluY2x1ZGUgZm9udC1taXhpbihcIlByb2JhUHJvLUxpZ2h0XCIpO1xyXG59XHJcblxyXG5AaW5jbHVkZSBmb250KFwiUHJvYmFQcm8vQm9sZFwiLCBcIlByb2JhUHJvLUJvbGRcIik7XHJcbkBtaXhpbiBib2xkKCkge1xyXG4gIEBpbmNsdWRlIGZvbnQtbWl4aW4oXCJQcm9iYVByby1Cb2xkXCIpO1xyXG59XHJcblxyXG5AaW5jbHVkZSBmb250KFwiUm9ib3RvL1JlZ3VsYXJcIiwgXCJSb2JvdG8tUmVndWxhclwiKTtcclxuQG1peGluIHJvYi1yZWcoKSB7XHJcbiAgQGluY2x1ZGUgZm9udC1taXhpbihcIlJvYm90by1SZWd1bGFyXCIpO1xyXG59IiwiLmljb24ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB3aWR0aDogMWVtO1xyXG4gIGhlaWdodDogMWVtO1xyXG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcclxufVxyXG5cclxuLmljb24tYXJyb3ctbGVmdCB7XHJcbiAgd2lkdGg6IDguNzdweDtcclxuICBoZWlnaHQ6IDE1LjUzcHg7XHJcbn1cclxuLmljb24tYXZhaWxhYmlsaXR5IHtcclxuICB3aWR0aDogMjdweDtcclxuICBoZWlnaHQ6IDIycHg7XHJcbn1cclxuLmljb24tYnRuLWFycm93IHtcclxuICB3aWR0aDogMTJweDtcclxuICBoZWlnaHQ6IDEycHg7XHJcbn1cclxuLmljb24tYnRuLXVzZXIge1xyXG4gIHdpZHRoOiAxMnB4O1xyXG4gIGhlaWdodDogMTJweDtcclxufVxyXG4uaWNvbi1jaGF0IHtcclxuICB3aWR0aDogMThweDtcclxuICBoZWlnaHQ6IDE4cHg7XHJcbn1cclxuLmljb24tZmIge1xyXG4gIHdpZHRoOiAyMnB4O1xyXG4gIGhlaWdodDogMjJweDtcclxufVxyXG4uaWNvbi1maWxlIHtcclxuICB3aWR0aDogMzNweDtcclxuICBoZWlnaHQ6IDQ0LjA4cHg7XHJcbn1cclxuLmljb24taGFuZCB7XHJcbiAgd2lkdGg6IDMwLjg2cHg7XHJcbiAgaGVpZ2h0OiAxOS41cHg7XHJcbn1cclxuLmljb24taGVhciB7XHJcbiAgd2lkdGg6IDE4cHg7XHJcbiAgaGVpZ2h0OiAxOHB4O1xyXG59XHJcbi5pY29uLWluIHtcclxuICB3aWR0aDogMjAuNTdweDtcclxuICBoZWlnaHQ6IDE3LjE0cHg7XHJcbn1cclxuLmljb24tbGFuZyB7XHJcbiAgd2lkdGg6IDI0cHg7XHJcbiAgaGVpZ2h0OiAyMnB4O1xyXG59XHJcbi5pY29uLWxvZ28tdWEge1xyXG4gIHdpZHRoOiAzNi4zN3B4O1xyXG4gIGhlaWdodDogNjAuNjJweDtcclxufVxyXG4uaWNvbi1tZXNzYWdlIHtcclxuICB3aWR0aDogMjRweDtcclxuICBoZWlnaHQ6IDIwLjU3cHg7XHJcbn1cclxuLmljb24tb3V0IHtcclxuICB3aWR0aDogMjFweDtcclxuICBoZWlnaHQ6IDE3LjE0cHg7XHJcbn1cclxuLmljb24tcG9wdXAtY2xvc2Uge1xyXG4gIHdpZHRoOiAyMHB4O1xyXG4gIGhlaWdodDogMjBweDtcclxufVxyXG4uaWNvbi1wcm9maWxlIHtcclxuICB3aWR0aDogMjJweDtcclxuICBoZWlnaHQ6IDIycHg7XHJcbn1cclxuLmljb24tc2VhcmNoIHtcclxuICB3aWR0aDogMThweDtcclxuICBoZWlnaHQ6IDE4cHg7XHJcbn1cclxuIiwiLmJ0biB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHRyYW5zaXRpb246IDAuMTVzIGVhc2UtaW4tb3V0O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBwYWRkaW5nOiA5cHggMjBweDtcclxuICBsaW5lLWhlaWdodDogMS41O1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMCk7XHJcbiAgbWluLXdpZHRoOiAxNDBweDtcclxuICBAaW5jbHVkZSByb2ItcmVnO1xyXG5cclxuICAmOmhvdmVyLFxyXG4gICY6Zm9jdXMge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxuXHJcbiAgc3ZnIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtaW4taGVpZ2h0OiAxcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgIG1hcmdpbi10b3A6IC0ycHg7XHJcbiAgfVxyXG5cclxuICBzcGFuICsgc3ZnIHtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgfVxyXG5cclxuICAmLXByaW1hcnkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcblxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJHByaW1hcnktY29sb3IsIDUlKTtcclxuICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJHByaW1hcnktY29sb3IsIDUlKTtcclxuICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICB9XHJcblxyXG4gICAgJjpkaXNhYmxlZCxcclxuICAgICYuZGlzYWJsZWQge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLXNlY29uZGFyeSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xyXG4gICAgY29sb3I6ICMxOTE5MTk7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkc2Vjb25kYXJ5LWNvbG9yLCA1JSk7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRzZWNvbmRhcnktY29sb3IsIDUlKTtcclxuICAgICAgY29sb3I6ICMxOTE5MTk7XHJcbiAgICB9XHJcblxyXG4gICAgJjpkaXNhYmxlZCxcclxuICAgICYuZGlzYWJsZWQge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xyXG4gICAgICBib3JkZXItY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XHJcbiAgICAgIGNvbG9yOiAjMTkxOTE5O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1zdWNjZXNzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRzdWNjZXNzLWNvbG9yO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkc3VjY2Vzcy1jb2xvcjtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJHN1Y2Nlc3MtY29sb3IsIDUlKTtcclxuICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJHN1Y2Nlc3MtY29sb3IsIDUlKTtcclxuICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICB9XHJcblxyXG4gICAgJjpkaXNhYmxlZCxcclxuICAgICYuZGlzYWJsZWQge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3VjY2Vzcy1jb2xvcjtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkc3VjY2Vzcy1jb2xvcjtcclxuICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWRhbmdlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFuZ2VyLWNvbG9yO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkZGFuZ2VyLWNvbG9yO1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkZGFuZ2VyLWNvbG9yLCA1JSk7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRkYW5nZXItY29sb3IsIDUlKTtcclxuICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICB9XHJcblxyXG4gICAgJjpkaXNhYmxlZCxcclxuICAgICYuZGlzYWJsZWQge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFuZ2VyLWNvbG9yO1xyXG4gICAgICBib3JkZXItY29sb3I6ICRkYW5nZXItY29sb3I7XHJcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi13YXJuaW5nIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3YXJuaW5nLWNvbG9yO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkd2FybmluZy1jb2xvcjtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJHdhcm5pbmctY29sb3IsIDUlKTtcclxuICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJHdhcm5pbmctY29sb3IsIDUlKTtcclxuICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICB9XHJcblxyXG4gICAgJjpkaXNhYmxlZCxcclxuICAgICYuZGlzYWJsZWQge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2FybmluZy1jb2xvcjtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkd2FybmluZy1jb2xvcjtcclxuICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWxpZ2h0IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1jb2xvcjtcclxuICAgIGJvcmRlci1jb2xvcjogJGxpZ2h0LWNvbG9yO1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkbGlnaHQtY29sb3IsIDUlKTtcclxuICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGxpZ2h0LWNvbG9yLCA1JSk7XHJcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgfVxyXG5cclxuICAgICY6ZGlzYWJsZWQsXHJcbiAgICAmLmRpc2FibGVkIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWNvbG9yO1xyXG4gICAgICBib3JkZXItY29sb3I6ICRsaWdodC1jb2xvcjtcclxuICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWRhcmsge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstY29sb3I7XHJcbiAgICBib3JkZXItY29sb3I6ICRkYXJrLWNvbG9yO1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGRhcmstY29sb3IsIDUlKTtcclxuICAgICAgYm9yZGVyLWNvbG9yOiBsaWdodGVuKCRkYXJrLWNvbG9yLCA1JSk7XHJcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgfVxyXG5cclxuICAgICY6ZGlzYWJsZWQsXHJcbiAgICAmLmRpc2FibGVkIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstY29sb3I7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJGRhcmstY29sb3I7XHJcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1vdXRsaW5lLXByaW1hcnkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJHByaW1hcnktY29sb3IsIDUlKTtcclxuICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJHByaW1hcnktY29sb3IsIDUlKTtcclxuICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICB9XHJcblxyXG4gICAgJjpkaXNhYmxlZCxcclxuICAgICYuZGlzYWJsZWQge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICYuYnRuLWxvYWRpbmc6YmVmb3JlIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDEyMywgMjU1LCAwLjc1KSByZ2JhKDAsIDEyMywgMjU1LCAwLjc1KSByZ2JhKDAsIDEyMywgMjU1LCAwLjI1KSByZ2JhKDAsIDEyMywgMjU1LCAwLjI1KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtb3V0bGluZS1zZWNvbmRhcnkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XHJcbiAgICBjb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRzZWNvbmRhcnktY29sb3IsIDUlKTtcclxuICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJHNlY29uZGFyeS1jb2xvciwgNSUpO1xyXG4gICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIH1cclxuXHJcbiAgICAmOmRpc2FibGVkLFxyXG4gICAgJi5kaXNhYmxlZCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXItY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XHJcbiAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICYuYnRuLWxvYWRpbmc6YmVmb3JlIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDEzNCwgMTQyLCAxNTAsIDAuNzUpIHJnYmEoMTM0LCAxNDIsIDE1MCwgMC43NSkgcmdiYSgxMzQsIDE0MiwgMTUwLCAwLjI1KSByZ2JhKDEzNCwgMTQyLCAxNTAsIDAuMjUpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1vdXRsaW5lLXN1Y2Nlc3Mge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItY29sb3I6ICRzdWNjZXNzLWNvbG9yO1xyXG4gICAgY29sb3I6ICRzdWNjZXNzLWNvbG9yO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJHN1Y2Nlc3MtY29sb3IsIDUlKTtcclxuICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJHN1Y2Nlc3MtY29sb3IsIDUlKTtcclxuICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICB9XHJcblxyXG4gICAgJjpkaXNhYmxlZCxcclxuICAgICYuZGlzYWJsZWQge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkc3VjY2Vzcy1jb2xvcjtcclxuICAgICAgY29sb3I6ICRzdWNjZXNzLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICYuYnRuLWxvYWRpbmc6YmVmb3JlIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDQwLCAxNjcsIDY5LCAwLjc1KSByZ2JhKDQwLCAxNjcsIDY5LCAwLjc1KSByZ2JhKDQwLCAxNjcsIDY5LCAwLjI1KSByZ2JhKDQwLCAxNjcsIDY5LCAwLjI1KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtb3V0bGluZS1kYW5nZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItY29sb3I6ICRkYW5nZXItY29sb3I7XHJcbiAgICBjb2xvcjogJGRhbmdlci1jb2xvcjtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRkYW5nZXItY29sb3IsIDUlKTtcclxuICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGRhbmdlci1jb2xvciwgNSUpO1xyXG4gICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIH1cclxuXHJcbiAgICAmOmRpc2FibGVkLFxyXG4gICAgJi5kaXNhYmxlZCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXItY29sb3I6ICRkYW5nZXItY29sb3I7XHJcbiAgICAgIGNvbG9yOiAkZGFuZ2VyLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICYuYnRuLWxvYWRpbmc6YmVmb3JlIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIyMCwgNTMsIDY5LCAwLjc1KSByZ2JhKDIyMCwgNTMsIDY5LCAwLjc1KSByZ2JhKDIyMCwgNTMsIDY5LCAwLjI1KSByZ2JhKDIyMCwgNTMsIDY5LCAwLjI1KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtb3V0bGluZS13YXJuaW5nIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkd2FybmluZy1jb2xvcjtcclxuICAgIGNvbG9yOiAkd2FybmluZy1jb2xvcjtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCR3YXJuaW5nLWNvbG9yLCA1JSk7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCR3YXJuaW5nLWNvbG9yLCA1JSk7XHJcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgfVxyXG5cclxuICAgICY6ZGlzYWJsZWQsXHJcbiAgICAmLmRpc2FibGVkIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJHdhcm5pbmctY29sb3I7XHJcbiAgICAgIGNvbG9yOiAkd2FybmluZy1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmLmJ0bi1sb2FkaW5nOmJlZm9yZSB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDE5MywgNywgMC43NSkgcmdiYSgyNTUsIDE5MywgNywgMC43NSkgcmdiYSgyNTUsIDE5MywgNywgMC4yNSkgcmdiYSgyNTUsIDE5MywgNywgMC4yNSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLW91dGxpbmUtbGlnaHQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItY29sb3I6ICRsaWdodC1jb2xvcjtcclxuICAgIGNvbG9yOiAkbGlnaHQtY29sb3I7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkbGlnaHQtY29sb3IsIDUlKTtcclxuICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGxpZ2h0LWNvbG9yLCA1JSk7XHJcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgfVxyXG5cclxuICAgICY6ZGlzYWJsZWQsXHJcbiAgICAmLmRpc2FibGVkIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJGxpZ2h0LWNvbG9yO1xyXG4gICAgICBjb2xvcjogJGxpZ2h0LWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICYuYnRuLWxvYWRpbmc6YmVmb3JlIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIzLCAxNjIsIDE4NCwgMC43NSkgcmdiYSgyMywgMTYyLCAxODQsIDAuNzUpIHJnYmEoMjMsIDE2MiwgMTg0LCAwLjI1KSByZ2JhKDIzLCAxNjIsIDE4NCwgMC4yNSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLW91dGxpbmUtZGFyayB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1jb2xvcjogJGRhcmstY29sb3I7XHJcbiAgICBjb2xvcjogJGRhcmstY29sb3I7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGRhcmstY29sb3IsIDUlKTtcclxuICAgICAgYm9yZGVyLWNvbG9yOiBsaWdodGVuKCRkYXJrLWNvbG9yLCA1JSk7XHJcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgfVxyXG5cclxuICAgICY6ZGlzYWJsZWQsXHJcbiAgICAmLmRpc2FibGVkIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJGRhcmstY29sb3I7XHJcbiAgICAgIGNvbG9yOiAkZGFyay1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmLmJ0bi1sb2FkaW5nOmJlZm9yZSB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiYSg1MiwgNTgsIDY0LCAwLjc1KSByZ2JhKDUyLCA1OCwgNjQsIDAuNzUpIHJnYmEoNTIsIDU4LCA2NCwgMC4yNSkgcmdiYSg1MiwgNTgsIDY0LCAwLjI1KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtbG9hZGluZyB7XHJcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XHJcbiAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgIGJvcmRlci13aWR0aDogM3B4O1xyXG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSkgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KSByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgIGFuaW1hdGlvbjogY2xvY2t3aXNlIC41cyBsaW5lYXIgaW5maW5pdGU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWxnIHtcclxuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCk7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDI1cHg7XHJcblxyXG4gICAgJi5idG4tbG9hZGluZzpiZWZvcmUge1xyXG4gICAgICBtYXJnaW4tdG9wOiAtMTJweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xyXG4gICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1zbWFsbCB7XHJcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTIpO1xyXG4gICAgcGFkZGluZzogNXB4IDE1cHg7XHJcblxyXG4gICAgJi5idG4tbG9hZGluZzpiZWZvcmUge1xyXG4gICAgICBtYXJnaW4tdG9wOiAtN3B4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTdweDtcclxuICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICB3aWR0aDogMTVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICY6ZGlzYWJsZWQsXHJcbiAgJi5kaXNhYmxlZCB7XHJcbiAgICBvcGFjaXR5OiAuNjU7XHJcbiAgfVxyXG5cclxuICAmOmRpc2FibGVkIHtcclxuICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICB9XHJcblxyXG4gICYuZGlzYWJsZWQge1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGNsb2Nrd2lzZSB7XHJcbiAgdG8ge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKSB0cmFuc2xhdGV6KDApO1xyXG4gIH1cclxufVxyXG5cclxuLmxvd3Zpc2lvbiB7XHJcbiAgLmJ0biB7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAmLXByaW1hcnksXHJcbiAgICAmLXNlY29uZGFyeSxcclxuICAgICYtc3VjY2VzcyxcclxuICAgICYtZGFuZ2VyLFxyXG4gICAgJi13YXJuaW5nLFxyXG4gICAgJi1saWdodCxcclxuICAgICYtZGFyayxcclxuICAgICYtb3V0bGluZS1wcmltYXJ5LFxyXG4gICAgJi1vdXRsaW5lLXNlY29uZGFyeSxcclxuICAgICYtb3V0bGluZS1zdWNjZXNzLFxyXG4gICAgJi1vdXRsaW5lLWRhbmdlcixcclxuICAgICYtb3V0bGluZS13YXJuaW5nLFxyXG4gICAgJi1vdXRsaW5lLWxpZ2h0LFxyXG4gICAgJi1vdXRsaW5lLWRhcmssXHJcbiAgICAmLW91dGxpbmUtc2Vjb25kYXJ5IHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwO1xyXG4gICAgICBjb2xvcjogIzAwMDtcclxuXHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogIzAwMDtcclxuICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpkaXNhYmxlZCxcclxuICAgICAgJi5kaXNhYmxlZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICBib3JkZXItY29sb3I6ICMwMDA7XHJcbiAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgb3BhY2l0eTogLjg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuYnRuLWxvYWRpbmc6YmVmb3JlIHtcclxuICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSkgcmdiYSgwLCAwLCAwLCAwLjc1KSByZ2JhKDAsIDAsIDAsIDAuMjUpIHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIvKiEgbm9ybWFsaXplLmNzcyB2Ny4wLjAgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXHJcblxyXG4vKiBEb2N1bWVudFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cclxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpblxyXG4gKiAgICBJRSBvbiBXaW5kb3dzIFBob25lIGFuZCBpbiBpT1MuXHJcbiAqL1xyXG5cclxuaHRtbCB7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cclxuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xyXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xyXG59XHJcblxyXG4vKiBTZWN0aW9uc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxyXG4gKi9cclxuXHJcbmJvZHkge1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxyXG4gKi9cclxuXHJcbmFydGljbGUsXHJcbmFzaWRlLFxyXG5mb290ZXIsXHJcbmhlYWRlcixcclxubmF2LFxyXG5zZWN0aW9uIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLyoqXHJcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcclxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cclxuICovXHJcblxyXG5oMSB7XHJcbiAgZm9udC1zaXplOiAyZW07XHJcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcclxufVxyXG5cclxuLyogR3JvdXBpbmcgY29udGVudFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxyXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cclxuICovXHJcblxyXG5maWdjYXB0aW9uLFxyXG5maWd1cmUsXHJcbm1haW4geyAvKiAxICovXHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgbWFyZ2luIGluIElFIDguXHJcbiAqL1xyXG5cclxuZmlndXJlIHtcclxuICBtYXJnaW46IDFlbSA0MHB4O1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cclxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXHJcbiAqL1xyXG5cclxuaHIge1xyXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAxICovXHJcbiAgaGVpZ2h0OiAwOyAvKiAxICovXHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5wcmUge1xyXG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xyXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXHJcbn1cclxuXHJcbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogMS4gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxyXG4gKiAyLiBSZW1vdmUgZ2FwcyBpbiBsaW5rcyB1bmRlcmxpbmUgaW4gaU9TIDgrIGFuZCBTYWZhcmkgOCsuXHJcbiAqL1xyXG5cclxuYSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8qIDEgKi9cclxuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzOyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LSBhbmQgRmlyZWZveCAzOS0uXHJcbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXHJcbiAqL1xyXG5cclxuYWJiclt0aXRsZV0ge1xyXG4gIGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLyogMiAqL1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogUHJldmVudCB0aGUgZHVwbGljYXRlIGFwcGxpY2F0aW9uIG9mIGBib2xkZXJgIGJ5IHRoZSBuZXh0IHJ1bGUgaW4gU2FmYXJpIDYuXHJcbiAqL1xyXG5cclxuYixcclxuc3Ryb25nIHtcclxuICBmb250LXdlaWdodDogaW5oZXJpdDtcclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXHJcbiAqL1xyXG5cclxuYixcclxuc3Ryb25nIHtcclxuICBmb250LXdlaWdodDogYm9sZGVyO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbmNvZGUsXHJcbmtiZCxcclxuc2FtcCB7XHJcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXHJcbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHN0eWxlIGluIEFuZHJvaWQgNC4zLS5cclxuICovXHJcblxyXG5kZm4ge1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBiYWNrZ3JvdW5kIGFuZCBjb2xvciBpbiBJRSA5LS5cclxuICovXHJcblxyXG5tYXJrIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwO1xyXG4gIGNvbG9yOiAjMDAwO1xyXG59XHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuc21hbGwge1xyXG4gIGZvbnQtc2l6ZTogODAlO1xyXG59XHJcblxyXG4vKipcclxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXHJcbiAqIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5zdWIsXHJcbnN1cCB7XHJcbiAgZm9udC1zaXplOiA3NSU7XHJcbiAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxufVxyXG5cclxuc3ViIHtcclxuICBib3R0b206IC0wLjI1ZW07XHJcbn1cclxuXHJcbnN1cCB7XHJcbiAgdG9wOiAtMC41ZW07XHJcbn1cclxuXHJcbi8qIEVtYmVkZGVkIGNvbnRlbnRcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cclxuICovXHJcblxyXG5hdWRpbyxcclxudmlkZW8ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGlPUyA0LTcuXHJcbiAqL1xyXG5cclxuYXVkaW86bm90KFtjb250cm9sc10pIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIGhlaWdodDogMDtcclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAtLlxyXG4gKi9cclxuXHJcbmltZyB7XHJcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xyXG59XHJcblxyXG4vKipcclxuICogSGlkZSB0aGUgb3ZlcmZsb3cgaW4gSUUuXHJcbiAqL1xyXG5cclxuc3ZnOm5vdCg6cm9vdCkge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi8qIEZvcm1zXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cclxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxyXG4gKi9cclxuXHJcbmJ1dHRvbixcclxuaW5wdXQsXHJcbm9wdGdyb3VwLFxyXG5zZWxlY3QsXHJcbnRleHRhcmVhIHtcclxuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgLyogMSAqL1xyXG4gIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXHJcbiAgbWFyZ2luOiAwOyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cclxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cclxuICovXHJcblxyXG5idXR0b24sXHJcbmlucHV0IHsgLyogMSAqL1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXHJcbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cclxuICovXHJcblxyXG5idXR0b24sXHJcbnNlbGVjdCB7IC8qIDEgKi9cclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIFByZXZlbnQgYSBXZWJLaXQgYnVnIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYCBhbmQgYHZpZGVvYFxyXG4gKiAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXHJcbiAqIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXHJcbiAqL1xyXG5cclxuYnV0dG9uLFxyXG5odG1sIFt0eXBlPVwiYnV0dG9uXCJdLCAvKiAxICovXHJcblt0eXBlPVwicmVzZXRcIl0sXHJcblt0eXBlPVwic3VibWl0XCJdIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cclxuICovXHJcblxyXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXHJcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxyXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxyXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XHJcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXHJcbiAqL1xyXG5cclxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxyXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcclxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcclxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xyXG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcclxufVxyXG5cclxuLyoqXHJcbiAqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cclxuICovXHJcblxyXG5maWVsZHNldCB7XHJcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cclxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxyXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XHJcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbmxlZ2VuZCB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xyXG4gIGNvbG9yOiBpbmhlcml0OyAvKiAyICovXHJcbiAgZGlzcGxheTogdGFibGU7IC8qIDEgKi9cclxuICBtYXgtd2lkdGg6IDEwMCU7IC8qIDEgKi9cclxuICBwYWRkaW5nOiAwOyAvKiAzICovXHJcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXHJcbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXHJcbiAqL1xyXG5cclxucHJvZ3Jlc3Mge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLyogMSAqL1xyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRS5cclxuICovXHJcblxyXG50ZXh0YXJlYSB7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC0uXHJcbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC0uXHJcbiAqL1xyXG5cclxuW3R5cGU9XCJjaGVja2JveFwiXSxcclxuW3R5cGU9XCJyYWRpb1wiXSB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xyXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cclxuICovXHJcblxyXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcclxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cclxuICovXHJcblxyXG5bdHlwZT1cInNlYXJjaFwiXSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cclxuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGFuZCBjYW5jZWwgYnV0dG9ucyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cclxuICovXHJcblxyXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcclxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXHJcbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cclxuICovXHJcblxyXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xyXG4gIGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cclxufVxyXG5cclxuLyogSW50ZXJhY3RpdmVcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxyXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSwgYW5kIEZpcmVmb3guXHJcbiAqL1xyXG5cclxuZGV0YWlscywgLyogMSAqL1xyXG5tZW51IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLypcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnN1bW1hcnkge1xyXG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcclxufVxyXG5cclxuLyogU2NyaXB0aW5nXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXHJcbiAqL1xyXG5cclxuY2FudmFzIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cclxuICovXHJcblxyXG50ZW1wbGF0ZSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLyogSGlkZGVuXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAtLlxyXG4gKi9cclxuXHJcbltoaWRkZW5dIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbiIsIkAtbXMtdmlld3BvcnQge1xyXG4gIHdpZHRoOiBkZXZpY2Utd2lkdGg7XHJcbn1cclxuXHJcbmh0bWwge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7XHJcbn1cclxuXHJcbiosXHJcbio6OmJlZm9yZSxcclxuKjo6YWZ0ZXIge1xyXG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi5jb250YWluZXIge1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyO1xyXG4gIHBhZGRpbmctbGVmdDogJGd1dHRlcjtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRtb2JpbGVNZWRpYSArIDEpIHtcclxuICAuY29udGFpbmVyIHtcclxuICAgIG1heC13aWR0aDogJHRhYmxldFdpZHRoO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXRNZWRpYSArIDEpIHtcclxuICAuY29udGFpbmVyIHtcclxuICAgIG1heC13aWR0aDogJGRlc2t0b3BXaWR0aDtcclxuICB9XHJcbn1cclxuXHJcbi5jb250YWluZXItZmx1aWQge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyO1xyXG4gIHBhZGRpbmctbGVmdDogJGd1dHRlcjtcclxufVxyXG5cclxuLnJvdyB7XHJcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICAtbXMtZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgbWFyZ2luOiAtJGd1dHRlcjtcclxufVxyXG5cclxuLm5vLWd1dHRlcnMge1xyXG4gIG1hcmdpbi1yaWdodDogMDtcclxuICBtYXJnaW4tbGVmdDogMDtcclxufVxyXG5cclxuLm5vLWd1dHRlcnMgPiAuY29sLFxyXG4ubm8tZ3V0dGVycyA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcclxuICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gIHBhZGRpbmctbGVmdDogMDtcclxufVxyXG5cclxuLmNvbC0xLCAuY29sLTIsIC5jb2wtMywgLmNvbC00LCAuY29sLTUsIC5jb2wtNiwgLmNvbC03LCAuY29sLTgsIC5jb2wtOSwgLmNvbC0xMCwgLmNvbC0xMSwgLmNvbC0xMiwgLmNvbCxcclxuLmNvbC1hdXRvLCAuY29sLXNtLTEsIC5jb2wtc20tMiwgLmNvbC1zbS0zLCAuY29sLXNtLTQsIC5jb2wtc20tNSwgLmNvbC1zbS02LCAuY29sLXNtLTcsIC5jb2wtc20tOCwgLmNvbC1zbS05LCAuY29sLXNtLTEwLCAuY29sLXNtLTExLCAuY29sLXNtLTEyLCAuY29sLXNtLFxyXG4uY29sLXNtLWF1dG8sIC5jb2wtbWQtMSwgLmNvbC1tZC0yLCAuY29sLW1kLTMsIC5jb2wtbWQtNCwgLmNvbC1tZC01LCAuY29sLW1kLTYsIC5jb2wtbWQtNywgLmNvbC1tZC04LCAuY29sLW1kLTksIC5jb2wtbWQtMTAsIC5jb2wtbWQtMTEsIC5jb2wtbWQtMTIsIC5jb2wtbWQsXHJcbi5jb2wtbWQtYXV0bywgLmNvbC1sZy0xLCAuY29sLWxnLTIsIC5jb2wtbGctMywgLmNvbC1sZy00LCAuY29sLWxnLTUsIC5jb2wtbGctNiwgLmNvbC1sZy03LCAuY29sLWxnLTgsIC5jb2wtbGctOSwgLmNvbC1sZy0xMCwgLmNvbC1sZy0xMSwgLmNvbC1sZy0xMiwgLmNvbC1sZyxcclxuLmNvbC1sZy1hdXRvLCAuY29sLXhsLTEsIC5jb2wteGwtMiwgLmNvbC14bC0zLCAuY29sLXhsLTQsIC5jb2wteGwtNSwgLmNvbC14bC02LCAuY29sLXhsLTcsIC5jb2wteGwtOCwgLmNvbC14bC05LCAuY29sLXhsLTEwLCAuY29sLXhsLTExLCAuY29sLXhsLTEyLCAuY29sLXhsLFxyXG4uY29sLXhsLWF1dG8ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBtaW4taGVpZ2h0OiAxcHg7XHJcbiAgcGFkZGluZzogJGd1dHRlcjtcclxufVxyXG5cclxuLmNvbCB7XHJcbiAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XHJcbiAgICAgIGZsZXgtYmFzaXM6IDA7XHJcbiAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XHJcbiAgICAgIGZsZXgtZ3JvdzogMTtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5jb2wtYXV0byB7XHJcbiAgLW1zLWZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICBmbGV4OiAwIDAgYXV0bztcclxuICB3aWR0aDogYXV0bztcclxuICBtYXgtd2lkdGg6IG5vbmU7XHJcbn1cclxuXHJcbi5jb2wtMSB7XHJcbiAgLW1zLWZsZXg6IDAgMCA4LjMzMzMzMyU7XHJcbiAgICAgIGZsZXg6IDAgMCA4LjMzMzMzMyU7XHJcbiAgbWF4LXdpZHRoOiA4LjMzMzMzMyU7XHJcbn1cclxuXHJcbi5jb2wtMiB7XHJcbiAgLW1zLWZsZXg6IDAgMCAxNi42NjY2NjclO1xyXG4gICAgICBmbGV4OiAwIDAgMTYuNjY2NjY3JTtcclxuICBtYXgtd2lkdGg6IDE2LjY2NjY2NyU7XHJcbn1cclxuXHJcbi5jb2wtMyB7XHJcbiAgLW1zLWZsZXg6IDAgMCAyNSU7XHJcbiAgICAgIGZsZXg6IDAgMCAyNSU7XHJcbiAgbWF4LXdpZHRoOiAyNSU7XHJcbn1cclxuXHJcbi5jb2wtNCB7XHJcbiAgLW1zLWZsZXg6IDAgMCAzMy4zMzMzMzMlO1xyXG4gICAgICBmbGV4OiAwIDAgMzMuMzMzMzMzJTtcclxuICBtYXgtd2lkdGg6IDMzLjMzMzMzMyU7XHJcbn1cclxuXHJcbi5jb2wtNSB7XHJcbiAgLW1zLWZsZXg6IDAgMCA0MS42NjY2NjclO1xyXG4gICAgICBmbGV4OiAwIDAgNDEuNjY2NjY3JTtcclxuICBtYXgtd2lkdGg6IDQxLjY2NjY2NyU7XHJcbn1cclxuXHJcbi5jb2wtNiB7XHJcbiAgLW1zLWZsZXg6IDAgMCA1MCU7XHJcbiAgICAgIGZsZXg6IDAgMCA1MCU7XHJcbiAgbWF4LXdpZHRoOiA1MCU7XHJcbn1cclxuXHJcbi5jb2wtNyB7XHJcbiAgLW1zLWZsZXg6IDAgMCA1OC4zMzMzMzMlO1xyXG4gICAgICBmbGV4OiAwIDAgNTguMzMzMzMzJTtcclxuICBtYXgtd2lkdGg6IDU4LjMzMzMzMyU7XHJcbn1cclxuXHJcbi5jb2wtOCB7XHJcbiAgLW1zLWZsZXg6IDAgMCA2Ni42NjY2NjclO1xyXG4gICAgICBmbGV4OiAwIDAgNjYuNjY2NjY3JTtcclxuICBtYXgtd2lkdGg6IDY2LjY2NjY2NyU7XHJcbn1cclxuXHJcbi5jb2wtOSB7XHJcbiAgLW1zLWZsZXg6IDAgMCA3NSU7XHJcbiAgICAgIGZsZXg6IDAgMCA3NSU7XHJcbiAgbWF4LXdpZHRoOiA3NSU7XHJcbn1cclxuXHJcbi5jb2wtMTAge1xyXG4gIC1tcy1mbGV4OiAwIDAgODMuMzMzMzMzJTtcclxuICAgICAgZmxleDogMCAwIDgzLjMzMzMzMyU7XHJcbiAgbWF4LXdpZHRoOiA4My4zMzMzMzMlO1xyXG59XHJcblxyXG4uY29sLTExIHtcclxuICAtbXMtZmxleDogMCAwIDkxLjY2NjY2NyU7XHJcbiAgICAgIGZsZXg6IDAgMCA5MS42NjY2NjclO1xyXG4gIG1heC13aWR0aDogOTEuNjY2NjY3JTtcclxufVxyXG5cclxuLmNvbC0xMiB7XHJcbiAgLW1zLWZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICBmbGV4OiAwIDAgMTAwJTtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5vcmRlci0xIHtcclxuICAtbXMtZmxleC1vcmRlcjogMTtcclxuICAgICAgb3JkZXI6IDE7XHJcbn1cclxuXHJcbi5vcmRlci0yIHtcclxuICAtbXMtZmxleC1vcmRlcjogMjtcclxuICAgICAgb3JkZXI6IDI7XHJcbn1cclxuXHJcbi5vcmRlci0zIHtcclxuICAtbXMtZmxleC1vcmRlcjogMztcclxuICAgICAgb3JkZXI6IDM7XHJcbn1cclxuXHJcbi5vcmRlci00IHtcclxuICAtbXMtZmxleC1vcmRlcjogNDtcclxuICAgICAgb3JkZXI6IDQ7XHJcbn1cclxuXHJcbi5vcmRlci01IHtcclxuICAtbXMtZmxleC1vcmRlcjogNTtcclxuICAgICAgb3JkZXI6IDU7XHJcbn1cclxuXHJcbi5vcmRlci02IHtcclxuICAtbXMtZmxleC1vcmRlcjogNjtcclxuICAgICAgb3JkZXI6IDY7XHJcbn1cclxuXHJcbi5vcmRlci03IHtcclxuICAtbXMtZmxleC1vcmRlcjogNztcclxuICAgICAgb3JkZXI6IDc7XHJcbn1cclxuXHJcbi5vcmRlci04IHtcclxuICAtbXMtZmxleC1vcmRlcjogODtcclxuICAgICAgb3JkZXI6IDg7XHJcbn1cclxuXHJcbi5vcmRlci05IHtcclxuICAtbXMtZmxleC1vcmRlcjogOTtcclxuICAgICAgb3JkZXI6IDk7XHJcbn1cclxuXHJcbi5vcmRlci0xMCB7XHJcbiAgLW1zLWZsZXgtb3JkZXI6IDEwO1xyXG4gICAgICBvcmRlcjogMTA7XHJcbn1cclxuXHJcbi5vcmRlci0xMSB7XHJcbiAgLW1zLWZsZXgtb3JkZXI6IDExO1xyXG4gICAgICBvcmRlcjogMTE7XHJcbn1cclxuXHJcbi5vcmRlci0xMiB7XHJcbiAgLW1zLWZsZXgtb3JkZXI6IDEyO1xyXG4gICAgICBvcmRlcjogMTI7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkge1xyXG4gIC5jb2wtc20ge1xyXG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XHJcbiAgICAgICAgZmxleC1iYXNpczogMDtcclxuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xyXG4gICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLmNvbC1zbS1hdXRvIHtcclxuICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcclxuICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgbWF4LXdpZHRoOiBub25lO1xyXG4gIH1cclxuICAuY29sLXNtLTEge1xyXG4gICAgLW1zLWZsZXg6IDAgMCA4LjMzMzMzMyU7XHJcbiAgICAgICAgZmxleDogMCAwIDguMzMzMzMzJTtcclxuICAgIG1heC13aWR0aDogOC4zMzMzMzMlO1xyXG4gIH1cclxuICAuY29sLXNtLTIge1xyXG4gICAgLW1zLWZsZXg6IDAgMCAxNi42NjY2NjclO1xyXG4gICAgICAgIGZsZXg6IDAgMCAxNi42NjY2NjclO1xyXG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjclO1xyXG4gIH1cclxuICAuY29sLXNtLTMge1xyXG4gICAgLW1zLWZsZXg6IDAgMCAyNSU7XHJcbiAgICAgICAgZmxleDogMCAwIDI1JTtcclxuICAgIG1heC13aWR0aDogMjUlO1xyXG4gIH1cclxuICAuY29sLXNtLTQge1xyXG4gICAgLW1zLWZsZXg6IDAgMCAzMy4zMzMzMzMlO1xyXG4gICAgICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMlO1xyXG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMlO1xyXG4gIH1cclxuICAuY29sLXNtLTUge1xyXG4gICAgLW1zLWZsZXg6IDAgMCA0MS42NjY2NjclO1xyXG4gICAgICAgIGZsZXg6IDAgMCA0MS42NjY2NjclO1xyXG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjclO1xyXG4gIH1cclxuICAuY29sLXNtLTYge1xyXG4gICAgLW1zLWZsZXg6IDAgMCA1MCU7XHJcbiAgICAgICAgZmxleDogMCAwIDUwJTtcclxuICAgIG1heC13aWR0aDogNTAlO1xyXG4gIH1cclxuICAuY29sLXNtLTcge1xyXG4gICAgLW1zLWZsZXg6IDAgMCA1OC4zMzMzMzMlO1xyXG4gICAgICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMlO1xyXG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMlO1xyXG4gIH1cclxuICAuY29sLXNtLTgge1xyXG4gICAgLW1zLWZsZXg6IDAgMCA2Ni42NjY2NjclO1xyXG4gICAgICAgIGZsZXg6IDAgMCA2Ni42NjY2NjclO1xyXG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjclO1xyXG4gIH1cclxuICAuY29sLXNtLTkge1xyXG4gICAgLW1zLWZsZXg6IDAgMCA3NSU7XHJcbiAgICAgICAgZmxleDogMCAwIDc1JTtcclxuICAgIG1heC13aWR0aDogNzUlO1xyXG4gIH1cclxuICAuY29sLXNtLTEwIHtcclxuICAgIC1tcy1mbGV4OiAwIDAgODMuMzMzMzMzJTtcclxuICAgICAgICBmbGV4OiAwIDAgODMuMzMzMzMzJTtcclxuICAgIG1heC13aWR0aDogODMuMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC1zbS0xMSB7XHJcbiAgICAtbXMtZmxleDogMCAwIDkxLjY2NjY2NyU7XHJcbiAgICAgICAgZmxleDogMCAwIDkxLjY2NjY2NyU7XHJcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wtc20tMTIge1xyXG4gICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAub3JkZXItc20tMSB7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogMTtcclxuICAgICAgICBvcmRlcjogMTtcclxuICB9XHJcbiAgLm9yZGVyLXNtLTIge1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDI7XHJcbiAgICAgICAgb3JkZXI6IDI7XHJcbiAgfVxyXG4gIC5vcmRlci1zbS0zIHtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiAzO1xyXG4gICAgICAgIG9yZGVyOiAzO1xyXG4gIH1cclxuICAub3JkZXItc20tNCB7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogNDtcclxuICAgICAgICBvcmRlcjogNDtcclxuICB9XHJcbiAgLm9yZGVyLXNtLTUge1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDU7XHJcbiAgICAgICAgb3JkZXI6IDU7XHJcbiAgfVxyXG4gIC5vcmRlci1zbS02IHtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiA2O1xyXG4gICAgICAgIG9yZGVyOiA2O1xyXG4gIH1cclxuICAub3JkZXItc20tNyB7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogNztcclxuICAgICAgICBvcmRlcjogNztcclxuICB9XHJcbiAgLm9yZGVyLXNtLTgge1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDg7XHJcbiAgICAgICAgb3JkZXI6IDg7XHJcbiAgfVxyXG4gIC5vcmRlci1zbS05IHtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiA5O1xyXG4gICAgICAgIG9yZGVyOiA5O1xyXG4gIH1cclxuICAub3JkZXItc20tMTAge1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDEwO1xyXG4gICAgICAgIG9yZGVyOiAxMDtcclxuICB9XHJcbiAgLm9yZGVyLXNtLTExIHtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiAxMTtcclxuICAgICAgICBvcmRlcjogMTE7XHJcbiAgfVxyXG4gIC5vcmRlci1zbS0xMiB7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogMTI7XHJcbiAgICAgICAgb3JkZXI6IDEyO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRtb2JpbGVNZWRpYSArIDEpIHtcclxuICAuY29sLW1kIHtcclxuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwO1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IDA7XHJcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcclxuICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5jb2wtbWQtYXV0byB7XHJcbiAgICAtbXMtZmxleDogMCAwIGF1dG87XHJcbiAgICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIG1heC13aWR0aDogbm9uZTtcclxuICB9XHJcbiAgLmNvbC1tZC0xIHtcclxuICAgIC1tcy1mbGV4OiAwIDAgOC4zMzMzMzMlO1xyXG4gICAgICAgIGZsZXg6IDAgMCA4LjMzMzMzMyU7XHJcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC1tZC0yIHtcclxuICAgIC1tcy1mbGV4OiAwIDAgMTYuNjY2NjY3JTtcclxuICAgICAgICBmbGV4OiAwIDAgMTYuNjY2NjY3JTtcclxuICAgIG1heC13aWR0aDogMTYuNjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC1tZC0zIHtcclxuICAgIC1tcy1mbGV4OiAwIDAgMjUlO1xyXG4gICAgICAgIGZsZXg6IDAgMCAyNSU7XHJcbiAgICBtYXgtd2lkdGg6IDI1JTtcclxuICB9XHJcbiAgLmNvbC1tZC00IHtcclxuICAgIC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMzJTtcclxuICAgICAgICBmbGV4OiAwIDAgMzMuMzMzMzMzJTtcclxuICAgIG1heC13aWR0aDogMzMuMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC1tZC01IHtcclxuICAgIC1tcy1mbGV4OiAwIDAgNDEuNjY2NjY3JTtcclxuICAgICAgICBmbGV4OiAwIDAgNDEuNjY2NjY3JTtcclxuICAgIG1heC13aWR0aDogNDEuNjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC1tZC02IHtcclxuICAgIC1tcy1mbGV4OiAwIDAgNTAlO1xyXG4gICAgICAgIGZsZXg6IDAgMCA1MCU7XHJcbiAgICBtYXgtd2lkdGg6IDUwJTtcclxuICB9XHJcbiAgLmNvbC1tZC03IHtcclxuICAgIC1tcy1mbGV4OiAwIDAgNTguMzMzMzMzJTtcclxuICAgICAgICBmbGV4OiAwIDAgNTguMzMzMzMzJTtcclxuICAgIG1heC13aWR0aDogNTguMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC1tZC04IHtcclxuICAgIC1tcy1mbGV4OiAwIDAgNjYuNjY2NjY3JTtcclxuICAgICAgICBmbGV4OiAwIDAgNjYuNjY2NjY3JTtcclxuICAgIG1heC13aWR0aDogNjYuNjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC1tZC05IHtcclxuICAgIC1tcy1mbGV4OiAwIDAgNzUlO1xyXG4gICAgICAgIGZsZXg6IDAgMCA3NSU7XHJcbiAgICBtYXgtd2lkdGg6IDc1JTtcclxuICB9XHJcbiAgLmNvbC1tZC0xMCB7XHJcbiAgICAtbXMtZmxleDogMCAwIDgzLjMzMzMzMyU7XHJcbiAgICAgICAgZmxleDogMCAwIDgzLjMzMzMzMyU7XHJcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMyU7XHJcbiAgfVxyXG4gIC5jb2wtbWQtMTEge1xyXG4gICAgLW1zLWZsZXg6IDAgMCA5MS42NjY2NjclO1xyXG4gICAgICAgIGZsZXg6IDAgMCA5MS42NjY2NjclO1xyXG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjclO1xyXG4gIH1cclxuICAuY29sLW1kLTEyIHtcclxuICAgIC1tcy1mbGV4OiAwIDAgMTAwJTtcclxuICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLm9yZGVyLW1kLTEge1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDE7XHJcbiAgICAgICAgb3JkZXI6IDE7XHJcbiAgfVxyXG4gIC5vcmRlci1tZC0yIHtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xyXG4gICAgICAgIG9yZGVyOiAyO1xyXG4gIH1cclxuICAub3JkZXItbWQtMyB7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogMztcclxuICAgICAgICBvcmRlcjogMztcclxuICB9XHJcbiAgLm9yZGVyLW1kLTQge1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDQ7XHJcbiAgICAgICAgb3JkZXI6IDQ7XHJcbiAgfVxyXG4gIC5vcmRlci1tZC01IHtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiA1O1xyXG4gICAgICAgIG9yZGVyOiA1O1xyXG4gIH1cclxuICAub3JkZXItbWQtNiB7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogNjtcclxuICAgICAgICBvcmRlcjogNjtcclxuICB9XHJcbiAgLm9yZGVyLW1kLTcge1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDc7XHJcbiAgICAgICAgb3JkZXI6IDc7XHJcbiAgfVxyXG4gIC5vcmRlci1tZC04IHtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiA4O1xyXG4gICAgICAgIG9yZGVyOiA4O1xyXG4gIH1cclxuICAub3JkZXItbWQtOSB7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogOTtcclxuICAgICAgICBvcmRlcjogOTtcclxuICB9XHJcbiAgLm9yZGVyLW1kLTEwIHtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiAxMDtcclxuICAgICAgICBvcmRlcjogMTA7XHJcbiAgfVxyXG4gIC5vcmRlci1tZC0xMSB7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogMTE7XHJcbiAgICAgICAgb3JkZXI6IDExO1xyXG4gIH1cclxuICAub3JkZXItbWQtMTIge1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDEyO1xyXG4gICAgICAgIG9yZGVyOiAxMjtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0TWVkaWEgKyAxKSB7XHJcbiAgLmNvbC1sZyB7XHJcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMDtcclxuICAgICAgICBmbGV4LWJhc2lzOiAwO1xyXG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XHJcbiAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAuY29sLWxnLWF1dG8ge1xyXG4gICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgfVxyXG4gIC5jb2wtbGctMSB7XHJcbiAgICAtbXMtZmxleDogMCAwIDguMzMzMzMzJTtcclxuICAgICAgICBmbGV4OiAwIDAgOC4zMzMzMzMlO1xyXG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMyU7XHJcbiAgfVxyXG4gIC5jb2wtbGctMiB7XHJcbiAgICAtbXMtZmxleDogMCAwIDE2LjY2NjY2NyU7XHJcbiAgICAgICAgZmxleDogMCAwIDE2LjY2NjY2NyU7XHJcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wtbGctMyB7XHJcbiAgICAtbXMtZmxleDogMCAwIDI1JTtcclxuICAgICAgICBmbGV4OiAwIDAgMjUlO1xyXG4gICAgbWF4LXdpZHRoOiAyNSU7XHJcbiAgfVxyXG4gIC5jb2wtbGctNCB7XHJcbiAgICAtbXMtZmxleDogMCAwIDMzLjMzMzMzMyU7XHJcbiAgICAgICAgZmxleDogMCAwIDMzLjMzMzMzMyU7XHJcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMyU7XHJcbiAgfVxyXG4gIC5jb2wtbGctNSB7XHJcbiAgICAtbXMtZmxleDogMCAwIDQxLjY2NjY2NyU7XHJcbiAgICAgICAgZmxleDogMCAwIDQxLjY2NjY2NyU7XHJcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wtbGctNiB7XHJcbiAgICAtbXMtZmxleDogMCAwIDUwJTtcclxuICAgICAgICBmbGV4OiAwIDAgNTAlO1xyXG4gICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgfVxyXG4gIC5jb2wtbGctNyB7XHJcbiAgICAtbXMtZmxleDogMCAwIDU4LjMzMzMzMyU7XHJcbiAgICAgICAgZmxleDogMCAwIDU4LjMzMzMzMyU7XHJcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMyU7XHJcbiAgfVxyXG4gIC5jb2wtbGctOCB7XHJcbiAgICAtbXMtZmxleDogMCAwIDY2LjY2NjY2NyU7XHJcbiAgICAgICAgZmxleDogMCAwIDY2LjY2NjY2NyU7XHJcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wtbGctOSB7XHJcbiAgICAtbXMtZmxleDogMCAwIDc1JTtcclxuICAgICAgICBmbGV4OiAwIDAgNzUlO1xyXG4gICAgbWF4LXdpZHRoOiA3NSU7XHJcbiAgfVxyXG4gIC5jb2wtbGctMTAge1xyXG4gICAgLW1zLWZsZXg6IDAgMCA4My4zMzMzMzMlO1xyXG4gICAgICAgIGZsZXg6IDAgMCA4My4zMzMzMzMlO1xyXG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMlO1xyXG4gIH1cclxuICAuY29sLWxnLTExIHtcclxuICAgIC1tcy1mbGV4OiAwIDAgOTEuNjY2NjY3JTtcclxuICAgICAgICBmbGV4OiAwIDAgOTEuNjY2NjY3JTtcclxuICAgIG1heC13aWR0aDogOTEuNjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC1sZy0xMiB7XHJcbiAgICAtbXMtZmxleDogMCAwIDEwMCU7XHJcbiAgICAgICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5vcmRlci1sZy0xIHtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xyXG4gICAgICAgIG9yZGVyOiAxO1xyXG4gIH1cclxuICAub3JkZXItbGctMiB7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogMjtcclxuICAgICAgICBvcmRlcjogMjtcclxuICB9XHJcbiAgLm9yZGVyLWxnLTMge1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDM7XHJcbiAgICAgICAgb3JkZXI6IDM7XHJcbiAgfVxyXG4gIC5vcmRlci1sZy00IHtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiA0O1xyXG4gICAgICAgIG9yZGVyOiA0O1xyXG4gIH1cclxuICAub3JkZXItbGctNSB7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogNTtcclxuICAgICAgICBvcmRlcjogNTtcclxuICB9XHJcbiAgLm9yZGVyLWxnLTYge1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDY7XHJcbiAgICAgICAgb3JkZXI6IDY7XHJcbiAgfVxyXG4gIC5vcmRlci1sZy03IHtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiA3O1xyXG4gICAgICAgIG9yZGVyOiA3O1xyXG4gIH1cclxuICAub3JkZXItbGctOCB7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogODtcclxuICAgICAgICBvcmRlcjogODtcclxuICB9XHJcbiAgLm9yZGVyLWxnLTkge1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDk7XHJcbiAgICAgICAgb3JkZXI6IDk7XHJcbiAgfVxyXG4gIC5vcmRlci1sZy0xMCB7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogMTA7XHJcbiAgICAgICAgb3JkZXI6IDEwO1xyXG4gIH1cclxuICAub3JkZXItbGctMTEge1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDExO1xyXG4gICAgICAgIG9yZGVyOiAxMTtcclxuICB9XHJcbiAgLm9yZGVyLWxnLTEyIHtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiAxMjtcclxuICAgICAgICBvcmRlcjogMTI7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldE1lZGlhICsgMSkge1xyXG4gIC5jb2wteGwge1xyXG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XHJcbiAgICAgICAgZmxleC1iYXNpczogMDtcclxuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xyXG4gICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLmNvbC14bC1hdXRvIHtcclxuICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcclxuICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgbWF4LXdpZHRoOiBub25lO1xyXG4gIH1cclxuICAuY29sLXhsLTEge1xyXG4gICAgLW1zLWZsZXg6IDAgMCA4LjMzMzMzMyU7XHJcbiAgICAgICAgZmxleDogMCAwIDguMzMzMzMzJTtcclxuICAgIG1heC13aWR0aDogOC4zMzMzMzMlO1xyXG4gIH1cclxuICAuY29sLXhsLTIge1xyXG4gICAgLW1zLWZsZXg6IDAgMCAxNi42NjY2NjclO1xyXG4gICAgICAgIGZsZXg6IDAgMCAxNi42NjY2NjclO1xyXG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjclO1xyXG4gIH1cclxuICAuY29sLXhsLTMge1xyXG4gICAgLW1zLWZsZXg6IDAgMCAyNSU7XHJcbiAgICAgICAgZmxleDogMCAwIDI1JTtcclxuICAgIG1heC13aWR0aDogMjUlO1xyXG4gIH1cclxuICAuY29sLXhsLTQge1xyXG4gICAgLW1zLWZsZXg6IDAgMCAzMy4zMzMzMzMlO1xyXG4gICAgICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMlO1xyXG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMlO1xyXG4gIH1cclxuICAuY29sLXhsLTUge1xyXG4gICAgLW1zLWZsZXg6IDAgMCA0MS42NjY2NjclO1xyXG4gICAgICAgIGZsZXg6IDAgMCA0MS42NjY2NjclO1xyXG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjclO1xyXG4gIH1cclxuICAuY29sLXhsLTYge1xyXG4gICAgLW1zLWZsZXg6IDAgMCA1MCU7XHJcbiAgICAgICAgZmxleDogMCAwIDUwJTtcclxuICAgIG1heC13aWR0aDogNTAlO1xyXG4gIH1cclxuICAuY29sLXhsLTcge1xyXG4gICAgLW1zLWZsZXg6IDAgMCA1OC4zMzMzMzMlO1xyXG4gICAgICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMlO1xyXG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMlO1xyXG4gIH1cclxuICAuY29sLXhsLTgge1xyXG4gICAgLW1zLWZsZXg6IDAgMCA2Ni42NjY2NjclO1xyXG4gICAgICAgIGZsZXg6IDAgMCA2Ni42NjY2NjclO1xyXG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjclO1xyXG4gIH1cclxuICAuY29sLXhsLTkge1xyXG4gICAgLW1zLWZsZXg6IDAgMCA3NSU7XHJcbiAgICAgICAgZmxleDogMCAwIDc1JTtcclxuICAgIG1heC13aWR0aDogNzUlO1xyXG4gIH1cclxuICAuY29sLXhsLTEwIHtcclxuICAgIC1tcy1mbGV4OiAwIDAgODMuMzMzMzMzJTtcclxuICAgICAgICBmbGV4OiAwIDAgODMuMzMzMzMzJTtcclxuICAgIG1heC13aWR0aDogODMuMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC14bC0xMSB7XHJcbiAgICAtbXMtZmxleDogMCAwIDkxLjY2NjY2NyU7XHJcbiAgICAgICAgZmxleDogMCAwIDkxLjY2NjY2NyU7XHJcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wteGwtMTIge1xyXG4gICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAub3JkZXIteGwtMSB7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogMTtcclxuICAgICAgICBvcmRlcjogMTtcclxuICB9XHJcbiAgLm9yZGVyLXhsLTIge1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDI7XHJcbiAgICAgICAgb3JkZXI6IDI7XHJcbiAgfVxyXG4gIC5vcmRlci14bC0zIHtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiAzO1xyXG4gICAgICAgIG9yZGVyOiAzO1xyXG4gIH1cclxuICAub3JkZXIteGwtNCB7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogNDtcclxuICAgICAgICBvcmRlcjogNDtcclxuICB9XHJcbiAgLm9yZGVyLXhsLTUge1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDU7XHJcbiAgICAgICAgb3JkZXI6IDU7XHJcbiAgfVxyXG4gIC5vcmRlci14bC02IHtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiA2O1xyXG4gICAgICAgIG9yZGVyOiA2O1xyXG4gIH1cclxuICAub3JkZXIteGwtNyB7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogNztcclxuICAgICAgICBvcmRlcjogNztcclxuICB9XHJcbiAgLm9yZGVyLXhsLTgge1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDg7XHJcbiAgICAgICAgb3JkZXI6IDg7XHJcbiAgfVxyXG4gIC5vcmRlci14bC05IHtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiA5O1xyXG4gICAgICAgIG9yZGVyOiA5O1xyXG4gIH1cclxuICAub3JkZXIteGwtMTAge1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDEwO1xyXG4gICAgICAgIG9yZGVyOiAxMDtcclxuICB9XHJcbiAgLm9yZGVyLXhsLTExIHtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiAxMTtcclxuICAgICAgICBvcmRlcjogMTE7XHJcbiAgfVxyXG4gIC5vcmRlci14bC0xMiB7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogMTI7XHJcbiAgICAgICAgb3JkZXI6IDEyO1xyXG4gIH1cclxufVxyXG5cclxuLmZsZXgtcm93IHtcclxuICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5mbGV4LWNvbHVtbiB7XHJcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZmxleC1yb3ctcmV2ZXJzZSB7XHJcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmZsZXgtY29sdW1uLXJldmVyc2Uge1xyXG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5mbGV4LXdyYXAge1xyXG4gIC1tcy1mbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5mbGV4LW5vd3JhcCB7XHJcbiAgLW1zLWZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5mbGV4LXdyYXAtcmV2ZXJzZSB7XHJcbiAgLW1zLWZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5qdXN0aWZ5LWNvbnRlbnQtc3RhcnQge1xyXG4gIC1tcy1mbGV4LXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uanVzdGlmeS1jb250ZW50LWVuZCB7XHJcbiAgLW1zLWZsZXgtcGFjazogZW5kICFpbXBvcnRhbnQ7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmp1c3RpZnktY29udGVudC1jZW50ZXIge1xyXG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uanVzdGlmeS1jb250ZW50LWJldHdlZW4ge1xyXG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5qdXN0aWZ5LWNvbnRlbnQtYXJvdW5kIHtcclxuICAtbXMtZmxleC1wYWNrOiBkaXN0cmlidXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5hbGlnbi1pdGVtcy1zdGFydCB7XHJcbiAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5hbGlnbi1pdGVtcy1lbmQge1xyXG4gIC1tcy1mbGV4LWFsaWduOiBlbmQgIWltcG9ydGFudDtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5hbGlnbi1pdGVtcy1jZW50ZXIge1xyXG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYWxpZ24taXRlbXMtYmFzZWxpbmUge1xyXG4gIC1tcy1mbGV4LWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xyXG4gICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmFsaWduLWl0ZW1zLXN0cmV0Y2gge1xyXG4gIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5hbGlnbi1jb250ZW50LXN0YXJ0IHtcclxuICAtbXMtZmxleC1saW5lLXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmFsaWduLWNvbnRlbnQtZW5kIHtcclxuICAtbXMtZmxleC1saW5lLXBhY2s6IGVuZCAhaW1wb3J0YW50O1xyXG4gICAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYWxpZ24tY29udGVudC1jZW50ZXIge1xyXG4gIC1tcy1mbGV4LWxpbmUtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYWxpZ24tY29udGVudC1iZXR3ZWVuIHtcclxuICAtbXMtZmxleC1saW5lLXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDtcclxuICAgICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYWxpZ24tY29udGVudC1hcm91bmQge1xyXG4gIC1tcy1mbGV4LWxpbmUtcGFjazogZGlzdHJpYnV0ZSAhaW1wb3J0YW50O1xyXG4gICAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmFsaWduLWNvbnRlbnQtc3RyZXRjaCB7XHJcbiAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdHJldGNoICFpbXBvcnRhbnQ7XHJcbiAgICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmFsaWduLXNlbGYtYXV0byB7XHJcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5hbGlnbi1zZWxmLXN0YXJ0IHtcclxuICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xyXG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5hbGlnbi1zZWxmLWVuZCB7XHJcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XHJcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5hbGlnbi1zZWxmLWNlbnRlciB7XHJcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYWxpZ24tc2VsZi1iYXNlbGluZSB7XHJcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcclxuICAgICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmFsaWduLXNlbGYtc3RyZXRjaCB7XHJcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RyZXRjaCAhaW1wb3J0YW50O1xyXG4gICAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkge1xyXG4gIC5mbGV4LXNtLXJvdyB7XHJcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmZsZXgtc20tY29sdW1uIHtcclxuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuZmxleC1zbS1yb3ctcmV2ZXJzZSB7XHJcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5mbGV4LXNtLWNvbHVtbi1yZXZlcnNlIHtcclxuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmZsZXgtc20td3JhcCB7XHJcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5mbGV4LXNtLW5vd3JhcCB7XHJcbiAgICAtbXMtZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcclxuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuZmxleC1zbS13cmFwLXJldmVyc2Uge1xyXG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmp1c3RpZnktY29udGVudC1zbS1zdGFydCB7XHJcbiAgICAtbXMtZmxleC1wYWNrOiBzdGFydCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuanVzdGlmeS1jb250ZW50LXNtLWVuZCB7XHJcbiAgICAtbXMtZmxleC1wYWNrOiBlbmQgIWltcG9ydGFudDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tY2VudGVyIHtcclxuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYmV0d2VlbiB7XHJcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYXJvdW5kIHtcclxuICAgIC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGUgIWltcG9ydGFudDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuYWxpZ24taXRlbXMtc20tc3RhcnQge1xyXG4gICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmFsaWduLWl0ZW1zLXNtLWVuZCB7XHJcbiAgICAtbXMtZmxleC1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5hbGlnbi1pdGVtcy1zbS1jZW50ZXIge1xyXG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmFsaWduLWl0ZW1zLXNtLWJhc2VsaW5lIHtcclxuICAgIC1tcy1mbGV4LWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuYWxpZ24taXRlbXMtc20tc3RyZXRjaCB7XHJcbiAgICAtbXMtZmxleC1hbGlnbjogc3RyZXRjaCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5hbGlnbi1jb250ZW50LXNtLXN0YXJ0IHtcclxuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogc3RhcnQgIWltcG9ydGFudDtcclxuICAgICAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5hbGlnbi1jb250ZW50LXNtLWVuZCB7XHJcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGVuZCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5hbGlnbi1jb250ZW50LXNtLWNlbnRlciB7XHJcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuYWxpZ24tY29udGVudC1zbS1iZXR3ZWVuIHtcclxuICAgIC1tcy1mbGV4LWxpbmUtcGFjazoganVzdGlmeSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmFsaWduLWNvbnRlbnQtc20tYXJvdW5kIHtcclxuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogZGlzdHJpYnV0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuYWxpZ24tY29udGVudC1zbS1zdHJldGNoIHtcclxuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogc3RyZXRjaCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmFsaWduLXNlbGYtc20tYXV0byB7XHJcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuYWxpZ24tc2VsZi1zbS1zdGFydCB7XHJcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmFsaWduLXNlbGYtc20tZW5kIHtcclxuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGVuZCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5hbGlnbi1zZWxmLXNtLWNlbnRlciB7XHJcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmFsaWduLXNlbGYtc20tYmFzZWxpbmUge1xyXG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcclxuICAgICAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuYWxpZ24tc2VsZi1zbS1zdHJldGNoIHtcclxuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0cmV0Y2ggIWltcG9ydGFudDtcclxuICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJG1vYmlsZU1lZGlhICsgMSkge1xyXG4gIC5mbGV4LW1kLXJvdyB7XHJcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmZsZXgtbWQtY29sdW1uIHtcclxuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuZmxleC1tZC1yb3ctcmV2ZXJzZSB7XHJcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5mbGV4LW1kLWNvbHVtbi1yZXZlcnNlIHtcclxuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmZsZXgtbWQtd3JhcCB7XHJcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5mbGV4LW1kLW5vd3JhcCB7XHJcbiAgICAtbXMtZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcclxuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuZmxleC1tZC13cmFwLXJldmVyc2Uge1xyXG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmp1c3RpZnktY29udGVudC1tZC1zdGFydCB7XHJcbiAgICAtbXMtZmxleC1wYWNrOiBzdGFydCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuanVzdGlmeS1jb250ZW50LW1kLWVuZCB7XHJcbiAgICAtbXMtZmxleC1wYWNrOiBlbmQgIWltcG9ydGFudDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtY2VudGVyIHtcclxuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYmV0d2VlbiB7XHJcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYXJvdW5kIHtcclxuICAgIC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGUgIWltcG9ydGFudDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuYWxpZ24taXRlbXMtbWQtc3RhcnQge1xyXG4gICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmFsaWduLWl0ZW1zLW1kLWVuZCB7XHJcbiAgICAtbXMtZmxleC1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5hbGlnbi1pdGVtcy1tZC1jZW50ZXIge1xyXG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmFsaWduLWl0ZW1zLW1kLWJhc2VsaW5lIHtcclxuICAgIC1tcy1mbGV4LWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuYWxpZ24taXRlbXMtbWQtc3RyZXRjaCB7XHJcbiAgICAtbXMtZmxleC1hbGlnbjogc3RyZXRjaCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5hbGlnbi1jb250ZW50LW1kLXN0YXJ0IHtcclxuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogc3RhcnQgIWltcG9ydGFudDtcclxuICAgICAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5hbGlnbi1jb250ZW50LW1kLWVuZCB7XHJcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGVuZCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5hbGlnbi1jb250ZW50LW1kLWNlbnRlciB7XHJcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuYWxpZ24tY29udGVudC1tZC1iZXR3ZWVuIHtcclxuICAgIC1tcy1mbGV4LWxpbmUtcGFjazoganVzdGlmeSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmFsaWduLWNvbnRlbnQtbWQtYXJvdW5kIHtcclxuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogZGlzdHJpYnV0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuYWxpZ24tY29udGVudC1tZC1zdHJldGNoIHtcclxuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogc3RyZXRjaCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmFsaWduLXNlbGYtbWQtYXV0byB7XHJcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuYWxpZ24tc2VsZi1tZC1zdGFydCB7XHJcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmFsaWduLXNlbGYtbWQtZW5kIHtcclxuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGVuZCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5hbGlnbi1zZWxmLW1kLWNlbnRlciB7XHJcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmFsaWduLXNlbGYtbWQtYmFzZWxpbmUge1xyXG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcclxuICAgICAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuYWxpZ24tc2VsZi1tZC1zdHJldGNoIHtcclxuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0cmV0Y2ggIWltcG9ydGFudDtcclxuICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldE1lZGlhICsgMSkge1xyXG4gIC5mbGV4LWxnLXJvdyB7XHJcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmZsZXgtbGctY29sdW1uIHtcclxuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuZmxleC1sZy1yb3ctcmV2ZXJzZSB7XHJcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5mbGV4LWxnLWNvbHVtbi1yZXZlcnNlIHtcclxuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmZsZXgtbGctd3JhcCB7XHJcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5mbGV4LWxnLW5vd3JhcCB7XHJcbiAgICAtbXMtZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcclxuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuZmxleC1sZy13cmFwLXJldmVyc2Uge1xyXG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmp1c3RpZnktY29udGVudC1sZy1zdGFydCB7XHJcbiAgICAtbXMtZmxleC1wYWNrOiBzdGFydCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuanVzdGlmeS1jb250ZW50LWxnLWVuZCB7XHJcbiAgICAtbXMtZmxleC1wYWNrOiBlbmQgIWltcG9ydGFudDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctY2VudGVyIHtcclxuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYmV0d2VlbiB7XHJcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYXJvdW5kIHtcclxuICAgIC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGUgIWltcG9ydGFudDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuYWxpZ24taXRlbXMtbGctc3RhcnQge1xyXG4gICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmFsaWduLWl0ZW1zLWxnLWVuZCB7XHJcbiAgICAtbXMtZmxleC1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5hbGlnbi1pdGVtcy1sZy1jZW50ZXIge1xyXG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmFsaWduLWl0ZW1zLWxnLWJhc2VsaW5lIHtcclxuICAgIC1tcy1mbGV4LWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuYWxpZ24taXRlbXMtbGctc3RyZXRjaCB7XHJcbiAgICAtbXMtZmxleC1hbGlnbjogc3RyZXRjaCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5hbGlnbi1jb250ZW50LWxnLXN0YXJ0IHtcclxuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogc3RhcnQgIWltcG9ydGFudDtcclxuICAgICAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5hbGlnbi1jb250ZW50LWxnLWVuZCB7XHJcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGVuZCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5hbGlnbi1jb250ZW50LWxnLWNlbnRlciB7XHJcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuYWxpZ24tY29udGVudC1sZy1iZXR3ZWVuIHtcclxuICAgIC1tcy1mbGV4LWxpbmUtcGFjazoganVzdGlmeSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmFsaWduLWNvbnRlbnQtbGctYXJvdW5kIHtcclxuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogZGlzdHJpYnV0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuYWxpZ24tY29udGVudC1sZy1zdHJldGNoIHtcclxuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogc3RyZXRjaCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmFsaWduLXNlbGYtbGctYXV0byB7XHJcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuYWxpZ24tc2VsZi1sZy1zdGFydCB7XHJcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmFsaWduLXNlbGYtbGctZW5kIHtcclxuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGVuZCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5hbGlnbi1zZWxmLWxnLWNlbnRlciB7XHJcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmFsaWduLXNlbGYtbGctYmFzZWxpbmUge1xyXG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcclxuICAgICAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuYWxpZ24tc2VsZi1sZy1zdHJldGNoIHtcclxuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0cmV0Y2ggIWltcG9ydGFudDtcclxuICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldE1lZGlhICsgMSkge1xyXG4gIC5mbGV4LXhsLXJvdyB7XHJcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmZsZXgteGwtY29sdW1uIHtcclxuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuZmxleC14bC1yb3ctcmV2ZXJzZSB7XHJcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5mbGV4LXhsLWNvbHVtbi1yZXZlcnNlIHtcclxuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmZsZXgteGwtd3JhcCB7XHJcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5mbGV4LXhsLW5vd3JhcCB7XHJcbiAgICAtbXMtZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcclxuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuZmxleC14bC13cmFwLXJldmVyc2Uge1xyXG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmp1c3RpZnktY29udGVudC14bC1zdGFydCB7XHJcbiAgICAtbXMtZmxleC1wYWNrOiBzdGFydCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuanVzdGlmeS1jb250ZW50LXhsLWVuZCB7XHJcbiAgICAtbXMtZmxleC1wYWNrOiBlbmQgIWltcG9ydGFudDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtY2VudGVyIHtcclxuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYmV0d2VlbiB7XHJcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYXJvdW5kIHtcclxuICAgIC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGUgIWltcG9ydGFudDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuYWxpZ24taXRlbXMteGwtc3RhcnQge1xyXG4gICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmFsaWduLWl0ZW1zLXhsLWVuZCB7XHJcbiAgICAtbXMtZmxleC1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5hbGlnbi1pdGVtcy14bC1jZW50ZXIge1xyXG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmFsaWduLWl0ZW1zLXhsLWJhc2VsaW5lIHtcclxuICAgIC1tcy1mbGV4LWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuYWxpZ24taXRlbXMteGwtc3RyZXRjaCB7XHJcbiAgICAtbXMtZmxleC1hbGlnbjogc3RyZXRjaCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5hbGlnbi1jb250ZW50LXhsLXN0YXJ0IHtcclxuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogc3RhcnQgIWltcG9ydGFudDtcclxuICAgICAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5hbGlnbi1jb250ZW50LXhsLWVuZCB7XHJcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGVuZCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5hbGlnbi1jb250ZW50LXhsLWNlbnRlciB7XHJcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuYWxpZ24tY29udGVudC14bC1iZXR3ZWVuIHtcclxuICAgIC1tcy1mbGV4LWxpbmUtcGFjazoganVzdGlmeSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmFsaWduLWNvbnRlbnQteGwtYXJvdW5kIHtcclxuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogZGlzdHJpYnV0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuYWxpZ24tY29udGVudC14bC1zdHJldGNoIHtcclxuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogc3RyZXRjaCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmFsaWduLXNlbGYteGwtYXV0byB7XHJcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuYWxpZ24tc2VsZi14bC1zdGFydCB7XHJcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmFsaWduLXNlbGYteGwtZW5kIHtcclxuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGVuZCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5hbGlnbi1zZWxmLXhsLWNlbnRlciB7XHJcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmFsaWduLXNlbGYteGwtYmFzZWxpbmUge1xyXG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcclxuICAgICAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuYWxpZ24tc2VsZi14bC1zdHJldGNoIHtcclxuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0cmV0Y2ggIWltcG9ydGFudDtcclxuICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbi8qIyBzb3VyY2VNYXBwaW5nVVJMPWJvb3RzdHJhcC1ncmlkLmNzcy5tYXAgKi8iLCIqIHtcclxuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDA7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgJjpiZWZvcmUsXHJcbiAgJjphZnRlciB7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIH1cclxufVxyXG5cclxuYm9keSB7XHJcbiAgbWluLXdpZHRoOiAzMjBweDtcclxuICBAaW5jbHVkZSByZWd1bGFyO1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XHJcblxyXG4gICYucG9wdXAtb3BlbmVkIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBvdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLm1lbnUtb3BlbmVkIHtcclxuICAgIEBpbmNsdWRlIHRhYmxldC1hbmQtcGhvbmUge1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBvdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuaW5wdXQge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIEBpbmNsdWRlIHJlZ3VsYXI7XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcclxuXHJcbiAgJjo6LW1zLWNsZWFyIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gICY6Oi1tcy1yZXZlYWwge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuaHRtbCBbdHlwZT1idXR0b25dIHtcclxuICBhcHBlYXJhbmNlOiBub25lO1xyXG59XHJcblxyXG5idXR0b24ge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBAaW5jbHVkZSByb2ItcmVnO1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XHJcbn1cclxuXHJcbm1haW4ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uaGlkZGVuLW1kIHtcclxuICBAaW5jbHVkZSBkZXNrdG9wIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5oaWRkZW4tc20ge1xyXG4gIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4uaGlkZGVuLXhzIHtcclxuICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLmxpbmsge1xyXG4gIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHByaW1hcnktY29sb3I7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gICYtZmlsZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XHJcbiAgICBjb2xvcjogIzExNDQ3NjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogM3B4O1xyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBAaW5jbHVkZSBzcHJpdGUoJ2ljb24tYXRhY2htZW50Jyk7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtcmVmIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctbGVmdDogMzdweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcclxuICAgIGNvbG9yOiAjMTE0NDc2O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzcHg7XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIEBpbmNsdWRlIHNwcml0ZSgnaWNvbi1saW5rJyk7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5sb3d2aXNpb24ge1xyXG4gIC5saW5rIHtcclxuICAgICYtZmlsZSwgJi1yZWYge1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG59IiwiQG1peGluIGNsZWFyZml4KCkge1xyXG4gICY6YmVmb3JlLFxyXG4gICY6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCIgXCI7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuICB9XHJcbiAgJjphZnRlciB7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBhbGlnbigkaG9yaXpvbnRhbDogdHJ1ZSwgJHZlcnRpY2FsOiB0cnVlLCAkdHJhbnNmb3JtOiBudWxsKSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cclxuICBAaWYgKCRob3Jpem9udGFsKSB7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgfVxyXG4gIEBpZiAoJHZlcnRpY2FsKSB7XHJcbiAgICB0b3A6IDUwJTtcclxuICB9XHJcblxyXG4gIEBpZiAoJGhvcml6b250YWwgYW5kICR2ZXJ0aWNhbCkge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSksICR0cmFuc2Zvcm07XHJcbiAgfSBAZWxzZSBpZiAoJGhvcml6b250YWwpIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApLCAkdHJhbnNmb3JtO1xyXG4gIH0gQGVsc2Uge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSksICR0cmFuc2Zvcm07XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gZGlnaXRhbF9saXN0KCkge1xyXG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICBjb3VudGVyLXJlc2V0OiBsaS1jb3VudGVyO1xyXG5cclxuICBsaSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG5cclxuICBsaTo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IGNvdW50ZXIobGktY291bnRlcikgJy4gJztcclxuICAgIG1hcmdpbi1yaWdodDogNHB4O1xyXG4gICAgY291bnRlci1pbmNyZW1lbnQ6IGxpLWNvdW50ZXI7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmaWxsKCRkaWdpdDogMCkge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6ICRkaWdpdDtcclxuICBib3R0b206ICRkaWdpdDtcclxuICBsZWZ0OiAkZGlnaXQ7XHJcbiAgcmlnaHQ6ICRkaWdpdDtcclxufVxyXG5cclxuQG1peGluIGZpbHRlcigpIHtcclxuICBmaWx0ZXI6IGdyYXlzY2FsZSgxKSBicmlnaHRuZXNzKDEuMTUpO1xyXG4gIG9wYWNpdHk6IC42NTtcclxufVxyXG5cclxuQG1peGluIGxldHRlci1zcGFjaW5nKCRwaG90b3Nob3ApIHtcclxuICBsZXR0ZXItc3BhY2luZzogI3skcGhvdG9zaG9wIC8gMTAwMH1lbTtcclxufVxyXG5cclxuQG1peGluIGxpbmstdW5kZXJsaW5lIHtcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAmOmhvdmVyIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBwbGFjZWhvbGRlciB7XHJcbiAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICBAY29udGVudFxyXG4gIH1cclxuICAmOi1tb3otcGxhY2Vob2xkZXIge1xyXG4gICAgQGNvbnRlbnRcclxuICB9XHJcbiAgJjo6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgICBAY29udGVudFxyXG4gIH1cclxuICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICBAY29udGVudFxyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHJvdGF0ZSgkZGVnOjE4MGRlZykge1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKCRkZWcpO1xyXG59XHJcblxyXG5AbWl4aW4gdHJhbnNpdGlvbigkcHJvcGVydHk6IGFsbCkge1xyXG4gIHRyYW5zaXRpb246ICRwcm9wZXJ0eSAuM3MgbGluZWFyO1xyXG59XHJcblxyXG5AbWl4aW4gdHJpYW5nbGUoJHdpZHRoLCAkZGlyLCAkY29sb3IpIHtcclxuICBAaWYgJGRpciA9PSB1cCB7XHJcbiAgICB3aWR0aDogMDtcclxuICAgIGhlaWdodDogMDtcclxuICAgIGJvcmRlci1sZWZ0OiAkd2lkdGgvMiBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1yaWdodDogJHdpZHRoLzIgc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItYm90dG9tOiAkd2lkdGgvMiBzb2xpZCAkY29sb3I7XHJcbiAgfSBAZWxzZSBpZiAkZGlyID09IGRvd24ge1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBib3JkZXItbGVmdDogJHdpZHRoLzIgc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItcmlnaHQ6ICR3aWR0aC8yIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXRvcDogJHdpZHRoLzIgc29saWQgJGNvbG9yO1xyXG4gIH0gQGVsc2UgaWYgJGRpciA9PSByaWdodCB7XHJcbiAgICB3aWR0aDogMDtcclxuICAgIGhlaWdodDogMDtcclxuICAgIGJvcmRlci10b3A6ICR3aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1ib3R0b206ICR3aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1sZWZ0OiAkd2lkdGggc29saWQgJGNvbG9yO1xyXG4gIH0gQGVsc2UgaWYgJGRpciA9PSBsZWZ0IHtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgYm9yZGVyLXRvcDogJHdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogJHdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAkd2lkdGggc29saWQgJGNvbG9yO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHN0aWNreS1mb290ZXIoJGZvb3Rlci1oZWlnaHQsICR3cmFwcGVyLXNlbGVjdG9yOiB1bnF1b3RlKFwiI3dyYXBwZXJcIiksICRjb250YWluZXItc2VsZWN0b3I6IHVucXVvdGUoXCIjY29udGFpbmVyXCIpLCAkZm9vdGVyLXNlbGVjdG9yOiB1bnF1b3RlKFwiI2Zvb3RlclwiKSkge1xyXG4gIGh0bWwsIGJvZHkge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gIH1cclxuICBib2R5IHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG4gICN7JHdyYXBwZXItc2VsZWN0b3J9IHtcclxuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IC0kZm9vdGVyLWhlaWdodDtcclxuICAgICN7JGNvbnRhaW5lci1zZWxlY3Rvcn0ge1xyXG4gICAgICBwYWRkaW5nOiAwIDAgJGZvb3Rlci1oZWlnaHQgMDtcclxuICAgIH1cclxuICB9XHJcbiAgI3skZm9vdGVyLXNlbGVjdG9yfSB7XHJcbiAgICBtaW4taGVpZ2h0OiAkZm9vdGVyLWhlaWdodDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBtb2JpbGUoKSB7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNZWRpYSkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gbm8tbW9iaWxlIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogJG1vYmlsZU1lZGlhICsgMSkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gdGFibGV0KCkge1xyXG4gIEBtZWRpYShtaW4td2lkdGg6ICRtb2JpbGVNZWRpYSArIDEpIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0TWVkaWEpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHRhYmxldC1hbmQtcGhvbmUoKSB7XHJcbiAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldE1lZGlhKSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBkZXNrdG9wKCkge1xyXG4gIEBtZWRpYShtaW4td2lkdGg6ICR0YWJsZXRNZWRpYSArIDEpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQGZ1bmN0aW9uIGhzbGEtY2FsYyAoJGNvbG9yLCAkb3BhY2l0eSkge1xyXG4gIEByZXR1cm4gaHNsYShodWUoJGNvbG9yKSwgc2F0dXJhdGlvbigkY29sb3IpLCBsaWdodG5lc3MoJGNvbG9yKSwgJG9wYWNpdHkpXHJcbn1cclxuXHJcbkBtaXhpbiBwbmctaWNvbigkbmFtZSwgJHdpZHRoLCAkaGVpZ2h0KSB7XHJcbiAgYmFja2dyb3VuZDogdXJsKCRpbWFnZXNfZGlyICsgJG5hbWUgKyBcIi5wbmdcIikgbm8tcmVwZWF0O1xyXG4gIHdpZHRoOiAkd2lkdGggKyBweDtcclxuICBoZWlnaHQ6ICRoZWlnaHQgKyBweDtcclxufVxyXG5cclxuQG1peGluIGZvbnQtc2l6ZSgkc2l6ZSkge1xyXG4gIGZvbnQtc2l6ZTogJHNpemUvMTYqMTAwJTtcclxufSIsInVsIHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMDtcclxuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbn1cclxuXHJcbmEge1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB0cmFuc2l0aW9uOiAwLjNzO1xyXG5cclxuICAmOmhvdmVyLFxyXG4gICY6Zm9jdXMge1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5pbWcge1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxufVxyXG5cclxuaDEsIC5oMSB7XHJcbiAgbWFyZ2luOiAwIDAgNjBweCAwO1xyXG4gIEBpbmNsdWRlIGJvbGQ7XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKDQwKTtcclxuICBsaW5lLWhlaWdodDogMS4xNTtcclxuXHJcbiAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNyk7XHJcbiAgICBsaW5lLWhlaWdodDogMS4zMztcclxuICB9XHJcbn1cclxuXHJcbmgyLCAuaDIge1xyXG4gIG1hcmdpbjogMCAwIDQwcHggMDtcclxuICBAaW5jbHVkZSBib2xkO1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgzMCk7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XHJcblxyXG4gIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMjIpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMzY7XHJcbiAgfVxyXG59XHJcblxyXG5oMywgLmgzIHtcclxuICBtYXJnaW46IDA7XHJcbiAgQGluY2x1ZGUgYm9sZDtcclxuICBAaW5jbHVkZSBmb250LXNpemUoMjQpO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xyXG5cclxuICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE4KTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xyXG4gIH1cclxufVxyXG5cclxuaDQsIC5oNCwgaDUsIC5oNSwgaDYsIC5oNiB7XHJcbiAgbWFyZ2luOiAwIDAgMjZweCAwO1xyXG4gIEBpbmNsdWRlIGJvbGQ7XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKDIwKTtcclxuICBsaW5lLWhlaWdodDogMS4xNTtcclxuXHJcbiAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNSk7XHJcbiAgICBsaW5lLWhlaWdodDogMS4zMztcclxuICB9XHJcbn1cclxuXHJcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIC5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYge1xyXG4gICY6bGFzdC1jaGlsZCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxufVxyXG5cclxucCB7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMzc1O1xyXG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XHJcblxyXG4gICY6bGFzdC1jaGlsZCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yODU3O1xyXG4gIH1cclxuXHJcbiAgYSB7XHJcblxyXG4gIH1cclxufVxyXG5cclxuYiwgc3Ryb25nIHtcclxuICBAaW5jbHVkZSBib2xkO1xyXG59XHJcblxyXG5maWd1cmUge1xyXG4gIG1hcmdpbjogMCAwIDE4cHg7XHJcblxyXG4gICY6bGFzdC1jaGlsZCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuXHJcbiAgaW1nIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgfVxyXG5cclxuICBwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgfVxyXG5cclxuICBmaWdjYXB0aW9uIHtcclxuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XHJcbiAgICBjb2xvcjogI2I4YzBjYTtcclxuICB9XHJcbn0iLCIvLy8vXHJcbi8vLyBAYXV0aG9yIE1pa2UgU3RyZWV0XHJcbi8vLyBAZ3JvdXAgU3ByaXRlXHJcbi8vLy9cclxuXHJcbi8vLyBDb252ZXJ0IHBpeGVscyB0byBlbXNcclxuLy8vXHJcbi8vLyBAcGFyYW0ge051bWJlcn0gJHB4IC0gdmFsdWUgdG8gY29udmVydFxyXG4vLy8gQHBhcmFtIHtOdW1iZXJ9ICRiYXNlLWZvbnQtc2l6ZSAoJG1xLWJhc2UtZm9udC1zaXplKSAtIGA8Ym9keT5gIGZvbnQgc2l6ZVxyXG4vLy9cclxuLy8vIEBleGFtcGxlIHNjc3NcclxuLy8vICAkZm9udC1zaXplLWluLWVtczogbXEtcHgyZW0oMTZweCk7XHJcbi8vLyAgcCB7IGZvbnQtc2l6ZTogbXEtcHgyZW0oMTZweCk7IH1cclxuLy8vXHJcbi8vLyBAcmVxdWlyZXMgJG1xLWJhc2UtZm9udC1zaXplXHJcbi8vLyBAcmV0dXJucyB7TnVtYmVyfVxyXG5AZnVuY3Rpb24gbXEtcHgyZW0oJHB4LCAkYmFzZS1mb250LXNpemU6IDE0cHgpIHtcclxuICBAcmV0dXJuICRweDtcclxuICBAaWYgdW5pdGxlc3MoJHB4KSB7XHJcbiAgICBAd2FybiBcIkFzc3VtaW5nICN7JHB4fSB0byBiZSBpbiBwaXhlbHMsIGF0dGVtcHRpbmcgdG8gY29udmVydCBpdCBpbnRvIHBpeGVscy5cIjtcclxuICAgIEByZXR1cm4gbXEtcHgyZW0oJHB4ICsgMHB4KTsgLy8gVGhhdCBtYXkgZmFpbC5cclxuICB9IEBlbHNlIGlmIHVuaXQoJHB4KSA9PSBlbSB7XHJcbiAgICBAcmV0dXJuICRweDtcclxuICB9XHJcbiAgQHJldHVybiAoJHB4IC8gJGJhc2UtZm9udC1zaXplKSAqIDFlbTtcclxufVxyXG5cclxuLy8vIEFkZCBjbGFzcyBmb3IgPElFOSBzcHJpdGUgZmFsbGJhY2tcclxuLy8vIEBncm91cCBzcHJpdGVcclxuLy8vIEB0eXBlIFN0cmluZ1xyXG4kaWVTcHJpdGU6ICcubHQtaWU5JyAhZGVmYXVsdDtcclxuXHJcbi8vLyBTZXQgdGhlIGAkc3ByaXRlYCBtYXBcclxuLy8vIEBncm91cCBzcHJpdGVcclxuJHNwcml0ZTogbWFwLWdldCgkaWNvbnMsIHNwcml0ZSkgIWRlZmF1bHQ7XHJcblxyXG4vLy8gUmV0cml2ZSBhbiBhdHRyaWJ1dGVzIHZhbHVlIGZvciBhIHNwZWNpZmljIGljb24gaW4gdGhlIHNwcml0ZSBtYXBcclxuLy8vIEBwYXJhbSB7c3RyaW5nfSAkaWNvbiAtIFRoZSBuYW1lIG9mIHRoZSBpY29uXHJcbi8vLyBAcGFyYW0ge3N0cmluZ30gJGF0dHIgLSBUaGUgYXR0cmlidXRlIHlvdSB3aXNoIHRvIHJldHJpZXZlIChlLmcuIHdpZHRoKVxyXG5AZnVuY3Rpb24gc3ByaXRlLWF0dHIoJGljb24sICRhdHRyKSB7XHJcbiAgJG5ld0ljb246IG1hcC1nZXQoJGljb25zLCAkaWNvbik7XHJcbiAgQGlmICRuZXdJY29uID09IG51bGwge1xyXG4gICAgQHdhcm4gXCJDYW4ndCBmaW5kIGFuIGljb24gd2l0aCB0aGUgbmFtZSAjeyRpY29ufVwiO1xyXG4gIH1cclxuICBAcmV0dXJuIG1hcC1nZXQoJG5ld0ljb24sICRhdHRyKTtcclxufVxyXG5cclxuLy8vIENyZWF0ZSBhIG1hcCB3aXRoIHRoZSBzcGVjaWZpZWQgaWNvbiBvZiBhdHRyaWJ1dGVzXHJcbi8vLyBAcGFyYW0ge3N0cmluZ30gJGljb24gLSBUaGUgbmFtZSBvZiB0aGUgaWNvblxyXG5AZnVuY3Rpb24gaWNvbi1hdHRyKCRpY29uKSB7XHJcbiAgJGF0dHI6IChcclxuICAgICAgICAgIHdpZHRoOiBzcHJpdGUtYXR0cigkaWNvbiwgd2lkdGgpLFxyXG4gICAgICAgICAgaGVpZ2h0OiBzcHJpdGUtYXR0cigkaWNvbiwgaGVpZ2h0KSxcclxuICAgICAgICAgIHg6IHNwcml0ZS1hdHRyKCRpY29uLCBiYWNrZ3JvdW5kWCksXHJcbiAgICAgICAgICB5OiBzcHJpdGUtYXR0cigkaWNvbiwgYmFja2dyb3VuZFkpXHJcbiAgKTtcclxuXHJcbiAgQHJldHVybiAkYXR0cjtcclxufVxyXG5cclxuLy8vIEdldCB0aGUgd2lkdGggb2YgYW4gaWNvbiBpbiBlbVxyXG4vLy8gQHBhcmFtIHtzdHJpbmd9ICRpY29uIC0gVGhlIG5hbWUgb2YgdGhlIGljb25cclxuQGZ1bmN0aW9uIGljb25fd2lkdGgoJGljb24pIHtcclxuICBAcmV0dXJuIHNwcml0ZS1hdHRyKCRpY29uLCB3aWR0aCk7XHJcbn1cclxuXHJcbi8vLyBHZXQgdGhlIGhlaWdodCBvZiBhbiBpY29uIGluIGVtXHJcbi8vLyBAcGFyYW0ge3N0cmluZ30gJGljb24gLSBUaGUgbmFtZSBvZiB0aGUgaWNvblxyXG5AZnVuY3Rpb24gaWNvbl9oZWlnaHQoJGljb24pIHtcclxuICBAcmV0dXJuIHNwcml0ZS1hdHRyKCRpY29uLCBoZWlnaHQpO1xyXG59XHJcblxyXG4vLy8gQXNzaWduIHRoZSBjb3JyZWN0IFNWRyBiYWNrZ3JvdW5kIGltYWdlIGFuZCBkaW1lbnNpb25zIHRvIHRoZSBlbGVtZW50XHJcbiVzcHJpdGUge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChtYXAtZ2V0KCRzcHJpdGUsIHN2Z1BhdGgpKTtcclxuICBiYWNrZ3JvdW5kLXNpemU6IG1xLXB4MmVtKG1hcC1nZXQoJHNwcml0ZSwgd2lkdGgpKSBtcS1weDJlbShtYXAtZ2V0KCRzcHJpdGUsIGhlaWdodCkpO1xyXG59XHJcblxyXG4vLy8gQXNzaWduIHRoZSBjb3JyZWN0IFBORyBiYWNrZ3JvdW5kIGltYWdlIGFuZCBkaW1lbnNpb25zIHRvIHRoZSBlbGVtZW50XHJcbiVpZS1zcHJpdGUge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChtYXAtZ2V0KCRzcHJpdGUsIHBuZ1BhdGgpKTtcclxufVxyXG5cclxuLy8vIEFkZCBhIHNwcml0ZSBQTkcgaWNvbiBmb3IgYnJvd3NlcnMgd2l0aCB0aGUgYCRpZVNwcml0ZWAgY2xhc3Mgd2l0aCBweCBmb3IgcG9zaXRpb25pbmdcclxuLy8vIEBwYXJhbSB7c3RyaW5nfSAkaWNvbiAtIFRoZSBuYW1lIG9mIHRoZSBpY29uXHJcbi8vLyBAcGFyYW0ge3N0cmluZ30gJHR5cGUgW2FsbF0gLSBUaGUgcHJvcGVydGllcyB3YW50ZWQgKGNhbiBiZSBgYWxsYCwgYHNpemVgIG9yIGBiZ2ApLlxyXG4vLy8gLSBgYWxsYCBlbnN1cmVzIHRoZSBpY29uIGhhcyB0aGUgYmFja2dyb3VuZCwgcG9zaXRpb24gYW5kIHNpemUuXHJcbi8vLyAtIGBzaXplYCBpcyBqdXN0IGZvciBkaW1lbnNpb25zXHJcbi8vLyAtIGBiZ2AganVzdCAgYXBwbGllcyB0aGUgYmFja2dyb3VuZHMgdG8gYW4gZWxlbWVudFxyXG4vLy8gQGV4YW1wbGUgc2NzcyAtIFVzYWdlXHJcbi8vLyAuY2xhc3Mge1xyXG4vLy8gXHRAaW5jbHVkZSBpZS1zcHJpdGUoYXJyb3cpO1xyXG4vLy8gXHQmOmhvdmVyIHtcclxuLy8vIFx0XHRAaW5jbHVkZSBpZS1zcHJpdGUoYXJyb3dEb3duLCBiZylcclxuLy8vIFx0fVxyXG4vLy8gfVxyXG4vLy9cclxuLy8vIEBleGFtcGxlIGNzcyAtIE91dHB1dFxyXG4vLy8gLmx0LWllOSAuY2xhc3Mge1xyXG4vLy8gICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zcHJpdGUucG5nXCIpO1xyXG4vLy8gfVxyXG4vLy8gLmx0LWllOSAuY2xhc3Mge1xyXG4vLy8gICAgIHdpZHRoOiAyMHB4O1xyXG4vLy8gICAgIGhlaWdodDogMjBweDtcclxuLy8vICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNXB4IC01cHg7XHJcbi8vLyB9XHJcbi8vLyAubHQtaWU5IC5jbGFzczpob3ZlciB7XHJcbi8vLyAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2cHggLTM2cHg7XHJcbi8vLyB9XHJcbkBtaXhpbiBpZS1zcHJpdGUoJGljb24sICR0eXBlOiBhbGwpIHtcclxuICAkaWNvbk1hcDogaWNvbi1hdHRyKCRpY29uKTtcclxuXHJcbiAgQGlmICRpZVNwcml0ZSB7XHJcbiAgICAjeyRpZVNwcml0ZX0gJiB7XHJcbiAgICAgIEBpZiAkdHlwZSA9PSBhbGwge1xyXG4gICAgICAgIC8vIFNoYXJlcyB0aGUgUE5HIGJhY2tncm91bmRcclxuICAgICAgICBAZXh0ZW5kICVpZS1zcHJpdGU7XHJcbiAgICAgIH1cclxuICAgICAgLy8gT3V0cHV0cyBkaW1lbnNpb25zIG9mIGljb25cclxuICAgICAgQGlmICR0eXBlID09IGFsbCBvciAkdHlwZSA9PSBzaXplIHtcclxuICAgICAgICB3aWR0aDogbWFwLWdldCgkaWNvbk1hcCwgd2lkdGgpO1xyXG4gICAgICAgIGhlaWdodDogbWFwLWdldCgkaWNvbk1hcCwgaGVpZ2h0KTtcclxuICAgICAgfVxyXG4gICAgICAvLyBPdXRwdXRzIGJhY2tncm91bmQgcG9zaXRpb25cclxuICAgICAgQGlmICR0eXBlID09IGFsbCBvciAkdHlwZSA9PSBiZyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKG1hcC1nZXQoJGljb25NYXAsIHgpIC0gNSkgKG1hcC1nZXQoJGljb25NYXAsIHkpIC0gNSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vLyBBZGQgYW4gU1ZHIHNwcml0ZSBpY29uIHVzaW5nIGVtIHBvc2l0aW9uaW5nLCB3aXRoIGEgUE5HIGljb24gZm9yIGJyb3dzZXJzIHdpdGggdGhlIGAkaWVTcHJpdGVgIGNsYXNzIHVzaW5nIHB4IHBvc2l0aW9uaW5nXHJcbi8vLyBAcGFyYW0ge3N0cmluZ30gJGljb24gLSBUaGUgbmFtZSBvZiB0aGUgaWNvblxyXG4vLy8gQHBhcmFtIHtzdHJpbmd9ICR0eXBlIFthbGxdIC0gVGhlIHByb3BlcnRpZXMgd2FudGVkIChjYW4gYmUgYGFsbGAsIGBzaXplYCBvciBgYmdgKS5cclxuLy8vIC0gYGFsbGAgZW5zdXJlcyB0aGUgaWNvbiBoYXMgdGhlIGJhY2tncm91bmQsIHBvc2l0aW9uIGFuZCBzaXplLlxyXG4vLy8gLSBgc2l6ZWAgaXMganVzdCBmb3IgZGltZW5zaW9uc1xyXG4vLy8gLSBgYmdgIGp1c3QgIGFwcGxpZXMgdGhlIGJhY2tncm91bmRzIHRvIGFuIGVsZW1lbnRcclxuLy8vIEBleGFtcGxlIHNjc3MgLSBVc2FnZVxyXG4vLy8gLmNsYXNzIHtcclxuLy8vIFx0QGluY2x1ZGUgc3ByaXRlKGFycm93KTtcclxuLy8vIFx0Jjpob3ZlciB7XHJcbi8vLyBcdFx0QGluY2x1ZGUgc3ByaXRlKGFycm93RG93biwgYmcpXHJcbi8vLyBcdH1cclxuLy8vIH1cclxuLy8vXHJcbi8vLyBAZXhhbXBsZSBjc3MgLSBPdXRwdXRcclxuLy8vIC5jbGFzcyB7XHJcbi8vLyBcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuLy8vIFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3Nwcml0ZS5zdmdcIik7XHJcbi8vLyBcdGJhY2tncm91bmQtc2l6ZTogMzQuMjVlbSAzMi4xODc1ZW07XHJcbi8vLyB9XHJcbi8vL1xyXG4vLy8gLmx0LWllOSAuY2xhc3Mge1xyXG4vLy8gXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc3ByaXRlLnBuZ1wiKTtcclxuLy8vIH1cclxuLy8vXHJcbi8vLyAuY2xhc3Mge1xyXG4vLy8gXHR3aWR0aDogMS4zMTI1ZW07XHJcbi8vLyBcdGhlaWdodDogMS4zMTI1ZW07XHJcbi8vLyBcdGJhY2tncm91bmQtcG9zaXRpb246IC0wLjMxMjVlbSAtMC4zMTI1ZW07XHJcbi8vLyB9XHJcbi8vLyAubHQtaWU5IC5jbGFzcyB7XHJcbi8vLyBcdHdpZHRoOiAyMHB4O1xyXG4vLy8gXHRoZWlnaHQ6IDIwcHg7XHJcbi8vLyBcdGJhY2tncm91bmQtcG9zaXRpb246IC01cHggLTVweDtcclxuLy8vIH1cclxuLy8vIC5jbGFzczpob3ZlciB7XHJcbi8vLyBcdGJhY2tncm91bmQtcG9zaXRpb246IC0yLjI1ZW0gLTIuMjVlbTtcclxuLy8vIH1cclxuLy8vIC5sdC1pZTkgLmNsYXNzOmhvdmVyIHtcclxuLy8vIFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTM2cHggLTM2cHg7XHJcbi8vLyB9XHJcbkBtaXhpbiBzcHJpdGUoJGljb24sICRkaXNwbGF5OiBibG9jaywgJHR5cGU6IGFsbCwgJHdpZHRoOiBhdXRvLCAkaGVpZ2h0OiBhdXRvKSB7XHJcbiAgQGlmICR0eXBlID09IGFsbCB7XHJcbiAgICAvLyBTaGFyZXMgdGhlIGJhY2tncm91bmRzXHJcblxyXG4gICAgZGlzcGxheTogJGRpc3BsYXk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChtYXAtZ2V0KCRzcHJpdGUsIHN2Z1BhdGgpKTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogbXEtcHgyZW0obWFwLWdldCgkc3ByaXRlLCB3aWR0aCkpIG1xLXB4MmVtKG1hcC1nZXQoJHNwcml0ZSwgaGVpZ2h0KSk7XHJcbiAgfVxyXG5cclxuICAkaWNvbk1hcDogaWNvbi1hdHRyKCRpY29uKTtcclxuXHJcbiAgLy8gT3V0cHV0cyBkaW1lbnNpb25zIGluIGVtXHJcbiAgQGlmICR0eXBlID09IGFsbCBvciAkdHlwZSA9PSBzaXplIHtcclxuICAgIEBpZiAoJHdpZHRoID09IGF1dG8pIHtcclxuICAgICAgd2lkdGg6IG1xLXB4MmVtKG1hcC1nZXQoJGljb25NYXAsIHdpZHRoKSk7XHJcbiAgICB9IEBlbHNlIHtcclxuICAgICAgd2lkdGg6ICR3aWR0aDtcclxuICAgIH1cclxuICAgIEBpZiAoJGhlaWdodCA9PSBhdXRvKSB7XHJcbiAgICAgIGhlaWdodDogbXEtcHgyZW0obWFwLWdldCgkaWNvbk1hcCwgaGVpZ2h0KSk7XHJcbiAgICB9IEBlbHNlIHtcclxuICAgICAgaGVpZ2h0OiAkaGVpZ2h0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gT3V0cHV0cyBiYWNrZ3JvdW5kIHBvc2l0aW9uIGluIGVtXHJcbiAgQGlmICR0eXBlID09IGFsbCBvciAkdHlwZSA9PSBiZyB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBtcS1weDJlbShtYXAtZ2V0KCRpY29uTWFwLCB4KSkgbXEtcHgyZW0obWFwLWdldCgkaWNvbk1hcCwgeSkpO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHNwcml0ZV9ob3ZlcigkaWNvbiwgJGljb25faG92ZXIpIHtcclxuICBAaW5jbHVkZSBzcHJpdGUoJGljb24pO1xyXG4gICY6aG92ZXIge1xyXG4gICAgQGluY2x1ZGUgc3ByaXRlKCRpY29uX2hvdmVyKTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBzcHJpdGVfaG92ZXJfb3BhY2l0eSgkaWNvbiwgJHBlcmNlbnQpIHtcclxuICBAaW5jbHVkZSBzcHJpdGUoJGljb24pO1xyXG4gICY6aG92ZXIge1xyXG4gICAgb3BhY2l0eTogJHBlcmNlbnQgLyAxMDA7XHJcbiAgfVxyXG59IiwiLmhlYWRlciB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGNsb3Nlc3Qtc2lkZSBhdCA1MCUgNTAlLCByZ2IoMTcsIDY4LCAxMTkpIDAlLCByZ2IoMzIsIDU3LCA4NikgMTAwJSk7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICBAaW5jbHVkZSBkZXNrdG9wIHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xyXG4gIH1cclxuXHJcbiAgJl9faW5uZXIge1xyXG4gICAgcGFkZGluZy10b3A6IDE4cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgZGVza3RvcCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDI0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgIHBhZGRpbmc6IDM1cHggMDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICBwYWRkaW5nOiAyNHB4IDAgMjlweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RvcCB7XHJcbiAgICBAaW5jbHVkZSB0YWJsZXQtYW5kLXBob25lIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2JvZHkge1xyXG4gICAgQGluY2x1ZGUgZGVza3RvcCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTQxcHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDM0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX21haW4ge1xyXG4gICAgQGluY2x1ZGUgZGVza3RvcCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxN3B4O1xyXG4gICAgfVxyXG5cclxuICAgICYtbGVmdCB7XHJcbiAgICAgIEBpbmNsdWRlIGRlc2t0b3Age1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleDogMCAwIDY1MHB4O1xyXG4gICAgICAgIG1heC13aWR0aDogNjUwcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzNweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgdGFibGV0LWFuZC1waG9uZSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1sb2dvIHtcclxuICAgICAgY29sb3I6ICNmMmNjMDU7XHJcblxyXG4gICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcclxuICAgICAgICBmbGV4OiAwIDAgMzZweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDM2cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xyXG5cclxuICAgICAgICBpbWcsIHN2ZyB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogNjBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgd2lkdGg6IDM2cHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMTBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICB3aWR0aDogMjhweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtaW5mbyB7XHJcbiAgICAgIEBpbmNsdWRlIGRlc2t0b3Age1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDNweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtbGFiZWwge1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIGNvbG9yOiByZ2IoMTg0LCAxOTIsIDIwMik7XHJcblxyXG4gICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtNHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgIG1heC13aWR0aDogMjkwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gNnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgIG1heC13aWR0aDogMjMwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gNXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtdGl0bGUge1xyXG4gICAgICBmb250LXNpemU6IDQ3cHg7XHJcbiAgICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcbiAgICAgIEBpbmNsdWRlIGJvbGQ7XHJcblxyXG4gICAgICBAbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDZweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXJpZ2h0IHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSB0YWJsZXQtYW5kLXBob25lIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDIycHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDE5cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTQ2LCAxNTcsIDE2OSk7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcclxuICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMjRweDtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldC1hbmQtcGhvbmUge1xyXG4gICAgICAgICAgd2lkdGg6IDQ4cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMjRweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLW51bWJlciB7XHJcbiAgICAgIGZvbnQtc2l6ZTogNjhweDtcclxuICAgICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxuICAgICAgQGluY2x1ZGUgbGlnaHQ7XHJcblxyXG4gICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogOXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYWN0aW9uIHtcclxuICAgIEBpbmNsdWRlIGRlc2t0b3Age1xyXG4gICAgICBmbGV4OiAwIDAgMTgwcHg7XHJcbiAgICAgIG1heC13aWR0aDogMTgwcHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi1pdGVtIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHRhYmxldC1hbmQtcGhvbmUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5oZWFkZXJfX2F2YWlsYWJpbGl0eXtcclxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQtYW5kLXBob25le1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICAgLl9idG57XHJcbiAgICAgICAgICAgIHRvcDogMjRweDtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGJvdHRvbTogYXV0bztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5fYnRuIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xyXG4gICAgICAgIGNvbG9yOiByZ2IoMTQ2LCAxNTcsIDE2OSk7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4xMjU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgICAgIEBpbmNsdWRlIHJlZ3VsYXI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogLTJweDtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQtYW5kLXBob25le1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fcHJvZmlsZSB7XHJcbiAgICBAaW5jbHVkZSB0YWJsZXQtYW5kLXBob25lIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2JvdHRvbSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICBAaW5jbHVkZSBkZXNrdG9wIHtcclxuICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX25hdiB7XHJcbiAgICAmLW9wZW4ge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMTZweDtcclxuICAgICAgbGVmdDogMThweDtcclxuICAgICAgY29sb3I6ICM4ZTk2YTQ7XHJcblxyXG4gICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgIHRvcDogN3B4O1xyXG4gICAgICAgIGxlZnQ6IDlweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIEBpbmNsdWRlIHNwcml0ZSgnaWNvbi1tZW51Jyk7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19zb2NpYWwge1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICBmb250LXNpemU6IDA7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcblxyXG4gICAgQGluY2x1ZGUgdGFibGV0LWFuZC1waG9uZSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigxNDYsIDE1NywgMTY5KTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLl9saW5rIHtcclxuICAgICAgY29sb3I6ICM5MjlkYTk7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fc2VhcmNoIHtcclxuICAgIHBhZGRpbmctbGVmdDogMTdweDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG5cclxuICAgIEBpbmNsdWRlIHRhYmxldC1hbmQtcGhvbmUge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmxvd3Zpc2lvbiB7XHJcbiAgLmhlYWRlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICZfX25hdiB7XHJcbiAgICAgICYtb3BlbiB7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICBAaW5jbHVkZSBzcHJpdGUoJ2ljb24tbWVudS1ibGFjaycpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuYnJlYWRjcnVtYnMge1xyXG4gIG1hcmdpbi10b3A6IDI0cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgJl9faXRlbSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xyXG4gICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcclxuICAgIEBpbmNsdWRlIG1lZGl1bTtcclxuICAgIGRpc3BsYXk6IGlubGluZTtcclxuXHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiAnLyc7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAycHg7XHJcbiAgICAgIHJpZ2h0OiA2cHg7XHJcbiAgICAgIGNvbG9yOiAjNjc2NzY3O1xyXG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xyXG4gICAgfVxyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgY29sb3I6ICM2NzY3Njc7XHJcblxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICsgLnNlY3Rpb24ge1xyXG4gICAgLnNlY3Rpb25fX2lubmVyIHtcclxuICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmZvb3RlciB7XHJcbiAgZmxleC1zaHJpbms6IDA7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRpbWFnZXNfZGlyICsgJ2Zvb3Rlci1iZy5wbmcnKTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICZfX2lubmVyIHtcclxuXHJcbiAgfVxyXG5cclxuICAmX190b3Age1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI0NDI2MDtcclxuICB9XHJcblxyXG4gICZfX2JvZHkge1xyXG4gICAgJi1pbm5lciB7XHJcbiAgICAgIHBhZGRpbmc6IDM1cHggMCA0MHB4O1xyXG4gICAgICBtaW4taGVpZ2h0OiA0NTVweDtcclxuICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMTVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fcm93IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBtYXJnaW46IDAgLTIwcHg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgbWFyZ2luOiAwIC0xNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY29sIHtcclxuICAgIHBhZGRpbmc6IDAgMjBweDtcclxuXHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICBAaW5jbHVkZSBkZXNrdG9wIHtcclxuICAgICAgZmxleDogMCAwIDMzLjMzMzMlO1xyXG4gICAgICBtYXgtd2lkdGg6IDMzLjMzMzMlO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgIGZsZXg6IDAgMCA1MCU7XHJcbiAgICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgfVxyXG5cclxuICAgICYtLW5vLXRhYmxldCB7XHJcbiAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGFibGV0IHtcclxuICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgcGFkZGluZy10b3A6IDIwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19sb2dvIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbm8tbW9iaWxlIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICYtaW1nIHtcclxuICAgICAgY29sb3I6ICNmMmNjMDU7XHJcblxyXG4gICAgICBAaW5jbHVkZSBuby1tb2JpbGUge1xyXG4gICAgICAgIGZsZXg6IDAgMCA0MHB4O1xyXG4gICAgICAgIG1heC13aWR0aDogNDBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XHJcblxyXG4gICAgICAgIGltZywgc3ZnIHtcclxuICAgICAgICAgIG1heC1oZWlnaHQ6IDY3cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtaW5mbyB7XHJcbiAgICAgIEBpbmNsdWRlIG5vLW1vYmlsZSB7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtbGFiZWwge1xyXG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xyXG4gICAgICBjb2xvcjogI2I4YzBjYTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtdGl0bGUge1xyXG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMjQpO1xyXG4gICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NvcHkge1xyXG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NvbnRhY3Qge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAmOm50aC1sYXN0LWNoaWxkKDIpIHtcclxuICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzkyOWRhOTtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBjb2xvcjogIzkyOWRhOTtcclxuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XHJcblxyXG4gICAgJi10aXRsZSwgYSB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tdGFibGV0IHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1uby10YWJsZXQge1xyXG4gICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2F2YWlsYWJpbGl0eSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgY29sb3I6ICM5MjlkYTk7XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICBzdmcge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgbWFyZ2luLXRvcDogLTJweDtcclxuICAgIH1cclxuXHJcbiAgICAuX2J0biwgLl9saW5rIHtcclxuICAgICAgY29sb3I6ICM5MjlkYTk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICB9XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS10ZXh0LW9wZW4pO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtdGV4dC1jbG9zZSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19sYW5nIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBjb2xvcjogIzkyOWRhOTtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIHN2ZyB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAtMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5fYnRuLCAuX2xpbmsge1xyXG4gICAgICBjb2xvcjogIzkyOWRhOTtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19zb2NpYWwge1xyXG4gICAgY29sb3I6ICM5MjlkYTk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgc3ZnIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IC0ycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLl9idG4sIC5fbGluayB7XHJcbiAgICAgIGNvbG9yOiAjOTI5ZGE5O1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaWNvbiB7XHJcbiAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19tYWRlIHtcclxuICAgIG1hcmdpbi10b3A6IGF1dG87XHJcblxyXG4gICAgQGluY2x1ZGUgZGVza3RvcCB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubG93dmlzaW9uIHtcclxuICAuZm9vdGVyIHtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcblxyXG4gICAgJl9fdG9wIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMwMDA7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIucG9wdXAge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjgpO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgei1pbmRleDogMTAwMDA7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICZfX2JveCB7XHJcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXgtaGVpZ2h0OiA5NSU7XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG5cclxuXHJcbiAgICAmLnBoaWRlIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmLnBzaG93IHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jbG9zZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDVweDtcclxuICAgIHJpZ2h0OiA1cHg7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gIH1cclxufSIsIi53cmFwcGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgbWF4LXdpZHRoOiAxMzAwcHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgYm94LXNoYWRvdzogMCA0cHggOC4yOHB4IDAuNzJweCByZ2JhKDAsIDAsIDAsIDAuMDkpLCAwIDhweCA2OC4wNHB4IDE1Ljk2cHggcmdiYSgwLCAwLCAwLCAwLjA0KTtcclxuXHJcbiAgJl9fd3JhcCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG4gIH1cclxuXHJcbiAgJl9faW5uZXIge1xyXG4gICAgZmxleC1ncm93OiAxO1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICB9XHJcbn0iLCIuZm9ybSB7XHJcbiAgJi1maWVsZCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tZGF0ZSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBAaW5jbHVkZSBzcHJpdGUoJ2ljb24tZGF0ZScpO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMjBweDtcclxuICAgICAgICBib3R0b206IDEzcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1yZXF1aXJlZCB7XHJcbiAgICAgIC5mb3JtLWxhYmVsIHtcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcqJztcclxuICAgICAgICAgIGNvbG9yOiAjYzgwMDAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWZvcmdvdCB7XHJcbiAgICAgIC5mb3JtLWlucHV0IHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1maWVsZC12YWx1ZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNvbG9yOiAjN2I3YjdiO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgfVxyXG5cclxuICAmLWxhYmVsIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIH1cclxuXHJcbiAgJi1pbnB1dCwgJi1hcmVhIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNmQ3MjdjO1xyXG4gICAgcGFkZGluZzogMnB4IDI4cHggMDtcclxuICAgIGNvbG9yOiAjNTU1NTU1O1xyXG5cclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHBsYWNlaG9sZGVyIHtcclxuICAgICAgY29sb3I6ICM1NTU1NTU7XHJcbiAgICAgIG9wYWNpdHk6IDAuNjU7XHJcbiAgICB9XHJcblxyXG4gICAgJjpkaXNhYmxlZCB7XHJcbiAgICAgIG9wYWNpdHk6IDAuNjU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XHJcblxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICM2ZDcyN2M7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIHBsYWNlaG9sZGVyIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWFyZWEge1xyXG4gICAgaGVpZ2h0OiAxMzBweDtcclxuICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICByZXNpemU6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmLWVycm9yIHtcclxuICAgIGJvcmRlci1jb2xvcjogJGRhbmdlci1jb2xvcjtcclxuXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkZGFuZ2VyLWNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1tZXNzYWdlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMTAwJTtcclxuICAgIG1hcmdpbi10b3A6IDJweDtcclxuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMik7XHJcbiAgICBjb2xvcjogJGRhbmdlci1jb2xvcjtcclxuICAgIGxlZnQ6IDA7XHJcbiAgfVxyXG5cclxuICAmLXZhbHVlIHtcclxuICAgIGNvbG9yOiAjNTU1NTU1O1xyXG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcclxuICAgIEBpbmNsdWRlIHJlZ3VsYXI7XHJcbiAgfVxyXG5cclxuICAmLWZvcmdvdCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMTVweDtcclxuICAgIGJvdHRvbTogMTBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBib3R0b206IDEzcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubG93dmlzaW9uIHtcclxuICAuZm9ybSB7XHJcbiAgICAmLWZpZWxkIHtcclxuICAgICAgJi0tZGF0ZSB7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgQGluY2x1ZGUgc3ByaXRlKCdpY29uLWRhdGUtYmxhY2snKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtLXJlcXVpcmVkIHtcclxuICAgICAgICAuZm9ybS1sYWJlbCB7XHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwianF1ZXJ5LmZhbmN5Ym94LmpzYm9keS5jb21wZW5zYXRlLWZvci1zY3JvbGxiYXIge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47IH1cclxuXHJcbi5mYW5jeWJveC1hY3RpdmUge1xyXG4gIGhlaWdodDogYXV0bzsgfVxyXG5cclxuLmZhbmN5Ym94LWlzLWhpZGRlbiB7XHJcbiAgbGVmdDogLTk5OTlweDtcclxuICBtYXJnaW46IDA7XHJcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XHJcbiAgdG9wOiAtOTk5OXB4O1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxyXG5cclxuLmZhbmN5Ym94LWNvbnRhaW5lciB7XHJcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsICdTZWdvZSBVSScsIFJvYm90bywgJ0hlbHZldGljYSBOZXVlJywgQXJpYWwsIHNhbnMtc2VyaWYsICdBcHBsZSBDb2xvciBFbW9qaScsXHJcbiAnU2Vnb2UgVUkgRW1vamknLCAnU2Vnb2UgVUkgU3ltYm9sJztcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgbGVmdDogMDtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB0b3A6IDA7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHotaW5kZXg6IDk5OTkyOyB9XHJcblxyXG4uZmFuY3lib3gtY29udGFpbmVyICoge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cclxuXHJcbi5mYW5jeWJveC1vdXRlcixcclxuLmZhbmN5Ym94LWlubmVyLFxyXG4uZmFuY3lib3gtYmcsXHJcbi5mYW5jeWJveC1zdGFnZSB7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRvcDogMDsgfVxyXG5cclxuLmZhbmN5Ym94LW91dGVyIHtcclxuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcbiAgb3ZlcmZsb3cteTogYXV0bzsgfVxyXG5cclxuLmZhbmN5Ym94LWJnIHtcclxuICBiYWNrZ3JvdW5kOiAjMWUxZTFlO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogaW5oZXJpdDtcclxuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xyXG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NywgMCwgMC43NCwgMC43MSk7IH1cclxuXHJcbi5mYW5jeWJveC1pcy1vcGVuIC5mYW5jeWJveC1iZyB7XHJcbiAgb3BhY2l0eTogLjg3O1xyXG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMiwgMC42MSwgMC4zNiwgMSk7IH1cclxuXHJcbi5mYW5jeWJveC1pbmZvYmFyLFxyXG4uZmFuY3lib3gtdG9vbGJhcixcclxuLmZhbmN5Ym94LWNhcHRpb24sXHJcbi5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24ge1xyXG4gIGRpcmVjdGlvbjogbHRyO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjI1cywgdmlzaWJpbGl0eSAwcyBsaW5lYXIgLjI1cztcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgei1pbmRleDogOTk5OTc7IH1cclxuXHJcbi5mYW5jeWJveC1zaG93LWluZm9iYXIgLmZhbmN5Ym94LWluZm9iYXIsXHJcbi5mYW5jeWJveC1zaG93LXRvb2xiYXIgLmZhbmN5Ym94LXRvb2xiYXIsXHJcbi5mYW5jeWJveC1zaG93LWNhcHRpb24gLmZhbmN5Ym94LWNhcHRpb24sXHJcbi5mYW5jeWJveC1zaG93LW5hdiAuZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uIHtcclxuICBvcGFjaXR5OiAxO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjI1cywgdmlzaWJpbGl0eSAwcztcclxuICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XHJcblxyXG4uZmFuY3lib3gtaW5mb2JhciB7XHJcbiAgY29sb3I6ICNjY2M7XHJcbiAgZm9udC1zaXplOiAxM3B4O1xyXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IHN1YnBpeGVsLWFudGlhbGlhc2VkO1xyXG4gIGhlaWdodDogNDRweDtcclxuICBsZWZ0OiAwO1xyXG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xyXG4gIG1pbi13aWR0aDogNDRweDtcclxuICBtaXgtYmxlbmQtbW9kZTogZGlmZmVyZW5jZTtcclxuICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHRvcDogMDtcclxuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxyXG5cclxuLmZhbmN5Ym94LXRvb2xiYXIge1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRvcDogMDsgfVxyXG5cclxuLmZhbmN5Ym94LXN0YWdlIHtcclxuICBkaXJlY3Rpb246IGx0cjtcclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgei1pbmRleDogOTk5OTQ7IH1cclxuXHJcbi5mYW5jeWJveC1pcy1vcGVuIC5mYW5jeWJveC1zdGFnZSB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxyXG5cclxuLmZhbmN5Ym94LXNsaWRlIHtcclxuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgbGVmdDogMDtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxuICBwYWRkaW5nOiA0NHB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgdG9wOiAwO1xyXG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIC13ZWJraXQtdHJhbnNmb3JtO1xyXG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcclxuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHksIC13ZWJraXQtdHJhbnNmb3JtO1xyXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgei1pbmRleDogOTk5OTQ7IH1cclxuXHJcbi5mYW5jeWJveC1zbGlkZTo6YmVmb3JlIHtcclxuICBjb250ZW50OiAnJztcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG1hcmdpbi1yaWdodDogLS4yNWVtO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgd2lkdGg6IDA7IH1cclxuXHJcbi5mYW5jeWJveC1pcy1zbGlkaW5nIC5mYW5jeWJveC1zbGlkZSxcclxuLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91cyxcclxuLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50LFxyXG4uZmFuY3lib3gtc2xpZGUtLW5leHQge1xyXG4gIGRpc3BsYXk6IGJsb2NrOyB9XHJcblxyXG4uZmFuY3lib3gtc2xpZGUtLW5leHQge1xyXG4gIHotaW5kZXg6IDk5OTk1OyB9XHJcblxyXG4uZmFuY3lib3gtc2xpZGUtLWltYWdlIHtcclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICBwYWRkaW5nOiA0NHB4IDA7IH1cclxuXHJcbi5mYW5jeWJveC1zbGlkZS0taW1hZ2U6OmJlZm9yZSB7XHJcbiAgZGlzcGxheTogbm9uZTsgfVxyXG5cclxuLmZhbmN5Ym94LXNsaWRlLS1odG1sIHtcclxuICBwYWRkaW5nOiA2cHggNnB4IDAgNnB4OyB9XHJcblxyXG4uZmFuY3lib3gtc2xpZGUtLWlmcmFtZSB7XHJcbiAgcGFkZGluZzogNDRweCA0NHB4IDA7IH1cclxuXHJcbi5mYW5jeWJveC1jb250ZW50IHtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBtYXJnaW46IDAgMCA2cHggMDtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgcGFkZGluZzogMDtcclxuICBwYWRkaW5nOiAyNHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cclxuXHJcbi5mYW5jeWJveC1zbGlkZS0taW1hZ2UgLmZhbmN5Ym94LWNvbnRlbnQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNSwgMCwgMC4xNCwgMSk7XHJcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNSwgMCwgMC4xNCwgMSk7XHJcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XHJcbiAgbGVmdDogMDtcclxuICBtYXJnaW46IDA7XHJcbiAgbWF4LXdpZHRoOiBub25lO1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xyXG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcclxuICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcclxuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCAtd2Via2l0LXRyYW5zZm9ybTtcclxuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XHJcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5LCAtd2Via2l0LXRyYW5zZm9ybTtcclxuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gIHVzZXItc2VsZWN0OiBub25lO1xyXG4gIHotaW5kZXg6IDk5OTk1OyB9XHJcblxyXG4uZmFuY3lib3gtY2FuLXpvb21PdXQgLmZhbmN5Ym94LWNvbnRlbnQge1xyXG4gIGN1cnNvcjogLXdlYmtpdC16b29tLW91dDtcclxuICBjdXJzb3I6IHpvb20tb3V0OyB9XHJcblxyXG4uZmFuY3lib3gtY2FuLXpvb21JbiAuZmFuY3lib3gtY29udGVudCB7XHJcbiAgY3Vyc29yOiAtd2Via2l0LXpvb20taW47XHJcbiAgY3Vyc29yOiB6b29tLWluOyB9XHJcblxyXG4uZmFuY3lib3gtY2FuLWRyYWcgLmZhbmN5Ym94LWNvbnRlbnQge1xyXG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiO1xyXG4gIGN1cnNvcjogZ3JhYjsgfVxyXG5cclxuLmZhbmN5Ym94LWlzLWRyYWdnaW5nIC5mYW5jeWJveC1jb250ZW50IHtcclxuICBjdXJzb3I6IC13ZWJraXQtZ3JhYmJpbmc7XHJcbiAgY3Vyc29yOiBncmFiYmluZzsgfVxyXG5cclxuLmZhbmN5Ym94LWNvbnRhaW5lciBbZGF0YS1zZWxlY3RhYmxlPSd0cnVlJ10ge1xyXG4gIGN1cnNvcjogdGV4dDsgfVxyXG5cclxuLmZhbmN5Ym94LWltYWdlLFxyXG4uZmFuY3lib3gtc3BhY2ViYWxsIHtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXI6IDA7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIG1heC1oZWlnaHQ6IG5vbmU7XHJcbiAgbWF4LXdpZHRoOiBub25lO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gIHVzZXItc2VsZWN0OiBub25lO1xyXG4gIHdpZHRoOiAxMDAlOyB9XHJcblxyXG4uZmFuY3lib3gtc3BhY2ViYWxsIHtcclxuICB6LWluZGV4OiAxOyB9XHJcblxyXG4uZmFuY3lib3gtc2xpZGUtLWh0bWwgLmZhbmN5Ym94LWNvbnRlbnQge1xyXG4gIG1hcmdpbi1ib3R0b206IDZweDsgfVxyXG5cclxuLmZhbmN5Ym94LXNsaWRlLS12aWRlbyAuZmFuY3lib3gtY29udGVudCxcclxuLmZhbmN5Ym94LXNsaWRlLS1tYXAgLmZhbmN5Ym94LWNvbnRlbnQsXHJcbi5mYW5jeWJveC1zbGlkZS0taWZyYW1lIC5mYW5jeWJveC1jb250ZW50IHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgd2lkdGg6IDEwMCU7IH1cclxuXHJcbi5mYW5jeWJveC1zbGlkZS0tdmlkZW8gLmZhbmN5Ym94LWNvbnRlbnQge1xyXG4gIGJhY2tncm91bmQ6ICMwMDA7IH1cclxuXHJcbi5mYW5jeWJveC1zbGlkZS0tbWFwIC5mYW5jeWJveC1jb250ZW50IHtcclxuICBiYWNrZ3JvdW5kOiAjZTVlM2RmOyB9XHJcblxyXG4uZmFuY3lib3gtc2xpZGUtLWlmcmFtZSAuZmFuY3lib3gtY29udGVudCB7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDQ0cHgpO1xyXG4gIG1hcmdpbi1ib3R0b206IDQ0cHg7IH1cclxuXHJcbi5mYW5jeWJveC12aWRlbyxcclxuLmZhbmN5Ym94LWlmcmFtZSB7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBtYXJnaW46IDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwYWRkaW5nOiAwO1xyXG4gIHdpZHRoOiAxMDAlOyB9XHJcblxyXG4uZmFuY3lib3gtaWZyYW1lIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XHJcblxyXG4uZmFuY3lib3gtZXJyb3Ige1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gIG1heC13aWR0aDogNDAwcHg7XHJcbiAgcGFkZGluZzogNDBweDtcclxuICB3aWR0aDogMTAwJTsgfVxyXG5cclxuLmZhbmN5Ym94LWVycm9yIHAge1xyXG4gIGNvbG9yOiAjNDQ0O1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBsaW5lLWhlaWdodDogMjBweDtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDsgfVxyXG5cclxuLyogQnV0dG9ucyAqL1xyXG4uZmFuY3lib3gtYnV0dG9uIHtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDMwLCAzMCwgMzAsIDAuNik7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBoZWlnaHQ6IDQ0cHg7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbiAgcGFkZGluZzogMTBweDtcclxuICB0cmFuc2l0aW9uOiBjb2xvciAuMnM7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICB3aWR0aDogNDRweDsgfVxyXG5cclxuLmZhbmN5Ym94LWJ1dHRvbixcclxuLmZhbmN5Ym94LWJ1dHRvbjp2aXNpdGVkLFxyXG4uZmFuY3lib3gtYnV0dG9uOmxpbmsge1xyXG4gIGNvbG9yOiAjY2NjOyB9XHJcblxyXG4uZmFuY3lib3gtYnV0dG9uOmZvY3VzLFxyXG4uZmFuY3lib3gtYnV0dG9uOmhvdmVyIHtcclxuICBjb2xvcjogI2ZmZjsgfVxyXG5cclxuLmZhbmN5Ym94LWJ1dHRvbi5kaXNhYmxlZCxcclxuLmZhbmN5Ym94LWJ1dHRvbi5kaXNhYmxlZDpob3ZlcixcclxuLmZhbmN5Ym94LWJ1dHRvbltkaXNhYmxlZF0sXHJcbi5mYW5jeWJveC1idXR0b25bZGlzYWJsZWRdOmhvdmVyIHtcclxuICBjb2xvcjogIzg4ODtcclxuICBjdXJzb3I6IGRlZmF1bHQ7IH1cclxuXHJcbi5mYW5jeWJveC1idXR0b24gc3ZnIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgc2hhcGUtcmVuZGVyaW5nOiBnZW9tZXRyaWNQcmVjaXNpb247IH1cclxuXHJcbi5mYW5jeWJveC1idXR0b24gc3ZnIHBhdGgge1xyXG4gIGZpbGw6IHRyYW5zcGFyZW50O1xyXG4gIHN0cm9rZTogY3VycmVudENvbG9yO1xyXG4gIHN0cm9rZS1saW5lam9pbjogcm91bmQ7XHJcbiAgc3Ryb2tlLXdpZHRoOiAzOyB9XHJcblxyXG4uZmFuY3lib3gtYnV0dG9uLS1wbGF5IHN2ZyBwYXRoOm50aC1jaGlsZCgyKSB7XHJcbiAgZGlzcGxheTogbm9uZTsgfVxyXG5cclxuLmZhbmN5Ym94LWJ1dHRvbi0tcGF1c2Ugc3ZnIHBhdGg6bnRoLWNoaWxkKDEpIHtcclxuICBkaXNwbGF5OiBub25lOyB9XHJcblxyXG4uZmFuY3lib3gtYnV0dG9uLS1wbGF5IHN2ZyBwYXRoLFxyXG4uZmFuY3lib3gtYnV0dG9uLS1zaGFyZSBzdmcgcGF0aCxcclxuLmZhbmN5Ym94LWJ1dHRvbi0tdGh1bWJzIHN2ZyBwYXRoIHtcclxuICBmaWxsOiBjdXJyZW50Q29sb3I7IH1cclxuXHJcbi5mYW5jeWJveC1idXR0b24tLXNoYXJlIHN2ZyBwYXRoIHtcclxuICBzdHJva2Utd2lkdGg6IDE7IH1cclxuXHJcbi8qIE5hdmlnYXRpb24gYXJyb3dzICovXHJcbi5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24ge1xyXG4gIGhlaWdodDogMzhweDtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHBhZGRpbmc6IDZweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgd2lkdGg6IDM4cHg7IH1cclxuXHJcbi5mYW5jeWJveC1zaG93LW5hdiAuZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uIHtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4yNXMsIHZpc2liaWxpdHkgMHMsIGNvbG9yIC4yNXM7IH1cclxuXHJcbi5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b246OmFmdGVyIHtcclxuICBjb250ZW50OiAnJztcclxuICBsZWZ0OiAtMjVweDtcclxuICBwYWRkaW5nOiA1MHB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IC0yNXB4OyB9XHJcblxyXG4uZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uLS1hcnJvd19sZWZ0IHtcclxuICBsZWZ0OiA2cHg7IH1cclxuXHJcbi5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24tLWFycm93X3JpZ2h0IHtcclxuICByaWdodDogNnB4OyB9XHJcblxyXG4vKiBDbG9zZSBidXR0b24gb24gdGhlIHRvcCByaWdodCBjb3JuZXIgb2YgaHRtbCBjb250ZW50ICovXHJcbi5mYW5jeWJveC1jbG9zZS1zbWFsbCB7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgY29sb3I6ICM1NTU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGhlaWdodDogNDRweDtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogNnB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogMDtcclxuICB0b3A6IDA7XHJcbiAgd2lkdGg6IDQ0cHg7XHJcbiAgei1pbmRleDogMTA7IH1cclxuXHJcbi5mYW5jeWJveC1jbG9zZS1zbWFsbCBzdmcge1xyXG4gIGZpbGw6IHRyYW5zcGFyZW50O1xyXG4gIG9wYWNpdHk6IC44O1xyXG4gIHN0cm9rZTogY3VycmVudENvbG9yO1xyXG4gIHN0cm9rZS13aWR0aDogMS41O1xyXG4gIHRyYW5zaXRpb246IHN0cm9rZSAuMXM7IH1cclxuXHJcbi5mYW5jeWJveC1jbG9zZS1zbWFsbDpmb2N1cyB7XHJcbiAgb3V0bGluZTogbm9uZTsgfVxyXG5cclxuLmZhbmN5Ym94LWNsb3NlLXNtYWxsOmhvdmVyIHN2ZyB7XHJcbiAgb3BhY2l0eTogMTsgfVxyXG5cclxuLmZhbmN5Ym94LXNsaWRlLS1pbWFnZSAuZmFuY3lib3gtY2xvc2Utc21hbGwsXHJcbi5mYW5jeWJveC1zbGlkZS0tdmlkZW8gLmZhbmN5Ym94LWNsb3NlLXNtYWxsLFxyXG4uZmFuY3lib3gtc2xpZGUtLWlmcmFtZSAuZmFuY3lib3gtY2xvc2Utc21hbGwge1xyXG4gIGNvbG9yOiAjY2NjO1xyXG4gIHBhZGRpbmc6IDVweDtcclxuICByaWdodDogLTEycHg7XHJcbiAgdG9wOiAtNDRweDsgfVxyXG5cclxuLmZhbmN5Ym94LXNsaWRlLS1pbWFnZSAuZmFuY3lib3gtY2xvc2Utc21hbGw6aG92ZXIgc3ZnLFxyXG4uZmFuY3lib3gtc2xpZGUtLXZpZGVvIC5mYW5jeWJveC1jbG9zZS1zbWFsbDpob3ZlciBzdmcsXHJcbi5mYW5jeWJveC1zbGlkZS0taWZyYW1lIC5mYW5jeWJveC1jbG9zZS1zbWFsbDpob3ZlciBzdmcge1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIGNvbG9yOiAjZmZmOyB9XHJcblxyXG4uZmFuY3lib3gtaXMtc2NhbGluZyAuZmFuY3lib3gtY2xvc2Utc21hbGwsXHJcbi5mYW5jeWJveC1pcy16b29tYWJsZS5mYW5jeWJveC1jYW4tZHJhZyAuZmFuY3lib3gtY2xvc2Utc21hbGwge1xyXG4gIGRpc3BsYXk6IG5vbmU7IH1cclxuXHJcbi8qIENhcHRpb24gKi9cclxuLmZhbmN5Ym94LWNhcHRpb24ge1xyXG4gIGJvdHRvbTogMDtcclxuICBjb2xvcjogI2ZmZjtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBsZWZ0OiAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgcGFkZGluZzogMjVweCA0NHB4IDI1cHggNDRweDtcclxuICByaWdodDogMDsgfVxyXG5cclxuLmZhbmN5Ym94LWNhcHRpb246OmJlZm9yZSB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQUVBQUFFdENBUUFBQUJqQmNMN0FBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFBSFJKUkVGVUtNK1ZrOEVPZ0RBSVEwdmovMyt4Qnc4cUlaWnVlRm5JS0M5ME1DQUk4RGxya0hHZXFxR0lVNmxWaWdyQnRwQ1dxZVJXb0hETnFzMEY3Vk5WQlZ4bUhSbHZvVnFqYVlrZG5ESWFpdkgySHFaNStvWmozSlV6V0IrY096NEc0OEJnK3RzSi90cXU0ZExDLzRYYiswR2NGNUJ3QkMwQUE1M3FBQUFBQUVsRlRrU3VRbUNDKTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gIGJvdHRvbTogMDtcclxuICBjb250ZW50OiAnJztcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBsZWZ0OiAwO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogMDtcclxuICB0b3A6IC0yNXB4O1xyXG4gIHotaW5kZXg6IC0xOyB9XHJcblxyXG4uZmFuY3lib3gtY2FwdGlvbjo6YWZ0ZXIge1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XHJcbiAgY29udGVudDogJyc7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbGVmdDogNDRweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDQ0cHg7XHJcbiAgdG9wOiAwOyB9XHJcblxyXG4uZmFuY3lib3gtY2FwdGlvbiBhLFxyXG4uZmFuY3lib3gtY2FwdGlvbiBhOmxpbmssXHJcbi5mYW5jeWJveC1jYXB0aW9uIGE6dmlzaXRlZCB7XHJcbiAgY29sb3I6ICNjY2M7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XHJcblxyXG4uZmFuY3lib3gtY2FwdGlvbiBhOmhvdmVyIHtcclxuICBjb2xvcjogI2ZmZjtcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxyXG5cclxuLyogTG9hZGluZyBpbmRpY2F0b3IgKi9cclxuLmZhbmN5Ym94LWxvYWRpbmcge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYW5jeWJveC1yb3RhdGUgLjhzIGluZmluaXRlIGxpbmVhcjtcclxuICBhbmltYXRpb246IGZhbmN5Ym94LXJvdGF0ZSAuOHMgaW5maW5pdGUgbGluZWFyO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlcjogNnB4IHNvbGlkIHJnYmEoMTAwLCAxMDAsIDEwMCwgMC41KTtcclxuICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmY7XHJcbiAgaGVpZ2h0OiA2MHB4O1xyXG4gIGxlZnQ6IDUwJTtcclxuICBtYXJnaW46IC0zMHB4IDAgMCAtMzBweDtcclxuICBvcGFjaXR5OiAuNjtcclxuICBwYWRkaW5nOiAwO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICB3aWR0aDogNjBweDtcclxuICB6LWluZGV4OiA5OTk5OTsgfVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZhbmN5Ym94LXJvdGF0ZSB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpOyB9IH1cclxuXHJcbkBrZXlmcmFtZXMgZmFuY3lib3gtcm90YXRlIHtcclxuICBmcm9tIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7IH0gfVxyXG5cclxuLyogVHJhbnNpdGlvbiBlZmZlY3RzICovXHJcbi5mYW5jeWJveC1hbmltYXRlZCB7XHJcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKTsgfVxyXG5cclxuLyogdHJhbnNpdGlvbkVmZmVjdDogc2xpZGUgKi9cclxuLmZhbmN5Ym94LWZ4LXNsaWRlLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91cyB7XHJcbiAgb3BhY2l0eTogMDtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApOyB9XHJcblxyXG4uZmFuY3lib3gtZngtc2xpZGUuZmFuY3lib3gtc2xpZGUtLW5leHQge1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7IH1cclxuXHJcbi5mYW5jeWJveC1meC1zbGlkZS5mYW5jeWJveC1zbGlkZS0tY3VycmVudCB7XHJcbiAgb3BhY2l0eTogMTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxyXG5cclxuLyogdHJhbnNpdGlvbkVmZmVjdDogZmFkZSAqL1xyXG4uZmFuY3lib3gtZngtZmFkZS5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXMsXHJcbi5mYW5jeWJveC1meC1mYWRlLmZhbmN5Ym94LXNsaWRlLS1uZXh0IHtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7IH1cclxuXHJcbi5mYW5jeWJveC1meC1mYWRlLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50IHtcclxuICBvcGFjaXR5OiAxOyB9XHJcblxyXG4vKiB0cmFuc2l0aW9uRWZmZWN0OiB6b29tLWluLW91dCAqL1xyXG4uZmFuY3lib3gtZngtem9vbS1pbi1vdXQuZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzIHtcclxuICBvcGFjaXR5OiAwO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuNSwgMS41LCAxLjUpO1xyXG4gIHRyYW5zZm9ybTogc2NhbGUzZCgxLjUsIDEuNSwgMS41KTsgfVxyXG5cclxuLmZhbmN5Ym94LWZ4LXpvb20taW4tb3V0LmZhbmN5Ym94LXNsaWRlLS1uZXh0IHtcclxuICBvcGFjaXR5OiAwO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNSwgMC41LCAwLjUpO1xyXG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLjUsIDAuNSwgMC41KTsgfVxyXG5cclxuLmZhbmN5Ym94LWZ4LXpvb20taW4tb3V0LmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50IHtcclxuICBvcGFjaXR5OiAxO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xyXG4gIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTsgfVxyXG5cclxuLyogdHJhbnNpdGlvbkVmZmVjdDogcm90YXRlICovXHJcbi5mYW5jeWJveC1meC1yb3RhdGUuZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzIHtcclxuICBvcGFjaXR5OiAwO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTM2MGRlZyk7XHJcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC0zNjBkZWcpO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKC0zNjBkZWcpOyB9XHJcblxyXG4uZmFuY3lib3gtZngtcm90YXRlLmZhbmN5Ym94LXNsaWRlLS1uZXh0IHtcclxuICBvcGFjaXR5OiAwO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9XHJcblxyXG4uZmFuY3lib3gtZngtcm90YXRlLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50IHtcclxuICBvcGFjaXR5OiAxO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XHJcblxyXG4vKiB0cmFuc2l0aW9uRWZmZWN0OiBjaXJjdWxhciAqL1xyXG4uZmFuY3lib3gtZngtY2lyY3VsYXIuZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzIHtcclxuICBvcGFjaXR5OiAwO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcclxuICB0cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApOyB9XHJcblxyXG4uZmFuY3lib3gtZngtY2lyY3VsYXIuZmFuY3lib3gtc2xpZGUtLW5leHQge1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApOyB9XHJcblxyXG4uZmFuY3lib3gtZngtY2lyY3VsYXIuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQge1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XHJcblxyXG4vKiB0cmFuc2l0aW9uRWZmZWN0OiB0dWJlICovXHJcbi5mYW5jeWJveC1meC10dWJlLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91cyB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSBzY2FsZSgwLjEpIHNrZXcoLTEwZGVnKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSBzY2FsZSgwLjEpIHNrZXcoLTEwZGVnKTsgfVxyXG5cclxuLmZhbmN5Ym94LWZ4LXR1YmUuZmFuY3lib3gtc2xpZGUtLW5leHQge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBzY2FsZSgwLjEpIHNrZXcoMTBkZWcpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2NhbGUoMC4xKSBza2V3KDEwZGVnKTsgfVxyXG5cclxuLmZhbmN5Ym94LWZ4LXR1YmUuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZSgxKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlKDEpOyB9XHJcblxyXG4vKiBTaGFyZSAqL1xyXG4uZmFuY3lib3gtc2hhcmUge1xyXG4gIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XHJcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gIG1heC13aWR0aDogOTAlO1xyXG4gIHBhZGRpbmc6IDMwcHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XHJcblxyXG4uZmFuY3lib3gtc2hhcmUgaDEge1xyXG4gIGNvbG9yOiAjMjIyO1xyXG4gIGZvbnQtc2l6ZTogMzVweDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIG1hcmdpbjogMCAwIDIwcHggMDsgfVxyXG5cclxuLmZhbmN5Ym94LXNoYXJlIHAge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwOyB9XHJcblxyXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbiB7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgbWFyZ2luOiAwIDVweCAxMHB4IDVweDtcclxuICBtaW4td2lkdGg6IDEzMHB4O1xyXG4gIHBhZGRpbmc6IDAgMTVweDtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgdHJhbnNpdGlvbjogYWxsIC4ycztcclxuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gIHVzZXItc2VsZWN0OiBub25lO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cclxuXHJcbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uOnZpc2l0ZWQsXHJcbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uOmxpbmsge1xyXG4gIGNvbG9yOiAjZmZmOyB9XHJcblxyXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbjpob3ZlciB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XHJcblxyXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tZmIge1xyXG4gIGJhY2tncm91bmQ6ICMzYjU5OTg7IH1cclxuXHJcbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS1mYjpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogIzM0NGU4NjsgfVxyXG5cclxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24tLXB0IHtcclxuICBiYWNrZ3JvdW5kOiAjYmQwODFkOyB9XHJcblxyXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tcHQ6aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6ICNhYTA3MTk7IH1cclxuXHJcbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS10dyB7XHJcbiAgYmFja2dyb3VuZDogIzFkYTFmMjsgfVxyXG5cclxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24tLXR3OmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiAjMGQ5NWU4OyB9XHJcblxyXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbiBzdmcge1xyXG4gIGhlaWdodDogMjVweDtcclxuICBtYXJnaW4tcmlnaHQ6IDdweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdG9wOiAtMXB4O1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgd2lkdGg6IDI1cHg7IH1cclxuXHJcbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uIHN2ZyBwYXRoIHtcclxuICBmaWxsOiAjZmZmOyB9XHJcblxyXG4uZmFuY3lib3gtc2hhcmVfX2lucHV0IHtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXI6IDA7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkN2Q3ZDc7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxuICBjb2xvcjogIzVkNWI1YjtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgbWFyZ2luOiAxMHB4IDAgMCAwO1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbiAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4gIHdpZHRoOiAxMDAlOyB9XHJcblxyXG4vKiBUaHVtYnMgKi9cclxuLmZhbmN5Ym94LXRodW1icyB7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICBib3R0b206IDA7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBtYXJnaW46IDA7XHJcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyO1xyXG4gIHBhZGRpbmc6IDJweCAycHggNHB4IDJweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB0b3A6IDA7XHJcbiAgd2lkdGg6IDIxMnB4O1xyXG4gIHotaW5kZXg6IDk5OTk1OyB9XHJcblxyXG4uZmFuY3lib3gtdGh1bWJzLXgge1xyXG4gIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgb3ZlcmZsb3cteTogaGlkZGVuOyB9XHJcblxyXG4uZmFuY3lib3gtc2hvdy10aHVtYnMgLmZhbmN5Ym94LXRodW1icyB7XHJcbiAgZGlzcGxheTogYmxvY2s7IH1cclxuXHJcbi5mYW5jeWJveC1zaG93LXRodW1icyAuZmFuY3lib3gtaW5uZXIge1xyXG4gIHJpZ2h0OiAyMTJweDsgfVxyXG5cclxuLmZhbmN5Ym94LXRodW1icyA+IHVsIHtcclxuICBmb250LXNpemU6IDA7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIHdpZHRoOiAxMDAlOyB9XHJcblxyXG4uZmFuY3lib3gtdGh1bWJzLXggPiB1bCB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxyXG5cclxuLmZhbmN5Ym94LXRodW1icy15ID4gdWw6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICB3aWR0aDogN3B4OyB9XHJcblxyXG4uZmFuY3lib3gtdGh1bWJzLXkgPiB1bDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICBib3gtc2hhZG93OiBpbnNldCAwIDAgNnB4IHJnYmEoMCwgMCwgMCwgMC4zKTsgfVxyXG5cclxuLmZhbmN5Ym94LXRodW1icy15ID4gdWw6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICBiYWNrZ3JvdW5kOiAjMmEyYTJhO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7IH1cclxuXHJcbi5mYW5jeWJveC10aHVtYnMgPiB1bCA+IGxpIHtcclxuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIGhlaWdodDogNzVweDtcclxuICBtYXJnaW46IDJweDtcclxuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSA4cHgpO1xyXG4gIG1heC13aWR0aDogY2FsYyg1MCUgLSA0cHgpO1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwYWRkaW5nOiAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIHdpZHRoOiAxMDBweDsgfVxyXG5cclxuLmZhbmN5Ym94LXRodW1icy1sb2FkaW5nIHtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cclxuXHJcbi5mYW5jeWJveC10aHVtYnMgPiB1bCA+IGxpIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxyXG5cclxuLmZhbmN5Ym94LXRodW1icyA+IHVsID4gbGk6YmVmb3JlIHtcclxuICBib3JkZXI6IDRweCBzb2xpZCAjNGVhN2Y5O1xyXG4gIGJvdHRvbTogMDtcclxuICBjb250ZW50OiAnJztcclxuICBsZWZ0OiAwO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRvcDogMDtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XHJcbiAgei1pbmRleDogOTk5OTE7IH1cclxuXHJcbi5mYW5jeWJveC10aHVtYnMgLmZhbmN5Ym94LXRodW1icy1hY3RpdmU6YmVmb3JlIHtcclxuICBvcGFjaXR5OiAxOyB9XHJcblxyXG4vKiBTdHlsaW5nIGZvciBTbWFsbC1TY3JlZW4gRGV2aWNlcyAqL1xyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gIC5mYW5jeWJveC10aHVtYnMge1xyXG4gICAgd2lkdGg6IDExMHB4OyB9XHJcbiAgLmZhbmN5Ym94LXNob3ctdGh1bWJzIC5mYW5jeWJveC1pbm5lciB7XHJcbiAgICByaWdodDogMTEwcHg7IH1cclxuICAuZmFuY3lib3gtdGh1bWJzID4gdWwgPiBsaSB7XHJcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpOyB9IH1cclxuIiwiLyohXHJcbiAqIERhdGVwaWNrZXIgZm9yIEJvb3RzdHJhcCB2MS42LjQgKGh0dHBzOi8vZ2l0aHViLmNvbS9ldGVybmljb2RlL2Jvb3RzdHJhcC1kYXRlcGlja2VyKVxyXG4gKlxyXG4gKiBDb3B5cmlnaHQgMjAxMiBTdGVmYW4gUGV0cmVcclxuICogSW1wcm92ZW1lbnRzIGJ5IEFuZHJldyBSb3dsc1xyXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UgdjIuMCAoaHR0cDovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wKVxyXG4gKi9cclxuLmRhdGVwaWNrZXIge1xyXG4gIHBhZGRpbmc6IDRweDtcclxuICBkaXJlY3Rpb246IGx0cjtcclxufVxyXG4uZGF0ZXBpY2tlci1pbmxpbmUge1xyXG4gIHdpZHRoOiAyMjBweDtcclxufVxyXG4uZGF0ZXBpY2tlci5kYXRlcGlja2VyLXJ0bCB7XHJcbiAgZGlyZWN0aW9uOiBydGw7XHJcbn1cclxuLmRhdGVwaWNrZXIuZGF0ZXBpY2tlci1ydGwgdGFibGUgdHIgdGQgc3BhbiB7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG59XHJcbi5kYXRlcGlja2VyLWRyb3Bkb3duIHtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxufVxyXG4uZGF0ZXBpY2tlci1kcm9wZG93bjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItcmlnaHQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItYm90dG9tOiA3cHggc29saWQgIzk5OTtcclxuICBib3JkZXItdG9wOiAwO1xyXG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbn1cclxuLmRhdGVwaWNrZXItZHJvcGRvd246YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItYm90dG9tOiA2cHggc29saWQgI2ZmZjtcclxuICBib3JkZXItdG9wOiAwO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxufVxyXG4uZGF0ZXBpY2tlci1kcm9wZG93bi5kYXRlcGlja2VyLW9yaWVudC1sZWZ0OmJlZm9yZSB7XHJcbiAgbGVmdDogNnB4O1xyXG59XHJcbi5kYXRlcGlja2VyLWRyb3Bkb3duLmRhdGVwaWNrZXItb3JpZW50LWxlZnQ6YWZ0ZXIge1xyXG4gIGxlZnQ6IDdweDtcclxufVxyXG4uZGF0ZXBpY2tlci1kcm9wZG93bi5kYXRlcGlja2VyLW9yaWVudC1yaWdodDpiZWZvcmUge1xyXG4gIHJpZ2h0OiA2cHg7XHJcbn1cclxuLmRhdGVwaWNrZXItZHJvcGRvd24uZGF0ZXBpY2tlci1vcmllbnQtcmlnaHQ6YWZ0ZXIge1xyXG4gIHJpZ2h0OiA3cHg7XHJcbn1cclxuLmRhdGVwaWNrZXItZHJvcGRvd24uZGF0ZXBpY2tlci1vcmllbnQtYm90dG9tOmJlZm9yZSB7XHJcbiAgdG9wOiAtN3B4O1xyXG59XHJcbi5kYXRlcGlja2VyLWRyb3Bkb3duLmRhdGVwaWNrZXItb3JpZW50LWJvdHRvbTphZnRlciB7XHJcbiAgdG9wOiAtNnB4O1xyXG59XHJcbi5kYXRlcGlja2VyLWRyb3Bkb3duLmRhdGVwaWNrZXItb3JpZW50LXRvcDpiZWZvcmUge1xyXG4gIGJvdHRvbTogLTdweDtcclxuICBib3JkZXItYm90dG9tOiAwO1xyXG4gIGJvcmRlci10b3A6IDdweCBzb2xpZCAjOTk5O1xyXG59XHJcbi5kYXRlcGlja2VyLWRyb3Bkb3duLmRhdGVwaWNrZXItb3JpZW50LXRvcDphZnRlciB7XHJcbiAgYm90dG9tOiAtNnB4O1xyXG4gIGJvcmRlci1ib3R0b206IDA7XHJcbiAgYm9yZGVyLXRvcDogNnB4IHNvbGlkICNmZmY7XHJcbn1cclxuLmRhdGVwaWNrZXIgdGFibGUge1xyXG4gIG1hcmdpbjogMDtcclxuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbn1cclxuLmRhdGVwaWNrZXIgdGQsXHJcbi5kYXRlcGlja2VyIHRoIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgd2lkdGg6IDIwcHg7XHJcbiAgaGVpZ2h0OiAyMHB4O1xyXG4gIGJvcmRlcjogbm9uZTtcclxufVxyXG4udGFibGUtc3RyaXBlZCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCxcclxuLnRhYmxlLXN0cmlwZWQgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGgge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmRheTpob3ZlcixcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuZGF5LmZvY3VzZWQge1xyXG4gIGJhY2tncm91bmQ6ICNlZWU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxufVxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5vbGQsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLm5ldyB7XHJcbiAgY29sb3I6ICM5OTk7XHJcbn1cclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuZGlzYWJsZWQsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmRpc2FibGVkOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gIGNvbG9yOiAjQUFBREIyO1xyXG4gIGN1cnNvcjogZGVmYXVsdDtcclxufVxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZCB7XHJcbiAgYmFja2dyb3VuZDogI2Q5ZWRmNztcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG59XHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTpob3ZlcixcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRlMTlhO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZkZDQ5YSwgI2ZkZjU5YSk7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZGQ0OWEsICNmZGY1OWEpO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDAsIDAgMTAwJSwgZnJvbSgjZmRkNDlhKSwgdG8oI2ZkZjU5YSkpO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZkZDQ5YSwgI2ZkZjU5YSk7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZkZDQ5YSwgI2ZkZjU5YSk7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZkZDQ5YSwgI2ZkZjU5YSk7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xyXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZGQ0OWEnLCBlbmRDb2xvcnN0cj0nI2ZkZjU5YScsIEdyYWRpZW50VHlwZT0wKTtcclxuICBib3JkZXItY29sb3I6ICNmZGY1OWEgI2ZkZjU5YSAjZmJlZDUwO1xyXG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpIHJnYmEoMCwgMCwgMCwgMC4xKSByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KGVuYWJsZWQ9ZmFsc2UpO1xyXG4gIGNvbG9yOiAjMDAwO1xyXG59XHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmhvdmVyLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTpob3Zlcjpob3ZlcixcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQ6aG92ZXIsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkOmhvdmVyOmhvdmVyLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTphY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmhvdmVyOmFjdGl2ZSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQ6YWN0aXZlLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZDpob3ZlcjphY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmFjdGl2ZSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6aG92ZXIuYWN0aXZlLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZC5hY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkOmhvdmVyLmFjdGl2ZSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmhvdmVyLmRpc2FibGVkLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZC5kaXNhYmxlZCxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQ6aG92ZXIuZGlzYWJsZWQsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5W2Rpc2FibGVkXSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6aG92ZXJbZGlzYWJsZWRdLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZFtkaXNhYmxlZF0sXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkOmhvdmVyW2Rpc2FibGVkXSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZjU5YTtcclxufVxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTphY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmhvdmVyOmFjdGl2ZSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQ6YWN0aXZlLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZDpob3ZlcjphY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmFjdGl2ZSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6aG92ZXIuYWN0aXZlLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZC5hY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkOmhvdmVyLmFjdGl2ZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZjA2OSBcXDk7XHJcbn1cclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6aG92ZXI6aG92ZXIge1xyXG4gIGNvbG9yOiAjMDAwO1xyXG59XHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmFjdGl2ZTpob3ZlciB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlOmhvdmVyLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5kaXNhYmxlZCxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuZGlzYWJsZWQ6aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6ICNlZWU7XHJcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xyXG4gIC1tb3otYm9yZGVyLXJhZGl1czogMDtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG59XHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTpob3ZlcixcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNkMTdhO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2YzYzE3YSwgI2YzZTk3YSk7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmM2MxN2EsICNmM2U5N2EpO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDAsIDAgMTAwJSwgZnJvbSgjZjNjMTdhKSwgdG8oI2YzZTk3YSkpO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2YzYzE3YSwgI2YzZTk3YSk7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2YzYzE3YSwgI2YzZTk3YSk7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2YzYzE3YSwgI2YzZTk3YSk7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xyXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmM2MxN2EnLCBlbmRDb2xvcnN0cj0nI2YzZTk3YScsIEdyYWRpZW50VHlwZT0wKTtcclxuICBib3JkZXItY29sb3I6ICNmM2U5N2EgI2YzZTk3YSAjZWRkZTM0O1xyXG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpIHJnYmEoMCwgMCwgMCwgMC4xKSByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KGVuYWJsZWQ9ZmFsc2UpO1xyXG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcclxuICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxufVxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTpob3ZlcixcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXk6aG92ZXI6aG92ZXIsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkOmhvdmVyLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZDpob3Zlcjpob3ZlcixcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXk6YWN0aXZlLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTpob3ZlcjphY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkOmFjdGl2ZSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5hY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmhvdmVyLmFjdGl2ZSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQuYWN0aXZlLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZDpob3Zlci5hY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTpob3Zlci5kaXNhYmxlZCxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQuZGlzYWJsZWQsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkOmhvdmVyLmRpc2FibGVkLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheVtkaXNhYmxlZF0sXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmhvdmVyW2Rpc2FibGVkXSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWRbZGlzYWJsZWRdLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZDpob3ZlcltkaXNhYmxlZF0ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2U5N2E7XHJcbn1cclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXk6YWN0aXZlLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTpob3ZlcjphY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkOmFjdGl2ZSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5hY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmhvdmVyLmFjdGl2ZSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQuYWN0aXZlLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZDpob3Zlci5hY3RpdmUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmUyNGIgXFw5O1xyXG59XHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDpob3ZlcixcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWU5ZTllO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2IzYjNiMywgIzgwODA4MCk7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNiM2IzYjMsICM4MDgwODApO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDAsIDAgMTAwJSwgZnJvbSgjYjNiM2IzKSwgdG8oIzgwODA4MCkpO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2IzYjNiMywgIzgwODA4MCk7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2IzYjNiMywgIzgwODA4MCk7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2IzYjNiMywgIzgwODA4MCk7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xyXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNiM2IzYjMnLCBlbmRDb2xvcnN0cj0nIzgwODA4MCcsIEdyYWRpZW50VHlwZT0wKTtcclxuICBib3JkZXItY29sb3I6ICM4MDgwODAgIzgwODA4MCAjNTk1OTU5O1xyXG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpIHJnYmEoMCwgMCwgMCwgMC4xKSByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KGVuYWJsZWQ9ZmFsc2UpO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIHRleHQtc2hhZG93OiAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG59XHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmhvdmVyLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDpob3Zlcjpob3ZlcixcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQ6aG92ZXIsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkOmhvdmVyOmhvdmVyLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDphY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmhvdmVyOmFjdGl2ZSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQ6YWN0aXZlLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZDpob3ZlcjphY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmFjdGl2ZSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6aG92ZXIuYWN0aXZlLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZC5hY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkOmhvdmVyLmFjdGl2ZSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmhvdmVyLmRpc2FibGVkLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZC5kaXNhYmxlZCxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQ6aG92ZXIuZGlzYWJsZWQsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkW2Rpc2FibGVkXSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6aG92ZXJbZGlzYWJsZWRdLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZFtkaXNhYmxlZF0sXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkOmhvdmVyW2Rpc2FibGVkXSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgwODA4MDtcclxufVxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDphY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmhvdmVyOmFjdGl2ZSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQ6YWN0aXZlLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZDpob3ZlcjphY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmFjdGl2ZSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6aG92ZXIuYWN0aXZlLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZC5hY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkOmhvdmVyLmFjdGl2ZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2NjY2NiBcXDk7XHJcbn1cclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6aG92ZXIsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZCxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2REYwO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxufVxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6aG92ZXIsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTpob3Zlcjpob3ZlcixcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkOmhvdmVyLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQ6aG92ZXI6aG92ZXIsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTphY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTpob3ZlcjphY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZDphY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZDpob3ZlcjphY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5hY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTpob3Zlci5hY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZC5hY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZDpob3Zlci5hY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZCxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmhvdmVyLmRpc2FibGVkLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQuZGlzYWJsZWQsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZDpob3Zlci5kaXNhYmxlZCxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlW2Rpc2FibGVkXSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmhvdmVyW2Rpc2FibGVkXSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkW2Rpc2FibGVkXSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkOmhvdmVyW2Rpc2FibGVkXSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNkRGMDtcclxufVxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6YWN0aXZlLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6aG92ZXI6YWN0aXZlLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQ6YWN0aXZlLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuYWN0aXZlLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6aG92ZXIuYWN0aXZlLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQuYWN0aXZlLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2REYwIFxcOTtcclxufVxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMjMlO1xyXG4gIGhlaWdodDogNTRweDtcclxuICBsaW5lLWhlaWdodDogNTRweDtcclxuICBmbG9hdDogbGVmdDtcclxuICBtYXJnaW46IDElO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweDtcclxuICAtbW96LWJvcmRlci1yYWRpdXM6IDRweDtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbn1cclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbjpob3ZlcixcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5mb2N1c2VkIHtcclxuICBiYWNrZ3JvdW5kOiAjZWVlO1xyXG59XHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uZGlzYWJsZWQsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uZGlzYWJsZWQ6aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgY29sb3I6ICM5OTk7XHJcbiAgY3Vyc29yOiBkZWZhdWx0O1xyXG59XHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3ZlcixcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2REYwO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3Zlcjpob3ZlcixcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyOmhvdmVyLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTphY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyOmFjdGl2ZSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6YWN0aXZlLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3ZlcjphY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmFjdGl2ZSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXIuYWN0aXZlLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZC5hY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyLmFjdGl2ZSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyLmRpc2FibGVkLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZC5kaXNhYmxlZCxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIuZGlzYWJsZWQsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlW2Rpc2FibGVkXSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXJbZGlzYWJsZWRdLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZFtkaXNhYmxlZF0sXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyW2Rpc2FibGVkXSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNkRGMDtcclxufVxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTphY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyOmFjdGl2ZSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6YWN0aXZlLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3ZlcjphY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmFjdGl2ZSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXIuYWN0aXZlLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZC5hY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyLmFjdGl2ZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNkRGMCBcXDk7XHJcbn1cclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5vbGQsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4ubmV3IHtcclxuICBjb2xvcjogI0FBQURCMjtcclxufVxyXG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1zd2l0Y2gge1xyXG4gIHdpZHRoOiAxNDVweDtcclxufVxyXG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1zd2l0Y2gsXHJcbi5kYXRlcGlja2VyIC5wcmV2LFxyXG4uZGF0ZXBpY2tlciAubmV4dCxcclxuLmRhdGVwaWNrZXIgdGZvb3QgdHIgdGgge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1zd2l0Y2g6aG92ZXIsXHJcbi5kYXRlcGlja2VyIC5wcmV2OmhvdmVyLFxyXG4uZGF0ZXBpY2tlciAubmV4dDpob3ZlcixcclxuLmRhdGVwaWNrZXIgdGZvb3QgdHIgdGg6aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6ICNlZWU7XHJcbn1cclxuLmRhdGVwaWNrZXIgLmN3IHtcclxuICBmb250LXNpemU6IDEwcHg7XHJcbiAgd2lkdGg6IDEycHg7XHJcbiAgcGFkZGluZzogMCAycHggMCA1cHg7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG4uaW5wdXQtYXBwZW5kLmRhdGUgLmFkZC1vbixcclxuLmlucHV0LXByZXBlbmQuZGF0ZSAuYWRkLW9uIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuLmlucHV0LWFwcGVuZC5kYXRlIC5hZGQtb24gaSxcclxuLmlucHV0LXByZXBlbmQuZGF0ZSAuYWRkLW9uIGkge1xyXG4gIG1hcmdpbi10b3A6IDNweDtcclxufVxyXG4uaW5wdXQtZGF0ZXJhbmdlIGlucHV0IHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLmlucHV0LWRhdGVyYW5nZSBpbnB1dDpmaXJzdC1jaGlsZCB7XHJcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHggMCAwIDNweDtcclxuICAtbW96LWJvcmRlci1yYWRpdXM6IDNweCAwIDAgM3B4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDNweCAwIDAgM3B4O1xyXG59XHJcbi5pbnB1dC1kYXRlcmFuZ2UgaW5wdXQ6bGFzdC1jaGlsZCB7XHJcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwIDNweCAzcHggMDtcclxuICAtbW96LWJvcmRlci1yYWRpdXM6IDAgM3B4IDNweCAwO1xyXG4gIGJvcmRlci1yYWRpdXM6IDAgM3B4IDNweCAwO1xyXG59XHJcbi5pbnB1dC1kYXRlcmFuZ2UgLmFkZC1vbiB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIG1pbi13aWR0aDogMTZweDtcclxuICBoZWlnaHQ6IDIwcHg7XHJcbiAgcGFkZGluZzogNHB4IDVweDtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjZmZmO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xyXG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xyXG4gIG1hcmdpbi1yaWdodDogLTVweDtcclxufVxyXG4uZGF0ZXBpY2tlci5kcm9wZG93bi1tZW51IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAxMDAlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgei1pbmRleDogMTAwMDtcclxuICBmbG9hdDogbGVmdDtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIG1pbi13aWR0aDogMTk2cHg7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGJveC1zaGFkb3c6IDBweCA0cHggMTJweCByZ2JhKDQ2LCA2NywgMTAyLCAwLjE1KTtcclxuICBjb2xvcjogIzMyNDA1NztcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbn1cclxuLmRhdGVwaWNrZXIuZHJvcGRvd24tbWVudSB0aCxcclxuLmRhdGVwaWNrZXIuZGF0ZXBpY2tlci1pbmxpbmUgdGgsXHJcbi5kYXRlcGlja2VyLmRyb3Bkb3duLW1lbnUgdGQsXHJcbi5kYXRlcGlja2VyLmRhdGVwaWNrZXItaW5saW5lIHRkIHtcclxuICBwYWRkaW5nOiA0cHggNXB4O1xyXG59XHJcblxyXG4uZGF0ZXBpY2tlci5kcm9wZG93bi1tZW51IHRoLmRvdyB7XHJcbiAgY29sb3I6ICM2NTZiNzQ7XHJcbiAgZm9udC1zaXplOiAxMXB4O1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDlEREU1O1xyXG59XHJcblxyXG4uZGF0ZXBpY2tlciB0aC5wcmV2IHtcclxuICBmb250LXNpemU6IDA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgQGluY2x1ZGUgc3ByaXRlKCdjYWxlbmRhci1hcnJvdycpO1xyXG4gICAgbWFyZ2luLXRvcDogLTVweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtNHB4O1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICB9XHJcbn1cclxuXHJcbi5kYXRlcGlja2VyIHRoLm5leHQge1xyXG4gIGZvbnQtc2l6ZTogMDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBAaW5jbHVkZSBzcHJpdGUoJ2NhbGVuZGFyLWFycm93Jyk7XHJcbiAgICBtYXJnaW4tdG9wOiAtNXB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IC00cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uZGF0ZXBpY2tlci1zd2l0Y2gge1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxufVxyXG5cclxuLmRhdGVwaWNrZXIgdGFibGUge1xyXG4gIGJvcmRlci1zcGFjaW5nOiAwO1xyXG59XHJcbi8qIyBzb3VyY2VNYXBwaW5nVVJMPWJvb3RzdHJhcC1kYXRlcGlja2VyLnN0YW5kYWxvbmUuY3NzLm1hcCAqLyIsIi8qIHJlcXVpcmVkIHN0eWxlcyAqL1xyXG5cclxuLmxlYWZsZXQtcGFuZSxcclxuLmxlYWZsZXQtdGlsZSxcclxuLmxlYWZsZXQtbWFya2VyLWljb24sXHJcbi5sZWFmbGV0LW1hcmtlci1zaGFkb3csXHJcbi5sZWFmbGV0LXRpbGUtY29udGFpbmVyLFxyXG4ubGVhZmxldC1wYW5lID4gc3ZnLFxyXG4ubGVhZmxldC1wYW5lID4gY2FudmFzLFxyXG4ubGVhZmxldC16b29tLWJveCxcclxuLmxlYWZsZXQtaW1hZ2UtbGF5ZXIsXHJcbi5sZWFmbGV0LWxheWVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbn1cclxuLmxlYWZsZXQtY29udGFpbmVyIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcbi5sZWFmbGV0LXRpbGUsXHJcbi5sZWFmbGV0LW1hcmtlci1pY29uLFxyXG4ubGVhZmxldC1tYXJrZXItc2hhZG93IHtcclxuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLXdlYmtpdC11c2VyLWRyYWc6IG5vbmU7XHJcbn1cclxuLyogU2FmYXJpIHJlbmRlcnMgbm9uLXJldGluYSB0aWxlIG9uIHJldGluYSBiZXR0ZXIgd2l0aCB0aGlzLCBidXQgQ2hyb21lIGlzIHdvcnNlICovXHJcbi5sZWFmbGV0LXNhZmFyaSAubGVhZmxldC10aWxlIHtcclxuICBpbWFnZS1yZW5kZXJpbmc6IC13ZWJraXQtb3B0aW1pemUtY29udHJhc3Q7XHJcbn1cclxuLyogaGFjayB0aGF0IHByZXZlbnRzIGh3IGxheWVycyBcInN0cmV0Y2hpbmdcIiB3aGVuIGxvYWRpbmcgbmV3IHRpbGVzICovXHJcbi5sZWFmbGV0LXNhZmFyaSAubGVhZmxldC10aWxlLWNvbnRhaW5lciB7XHJcbiAgd2lkdGg6IDE2MDBweDtcclxuICBoZWlnaHQ6IDE2MDBweDtcclxuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxufVxyXG4ubGVhZmxldC1tYXJrZXItaWNvbixcclxuLmxlYWZsZXQtbWFya2VyLXNoYWRvdyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLyogLmxlYWZsZXQtY29udGFpbmVyIHN2ZzogcmVzZXQgc3ZnIG1heC13aWR0aCBkZWNsZXJhdGlvbiBzaGlwcGVkIGluIEpvb21sYSEgKGpvb21sYS5vcmcpIDMueCAqL1xyXG4vKiAubGVhZmxldC1jb250YWluZXIgaW1nOiBtYXAgaXMgYnJva2VuIGluIEZGIGlmIHlvdSBoYXZlIG1heC13aWR0aDogMTAwJSBvbiB0aWxlcyAqL1xyXG4ubGVhZmxldC1jb250YWluZXIgLmxlYWZsZXQtb3ZlcmxheS1wYW5lIHN2ZyxcclxuLmxlYWZsZXQtY29udGFpbmVyIC5sZWFmbGV0LW1hcmtlci1wYW5lIGltZyxcclxuLmxlYWZsZXQtY29udGFpbmVyIC5sZWFmbGV0LXNoYWRvdy1wYW5lIGltZyxcclxuLmxlYWZsZXQtY29udGFpbmVyIC5sZWFmbGV0LXRpbGUtcGFuZSBpbWcsXHJcbi5sZWFmbGV0LWNvbnRhaW5lciBpbWcubGVhZmxldC1pbWFnZS1sYXllciB7XHJcbiAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgbWF4LWhlaWdodDogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubGVhZmxldC1jb250YWluZXIubGVhZmxldC10b3VjaC16b29tIHtcclxuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teCBwYW4teTtcclxuICB0b3VjaC1hY3Rpb246IHBhbi14IHBhbi15O1xyXG59XHJcbi5sZWFmbGV0LWNvbnRhaW5lci5sZWFmbGV0LXRvdWNoLWRyYWcge1xyXG4gIC1tcy10b3VjaC1hY3Rpb246IHBpbmNoLXpvb207XHJcbiAgLyogRmFsbGJhY2sgZm9yIEZGIHdoaWNoIGRvZXNuJ3Qgc3VwcG9ydCBwaW5jaC16b29tICovXHJcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xyXG4gIHRvdWNoLWFjdGlvbjogcGluY2gtem9vbTtcclxufVxyXG4ubGVhZmxldC1jb250YWluZXIubGVhZmxldC10b3VjaC1kcmFnLmxlYWZsZXQtdG91Y2gtem9vbSB7XHJcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcclxuICB0b3VjaC1hY3Rpb246IG5vbmU7XHJcbn1cclxuLmxlYWZsZXQtY29udGFpbmVyIHtcclxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcbi5sZWFmbGV0LWNvbnRhaW5lciBhIHtcclxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoNTEsIDE4MSwgMjI5LCAwLjQpO1xyXG59XHJcbi5sZWFmbGV0LXRpbGUge1xyXG4gIGZpbHRlcjogaW5oZXJpdDtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuLmxlYWZsZXQtdGlsZS1sb2FkZWQge1xyXG4gIHZpc2liaWxpdHk6IGluaGVyaXQ7XHJcbn1cclxuLmxlYWZsZXQtem9vbS1ib3gge1xyXG4gIHdpZHRoOiAwO1xyXG4gIGhlaWdodDogMDtcclxuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICB6LWluZGV4OiA4MDA7XHJcbn1cclxuLyogd29ya2Fyb3VuZCBmb3IgaHR0cHM6Ly9idWd6aWxsYS5tb3ppbGxhLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODg4MzE5ICovXHJcbi5sZWFmbGV0LW92ZXJsYXktcGFuZSBzdmcge1xyXG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbn1cclxuXHJcbi5sZWFmbGV0LXBhbmUgICAgICAgICB7IHotaW5kZXg6IDQwMDsgfVxyXG5cclxuLmxlYWZsZXQtdGlsZS1wYW5lICAgIHsgei1pbmRleDogMjAwOyB9XHJcbi5sZWFmbGV0LW92ZXJsYXktcGFuZSB7IHotaW5kZXg6IDQwMDsgfVxyXG4ubGVhZmxldC1zaGFkb3ctcGFuZSAgeyB6LWluZGV4OiA1MDA7IH1cclxuLmxlYWZsZXQtbWFya2VyLXBhbmUgIHsgei1pbmRleDogNjAwOyB9XHJcbi5sZWFmbGV0LXRvb2x0aXAtcGFuZSAgIHsgei1pbmRleDogNjUwOyB9XHJcbi5sZWFmbGV0LXBvcHVwLXBhbmUgICB7IHotaW5kZXg6IDcwMDsgfVxyXG5cclxuLmxlYWZsZXQtbWFwLXBhbmUgY2FudmFzIHsgei1pbmRleDogMTAwOyB9XHJcbi5sZWFmbGV0LW1hcC1wYW5lIHN2ZyAgICB7IHotaW5kZXg6IDIwMDsgfVxyXG5cclxuLmxlYWZsZXQtdm1sLXNoYXBlIHtcclxuICB3aWR0aDogMXB4O1xyXG4gIGhlaWdodDogMXB4O1xyXG59XHJcbi5sdm1sIHtcclxuICBiZWhhdmlvcjogdXJsKCNkZWZhdWx0I1ZNTCk7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxufVxyXG5cclxuXHJcbi8qIGNvbnRyb2wgcG9zaXRpb25pbmcgKi9cclxuXHJcbi5sZWFmbGV0LWNvbnRyb2wge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiA4MDA7XHJcbiAgcG9pbnRlci1ldmVudHM6IHZpc2libGVQYWludGVkOyAvKiBJRSA5LTEwIGRvZXNuJ3QgaGF2ZSBhdXRvICovXHJcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbn1cclxuLmxlYWZsZXQtdG9wLFxyXG4ubGVhZmxldC1ib3R0b20ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB6LWluZGV4OiAxMDAwO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcbi5sZWFmbGV0LXRvcCB7XHJcbiAgdG9wOiAwO1xyXG59XHJcbi5sZWFmbGV0LXJpZ2h0IHtcclxuICByaWdodDogMDtcclxufVxyXG4ubGVhZmxldC1ib3R0b20ge1xyXG4gIGJvdHRvbTogMDtcclxufVxyXG4ubGVhZmxldC1sZWZ0IHtcclxuICBsZWZ0OiAwO1xyXG59XHJcbi5sZWFmbGV0LWNvbnRyb2wge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIGNsZWFyOiBib3RoO1xyXG59XHJcbi5sZWFmbGV0LXJpZ2h0IC5sZWFmbGV0LWNvbnRyb2wge1xyXG4gIGZsb2F0OiByaWdodDtcclxufVxyXG4ubGVhZmxldC10b3AgLmxlYWZsZXQtY29udHJvbCB7XHJcbiAgbWFyZ2luLXRvcDogMTBweDtcclxufVxyXG4ubGVhZmxldC1ib3R0b20gLmxlYWZsZXQtY29udHJvbCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxufVxyXG4ubGVhZmxldC1sZWZ0IC5sZWFmbGV0LWNvbnRyb2wge1xyXG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG59XHJcbi5sZWFmbGV0LXJpZ2h0IC5sZWFmbGV0LWNvbnRyb2wge1xyXG4gIG1hcmdpbi1yaWdodDogMTBweDtcclxufVxyXG5cclxuXHJcbi8qIHpvb20gYW5kIGZhZGUgYW5pbWF0aW9ucyAqL1xyXG5cclxuLmxlYWZsZXQtZmFkZS1hbmltIC5sZWFmbGV0LXRpbGUge1xyXG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xyXG59XHJcbi5sZWFmbGV0LWZhZGUtYW5pbSAubGVhZmxldC1wb3B1cCB7XHJcbiAgb3BhY2l0eTogMDtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBsaW5lYXI7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgbGluZWFyO1xyXG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBsaW5lYXI7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGxpbmVhcjtcclxufVxyXG4ubGVhZmxldC1mYWRlLWFuaW0gLmxlYWZsZXQtbWFwLXBhbmUgLmxlYWZsZXQtcG9wdXAge1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuLmxlYWZsZXQtem9vbS1hbmltYXRlZCB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XHJcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XHJcbn1cclxuLmxlYWZsZXQtem9vbS1hbmltIC5sZWFmbGV0LXpvb20tYW5pbWF0ZWQge1xyXG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XHJcbn1cclxuLmxlYWZsZXQtem9vbS1hbmltIC5sZWFmbGV0LXpvb20tYW5pbWF0ZWQge1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4yNXMgY3ViaWMtYmV6aWVyKDAsMCwwLjI1LDEpO1xyXG4gIC1tb3otdHJhbnNpdGlvbjogICAgLW1vei10cmFuc2Zvcm0gMC4yNXMgY3ViaWMtYmV6aWVyKDAsMCwwLjI1LDEpO1xyXG4gIC1vLXRyYW5zaXRpb246ICAgICAgLW8tdHJhbnNmb3JtIDAuMjVzIGN1YmljLWJlemllcigwLDAsMC4yNSwxKTtcclxuICB0cmFuc2l0aW9uOiAgICAgICAgIHRyYW5zZm9ybSAwLjI1cyBjdWJpYy1iZXppZXIoMCwwLDAuMjUsMSk7XHJcbn1cclxuLmxlYWZsZXQtem9vbS1hbmltIC5sZWFmbGV0LXRpbGUsXHJcbi5sZWFmbGV0LXBhbi1hbmltIC5sZWFmbGV0LXRpbGUge1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZTtcclxuICAtbW96LXRyYW5zaXRpb246IG5vbmU7XHJcbiAgLW8tdHJhbnNpdGlvbjogbm9uZTtcclxuICB0cmFuc2l0aW9uOiBub25lO1xyXG59XHJcblxyXG4ubGVhZmxldC16b29tLWFuaW0gLmxlYWZsZXQtem9vbS1oaWRlIHtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuXHJcblxyXG4vKiBjdXJzb3JzICovXHJcblxyXG4ubGVhZmxldC1pbnRlcmFjdGl2ZSB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbi5sZWFmbGV0LWdyYWIge1xyXG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiO1xyXG4gIGN1cnNvcjogICAgLW1vei1ncmFiO1xyXG59XHJcbi5sZWFmbGV0LWNyb3NzaGFpcixcclxuLmxlYWZsZXQtY3Jvc3NoYWlyIC5sZWFmbGV0LWludGVyYWN0aXZlIHtcclxuICBjdXJzb3I6IGNyb3NzaGFpcjtcclxufVxyXG4ubGVhZmxldC1wb3B1cC1wYW5lLFxyXG4ubGVhZmxldC1jb250cm9sIHtcclxuICBjdXJzb3I6IGF1dG87XHJcbn1cclxuLmxlYWZsZXQtZHJhZ2dpbmcgLmxlYWZsZXQtZ3JhYixcclxuLmxlYWZsZXQtZHJhZ2dpbmcgLmxlYWZsZXQtZ3JhYiAubGVhZmxldC1pbnRlcmFjdGl2ZSxcclxuLmxlYWZsZXQtZHJhZ2dpbmcgLmxlYWZsZXQtbWFya2VyLWRyYWdnYWJsZSB7XHJcbiAgY3Vyc29yOiBtb3ZlO1xyXG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiYmluZztcclxuICBjdXJzb3I6ICAgIC1tb3otZ3JhYmJpbmc7XHJcbn1cclxuXHJcbi8qIG1hcmtlciAmIG92ZXJsYXlzIGludGVyYWN0aXZpdHkgKi9cclxuLmxlYWZsZXQtbWFya2VyLWljb24sXHJcbi5sZWFmbGV0LW1hcmtlci1zaGFkb3csXHJcbi5sZWFmbGV0LWltYWdlLWxheWVyLFxyXG4ubGVhZmxldC1wYW5lID4gc3ZnIHBhdGgsXHJcbi5sZWFmbGV0LXRpbGUtY29udGFpbmVyIHtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG5cclxuLmxlYWZsZXQtbWFya2VyLWljb24ubGVhZmxldC1pbnRlcmFjdGl2ZSxcclxuLmxlYWZsZXQtaW1hZ2UtbGF5ZXIubGVhZmxldC1pbnRlcmFjdGl2ZSxcclxuLmxlYWZsZXQtcGFuZSA+IHN2ZyBwYXRoLmxlYWZsZXQtaW50ZXJhY3RpdmUge1xyXG4gIHBvaW50ZXItZXZlbnRzOiB2aXNpYmxlUGFpbnRlZDsgLyogSUUgOS0xMCBkb2Vzbid0IGhhdmUgYXV0byAqL1xyXG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG59XHJcblxyXG4vKiB2aXN1YWwgdHdlYWtzICovXHJcblxyXG4ubGVhZmxldC1jb250YWluZXIge1xyXG4gIGJhY2tncm91bmQ6ICNkZGQ7XHJcbiAgb3V0bGluZTogMDtcclxufVxyXG4ubGVhZmxldC1jb250YWluZXIgYSB7XHJcbiAgY29sb3I6ICMwMDc4QTg7XHJcbn1cclxuLmxlYWZsZXQtY29udGFpbmVyIGEubGVhZmxldC1hY3RpdmUge1xyXG4gIG91dGxpbmU6IDJweCBzb2xpZCBvcmFuZ2U7XHJcbn1cclxuLmxlYWZsZXQtem9vbS1ib3gge1xyXG4gIGJvcmRlcjogMnB4IGRvdHRlZCAjMzhmO1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC41KTtcclxufVxyXG5cclxuXHJcbi8qIGdlbmVyYWwgdHlwb2dyYXBoeSAqL1xyXG4ubGVhZmxldC1jb250YWluZXIge1xyXG4gIGZvbnQ6IDEycHgvMS41IFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcclxufVxyXG5cclxuXHJcbi8qIGdlbmVyYWwgdG9vbGJhciBzdHlsZXMgKi9cclxuXHJcbi5sZWFmbGV0LWJhciB7XHJcbiAgYm94LXNoYWRvdzogMCAxcHggNXB4IHJnYmEoMCwwLDAsMC42NSk7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG59XHJcbi5sZWFmbGV0LWJhciBhLFxyXG4ubGVhZmxldC1iYXIgYTpob3ZlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcclxuICB3aWR0aDogMjZweDtcclxuICBoZWlnaHQ6IDI2cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBjb2xvcjogYmxhY2s7XHJcbn1cclxuLmxlYWZsZXQtYmFyIGEsXHJcbi5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLXRvZ2dsZSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi5sZWFmbGV0LWJhciBhOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xyXG59XHJcbi5sZWFmbGV0LWJhciBhOmZpcnN0LWNoaWxkIHtcclxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XHJcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcclxufVxyXG4ubGVhZmxldC1iYXIgYTpsYXN0LWNoaWxkIHtcclxuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XHJcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcclxuICBib3JkZXItYm90dG9tOiBub25lO1xyXG59XHJcbi5sZWFmbGV0LWJhciBhLmxlYWZsZXQtZGlzYWJsZWQge1xyXG4gIGN1cnNvcjogZGVmYXVsdDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xyXG4gIGNvbG9yOiAjYmJiO1xyXG59XHJcblxyXG4ubGVhZmxldC10b3VjaCAubGVhZmxldC1iYXIgYSB7XHJcbiAgd2lkdGg6IDMwcHg7XHJcbiAgaGVpZ2h0OiAzMHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG59XHJcbi5sZWFmbGV0LXRvdWNoIC5sZWFmbGV0LWJhciBhOmZpcnN0LWNoaWxkIHtcclxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAycHg7XHJcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDJweDtcclxufVxyXG4ubGVhZmxldC10b3VjaCAubGVhZmxldC1iYXIgYTpsYXN0LWNoaWxkIHtcclxuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAycHg7XHJcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDJweDtcclxufVxyXG5cclxuLyogem9vbSBjb250cm9sICovXHJcblxyXG4ubGVhZmxldC1jb250cm9sLXpvb20taW4sXHJcbi5sZWFmbGV0LWNvbnRyb2wtem9vbS1vdXQge1xyXG4gIGZvbnQ6IGJvbGQgMThweCAnTHVjaWRhIENvbnNvbGUnLCBNb25hY28sIG1vbm9zcGFjZTtcclxuICB0ZXh0LWluZGVudDogMXB4O1xyXG59XHJcblxyXG4ubGVhZmxldC10b3VjaCAubGVhZmxldC1jb250cm9sLXpvb20taW4sIC5sZWFmbGV0LXRvdWNoIC5sZWFmbGV0LWNvbnRyb2wtem9vbS1vdXQgIHtcclxuICBmb250LXNpemU6IDIycHg7XHJcbn1cclxuXHJcblxyXG4vKiBsYXllcnMgY29udHJvbCAqL1xyXG5cclxuLmxlYWZsZXQtY29udHJvbC1sYXllcnMge1xyXG4gIGJveC1zaGFkb3c6IDAgMXB4IDVweCByZ2JhKDAsMCwwLDAuNCk7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbn1cclxuLmxlYWZsZXQtY29udHJvbC1sYXllcnMtdG9nZ2xlIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGxlYWZsZXRfaW1hZ2VzX2RpciArICcvbGF5ZXJzLnBuZycpO1xyXG4gIHdpZHRoOiAzNnB4O1xyXG4gIGhlaWdodDogMzZweDtcclxufVxyXG4ubGVhZmxldC1yZXRpbmEgLmxlYWZsZXQtY29udHJvbC1sYXllcnMtdG9nZ2xlIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGxlYWZsZXRfaW1hZ2VzX2RpciArICcvbGF5ZXJzLTJ4LnBuZycpO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogMjZweCAyNnB4O1xyXG59XHJcbi5sZWFmbGV0LXRvdWNoIC5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLXRvZ2dsZSB7XHJcbiAgd2lkdGg6IDQ0cHg7XHJcbiAgaGVpZ2h0OiA0NHB4O1xyXG59XHJcbi5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzIC5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLWxpc3QsXHJcbi5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLWV4cGFuZGVkIC5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLXRvZ2dsZSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4ubGVhZmxldC1jb250cm9sLWxheWVycy1leHBhbmRlZCAubGVhZmxldC1jb250cm9sLWxheWVycy1saXN0IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLmxlYWZsZXQtY29udHJvbC1sYXllcnMtZXhwYW5kZWQge1xyXG4gIHBhZGRpbmc6IDZweCAxMHB4IDZweCA2cHg7XHJcbiAgY29sb3I6ICMzMzM7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxufVxyXG4ubGVhZmxldC1jb250cm9sLWxheWVycy1zY3JvbGxiYXIge1xyXG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgcGFkZGluZy1yaWdodDogNXB4O1xyXG59XHJcbi5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLXNlbGVjdG9yIHtcclxuICBtYXJnaW4tdG9wOiAycHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRvcDogMXB4O1xyXG59XHJcbi5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzIGxhYmVsIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4ubGVhZmxldC1jb250cm9sLWxheWVycy1zZXBhcmF0b3Ige1xyXG4gIGhlaWdodDogMDtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcclxuICBtYXJnaW46IDVweCAtMTBweCA1cHggLTZweDtcclxufVxyXG5cclxuLyogRGVmYXVsdCBpY29uIFVSTHMgKi9cclxuLmxlYWZsZXQtZGVmYXVsdC1pY29uLXBhdGgge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkbGVhZmxldF9pbWFnZXNfZGlyICsgJy9tYXJrZXItaWNvbi5wbmcnKTtcclxufVxyXG5cclxuXHJcbi8qIGF0dHJpYnV0aW9uIGFuZCBzY2FsZSBjb250cm9scyAqL1xyXG5cclxuLmxlYWZsZXQtY29udGFpbmVyIC5sZWFmbGV0LWNvbnRyb2wtYXR0cmlidXRpb24ge1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG4ubGVhZmxldC1jb250cm9sLWF0dHJpYnV0aW9uLFxyXG4ubGVhZmxldC1jb250cm9sLXNjYWxlLWxpbmUge1xyXG4gIHBhZGRpbmc6IDAgNXB4O1xyXG4gIGNvbG9yOiAjMzMzO1xyXG59XHJcbi5sZWFmbGV0LWNvbnRyb2wtYXR0cmlidXRpb24gYSB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcbi5sZWFmbGV0LWNvbnRyb2wtYXR0cmlidXRpb24gYTpob3ZlciB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn1cclxuLmxlYWZsZXQtY29udGFpbmVyIC5sZWFmbGV0LWNvbnRyb2wtYXR0cmlidXRpb24sXHJcbi5sZWFmbGV0LWNvbnRhaW5lciAubGVhZmxldC1jb250cm9sLXNjYWxlIHtcclxuICBmb250LXNpemU6IDExcHg7XHJcbn1cclxuLmxlYWZsZXQtbGVmdCAubGVhZmxldC1jb250cm9sLXNjYWxlIHtcclxuICBtYXJnaW4tbGVmdDogNXB4O1xyXG59XHJcbi5sZWFmbGV0LWJvdHRvbSAubGVhZmxldC1jb250cm9sLXNjYWxlIHtcclxuICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbn1cclxuLmxlYWZsZXQtY29udHJvbC1zY2FsZS1saW5lIHtcclxuICBib3JkZXI6IDJweCBzb2xpZCAjNzc3O1xyXG4gIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMTtcclxuICBwYWRkaW5nOiAycHggNXB4IDFweDtcclxuICBmb250LXNpemU6IDExcHg7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcclxufVxyXG4ubGVhZmxldC1jb250cm9sLXNjYWxlLWxpbmU6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjNzc3O1xyXG4gIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgbWFyZ2luLXRvcDogLTJweDtcclxufVxyXG4ubGVhZmxldC1jb250cm9sLXNjYWxlLWxpbmU6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM3Nzc7XHJcbn1cclxuXHJcbi5sZWFmbGV0LXRvdWNoIC5sZWFmbGV0LWNvbnRyb2wtYXR0cmlidXRpb24sXHJcbi5sZWFmbGV0LXRvdWNoIC5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLFxyXG4ubGVhZmxldC10b3VjaCAubGVhZmxldC1iYXIge1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuLmxlYWZsZXQtdG91Y2ggLmxlYWZsZXQtY29udHJvbC1sYXllcnMsXHJcbi5sZWFmbGV0LXRvdWNoIC5sZWFmbGV0LWJhciB7XHJcbiAgYm9yZGVyOiAycHggc29saWQgcmdiYSgwLDAsMCwwLjIpO1xyXG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XHJcbn1cclxuXHJcblxyXG4vKiBwb3B1cCAqL1xyXG5cclxuLmxlYWZsZXQtcG9wdXAge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG4ubGVhZmxldC1wb3B1cC1jb250ZW50LXdyYXBwZXIge1xyXG4gIHBhZGRpbmc6IDFweDtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbn1cclxuLmxlYWZsZXQtcG9wdXAtY29udGVudCB7XHJcbiAgbWFyZ2luOiAxM3B4IDE5cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNDtcclxufVxyXG4ubGVhZmxldC1wb3B1cC1jb250ZW50IHAge1xyXG4gIG1hcmdpbjogMThweCAwO1xyXG59XHJcbi5sZWFmbGV0LXBvcHVwLXRpcC1jb250YWluZXIge1xyXG4gIHdpZHRoOiA0MHB4O1xyXG4gIGhlaWdodDogMjBweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcbi5sZWFmbGV0LXBvcHVwLXRpcCB7XHJcbiAgd2lkdGg6IDE3cHg7XHJcbiAgaGVpZ2h0OiAxN3B4O1xyXG4gIHBhZGRpbmc6IDFweDtcclxuXHJcbiAgbWFyZ2luOiAtMTBweCBhdXRvIDA7XHJcblxyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxufVxyXG4ubGVhZmxldC1wb3B1cC1jb250ZW50LXdyYXBwZXIsXHJcbi5sZWFmbGV0LXBvcHVwLXRpcCB7XHJcbiAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgY29sb3I6ICMzMzM7XHJcbiAgYm94LXNoYWRvdzogMCAzcHggMTRweCByZ2JhKDAsMCwwLDAuNCk7XHJcbn1cclxuLmxlYWZsZXQtY29udGFpbmVyIGEubGVhZmxldC1wb3B1cC1jbG9zZS1idXR0b24ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgcGFkZGluZzogNHB4IDRweCAwIDA7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB3aWR0aDogMThweDtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgZm9udDogMTZweC8xNHB4IFRhaG9tYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcclxuICBjb2xvcjogI2MzYzNjMztcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbn1cclxuLmxlYWZsZXQtY29udGFpbmVyIGEubGVhZmxldC1wb3B1cC1jbG9zZS1idXR0b246aG92ZXIge1xyXG4gIGNvbG9yOiAjOTk5O1xyXG59XHJcbi5sZWFmbGV0LXBvcHVwLXNjcm9sbGVkIHtcclxuICBvdmVyZmxvdzogYXV0bztcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcclxufVxyXG5cclxuLmxlYWZsZXQtb2xkaWUgLmxlYWZsZXQtcG9wdXAtY29udGVudC13cmFwcGVyIHtcclxuICB6b29tOiAxO1xyXG59XHJcbi5sZWFmbGV0LW9sZGllIC5sZWFmbGV0LXBvcHVwLXRpcCB7XHJcbiAgd2lkdGg6IDI0cHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0Lk1hdHJpeChNMTE9MC43MDcxMDY3OCwgTTEyPTAuNzA3MTA2NzgsIE0yMT0tMC43MDcxMDY3OCwgTTIyPTAuNzA3MTA2NzgpXCI7XHJcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuTWF0cml4KE0xMT0wLjcwNzEwNjc4LCBNMTI9MC43MDcxMDY3OCwgTTIxPS0wLjcwNzEwNjc4LCBNMjI9MC43MDcxMDY3OCk7XHJcbn1cclxuLmxlYWZsZXQtb2xkaWUgLmxlYWZsZXQtcG9wdXAtdGlwLWNvbnRhaW5lciB7XHJcbiAgbWFyZ2luLXRvcDogLTFweDtcclxufVxyXG5cclxuLmxlYWZsZXQtb2xkaWUgLmxlYWZsZXQtY29udHJvbC16b29tLFxyXG4ubGVhZmxldC1vbGRpZSAubGVhZmxldC1jb250cm9sLWxheWVycyxcclxuLmxlYWZsZXQtb2xkaWUgLmxlYWZsZXQtcG9wdXAtY29udGVudC13cmFwcGVyLFxyXG4ubGVhZmxldC1vbGRpZSAubGVhZmxldC1wb3B1cC10aXAge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XHJcbn1cclxuXHJcblxyXG4vKiBkaXYgaWNvbiAqL1xyXG5cclxuLmxlYWZsZXQtZGl2LWljb24ge1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgIzY2NjtcclxufVxyXG5cclxuXHJcbi8qIFRvb2x0aXAgKi9cclxuLyogQmFzZSBzdHlsZXMgZm9yIHRoZSBlbGVtZW50IHRoYXQgaGFzIGEgdG9vbHRpcCAqL1xyXG4ubGVhZmxldC10b29sdGlwIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcGFkZGluZzogNnB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcclxuICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgY29sb3I6ICMyMjI7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gIHVzZXItc2VsZWN0OiBub25lO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsMCwwLDAuNCk7XHJcbn1cclxuLmxlYWZsZXQtdG9vbHRpcC5sZWFmbGV0LWNsaWNrYWJsZSB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG59XHJcbi5sZWFmbGV0LXRvb2x0aXAtdG9wOmJlZm9yZSxcclxuLmxlYWZsZXQtdG9vbHRpcC1ib3R0b206YmVmb3JlLFxyXG4ubGVhZmxldC10b29sdGlwLWxlZnQ6YmVmb3JlLFxyXG4ubGVhZmxldC10b29sdGlwLXJpZ2h0OmJlZm9yZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIGJvcmRlcjogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbn1cclxuXHJcbi8qIERpcmVjdGlvbnMgKi9cclxuXHJcbi5sZWFmbGV0LXRvb2x0aXAtYm90dG9tIHtcclxuICBtYXJnaW4tdG9wOiA2cHg7XHJcbn1cclxuLmxlYWZsZXQtdG9vbHRpcC10b3Age1xyXG4gIG1hcmdpbi10b3A6IC02cHg7XHJcbn1cclxuLmxlYWZsZXQtdG9vbHRpcC1ib3R0b206YmVmb3JlLFxyXG4ubGVhZmxldC10b29sdGlwLXRvcDpiZWZvcmUge1xyXG4gIGxlZnQ6IDUwJTtcclxuICBtYXJnaW4tbGVmdDogLTZweDtcclxufVxyXG4ubGVhZmxldC10b29sdGlwLXRvcDpiZWZvcmUge1xyXG4gIGJvdHRvbTogMDtcclxuICBtYXJnaW4tYm90dG9tOiAtMTJweDtcclxuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xyXG59XHJcbi5sZWFmbGV0LXRvb2x0aXAtYm90dG9tOmJlZm9yZSB7XHJcbiAgdG9wOiAwO1xyXG4gIG1hcmdpbi10b3A6IC0xMnB4O1xyXG4gIG1hcmdpbi1sZWZ0OiAtNnB4O1xyXG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XHJcbn1cclxuLmxlYWZsZXQtdG9vbHRpcC1sZWZ0IHtcclxuICBtYXJnaW4tbGVmdDogLTZweDtcclxufVxyXG4ubGVhZmxldC10b29sdGlwLXJpZ2h0IHtcclxuICBtYXJnaW4tbGVmdDogNnB4O1xyXG59XHJcbi5sZWFmbGV0LXRvb2x0aXAtbGVmdDpiZWZvcmUsXHJcbi5sZWFmbGV0LXRvb2x0aXAtcmlnaHQ6YmVmb3JlIHtcclxuICB0b3A6IDUwJTtcclxuICBtYXJnaW4tdG9wOiAtNnB4O1xyXG59XHJcbi5sZWFmbGV0LXRvb2x0aXAtbGVmdDpiZWZvcmUge1xyXG4gIHJpZ2h0OiAwO1xyXG4gIG1hcmdpbi1yaWdodDogLTEycHg7XHJcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmY7XHJcbn1cclxuLmxlYWZsZXQtdG9vbHRpcC1yaWdodDpiZWZvcmUge1xyXG4gIGxlZnQ6IDA7XHJcbiAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xyXG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZjtcclxufVxyXG4iLCIudWkge1xyXG4gIG1heC13aWR0aDogMTIyMHB4O1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgbWluLWhlaWdodDogMTAwdmg7XHJcbiAgcGFkZGluZzogMCAxMHB4O1xyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAzMHB4IDA7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuICB9XHJcblxyXG4gICZfX2NvbnRhaW5lciB7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuICAgIGZsZXgtZ3JvdzogMTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmY2ZjZmM7XHJcbiAgICBtYXJnaW46IDAgLTEwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gIH1cclxuXHJcbiAgJl9fYXNpZGUge1xyXG4gICAgZmxleC1iYXNpczogMjUlO1xyXG4gICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcclxuXHJcbiAgICAuYXNpZGUge1xyXG4gICAgICAmX19pbm5lciB7XHJcbiAgICAgICAgcGFkZGluZzogNDBweCAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19uYXYge1xyXG4gICAgICAgIC5fbGluayB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMCk7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigjZjlmOWY5LCA1JSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19tYWluIHtcclxuICAgIGZsZXgtYmFzaXM6IDc1JTtcclxuICAgIHBhZGRpbmc6IDAgMTBweDtcclxuXHJcbiAgICAubWFpbiB7XHJcbiAgICAgICZfX3NlY3Rpb24ge1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMjBweDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgZGFya2VuKCNmNWY1ZjUsIDUlKTtcclxuXHJcbiAgICAgICAgLl9ib2R5IHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcblxyXG4gICAgICAgICAgLnJvdyArIC5yb3cge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY29sb3JzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgLl9pdGVtIHtcclxuICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgYm94LXNoYWRvdzogMCAxMHB4IDIwcHggLTEwcHggcmdiYSgwLCAwLCAwLCAwLjI1KSwgMCAwIDFweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5zdGF0aWMge1xyXG4gIHAge1xyXG4gICAgY29sb3I6ICM2NzY3Njc7XHJcblxyXG4gICAgQGluY2x1ZGUgZGVza3RvcCB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBpbWcge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgdWwge1xyXG4gICAgQGluY2x1ZGUgZGlnaXRhbF9saXN0O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMThweDtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgb2wge1xyXG4gICAgQGluY2x1ZGUgZGlnaXRhbF9saXN0O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMThweDtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIG9sIHtcclxuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICBjb3VudGVyLXJlc2V0OiBsaS1jb3VudGVyO1xyXG5cclxuICAgICAgbGkge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgbGk6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogY291bnRlcihsaS1jb3VudGVyKSAnKSAnO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xyXG4gICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBsaS1jb3VudGVyO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBmaWd1cmUge1xyXG4gICAgbWFyZ2luOiAwIDAgMThweDtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgZmlnY2FwdGlvbiB7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XHJcbiAgICAgIGNvbG9yOiAjYjhjMGNhO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fc2VjdGlvbiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBjb2xvcjogIzY3Njc2NztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5sb3d2aXNpb24ge1xyXG4gIC5zdGF0aWMge1xyXG4gICAgaW1nIHtcclxuICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XHJcbiAgICB9XHJcblxyXG4gICAgZmlndXJlIHtcclxuICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5kcm9wZG93biB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAmX19oZWFkZXIge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIGhlaWdodDogNDRweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICM2ZDcyN2M7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cclxuICAgICYtLXBsYWNlaG9sZGVyIHtcclxuICAgICAgLmRyb3Bkb3duX190ZXh0IHtcclxuICAgICAgICBjb2xvcjogIzZkNzI3YztcclxuICAgICAgICBvcGFjaXR5OiAwLjY1O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19hcnJvdyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIHJpZ2h0OiAxOHB4O1xyXG4gICAgQGluY2x1ZGUgc3ByaXRlKCdkcm9wLWFycm93Jyk7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gIH1cclxuXHJcbiAgJl9fdGV4dCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBhZGRpbmc6IDAgMzVweCAwIDI4cHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICBsaW5lLWhlaWdodDogNDJweDtcclxuICB9XHJcblxyXG4gICZfX2JveCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAxMDAlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIG1hcmdpbi10b3A6IDNweDtcclxuICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICBib3gtc2hhZG93OiAwIDEwcHggMjBweCAtMTBweCByZ2JhKDAsIDAsIDAsIDAuMjUpLCAwIDAgMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxuICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgIC5vcGVuZWQgJiB7XHJcbiAgICAgIHotaW5kZXg6IDI7XHJcbiAgICB9XHJcblxyXG4gICAgZGl2IHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMi4xNDtcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYyZjU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnJhZGlvIHtcclxuICAmLWJveCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG5cclxuICAmLWlucHV0IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAmOmNoZWNrZWQgKyAucmFkaW8tbGFiZWwge1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMmQ1Y2E2O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmQ1Y2E2O1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtbGFiZWwge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xyXG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjEyNTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGNvbG9yOiAjNjc2NzY3O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBtYXJnaW4tdG9wOiAtMTJweDtcclxuICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgYm9yZGVyOiAycHggc29saWQgIzFEMUQxQjtcclxuICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgfVxyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgbGVmdDogNnB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAtNnB4O1xyXG4gICAgICB3aWR0aDogMTJweDtcclxuICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4ubG93dmlzaW9uIHtcclxuICAucmFkaW8ge1xyXG4gICAgJi1pbnB1dCB7XHJcbiAgICAgICY6Y2hlY2tlZCArIC5yYWRpby1sYWJlbCB7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtbGFiZWwge1xyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmNoZWNrIHtcclxuICAmLWJveCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJi0td2hpdGV7XHJcbiAgICAgIC5jaGVjayB7XHJcbiAgICAgICAgJi1pbnB1dCB7XHJcbiAgICAgICAgICAmOmNoZWNrZWQgKyAuY2hlY2stbGFiZWwge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtbGFiZWwge1xyXG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcblxyXG4gICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc3ByaXRlKCdjaGVja2VkLWJsdWUnKTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1pbnB1dCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgJjpjaGVja2VkICsgLmNoZWNrLWxhYmVsIHtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyZDVjYTY7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMmQ1Y2E2O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWxhYmVsIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctbGVmdDogNDBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICBjb2xvcjogIzY3Njc2NztcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMxRDFEMUI7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgfVxyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDEycHg7XHJcbiAgICAgIGxlZnQ6IDRweDtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgQGluY2x1ZGUgc3ByaXRlKCdjaGVja2VkJyk7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICMyZDVjYTY7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5sb3d2aXNpb24ge1xyXG4gIC5jaGVjayB7XHJcbiAgICAmLWJveCB7XHJcbiAgICAgICYtLXdoaXRle1xyXG4gICAgICAgIC5jaGVjayB7XHJcbiAgICAgICAgICAmLWxhYmVsIHtcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgc3ByaXRlKCdjaGVja2VkJyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWlucHV0IHtcclxuICAgICAgJjpjaGVja2VkICsgLmNoZWNrLWxhYmVsIHtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtbGFiZWwge1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6ICMwMDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5sb2FkZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtaW4taGVpZ2h0OiA5MHB4O1xyXG5cclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcclxuICAgIHotaW5kZXg6IDM5O1xyXG4gIH1cclxuXHJcbiAgJl9fY2lyY2xlIHtcclxuICAgIEBpbmNsdWRlIGFsaWduO1xyXG4gICAgei1pbmRleDogNDA7XHJcbiAgICBAaW5jbHVkZSBib2xkO1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogNjBweDtcclxuICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICBtYXJnaW46IDAgYXV0byAxMHB4O1xyXG5cclxuICAgICAgYm9yZGVyOiAycHggc29saWQgI2Y1ZjVmNTtcclxuICAgICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG5cclxuICAgICAgYW5pbWF0aW9uOiBzcGluIDFzIGluZmluaXRlIGxpbmVhcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLXRyYW5zIHtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5sb2FkZXItc21hbGwge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gIGhlaWdodDogMzBweDtcclxuICB3aWR0aDogMzBweDtcclxuICBib3JkZXItd2lkdGg6IDVweDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci1jb2xvcjogaHNsYSgyMjEuOSwgOTguOSUsIDYzLjklLCAwLjc1KSBoc2xhKDIyMS45LCA5OC45JSwgNjMuOSUsIDAuNzUpIGhzbGEoMjIxLjksIDk4LjklLCA2My45JSwgMC4yNSkgaHNsYSgyMjEuOSwgOTguOSUsIDYzLjklLCAwLjI1KTtcclxuICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gIGFuaW1hdGlvbjogY2xvY2t3aXNlIC41cyBsaW5lYXIgaW5maW5pdGU7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc3BpbiB7XHJcbiAgZnJvbSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICB9XHJcbiAgdG8ge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgY2xvY2t3aXNlIHtcclxuICB0byB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpIHRyYW5zbGF0ZXooMCk7XHJcbiAgfVxyXG59XHJcblxyXG4ubG9hZGVyLWJsb2NrIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWluLWhlaWdodDogMTAwcHg7XHJcbn0iLCIuYnRuLWxpc3Qge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgJjpsYXN0LWNoaWxkIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG5cclxuICAmX19pdGVtIHtcclxuICAgIHBhZGRpbmc6IDVweDtcclxuICB9XHJcbn0iLCIubmF2IHtcclxuICBAaW5jbHVkZSB0YWJsZXQtYW5kLXBob25lIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMjcwcHg7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMyZDMzNDQ7XHJcbiAgICB6LWluZGV4OiA1MDtcclxuICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgdHJhbnNpdGlvbjogLjNzO1xyXG5cclxuICAgIC5tZW51LW9wZW5lZCAmIHtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2lubmVyIHtcclxuICB9XHJcblxyXG4gICZfX2hlYWQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBkZXNrdG9wIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RpdGxlIHtcclxuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNCk7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIEBpbmNsdWRlIGJvbGQ7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gIH1cclxuXHJcbiAgJl9fY2xvc2Uge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICByaWdodDogLTVweDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBAaW5jbHVkZSBzcHJpdGUoJ2Nsb3NlLW1lbnUnKTtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2xpc3Qge1xyXG4gICAgQGluY2x1ZGUgZGVza3RvcCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgdGFibGV0LWFuZC1waG9uZSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faXRlbSB7XHJcbiAgICBAaW5jbHVkZSBkZXNrdG9wIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAzOXB4O1xyXG5cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAubmF2X19saW5rIHtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19saW5rIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XHJcbiAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xyXG4gICAgQGluY2x1ZGUgc2VtaS1ib2xkO1xyXG5cclxuICAgIEBpbmNsdWRlIGRlc2t0b3Age1xyXG4gICAgICBwYWRkaW5nOiAxMnB4IDAgOXB4O1xyXG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXQtYW5kLXBob25lIHtcclxuICAgICAgcGFkZGluZzogMTFweCAwO1xyXG5cclxuICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fZm9vdCB7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzkyOWRhOTtcclxuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xyXG5cclxuICAgIEBpbmNsdWRlIGRlc2t0b3Age1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbGFuZyB7XHJcbiAgICBjb2xvcjogIzkyOWRhOTtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgc3ZnIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IC0ycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLl9idG4sIC5fbGluayB7XHJcbiAgICAgIGNvbG9yOiAjOTI5ZGE5O1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19zb2NpYWwge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIGNvbG9yOiAjOTI5ZGE5O1xyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgc3ZnIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IC0ycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLl9idG4sIC5fbGluayB7XHJcbiAgICAgIGNvbG9yOiAjOTI5ZGE5O1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaWNvbiB7XHJcbiAgICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19zZWFyY2gge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIEBpbmNsdWRlIHRhYmxldC1hbmQtcGhvbmUge1xyXG4gICAgICBtYXJnaW4tbGVmdDogM3B4O1xyXG4gICAgfVxyXG5cclxuICAgIC5fYnRuIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIEBpbmNsdWRlIHNwcml0ZSgnaWNvbi1zZWFyY2gnKTtcclxuICAgICAgQGluY2x1ZGUgdGFibGV0LWFuZC1waG9uZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgc3ByaXRlKCdpY29uLXNlYXJjaC1ncmF5Jyk7XHJcbiAgICAgIH1cclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5faW5wdXQge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMjJweDtcclxuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcclxuICAgICAgQGluY2x1ZGUgYm9sZDtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIGhlaWdodDogMjBweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHBsYWNlaG9sZGVyIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0LWFuZC1waG9uZSB7XHJcbiAgICAgICAgICBjb2xvcjogIzkyOWRhOTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIHRhYmxldC1hbmQtcGhvbmUge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMXB4O1xyXG4gICAgICAgIGNvbG9yOiAjOTI5ZGE5O1xyXG4gICAgICAgIEBpbmNsdWRlIHJvYi1yZWc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2F2YWlsYWJpbGl0eSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG5cclxuICAgIC5fYnRuIHtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBjb2xvcjogIzkyOWRhOTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3Byb2ZpbGUge1xyXG4gICAgQGluY2x1ZGUgdGFibGV0LWFuZC1waG9uZSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgaGVpZ2h0OiAyNHB4O1xyXG5cclxuICAgICAgLmhlYWRlci1wcm9maWxlX19oZWFkIC5fYnRuIHtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBjb2xvcjogIzkyOWRhOTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmxvd3Zpc2lvbiB7XHJcbiAgLm5hdiB7XHJcbiAgICBAaW5jbHVkZSB0YWJsZXQtYW5kLXBob25lIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgYm9yZGVyOiAycHggc29saWQgIzAwMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgLm5hdl9fbGluayB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgIEBpbmNsdWRlIGRlc2t0b3Age1xyXG4gICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zZWFyY2gge1xyXG4gICAgICAuX2J0biB7XHJcbiAgICAgICAgQGluY2x1ZGUgc3ByaXRlKCdpY29uLXNlYXJjaC1ibGFjaycpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnN1Yi1tZW51IHtcclxuICBAaW5jbHVkZSBkZXNrdG9wIHtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICAuc3ViLW1lbnVfX2xpc3Qge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgQGluY2x1ZGUgdGFibGV0LWFuZC1waG9uZSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgQGluY2x1ZGUgc3ByaXRlKCdpY29uLW1lbnUtYXJyb3cnLCBpbmxpbmUtYmxvY2spO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogLTMwcHg7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYub3BlbmVkIHtcclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19saXN0IHtcclxuICAgIEBpbmNsdWRlIGRlc2t0b3Age1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyZDMzNDQ7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgICB0b3A6IGNhbGMoMTAwJSArIDFweCk7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBwYWRkaW5nOiAzMHB4IDY1cHg7XHJcbiAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHRhYmxldC1hbmQtcGhvbmUge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pdGVtIHtcclxuICAgIEBpbmNsdWRlIGRlc2t0b3Age1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xyXG5cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19saW5rIHtcclxuICAgIEBpbmNsdWRlIGRlc2t0b3Age1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXQtYW5kLXBob25lIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBjb2xvcjogIzkyOWRhOTtcclxuICAgICAgcGFkZGluZzogOXB4IDA7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmxvd3Zpc2lvbiB7XHJcbiAgLnN1Yi1tZW51IHtcclxuICAgICZfX2xpc3Qge1xyXG4gICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIuaGVhZGVyLXNlYXJjaCB7XHJcbiAgJl9faW5uZXIge1xyXG5cclxuICB9XHJcblxyXG4gICZfX2hlYWQge1xyXG4gICAgLl9idG4ge1xyXG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xyXG4gICAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogLS41cHg7XHJcblxyXG4gICAgICBzdmcge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTNweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgc3BhbiArIHN2ZyB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2JvZHkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJkMzM0NDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgfVxyXG5cclxuICAmX19maWVsZCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDg2cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIEBpbmNsdWRlIHNwcml0ZSgnaWNvbi1zZWFyY2gnKTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDQ2JTtcclxuICAgICAgbGVmdDogNjVweDtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faW5wdXQge1xyXG4gICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcclxuICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgZmxleDogMTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG5cclxuICAgIEBpbmNsdWRlIHBsYWNlaG9sZGVyIHtcclxuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcclxuICAgICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2J0biB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlMzU4O1xyXG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcclxuICAgIGNvbG9yOiByZ2IoMjUsIDI1LCAyNSk7XHJcbiAgICBAaW5jbHVkZSBzZW1pLWJvbGQ7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1pbi13aWR0aDogMTEwcHg7XHJcbiAgICBwYWRkaW5nOiAxM3B4IDEwcHg7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkc2Vjb25kYXJ5LWNvbG9yLCA1JSk7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRzZWNvbmRhcnktY29sb3IsIDUlKTtcclxuICAgICAgY29sb3I6ICMxOTE5MTk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLm9wZW5lZCB7XHJcbiAgICAuaGVhZGVyLXNlYXJjaCB7XHJcbiAgICAgICZfX2JvZHkge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmxvd3Zpc2lvbiB7XHJcbiAgLmhlYWRlci1zZWFyY2gge1xyXG4gICAgJl9fYm9keSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZmllbGQge1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgc3ByaXRlKCdpY29uLXNlYXJjaC1ibGFjaycpO1xyXG4gICAgICAgIHotaW5kZXg6IDEwMDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19idG4ge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICMwMDA7XHJcbiAgICAgIGNvbG9yOiAjMDAwO1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICBib3JkZXItY29sb3I6ICMwMDA7XHJcbiAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6ZGlzYWJsZWQsXHJcbiAgICAgICYuZGlzYWJsZWQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwO1xyXG4gICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgIG9wYWNpdHk6IC44O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmhlYWRlci1zaXRlIHtcclxuICAmX19oZWFkIHtcclxuXHJcbiAgfVxyXG5cclxuICAmX19idG4ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIHBhZGRpbmctbGVmdDogMThweDtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgQGluY2x1ZGUgcmVndWxhcjtcclxuXHJcbiAgICBAaW5jbHVkZSBkZXNrdG9wIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDJweDtcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyNjY5ZTM7XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTM1ODtcclxuICAgIH1cclxuXHJcbiAgICAuX3RpdGxlIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIEBpbmNsdWRlIGJvbGQ7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNik7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICBtYXJnaW4tdG9wOiAtNXB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxcHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjhweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLl9kZXNjIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGNvbG9yOiAjYjhjMGNhO1xyXG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4xNDM7XHJcblxyXG4gICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYm9keSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJkMzM0NDtcclxuICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgJi1pbm5lciB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA4NXB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuICAgICAgaGVpZ2h0OiAyNDBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3JvdyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleDogMTtcclxuICB9XHJcblxyXG4gICZfX2NvbCB7XHJcbiAgICBmbGV4OiAwIDAgMzMuMzMzMyU7XHJcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMlO1xyXG4gIH1cclxuXHJcbiAgJl9fbGlzdCB7XHJcblxyXG4gIH1cclxuXHJcbiAgJl9faXRlbSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2xpbmsge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcblxyXG4gICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2FjdGlvbiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDEycHg7XHJcbiAgICByaWdodDogMDtcclxuICAgIGxlZnQ6IDUwcHg7XHJcblxyXG4gICAgLl9idG4ge1xyXG4gICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5pY29uIHtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLm9wZW5lZCB7XHJcbiAgICAuaGVhZGVyLXNpdGUge1xyXG5cclxuICAgICAgJl9faGVhZCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2JvZHkge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmxvd3Zpc2lvbiB7XHJcbiAgLmhlYWRlci1zaXRlIHtcclxuICAgICZfX2hlYWQge1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19idG4ge1xyXG4gICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19ib2R5IHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgYm9yZGVyOiAycHggc29saWQgIzAwMDtcclxuXHJcbiAgICAgICYtaW5uZXIge1xyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5oZWFkZXItcHJvZmlsZSB7XHJcblxyXG4gICZfX2hlYWQge1xyXG4gICAgQGluY2x1ZGUgdGFibGV0LWFuZC1waG9uZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMDtcclxuXHJcbiAgICAgIC5fYnRuIHtcclxuICAgICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cclxuICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19ib2R5IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgd2lkdGg6IDI4MHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJkMzM0NDtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgcGFkZGluZzogMzBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faW5mbyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcclxuICB9XHJcblxyXG4gICZfX25hbWUge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzOHB4O1xyXG5cclxuICAgIC5pY29uIHtcclxuICAgICAgd2lkdGg6IDIycHg7XHJcbiAgICAgIGhlaWdodDogMjJweDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IC00cHg7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19saW5rIHtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgY29sb3I6ICNmZmUzNTg7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICNmZmUzNTg7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2FjdGlvbiB7XHJcbiAgICAuYnRuIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190b3Age1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG5vLW1vYmlsZSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RpdGxlIHtcclxuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMCk7XHJcbiAgICBAaW5jbHVkZSBib2xkO1xyXG5cclxuICAgIEBpbmNsdWRlIG5vLW1vYmlsZSB7XHJcbiAgICAgIGZsZXg6IDAgMCA1MCU7XHJcbiAgICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCk7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2xhYmVsIHtcclxuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XHJcblxyXG4gICAgQGluY2x1ZGUgbm8tbW9iaWxlIHtcclxuICAgICAgZmxleDogMCAwIDUwJTtcclxuICAgICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEyKTtcclxuXHJcbiAgICAgIGJyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19mb3JtIHtcclxuXHJcbiAgfVxyXG5cclxuICAmX19maWVsZCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAuX2ZvcmdvdCB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgcmlnaHQ6IDI1cHg7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XHJcbiAgICAgIGNvbG9yOiByZ2IoMCwgOTEsIDEzMyk7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9ybS1tZXNzYWdlIHtcclxuICAgICAgZm9udC1zaXplOiAxMDAlO1xyXG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tZXJyb3Ige1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faW5wdXQge1xyXG4gICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgcGFkZGluZzogMCAzMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG5cclxuICAgIEBpbmNsdWRlIGRlc2t0b3Age1xyXG4gICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1sb2dpbiB7XHJcbiAgICAuaGVhZGVyLXByb2ZpbGUge1xyXG4gICAgICAmX19ib2R5IHtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDMwcHggMjBweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbm8tbW9iaWxlIHtcclxuICAgICAgICAgIHdpZHRoOiA0NDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fYWN0aW9uIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAyMHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG5vLW1vYmlsZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMjBweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAycHggMjBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5fbGluayB7XHJcbiAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICAgIGNvbG9yOiAjZmZlMzU4O1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuXHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmUzNTg7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYub3BlbmVkIHtcclxuICAgIC5oZWFkZXItcHJvZmlsZSB7XHJcbiAgICAgICZfX2hlYWQge1xyXG5cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fYm9keSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubG93dmlzaW9uIHtcclxuICAuaGVhZGVyLXByb2ZpbGUge1xyXG4gICAgJl9fYm9keSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5wdXQge1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjNmQ3MjdjO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQGluY2x1ZGUgdGFibGV0LWFuZC1waG9uZSB7XHJcbiAgLmhlYWRlcl9fYm9keSAuaGVhZGVyLXByb2ZpbGVfX2hlYWQgLl9idG4ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn0iLCIuaGVhZGVyLWF2YWlsYWJpbGl0eSB7XHJcblxyXG4gICZfX2hlYWQge1xyXG4gICAgQGluY2x1ZGUgZGVza3RvcCB7XHJcbiAgICAgIG1heC13aWR0aDogMTY2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLl9idG4ge1xyXG4gICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDM2cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS10ZXh0LW9wZW4pO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtdGV4dC1jbG9zZSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgdGFibGV0LWFuZC1waG9uZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMDtcclxuXHJcbiAgICAgIC5fYnRuIHtcclxuICAgICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cclxuICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAuX2J0biB7XHJcbiAgICAgICAgdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAuX2J0biB7XHJcbiAgICAgICAgdG9wOiAxNHB4O1xyXG4gICAgICAgIHJpZ2h0OiAxNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19ib2R5IHtcclxuICAgIHBhZGRpbmctdG9wOiA3cHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgfVxyXG5cclxuICAmX19hY3Rpb24ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIHBhZGRpbmctbGVmdDogMzVweDtcclxuXHJcbiAgICAuYnRuIHtcclxuICAgICAgYm9yZGVyOiAycHggc29saWQgIzAwMDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgbWluLXdpZHRoOiAxcHg7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5kaXNhYmxlZCB7XHJcbiAgICAgICAgb3BhY2l0eTogLjI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYub3BlbmVkIHtcclxuICAgIC5oZWFkZXItYXZhaWxhYmlsaXR5IHtcclxuICAgICAgJl9fYm9keSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnN0ZXAtYmxvY2sge1xyXG4gICZfX2lubmVyIHtcclxuICAgIEBpbmNsdWRlIGRlc2t0b3Age1xyXG4gICAgICBwYWRkaW5nOiA1OHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgdGFibGV0LWFuZC1waG9uZSB7XHJcbiAgICAgIHBhZGRpbmc6IDMwcHggMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3JvdyB7XHJcbiAgICBAaW5jbHVkZSBuby1tb2JpbGUge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBtYXJnaW46IC0yNXB4IC0xNXB4O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jb2wge1xyXG4gICAgQGluY2x1ZGUgbm8tbW9iaWxlIHtcclxuICAgICAgcGFkZGluZzogMjVweCAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGRlc2t0b3Age1xyXG4gICAgICBmbGV4OiAwIDAgMjUlO1xyXG4gICAgICBtYXgtd2lkdGg6IDI1JTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICBmbGV4OiAwIDAgNTAlO1xyXG4gICAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA3NnB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgQGluY2x1ZGUgc3ByaXRlKCdzdGVwLWFycm93LW1vYmlsZScpO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgIGJvdHRvbTogLTQ4cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuc3RlcC1ibG9ja19fdGl0bGUge1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pdGVtIHtcclxuICAgIGE6bm90KC5idG4pIHtcclxuICAgICAgY29sb3I6ICMwMDViODU7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDA1Yjg1O1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtLWZpZWxkIHtcclxuICAgICAgQGluY2x1ZGUgbm8tbW9iaWxlIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDI0NHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19oZWFkIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICB9XHJcblxyXG4gICZfX2ltZyB7XHJcbiAgICBmbGV4OiAwIDAgNjhweDtcclxuICAgIG1heC13aWR0aDogNjBweDtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICB9XHJcblxyXG4gICZfX3RpdGxlIHtcclxuICAgIEBpbmNsdWRlIG5vLW1vYmlsZSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBAaW5jbHVkZSBzcHJpdGUoJ3N0ZXAtYXJyb3cnKTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgbGVmdDogY2FsYygxMDAlICsgMjRweCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19ib2R5IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2Rlc2Mge1xyXG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuICB9XHJcblxyXG4gICZfX2Zvb3Qge1xyXG5cclxuICB9XHJcblxyXG4gICZfX2Zvcm0ge1xyXG5cclxuICB9XHJcblxyXG4gICZfX2FjdGlvbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAuYnRuIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5fbGluayB7XHJcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZvcm0tZmllbGQgLmZvcm0tZXJyb3Ige1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICB9XHJcbn0iLCIuY29uc3VsdGF0aW9uIHtcclxuICAmX19pbm5lciB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiA1MHB4IDAgNTVweDtcclxuICB9XHJcblxyXG4gICZfX3RpdGxlIHtcclxuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSg0MCk7XHJcbiAgICBAaW5jbHVkZSBib2xkO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA3cHg7XHJcbiAgfVxyXG5cclxuICAmX19sYWJlbCB7XHJcbiAgICBjb2xvcjogI2I4YzBjYTtcclxuICAgIG1heC13aWR0aDogNDEwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0byAxNXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICB9XHJcblxyXG4gICZfX2Zvcm0ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICYtaW5uZXIge1xyXG4gICAgICBAaW5jbHVkZSBuby1tb2JpbGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faW5wdXQge1xyXG4gICAgQGluY2x1ZGUgbm8tbW9iaWxlIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xyXG4gICAgICBmbGV4OiAwIDAgMjcycHg7XHJcbiAgICAgIG1heC13aWR0aDogMjcycHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgIH1cclxuXHJcbiAgICBpbnB1dCB7XHJcbiAgICAgIGNvbG9yOiAjMTkxOTE5O1xyXG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xyXG4gICAgICBib3JkZXI6IDA7XHJcblxyXG4gICAgICBAaW5jbHVkZSBwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgY29sb3I6ICMxOTE5MTk7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYnRuIHtcclxuXHJcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAuYnRuIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gICZfX2FjdGlvbiB7XHJcbiAgICAuX2xpbmsge1xyXG4gICAgICBjb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRzZWNvbmRhcnktY29sb3I7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5sb3d2aXNpb24ge1xyXG4gIC5jb25zdWx0YXRpb24ge1xyXG4gICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICZfX2lucHV0IHtcclxuICAgICAgaW5wdXQge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM2ZDcyN2M7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIuc2VjdGlvbiB7XHJcbiAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAuc2VjdGlvbl9faW5uZXIge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2lubmVyIHtcclxuICAgIHBhZGRpbmc6IDMwcHggMDtcclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICBwYWRkaW5nOiAyNHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgcGFkZGluZzogNDBweCAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faGVhZCB7XHJcbiAgICBAaW5jbHVkZSBuby1tb2JpbGUge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGRlc2t0b3Age1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2I0YjRiNDtcclxuICAgICAgcGFkZGluZzogMCAwIDhweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXQtYW5kLXBob25lIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgIH1cclxuXHJcbiAgICAuX2FjdGlvbiB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLl9saW5rIHtcclxuICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRwcmltYXJ5LWNvbG9yO1xyXG5cclxuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuXHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZXtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYWN0aW9uIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuX2xpbmsge1xyXG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgQGluY2x1ZGUgbW9iaWxle1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RpdGxlIHtcclxuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNCk7XHJcbiAgICBAaW5jbHVkZSBtZWRpdW07XHJcbiAgICBmbGV4OiAxO1xyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19idG4ge1xyXG4gICAgbWFyZ2luOiAxNXB4IDA7XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2JvZHkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBkZXNrdG9wIHtcclxuICAgICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgIH1cclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYWN0aW9uIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcblxyXG4gICYtLWJsdWUtdCB7XHJcbiAgICBAaW5jbHVkZSB0YWJsZXQtYW5kLXBob25lIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjhmYTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLWJsdWUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjdmYTtcclxuICB9XHJcblxyXG4gICYtLXJlZyB7XHJcbiAgICAuZm9ybSB7XHJcbiAgICAgICYtZmllbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tZm9yZ290IHtcclxuICAgICAgICAgIC5mb3JtLWlucHV0IHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTIwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWxhYmVsIHtcclxuICAgICAgICBAaW5jbHVkZSBzZW1pLWJvbGQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi1pbnB1dCB7XHJcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRyb3Bkb3duX190ZXh0IHtcclxuICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tdGl0bGUge1xyXG4gICAgLnNlY3Rpb25fX2lubmVyIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgICArIC5zZWN0aW9uIC5zZWN0aW9uX19pbm5lciB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5zZWN0aW9uLW1hcCB7XHJcblxyXG4gICZfX2lubmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcblxyXG4gICZfX2JveCB7XHJcbiAgICBoZWlnaHQ6IDU4MHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICBoZWlnaHQ6IDUwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgIGhlaWdodDogMjI1cHg7XHJcbiAgICAgIG1hcmdpbjogMCAtMTVweCAyNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbGVnZW5kIHtcclxuICAgIHotaW5kZXg6IDEwMDAwO1xyXG5cclxuICAgIEBpbmNsdWRlIGRlc2t0b3Age1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJvdHRvbTogMzBweDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIHdpZHRoOiAyNzVweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgICAgcGFkZGluZzogMjNweCAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAuc2VjdGlvbi1tYXBfX3BvcHVwLXJlYWN0IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xyXG4gIH1cclxuXHJcbiAgJl9fcG9wdXAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAycHg7XHJcbiAgfVxyXG5cclxuICAuc2VjdGlvbi1tYXAtcG9wdXAtcmVnaW9uLWxhYmVsIHtcclxuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzMCk7XHJcbiAgICBAaW5jbHVkZSBzZW1pLWJvbGQ7XHJcbiAgICBjb2xvcjogIzI4MjgyODtcclxuICB9XHJcblxyXG4gIC5zZWN0aW9uLW1hcC1wb3B1cC1sYWJlbCB7XHJcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMjApO1xyXG4gICAgQGluY2x1ZGUgc2VtaS1ib2xkO1xyXG4gICAgY29sb3I6ICMyODI4Mjg7XHJcbiAgfVxyXG5cclxuICAmX19sYWJlbCB7XHJcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xyXG4gICAgQGluY2x1ZGUgc2VtaS1ib2xkO1xyXG4gICAgY29sb3I6ICMyODI4Mjg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgIGhlaWdodDogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICAmLS1ibHVlIHtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigwLCA5MSwgMTMzKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXllbGxvdyB7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyMTEsIDApO1xyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmxvd3Zpc2lvbiB7XHJcbiAgLnNlY3Rpb24tbWFwIHtcclxuICAgICZfX2JveCB7XHJcbiAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xhYmVsIHtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubGVhZmxldC1wb3B1cC1jb250ZW50LXdyYXBwZXIsIC5sZWFmbGV0LXBvcHVwLWNvbnRlbnQge1xyXG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxufSIsIi5hcnRpY2xlLWl0ZW0ge1xyXG4gICZfX2lubmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcblxyXG4gICZfX2ltZyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblxyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA1MS4yNSU7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgbWFyZ2luOiAwIC0xNXB4IDE1cHg7XHJcblxyXG4gICAgICAuX2ltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIG1hcmdpbi1ib3R0b206IDZweDtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fZGF0ZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNvbG9yOiAjYjhjMGNhO1xyXG4gIH1cclxuXHJcbiAgJl9fbGluayB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gIH1cclxufVxyXG5cclxuLmxvd3Zpc2lvbiB7XHJcbiAgLmFydGljbGUtaXRlbSB7XHJcbiAgICAmX19pbWcge1xyXG4gICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcclxuICAgIH1cclxuICB9XHJcbn0iLCIuYXJ0aWNsZS1ncmlkIHtcclxuICAmX19pbm5lciB7XHJcblxyXG4gIH1cclxuXHJcbiAgJl9fcm93IHtcclxuICAgIEBpbmNsdWRlIG5vLW1vYmlsZSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBkZXNrdG9wIHtcclxuICAgICAgbWFyZ2luOiAtMTJweCAtMTVweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICBtYXJnaW46IC0xMnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY29sIHtcclxuICAgIEBpbmNsdWRlIGRlc2t0b3Age1xyXG4gICAgICBmbGV4OiAwIDAgMzMuMzMzMyU7XHJcbiAgICAgIG1heC13aWR0aDogMzMuMzMzMyU7XHJcbiAgICAgIHBhZGRpbmc6IDEycHggMTVweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICBmbGV4OiAwIDAgNTAlO1xyXG4gICAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgICAgcGFkZGluZzogMTJweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG5cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnNpdGUtbWFwIHtcclxuICAmX19pbm5lciB7XHJcbiAgfVxyXG5cclxuICAmX19oZWFkIHtcclxuICAgIHBhZGRpbmc6IDMwcHggMDtcclxuICAgIG1hcmdpbjogMXB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI0NDI2MDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcblxyXG4gICZfX3RpdGxlIHtcclxuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNCk7XHJcbiAgICBAaW5jbHVkZSBtZWRpdW07XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICB9XHJcblxyXG4gICZfX2ljb24ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMjcwZGVnKTtcclxuICAgIGNvbG9yOiAjZWVmNWZmO1xyXG4gICAgdHJhbnNpdGlvbjogLjNzO1xyXG5cclxuICAgIC5pY29uIHtcclxuICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgIGhlaWdodDogMjJweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2JvZHkge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiA4N3B4O1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI0NDI2MDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgei1pbmRleDogMTtcclxuXHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3JvdyB7XHJcblxyXG4gICAgQGluY2x1ZGUgbm8tbW9iaWxlIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgbWFyZ2luOiAwIC0yMHB4O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jb2wge1xyXG5cclxuICAgIEBpbmNsdWRlIGRlc2t0b3Age1xyXG4gICAgICBmbGV4OiAwIDAgMjUlO1xyXG4gICAgICBtYXgtd2lkdGg6IDI1JTtcclxuICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgIGZsZXg6IDAgMCAzMy4zMzMzJTtcclxuICAgICAgbWF4LXdpZHRoOiAzMy4zMzMzJTtcclxuICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2l0ZW0ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fc3ViLXRpdGxlIHtcclxuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgQGluY2x1ZGUgbWVkaXVtO1xyXG4gIH1cclxuXHJcbiAgJl9fbGlzdCB7XHJcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNzI7XHJcbiAgfVxyXG5cclxuICAmLm9wZW5lZCB7XHJcbiAgICAuc2l0ZS1tYXAge1xyXG4gICAgICAmX19pY29uIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDkwZGVnKTtcclxuICAgICAgICByaWdodDogM3B4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19ib2R5IHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5sb3d2aXNpb24ge1xyXG4gIC5zaXRlLW1hcCB7XHJcbiAgICAmX19oZWFkIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIH1cclxuXHJcbiAgICAmX19ib2R5IHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIH1cclxuICB9XHJcbn0iLCIuaXNzdWVzLWJsb2NrIHtcclxuICAmX19pbm5lciB7XHJcblxyXG4gIH1cclxuXHJcbiAgJl9faGVhZCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gIH1cclxuXHJcbiAgJl9fZXJyb3J7XHJcbiAgICBjb2xvcjogcmVkO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxle1xyXG4gICAgICBtYXJnaW46IDEwcHggMCAwIDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19zdGVwIHtcclxuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XHJcbiAgICBjb2xvcjogIzY3Njc2NztcclxuICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICB9XHJcblxyXG4gICZfX21haW4ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG5cclxuICAgIC5fYWN0aW9uIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbm8tbW9iaWxlIHtcclxuICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgb3JkZXI6IC0xO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5fYnRuIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG5cclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDViODU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHNwYW57XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgQGluY2x1ZGUgc3ByaXRlKCdhbmdsZS1kb3VibGUtbGVmdCcpO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTYwJSk7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgQGluY2x1ZGUgbWVkaXVtO1xyXG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDIwKTtcclxuICAgIGNvbG9yOiAjMjgyODI4O1xyXG4gICAgZmxleDogMTtcclxuICB9XHJcblxyXG4gICZfX2JvZHkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gICZfX2NoZWNrIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2FjdGlvbiB7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG5cclxuICAgIC5idG4ge1xyXG4gICAgICBtaW4td2lkdGg6IDE4MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fZm9vdCB7XHJcblxyXG4gIH1cclxuXHJcbiAgJl9fcHJvZ3Jlc3Mge1xyXG4gICAgJi1saW5lIHtcclxuICAgICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjRiNGI0O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICAuX2xpbmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWI4NTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXN0YXR1cyB7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMCk7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGl1bTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fc3VjY2VzcyB7XHJcbiAgICBjb2xvcjogIzI4MjgyODtcclxuICAgIHBhZGRpbmc6IDEwMHB4IDA7XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgcGFkZGluZzogNTBweCAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5fZGVzYyB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgIEBpbmNsdWRlIHNlbWktYm9sZDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4ubG93dmlzaW9uIHtcclxuICAuaXNzdWVzLWJsb2NrIHtcclxuICAgICZfX3Byb2dyZXNzIHtcclxuICAgICAgJi1saW5lIHtcclxuICAgICAgICAuX2xpbmUge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLm1haW4tbGF5b3V0IHtcclxuICAmX19pbm5lciB7XHJcbiAgICBAaW5jbHVkZSBkZXNrdG9wIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2FzaWRlIHtcclxuICAgIEBpbmNsdWRlIGRlc2t0b3Age1xyXG4gICAgICBmbGV4OiAwIDAgMjcwcHg7XHJcbiAgICAgIG1heC13aWR0aDogMjcwcHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgdGFibGV0LWFuZC1waG9uZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tc21hbGwge1xyXG4gICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcclxuICAgICAgICBmbGV4OiAwIDAgMTY4cHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNjhweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX21haW4ge1xyXG4gICAgQGluY2x1ZGUgZGVza3RvcCB7XHJcbiAgICAgIGZsZXg6IDE7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19hY3Rpb24ge1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxuXHJcbiAgICA+IC5idG4ge1xyXG4gICAgICBAaW5jbHVkZSBuby1tb2JpbGUge1xyXG4gICAgICAgIG1pbi13aWR0aDogMjcwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICA+IC5saW5rIHtcclxuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIwKTtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICA+IC5fYnRuIHtcclxuICAgICAgQGluY2x1ZGUgbm8tbW9iaWxlIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIuc2lkZS1uYXYge1xyXG4gICZfX2lubmVyIHtcclxuXHJcbiAgfVxyXG5cclxuICAmX19saXN0IHtcclxuICAgIEBpbmNsdWRlIGRlc2t0b3Age1xyXG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlZmYyZjU7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgdGFibGV0LWFuZC1waG9uZSB7XHJcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2l0ZW0ge1xyXG4gICAgQGluY2x1ZGUgZGVza3RvcCB7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgdGFibGV0LWFuZC1waG9uZSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgY29sb3I6ICMxMTQ0NzY7XHJcbiAgICAgIEBpbmNsdWRlIGJvbGQ7XHJcblxyXG4gICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcclxuICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogIzExNDQ3NjtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgdGFibGV0LWFuZC1waG9uZSB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzExNDQ3NjtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnNpZGUtbmF2X19saW5rLCAuc2lkZS1uYXZfX3RleHQge1xyXG4gICAgICAgIEBpbmNsdWRlIGJvbGQ7XHJcbiAgICAgICAgY29sb3I6ICMxMTQ0NzY7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbGluayB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIEBpbmNsdWRlIHNlbWktYm9sZDtcclxuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XHJcbiAgICBjb2xvcjogIzY3Njc2NztcclxuXHJcbiAgICBAaW5jbHVkZSBkZXNrdG9wIHtcclxuICAgICAgcGFkZGluZzogMjBweCAwIDIwcHggMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICMxMTQ0NzY7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190ZXh0IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgQGluY2x1ZGUgc2VtaS1ib2xkO1xyXG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcclxuICAgIGNvbG9yOiAjNjc2NzY3O1xyXG5cclxuICAgIG9wYWNpdHk6IC41O1xyXG4gICAgQGluY2x1ZGUgZGVza3RvcCB7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHggMCAyMHB4IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1yZWcge1xyXG4gICAgLnNpZGUtbmF2IHtcclxuICAgICAgJl9fbGlzdCB7XHJcbiAgICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XHJcbiAgICAgICAgICBib3JkZXItbGVmdDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldC1hbmQtcGhvbmUge1xyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19pdGVtIHtcclxuICAgICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICBib3JkZXItbGVmdDogMDtcclxuXHJcbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgLnNpZGUtbmF2X19saW5rLCAuc2lkZS1uYXZfX3RleHQge1xyXG4gICAgICAgICAgICBjb2xvcjogIzE5MTkxOTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc2VtaS1ib2xkO1xyXG5cclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICMxOTE5MTk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICfCuyc7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMik7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fbGluayB7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVndWxhcjtcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjApO1xyXG4gICAgICAgIGNvbG9yOiAjNmQ3MjdjO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGNvbG9yOiAjMDA1Yjg1O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmX190ZXh0IHtcclxuICAgICAgICBAaW5jbHVkZSByZWd1bGFyO1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMCk7XHJcbiAgICAgICAgY29sb3I6ICM2ZDcyN2M7XHJcblxyXG4gICAgICAgIG9wYWNpdHk6IC41O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubG93dmlzaW9uIHtcclxuICAuc2lkZS1uYXYge1xyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcclxuICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0LWFuZC1waG9uZSB7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuY29udGFjdC1jZW50ZXIge1xyXG4gICZfX2l0ZW0ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICYtaW5uZXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faW1nIHtcclxuICAgIGZsZXg6IDAgMCAxMDVweDtcclxuICAgIG1heC13aWR0aDogMTA1cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgZmxleDogMCAwIDQ1cHg7XHJcbiAgICAgIG1heC13aWR0aDogNDVweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbWFpbiB7XHJcbiAgICBmbGV4OiAxO1xyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDIwKTtcclxuICAgIGNvbG9yOiByZ2IoMjUsIDI1LCAyNSk7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgQGluY2x1ZGUgYm9sZDtcclxuICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICB9XHJcblxyXG4gICZfX2Rlc2N7XHJcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIGNvbG9yOiAjNjc2NzY3O1xyXG5cclxuICAgIGF7XHJcbiAgICAgIGNvbG9yOiAjMDA1Yjg1O1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwNWI4NTtcclxuICAgICAgJjpob3ZlcntcclxuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbi5sb3d2aXNpb24ge1xyXG4gIC5jb250YWN0LWNlbnRlciB7XHJcbiAgICAmX19pbWcge1xyXG4gICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcclxuICAgIH1cclxuICB9XHJcbn0iLCIudmFjYW5jeS1pdGVtIHtcclxuICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiNGI0YjQ7XHJcblxyXG4gICY6bGFzdC1jaGlsZCB7XHJcbiAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgfVxyXG5cclxuICAmOmZpcnN0LWNoaWxkIHtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gIH1cclxuXHJcbiAgJl9faW5uZXIge1xyXG5cclxuICB9XHJcblxyXG4gICZfX2hlYWQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xyXG4gICAgbWluLWhlaWdodDogNDRweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2ljb24ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAzM3B4O1xyXG4gICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgY29sb3I6ICMxMTQ0NzY7XHJcblxyXG4gICAgaW1nLCBzdmcge1xyXG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbGFiZWwge1xyXG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcclxuICAgIGNvbG9yOiAjNjc2NzY3O1xyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG5cclxuICB9XHJcblxyXG4gICZfX2JvZHkge1xyXG4gICAgY29sb3I6ICM2NzY3Njc7XHJcblxyXG4gICAgaDQsIC5oNCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIGNvbG9yOiAjMTkxOTE5O1xyXG4gICAgfVxyXG5cclxuICAgIHVsIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yODU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgbGkge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHdpZHRoOiA1cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDVweDtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICB0b3A6IDlweDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2NzY3Njc7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRwcmltYXJ5LWNvbG9yO1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIuc2VhcmNoLWJsb2NrIHtcclxuICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgbWFyZ2luOiAwIC0xNXB4O1xyXG4gIH1cclxuXHJcbiAgJl9faGVhZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGltYWdlc19kaXIgKyAnZm9vdGVyLWJnLnBuZycpO1xyXG5cclxuICAgIEBpbmNsdWRlIG5vLW1vYmlsZSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgcGFkZGluZzogMjJweCAzMHB4IDMycHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgcGFkZGluZzogMjBweCAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fZmllbGQge1xyXG4gICAgQGluY2x1ZGUgbm8tbW9iaWxlIHtcclxuICAgICAgZmxleDogMTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9ybS1sYWJlbCB7XHJcbiAgICAgIGNvbG9yOiAjYjhjMGNhO1xyXG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMjApO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19hY3Rpb24ge1xyXG4gICAgQGluY2x1ZGUgbm8tbW9iaWxlIHtcclxuICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IC0zcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYm9keSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjQ0MjYwO1xyXG5cclxuICAgIEBpbmNsdWRlIG5vLW1vYmlsZSB7XHJcbiAgICAgIHBhZGRpbmc6IDMwcHggMzBweCAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHggMTVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2ZpbHRlciB7XHJcbiAgICAuZm9ybS1sYWJlbCB7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMjApO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm0taW5wdXQge1xyXG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmRyb3Bkb3duX190ZXh0IHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtYm9keSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtcm93IHtcclxuICAgICAgQGluY2x1ZGUgbm8tbW9iaWxlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtZmllbGQge1xyXG4gICAgICBAaW5jbHVkZSBuby1tb2JpbGUge1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWRhdGUge1xyXG4gICAgICBAaW5jbHVkZSBuby1tb2JpbGUge1xyXG4gICAgICAgIGZsZXg6IDAgMCAyMDBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtYWN0aW9uIHtcclxuICAgICAgQGluY2x1ZGUgbm8tbW9iaWxlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1jaGVjayB7XHJcbiAgICAgIEBpbmNsdWRlIG5vLW1vYmlsZSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTIycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXRvZ2dsZSB7XHJcbiAgICAgIC5fYnRuIHtcclxuICAgICAgICBjb2xvcjogI2ZmZDUwMDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVndWxhcjtcclxuXHJcbiAgICAgICAgc3BhbntcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZkNTAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciBzcGFuIHtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICBAaW5jbHVkZSBzcHJpdGUoJ2ljb24tbGluay1hcnJvdy15ZWxsb3cnLCBpbmxpbmUtYmxvY2spO1xyXG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmxvd3Zpc2lvbiB7XHJcbiAgLnNlYXJjaC1ibG9jayB7XHJcbiAgICAmX19oZWFkIHtcclxuICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgYm9yZGVyOiAycHggc29saWQgIzAwMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19ib2R5IHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgYm9yZGVyOiAycHggc29saWQgIzAwMDtcclxuICAgICAgYm9yZGVyLXRvcDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19maWx0ZXIge1xyXG4gICAgICAmLXRvZ2dsZSB7XHJcbiAgICAgICAgLl9idG4ge1xyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwcml0ZSgnaWNvbi1saW5rLWFycm93LWJsYWNrJywgaW5saW5lLWJsb2NrKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIuc2Nyb2xsLXRvcCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvdHRvbTogMzVweDtcclxuICByaWdodDogMDtcclxuXHJcbiAgJl9faW5uZXIge1xyXG5cclxuICB9XHJcblxyXG4gICZfX2J0biB7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcbiAgICB3aWR0aDogNDhweDtcclxuICAgIGhlaWdodDogNDhweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIEBpbmNsdWRlIHNwcml0ZSgnc2Nyb2xsLXRvcCcpO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg5MGRlZyk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubG93dmlzaW9uIHtcclxuICAuc2Nyb2xsLXRvcCB7XHJcbiAgICAmX19idG4ge1xyXG4gICAgICBib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgLjUpO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5jb3VudC1ibG9jayB7XHJcbiAgJl9faW5uZXIge1xyXG5cclxuICB9XHJcblxyXG4gICZfX3JvdyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgIEBpbmNsdWRlIGRlc2t0b3Age1xyXG4gICAgICBtYXJnaW46IC0xNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTA1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jb2wge1xyXG4gICAgQGluY2x1ZGUgZGVza3RvcCB7XHJcbiAgICAgIGZsZXg6IDAgMCAzMy4zMzMzJTtcclxuICAgICAgbWF4LXdpZHRoOiAzMy4zMzMzJTtcclxuICAgICAgcGFkZGluZzogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICBmbGV4OiAwIDAgNTAlO1xyXG4gICAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgICAgcGFkZGluZzogMTVweDtcclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAuY291bnQtYmxvY2tfX2xhYmVsIHtcclxuICAgICAgICAgIG1heC13aWR0aDogMjAwcHg7XHJcblxyXG4gICAgICAgICAgYnIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2l0ZW0ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAmX19xdHkge1xyXG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDQ4KTtcclxuICAgIGNvbG9yOiByZ2IoMjUsIDI1LCAyNSk7XHJcbiAgICBAaW5jbHVkZSBsZXR0ZXItc3BhY2luZyg1MDApO1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICBwYWRkaW5nOiAzMHB4IDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIC5sb3d2aXNpb24gJiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogNTVweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDM2KTtcclxuICAgIH1cclxuXHJcbiAgICAuX3ByZXYge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJvdHRvbTogY2FsYygxMDAlIC0gMzBweCk7XHJcbiAgICAgIGxlZnQ6IDA7XHJcblxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjZmZmLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAuNykgMTAwJSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQtYW5kLXBob25lIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChyZ2JhKDI0NSwgMjQ4LCAyNTAsIDEpLCByZ2JhKDI0NSwgMjQ4LCAyNTAsIDEpIDUwJSwgcmdiYSgyNDUsIDI0OCwgMjUwLCAuNykgMTAwJSk7XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuX2N1cnJlbnQge1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAuX25leHQge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogY2FsYygxMDAlIC0gMzBweCk7XHJcbiAgICAgIGxlZnQ6IDA7XHJcblxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChyZ2JhKDI1NSwgMjU1LCAyNTUsIC43KSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSAzMCUsICNmZmYgMTAwJSk7XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQtYW5kLXBob25lIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChyZ2JhKDI0NSwgMjQ4LCAyNTAsIC43KSwgcmdiYSgyNDUsIDI0OCwgMjUwLCAxKSAzMCUsIHJnYmEoMjQ1LCAyNDgsIDI1MCwgMSkgMTAwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19sYWJlbCB7XHJcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xyXG4gICAgY29sb3I6ICMyODI4Mjg7XHJcbiAgICBAaW5jbHVkZSBzZW1pLWJvbGQ7XHJcbiAgICBtYXJnaW4tbGVmdDogLTI1cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmxvd3Zpc2lvbiB7XHJcbiAgLmNvdW50LWJsb2NrIHtcclxuICAgICZfX2xhYmVsIHtcclxuICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIucmVzb3VyY2UtYmxvY2sge1xyXG4gICZfX2lubmVyIHtcclxuXHJcbiAgfVxyXG5cclxuICAmX19saXN0IHtcclxuICB9XHJcblxyXG4gICZfX2l0ZW0ge1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIG1hcmdpbi1ib3R0b206IDNweDtcclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXQtYW5kLXBob25lIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xyXG4gICAgfVxyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tZmlsZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIzcHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgcGFkZGluZzogNHB4IDAgNHB4IDMzcHg7XHJcbiAgICAgIGNvbG9yOiAjNjc2NzY3O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICBwYWRkaW5nOiAycHggMCAycHggMzNweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgQGluY2x1ZGUgc3ByaXRlKCdpY29uLWZpbGUnKTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5yZXNvdXJjZS1ibG9ja19fbGluayB7XHJcbiAgICAgICAgY29sb3I6ICM2NzY3Njc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1mb2xkZXIge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDMzcHg7XHJcbiAgICAgIGNvbG9yOiAjNjc2NzY3O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgQGluY2x1ZGUgc3ByaXRlKCdpY29uLWZvbGRlcicpO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnJlc291cmNlLWJsb2NrX19saW5rIHtcclxuICAgICAgICBjb2xvcjogIzY3Njc2NztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWZvbGRlci1vcGVuIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBwYWRkaW5nOiAwIDAgMCAzM3B4O1xyXG4gICAgICBAaW5jbHVkZSBib2xkO1xyXG4gICAgICBjb2xvcjogIzAwMDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIEBpbmNsdWRlIHNwcml0ZSgnaWNvbi1mb2xkZXItb3BlbicpO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnJlc291cmNlLWJsb2NrX19saW5rIHtcclxuICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbGluayB7XHJcbiAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgQGluY2x1ZGUgZGVza3RvcCB7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJltocmVmXTpob3ZlciB7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5sb3d2aXNpb24ge1xyXG4gIC5yZXNvdXJjZS1ibG9jayB7XHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgJi0tZmlsZSwgJi0tZm9sZGVyLCAmLS1mb2xkZXItb3BlbiB7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmFydGljbGUtc2VjdGlvbiB7XHJcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2I0YjRiNDtcclxuXHJcbiAgJjpsYXN0LWNoaWxkIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgfVxyXG5cclxuICAmX19pbm5lciB7XHJcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIGNvbG9yOiAjNjc2NzY3O1xyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICBAaW5jbHVkZSBib2xkO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tZWRpdCB7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5hcnRpY2xlLXNlY3Rpb24ge1xyXG4gICAgICAmX19pbm5lciB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgIGNvbG9yOiAjMTkxOTE5O1xyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgIGNvbG9yOiAjMTkxOTE5O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGNvbG9yOiAjNmE2YTZhO1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVndWxhcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmZpbHRlciB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgIG1hcmdpbjogMCAtMTVweCAyMHB4O1xyXG4gIH1cclxuXHJcbiAgJjpsYXN0LWNoaWxkIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG5cclxuICAuZm9ybS1sYWJlbCB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMCk7XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE4KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mb3JtLWlucHV0IHtcclxuICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICB9XHJcblxyXG4gIC5kcm9wZG93bl9fdGV4dCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgfVxyXG5cclxuICAmX19pbm5lciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjQ0MjYwO1xyXG4gICAgcGFkZGluZzogMjJweCAyNHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgIHBhZGRpbmc6IDI0cHggMTVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3JvdyB7XHJcbiAgICBAaW5jbHVkZSBuby1tb2JpbGUge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBtYXJnaW46IC0xNXB4O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jb2wge1xyXG4gICAgQGluY2x1ZGUgbm8tbW9iaWxlIHtcclxuICAgICAgcGFkZGluZzogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBkZXNrdG9wIHtcclxuICAgICAgZmxleDogMCAwIDI1JTtcclxuICAgICAgbWF4LXdpZHRoOiAyNSU7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgZmxleDogMCAwIDUwJTtcclxuICAgICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmxvd3Zpc2lvbiB7XHJcbiAgLmZpbHRlciB7XHJcbiAgICAmX19pbm5lciB7XHJcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufSIsIi5zdGF0aXN0aWMtYmxvY2sge1xyXG5cclxuICAmX19pbm5lciB7XHJcblxyXG4gIH1cclxuXHJcbiAgJl9fbGlzdCB7XHJcblxyXG4gICAgQGluY2x1ZGUgbm8tbW9iaWxlIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pdGVtIHtcclxuXHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgQGluY2x1ZGUgZGVza3RvcCB7XHJcbiAgICAgIGZsZXg6IDAgMCAxNSU7XHJcbiAgICAgIG1heC13aWR0aDogMTUlO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgIGZsZXg6IDAgMCAzMy4zMzMzJTtcclxuICAgICAgbWF4LXdpZHRoOiAzMy4zMzMzJTtcclxuICAgICAgcGFkZGluZzogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xyXG4gICAgICBtYXgtd2lkdGg6IDI1MHB4O1xyXG5cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190b3Age1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAmX19pY29uIHtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gIH1cclxuXHJcbiAgJl9fdmFsdWUge1xyXG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDMwKTtcclxuICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgfVxyXG5cclxuICAmX19kZXNjIHtcclxuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XHJcbiAgICBjb2xvcjogIzAwMDAwMDtcclxuICB9XHJcbn0iLCIuc2VjdGlvbi1ncmFwaCB7XHJcbiAgJl9fYm9keSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cclxuICAgIEBpbmNsdWRlIGRlc2t0b3Age1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX21haW4ge1xyXG4gICAgQGluY2x1ZGUgZGVza3RvcCB7XHJcbiAgICAgIGZsZXg6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgdGFibGV0LWFuZC1waG9uZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgIH1cclxuXHJcbiAgICAmLWxhYmVsIHtcclxuXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pbmZvIHtcclxuICAgIEBpbmNsdWRlIGRlc2t0b3Age1xyXG4gICAgICBtYXJnaW4tbGVmdDogNTBweDtcclxuICAgICAgZmxleDogMCAwIDM3MHB4O1xyXG4gICAgICBtYXgtd2lkdGg6IDM3MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbGVnZW5kIHtcclxuICAgIEBpbmNsdWRlIGRlc2t0b3Age1xyXG4gICAgICBwYWRkaW5nLXRvcDogMjJweDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmX19mb290IHtcclxuXHJcbiAgfVxyXG5cclxuICAmX19maWx0ZXIge1xyXG5cclxuICAgIC5mb3JtLWxhYmVsIHtcclxuICAgICAgQGluY2x1ZGUgc2VtaS1ib2xkO1xyXG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMjApO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm0taW5wdXQge1xyXG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmRyb3Bkb3duX190ZXh0IHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtcm93IHtcclxuICAgICAgQGluY2x1ZGUgbm8tbW9iaWxlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIG1hcmdpbjogLTE1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWNvbCB7XHJcbiAgICAgIEBpbmNsdWRlIG5vLW1vYmlsZSB7XHJcbiAgICAgICAgZmxleDogMCAwIDUwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tcGllIHtcclxuICAgIC5zZWN0aW9uLWdyYXBoIHtcclxuICAgICAgJl9fYm9keSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbm8tbW9iaWxlIHtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX21haW4ge1xyXG4gICAgICAgIGhlaWdodDogMjcwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBuby1tb2JpbGUge1xyXG4gICAgICAgICAgZmxleDogMCAwIDI3MHB4O1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAyNzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICB3aWR0aDogMjcwcHg7XHJcbiAgICAgICAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1sYWJlbCB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDBweDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAuX3ZhbHVlIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI0KTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc2VtaS1ib2xkO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5fbGFiZWwge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMC44NzU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19pbmZvIHtcclxuICAgICAgICBmbGV4OiAwIDAgNzA1cHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA3MDVweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fbGVnZW5kIHtcclxuICAgICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmxvd3Zpc2lvbiB7XHJcbiAgLnNlY3Rpb24tZ3JhcGgge1xyXG4gICAgJl9fbWFpbiB7XHJcbiAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5sZWdlbmQtbGlzdCB7XHJcbiAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgfVxyXG5cclxuICAmX19pdGVtIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctbGVmdDogMjJweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIzcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgZmxleDogMCAwIDUwJTtcclxuICAgICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5faWNvbiB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRvcDogNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5fdmFsdWUge1xyXG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMjQpO1xyXG4gICAgICBjb2xvcjogIzI4MjgyODtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICBAaW5jbHVkZSBuby1tb2JpbGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5fbGFiZWwge1xyXG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xyXG4gICAgICBjb2xvcjogIzI4MjgyODtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLXBpZSB7XHJcbiAgICBAaW5jbHVkZSBuby1tb2JpbGUge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB9XHJcblxyXG4gICAgLmxlZ2VuZC1saXN0X19pdGVtIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbm8tbW9iaWxlIHtcclxuICAgICAgICBmbGV4OiAwIDAgNTAlO1xyXG4gICAgICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuX2ljb24ge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICB3aWR0aDogMTRweDtcclxuICAgICAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5sb3d2aXNpb24ge1xyXG4gIC5sZWdlbmQtbGlzdCB7XHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgLl9pY29uIHtcclxuICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIubmV3cy1jb250cm9sIHtcclxuICAmX19pbm5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgcGFkZGluZzogMTBweCAwO1xyXG4gIH1cclxuXHJcbiAgJl9fYnRuIHtcclxuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XHJcbiAgICBjb2xvcjogIzExNDQ3NjtcclxuXHJcbiAgICAuX2xpbmsge1xyXG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xyXG4gICAgICBjb2xvcjogIzExNDQ3NjtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBAaW5jbHVkZSBzcHJpdGUoJ2ljb24tYXJyb3ctbGVmdCcpO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxMTQ0NzY7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIgc3BhbiB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1wcmV2IHtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgJi0tbmV4dCB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAuX2xpbmsge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmhhbmRsaW5nLXRhYmxlIHtcclxuICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICBtYXJnaW46IDAgLTE1cHg7XHJcbiAgfVxyXG5cclxuICAmX19pbm5lciB7XHJcbiAgICBAaW5jbHVkZSBkZXNrdG9wIHtcclxuICAgICAgbWFyZ2luOiAwIC02NXB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgIG1hcmdpbjogMCAtMTVweDtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgbWluLXdpZHRoOiA1MDVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2hlYWQge1xyXG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcclxuICAgIGNvbG9yOiAjMTkxOTE5O1xyXG5cclxuICAgIEBpbmNsdWRlIHRhYmxldC1hbmQtcGhvbmUge1xyXG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYm9keSB7XHJcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMjApO1xyXG5cclxuICAgIEBpbmNsdWRlIHRhYmxldC1hbmQtcGhvbmUge1xyXG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xyXG4gICAgfVxyXG5cclxuICAgIC5oYW5kbGluZy10YWJsZSB7XHJcbiAgICAgICZfX3JvdyB7XHJcbiAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fcm93IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgQGluY2x1ZGUgZGVza3RvcCB7XHJcbiAgICAgIHBhZGRpbmc6IDE4cHggNjVweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXQtYW5kLXBob25lIHtcclxuICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY29sIHtcclxuICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXQtYW5kLXBob25lIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDoyMnB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmLl9jb2wtMSB7XHJcbiAgICAgIEBpbmNsdWRlIGRlc2t0b3Age1xyXG4gICAgICAgIGZsZXg6IDAgMCAxMzNweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDEzM3B4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSB0YWJsZXQtYW5kLXBob25lIHtcclxuICAgICAgICBmbGV4OiAwIDAgMTAwcHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuX2NvbC0yIHtcclxuICAgICAgZmxleDogMTtcclxuICAgIH1cclxuXHJcbiAgICAmLl9jb2wtZGF0ZSB7XHJcbiAgICAgIEBpbmNsdWRlIGRlc2t0b3Age1xyXG4gICAgICAgIGZsZXg6IDAgMCAxNDBweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDE0MHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSB0YWJsZXQtYW5kLXBob25lIHtcclxuICAgICAgICBmbGV4OiAwIDAgODNweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDgzcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLl9jb2wtbnVtYmVyIHtcclxuICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XHJcbiAgICAgICAgZmxleDogMCAwIDUwMHB4O1xyXG4gICAgICAgIG1heC13aWR0aDogNTAwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIHRhYmxldC1hbmQtcGhvbmUge1xyXG4gICAgICAgIGZsZXg6IDAgMCAxMTBweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDExMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5fY29sLWRhdGV0aW1lIHtcclxuICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XHJcbiAgICAgICAgZmxleDogMCAwIDE4MHB4O1xyXG4gICAgICAgIG1heC13aWR0aDogMTgwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIHRhYmxldC1hbmQtcGhvbmUge1xyXG4gICAgICAgIGZsZXg6IDAgMCAxMjVweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDEyNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5fY29sLXN0YXR1cyB7XHJcbiAgICAgIEBpbmNsdWRlIGRlc2t0b3Age1xyXG4gICAgICAgIGZsZXg6IDAgMCAyMDBweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSB0YWJsZXQtYW5kLXBob25lIHtcclxuICAgICAgICBmbGV4OiAwIDAgMTAwcHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuX2NvbC02IHtcclxuICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XHJcbiAgICAgICAgZmxleDogMCAwIDkwcHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA5MHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSB0YWJsZXQtYW5kLXBob25lIHtcclxuICAgICAgICBmbGV4OiAwIDAgODBweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDgwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuX3NvcnQge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDlweDtcclxuXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIEBpbmNsdWRlIHNwcml0ZSgndGFibGUtYXJyb3cnLCBpbmxpbmUtYmxvY2spO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDkwZGVnKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgyNzBkZWcpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5yYWRpby1idG4ge1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICY6bGFzdC1jaGlsZCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuXHJcbiAgJl9faW5wdXQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAmOmNoZWNrZWQge1xyXG4gICAgICB+IC5yYWRpby1idG5fX2xhYmVsIHtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzdmYWRkNDtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogIzQwODViZjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgbGVmdDogMTJweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyZDVjYTY7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19sYWJlbCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xyXG4gICAgY29sb3I6ICMxZDFkMWI7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIHBhZGRpbmc6IDVweCAwIDVweCA1NXB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgdG9wOiA4cHg7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYigxOTQsIDE5NywgMjAzKTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI0NSwgMjQ3LCAyNTApO1xyXG4gICAgICB3aWR0aDogMzNweDtcclxuICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB0b3A6IDNweDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiKDE5NiwgMTk2LCAxOTYpO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxuICAgICAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjI2KTtcclxuICAgICAgd2lkdGg6IDIycHg7XHJcbiAgICAgIGhlaWdodDogMjJweDtcclxuICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmxvd3Zpc2lvbiB7XHJcbiAgLnJhZGlvLWJ0biB7XHJcbiAgICAmX19pbnB1dCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAmOmNoZWNrZWQge1xyXG4gICAgICAgIH4gLnJhZGlvLWJ0bl9fbGFiZWwge1xyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2IoMTk0LCAxOTcsIDIwMyk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyNDUsIDI0NywgMjUwKTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgbGVmdDogMTJweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIuZm9ybS1jYXB0Y2hhIHtcclxuICAuYnRuIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAzMDRweDtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uZm9ybS1ub3RlIHtcclxuICAmX19pbm5lciB7XHJcbiAgICBAaW5jbHVkZSBuby1tb2JpbGUge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbGVmdCB7XHJcbiAgICBAaW5jbHVkZSBuby1tb2JpbGUge1xyXG4gICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgd2lkdGg6IDMwNHB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgZGVza3RvcCB7XHJcbiAgICAgIC5idG4ge1xyXG4gICAgICAgIHBhZGRpbmc6IDlweCAzMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19maWxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIGxhYmVsIHtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9oaW50IHtcclxuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMTQwcHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDU1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3JpZ2h0IHtcclxuICAgIGZsZXg6IDE7XHJcbiAgfVxyXG5cclxuICAmX193YXJuaW5nIHtcclxuXHJcbiAgICBwIHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5fdGl0bGUge1xyXG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMjApO1xyXG4gICAgICBsaW5lLWhlaWdodDogMjNweDtcclxuICAgICAgY29sb3I6ICNFQjBEMTE7XHJcbiAgICAgIEBpbmNsdWRlIGJvbGQ7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcblxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiAtMnB4O1xyXG4gICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgIGhlaWdodDogMjFweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJGltYWdlc19kaXIgKyAnd2FybmluZy5wbmcnKSBjZW50ZXIgbm8tcmVwZWF0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLl9saXN0IHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgbGkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiAn4oCiJztcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmxvd3Zpc2lvbiB7XHJcbiAgLmZvcm0tbm90ZSB7XHJcbiAgICAmX193YXJuaW5nIHtcclxuICAgICAgLl90aXRsZSB7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKCRpbWFnZXNfZGlyICsgJ3dhcm5pbmctYmxhY2sucG5nJykgY2VudGVyIG5vLXJlcGVhdDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIuYWNjby1pdGVtIHtcclxuICBtYXJnaW4tYm90dG9tOiAyM3B4O1xyXG5cclxuICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICB9XHJcblxyXG4gICY6bGFzdC1jaGlsZCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuXHJcbiAgLnJlc291cmNlLWJsb2NrX19saW5rIHtcclxuICAgIEBpbmNsdWRlIHRhYmxldC1hbmQtcGhvbmUge1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmFydGljbGUtc2VjdGlvbiB7XHJcbiAgICBwYWRkaW5nOiAyNXB4O1xyXG4gICAgbWFyZ2luOiAwO1xyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19oZWFkIHtcclxuXHJcbiAgfVxyXG5cclxuICAmX19ib2R5IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBtYXJnaW4tdG9wOiAxM3B4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2I0YjRiNDtcclxuXHJcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmNoYXQtYmxvY2sge1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICY6bGFzdC1jaGlsZCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuXHJcbiAgJl9faW5uZXIge1xyXG5cclxuICB9XHJcblxyXG4gICZfX2JvZHkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faW5mbyB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgIC5fdGl0bGUge1xyXG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xyXG4gICAgICBjb2xvcjogIzE5MTkxOTtcclxuICAgICAgQGluY2x1ZGUgbWVkaXVtO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuX2xhYmVsIHtcclxuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcclxuICAgICAgY29sb3I6ICM3ZTdmODA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19saXN0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIH1cclxuXHJcbiAgJl9faXRlbSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcclxuICAgIGNvbG9yOiAjMTkxOTE5O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiKDIzOSwgMjM5LCAyMzkpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyNDMsIDI0MywgMjQzKTtcclxuICAgIG1heC13aWR0aDogNjk4cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbm8tbW9iaWxlIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICBwYWRkaW5nOiAyNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgIG1heC13aWR0aDogNTUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xyXG4gICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLl90aXRsZSB7XHJcbiAgICAgIEBpbmNsdWRlIGJvbGQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5fY29udGVudCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5fZGF0ZSB7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XHJcbiAgICAgIGNvbG9yOiAjN2U3ZjgwO1xyXG4gICAgfVxyXG5cclxuICAgICYtLXJpZ2h0IHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbm8tbW9iaWxlIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmxvd3Zpc2lvbiB7XHJcbiAgLmNoYXQtYmxvY2sge1xyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnBlcnNvbi1kYXRhIHtcclxuICAmX19ib2R5IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBAaW5jbHVkZSBzZW1pLWJvbGQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA3cHg7XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAuX2xhYmVsIHtcclxuICAgICAgY29sb3I6ICM2YTZhNmE7XHJcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgIH1cclxuXHJcbiAgICAuX3ZhbHVlIHtcclxuICAgICAgY29sb3I6ICMxOTE5MTk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufSIsIi5maWxlcyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgJl9faXRlbSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cclxuICAgICZfaW5uZXIge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tbG9hZGluZyB7XHJcbiAgICAgIC5maWxlc19faXRlbV9pbm5lciB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogLTdweDtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtN3B4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgd2lkdGg6IDE0cHg7XHJcbiAgICAgICAgICBib3JkZXItd2lkdGg6IDNweDtcclxuICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoMTcsIDY4LCAxMTgsIC43NSkgcmdiYSgxNywgNjgsIDExOCwgLjc1KSByZ2JhKDE3LCA2OCwgMTE4LCAuMjUpIHJnYmEoMTcsIDY4LCAxMTgsIC4yNSk7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgYW5pbWF0aW9uOiBjbG9ja3dpc2UgLjVzIGxpbmVhciBpbmZpbml0ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2Vycm9ye1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBjb2xvcjogcmVkO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gIH1cclxuXHJcbiAgJl9fbmFtZSB7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNzRweCk7XHJcbiAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICB9XHJcblxyXG4gICZfX3NpemUge1xyXG4gICAgcGFkZGluZy10b3A6IDZweDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICBsaW5lLWhlaWdodDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtc2l6ZTogOTAlO1xyXG4gICAgbWF4LXdpZHRoOiA1MHB4O1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgfVxyXG5cclxuICAmX19kZWxldGUge1xyXG4gICAgbWFyZ2luOiAzcHggMCAwIDdweDtcclxuICAgIEBpbmNsdWRlIHNwcml0ZSgncnViYmlzaCcpO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuXHJcbiAgICAmOmhvdmVye1xyXG4gICAgICBvcGFjaXR5OiAuOTtcclxuICAgIH1cclxuICB9XHJcbn0iLCIuYmFubmVycy1ibG9jayB7XHJcblxyXG4gIEBpbmNsdWRlIGRlc2t0b3Age1xyXG4gICAgbWluLWhlaWdodDogNTM1cHg7XHJcbiAgfVxyXG5cclxuICAmX19saXN0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgQGluY2x1ZGUgZGVza3RvcCB7XHJcbiAgICAgIG1hcmdpbjogLTEycHggLTI1cHggIC0xMnB4IDA7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogNDAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgbWFyZ2luOiAtMTVweDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgbWFyZ2luOiAtN3B4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faXRlbSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZsZXg6IDAgMCA1MCU7XHJcbiAgICBtYXgtd2lkdGg6IDUwJTtcclxuXHJcbiAgICBAaW5jbHVkZSBkZXNrdG9wIHtcclxuICAgICAgcGFkZGluZzogMTNweCAyNXB4O1xyXG5cclxuICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiAxM3B4O1xyXG4gICAgICAgIHdpZHRoOiAzNzVweDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAuYmFubmVycy1ibG9ja19fbGluayB7XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEzOC42NjclO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgcGFkZGluZzogN3B4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbGluayB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwYWRkaW5nLXRvcDogNzEuNDMlO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5ub3QtZm91bmQge1xyXG4gIGZsZXgtZ3JvdzogMTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICZfX2lubmVyIHtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICB9XHJcblxyXG4gICZfX21haW4ge1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY29sb3I6ICMyODI4Mjg7XHJcbiAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgbWF4LXdpZHRoOiA3MDBweDtcclxuICB9XHJcblxyXG4gICZfX3RpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMjAwcHg7XHJcbiAgICBAaW5jbHVkZSBib2xkO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE0MHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTQwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMDBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2Rlc2Mge1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgQGluY2x1ZGUgc2VtaS1ib2xkO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2FjdGlvbiB7XHJcbiAgICAuYnRuIHtcclxuICAgICAgbWluLXdpZHRoOiAxODBweDtcclxuICAgIH1cclxuICB9XHJcbn0iXX0= */
