@charset "UTF-8";@font-face{font-family:"Roboto-Light";src:url(../fonts/Roboto/Light.woff) format("woff"),url(../fonts/Roboto/Light.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}@font-face{font-family:"Roboto-Medium";src:url(../fonts/Roboto/Medium.woff) format("woff"),url(../fonts/Roboto/Medium.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"Roboto-Bold";src:url(../fonts/Roboto/Bold.woff) format("woff"),url(../fonts/Roboto/Bold.woff2) format("woff2");font-weight:400;font-style:normal}.icon{display:inline-block;width:1em;height:1em;fill:currentColor}.icon-add-package{width:18px;height:16px}.icon-add-user{width:19px;height:18px}.icon-arrow{width:10px;height:10px}.icon-arrow-table{width:89px;height:16px}.icon-back{width:18px;height:12px}.icon-btn-arrow,.icon-btn-user,.icon-clock{width:12px;height:12px}.icon-close{width:16px;height:16px}.icon-doc,.icon-docx,.icon-edit,.icon-file{width:18px;height:18px}.icon-file{width:15px}.icon-img,.icon-jpeg,.icon-jpg,.icon-pdf{width:18px;height:18px}.icon-plus{width:16px;height:16px}.icon-png{width:18px;height:18px}.icon-popup-close{width:20px;height:20px}.icon-ppt,.icon-rar{width:18px;height:18px}.icon-xl{width:12px;height:14px}.icon-xls,.icon-xlsx{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:1024px;font-size:14px;color:#324057;background-color:#f5f5f5;font-family:"Roboto-Regular","Arial","Helvetica","Tahoma",sans-serif}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects;color:inherit;text-decoration:none;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-family:"Roboto-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,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio],legend{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}salary-breakdown [hidden],template{display:none}.ma-0{margin:0!important}.bd-top{border-top:1px solid #d9dde5}.space-between{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.w427{width:427px}.lh1{line-height:1!important}@-ms-viewport{width:device-width}::after,::before{-webkit-box-sizing:inherit;box-sizing:inherit}.container{margin-right:auto;margin-left:auto;padding-right:10px;padding-left:10px;width:100%}@media (min-width:768px){.container{max-width:700px}}@media (min-width:980px){.container{max-width:1440px}}.container-fluid{width:100%;margin-right:auto;margin-left:auto;padding-right:10px;padding-left:10px}.row{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-right:-10px;margin-left:-10px}.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-right:10px;padding-left:10px}.col-auto{position:relative;min-height:1px;padding-right:10px;padding-left:10px}.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:10px;padding-left:10px}.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:980px){.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}}@media (min-width:1715px){.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:980px){.flex-lg-column,.flex-lg-row{-ms-flex-direction:row!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-webkit-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-ms-flex-direction:column!important;-webkit-box-orient:vertical!important;-webkit-flex-direction:column!important;flex-direction:column!important}.flex-lg-column-reverse,.flex-lg-row-reverse{-ms-flex-direction:row-reverse!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-ms-flex-direction:column-reverse!important;-webkit-box-orient:vertical!important;-webkit-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;-webkit-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;-webkit-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;-webkit-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-lg-start{-ms-flex-pack:start!important;-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;justify-content:flex-start!important}.justify-content-lg-end{-ms-flex-pack:end!important;-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;justify-content:flex-end!important}.justify-content-lg-center{-ms-flex-pack:center!important;-webkit-box-pack:center!important;-webkit-justify-content:center!important;justify-content:center!important}.justify-content-lg-between{-ms-flex-pack:justify!important;-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;-webkit-justify-content:space-around!important;justify-content:space-around!important}.align-items-lg-start{-ms-flex-align:start!important;-webkit-box-align:start!important;-webkit-align-items:flex-start!important;align-items:flex-start!important}.align-items-lg-end{-ms-flex-align:end!important;-webkit-box-align:end!important;-webkit-align-items:flex-end!important;align-items:flex-end!important}.align-items-lg-center{-ms-flex-align:center!important;-webkit-box-align:center!important;-webkit-align-items:center!important;align-items:center!important}.align-items-lg-baseline{-ms-flex-align:baseline!important;-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-ms-flex-align:stretch!important;-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;-webkit-align-content:flex-start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;-webkit-align-content:flex-end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;-webkit-align-content:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;-webkit-align-content:space-between!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;-webkit-align-content:space-around!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;-webkit-align-content:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;-webkit-align-self:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;-webkit-align-self:flex-start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;-webkit-align-self:flex-end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;-webkit-align-self:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;-webkit-align-self:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;-webkit-align-self:stretch!important;align-self:stretch!important}.flex-xl-column,.flex-xl-row{-ms-flex-direction:row!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-webkit-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-ms-flex-direction:column!important;-webkit-box-orient:vertical!important;-webkit-flex-direction:column!important;flex-direction:column!important}.flex-xl-column-reverse,.flex-xl-row-reverse{-ms-flex-direction:row-reverse!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-ms-flex-direction:column-reverse!important;-webkit-box-orient:vertical!important;-webkit-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;-webkit-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;-webkit-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;-webkit-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-xl-start{-ms-flex-pack:start!important;-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;justify-content:flex-start!important}.justify-content-xl-end{-ms-flex-pack:end!important;-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;justify-content:flex-end!important}.justify-content-xl-center{-ms-flex-pack:center!important;-webkit-box-pack:center!important;-webkit-justify-content:center!important;justify-content:center!important}.justify-content-xl-between{-ms-flex-pack:justify!important;-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;-webkit-justify-content:space-around!important;justify-content:space-around!important}.align-items-xl-start{-ms-flex-align:start!important;-webkit-box-align:start!important;-webkit-align-items:flex-start!important;align-items:flex-start!important}.align-items-xl-end{-ms-flex-align:end!important;-webkit-box-align:end!important;-webkit-align-items:flex-end!important;align-items:flex-end!important}.align-items-xl-center{-ms-flex-align:center!important;-webkit-box-align:center!important;-webkit-align-items:center!important;align-items:center!important}.align-items-xl-baseline{-ms-flex-align:baseline!important;-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-ms-flex-align:stretch!important;-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;-webkit-align-content:flex-start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;-webkit-align-content:flex-end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;-webkit-align-content:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;-webkit-align-content:space-between!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;-webkit-align-content:space-around!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;-webkit-align-content:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;-webkit-align-self:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;-webkit-align-self:flex-start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;-webkit-align-self:flex-end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;-webkit-align-self:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;-webkit-align-self:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;-webkit-align-self:stretch!important;align-self:stretch!important}}*{outline:0!important;padding:0;margin:0}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}body.popup-opened{overflow:hidden;overflow-scrolling:touch}@media (max-width:767px){body.popup-opened{position:fixed;top:0;left:0;width:100%;height:100%}}body.toast-warning:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;z-index:10500}body.sidebar-opened .header{left:368px;padding-left:72px}@media (max-width:1440px){body.sidebar-opened .header{left:88px;padding-left:160px}}body.sidebar-opened .wrapper{padding-left:368px}@media (max-width:1440px){body.sidebar-opened .wrapper{padding-left:88px}}input{-webkit-appearance:none;-webkit-border-radius:0;border-radius:0;font-family:"Roboto-Regular","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;font-size:14px}input::-ms-clear{display:none!important}input::-ms-reveal{display:none!important}button{padding:0;border:0;background-color:transparent;cursor:pointer;font-family:"Roboto-Regular","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;font-size:14px}@media (max-width:1440px){.hidden-md{display:none!important}}@media (min-width:768px) and (max-width:979px){.hidden-sm{display:none!important}}@media (max-width:767px){.hidden-xs{display:none!important}}.link{color:#4f8bf0}.link:hover{color:#70aeff}.header__search ._drop .dropdown__box span.active,.header__search ._drop select,.js-dropdown-box{display:none}.filter-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3);z-index:100000;opacity:0;visibility:hidden;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.filter-overlay.showed{opacity:1;visibility:visible}.text-error{margin-top:2px;font-size:12px;line-height:16px;color:#e56565}.select-settings{padding:24px 32px 0;border-top:1px solid #d9dde5}.info-btn,.info-btn:hover{display:inline-block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px;width:16px;height:16px}.info-btn{margin-bottom:-2px;background-position:-1331px -1322px}.info-btn:hover{background-position:-1347px -1338px}.info-btn--question-icon{position:relative;-webkit-border-radius:50%;border-radius:50%}.info-btn--question-icon,.info-btn--question-icon:hover{width:18px;height:18px;background-image:none;background:#7887a1}.info-btn--question-icon::after{content:'?';position:absolute;top:0;right:0;bottom:0;left:0;text-align:center;color:#fff;font-size:14px;line-height:18px;font-style:normal}.right-text{text-align:right}.chat__wrap{padding:0 30px}.p0{padding:0!important}.m0{margin:0!important}.mr144{margin-right:144px}.mb8{margin-bottom:8px}.width-auto{width:auto;min-width:auto!important}.overflowx{overflow-x:auto;padding-left:30px;z-index:1;scroll-behavior:unset;scrollbar-base-color:#efefef;scrollbar-face-color:#666;scrollbar-3dlight-color:#666;scrollbar-highlight-color:#666;scrollbar-track-color:#efefef;scrollbar-arrow-color:#666;scrollbar-shadow-color:#666;scrollbar-dark-shadow-color:#666}.overflowx::-webkit-scrollbar{width:16px}.overflowx::-webkit-scrollbar-track{background:#f5f7fc}.overflowx::-webkit-scrollbar-thumb{border:4px solid transparent;background:rgba(191,200,217,.6);-webkit-border-radius:8px;border-radius:8px;-webkit-background-clip:content-box;background-clip:content-box}.tty40{-webkit-transform:translateY(40px);-ms-transform:translateY(40px);transform:translateY(40px)}._bdb{border-bottom:1px solid #d9dde5!important}.js-simple-accord{cursor:pointer}.space-between{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.flex-end{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}ul{padding:0;margin:0;list-style-type:none}a:focus,a:hover{color:inherit;text-decoration:none}.h1,.h2,.h3,.h4,h1,h2,h3,h4{margin:0;font-family:"Roboto-Medium","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;font-size:24px;line-height:40px}.h2,.h3,.h4,h2,h3,h4{line-height:25px}.h3,.h4,h3,h4{font-size:20px;line-height:23px}.h4,h4{font-size:16px;line-height:19px}p{line-height:20px;margin-bottom:8px}.h1:last-child,.h2:last-child,.h3:last-child,.h4:last-child,.h5:last-child,.h6:last-child,.static h1:last-child,.static h2:last-child,.static h3:last-child,.static h4:last-child,.static h5:last-child,.static h6:last-child,.static ol li:last-child,.static ol:last-child,.static p:last-child,.static ul li:last-child,.static ul: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}.static a{color:#4f8bf0;text-decoration:underline}.static a:hover{text-decoration:none}.static h1,.static h2,.static h3,.static h4,.static h5,.static h6,.static p{margin-bottom:24px}.static h1,.static h2,.static h3,.static h4,.static h5,.static h6{margin-top:40px}.static blockquote:first-child,.static h1:first-child,.static h2:first-child,.static h3:first-child,.static h4:first-child,.static h5:first-child,.static h6:first-child{margin-top:0}.static hr{border:0;border-top:1px solid #d9dde5;margin:24px 0}.static ol,.static ul{padding:0;margin:0 0 20px}.static ol li,.static ul li{line-height:20px;margin-bottom:5px;position:relative;padding-left:20px}.static ul li:before{content:"";position:absolute;top:6px;left:0;width:6px;height:6px;-webkit-border-radius:50%;border-radius:50%;background-color:#4f8bf0}.static ol{list-style-type:none;counter-reset:my-awesome-counter}.static ol li{counter-increment:my-awesome-counter;color:#324057;font-family:"Roboto-Regular","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;padding-left:22px}.static ol li:before{content:counter(my-awesome-counter) ".";position:absolute;top:0;left:0;color:#4f8bf0;font-family:"Roboto-Medium","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal}.static blockquote{background:#f5f8fc;-webkit-border-radius:5px;border-radius:5px;padding:30px 25px;margin:25px 0}.static blockquote:last-child{margin-bottom:0}.static blockquote p{line-height:22px}.static iframe{height:400px;display:block;width:100%}.header{background:#fff;-webkit-box-shadow:0 2px 8px rgba(29,42,56,.1);box-shadow:0 2px 8px rgba(29,42,56,.1);height:64px;position:fixed;padding:0 32px 0 160px;left:0;right:0;z-index:20;-webkit-transition:left .3s,padding-left .3s;-o-transition:left .3s,padding-left .3s;transition:left .3s,padding-left .3s;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:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;min-width:1024px}.header .opened-filter{-webkit-box-shadow:0 1px 1px rgba(29,42,56,.1);box-shadow:0 1px 1px rgba(29,42,56,.1)}.header__search{width:480px;position:relative}.header__search ._input:before{content:"";position:absolute;top:50%;left:12px;display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px;width:22px;height:22px;background-position:-1705px -1710px;margin-top:-11px}.header__search ._input input{padding-left:48px;padding-right:122px;position:relative;z-index:1;background-color:transparent;-webkit-border-radius:5px;border-radius:5px}.header__search ._drop{position:absolute;top:0;right:0;width:122px;z-index:1}.header__search ._drop:before{content:"";position:absolute;top:1px;right:100%;bottom:1px;width:32px;background:-webkit-gradient(linear,right top,left top,from(#fff),to(rgba(255,255,255,0)));background:-webkit-linear-gradient(right,#fff 0%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(right,#fff 0%,rgba(255,255,255,0) 100%);background:linear-gradient(270deg,#fff 0%,rgba(255,255,255,0) 100%)}.header__search ._drop .dropdown__header{border:0;font-size:12px;color:#999fa8;height:38px;position:relative;z-index:4;margin:1px 1px 0;background-color:transparent}.header__search ._drop .dropdown__header:hover .dropdown__arrow{-webkit-transform:none;-ms-transform:none;transform:none;height:8px;background-position:-1762px -1752px}.header__search ._drop .dropdown__text{line-height:38px;display:block;font-size:12px}.header__search ._drop .dropdown__arrow{display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px;width:14px;height:8px;background-position:-1748px -1744px;-webkit-transform:none;-ms-transform:none;transform:none;margin-top:-4px;right:18px}.header__search ._drop .dropdown__box{top:-1px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #b9d1f9;-webkit-box-shadow:0 2px 8px rgba(46,67,102,.15);box-shadow:0 2px 8px rgba(46,67,102,.15);padding:38px 0 0}.header__search ._drop .dropdown__box span{border-top:1px solid #b9d1f9;display:block;padding:5px 0}.header__search ._drop .dropdown__box a{line-height:28px;font-size:12px}.header__search ._drop .dropdown__box a:hover{background-color:#f5f7fc}.header__filter ._btn:before,.header__search ._drop .dropdown.opened .dropdown__arrow,.header__search ._drop .dropdown__header:hover .dropdown__arrow{display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px;width:14px}.header__search ._drop .dropdown.opened .dropdown__arrow{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);height:8px;background-position:-1762px -1752px}.header__filter{margin-left:24px}.header__filter ._btn{padding-left:22px;position:relative;font-size:12px;line-height:16px;opacity:0;visibility:hidden;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.header__filter ._btn:before{content:"";height:10px;background-position:-1123px -1109px;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.header__filter ._btn.showed{opacity:1;visibility:visible}.header__filter ._text,.header__user .user__box ._link:hover,.header__user:hover .user__header{color:#4f8bf0}.header__filter ._qty{color:#75777b}.header__user{position:relative}.header__user:hover:before{content:"";position:absolute;left:0;top:100%;height:14px;width:100%}.header__user:hover .user__box{opacity:1;visibility:visible}.header__user .user__header{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}.header__user .user__header ._text{font-size:14px;line-height:20px;text-align:right}.header__user .user__header ._img{width:32px;height:32px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-border-radius:50%;border-radius:50%;overflow:hidden;background-color:#d3d8e0;margin-left:8px;position:relative}.header__user .user__header ._img img{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-border-radius:50%;border-radius:50%}.header__user .user__box{position:absolute;top:100%;right:-14px;margin-top:14px;background:#fff;border:1px solid #d3d8e0;-webkit-box-shadow:0 4px 10px rgba(0,47,82,.12);box-shadow:0 4px 10px rgba(0,47,82,.12);-webkit-border-radius:2px;border-radius:2px;padding:4px 12px;min-width:196px;opacity:0;visibility:hidden}.header__user .user__box:after,.header__user .user__box:before{content:"";position:absolute;top:-10px;right:18px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #d3d8e0}.header__user .user__box:after{top:-9px;border-bottom:10px solid #fff}.header__user .user__box ._link{padding:10px 0 10px 20px;position:relative;display:block}.header__user .user__box ._link:before{content:"";left:0;position:absolute;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.header__user .user__box ._logout ._link:before,.header__user .user__box ._logout ._link:hover:before,.header__user .user__box ._settings ._link:before,.header__user .user__box ._settings ._link:hover:before{display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px;width:12px;height:12px;background-position:-1964px -1948px}.header__user .user__box ._logout ._link:before,.header__user .user__box ._logout ._link:hover:before,.header__user .user__box ._settings ._link:hover:before{background-position:-1976px -1960px}.breadcrumbs,.header__user .user__box ._logout{position:relative}.header__user .user__box ._logout:before{content:"";position:absolute;left:20px;right:0;height:1px;top:0;background-color:#d3d8e0}.header__user .user__box ._logout ._link:before,.header__user .user__box ._logout ._link:hover:before{height:9px;background-position:-1423px -1420px}.header__user .user__box ._logout ._link:hover:before{background-position:-1435px -1429px}.breadcrumbs{height:40px;overflow:hidden;background-color:#f2f6fc;-webkit-border-radius:5px;border-radius:5px}.breadcrumbs__inner{position:absolute;top:0;right:0;min-width:100%;white-space:nowrap;padding:0 26px 0 30px}.breadcrumbs__arrow{position:absolute;top:50%;margin-top:-8px;width:30px;background-color:#f2f6fc;z-index:1;color:#75777b;font-size:14px;font-weight:700}.breadcrumbs__arrow.hide{display:none}.breadcrumbs__prev{left:0}.breadcrumbs__next{right:0}.breadcrumbs__item{display:inline-block;vertical-align:top;margin-right:10px;position:relative;line-height:40px}.breadcrumbs__item:last-child,.popup__action li:last-child{margin-right:0}.breadcrumbs__item:last-child .breadcrumbs__header{padding-right:0}.breadcrumbs__item:last-child .breadcrumbs__header:before{display:none}.breadcrumbs__header{cursor:pointer;padding-right:16px;position:relative;color:#75777b}.breadcrumbs__header:before{content:"";position:absolute;top:50%;right:0;width:7px;height:10px;background-position:-373px -318px;margin-top:-5px}.breadcrumbs__header.active,.breadcrumbs__header:hover{color:#324057}.breadcrumbs__header.active:before,.breadcrumbs__header:before,.popup__title ._warning:before{display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px}.breadcrumbs__header.active:before{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);margin-top:-4px;width:7px;height:10px;background-position:-380px -328px}.breadcrumbs__box{position:fixed;display:none;-webkit-box-shadow:0 4px 12px rgba(46,67,102,.15);box-shadow:0 4px 12px rgba(46,67,102,.15);background:#fff;border:1px solid #b9d1f9;-webkit-border-radius:2px;border-radius:2px;z-index:9999;padding:5px 0;width:300px;margin-top:6px}.breadcrumbs__box li a{display:block;padding:9px 15px;white-space:normal;line-height:20px}.breadcrumbs__box li a:hover{background-color:#f5f7fc;color:#4f8bf0}.breadcrumbs__menu{display:block}.footer{text-align:center;padding:24px 0}.footer ._hover,.footer ._logo:hover ._main{display:none}.footer ._logo:hover ._hover{display:inline-block}.popup,.popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.popup-overlay{display:none;z-index:11112}.popup{overflow-x:hidden;background:rgba(36,45,61,.45);cursor:pointer;z-index:11113;overflow-y:auto;padding:112px 0;min-width:1024px}.popup__box{width:100%;max-width:928px;padding:24px 0 0;margin:0 auto;background:#fff;-webkit-box-shadow:0 8px 40px rgba(15,31,59,.15);box-shadow:0 8px 40px rgba(15,31,59,.15);-webkit-border-radius:5px;border-radius:5px;position:relative;cursor:default}.popup__close{position:absolute;top:26px;right:32px;z-index:1;display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px;width:16px;height:16px;background-position:-1610px -1615px}.popup__title{padding:0 32px;font-weight:400;font-style:normal;font-size:16px;line-height:20px;position:relative}.popup__desc,.popup__title,.popup__title ._warning{font-family:"Roboto-Medium","Arial","Helvetica","Tahoma",sans-serif}.popup__title ._warning{position:absolute;top:0;left:50%;padding-left:32px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.popup__title ._warning:before{content:"";position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:20px;height:18px;background-position:-2401px -2388px}.popup__desc,.popup__desc span,.popup__title ._warning{font-weight:400;font-style:normal}.popup__desc{padding:24px 32px 16px;font-size:12px}.popup__desc span{color:#7e848c;font-family:"Roboto-Regular","Arial","Helvetica","Tahoma",sans-serif;margin-left:5px}.popup__toggle{margin:24px 0;padding:0 32px}.popup__toggle:last-child{margin-bottom:0}.popup__copy,.popup__default{position:absolute;z-index:1;right:32px}.popup__copy{padding-left:20px;top:88px}.popup__copy:before{content:"";position:absolute;top:50%;left:0;display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px;width:15px;height:18px;background-position:-750px -712px;margin-top:-9px}.popup__copy span{color:#4f8bf0;border-bottom:1px dashed #4f8bf0;font-size:12px;line-height:16px}.popup__copy span:hover{border-color:transparent}.popup__default{top:129px}.popup__default ._input{display:none}.popup__default ._input:checked+label ._toggle{background-color:#6d9be8}.popup__default ._input:checked+label ._toggle:after,.sidebar__toggle ._input:checked+label ._toggle:after{left:21px}.popup__default ._label{position:relative;cursor:pointer;overflow:hidden;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;padding-left:16px}.popup__default ._label:before{content:"";position:absolute;top:50%;left:0;display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px;width:10px;height:11px;background-position:-2059px -2058px;margin-top:-6px}.popup__default ._text{-webkit-transition:opacity .05s .25s;-o-transition:opacity .05s .25s;transition:opacity .05s .25s}.popup__default ._toggle{width:38px;height:18px;background:#c1cee5;-webkit-border-radius:50px;border-radius:50px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;margin-left:8px;position:relative}.popup__default ._toggle:after{content:"";position:absolute;top:50%;left:3px;width:14px;height:14px;margin-top:-7px;background-color:#fff;-webkit-border-radius:50%;border-radius:50%;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.popup__default ._toggle:hover{-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15);box-shadow:inset 0 2px 4px rgba(0,0,0,.15)}.popup__body{padding:32px 0}.popup__body--p{padding:32px 24px}.popup__body--no_pb{padding-bottom:0}.popup__section{margin-bottom:32px;padding:0 32px}.popup__section:last-child{margin-bottom:0}.popup__section--bb{border-bottom:1px solid #d9dde5;padding-bottom:32px}.popup__section--no_p{padding:0}.popup__section .multi__add{max-width:428px}.popup__footer{padding:24px 32px;border-top:1px solid #d9dde5;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.popup__action,.popup__footer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.popup__action li{margin-right:16px}.popup.edit-disabled .popup__person,.sidebar__header .s-header__submenu.changed .submenu__list li{display:none}.popup--reference .popup__box,.popup--small .popup__box{width:768px}.popup--reference{padding:50px}.popup--mini .popup__box{width:630px}.popup--extramini .popup__box{width:490px}.popup--table .popup__box{width:100%;max-width:1350px}.popup--table .popup__title{padding-left:24px;padding-right:24px}.popup--table .popup__close{right:24px}.popup--document-approve .popup__body{padding-right:32px;padding-left:32px}.popup--document-approve .popup__body .form-group{margin:20px 0 0}.popup--document-approve .popup__body .form-group .control-label{padding:0;margin:0 0 16px}.popup--document-approve .popup__body .form-group .form-area{min-height:80px}.wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;min-height:100vh;height:100%;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;padding-left:88px;-ms-flex:1 1 auto}.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}@media only screen and (-ms-high-contrast:none),(-ms-high-contrast:active){.wrapper__inner{min-height:-webkit-calc(100vh - 71px);min-height:calc(100vh - 71px)}}.sidebar{position:fixed;top:0;left:0;height:100%;width:368px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;opacity:0;z-index:11111;visibility:hidden}.sidebar:before{content:"";position:absolute;top:0;left:100%;width:24px;height:100%;z-index:1}.sidebar.showed,.sidebar__header .s-header__submenu.changed .submenu__search button{opacity:1;visibility:visible}.sidebar__inner,.sidebar__main{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}.sidebar__inner{position:relative;z-index:3;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:100%;background-color:#ebf1fc;border-right:1px solid #bfc8d9;-webkit-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s}.sidebar__main{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;max-height:100%}.sidebar__header{position:relative;cursor:pointer}.sidebar__header.with-search .s-header__submenu:after{border-bottom-color:#fff!important}.sidebar__header.with-search .submenu__search{display:block!important}.sidebar__header .s-header__label:before{content:"";position:absolute;top:50%;right:20px;display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px;width:14px;height:8px;background-position:-136px -126px;margin-top:-4px;-webkit-transition:.05s .25s;-o-transition:.05s .25s;transition:.05s .25s}.sidebar__header .s-header__label.opened+.s-header__submenu,.sidebar__header .s-header__submenu.changed .submenu__list li.showed{display:block}.sidebar__header .s-header__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;padding:20px 40px 20px 20px;border-bottom:1px solid #bfc8d9}.sidebar__header .s-header__item:last-child,.sidebar__header .s-header__submenu .submenu__list li:last-child{border-bottom:0}.sidebar__header .s-header__icon{width:48px;height:48px;-webkit-border-radius:50%;border-radius:50%;background-color:#fff;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;font-size:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-right:8px;-webkit-box-shadow:0 4px 15px rgba(143,157,181,.3);box-shadow:0 4px 15px rgba(143,157,181,.3);position:relative}.sidebar__header .s-header__icon img{max-width:100%;max-height:100%;-webkit-border-radius:50%;border-radius:50%}.sidebar__header .s-header__notify{position:absolute;top:-5px;right:-5px}.sidebar__header .s-header__text{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-height:40px;max-height:54px;overflow:hidden;-webkit-transition:opacity .05s .25s;-o-transition:opacity .05s .25s;transition:opacity .05s .25s;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;font-weight:500;color:#324057;font-size:14px}.sidebar__header .s-header__text span{color:#fff;font-family:"Roboto-Medium","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;font-size:16px;line-height:20px}.sidebar__header .s-header__submenu{position:absolute;top:100%;left:20px;margin-top:-14px;width:100%;background:#f5f7fc;border:1px solid #bfc8d9;-webkit-box-shadow:0 4px 8px rgba(98,102,105,.15);box-shadow:0 4px 8px rgba(98,102,105,.15);-webkit-border-radius:2px;border-radius:2px;display:none;z-index:5}.sidebar__header .s-header__submenu:after,.sidebar__header .s-header__submenu:before{content:"";position:absolute;top:-11px;right:36px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #bfc8d9}.sidebar__header .s-header__submenu:after{top:-10px;border-bottom:10px solid #f5f7fc}.sidebar__header .s-header__submenu .submenu__search{display:none;padding:10px 0;background-color:#fff;position:relative;border-bottom:1px solid #bfc8d9}.sidebar__header .s-header__submenu .submenu__search input{display:block;width:100%;padding:0 48px 0 16px;height:40px;border:0;background-color:transparent}.sidebar__header .s-header__submenu .submenu__search input::-webkit-input-placeholder{color:#aaadb2}.sidebar__header .s-header__submenu .submenu__search input:-moz-placeholder,.sidebar__header .s-header__submenu .submenu__search input::-moz-placeholder{color:#aaadb2}.sidebar__header .s-header__submenu .submenu__search input:-ms-input-placeholder{color:#aaadb2}.sidebar__header .s-header__submenu .submenu__search button{position:absolute;top:50%;right:16px;display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px;width:16px;height:16px;background-position:-1626px -1631px;margin-top:-8px;z-index:1;opacity:0;visibility:hidden}.sidebar__header .s-header__submenu .submenu__action ._btn:before,.sidebar__header .s-header__submenu .submenu__search button:hover{display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px;width:16px;height:16px;background-position:-1658px -1663px}.sidebar__header .s-header__submenu .submenu__action,.sidebar__header .s-header__submenu .submenu__list li{border-bottom:1px solid #bfc8d9}.sidebar__header .s-header__submenu .submenu__action ._btn{display:block;padding:17px 16px 17px 36px;color:#4f8bf0;font-family:"Roboto-Medium","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;position:relative}.sidebar__header .s-header__submenu .submenu__action ._btn:before{content:"";position:absolute;top:50%;left:16px;width:12px;height:11px;background-position:-1204px -1185px;margin-top:-5px}.sidebar__header .s-header__submenu .submenu__action ._btn:hover{background-color:#e9eef8}.sidebar__header .s-header__submenu .submenu__list{overflow-y:auto}.sidebar__header .s-header__submenu .submenu__list mark{background-color:transparent;font-family:"Roboto-Bold","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal}.sidebar__header .s-header__submenu .submenu__list ._btn{display:block;padding:14px 16px;font-family:"Roboto-Medium","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;font-size:12px}.sidebar__header .s-header__submenu .submenu__list ._btn:hover,.sidebar__header .s-header__submenu .submenu__settings:hover{color:#4f8bf0}.sidebar__header .s-header__submenu .submenu__settings{display:block;background-color:#fff;padding:12px 12px 12px 32px;line-height:20px;position:relative;-webkit-transition:none;-o-transition:none;transition:none;border-bottom:1px solid #bfc8d9}.sidebar__header .s-header__submenu .submenu__settings:before,.sidebar__header .s-header__submenu .submenu__settings:hover:before{display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px;width:12px;height:12px}.sidebar__header .s-header__submenu .submenu__settings:before{content:"";position:absolute;top:50%;left:12px;margin-top:-6px;background-position:-1180px -1161px}.sidebar__header .s-header__submenu .submenu__settings:hover:before{background-position:-1192px -1173px}.sidebar__header .s-header__submenu .s-header__item{padding:12px}.sidebar__header a.s-header__item:hover .s-header__text,.sidebar__option .option__header:hover,.sidebar__option .option__submenu li a:hover{color:#4f8bf0}.sidebar__list{padding:10px 0;overflow:hidden;height:100%!important}.sidebar__option{-webkit-transition:margin-top .3s,padding .3s,backgorund-color .3s;-o-transition:margin-top .3s,padding .3s,backgorund-color .3s;transition:margin-top .3s,padding .3s,backgorund-color .3s;border-top:1px solid transparent;border-bottom:1px solid transparent;border-left:4px solid transparent}.sidebar__option .option__header,.sidebar__option .option__header ._icon{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;position:relative}.sidebar__option .option__header{padding:10px 12px 10px 8px;cursor:pointer}.sidebar__option .option__header:hover ._icon-main{display:none}.sidebar__option .option__header:hover ._icon-hover{display:block}.sidebar__option .option__header ._icon{width:32px;height:24px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:width .3s,height .3s;-o-transition:width .3s,height .3s;transition:width .3s,height .3s;font-size:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.sidebar__option .option__header ._icon-hover{display:none}.sidebar__option .option__header ._icon ._notify{position:absolute;top:-2px;right:-2px;display:none}.sidebar__option .option__header ._text{font-size:16px;line-height:24px;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-left:10px;-webkit-transition:opacity .05s .25s;-o-transition:opacity .05s .25s;transition:opacity .05s .25s}.sidebar__option .option__header ._notify{margin-left:8px;border:0;line-height:20px;font-size:14px}.sidebar__option .option__submenu{padding:0 36px 0 48px;display:none}.sidebar__option .option__submenu li{margin-bottom:15px}.sidebar__option .option__submenu li:last-child{margin-bottom:0}.sidebar__option .option__title,.sidebar__option.opened .option__header ._icon-main{display:none}.sidebar__option div.option__header:before,.sidebar__option div.option__header:hover:before,.sidebar__option.opened .option__header:before{display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px;width:14px;height:8px}.sidebar__option div.option__header:before{content:"";position:absolute;top:50%;right:20px;margin-top:-4px;-webkit-transition:opacity .05s .25s;-o-transition:opacity .05s .25s;transition:opacity .05s .25s;background-position:-136px -126px}.sidebar__option div.option__header:hover:before,.sidebar__option.opened .option__header:before{background-position:-150px -134px}.sidebar__option.opened{margin-top:10px;padding:10px 0 20px;background-color:#f5f7fc;border-top-color:#c5cfe0;border-bottom-color:#c5cfe0;border-left-color:#4f8bf0}.sidebar__option.opened .option__header{color:#4f8bf0}.sidebar__option.opened .option__header:before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.sidebar__option.opened .option__header ._icon-hover{display:block}.sidebar__toggle{border-top:1px solid #bfc8d9;min-height:38px;margin-top:auto;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.sidebar--admin .sidebar__header .s-header__label:before,.sidebar__toggle ._input{display:none}.sidebar__toggle ._input:checked+label ._toggle{background-color:#6d9be8}.sidebar__toggle ._label{font-size:16px;font-family:"Roboto-Medium","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;position:relative;display:block;padding:10px 20px;cursor:pointer;height:38px;overflow:hidden}.sidebar__toggle ._text{-webkit-transition:opacity .05s .25s;-o-transition:opacity .05s .25s;transition:opacity .05s .25s}.sidebar__toggle ._toggle{position:absolute;top:50%;right:8px;width:38px;height:18px;background:#c1cee5;-webkit-border-radius:50px;border-radius:50px;margin-top:-9px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.sidebar__slide:before,.sidebar__toggle ._toggle:after{content:"";position:absolute;top:50%;-webkit-border-radius:50%;border-radius:50%}.sidebar__toggle ._toggle:after{left:3px;background-color:#fff;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;width:14px;height:14px;margin-top:-7px}.sidebar__toggle ._toggle:hover{-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15);box-shadow:inset 0 2px 4px rgba(0,0,0,.15)}.sidebar__slide{position:absolute;top:0;left:100%;width:24px;height:100%;z-index:2;display:none}.sidebar__slide:before{right:0;width:44px;height:44px;background:#e1e9fa;border:1px solid #c5cfe0;margin-top:-22px}.sidebar--admin .sidebar__option .option__header:before,.sidebar__slide:after{display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px}.sidebar__slide:after{content:"";position:absolute;top:50%;right:10px;margin-top:-7px;width:8px;height:14px;background-position:-2028px -2012px}.sidebar__admin,.sidebar__user{opacity:0;visibility:hidden;position:absolute;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.sidebar__admin.showed,.sidebar__user.showed{position:static;opacity:1;visibility:visible}.sidebar--admin .sidebar__inner{background:#3a4869;color:#dde4f0;border-right:0}.sidebar--admin .sidebar__header{cursor:default;border-color:rgba(142,153,171,.5)}.sidebar--admin .sidebar__header .s-header__icon{width:40px;height:40px;margin-right:16px;background-color:#d8ae02}.sidebar--admin .sidebar__option .option__header:before{width:14px;height:8px;background-position:-164px -142px}.sidebar--admin .sidebar__option .option__header svg{fill:#dde4f0}.sidebar--admin .sidebar__option .option__header:hover,.sidebar--admin .sidebar__option.opened .option__header,.sidebar--admin .sidebar__option.opened .option__header:hover,.sidebar.closed .sidebar__admin .sidebar__option .option__list a:hover{color:#fff}.sidebar--admin .sidebar__option .option__header:hover:before,.sidebar--admin .sidebar__option.opened .option__header:before,.sidebar--admin .sidebar__option.opened .option__header:hover:before{display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px;width:14px;height:8px;background-position:-178px -150px}.sidebar--admin .sidebar__option .option__header:hover svg,.sidebar--admin .sidebar__option.opened .option__header:hover svg,.sidebar.closed .sidebar__admin .sidebar__option.opened .option__header ._icon svg{fill:#fff}.sidebar--admin .sidebar__option.opened{background-color:#293657;border-top:none;border-bottom:none;border-left-color:#4f8bf0}.sidebar--admin .sidebar__option.opened .option__header:before{background-position:-164px -142px}.sidebar--admin .sidebar__option.opened .option__header svg{fill:#dde4f0}.sidebar--admin .sidebar__slide:before{background-color:#3a4869;border:0}.sidebar--admin .sidebar__slide:after{display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px;width:8px;height:14px;background-position:-2036px -2026px}.sidebar.closed{width:102px}.sidebar.closed .sidebar__header .s-header__text,.sidebar.closed .sidebar__header:before{-webkit-transition:none;-o-transition:none;transition:none;opacity:0;visibility:hidden;position:absolute}.sidebar.closed .sidebar__header .s-header__label::before,.sidebar.closed .sidebar__header .s-header__submenu:after,.sidebar.closed .sidebar__header .s-header__submenu:before,.sidebar.closed .sidebar__option .option__header ._text ._notify.notify{display:none}.sidebar.closed .sidebar__header .s-header__item{padding:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.sidebar.closed .sidebar__header .s-header__icon{margin-right:0}.sidebar.closed .sidebar__header .s-header__submenu{top:8px;left:100%;width:328px;margin-left:8px;-webkit-border-radius:5px;border-radius:5px;overflow:hidden;margin-top:0}.sidebar.closed .sidebar__header .s-header__submenu .submenu__title{display:block}.sidebar.closed .sidebar__header .s-header__submenu .s-header__text{visibility:visible;opacity:1;position:static}.sidebar.closed .sidebar__option{position:relative;border:0;margin-top:0}.sidebar.closed .sidebar__option.active{margin-top:0}.sidebar.closed .sidebar__option.opened{padding:0;background-color:transparent;margin-top:0}.sidebar.closed .sidebar__option.opened .option__header ._icon{-webkit-box-shadow:0 4px 15px rgba(143,157,181,.3);box-shadow:0 4px 15px rgba(143,157,181,.3)}.sidebar.closed .sidebar__option .option,.sidebar.closed .sidebar__option .option__header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.sidebar.closed .sidebar__option .option{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.sidebar.closed .sidebar__option .option__header{padding-left:0;padding-right:0}.sidebar.closed .sidebar__option .option__header:before{-webkit-transition:none;-o-transition:none;transition:none;opacity:0;visibility:hidden;position:absolute}.sidebar.closed .sidebar__option .option__header ._icon{width:48px;height:48px;-webkit-border-radius:50%;border-radius:50%;background-color:#fff}.sidebar.closed .sidebar__option .option__header ._icon ._notify,.sidebar:hover .sidebar__slide{display:block}.sidebar.closed .sidebar__option .option__header ._text{margin-left:0;margin-top:5px;font-size:12px;line-height:14px;text-align:center;color:#999fa8;max-width:95px}.sidebar.closed .sidebar__option .option__submenu{position:fixed;left:101px;top:0!important;height:100vh;width:328px;background:#f5f7fc;border:1px solid #bfc8d9;padding:0;overflow:hidden}.sidebar.closed .sidebar__option .option__title{display:block;padding:16px 32px;background:#f5f7fd;color:#4f8bf0;font-size:16px;font-family:"Roboto-Medium","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal}.sidebar.closed .sidebar__option .option__scroll{max-height:900px}.sidebar.closed .sidebar__option .option__list{padding:16px 32px}.sidebar.closed .sidebar__option:hover .option__header ._icon{-webkit-box-shadow:0 4px 15px rgba(143,157,181,.3);box-shadow:0 4px 15px rgba(143,157,181,.3);border:2px solid #3d6ddb;-webkit-box-sizing:border-box;box-sizing:border-box}.sidebar.closed .sidebar__toggle ._label{padding:0}.sidebar.closed .sidebar__toggle ._text{-webkit-transition:none;-o-transition:none;transition:none;opacity:0;visibility:hidden;position:absolute}.sidebar.closed .sidebar__toggle ._toggle{right:27px}.sidebar.closed .sidebar__slide:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.sidebar.closed .sidebar__admin .sidebar__option .option__header ._icon{background-color:#293657}.sidebar.closed .sidebar__admin .sidebar__option .option__submenu{background:#293657;border:1px solid #64708a}.sidebar.closed .sidebar__admin .sidebar__option .option__title{background:#3a4869;color:#fff;border-bottom:1px solid #64708a}.sidebar.closed .sidebar__admin .sidebar__option .option__scroll .mCSB_dragger_bar{background:rgba(151,166,191,.4)}.sidebar.closed .sidebar__admin .sidebar__option.opened .option__header ._icon{-webkit-box-shadow:none;box-shadow:none}.sidebar.closed .sidebar__admin .sidebar__option:hover .option__header ._icon{-webkit-box-shadow:0 4px 16px rgba(0,0,0,.2);box-shadow:0 4px 16px rgba(0,0,0,.2)}.sidebar--toggle .sidebar__main{padding-bottom:39px}.sidebar--toggle .sidebar__toggle{margin-top:-39px}.sidebar.has-opened.closed .sidebar__option{opacity:.6}.sidebar.has-opened.closed .sidebar__option.opened,.sidebar.has-opened.closed .sidebar__option:hover{opacity:1}.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:8px 24px;-webkit-border-radius:2px;border-radius:2px;line-height:22px;min-width:160px;font-family:"Roboto-Medium","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:14px}.btn span+svg{margin-right:0;margin-left:16px}.btn-link{padding-left:0;padding-right:0;border-width:1px 0;color:#4f8bf0;font-family:"Roboto-Regular","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;min-width:1px}.btn-link:active,.btn-link:focus,.btn-link:hover{color:#70aeff}.btn-link.disabled,.btn-link:disabled{opacity:.4}.btn-primary{background-color:#4f8bf0;border-color:#4f8bf0;color:#fff}.btn-primary:active,.btn-primary:hover{background-color:#6ba2ff;border-color:#6ba2ff;color:#fff}.btn-primary:focus{color:#fff}.btn-primary.disabled,.btn-primary:disabled{background-color:#a7c5f8;border-color:#a7c5f8;color:#fff;opacity:.5}.btn-primary:disabled.disabledhide{cursor:pointer;color:#fff;background:#c5cfe0;opacity:1;position:relative;border-color:#c5cfe0}.btn-outline-danger:disabled.disabledhide:hover,.btn-outline-primary:disabled.disabledhide:hover,.btn-primary:disabled.disabledhide:hover{-webkit-transition:.15s ease-in-out;-o-transition:.15s ease-in-out;transition:.15s ease-in-out;background:#c5cfe0!important;color:#fff!important}.btn-outline-danger:disabled.disabledhide:hover:after,.btn-outline-danger:disabled.disabledhide:hover:before,.btn-outline-primary:disabled.disabledhide:hover:after,.btn-outline-primary:disabled.disabledhide:hover:before,.btn-primary:disabled.disabledhide:hover:after,.btn-primary:disabled.disabledhide:hover:before{opacity:1;z-index:9;visibility:visible}.btn-primary:disabled.addfield:after{content:"";background:#566173;-webkit-border-radius:1px;border-radius:1px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;bottom:-15px;width:12px;height:12px;left:77px;opacity:0;z-index:-999;visibility:hidden}.btn-primary:disabled.addfield:before{content:'Заполните все поля, чтобы\00a0\00a0добавить';padding:8px 8px 7px;-webkit-border-radius:2px;border-radius:2px;width:144px;height:40px;font-size:11px;line-height:13px;color:#fff;top:46px;left:64px;z-index:9;position:absolute;display:block;background:#566173;opacity:0}.btn-success{background-color:#71d66f;border-color:#71d66f;color:#fff}.btn-success:active,.btn-success:hover{background-color:#94e593;border-color:#94e593;color:#fff}.btn-success:focus{color:#fff}.btn-success.disabled,.btn-success:disabled{background-color:#94e593;border-color:#94e593;color:#fff;opacity:.5}.btn-secondary{background:#ebf1fc;-webkit-border-radius:2px;border-radius:2px;padding:5px 9px;min-width:1px;font-family:"Roboto-Regular","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;font-size:13px;line-height:20px}.btn-secondary:hover{background-color:#dee8fa}.btn-outline-primary{background-color:transparent;border-color:#4f8bf0;color:#4f8bf0}.btn-outline-primary:hover{background-color:#f5f8fc;border-color:#4f8bf0;color:#70aeff}.btn-outline-primary.disabled,.btn-outline-primary:disabled{background-color:transparent;border-color:#4f8bf0;color:#4f8bf0}.btn-outline-primary.btn-loading:before{border-color:rgba(79,139,240,.75) rgba(79,139,240,.75) rgba(79,139,240,.25) rgba(79,139,240,.25)}.btn-outline-primary:disabled.disabledhide{background-color:transparent;border-color:#c5cfe0;color:#c5cfe0;opacity:1;position:relative;cursor:pointer}.btn-outline-primary:disabled.addfield:after{content:"";background:#566173;-webkit-border-radius:1px;border-radius:1px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;bottom:-15px;width:12px;height:12px;left:77px;opacity:0;z-index:-999;visibility:hidden}.btn-outline-primary:disabled.addfield:before{content:'Заполните все поля, чтобы\00a0\00a0добавить';padding:8px 8px 7px;-webkit-border-radius:2px;border-radius:2px;width:144px;height:40px;font-size:11px;line-height:13px;color:#fff;top:46px;left:64px;z-index:9;position:absolute;display:block;background:#566173;opacity:0}.btn-outline-danger{background-color:transparent;border-color:#e56565;color:#e56565}.btn-outline-danger:hover{background-color:#fcf7f7;border-color:#e56565;color:#fa8c8c}.btn-outline-danger:focus{color:#e56565}.btn-outline-danger.disabled,.btn-outline-danger:disabled{background-color:transparent;border-color:#e56565;color:#e56565}.btn-outline-danger:disabled.disabledhide{background-color:transparent;border-color:#c5cfe0;color:#c5cfe0;opacity:1;position:relative}.btn-outline-danger.btn-loading:before{border-color:rgba(229,101,101,.75) rgba(229,101,101,.75) rgba(229,101,101,.25) rgba(229,101,101,.25)}.btn-outline-danger:disabled.disabledhide:after{content:"";background:#566173;-webkit-border-radius:1px;border-radius:1px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;bottom:-15px;width:12px;height:12px;left:77px;opacity:0;z-index:-999;visibility:hidden}.btn-outline-danger:disabled.disabledhide:before{content:'Удалению не доступно';padding:8px 8px 7px;-webkit-border-radius:2px;border-radius:2px;width:144px;height:27px;font-size:11px;line-height:13px;color:#fff;top:46px;left:64px;z-index:9;position:absolute;display:block;background:#566173;opacity:0}.btn-loading{color:transparent;pointer-events:none;position:relative}.btn-loading:before{content:"";position:absolute;top:50%;left:50%;margin-top:-10px;margin-left:-10px;height:20px;width:20px;border-width:3px;border-style:solid;border-color:rgba(255,255,255,.75) rgba(255,255,255,.75) rgba(255,255,255,.25) rgba(255,255,255,.25);-webkit-border-radius:100%;border-radius:100%;-webkit-animation:clockwise .5s linear infinite;animation:clockwise .5s linear infinite}.btn-lg{font-size:18px;padding:10px 25px}.btn-lg.btn-loading:before{margin-top:-12px;margin-left:-12px;height:25px;width:25px}.btn-small{font-size:12px;padding:5px 15px}.btn-small.btn-loading:before{margin-top:-7px;margin-left:-7px;height:15px;width:15px}.btn-tight{padding:6px 12px;min-width:88px}.btn-filter{padding-left:34px;position:relative}.btn-filter:before{content:"";position:absolute;top:50%;left:9px;margin-top:-8px;display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px;width:18px;height:16px;background-position:-1253px -1240px}.btn-filter--active{padding-right:20px}.btn-filter--active:after{content:"";position:absolute;top:8px;right:12px;width:6px;height:6px;-webkit-border-radius:50%;border-radius:50%;background-color:#4f8bf0}.btn-edit{padding-left:50px;position:relative}.btn-edit:disabled{-webkit-filter:grayscale(63%);filter:grayscale(63%);opacity:.5}.btn-edit:before,.btn-edit:hover:before{display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px;width:18px;height:18px}.btn-edit:before{margin-top:-9px;background-position:-961px -947px}.btn-edit:hover:before{background-position:-1033px -1019px}.btn-cancel{padding-left:40px;position:relative}.btn-cancel:before,.btn-checked:before,.btn-edit:before{content:"";position:absolute;top:50%;left:16px}.btn-cancel:before{display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px;margin-top:-9px;width:16px;height:16px;background-position:-399px -350px}.btn-add,.btn-checked,.btn-lock{padding-left:50px;position:relative}.btn-checked:before{margin-top:-11px;width:18px;height:18px;background-position:-415px -366px}.btn-add--blue:before,.btn-add--blue:hover:before,.btn-add:before,.btn-checked:before,.btn-lock:before{display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px}.btn-lock:before{content:"";position:absolute;top:50%;left:19px;margin-top:-9px;background-position:-1375px -1366px;width:12px;height:18px}.btn-add--blue:before,.btn-add--blue:hover:before,.btn-add:before{width:16px;height:16px}.btn-add:before{content:"";position:absolute;top:50%;left:16px;margin-top:-8px;background-position:-40px -40px}.btn-add--blue:before,.btn-add--blue:hover:before{background-position:-56px -56px}.btn-add--blue:hover:before{background-position:-72px -72px}.btn.disabled,.btn:disabled{opacity:.5}.btn:disabled{cursor:default}.btn.disabled{pointer-events:none}.form-field{position:relative;font-size:0}.form-field.has-error .form-icon{display:block}.form-field.has-error .dropdown__header{border-color:#e56565}.form-field.has-error .dropdown+.form-icon{right:30px}.form-field.has-error .dropdown+.form-icon+.form-message{right:-31px}.form-field--date::before,.form-input{display:block;background-color:transparent}.form-field--date::before{content:"";bottom:13px;right:16px;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px;background-position:-1216px -1196px;position:absolute;z-index:1;width:14px;height:14px}.form-label{display:inline-block;vertical-align:top;margin-bottom:10px;font-size:14px;line-height:34px}.form-input{width:100%;height:40px;border:1px solid #d3d8e0;-webkit-border-radius:2px;border-radius:2px;padding:0 16px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;font-size:14px;color:#324057;position:relative;z-index:2}.form-input:focus{border-color:#b9d1f9}.form-input:hover{border-color:#b9d1f9}.form-input::-webkit-input-placeholder{color:#999fa8;opacity:.65}.form-input:-moz-placeholder,.form-input::-moz-placeholder{color:#999fa8;opacity:.65}.form-input:-ms-input-placeholder{color:#999fa8;opacity:.65}.form-input [type=password]{color:#999fa8;opacity:.65;font-style:normal;font-size:14px}.form-input:disabled{opacity:.65;background-color:#e9ecef}.form-input:disabled:focus{border-color:#d3d8e0}.form-input:disabled::-webkit-input-placeholder{opacity:1}.form-input:disabled:-moz-placeholder,.form-input:disabled::-moz-placeholder{opacity:1}.form-input:disabled:-ms-input-placeholder{opacity:1}.form-area{width:100%;display:block;border:1px solid #d3d8e0;-webkit-border-radius:2px;border-radius:2px;padding:16px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;font-size:14px;color:#324057;min-height:192px;resize:none}.form-area:focus{border-color:#b9d1f9}.form-area::-webkit-input-placeholder{color:#999fa8;opacity:.65}.form-area:-moz-placeholder,.form-area::-moz-placeholder{color:#999fa8;opacity:.65}.form-area:-ms-input-placeholder{color:#999fa8;opacity:.65}.form-area:disabled{opacity:.65;background-color:#e9ecef}.form-area:disabled:focus{border-color:#d3d8e0}.form-area:disabled::-webkit-input-placeholder{opacity:1}.form-area:disabled:-moz-placeholder,.form-area:disabled::-moz-placeholder{opacity:1}.form-area:disabled:-ms-input-placeholder{opacity:1}.form-error{border-color:#e56565}.form-error:focus,.form-error:hover,.form-group.has-error .form-control:focus,.form-group.has-error .form-control:hover{border-color:#e56565}.form-caption{position:absolute;bottom:11px;left:16px;z-index:1;font-size:12px;line-height:16px;color:#999fa8}.form-icon{position:absolute;bottom:13px;right:16px;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px;width:14px;height:14px;background-position:-1109px -1095px;cursor:pointer;display:none}.form-icon:hover+.form-message{opacity:1;visibility:visible}.form-message{position:absolute;top:100%;margin-top:-3px;right:-45px;width:135px;text-align:center;font-size:11px;color:#fff;line-height:14px;background-color:#e56565;-webkit-border-radius:2px;border-radius:2px;padding:6px 8px;opacity:0;visibility:hidden;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;z-index:15}.form-message:before{content:"";position:absolute;top:-7px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #e56565}.btndush{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;cursor:pointer}.btndush__text{font-size:12px;color:#4f8bf0;line-height:16px;font-family:"Roboto-Medium","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;border-bottom:1px dashed #4f8bf0}.btndush ._left{margin-left:6px}.btndush .icon{fill:#4f8bf0}.btndush .icon--xl{width:16px;height:16px}.dropFile-wraper{position:relative;cursor:pointer}.dropFile__field{border:1px solid #b9d1f9;-webkit-border-radius:2px;border-radius:2px;padding:16px 20px;margin-bottom:24px}.dropFile__files{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-10px;margin-bottom:-8px}.dropFile-file{position:absolute;top:0;right:0;left:0;bottom:0;width:100%;z-index:3;height:100%;opacity:0}.dropFile__wrap{padding:0 32px}.dropFile__textarea{border:0;outline:0;resize:none;width:100%;font-size:14px;color:#324057;line-height:1.43}.dropFile-wrap{padding:13px 20px 0;-webkit-box-shadow:0 -10px 16px rgba(46,67,102,.1);box-shadow:0 -10px 16px rgba(46,67,102,.1)}.dropFile-add,.dropFile-head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dropFile-add{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.dropFile-head{margin-bottom:37px;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.dropFile__name{font-size:12px;line-height:20px;color:#7887a2}.dropFile__btn,.dropFile__time{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.dropFile__time{font-size:12px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;line-height:18px;color:#7887a2}.dropFile__time .icon{margin-left:14px}.dropFile__btn{border:1px solid #3d6ddb;color:#3d6ddb;padding:12px 17px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-family:"Roboto-Medium","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;cursor:pointer;position:relative;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;z-index:1;-webkit-border-radius:2px;border-radius:2px}.dropFile__btn:hover{background:#3d6ddb;color:#fff}.dropFile__btn:hover .icon{fill:#fff}.dropFile__btn,.dropFile__btn .icon{-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.dropFile__btn .icon-plus{margin-right:17px;fill:#3d6ddb}.dropFile__submit{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;border-top:1px solid #d9dde5;padding:32px;margin-top:31px}.dropFile__submit .btn{margin-right:16px}.dropFile__submit .btn:last-child{margin-right:0}.dropFile .photo.copy{margin:0}.dropFile .btn-outline-primary{color:#3d6ddb;border-color:#3d6ddb}.dropFile .btn-primary{background:#3d6ddb;border-color:#3d6ddb}.dropFile .btn-primary:hover{background:0 0;color:#3d6ddb}.dropFile .photo{margin-right:10px;margin-bottom:8px}.dropFile .photo-hideinput,.dropFile .photo.copy{visibility:hidden;height:0;width:0}.dropFile .photo-inner{background:#f7f9fc;padding:8px 12px;-webkit-border-radius:5px;border-radius:5px;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}.dropFile .photo-text{color:#324057;margin:0 12px}.dropFile .photo .icon-file{fill:#3d6ddb}.dropFile .photo .icon-plus{margin-right:17px;fill:#324057;width:10px;height:10px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.form-group{position:relative;margin-bottom:16px;font-size:0}.form-group:last-child{margin-bottom:0}.form-group .control-label{display:inline-block;vertical-align:top;line-height:18px;font-size:14px;padding:8px 0}.form-group .help-block{position:absolute;top:100%;margin-top:2px;font-size:12px;left:0;opacity:0;visibility:hidden;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.form-group.has-error .form-control{border-color:#e56565}.form-group.has-error .help-block{color:#e56565;opacity:1;visibility:visible}.form-group.has-success .form-control{border-color:#61b283}.form-group.has-success .form-control:focus,.form-group.has-success .form-control:hover{border-color:#61b283}.form-group.has-success .help-block{color:#61b283;opacity:1;visibility:visible}.form-control{width:100%;display:block;height:40px;border:1px solid #d3d8e0;-webkit-border-radius:2px;border-radius:2px;padding:0 16px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;font-size:14px;color:#324057}.form-control:focus,.form-control:hover{border-color:#b9d1f9}.form-control::-webkit-input-placeholder{color:#999fa8;opacity:.65}.form-control:-moz-placeholder,.form-control::-moz-placeholder{color:#999fa8;opacity:.65}.form-control:-ms-input-placeholder{color:#999fa8;opacity:.65}.form-control [type=password]{color:#999fa8;opacity:.65;font-style:normal;font-size:14px}.form-control:disabled{opacity:.65;background-color:#e9ecef}.form-control:disabled:focus,.form-control:disabled:hover{border-color:#d3d8e0}.form-control:disabled::-webkit-input-placeholder{opacity:1}.form-control:disabled:-moz-placeholder,.form-control:disabled::-moz-placeholder{opacity:1}.form-control:disabled:-ms-input-placeholder{opacity:1}.form-action{margin-top:24px;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:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.mCustomScrollbar{-ms-touch-action:pinch-zoom;touch-action:pinch-zoom}.mCustomScrollbar.mCS_no_scrollbar,.mCustomScrollbar.mCS_touch_action{-ms-touch-action:auto;touch-action:auto}.mCustomScrollBox{position:relative;overflow:hidden;height:100%;max-width:100%;outline:0;direction:ltr}.mCSB_container{overflow:hidden;width:auto;height:auto}.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container{margin-right:0;margin-left:30px}.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-left:0}.mCSB_scrollTools{position:absolute;width:19px;height:auto;left:auto;top:0;right:0;bottom:0}.mCSB_outside+.mCSB_scrollTools{right:-26px}.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools{right:auto;left:0}.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{right:auto;left:-26px}.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}.mCSB_scrollTools a+.mCSB_draggerContainer{margin:20px 0}.mCSB_scrollTools .mCSB_draggerRail{width:3px;height:100%;margin:0 auto;-webkit-border-radius:5px;border-radius:5px}.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px;z-index:1}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position:relative;width:4px;height:100%;margin:0 auto;-webkit-border-radius:16px;border-radius:16px;text-align:center}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:12px}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:8px}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonUp{display:block;position:absolute;height:20px;width:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools .mCSB_buttonDown{bottom:0}.mCSB_horizontal.mCSB_inside>.mCSB_container{margin-right:0;margin-bottom:30px}.mCSB_horizontal.mCSB_outside>.mCSB_container{min-height:100%}.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_container_wrapper,.mCSB_scrollTools.mCSB_scrollTools_horizontal{width:auto;height:16px;top:auto;right:0;bottom:0;left:0}.mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:-26px}.mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer{margin:0 20px}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:2px;margin:7px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{width:30px;height:100%;left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:12px;margin:2px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:8px;margin:4px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{display:block;position:absolute;width:20px;height:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{left:0}.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{right:0}.mCSB_container_wrapper{position:absolute;height:auto;overflow:hidden;top:0;margin-right:30px;margin-bottom:30px}.mCSB_container_wrapper>.mCSB_container{padding-right:30px;padding-bottom:30px;-webkit-box-sizing:border-box;box-sizing:border-box}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:20px}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:20px}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:0;left:20px}.mCS-dir-rtl>.mCSB_inside>.mCSB_container_wrapper{margin-right:0;margin-left:30px}.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden>.mCSB_container{padding-right:0}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSB_container{padding-bottom:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0;margin-left:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;transition:opacity .2s ease-in-out,background-color .2s ease-in-out}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar{-webkit-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out}.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#d2dbeb}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp{background-image:url(mCSB_buttons.png);background-repeat:no-repeat;opacity:.4;filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_buttonUp{background-position:0 0}.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -20px}.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -40px}.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -56px}.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover,.mCSB_scrollTools .mCSB_buttonUp:hover{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active,.mCSB_scrollTools .mCSB_buttonUp:active{opacity:.9;filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCS-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:rgba(0,0,0,.85)}.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:rgba(0,0,0,.9)}.mCS-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,.1);-webkit-border-radius:1px;border-radius:1px}.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:rgba(255,255,255,.75)}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{width:4px}.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px auto}.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px 0}.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -20px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -40px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);-webkit-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:rgba(0,0,0,.75)}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px 0}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -20px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -40px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -56px}.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,.1);-webkit-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{width:4px}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;background-color:#fff;background-color:rgba(255,255,255,.75);-webkit-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px 0}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:6px;margin:5px auto}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px 0}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -20px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -40px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);-webkit-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:rgba(0,0,0,.75)}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px 0}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -20px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -40px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -56px}.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.1)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:2px}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:2px;margin:7px auto}.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,.mCS-rounded.mCSB_scrollTools .mCSB_dragger{height:14px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:14px;margin:0 1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger{width:14px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:14px;margin:1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:16px;height:16px;margin:-1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:4px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:16px;width:16px;margin:0 -1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:4px;margin:6px 0}.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp{background-position:0 -72px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -92px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -112px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -128px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px -72px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -92px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -112px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail{width:4px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{background-color:transparent;background-position:center}.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==)}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail{background-repeat:repeat-y;opacity:.3;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{height:4px;margin:6px 0;background-repeat:repeat-x}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px -72px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -92px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -112px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=)}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px -72px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -92px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -112px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-y;background-image:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(255,255,255,.5)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(left,rgba(255,255,255,.5) 0%,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(left,rgba(255,255,255,.5) 0%,rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,.5)),to(rgba(255,255,255,0)));background-image:linear-gradient(to right,rgba(255,255,255,.5) 0%,rgba(255,255,255,0) 100%)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-x;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,.5)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top,rgba(255,255,255,.5) 0%,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(top,rgba(255,255,255,.5) 0%,rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.5)),to(rgba(255,255,255,0)));background-image:linear-gradient(to bottom,rgba(255,255,255,.5) 0%,rgba(255,255,255,0) 100%)}.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger{height:70px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger{width:70px}.mCS-3d-dark.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools,.mCS-3d.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{-webkit-border-radius:16px;border-radius:16px}.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{width:8px;background-color:#000;background-color:rgba(0,0,0,.2);-webkit-box-shadow:inset 1px 0 1px rgba(0,0,0,.5),inset -1px 0 1px rgba(255,255,255,.2);box-shadow:inset 1px 0 1px rgba(0,0,0,.5),inset -1px 0 1px rgba(255,255,255,.2)}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:8px}.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:8px;margin:4px 0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.5),inset 0 -1px 1px rgba(255,255,255,.2);box-shadow:inset 0 1px 1px rgba(0,0,0,.5),inset 0 -1px 1px rgba(255,255,255,.2)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:8px;margin:4px 0}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:8px;margin:4px auto}.mCS-3d.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);-webkit-box-shadow:inset 1px 0 1px rgba(0,0,0,.1);box-shadow:inset 1px 0 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.1);box-shadow:inset 0 1px 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer,.mCS-3d-thick.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{-webkit-border-radius:7px;border-radius:7px}.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-box-shadow:inset 1px 0 0 rgba(255,255,255,.4);box-shadow:inset 1px 0 0 rgba(255,255,255,.4)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-border-radius:5px;border-radius:5px;width:12px;margin:2px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCSB_inside+.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCSB_inside+.mCS-3d-thick.mCSB_scrollTools_vertical{right:1px}.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCS-3d-thick.mCSB_scrollTools_vertical{-webkit-box-shadow:inset 1px 0 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5);box-shadow:inset 1px 0 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick.mCSB_scrollTools_horizontal{bottom:1px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5);box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{bottom:1px}.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.4);box-shadow:inset 0 1px 0 rgba(255,255,255,.4)}.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:12px;width:auto}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{background-color:#000;background-color:rgba(0,0,0,.05);-webkit-box-shadow:inset 1px 1px 16px rgba(0,0,0,.1);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-thick-dark.mCSB_scrollTools{-webkit-box-shadow:inset 0 0 14px rgba(0,0,0,.2);box-shadow:inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.2);box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-box-shadow:inset 1px 0 0 rgba(255,255,255,.4),inset -1px 0 0 rgba(0,0,0,.2);box-shadow:inset 1px 0 0 rgba(255,255,255,.4),inset -1px 0 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.4),inset 0 -1px 0 rgba(0,0,0,.2);box-shadow:inset 0 1px 0 rgba(255,255,255,.4),inset 0 -1px 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#777}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{background-color:#fff;background-color:rgba(0,0,0,.05);-webkit-box-shadow:inset 1px 1px 16px rgba(0,0,0,.1);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{right:0;margin:12px 0}.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:0;margin:0 12px}.mCS-dir-rtl>.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCS-dir-rtl>.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{left:0;right:auto}.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger{height:50px}.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger{width:50px}.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail{width:6px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px}.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:6px;margin:5px 0}.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:12px}.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:12px;margin:2px 0}.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset.mCSB_scrollTools .mCSB_draggerRail{width:12px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail{width:12px}.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail{width:12px;background-color:rgba(0,0,0,.2)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{width:12px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;margin:3px 5px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:6px;margin:5px 3px;position:absolute;width:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:12px;margin:2px 0}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:rgba(0,0,0,.1)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent;border-width:1px;border-style:solid;border-color:#fff;border-color:rgba(255,255,255,.2);-webkit-box-sizing:border-box;box-sizing:border-box}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{border-color:#000;border-color:rgba(0,0,0,.2)}.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.6)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.6)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.75)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}
/*! jQuery UI - v1.12.1 - 2018-06-28
* http://jqueryui.com
* Includes: sortable.css, core.css, slider.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?scope=&folderName=base&cornerRadiusShadow=8px&offsetLeftShadow=0px&offsetTopShadow=0px&thicknessShadow=5px&opacityShadow=30&bgImgOpacityShadow=0&bgTextureShadow=flat&bgColorShadow=666666&opacityOverlay=30&bgImgOpacityOverlay=0&bgTextureOverlay=flat&bgColorOverlay=aaaaaa&iconColorError=cc0000&fcError=5f3f3f&borderColorError=f1a899&bgTextureError=flat&bgColorError=fddfdf&iconColorHighlight=777620&fcHighlight=777620&borderColorHighlight=dad55e&bgTextureHighlight=flat&bgColorHighlight=fffa90&iconColorActive=ffffff&fcActive=ffffff&borderColorActive=003eff&bgTextureActive=flat&bgColorActive=007fff&iconColorHover=555555&fcHover=2b2b2b&borderColorHover=cccccc&bgTextureHover=flat&bgColorHover=ededed&iconColorDefault=777777&fcDefault=454545&borderColorDefault=c5c5c5&bgTextureDefault=flat&bgColorDefault=f6f6f6&iconColorContent=444444&fcContent=333333&borderColorContent=dddddd&bgTextureContent=flat&bgColorContent=ffffff&iconColorHeader=444444&fcHeader=333333&borderColorHeader=dddddd&bgTextureHeader=flat&bgColorHeader=e9e9e9&cornerRadius=3px&fwDefault=normal&fsDefault=1em&ffDefault=Arial%2CHelvetica%2Csans-serif
* Copyright jQuery Foundation and other contributors; Licensed MIT */
.ui-slider .ui-slider-handle,.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:after,.ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{-webkit-filter:inherit;filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-tooltip{padding:8px;position:absolute;z-index:99999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget,.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a,.ui-widget-header a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:700}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:400;color:#454545}.ui-button{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:400}html .ui-button.ui-state-disabled:active,html .ui-button.ui-state-disabled:hover{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:400;color:#454545}.ui-button,.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button{color:#454545;text-decoration:none}.ui-button:focus,.ui-button:hover,.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{border:1px solid #ccc;background:#ededed;font-weight:400;color:#2b2b2b}.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,a.ui-button:focus,a.ui-button:hover{color:#2b2b2b;text-decoration:none}.ui-visual-focus{-webkit-box-shadow:0 0 3px 1px #5e9ed6;box-shadow:0 0 3px 1px #5e9ed6}.ui-button.ui-state-active:hover,.ui-button:active,.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active{border:1px solid #003eff;background:#007fff;font-weight:400;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-state-error-text,.ui-widget-content .ui-state-error a,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error a,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:400}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon,.ui-widget-header .ui-icon{background-image:url(images/ui-icons_444444_256x240.png)}.ui-button:focus .ui-icon,.ui-button:hover .ui-icon,.ui-state-focus .ui-icon,.ui-state-hover .ui-icon{background-image:url(images/ui-icons_555555_256x240.png)}.ui-button:active .ui-icon,.ui-state-active .ui-icon{background-image:url(images/ui-icons_ffffff_256x240.png)}.ui-button .ui-state-highlight.ui-icon,.ui-state-highlight .ui-icon{background-image:url(images/ui-icons_777620_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(images/ui-icons_cc0000_256x240.png)}.ui-button .ui-icon{background-image:url(images/ui-icons_777777_256x240.png)}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-first,.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-left,.ui-corner-tl,.ui-corner-top{-webkit-border-top-left-radius:3px;border-top-left-radius:3px}.ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr{-webkit-border-top-right-radius:3px;border-top-right-radius:3px}.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left{-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right{-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}
/*!
 * 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 lds-dual-ring{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes lds-dual-ring{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes clockwise{to{-webkit-transform:rotate(360deg) translatez(0);transform:rotate(360deg) translatez(0)}}@-webkit-keyframes shake{10%,90%{-webkit-transform:translate3d(-1px,0,0);transform:translate3d(-1px,0,0)}20%,80%{-webkit-transform:translate3d(2px,0,0);transform:translate3d(2px,0,0)}30%,50%,70%{-webkit-transform:translate3d(-4px,0,0);transform:translate3d(-4px,0,0)}40%,60%{-webkit-transform:translate3d(4px,0,0);transform:translate3d(4px,0,0)}}@keyframes shake{10%,90%{-webkit-transform:translate3d(-1px,0,0);transform:translate3d(-1px,0,0)}20%,80%{-webkit-transform:translate3d(2px,0,0);transform:translate3d(2px,0,0)}30%,50%,70%{-webkit-transform:translate3d(-4px,0,0);transform:translate3d(-4px,0,0)}40%,60%{-webkit-transform:translate3d(4px,0,0);transform:translate3d(4px,0,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}.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.disabled,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected:hover{color:#fff}.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:#6ba2ff}.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,.datepicker table tr td.selected{background-color:#006df0;color:#fff}.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active:hover{color:#fff}.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{content:"";position:absolute;top:50%;left:50%;width:7px;height:11px;background-position:-451px -402px;margin-top:-5px;margin-left:-4px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.datepicker th.next:before,.datepicker th.prev:before,.dropdown__header:hover .dropdown__arrow,.opened .dropdown__header .dropdown__arrow{display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px}.datepicker th.next:before{content:"";position:absolute;top:50%;left:50%;margin-top:-5px;margin-left:-4px;width:7px;height:11px;background-position:-451px -402px}.datepicker-switch{font-size:14px}.dropdown{position:relative}.dropdown__header{cursor:pointer;position:relative;white-space:nowrap;height:40px;border:1px solid #d3dde5;-webkit-border-radius:2px;border-radius:2px;background-color:#fff}.dropdown__header:hover{border-color:#b9d1f9}.dropdown__header:hover .dropdown__arrow,.opened .dropdown__header .dropdown__arrow{width:14px;height:8px;background-position:-150px -134px}.dropdown__header:hover .dropdown__arrow{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.opened .dropdown__header{z-index:4;border-color:#b9d1f9}.opened .dropdown__header .dropdown__arrow{-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.dropdown__header--placeholder .dropdown__text{color:#999fa8}.dropdown__header--clear:hover .dropdown__arrow{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.dropdown__arrow,.dropdown__header--clear .dropdown__arrow,.dropdown__header--clear .dropdown__arrow:hover,.dropdown__header--clear:hover .dropdown__arrow{display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px;width:16px;height:16px;background-position:-1626px -1631px}.dropdown__arrow,.dropdown__header--clear .dropdown__arrow:hover{background-position:-1658px -1663px}.dropdown__arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:10px;width:14px;height:8px;background-position:-164px -142px;z-index:1}.dropdown__text{display:block;padding:0 30px 0 16px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;line-height:38px;color:#324057;font-size:14px}.dropdown__box{display:none;position:absolute;top:0;left:0;padding-top:40px;min-width:100%;background:#fff;border:1px solid #b9d1f9;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 4px 12px rgba(46,67,102,.15);box-shadow:0 4px 12px rgba(46,67,102,.15);max-height:300px;overflow:auto;z-index:1}.opened .dropdown__box{z-index:3}.dropdown__list li{display:block;white-space:normal}.dropdown__list a{display:block;color:#324057;text-transform:none;line-height:34px;font-size:14px;padding:0 16px}.dropdown__list a[data-text]:after{content:attr(data-text);font-size:12px;line-height:16px;color:#999fa8;margin-left:6px}.dropdown__list a:hover{color:#4f8bf0;background-color:#f5f7fc}.dropdown__list a:hover:after{color:#4f8bf0}.dropdown--top .dropdown__box{top:auto;bottom:0;padding-top:0;padding-bottom:40px}.dropdown--c_options .dropdown__text{padding:0 23px 0 16px}.dropdown--c_options .dropdown__box .active{display:none}.dropdown--c_options .dropdown__list a[data-text]:after{margin-left:24px}.dropdown--c_options .dropdown__list span{display:inline-block;vertical-align:top;min-width:70px}.dropdown--small .dropdown__header{height:auto;border:0;background-color:transparent}.dropdown--small .dropdown__arrow{display:none!important}.dropdown--small .dropdown__text{padding:0;font-size:12px;line-height:16px;color:#4f8bf0;border-bottom:1px dashed #4f8bf0}.dropdown--small .dropdown__box{padding-top:0;top:20px;left:auto;right:0}.dropdown-disabled .dropdown__text{color:#7e848c;border-bottom:0}.dropdown-search{position:relative}.dropdown-search:hover .dropdown-search__header{background-color:#f7f9fc}.dropdown-search:hover .dropdown-search__header--placeholder .dropdown-search__arrow,.opened .dropdown-search__header .dropdown-search__arrow{display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px;width:14px;height:8px;background-position:-150px -134px}.c-calendar tbody td:hover,.dropdown-search:hover .dropdown-search__text ._price,.dropdown-search:hover .dropdown-search__text ._text{color:#4f8bf0}.dropdown-search__edit{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.dropdown-search__header{cursor:pointer;position:relative;-webkit-border-radius:2px;border-radius:2px}.opened .dropdown-search__header{z-index:3;background-color:#f7f9fc}.opened .dropdown-search__header .dropdown-search__arrow{-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.dropdown-search__header--placeholder .dropdown-search__arrow{visibility:visible}.dropdown-search__header--placeholder .dropdown-search__text{color:#999fa8}.dropdown-search__header--placeholder .dropdown-search__text ._text{margin-bottom:0}.dropdown-search__header--clear:hover .dropdown__arrow{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.dropdown-search__arrow,.dropdown-search__box .livesearch__header:before,.dropdown-search__header--clear .dropdown__arrow,.dropdown-search__header--clear .dropdown__arrow:hover,.dropdown-search__header--clear:hover .dropdown__arrow{display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px;width:16px;height:16px;background-position:-1626px -1631px}.dropdown-search__arrow,.dropdown-search__box .livesearch__header:before,.dropdown-search__header--clear .dropdown__arrow:hover{background-position:-1658px -1663px}.dropdown-search__arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:10px;width:14px;height:8px;background-position:-164px -142px;z-index:1;visibility:hidden}.dropdown-search__text{padding:0 8px;color:#324057;font-size:12px;min-height:50px;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}.dropdown-search__text ._price,.dropdown-search__text ._text{white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;line-height:16px}.dropdown-search__text ._text{margin-bottom:4px}.dropdown-search__text ._price{color:#999fa8}.dropdown-search__box{display:none;position:absolute;top:45px;left:8px;min-width:430px;background:#fff;border:1px solid #b9d1f9;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 4px 12px rgba(46,67,102,.15);box-shadow:0 4px 12px rgba(46,67,102,.15);max-height:320px;overflow:auto;z-index:2222}.dropdown-search__box--empty{-webkit-box-shadow:none;box-shadow:none;border:0}.opened .dropdown-search__box{z-index:4;overflow:hidden}.dropdown-search__box .livesearch ._input{border:0;border-bottom:1px solid #b9d1f9;padding-left:48px}.dropdown-search__box .livesearch__header{position:relative}.dropdown-search__box .livesearch__header:before{content:"";position:absolute;top:50%;left:16px;width:22px;height:22px;background-position:-1705px -1710px;margin-top:-11px}.dropdown-search__box .livesearch__box{position:static;display:block;padding-top:0;border:0;max-width:430px}.dropdown-search__box .livesearch__option{padding:7px 16px;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-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.dropdown-search__box .livesearch__option ._text{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;padding-right:8px}.dropdown-search__box .livesearch__option ._price{font-size:12px;line-height:16px;color:#999fa8}.dropdown-hover{position:absolute;top:25px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:20;-webkit-box-shadow:0 4px 12px rgba(46,67,102,.15);box-shadow:0 4px 12px rgba(46,67,102,.15);-webkit-border-radius:5px;border-radius:5px;background-color:#f7f9fc;padding:8px;color:#4f8bf0;min-width:300px;text-align:center}.check-input:not(checked),.pagination__list.form-show li:not(:first-child):not(:last-child),.radio-input:not(checked){display:none}.check-input:checked+.check-label:after,.panel-table__checked label._gd input:checked+span:hover,.radio-input:checked+.radio-label:after{opacity:1}.radio-input+.radio-label{position:relative;padding-left:25px;font-size:16px;line-height:18px;margin:0;color:#888;cursor:pointer;display:inline-block;vertical-align:top}.radio-input+.radio-label:after,.radio-input+.radio-label:before{content:'';position:absolute;top:50%;-webkit-border-radius:100%;border-radius:100%}.radio-input+.radio-label:before{background:#fff;border:1px solid #ccc;left:0;margin-top:-9px;width:18px;height:18px}.radio-input+.radio-label:after{left:5px;margin-top:-4px;width:8px;height:8px;background:#4f8bf0;opacity:0;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.check-box,.radio-box{position:relative}.radio-box--blue .radio-label:before{border-color:#4f8bf0}.radio-box--gray .radio-input:checked+.radio-label:before{border-color:#8e99ab}.radio-box--gray .radio-label:before{border-color:#8e99ab}.radio-box--gray .radio-label:after{background-color:#8e99ab}.check-input+.check-label{position:relative;padding-left:30px;line-height:16px;margin:0;cursor:pointer;display:inline-block;vertical-align:top;font-size:14px;min-width:16px;min-height:16px}.check-input+.check-label:empty{padding-left:0}.check-input+.check-label:before{content:"";position:absolute;z-index:1;top:0;left:0;width:16px;height:16px;background:#fff;-webkit-border-radius:2px;border-radius:2px;border:1px solid #b9d1f9}.check-input+.check-label:after{content:"";position:absolute;z-index:1;top:2px;left:4px;display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px;width:10px;height:10px;background-position:-511px -465px;opacity:0}.check-box--circle .check-input:checked+.check-label:before{opacity:1;border-color:#4f8bf0}.check-box--circle .check-label{line-height:20px}.check-box--circle .check-label:before{width:20px;height:20px;-webkit-border-radius:50%;border-radius:50%;border:1px solid #8e99ab;opacity:.5}.check-box--circle .check-label:after{top:6px;left:5px;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.check-box--disabled .check-label,.pagination.disabled a{cursor:default}.checkbox-toggle{min-height:18px;margin-top:auto;display:inline-block;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;position:relative;padding-right:50px;cursor:pointer}.checkbox-toggle--single{width:38px;height:18px;padding-right:0}.checkbox-toggle ._input{display:none}.checkbox-toggle ._input:checked+label ._toggle{background-color:#6d9be8}.checkbox-toggle ._input:checked+label ._toggle:after{left:21px}.checkbox-toggle ._label{font-family:"Roboto-Regular","Arial","Helvetica","Tahoma",sans-serif;font-style:normal;font-weight:400;line-height:18px;font-size:14px;color:#324057}.checkbox-toggle ._text{-webkit-transition:opacity .05s .25s;-o-transition:opacity .05s .25s;transition:opacity .05s .25s}.checkbox-toggle ._toggle,.checkbox-toggle ._toggle:after{position:absolute;top:50%;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.checkbox-toggle ._toggle{right:0;background:#c1cee5;width:38px;height:18px;-webkit-border-radius:50px;border-radius:50px;margin-top:-9px}.checkbox-toggle ._toggle:after{content:'';left:3px;width:14px;height:14px;margin-top:-7px;background-color:#fff;-webkit-border-radius:50%;border-radius:50%}.checkbox-toggle ._toggle:hover{-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15);box-shadow:inset 0 2px 4px rgba(0,0,0,.15)}.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:"Roboto-Bold","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal}.loader__circle:before{content:'';display:block;margin:0 auto;width:72px;height:72px;-webkit-border-radius:50%;border-radius:50%;border:10px solid #000;border-color:#4f8bf0 transparent;-webkit-animation:lds-dual-ring 1.7s linear infinite;animation:lds-dual-ring 1.7s linear infinite}.c-datepicker__content>div,.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}.pagination,.ui-tooltip{-webkit-border-radius:2px;border-radius:2px}.ui-tooltip{padding:6px 8px;background-color:#566173;-webkit-box-shadow:none;box-shadow:none;border:0!important;color:#fff;font-size:11px}.ui-tooltip:before{content:'';position:absolute;top:-5px;left:50%;margin-left:-5px;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #566173;z-index:1}.pagination{position:fixed;bottom:16px;right:96px;background:#666e82;z-index:50;height:32px}.pagination.form-visible{width:206px}.pagination.form-visible li:last-child{right:0;position:absolute}.pagination.form-visible li.active{background:0 0}.pagination.form-visible .pagination__form{display:block}.pagination.disabled{opacity:.9}.pagination.disabled:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(41,54,87,.5);z-index:111}.pagination__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}.pagination__list li.active{background:#464e66;-webkit-border-radius:2px;border-radius:2px}.c-calendar tbody td.period:hover,.c-calendar tbody td.selected:hover,.pagination__list ._link:hover,.pagination__list li.active ._link{color:#fff}.pagination__list li:first-child{border-right:1px solid rgba(255,255,255,.2)}.pagination__list li:last-child{border-left:1px solid rgba(255,255,255,.2)}.pagination__list li:first-child ._link,.pagination__list li:last-child ._link{min-width:32px}.pagination__list ._link{display:block;min-width:28px;padding:0 5px;line-height:32px;-webkit-border-radius:2px;border-radius:2px;text-align:center}.pagination__list ._link,.pagination__list span._link:hover{color:rgba(255,255,255,.7)}.c-datepicker__content>div.active,.pagination__list.form-show .pagination__form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.pagination__form{height:32px;-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;background:#666e82;position:absolute;top:0;bottom:0;z-index:1;left:33px;right:33px;width:auto;text-align:center;display:none;line-height:32px}.pagination__form input,.pagination__form label{color:#fff;display:inline-block;vertical-align:top}.pagination__form label{font-size:12px;margin-right:6px;white-space:nowrap}.pagination__form input{width:36px;height:24px;border:0;background:#464e66;-webkit-border-radius:2px;border-radius:2px;padding:0 6px;text-align:center;margin-top:4px}.pagination._static,.pagination__form button{position:relative;display:inline-block;vertical-align:top}.pagination__form button{width:24px;height:24px;margin-top:4px}.pagination__form button:before,.pagination__form button:hover:before{display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px;width:10px;height:10px}.pagination__form button:before{content:"";position:absolute;top:50%;left:50%;margin-top:-5px;margin-left:-5px;background-position:-624px -576px}.pagination__form button:hover:before{background-position:-634px -586px}.pagination._static{bottom:auto;right:auto}.c-datepicker{position:absolute;top:80px;left:4px;min-width:396px;background-color:#fff;-webkit-box-shadow:0 4px 12px rgba(46,67,102,.15);box-shadow:0 4px 12px rgba(46,67,102,.15);z-index:200}.c-datepicker--opened-up{top:auto;bottom:80px}.c-datepicker__tabs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background-color:#f7f9fc;padding-top:8px}.c-datepicker__tabs li{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.c-datepicker__tabs ._btn{display:block;line-height:32px;border-bottom:2px solid transparent;font-size:12px;font-family:"Roboto-Medium","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;margin:0 auto}.c-datepicker__tabs ._btn.active{border-color:#4f8bf0}.c-datepicker__content{padding:16px 8px}.c-datepicker__actions,.c-datepicker__days,.c-datepicker__months{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.c-datepicker__days,.c-datepicker__months{margin:0 -8px}.c-datepicker__days .days__col,.c-datepicker__months .months__col{padding:0 8px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.c-datepicker__actions{border-top:1px solid #d9dde5;padding:16px 24px}.c-datepicker__actions .actions__col{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.c-datepicker__actions .actions__col--quarter{-webkit-box-flex:2;-webkit-flex:2;-ms-flex:2;flex:2}.c-datepicker__actions .actions__col--quarter .actions__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.c-datepicker__actions .actions__col--quarter .actions__list li{width:50%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.c-datepicker__actions .actions__title{margin-bottom:8px;line-height:24px}.c-datepicker__actions .actions__list li{margin-bottom:4px}.c-datepicker__actions .actions__list li:last-child{margin-bottom:0}.c-datepicker__actions .actions__list ._btn{color:#7e848c;font-size:12px;line-height:16px}.c-datepicker__actions .actions__list ._btn:hover,.doc-info__header ._download a:hover,.js-reset-all:hover{text-decoration:underline}.js-datepicker{position:relative}.js-datepicker input{text-align:right}.js-reset-all{position:absolute;top:9px;right:5px;font-size:12px;line-height:16px;color:#4f8bf0;z-index:2}.js-reset-all.hide{display:none}.c-calendar{width:100%;line-height:1.2em;font-size:15px;text-align:center}.c-calendar .hr{padding:6px 0}.c-calendar .hr div{border-top:1px solid #d9dde5}.c-calendar thead tr:last-child{font-size:small;color:#555}.c-calendar tbody td{line-height:20px;cursor:pointer;font-size:12px}.c-calendar tbody td.selected{background:#006df0;color:#fff}.c-calendar tbody td.period{background:rgba(0,109,240,.75);color:#fff}.c-calendar tbody td.old{color:#aaadb2;cursor:default}.c-calendar__month{line-height:20px;white-space:nowrap;font-size:14px;font-family:"Roboto-Medium","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal}.c-calendar__arrow{cursor:pointer;position:relative}.c-calendar__arrow:before,.c-calendar__arrow:hover:before{display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px;width:14px;height:8px}.c-calendar__arrow:before{content:'';position:absolute;top:50%;margin-top:-4px;background-position:-164px -142px}.c-calendar__arrow:hover:before{background-position:-150px -134px}.c-calendar__arrow.disabled{cursor:default}.c-calendar__arrow.disabled:before{opacity:0;visibility:hidden}.c-calendar__prev:before{left:0;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.c-calendar__next:before{right:0;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.c-calendar__week td{padding:8px 0 0;font-size:11px;line-height:14px;color:#656b74}.c-calendar--month tbody td{line-height:28px;width:25%}.c-calendar--month tbody td.selected{font-family:"Roboto-Bold","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal}.c-calendar--month tbody td.period{font-family:"Roboto-Medium","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal}.c-calendar--year tbody td{line-height:36px;width:16.6666667%;font-size:14px}.c-calendar--year tbody td.selected,.search-results__item_list li span mark{font-family:"Roboto-Bold","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal}.c-calendar--year tbody td.period{font-family:"Roboto-Medium","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal}.search-input__wrapper{position:relative}.search-input__wrapper .dropdown-search__box{min-width:0;left:0;right:0;top:100%;display:block}.search_field__meta{display:none}.search_field__box{left:-1px;top:40px;right:-1px}.search_field__loader{padding:10px;text-align:center}.search_field .dropdown__box{z-index:1000000}.search_field .dropdown-search__box{min-width:0}.btn-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.btn-list:last-child,.search-results__item_list li:last-child{margin-bottom:0}.btn-list__item,.tasks__row .row__answer .answer__label time{margin-right:10px}.btn-list__item:last-child,.main__links li:last-child,.package-add__action li:last-child,.package-list__action li:last-child{margin-right:0}.auth-blank__inner{padding:60px 58px 70px 54px;-webkit-border-radius:10px;border-radius:10px;width:472px;-webkit-box-shadow:0 30px 60px rgba(23,78,143,.2);box-shadow:0 30px 60px rgba(23,78,143,.2);background-color:#fff}.auth-blank__head{margin-bottom:40px}.auth-blank__head--center{text-align:center}.auth-blank__sub-title,.auth-blank__title{font-size:38px;color:#4f8bf0;font-family:"Roboto-Medium","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;margin-bottom:10px}.auth-blank__sub-title{font-size:28px}.auth-blank__desc{font-size:19px;line-height:21px}.auth-blank__form .form-group{-webkit-box-shadow:0 30px 60px rgba(23,78,143,.07);box-shadow:0 30px 60px rgba(23,78,143,.07)}.auth-blank__form .control-label{color:#758296;line-height:24px;margin-bottom:8px}.auth-blank__form .help-block{line-height:16px;right:0;top:9px;left:auto}.auth-blank__form .form-control{-webkit-border-radius:5px;border-radius:5px;height:50px;border-color:#cad4e8}.auth-blank__form .form-control:focus,.auth-blank__form .form-control:hover{border-color:#4f8bf0}.auth-blank__form .form-control[type=password]{letter-spacing:2px;font-size:20px;font-family:"Roboto-Bold","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal}.auth-blank__form .form-control[type=password]::-webkit-input-placeholder{font-family:"Roboto-Regular","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;font-size:14px;letter-spacing:0}.auth-blank__form .form-control[type=password]:-moz-placeholder,.auth-blank__form .form-control[type=password]::-moz-placeholder{font-family:"Roboto-Regular","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;font-size:14px;letter-spacing:0}.auth-blank__form .form-control[type=password]:-ms-input-placeholder{font-family:"Roboto-Regular","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;font-size:14px;letter-spacing:0}.auth-blank__form .btn{min-width:120px}.auth-tost{-webkit-box-shadow:0 30px 60px rgba(23,78,143,.15);box-shadow:0 30px 60px rgba(23,78,143,.15);margin-top:24px}.auth-tost__inner{background:#faf4f0;-webkit-box-shadow:0 2px 6px rgba(29,42,56,.1);box-shadow:0 2px 6px rgba(29,42,56,.1);-webkit-border-radius:5px;border-radius:5px;padding:32px 54px;position:relative;overflow:hidden}.auth-tost__title{margin-bottom:16px;font-size:20px;font-family:"Roboto-Medium","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;color:#324057}.auth-tost__bg{display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px;width:104px;height:90px;background-position:-224px -180px;position:absolute;right:-15px;bottom:-5px}.search-results__empty{position:relative;margin-top:200px;text-align:center;padding-top:230px}.search-results__empty:before,.search-results__section_header:before{content:'';position:absolute;display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px}.search-results__empty:before{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:0;width:166px;height:166px;background-position:-1798px -1782px}.search-results__empty_title{color:#324057;margin-bottom:10px;font-size:20px}.search-results__empty_text{color:#7e848c;font-size:16px;display:block}.search-results__section{border-bottom:1px solid #d9dde5}.js-multiselect select,.js-multisettings select,.search-results__section_content{display:none}.search-results__section_header{padding:16px 0;display:block;position:relative}.search-results__section_header:before{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:21px;height:12px;background-position:-1727px -1732px;right:0}.search-results__section_header-badge,.search-results__section_header-title{color:#324057;font-family:"Roboto-Medium","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;font-size:16px;line-height:30px}.search-results__section_header-badge{display:inline-block;background:#e6e8eb;margin-left:10px;color:#7e848c;height:30px;padding:0 10px;white-space:nowrap;font-size:12px;-webkit-border-radius:10px;border-radius:10px}.search-results__section:last-child{border-bottom:0 none}.search-results__section.opened{border-bottom:0 none}.search-results__item_view.opened:before,.search-results__section.opened .search-results__section_header:before{-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.search-results__item{border:1px solid #d9dde5;-webkit-border-radius:5px;border-radius:5px;background:#fff;padding:24px 32px;position:relative;border-bottom:0 none}.search-results__item:last-child{border-bottom:1px solid #d9dde5}.search-results__item_header{color:#aaadb2;font-size:16px;line-height:19px;display:block;font-family:"Roboto-Regular","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal}.search-results__item_header strong{font-family:"Roboto-Medium","Arial","Helvetica","Tahoma",sans-serif;font-style:normal;font-weight:400;color:#324057}.search-results__item_list{margin-top:15px;margin-left:13px}.search-results__item_list li{color:#aaadb2;margin-bottom:10px;font-size:12px;line-height:16px}.search-results__item_list li span{color:#324057}.search-results__item_list_wrapper{max-height:85px;overflow:hidden}.search-results__item_list_wrapper.opened{max-height:none}.search-results__item_view{position:absolute;right:32px;bottom:25px;color:#4f8bf0!important;padding-left:20px}.search-results__item_view span{display:inline-block;border-bottom:1px dotted #4f8bf0}.browser__box:before,.search-results__item_view:before{content:'';position:absolute;display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px}.search-results__item_view:before{left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:14px;height:14px;background-position:-2291px -2292px}.main__links ._link:hover,.search-results__item_view:hover span{border-bottom-color:transparent}.browser{min-height:100vh;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;padding:64px 0}.browser__header{position:absolute;top:64px;left:0;width:100%;text-align:center}.browser__body{-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-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}.browser__box{width:604px;padding:28px 54px;background:#faf4f0;-webkit-box-shadow:0 2px 6px rgba(29,42,56,.1);box-shadow:0 2px 6px rgba(29,42,56,.1);-webkit-border-radius:5px;border-radius:5px;position:relative}.browser__box:before{bottom:0;right:0;width:96px;height:82px;background-position:-2305px -2306px}.browser__box ._title{font-size:20px;line-height:24px;color:#324057;margin-bottom:16px}.browser__box ._desc{font-size:14px;line-height:20px;color:#474a4f;max-width:392px}.notify{background:#ff5252;border:2px solid #f5f7fa;width:20px;height:20px;-webkit-border-radius:50%;border-radius:50%;font-size:12px;line-height:16px;text-align:center;color:#fff}.main{padding:48px 72px 0}.main__header{-webkit-border-radius:5px;border-radius:5px;background-color:#fff;border:1px solid #d9dde5;padding-top:12px}.main__header ._top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.main__header ._bottom{border-top:1px solid #d9dde5}.main__header .filter{background-color:transparent}.main__header .filter__inner{border-bottom:0}.main__links{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;padding:0 33px}.main__links li{margin-right:24px}.main__links ._link{font-size:12px;color:#4f8bf0;border-bottom:1px dashed #4f8bf0}.main__body{background:#fff;border:1px solid #d9dde5;-webkit-border-radius:5px;border-radius:5px;margin-bottom:20px}.main__body--mt{margin-top:8px}.main__body--empty{background-color:transparent;border:0}.main__body--empty .filter{border:1px solid #d9dde5}.main__body--empty .filter__inner{border-bottom:0}.title{margin-bottom:24px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.title,.title__left{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}.title__back,.title__back:hover{display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px;width:18px;height:13px}.title__back{margin-right:24px;-webkit-transition:none;-o-transition:none;transition:none;background-position:-100px -100px}.title__back:hover{background-position:-118px -113px}.title__label{line-height:30px;font-size:12px;text-transform:uppercase;font-family:"Roboto-Medium","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;color:#7e848c;background:#e6e8eb;-webkit-border-radius:5px;border-radius:5px;margin-left:12px;padding:0 12px}.package-add__section{padding:24px 32px;border-bottom:1px solid #d9dde5}.package-add__section:last-child{border-bottom:0}.package-add__section .row>div{margin-bottom:8px}.package-add__section .row>div:nth-last-child(-n+2){margin-bottom:0}.package-add__header{padding:24px 32px;border-bottom:1px solid #d9dde5;position:relative}.package-add__name{max-width:416px}.package-add__del{position:absolute;top:24px;right:32px;color:#e56565;z-index:1;padding-left:15px;font-size:12px;line-height:16px}.package-add__del:before{content:'';position:absolute;top:50%;left:0;display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px;width:10px;height:10px;background-position:-1674px -1679px;margin-top:-5px}.package-add__block span,.package-add__del span,.package-add__login span{border-bottom:1px dashed #e56565}.package-add__del:focus{color:#e56565}.package-add__del:hover{color:#e56565}.livesearch__empty button:hover,.package-add__block:hover span,.package-add__del:hover span,.package-add__login:hover span,.package-add__unblock:hover span{border-color:transparent}.package-add__block{position:absolute;top:24px;right:32px;color:#e56565;z-index:1;padding-left:18px;font-size:12px;line-height:16px}.package-add__block:before{content:'';position:absolute;top:50%;left:0;display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px;width:14px;height:18px;background-position:-345px -282px;margin-top:-9px}.package-add__block:focus{color:#e56565}.package-add__block:hover{color:#e56565}.package-add__login{position:absolute;top:24px;right:160px;color:#e56565;z-index:1;padding-left:18px;font-size:12px;line-height:16px}.package-add__login:focus{color:#e56565}.package-add__login:hover{color:#e56565}.package-add__unblock{position:absolute;top:24px;right:32px;color:#61b283;z-index:1;padding-left:18px;font-size:12px;line-height:16px}.package-add__unblock:before{content:'';position:absolute;top:50%;left:0;display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px;width:14px;height:18px;background-position:-2165px -2156px;margin-top:-9px}.package-add__unblock span{border-bottom:1px dashed #61b283}.package-add__unblock:focus{color:#61b283}.package-add__unblock:hover{color:#61b283}.package-add__footer{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.package-add__action,.package-add__footer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.package-add__action li{margin-right:16px}.package-list__row{border-bottom:1px solid #d9dde5;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;position:relative}.package-list__row:last-child{border-bottom:0}.package-list__row:hover{-webkit-box-shadow:0 4px 12px rgba(46,67,102,.15);box-shadow:0 4px 12px rgba(46,67,102,.15)}.package-list__row:hover ._name{color:#4f8bf0}.package-list__row:hover .package-list__action{opacity:1;visibility:visible}.package-list__click{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer;padding:24px 124px 24px 32px}.package-list__click ._name{font-size:16px;font-family:"Roboto-Medium","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;-webkit-box-flex:8;-webkit-flex:8;-ms-flex:8;flex:8;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;padding-right:16px}.package-list__click ._division{-webkit-box-flex:2;-webkit-flex:2;-ms-flex:2;flex:2;color:#7e848c;font-size:14px}.package-list__click ._division span{display:block;font-size:16px;font-family:"Roboto-Medium","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;color:#324057}@media (min-width:1441px){.package-list__click ._division span{display:inline-block;vertical-align:top;margin-right:5px}}@media (max-width:1440px){.package-list__click ._division{-webkit-box-flex:3;-webkit-flex:3;-ms-flex:3;flex:3}}.package-info,.package-info__inner,.package-list__action,.package-list__click{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.package-list__action{opacity:0;visibility:hidden;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;position:absolute;top:50%;right:32px;margin-top:-9px;z-index:1;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.package-list__action li{margin-right:20px}.package-list__action ._edit{width:18px;height:18px;background-position:-1015px -1001px;-webkit-transition:none;-o-transition:none;transition:none}.package-list__action ._del,.package-list__action ._del:hover,.package-list__action ._edit,.package-list__action ._edit:hover{display:inline-block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px}.package-list__action ._edit:hover{background-position:-961px -947px;width:18px;height:18px}.package-list__action ._del,.package-list__action ._del:hover{width:16px;height:16px}.package-list__action ._del{-webkit-transition:none;-o-transition:none;transition:none;background-position:-1626px -1631px}.package-list__action ._del:hover{background-position:-1658px -1663px}.package-info,.package-info__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.package-info{right:-398px;bottom:0;background:#fff;-webkit-box-shadow:0 8px 32px rgba(29,42,56,.15);box-shadow:0 8px 32px rgba(29,42,56,.15);z-index:10;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;position:fixed;top:64px;width:398px}.package-info.showed{right:0}.package-info.showed .section__title{-webkit-transition:opacity .3s .3s;-o-transition:opacity .3s .3s;transition:opacity .3s .3s;opacity:1;visibility:visible}.package-info__inner{position:absolute;top:0;left:0;width:100%;height:100%}.package-info__close{position:absolute;top:16px;right:16px;display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px;width:16px;height:16px;background-position:-1626px -1631px;z-index:1}.package-info__header{padding:44px 40px 20px;position:relative;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.package-info__header:before{content:'';position:absolute;bottom:0;left:40px;right:40px;height:1px;background-color:#d9dde5}.package-info__title{font-family:"Roboto-Medium","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;font-size:20px;color:#4f8bf0;margin-bottom:15px;line-height:24px;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}.package-info__del ._link,.package-info__edit ._link,.package-info__edit a{position:relative;padding-left:32px;color:#6e87b8;-webkit-transition:none;-o-transition:none;transition:none}.package-info__edit ._link:before,.package-info__edit a:before{content:'';position:absolute;top:50%;left:0;margin-top:-9px}.package-info__edit ._link:hover,.package-info__edit a:hover{color:#4f8bf0}.package-info__del ._link:before,.package-info__edit ._link:before,.package-info__edit ._link:hover:before,.package-info__edit a:before,.package-info__edit a:hover:before{display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px;width:18px;height:18px;background-position:-961px -947px}.package-info__del{margin-top:15px}.package-info__del ._link{color:#ec9191}.package-info__del ._link:before{content:'';position:absolute;top:50%;left:0;width:16px;height:16px;background-position:-1658px -1663px;margin-top:-9px}.package-info__del ._link:hover{color:#e56565}.package-info__body{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;overflow:auto;overflow-x:hidden}.package-info__section{padding:0 40px 15px}.package-info__section .section__header{min-height:52px}.package-info__section .section__title{position:fixed;font-size:16px;line-height:20px;font-family:"Roboto-Medium","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;color:#324057;background-color:#fff;right:0;padding:16px 40px;z-index:2;width:379px;margin-right:19px;visibility:hidden;opacity:0;cursor:pointer}.package-info__section .section__title:hover{color:#4f8bf0}.package-info__section .section__title--subcategories{top:214px}.package-info__section .section__title--organizations{bottom:0}.package-info__section .section__title--organizations:before{content:'';position:absolute;top:0;left:40px;right:40px;background-color:#d9dde5;height:1px}.package-info__section .section__title--organizations.static{position:relative;padding-left:0;padding-right:0;width:auto;bottom:auto}.package-info__section .section__title--organizations.static:before{left:0;right:0}.package-info__section .section__title--organizations.fixed{bottom:auto;top:266px}.package-info__section .section__category{margin-bottom:16px}.package-info__section .section__category .category__list li:last-child,.package-info__section .section__category:last-child{margin-bottom:0}.package-info__section .section__category .category__title{margin-bottom:8px;position:relative;padding-left:24px}.package-info__section .section__category .category__title ._icon{position:absolute;top:0;left:0;width:16px;height:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.package-info__section .section__category .category__title ._text,.package-info__section .section__organization{font-size:16px;line-height:20px;font-family:"Roboto-Medium","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal}.package-info__section .section__category .category__list{padding-left:30px}.package-info__section .section__category .category__list li{margin-bottom:12px}.package-info__section .section__organization{background:#f7f9fc;-webkit-border-radius:5px;border-radius:5px;display:block;margin-bottom:8px;padding:8px 16px;font-size:14px;line-height:18px;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.package-info__section .section__organization:hover{color:#4f8bf0}.multi-select__list ._row:last-child,.package-info__section .section__organization:last-child{margin-bottom:0}.js-multiselect,.js-multisettings{min-height:422px}.multi-select{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 -10px}.multi-select__col{padding:0 10px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.multi-select__title{line-height:32px;font-size:14px;color:#324057}.multi-select__box{background:#fff;border:1px solid #d3d8e0;-webkit-border-radius:2px;border-radius:2px;padding:16px 0;height:390px;overflow:auto;overflow-x:hidden}.multi-select__box:hover{border-color:#b9d1f9}.multi-select__list{padding:0 16px}.multi-select__list ._row{position:relative;color:#324057;cursor:pointer;line-height:18px;margin:0 -16px;padding:6px 16px 6px 32px}.multi-select__list ._row:hover{color:#4f8bf0;background-color:#f5f7fc}.multi-select--small .multi-select__list--main ._row:hover:before,.multi-select--small .multi-select__list--remove ._row:hover ._btn,.multi-select__list ._row:hover:before{opacity:1}.multi-select__list--main ._row{padding:0 16px 0 38px;margin-bottom:5px;font-size:0;line-height:1}.multi-select__list--main ._row ._icon{width:16px;text-align:center;position:absolute;top:6px;left:16px}.multi-select__list--main ._row ._hover,.multi-select__list--main ._row:hover ._main{display:none}.multi-select__list--main ._row ._text{font-size:14px;line-height:18px;font-family:"Roboto-Medium","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;color:#606c80;padding:6px 0}.multi-select__list--main ._row:hover ._hover{display:block}.multi-select__list--main ._row:hover ._text{color:#4f8bf0}.multi-select__list--main ._row.selected ._main{display:none}.multi-select__list--main ._row.selected ._hover{display:block}.multi-select__list--main ._row.selected ._text,.multi__selected .selected__more:hover span{color:#4f8bf0}.multi-select__list--add ._row:before,.multi-select__list--remove ._row:before{content:'';position:absolute;top:8px;left:10px;display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px;width:12px;height:12px;background-position:-88px -88px;opacity:0}.multi-select__list--remove ._row:before{top:10px;width:10px;height:10px;background-position:-1674px -1679px}.multi-select__section{margin-bottom:10px}.multi-select__section:last-child{margin-bottom:0}.multi-select__section ._title{line-height:20px;color:#aaadb2;font-size:14px;margin-bottom:5px}.multi-select--small .multi-select__list--main ._row{font-size:14px;padding:8px 32px}.multi-select--small .multi-select__list--main ._row:before{content:'';position:absolute;top:50%;left:10px;display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px;width:12px;height:12px;background-position:-88px -88px;margin-top:-6px;opacity:0}.multi-select--small .multi-select__list--remove ._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;position:relative;padding:8px 32px}.js-multi-component select,.multi-select--small .multi-select__list--remove ._row:before{display:none}.multi-select--small .multi-select__list--remove ._row.ui-sortable-helper{background-color:transparent;padding:0 32px}.multi-select--small .multi-select__list--remove ._row.ui-sortable-helper:hover ._btn{opacity:0}.multi-select--small .multi-select__list--remove ._row.ui-sortable-helper:hover ._text{padding:8px;background-color:#f5f7fc;-webkit-box-flex:0;-webkit-flex:0;-ms-flex:0;flex:0;white-space:nowrap;color:#324057}.multi-select--small .multi-select__list--remove .ui-state-highlight{height:34px;line-height:34px;border:0;background-color:#fff}.multi-select--small .multi-select__list--remove ._text{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.multi-select--small .multi-select__list--remove ._btn{position:absolute;top:0;left:2px;width:28px;height:100%;opacity:0}.multi-select--small .multi-select__list--remove ._btn:before{content:'';position:absolute;top:50%;left:50%;display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px;width:10px;height:10px;background-position:-1674px -1679px;margin-top:-6px;margin-left:-6px}.js-multi-component{min-height:72px}.js-multi-component.hidden-added{min-height:0}.js-multi-component.hidden-added .multi__add{display:none}.livesearch,.livesearch__header{position:relative}.livesearch__header ._label{margin-bottom:0}.livesearch__header ._input{position:relative;z-index:2;background-color:transparent}.livesearch__header ._btn,.livesearch__header ._edit{position:absolute;bottom:0;width:38px;height:40px;z-index:2}.livesearch__header ._btn{opacity:0;visibility:hidden;right:0}.livesearch__header ._btn:before,.livesearch__header ._btn:hover:before,.livesearch__header ._edit:before{display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px;width:16px;height:16px}.livesearch__header ._btn:before{content:"";position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px;background-position:-1626px -1631px}.livesearch__header ._btn:hover:before,.livesearch__header ._edit:before{background-position:-1658px -1663px}.livesearch__header ._edit{right:38px}.livesearch__header ._edit:before{content:"";position:absolute;top:50%;left:50%;width:18px;height:18px;background-position:-961px -947px;margin-top:-8px;margin-left:-8px}.livesearch__header--arrow:before{content:"";position:absolute;bottom:16px;right:16px;z-index:2;width:14px;height:8px;background-position:-164px -142px}.livesearch__header--arrow:hover:before{width:14px;height:8px;background-position:-150px -134px}.livesearch__box{position:absolute;top:34px;left:0;width:100%;z-index:1;background-color:#fff;-webkit-box-shadow:0 4px 12px rgba(46,67,102,.15);box-shadow:0 4px 12px rgba(46,67,102,.15);border:1px solid #b9d1f9;-webkit-border-radius:2px;border-radius:2px;padding:40px 0 0;display:none}.livesearch__scroll{overflow:auto;overflow-x:hidden;max-height:280px;padding:7px 0}.livesearch__empty{padding:7px 30px;display:none;color:#999fa8;font-size:12px;line-height:16px;text-align:center}.livesearch.opened .livesearch__box,.livesearch__empty.showed{display:block}.livesearch__empty mark{background-color:transparent!important;color:#999fa8!important}.livesearch__empty button{color:#4f8bf0;font-size:12px;line-height:16px;border-bottom:1px dashed #4f8bf0}.livesearch__empty button mark{color:#4f8bf0!important}.livesearch__option{padding:7px 30px;font-size:14px;line-height:20px;position:relative;cursor:pointer}.livesearch.opened .livesearch__header--arrow:before,.livesearch__header--arrow:before,.livesearch__header--arrow:hover:before,.livesearch__option:before{display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px}.livesearch__option:before{content:"";position:absolute;top:13px;left:10px;z-index:1;opacity:0;width:10px;height:9px;background-position:-537px -491px}.livesearch__option mark{background-color:transparent;font-family:"Roboto-Bold","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal}.livesearch__option:hover{background-color:#f5f7fc;color:#3d6ddb}.livesearch__option:hover mark,.multi__add .dropdownCustom__option:hover mark{color:#3d6ddb}.livesearch__option.selected{background-color:#ebf1fa}.livesearch__option.selected:before{opacity:1}.livesearch--fill .livesearch__header--arrow:before,.livesearch__option.hide{display:none}.livesearch.opened{z-index:3}.livesearch.opened .livesearch__header--arrow:before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);width:14px;height:8px;background-position:-150px -134px}.livesearch--fill .livesearch__header ._btn{opacity:1;visibility:visible}.livesearch--fill .livesearch__header ._input,.livesearch.opened .livesearch__header--arrow ._input{padding-right:58px}.livesearch--fill.opened .livesearch__header--arrow ._btn{opacity:0;visibility:hidden}.custom-contractor__action ._delete,.custom-contractor__action ._edit{position:absolute;bottom:0;right:0;width:38px;height:40px;z-index:2}.custom-contractor__action ._delete:before,.custom-contractor__action ._delete:hover:before,.custom-contractor__action ._edit:before{display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px;width:16px;height:16px}.custom-contractor__action ._delete:before{content:"";position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px;background-position:-1626px -1631px}.custom-contractor__action ._delete:hover:before,.custom-contractor__action ._edit:before{background-position:-1658px -1663px}.custom-contractor__action ._edit{right:38px}.custom-contractor__action ._edit:before{content:"";position:absolute;top:50%;left:50%;width:18px;height:18px;background-position:-961px -947px;margin-top:-8px;margin-left:-8px}.custom-contractor__exist input.form-input:-moz-read-only{background-color:#fff!important}.custom-contractor__exist input.form-input:read-only{background-color:#fff!important}.multi__add{max-width:512px}.multi__add .form-label{margin-bottom:0}.multi__add .dropdownCustom{position:relative;max-width:372px}.avatar img,.multi__add .dropdownCustom.opened{z-index:3}.multi__add .dropdownCustom.opened .dropdownCustom__header{position:relative;z-index:3;border-color:#b9d1f9}.multi__add .dropdownCustom.opened .dropdownCustom__header:after{-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg);background-position:-150px -134px}.multi__add .dropdownCustom.opened .dropdownCustom__box{display:block}.multi__add .dropdownCustom__header{line-height:38px;font-size:14px;padding:0 48px 0 16px;height:40px;background:#fff;border:1px solid #d3dde5;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:2px;border-radius:2px;cursor:pointer}.multi__add .dropdownCustom.opened .dropdownCustom__header:after,.multi__add .dropdownCustom__header:after,.multi__add .dropdownCustom__header:hover:after,.multi__add .dropdownCustom__option:before{display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px;width:14px;height:8px}.multi__add .dropdownCustom__header:after{content:'';position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:10px;z-index:1;background-position:-164px -142px}.multi__add .dropdownCustom__header:hover{border-color:#b9d1f9}.multi__add .dropdownCustom__header:hover:after,.multi__add .dropdownCustom__option:before{background-position:-150px -134px}.multi__add .dropdownCustom__header--placeholder{color:#999fa8}.multi__add .dropdownCustom__box{overflow:auto;overflow-x:hidden;max-height:280px;padding:47px 0 7px;position:absolute;top:0;left:0;width:100%;z-index:1;background-color:#fff;-webkit-box-shadow:0 4px 12px rgba(46,67,102,.15);box-shadow:0 4px 12px rgba(46,67,102,.15);border:1px solid #b9d1f9;-webkit-border-radius:2px;border-radius:2px;display:none}.multi__add .dropdownCustom__option{padding:7px 30px;font-size:14px;line-height:20px;position:relative;cursor:pointer}.multi__add .dropdownCustom__option:before{content:'';position:absolute;top:13px;left:10px;width:10px;height:9px;background-position:-537px -491px;z-index:1;opacity:0}.multi__add .dropdownCustom__option mark{background-color:transparent;font-family:"Roboto-Bold","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal}.multi__add .dropdownCustom__option:hover{background-color:#f5f7fc;color:#3d6ddb}.multi__add .dropdownCustom__option.selected{background-color:#ebf1fa}.multi__add .dropdownCustom__option.selected:before{opacity:1}.multi__add .dropdownCustom__option.hide{display:none}.multi__selected{display:none;margin-top:24px}.multi__selected.showed{display:block}.multi__selected .selected__title{line-height:32px}.multi__selected .selected__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -4px;overflow:hidden}.multi__selected .selected__list.showed{max-height:none}.multi__selected .selected__col{width:50%;padding:0 4px;margin-bottom:8px}.multi__selected .selected__col:nth-last-child(-n+2){margin-bottom:0}.multi__selected .selected__item{background:#f7f9fc;-webkit-border-radius:5px;border-radius:5px;padding:12px 48px 12px 16px;position:relative}.multi__selected .selected__item ._text{font-family:"Roboto-Medium","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.multi__selected .selected__item ._btn{position:absolute;top:0;right:0;height:100%;width:48px}.multi__selected .selected__item ._btn:before,.multi__selected .selected__item ._btn:hover:before{display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px;width:16px;height:16px}.multi__selected .selected__item ._btn:before{content:'';position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px;background-position:-1626px -1631px}.multi__selected .selected__item ._btn:hover:before{background-position:-1658px -1663px}.multi__selected .selected__more{padding:24px 0;text-align:center;width:100%;display:none}.multi__selected .selected__more.showed,.panel-sub .panel-heading.opened .collapse-toggle img._hover,.panel-sub .panel-heading:hover .collapse-toggle img._hover,.panel-sub .panel-title .collapse-toggle ._icon img{display:block}.multi__selected .selected__more span{position:relative;padding-left:24px;font-size:14px;line-height:20px;color:#7e848c}.multi__selected .selected__more span:before,.multi__selected .selected__more:hover span:before,.panel-table__row .row__close:hover span:before{display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px;width:14px;height:8px}.multi__selected .selected__more span:before{content:'';position:absolute;top:50%;left:0;margin-top:-4px;background-position:-164px -142px}.multi__selected .selected__more.active span:before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.multi__selected .selected__more:hover span:before,.panel-table__row .row__close:hover span:before{background-position:-150px -134px}.hidden-added .multi__selected{margin-top:0}.users__row{padding:28px 32px;border-bottom:1px solid #d9dde5;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-transition:.3s;-o-transition:.3s;transition:.3s;position:relative}.users__row--blocked{opacity:.5}.users__row:first-child{-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.users__row:last-child{-webkit-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px}.users__row:hover{-webkit-box-shadow:0 4px 12px rgba(46,67,102,.15);box-shadow:0 4px 12px rgba(46,67,102,.15)}.users__row:hover .row__action{opacity:1;visibility:visible}.users__row:last-child{border-bottom:0}.users__row .row__cell{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.users__row .row__user{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}.users__row .row__img{width:50px;height:50px;-webkit-border-radius:50%;border-radius:50%;margin-right:16px;position:relative}.users__row .row__img img{-webkit-border-radius:50%;border-radius:50%;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.users__row .row__info ._name{font-family:"Roboto-Medium","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;font-size:16px;line-height:20px}.users__row .row__info ._email{color:#7e848c;font-size:12px;line-height:16px}.users__row .row__fond{padding-left:18px;position:relative;font-size:12px;line-height:16px;margin-bottom:8px}.users__row .row__fond:last-child,.users__row .row__list li:last-child{margin-bottom:0}.users__row .row__fond:before{content:'';position:absolute;top:2px;left:0;display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px;width:10px;height:11px;background-position:-1170px -1150px}.users__row .row__list li{margin-bottom:5px;padding-left:18px;position:relative;font-size:12px;line-height:16px}.users__row .row__list li:before{content:'';position:absolute;top:6px;left:3px;width:4px;height:4px;background:rgba(0,109,240,.4);-webkit-border-radius:50%;border-radius:50%}.users__row .row__action{position:absolute;top:0;right:0;height:100%;background-color:#fff;padding:0 32px;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;opacity:0;visibility:hidden;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0}.users__row .row__action:before{content:'';position:absolute;top:0;right:100%;height:100%;width:32px;background:-webkit-gradient(linear,right top,left top,from(#fff),to(rgba(255,255,255,0)));background:-webkit-linear-gradient(right,#fff 0%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(right,#fff 0%,rgba(255,255,255,0) 100%);background:linear-gradient(270deg,#fff 0%,rgba(255,255,255,0) 100%)}.users__row .row__action li{margin-right:20px}.edit-org__actions li:last-child,.edit-org__tabs li:last-child,.orgs-list__item ._action li:last-child,.users__row .row__action li:last-child{margin-right:0}.edo-list__item ._action a,.orgs-list__item ._action a,.users__row .row__action a{-webkit-transition:none;-o-transition:none;transition:none}.users__row .row__action ._block,.users__row .row__action ._edit,.users__row .row__action ._edit:hover{display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px;width:18px;height:18px;background-position:-1015px -1001px}.users__row .row__action ._block,.users__row .row__action ._edit:hover{background-position:-961px -947px}.users__row .row__action ._block{width:14px;background-position:-359px -300px}.orgs-list__item ._text i,.users__row .row__action ._block:hover,.users__row .row__action ._login,.users__row .row__action ._login:hover,.users__row .row__action ._unblock,.users__row .row__action ._unblock:hover{display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px;width:14px;height:18px;background-position:-345px -282px}.orgs-list__item ._text i,.users__row .row__action ._login,.users__row .row__action ._login:hover,.users__row .row__action ._unblock,.users__row .row__action ._unblock:hover{background-position:-2179px -2174px}.orgs-list__item ._text i,.users__row .row__action ._login,.users__row .row__action ._login:hover,.users__row .row__action ._unblock:hover{background-position:-2165px -2156px}.orgs-list__item ._text i,.users__row .row__action ._login,.users__row .row__action ._login:hover{width:18px;background-position:-1387px -1384px}.orgs-list__item ._text i,.users__row .row__action ._login:hover{background-position:-1405px -1402px}.info{position:fixed;bottom:16px;right:16px}.info__btn{width:32px;height:32px;-webkit-border-radius:50%;border-radius:50%;line-height:32px;text-align:center;color:#fff;font-size:16px;font-family:"Roboto-Medium","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;background-color:#324057}.info__dropdown{position:absolute;bottom:100%;right:0;background:#324057;-webkit-box-shadow:0 4px 10px rgba(0,47,82,.12);box-shadow:0 4px 10px rgba(0,47,82,.12);-webkit-border-radius:2px;border-radius:2px;min-width:176px;padding:8px 0;margin-bottom:14px;opacity:0;visibility:hidden;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.info__dropdown.showed{opacity:1;visibility:visible}.info__dropdown:before{content:'';position:absolute;bottom:-5px;right:12px;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #324057}.info__dropdown ._link{display:block;padding:4px 12px;color:#fff;font-size:12px;line-height:16px}.checked-list__action label._gd input+span:after,.info__dropdown ._link:hover,.panel-table__checked label._gd input+span:after,.panel-table__checked--ind input+span:after{background-color:#4f8bf0}.avatar{-webkit-border-radius:50%;border-radius:50%;overflow:hidden;position:relative;background-color:#fff}.avatar span,.avatar:before{width:100%;height:100%;top:0;left:0}.avatar:before{content:'';-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:2}.avatar span,.avatar:before,.edit-org__header ._img,.edit-org__header ._img img{position:absolute;-webkit-border-radius:50%;border-radius:50%}.avatar span{z-index:1}.avatar span:after,.avatar span:before{content:'';position:absolute;top:0;right:0;height:50%;width:50%}.avatar span:after{top:50%}.avatar-rotate-45{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.avatar-rotate-90{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.avatar-rotate-135{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.avatar-rotate-180,.panel-main .panel-heading.opened .collapse-toggle:before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.avatar-rotate-205{-webkit-transform:rotate(205deg);-ms-transform:rotate(205deg);transform:rotate(205deg)}.avatar-rotate-250{-webkit-transform:rotate(250deg);-ms-transform:rotate(250deg);transform:rotate(250deg)}.avatar-rotate-295{-webkit-transform:rotate(295deg);-ms-transform:rotate(295deg);transform:rotate(295deg)}.avatar-1-c1:before{background:-webkit-gradient(linear,left top,right top,color-stop(50%,#293657),color-stop(50%,rgba(255,255,255,0)));background:-webkit-linear-gradient(left,#293657 50%,rgba(255,255,255,0) 50%);background:-o-linear-gradient(left,#293657 50%,rgba(255,255,255,0) 50%);background:linear-gradient(to right,#293657 50%,rgba(255,255,255,0) 50%)}.avatar-1-c1 span:after,.avatar-1-c1 span:before{background-color:#293657;opacity:.5}.avatar-1-c1 span:after{opacity:.075}.avatar-1-c2:before{background:-webkit-gradient(linear,left top,right top,color-stop(50%,#1565c2),color-stop(50%,rgba(255,255,255,0)));background:-webkit-linear-gradient(left,#1565c2 50%,rgba(255,255,255,0) 50%);background:-o-linear-gradient(left,#1565c2 50%,rgba(255,255,255,0) 50%);background:linear-gradient(to right,#1565c2 50%,rgba(255,255,255,0) 50%)}.avatar-1-c2 span:after,.avatar-1-c2 span:before{background-color:#1565c2;opacity:.5}.avatar-1-c2 span:after{opacity:.075}.avatar-1-c3:before{background:-webkit-gradient(linear,left top,right top,color-stop(50%,#6627cc),color-stop(50%,rgba(255,255,255,0)));background:-webkit-linear-gradient(left,#6627cc 50%,rgba(255,255,255,0) 50%);background:-o-linear-gradient(left,#6627cc 50%,rgba(255,255,255,0) 50%);background:linear-gradient(to right,#6627cc 50%,rgba(255,255,255,0) 50%)}.avatar-1-c3 span:after,.avatar-1-c3 span:before{background-color:#6627cc;opacity:.5}.avatar-1-c3 span:after{opacity:.075}.avatar-1-c4:before{background:-webkit-gradient(linear,left top,right top,color-stop(50%,#1bccc1),color-stop(50%,rgba(255,255,255,0)));background:-webkit-linear-gradient(left,#1bccc1 50%,rgba(255,255,255,0) 50%);background:-o-linear-gradient(left,#1bccc1 50%,rgba(255,255,255,0) 50%);background:linear-gradient(to right,#1bccc1 50%,rgba(255,255,255,0) 50%)}.avatar-1-c4 span:after,.avatar-1-c4 span:before{background-color:#1bccc1;opacity:.5}.avatar-1-c4 span:after{opacity:.075}.avatar-1-c5:before{background:-webkit-gradient(linear,left top,right top,color-stop(50%,#081696),color-stop(50%,rgba(255,255,255,0)));background:-webkit-linear-gradient(left,#081696 50%,rgba(255,255,255,0) 50%);background:-o-linear-gradient(left,#081696 50%,rgba(255,255,255,0) 50%);background:linear-gradient(to right,#081696 50%,rgba(255,255,255,0) 50%)}.avatar-1-c5 span:after,.avatar-1-c5 span:before{background-color:#081696;opacity:.5}.avatar-1-c5 span:after{opacity:.075}.avatar-1-c6:before{background:-webkit-gradient(linear,left top,right top,color-stop(50%,#048760),color-stop(50%,rgba(255,255,255,0)));background:-webkit-linear-gradient(left,#048760 50%,rgba(255,255,255,0) 50%);background:-o-linear-gradient(left,#048760 50%,rgba(255,255,255,0) 50%);background:linear-gradient(to right,#048760 50%,rgba(255,255,255,0) 50%)}.avatar-1-c6 span:after,.avatar-1-c6 span:before{background-color:#048760;opacity:.5}.avatar-1-c6 span:after{opacity:.075}.avatar-1-c7:before{background:-webkit-gradient(linear,left top,right top,color-stop(50%,#e82525),color-stop(50%,rgba(255,255,255,0)));background:-webkit-linear-gradient(left,#e82525 50%,rgba(255,255,255,0) 50%);background:-o-linear-gradient(left,#e82525 50%,rgba(255,255,255,0) 50%);background:linear-gradient(to right,#e82525 50%,rgba(255,255,255,0) 50%)}.avatar-1-c7 span:after,.avatar-1-c7 span:before{background-color:#e82525;opacity:.5}.avatar-1-c7 span:after{opacity:.075}.avatar-1-c8:before{background:-webkit-gradient(linear,left top,right top,color-stop(50%,#e8ad15),color-stop(50%,rgba(255,255,255,0)));background:-webkit-linear-gradient(left,#e8ad15 50%,rgba(255,255,255,0) 50%);background:-o-linear-gradient(left,#e8ad15 50%,rgba(255,255,255,0) 50%);background:linear-gradient(to right,#e8ad15 50%,rgba(255,255,255,0) 50%)}.avatar-1-c8 span:after,.avatar-1-c8 span:before{background-color:#e8ad15;opacity:.5}.avatar-1-c8 span:after{opacity:.075}.avatar-1-c9:before{background:-webkit-gradient(linear,left top,right top,color-stop(50%,#eb7100),color-stop(50%,rgba(255,255,255,0)));background:-webkit-linear-gradient(left,#eb7100 50%,rgba(255,255,255,0) 50%);background:-o-linear-gradient(left,#eb7100 50%,rgba(255,255,255,0) 50%);background:linear-gradient(to right,#eb7100 50%,rgba(255,255,255,0) 50%)}.avatar-1-c9 span:after,.avatar-1-c9 span:before{background-color:#eb7100;opacity:.5}.avatar-1-c9 span:after{opacity:.075}.avatar-1-c10:before{background:-webkit-gradient(linear,left top,right top,color-stop(50%,#5aba0f),color-stop(50%,rgba(255,255,255,0)));background:-webkit-linear-gradient(left,#5aba0f 50%,rgba(255,255,255,0) 50%);background:-o-linear-gradient(left,#5aba0f 50%,rgba(255,255,255,0) 50%);background:linear-gradient(to right,#5aba0f 50%,rgba(255,255,255,0) 50%)}.avatar-1-c10 span:before{background-color:#5aba0f;opacity:.5}.avatar-1-c10 span:after{background-color:#5aba0f;opacity:.075}.avatar-2-c1:before{background:-webkit-gradient(linear,left top,right top,color-stop(50%,#293657),color-stop(50%,rgba(255,255,255,0)));background:-webkit-linear-gradient(left,#293657 50%,rgba(255,255,255,0) 50%);background:-o-linear-gradient(left,#293657 50%,rgba(255,255,255,0) 50%);background:linear-gradient(to right,#293657 50%,rgba(255,255,255,0) 50%);opacity:.65}.avatar-2-c1 span:after,.avatar-2-c1 span:before{background-color:#293657;opacity:.325}.avatar-2-c1 span:after{opacity:.0482}.avatar-2-c2:before{background:-webkit-gradient(linear,left top,right top,color-stop(50%,#1565c2),color-stop(50%,rgba(255,255,255,0)));background:-webkit-linear-gradient(left,#1565c2 50%,rgba(255,255,255,0) 50%);background:-o-linear-gradient(left,#1565c2 50%,rgba(255,255,255,0) 50%);background:linear-gradient(to right,#1565c2 50%,rgba(255,255,255,0) 50%);opacity:.65}.avatar-2-c2 span:after,.avatar-2-c2 span:before{background-color:#1565c2;opacity:.325}.avatar-2-c2 span:after{opacity:.0482}.avatar-2-c3:before{background:-webkit-gradient(linear,left top,right top,color-stop(50%,#6627cc),color-stop(50%,rgba(255,255,255,0)));background:-webkit-linear-gradient(left,#6627cc 50%,rgba(255,255,255,0) 50%);background:-o-linear-gradient(left,#6627cc 50%,rgba(255,255,255,0) 50%);background:linear-gradient(to right,#6627cc 50%,rgba(255,255,255,0) 50%);opacity:.65}.avatar-2-c3 span:after,.avatar-2-c3 span:before{background-color:#6627cc;opacity:.325}.avatar-2-c3 span:after{opacity:.0482}.avatar-2-c4:before{background:-webkit-gradient(linear,left top,right top,color-stop(50%,#1bccc1),color-stop(50%,rgba(255,255,255,0)));background:-webkit-linear-gradient(left,#1bccc1 50%,rgba(255,255,255,0) 50%);background:-o-linear-gradient(left,#1bccc1 50%,rgba(255,255,255,0) 50%);background:linear-gradient(to right,#1bccc1 50%,rgba(255,255,255,0) 50%);opacity:.65}.avatar-2-c4 span:after,.avatar-2-c4 span:before{background-color:#1bccc1;opacity:.325}.avatar-2-c4 span:after{opacity:.0482}.avatar-2-c5:before{background:-webkit-gradient(linear,left top,right top,color-stop(50%,#081696),color-stop(50%,rgba(255,255,255,0)));background:-webkit-linear-gradient(left,#081696 50%,rgba(255,255,255,0) 50%);background:-o-linear-gradient(left,#081696 50%,rgba(255,255,255,0) 50%);background:linear-gradient(to right,#081696 50%,rgba(255,255,255,0) 50%);opacity:.65}.avatar-2-c5 span:after,.avatar-2-c5 span:before{background-color:#081696;opacity:.325}.avatar-2-c5 span:after{opacity:.0482}.avatar-2-c6:before{background:-webkit-gradient(linear,left top,right top,color-stop(50%,#048760),color-stop(50%,rgba(255,255,255,0)));background:-webkit-linear-gradient(left,#048760 50%,rgba(255,255,255,0) 50%);background:-o-linear-gradient(left,#048760 50%,rgba(255,255,255,0) 50%);background:linear-gradient(to right,#048760 50%,rgba(255,255,255,0) 50%);opacity:.65}.avatar-2-c6 span:after,.avatar-2-c6 span:before{background-color:#048760;opacity:.325}.avatar-2-c6 span:after{opacity:.0482}.avatar-2-c7:before{background:-webkit-gradient(linear,left top,right top,color-stop(50%,#e82525),color-stop(50%,rgba(255,255,255,0)));background:-webkit-linear-gradient(left,#e82525 50%,rgba(255,255,255,0) 50%);background:-o-linear-gradient(left,#e82525 50%,rgba(255,255,255,0) 50%);background:linear-gradient(to right,#e82525 50%,rgba(255,255,255,0) 50%);opacity:.65}.avatar-2-c7 span:after,.avatar-2-c7 span:before{background-color:#e82525;opacity:.325}.avatar-2-c7 span:after{opacity:.0482}.avatar-2-c8:before{background:-webkit-gradient(linear,left top,right top,color-stop(50%,#e8ad15),color-stop(50%,rgba(255,255,255,0)));background:-webkit-linear-gradient(left,#e8ad15 50%,rgba(255,255,255,0) 50%);background:-o-linear-gradient(left,#e8ad15 50%,rgba(255,255,255,0) 50%);background:linear-gradient(to right,#e8ad15 50%,rgba(255,255,255,0) 50%);opacity:.65}.avatar-2-c8 span:after,.avatar-2-c8 span:before{background-color:#e8ad15;opacity:.325}.avatar-2-c8 span:after{opacity:.0482}.avatar-2-c9:before{background:-webkit-gradient(linear,left top,right top,color-stop(50%,#eb7100),color-stop(50%,rgba(255,255,255,0)));background:-webkit-linear-gradient(left,#eb7100 50%,rgba(255,255,255,0) 50%);background:-o-linear-gradient(left,#eb7100 50%,rgba(255,255,255,0) 50%);background:linear-gradient(to right,#eb7100 50%,rgba(255,255,255,0) 50%);opacity:.65}.avatar-2-c9 span:after,.avatar-2-c9 span:before{background-color:#eb7100;opacity:.325}.avatar-2-c9 span:after{opacity:.0482}.avatar-2-c10:before{background:-webkit-gradient(linear,left top,right top,color-stop(50%,#5aba0f),color-stop(50%,rgba(255,255,255,0)));background:-webkit-linear-gradient(left,#5aba0f 50%,rgba(255,255,255,0) 50%);background:-o-linear-gradient(left,#5aba0f 50%,rgba(255,255,255,0) 50%);background:linear-gradient(to right,#5aba0f 50%,rgba(255,255,255,0) 50%);opacity:.65}.avatar-2-c10 span:before{background-color:#5aba0f;opacity:.325}.avatar-2-c10 span:after{background-color:#5aba0f;opacity:.0482}.avatar-3-c1:before{background:-webkit-gradient(linear,left top,right top,color-stop(50%,#293657),color-stop(50%,rgba(255,255,255,0)));background:-webkit-linear-gradient(left,#293657 50%,rgba(255,255,255,0) 50%);background:-o-linear-gradient(left,#293657 50%,rgba(255,255,255,0) 50%);background:linear-gradient(to right,#293657 50%,rgba(255,255,255,0) 50%);opacity:.2275}.avatar-3-c1 span:after,.avatar-3-c1 span:before{background-color:#293657;opacity:.11375}.avatar-3-c1 span:after{opacity:.017}.avatar-3-c2:before{background:-webkit-gradient(linear,left top,right top,color-stop(50%,#1565c2),color-stop(50%,rgba(255,255,255,0)));background:-webkit-linear-gradient(left,#1565c2 50%,rgba(255,255,255,0) 50%);background:-o-linear-gradient(left,#1565c2 50%,rgba(255,255,255,0) 50%);background:linear-gradient(to right,#1565c2 50%,rgba(255,255,255,0) 50%);opacity:.2275}.avatar-3-c2 span:after,.avatar-3-c2 span:before{background-color:#1565c2;opacity:.11375}.avatar-3-c2 span:after{opacity:.017}.avatar-3-c3:before{background:-webkit-gradient(linear,left top,right top,color-stop(50%,#6627cc),color-stop(50%,rgba(255,255,255,0)));background:-webkit-linear-gradient(left,#6627cc 50%,rgba(255,255,255,0) 50%);background:-o-linear-gradient(left,#6627cc 50%,rgba(255,255,255,0) 50%);background:linear-gradient(to right,#6627cc 50%,rgba(255,255,255,0) 50%);opacity:.2275}.avatar-3-c3 span:after,.avatar-3-c3 span:before{background-color:#6627cc;opacity:.11375}.avatar-3-c3 span:after{opacity:.017}.avatar-3-c4:before{background:-webkit-gradient(linear,left top,right top,color-stop(50%,#1bccc1),color-stop(50%,rgba(255,255,255,0)));background:-webkit-linear-gradient(left,#1bccc1 50%,rgba(255,255,255,0) 50%);background:-o-linear-gradient(left,#1bccc1 50%,rgba(255,255,255,0) 50%);background:linear-gradient(to right,#1bccc1 50%,rgba(255,255,255,0) 50%);opacity:.2275}.avatar-3-c4 span:after,.avatar-3-c4 span:before{background-color:#1bccc1;opacity:.11375}.avatar-3-c4 span:after{opacity:.017}.avatar-3-c5:before{background:-webkit-gradient(linear,left top,right top,color-stop(50%,#081696),color-stop(50%,rgba(255,255,255,0)));background:-webkit-linear-gradient(left,#081696 50%,rgba(255,255,255,0) 50%);background:-o-linear-gradient(left,#081696 50%,rgba(255,255,255,0) 50%);background:linear-gradient(to right,#081696 50%,rgba(255,255,255,0) 50%);opacity:.2275}.avatar-3-c5 span:after,.avatar-3-c5 span:before{background-color:#081696;opacity:.11375}.avatar-3-c5 span:after{opacity:.017}.avatar-3-c6:before{background:-webkit-gradient(linear,left top,right top,color-stop(50%,#048760),color-stop(50%,rgba(255,255,255,0)));background:-webkit-linear-gradient(left,#048760 50%,rgba(255,255,255,0) 50%);background:-o-linear-gradient(left,#048760 50%,rgba(255,255,255,0) 50%);background:linear-gradient(to right,#048760 50%,rgba(255,255,255,0) 50%);opacity:.2275}.avatar-3-c6 span:after,.avatar-3-c6 span:before{background-color:#048760;opacity:.11375}.avatar-3-c6 span:after{opacity:.017}.avatar-3-c7:before{background:-webkit-gradient(linear,left top,right top,color-stop(50%,#e82525),color-stop(50%,rgba(255,255,255,0)));background:-webkit-linear-gradient(left,#e82525 50%,rgba(255,255,255,0) 50%);background:-o-linear-gradient(left,#e82525 50%,rgba(255,255,255,0) 50%);background:linear-gradient(to right,#e82525 50%,rgba(255,255,255,0) 50%);opacity:.2275}.avatar-3-c7 span:after,.avatar-3-c7 span:before{background-color:#e82525;opacity:.11375}.avatar-3-c7 span:after{opacity:.017}.avatar-3-c8:before{background:-webkit-gradient(linear,left top,right top,color-stop(50%,#e8ad15),color-stop(50%,rgba(255,255,255,0)));background:-webkit-linear-gradient(left,#e8ad15 50%,rgba(255,255,255,0) 50%);background:-o-linear-gradient(left,#e8ad15 50%,rgba(255,255,255,0) 50%);background:linear-gradient(to right,#e8ad15 50%,rgba(255,255,255,0) 50%);opacity:.2275}.avatar-3-c8 span:after,.avatar-3-c8 span:before{background-color:#e8ad15;opacity:.11375}.avatar-3-c8 span:after{opacity:.017}.avatar-3-c9:before{background:-webkit-gradient(linear,left top,right top,color-stop(50%,#eb7100),color-stop(50%,rgba(255,255,255,0)));background:-webkit-linear-gradient(left,#eb7100 50%,rgba(255,255,255,0) 50%);background:-o-linear-gradient(left,#eb7100 50%,rgba(255,255,255,0) 50%);background:linear-gradient(to right,#eb7100 50%,rgba(255,255,255,0) 50%);opacity:.2275}.avatar-3-c9 span:after,.avatar-3-c9 span:before{background-color:#eb7100;opacity:.11375}.avatar-3-c9 span:after{opacity:.017}.avatar-3-c10:before{background:-webkit-gradient(linear,left top,right top,color-stop(50%,#5aba0f),color-stop(50%,rgba(255,255,255,0)));background:-webkit-linear-gradient(left,#5aba0f 50%,rgba(255,255,255,0) 50%);background:-o-linear-gradient(left,#5aba0f 50%,rgba(255,255,255,0) 50%);background:linear-gradient(to right,#5aba0f 50%,rgba(255,255,255,0) 50%);opacity:.2275}.avatar-3-c10 span:before{background-color:#5aba0f;opacity:.11375}.avatar-3-c10 span:after{background-color:#5aba0f;opacity:.017}.avatar--test{width:50px;height:50px}.edit-org__header,.edit-org__tabs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.edit-org__header{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:32px 32px 24px}.edit-org__header ._img{width:50px;height:50px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;overflow:hidden;position:relative;-webkit-box-shadow:0 4px 15px rgba(143,157,181,.3);box-shadow:0 4px 15px rgba(143,157,181,.3);margin-right:16px}.edit-org__header ._img img{left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.edit-org__header ._text{font-size:16px;line-height:20px;font-family:"Roboto-Medium","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal}.edit-org__header ._text span,.edit-org__tabs ._link{font-size:12px;color:#7e848c;font-family:"Roboto-Regular","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;display:block}.edit-org__tabs{padding:0 32px;border-bottom:1px solid #d9dde5}.edit-org__tabs li{margin-right:48px}.edit-org__tabs ._link{line-height:43px;color:#75777b;font-size:16px;font-family:"Roboto-Medium","Arial","Helvetica","Tahoma",sans-serif;position:relative}.edit-org__tabs ._link:before{content:'';position:absolute;bottom:0;left:0;width:100%;background-color:#4f8bf0;height:3px;opacity:0}.edit-org__tabs ._link.active,.edit-org__tabs ._link:hover{color:#4f8bf0}.edit-org__tabs ._link.active:before,.panel-table__checked label._gd--selected span:hover{opacity:1}.edit-org__contents{padding:32px}.edit-org__contents .content__tab,.panel-sub .panel-heading.opened .collapse-toggle img._main,.panel-sub .panel-heading:hover .collapse-toggle img._main{display:none}.edit-org__footer{margin:32px -32px -8px;padding:24px 32px 0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;border-top:1px solid #d9dde5}.edit-org__actions,.edit-org__footer,.orgs-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.edit-org__actions{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.edit-org__actions li,.orgs-list__item ._action li{margin-right:16px}.orgs-list{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -8px}.orgs-list__col{width:50%;padding:0 8px;margin-bottom:8px}@media (min-width:320px){.orgs-list__col:nth-last-child(-n+2){margin-bottom:0}}@media (min-width:1550px){.orgs-list__col{width:33.333333%}.orgs-list__col:nth-last-child(-n+3){margin-bottom:0}}.orgs-list__add,.orgs-list__item{padding:13px 24px;-webkit-border-radius:5px;border-radius:5px}.orgs-list__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;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;background:#f0f4fa;position:relative;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.orgs-list__item:hover{-webkit-box-shadow:0 2px 2px rgba(0,41,102,.2);box-shadow:0 2px 2px rgba(0,41,102,.2)}.orgs-list__item:hover ._action{opacity:1;visibility:visible}.orgs-list__item ._text{font-size:14px;line-height:20px;font-family:"Roboto-Medium","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;max-width:61%;padding-right:10px}.orgs-list__item ._text i{display:inline-block;width:10px;height:11px;background-position:-2059px -2058px;vertical-align:middle;margin-top:-2px;margin-left:4px}.orgs-list__item ._counts{color:#7e848c;font-size:12px;line-height:16px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.orgs-list__item ._action{position:absolute;top:0;right:0;height:100%;padding:0 24px 0 12px;background:#f0f4fa;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;opacity:0;visibility:hidden;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.orgs-list__item ._action:before{content:'';position:absolute;top:0;right:100%;width:32px;height:100%;background:-webkit-gradient(linear,right top,left top,from(#f0f4fa),to(rgba(240,244,250,0)));background:-webkit-linear-gradient(right,#f0f4fa 0%,rgba(240,244,250,0) 100%);background:-o-linear-gradient(right,#f0f4fa 0%,rgba(240,244,250,0) 100%);background:linear-gradient(270deg,#f0f4fa 0%,rgba(240,244,250,0) 100%)}.orgs-list__add span:before,.orgs-list__item ._action ._edit,.orgs-list__item ._action ._edit:hover,.orgs-list__item ._action ._remove,.orgs-list__item ._action ._remove:hover{display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px;width:18px;height:18px;background-position:-1015px -1001px}.orgs-list__add span:before,.orgs-list__item ._action ._edit:hover,.orgs-list__item ._action ._remove,.orgs-list__item ._action ._remove:hover{background-position:-961px -947px}.orgs-list__add span:before,.orgs-list__item ._action ._remove,.orgs-list__item ._action ._remove:hover{width:16px;height:16px;background-position:-1626px -1631px}.orgs-list__add span:before,.orgs-list__item ._action ._remove:hover{background-position:-1658px -1663px}.orgs-list__add{width:100%;border:1px dashed #b9d1f9}.orgs-list__add:hover,.user-orgs__row input+label:hover:before{border-color:#4f8bf0}.orgs-list__add span{font-size:14px;color:#4f8bf0;line-height:20px;position:relative;padding-left:24px}.orgs-list__add span:before{content:'';position:absolute;top:50%;left:0;width:14px;height:14px;background-position:-1542px -1549px;margin-top:-7px}.panel{margin-bottom:8px}.panel:last-child{margin-bottom:0}.panel-main{padding:0 8px 10px;background:#f2f6fc;-webkit-border-radius:5px;border-radius:5px}.panel-main>.panel-collapse{padding-top:10px}.panel-main .panel-heading{padding:16px 8px 6px;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-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.panel-main .panel-title--mb{margin-bottom:5px}.panel-main .panel-title .collapse-toggle{font-size:16px;line-height:20px;font-family:"Roboto-Medium","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;padding-left:33px;position:relative;z-index:2}.panel-main .panel-title .collapse-toggle:before{content:'';position:absolute;top:50%;left:0;margin-top:-4px;display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px;width:14px;height:8px;background-position:-164px -142px}.panel-main .panel-info{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}.panel-main .panel-info li{margin-left:8px;font-size:12px;line-height:16px;color:#7e848c}.panel-main .panel-info li:first-child{margin-left:0}.panel-main .panel-info li._reset{margin-left:24px}.panel-main .panel-info ._link{line-height:16px;font-size:12px;color:#4f8bf0;position:relative;padding-left:18px}.panel-main .panel-info ._link:before,.panel-sub .panel-heading:before{content:'';position:absolute;top:50%;left:0;margin-top:-5px;display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px;width:11px;height:11px;background-position:-1694px -1699px}.panel-main .panel-info ._link span{border-bottom:1px dotted #4f8bf0}.panel-main .panel-info ._link:hover{opacity:.8}.panel-sub{background:#fff;-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 2px 6px rgba(55,105,189,.15);box-shadow:0 2px 6px rgba(55,105,189,.15)}.panel-sub--rang{padding:24px 48px}.panel-sub .panel-heading{padding:16px 16px 16px 32px;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-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative}.panel-sub .panel-heading:before{left:16px;margin-top:-4px;width:14px;height:8px;background-position:-164px -142px}.panel-sub .panel-heading.opened .collapse-toggle,.panel-sub .panel-heading:hover .collapse-toggle,.panel-table__row .row__close:hover span{color:#4f8bf0}.panel-sub .panel-heading.opened:before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.panel-sub .panel-title .collapse-toggle{font-size:16px;line-height:20px;padding-left:40px;position:relative;font-family:"Roboto-Regular","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal}.panel-sub .panel-title .collapse-toggle img._hover,.panel-sub .panel-title .collapse-toggle:before{display:none}.panel-sub .panel-title .collapse-toggle ._icon{position:absolute;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);left:16px;display:block}.panel-sub .panel-body{padding:0 72px;border-top:1px solid #d9dde5}.panel-users-info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;white-space:nowrap}.panel-users-info ._users{margin-right:16px;font-size:12px;line-height:16px;color:#aaadb2}.add-folder__box .box__row ._btn span,.panel-users-info ._rang{font-size:12px;line-height:16px;color:#4f8bf0;border-bottom:1px dashed #4f8bf0}.panel-users-info ._rang:hover{border-color:transparent}.panel-users-info ._rang.active{color:#aaadb2;border-color:#aaadb2}.panel-users-info ._rang.active:hover{border-color:#aaadb2}.panel-users-info ._del{display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px;width:16px;height:16px;background-position:-1626px -1631px;margin-left:16px}.panel-table{overflow:hidden;position:relative}.panel-table--mt{margin-top:-33px}.panel-table__head,.panel-table__row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-bottom:1px solid #d9dde5}.panel-table__head{color:#7e848c;padding:8px 0}.panel-table__row{padding:19px 0}.panel-table__row:last-child{border-bottom:0}.panel-table__row.disabled{position:relative;opacity:.5}.panel-table__row.disabled:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:3}.panel-table__row.disabled .panel-table__col:last-child{opacity:1}.panel-table__row .row__top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.panel-table__row .row__drop{padding-top:24px;display:none}.panel-table__row .row__close{padding:24px 0;text-align:center;width:100%;display:none}.panel-table__row .row__close.showed,.panel-table__row--static{display:block}.panel-table__row .row__close span{position:relative;padding-left:24px;font-size:14px;line-height:20px;color:#7e848c}.panel-table__row .row__close span:before{content:'';position:absolute;top:50%;left:0;display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px;width:14px;height:8px;background-position:-164px -142px;margin-top:-4px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.panel-table__col{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;position:relative}.panel-table__col strong{font-size:14px;line-height:20px;font-family:"Roboto-Medium","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal}.panel-table__col:first-child{-webkit-box-flex:1.5;-webkit-flex:1.5;-ms-flex:1.5;flex:1.5;padding-right:15px}.panel-table__action{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.panel-table__action li{margin-right:24px;font-size:12px;line-height:16px;min-width:40px;text-align:center}.checked-list__action li:last-child,.panel-table__action li:last-child,.panel-table__checked label:last-child,.toast__action li:last-child{margin-right:0}.panel-table__info{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:100%;margin-right:8px;font-size:12px;line-height:16px;color:#4f8bf0;white-space:nowrap;z-index:1}.panel-table__info ._link{padding-left:18px;position:relative;display:none}.panel-table__info ._link:before{content:'';position:absolute;top:50%;left:0;margin-top:-5px;display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px;width:11px;height:11px;background-position:-1694px -1699px}.panel-table__info ._link span{color:#4f8bf0;border-bottom:1px dotted #4f8bf0;font-size:12px;line-height:16px}.panel-table__checked input[type=checkbox],.panel-table__checked input[type=radio],.panel-table__info.hide,.panel-table__info:hover ._label{display:none}.panel-table__info:hover ._link{display:block}.panel-table__checked{position:absolute;top:0;right:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.panel-table__checked label{margin-right:24px;min-width:40px;text-align:center;position:relative}.checked-list__action li:before,.panel-table__checked label:before{content:'';position:absolute;bottom:8px;left:-webkit-calc(100% - 12px);left:calc(100% - 12px);height:1px;background:rgba(199,204,213,.4);width:40px;margin-left:4px}.checked-list__action li:last-child:before,.doc-request__task .task__right li:last-child:before,.file-task__current .current__right li:last-child:before,.folders__title ._checkbox__list li:last-child:before,.panel-table__checked label:last-child:before,.tasks__row .row__right li:last-child:before{display:none}.panel-table__checked label._gd input+span{-webkit-box-shadow:0 0 0 2px #d9d9d9;box-shadow:0 0 0 2px #d9d9d9}.panel-table__checked label._gd input:checked+span{-webkit-box-shadow:none;box-shadow:none;border-color:#8e99ab}.panel-table__checked input[type=checkbox]:checked+span:hover:after,.panel-table__checked input[type=radio]:checked+span:hover:after,.panel-table__checked label._gd input:checked+span:after{background-color:#8e99ab}.panel-table__checked label._gd--selected span{-webkit-box-shadow:none!important;box-shadow:none!important;border-color:#8e99ab!important}.panel-table__checked label._gd--selected span:after{background-color:#8e99ab!important;opacity:1!important}.checked-list__action input+span,.panel-table__checked input[type=radio]+span{border:1px solid #c7ccd5;width:18px;height:18px;-webkit-border-radius:50%;border-radius:50%;position:relative;display:block;margin:0 auto;cursor:pointer}.checked-list__action input+span:after,.panel-table__checked input[type=radio]+span:after{content:'';position:absolute;top:50%;left:50%;width:8px;height:8px;-webkit-border-radius:50%;border-radius:50%;margin-top:-4px;margin-left:-4px;background-color:#8e99ab;opacity:0}.panel-table__checked input[type=radio]+span:hover:after{opacity:1;background-color:#bbc2cd}.panel-table__checked input[type=checkbox]:checked+span,.panel-table__checked input[type=radio]:checked+span{border-color:#8e99ab}.panel-table__checked input[type=radio]:checked+span:after{opacity:1;background-color:#8e99ab}.panel-table__checked input[type=checkbox]+span{border:1px solid #c7ccd5;width:18px;height:18px;position:relative;display:block;margin:0 auto;cursor:pointer}.panel-table__checked input[type=checkbox]+span:after{content:'';position:absolute;top:50%;left:50%;width:8px;height:8px;margin-top:-4px;margin-left:-4px;background-color:#8e99ab;opacity:0}.panel-table__checked input[type=checkbox]+span:hover:after{opacity:1;background-color:#bbc2cd}.panel-table__checked input[type=checkbox]:checked+span:after{opacity:1;background-color:#8e99ab}.panel-table__checked--ind input+span:hover{border-color:#4f8bf0;opacity:.5}.panel-table__checked--ind input+span:hover:after{opacity:1;background-color:#4f8bf0}.panel-table__checked--ind input:checked+span{border-color:#4f8bf0}.panel-table__checked--ind input:checked+span:after,.panel-table__checked--ind input:checked+span:hover:after{background-color:#4f8bf0}.checked-list__action label._gd input:checked+span:hover,.panel-table__checked--ind input:checked+span:hover{opacity:1}.panel-table--static{overflow:visible}.panel-table--static .panel-table__col:last-child{-webkit-box-flex:1.5;-webkit-flex:1.5;-ms-flex:1.5;flex:1.5;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.panel-body--fill{background:#fff;-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 2px 6px rgba(55,105,189,.15);box-shadow:0 2px 6px rgba(55,105,189,.15)}.panel-body__header{padding:16px 40px;border-bottom:1px solid #d9dde5;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-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.panel-body__header:last-child{border-bottom:0}.panel-body__header ._label{color:#aaadb2;font-size:12px;line-height:16px}.panel-body__header ._label span{color:#4f8bf0}.panel-body__header ._title{font-size:14px;line-height:20px;font-family:"Roboto-Medium","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal}.panel-body__content{padding:16px 48px}.panel-service .panel-table .panel-table__action li{min-width:35px}.panel-service .panel-table .panel-table__checked label:nth-of-type(3):before{width:0}.panel-service .panel-table .panel-table__checked label:last-child{margin-right:25px;margin-left:18px}.edit-disabled .panel-info ._reset,.panel-collapse{display:none}.edit-disabled .panel-table__col:last-child{opacity:.5}.edit-disabled .panel-table__col:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.edit-disabled .checked-list{position:relative;opacity:.5}.edit-disabled .checked-list:before{content:'';position:absolute;top:0;left:-100px;right:0;height:100%;z-index:3}.toast-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;z-index:20000000}.toast{position:fixed;top:16px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:20000001;-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:0;visibility:hidden;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.toast.showed{opacity:1;visibility:visible}.toast--error .toast__inner:before,.toast--success .toast__inner:before,.toast--warning .toast__inner:before{content:'';position:absolute;top:50%;left:16px;display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px;width:20px;height:18px;background-position:-2401px -2388px;margin-top:-9px}.toast--error .toast__inner:before,.toast--success .toast__inner:before{height:19px;background-position:-2089px -2085px}.toast--error .toast__inner{background-color:#e56565}.toast--error .toast__inner:before{height:18px;background-position:-2421px -2406px}.toast--error .toast__action ._btn:hover,.toast--error .toast__text{color:rgba(255,255,255,.9)}.toast--error .toast__action ._btn{color:#fff}.toast--big{max-width:470px}.toast--big .toast__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.toast--big .toast__inner:before{margin-top:0;top:11px}.toast--big .toast__action{margin-left:0;margin-top:10px}.toast__inner,.toast__inner.shake{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.toast__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;padding:10px 16px 10px 52px;background:#374152;-webkit-box-shadow:0 2px 8px rgba(17,35,56,.4);box-shadow:0 2px 8px rgba(17,35,56,.4);-webkit-border-radius:5px;border-radius:5px}.toast__inner.shake{-webkit-animation:shake .82s cubic-bezier(.36,.07,.19,.97) both;animation:shake .82s cubic-bezier(.36,.07,.19,.97) both;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.toast__action ._btn,.toast__text{font-size:14px;line-height:20px;color:#fff}.toast__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;margin-left:24px}.toast__action li{margin-right:16px}.toast__action ._btn{color:#b9d1f9}.toast__action ._btn:hover{color:#73a7ff}.checked-list{position:relative}.checked-list__info{position:absolute;bottom:3px;right:100%;margin-right:17px;font-size:12px;line-height:16px;color:#4f8bf0;white-space:nowrap;z-index:1}.checked-list__info ._label{color:#4f8bf0}.checked-list__info ._link{padding-left:18px;position:relative;display:none}.checked-list__info ._link:before{content:'';position:absolute;top:50%;left:0;margin-top:-5px;display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px;width:11px;height:11px;background-position:-1694px -1699px}.checked-list__info ._link span{color:#4f8bf0;border-bottom:1px dotted #4f8bf0;font-size:12px;line-height:16px}.checked-list__action input,.checked-list__info.hide,.checked-list__info:hover ._label,.toggler__action input,.user-orgs__row input{display:none}.checked-list__info:hover ._link{display:block}.checked-list__action{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.checked-list__action li{min-width:40px;text-align:center;margin-right:24px;position:relative}.checked-list__action li ._label{line-height:16px;font-size:12px;color:#7e848c;margin-bottom:8px}.checked-list__action input+span:hover:after{opacity:1;background-color:#bbc2cd}.checked-list__action input:checked+span:after{opacity:1;background-color:#8e99ab}.checked-list--ind input:checked+span._gd:hover:after,.checked-list__action input:checked+span:hover:after,.checked-list__action label._gd input:checked+span:after,.folders__title ._checkbox__list li ._gd input:checked+span:after{background-color:#8e99ab}.checked-list__action label._gd input+span{-webkit-box-shadow:0 0 0 2px #d9d9d9;box-shadow:0 0 0 2px #d9d9d9}.checked-list__action label._gd input:checked+span,.folders__title ._checkbox__list li ._gd input:checked+span{-webkit-box-shadow:none;box-shadow:none;border-color:#8e99ab}.checked-list__action label._gd--selected span{-webkit-box-shadow:none!important;box-shadow:none!important;border-color:#8e99ab!important}.checked-list__action label._gd--selected span:after{background-color:#8e99ab!important;opacity:1!important}.checked-list__action label._gd--selected span:hover{opacity:1}.checked-list--ind input+span:after{background-color:#4f8bf0}.checked-list--ind input+span._gd:hover,.checked-list--ind input+span:hover{border-color:#4f8bf0;opacity:.5}.checked-list--ind input+span._gd:hover:after,.checked-list--ind input+span:hover:after{opacity:1;background-color:#4f8bf0}.checked-list--ind input+span._gd{-webkit-box-shadow:0 0 0 2px #d9d9d9;box-shadow:0 0 0 2px #d9d9d9}.checked-list--ind input:checked+span,.user-orgs__row input:checked+label:before{border-color:#4f8bf0}.checked-list--ind input:checked+span:after,.checked-list--ind input:checked+span:hover:after{background-color:#4f8bf0}.checked-list--ind input:checked+span:hover,.folders__title ._checkbox__list li ._gd input:checked+span:hover,.user-orgs__row input:checked+label:after{opacity:1}.checked-list--ind input:checked+span._gd{border-color:#8e99ab;-webkit-box-shadow:none;box-shadow:none}.checked-list--ind input:checked+span._gd:after{opacity:1;background-color:#8e99ab}.user-orgs{overflow:hidden}@media (min-width:1715px){.user-orgs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -4px}}.user-orgs__col{margin-bottom:8px}.edo-list__item ._meta li:last-child,.user-orgs__col:last-child{margin-bottom:0}@media (min-width:1715px){.user-orgs__col{width:50%;padding:0 4px}.user-orgs__col:nth-last-child(-n+2){margin-bottom:0}}.user-orgs__row{position:relative}.user-orgs__row input+label{padding:17px 24px 16px 52px;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;position:relative;cursor:pointer;background:#f7f9fc;-webkit-border-radius:5px;border-radius:5px;color:rgba(50,54,87,.5);font-family:"Roboto-Medium","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal}.user-orgs__row input+label:before{content:'';position:absolute;top:16px;left:16px;width:20px;height:20px;-webkit-border-radius:50%;border-radius:50%;background:#fff;border:1px solid rgba(101,153,242,.5)}.user-orgs__row input+label:after{content:'';position:absolute;top:19px;left:20px;display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px;width:12px;height:12px;background-position:-547px -500px;opacity:0}.user-orgs__row input:checked+label{background-color:#edf3fc;color:#323657}.user-orgs__name{width:80%;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;padding-right:16px;font-size:16px}@media (min-width:1715px){.user-orgs__name{width:75%}}.user-orgs__name span{display:inline-block;vertical-align:top;line-height:20px}.user-orgs__meta{width:15%;margin-right:25px}.user-orgs__action{position:absolute;top:16px;right:24px;z-index:1}.user-orgs__action ._remove{width:16px;height:16px;background-position:-1626px -1631px;vertical-align:middle;margin-right:5px}.user-orgs__action ._remove,.user-orgs__action ._remove:hover,.user-orgs__action ._settings,.user-orgs__action ._settings:hover{display:inline-block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px}.user-orgs__action ._remove:hover{background-position:-1658px -1663px;width:16px;height:16px}.user-orgs__action ._settings,.user-orgs__action ._settings:hover{width:20px;height:20px}.user-orgs__action ._settings{vertical-align:middle;background-position:-1988px -1972px}.user-orgs__action ._settings:hover{background-position:-2008px -1992px}.toggler{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}.toggler__text{font-size:14px;line-height:20px;margin-right:8px}.doc-request__head .head__request input:checked+label ._toggle,.payment-table__toggle input:checked+label,.payment-view ._toggle input:checked+label,.toggler__action input:checked+label{background-color:#6d9be8}.create-payment__footer .footer__check ._input:checked+label ._toggle:after,.doc-request__head .head__request input:checked+label ._toggle:after,.payment-table__toggle input:checked+label:after,.payment-view ._toggle input:checked+label:after,.toggler__action input:checked+label:after,.vacation__checkbox input:checked+label ._toggle:after{left:21px}.toggler__action label{display:block;width:38px;height:18px;background:#c1cee5;-webkit-border-radius:50px;border-radius:50px;position:relative;cursor:pointer}.toggler__action label:after{content:'';position:absolute;top:50%;left:3px;width:14px;height:14px;margin-top:-7px;background-color:#fff;-webkit-border-radius:100%;border-radius:100%;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.tags,.tags__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.tags{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-16px -4px 0}.tags__item{margin:16px 4px 0;line-height:32px;padding:0 8px;background:#f0f4fa;-webkit-border-radius:5px;border-radius:5px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.tags__btn{margin-left:8px;display:none}.edo-catalog__settings:before,.edo-folders__row:before,.tags--editing .tags__btn:hover:before,.tags__btn:before{display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px;width:10px;height:10px}.tags__btn:before{content:'';background-position:-1684px -1689px}.tags--editing .tags__item:hover{-webkit-box-shadow:0 2px 2px rgba(0,41,102,.2);box-shadow:0 2px 2px rgba(0,41,102,.2)}.doc-info__communication .communication__status .status__item ._status:hover span,.tags--editing .tags__btn{display:block}.edo-catalog__settings:before,.edo-folders__row:before,.tags--editing .tags__btn:hover:before{background-position:-1674px -1679px}.edo-catalog__action{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:16px 42px}.edo-catalog__settings{margin-right:16px;position:relative;padding-left:18px;font-size:12px;line-height:16px}.edo-catalog__settings:before,.edo-folders__row:before{content:"";position:absolute;top:50%;left:0;width:12px;height:12px;background-position:-1976px -1960px;margin-top:-6px}.edo-catalog__settings span{color:#4f8bf0;border-bottom:1px dashed #4f8bf0}.edo-catalog__settings:hover span{border-color:transparent}.edo-catalog__breadcrumbs{margin:0 32px 32px}.edo-folders__row{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;border-bottom:1px solid #d9dde5;padding:27px 32px;position:relative;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.edo-folders__row:before{left:32px;margin-top:-15px;width:32px;height:30px;background-position:-1271px -1256px}.edo-folders__row:last-child{border-bottom:0}.edo-folders__row:hover{-webkit-box-shadow:0 4px 12px rgba(46,67,102,.15);box-shadow:0 4px 12px rgba(46,67,102,.15)}.edo-folders__row:hover ._name{color:#4f8bf0}.edo-folders__row ._name{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;padding-right:20px;font-size:16px;font-family:"Roboto-Medium","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;position:relative;padding-left:48px}.edo-folders__row ._meta{white-space:nowrap;font-size:12px;line-height:16px;color:#7e848c}.edo-docs.cell-1 .edo-docs__row>div:nth-child(2),.edo-docs.cell-10 .edo-docs__row>div:nth-child(11),.edo-docs.cell-11 .edo-docs__row>div:nth-child(12),.edo-docs.cell-12 .edo-docs__row>div:nth-child(13),.edo-docs.cell-13 .edo-docs__row>div:nth-child(14),.edo-docs.cell-14 .edo-docs__row>div:nth-child(15),.edo-docs.cell-15 .edo-docs__row>div:nth-child(16),.edo-docs.cell-16 .edo-docs__row>div:nth-child(17),.edo-docs.cell-17 .edo-docs__row>div:nth-child(18),.edo-docs.cell-18 .edo-docs__row>div:nth-child(19),.edo-docs.cell-19 .edo-docs__row>div:nth-child(20),.edo-docs.cell-2 .edo-docs__row>div:nth-child(3),.edo-docs.cell-20 .edo-docs__row>div:nth-child(21),.edo-docs.cell-3 .edo-docs__row>div:nth-child(4),.edo-docs.cell-4 .edo-docs__row>div:nth-child(5),.edo-docs.cell-5 .edo-docs__row>div:nth-child(6),.edo-docs.cell-6 .edo-docs__row>div:nth-child(7),.edo-docs.cell-7 .edo-docs__row>div:nth-child(8),.edo-docs.cell-8 .edo-docs__row>div:nth-child(9),.edo-docs.cell-9 .edo-docs__row>div:nth-child(10){-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;padding-left:20px;padding-right:20px}.edo-docs.cell-1 ._meta{padding-left:5px;padding-right:5px}.edo-docs.cell-1 .hovered{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;padding-left:20px;padding-right:20px}.edo-docs.cell-2 ._meta{padding-left:5px;padding-right:5px}.edo-docs.cell-2 .hovered{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;padding-left:20px;padding-right:20px}.edo-docs.cell-3 ._meta{padding-left:5px;padding-right:5px}.edo-docs.cell-3 .hovered{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;padding-left:20px;padding-right:20px}.edo-docs.cell-4 ._meta{padding-left:5px;padding-right:5px}.edo-docs.cell-4 .hovered{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;padding-left:20px;padding-right:20px}.edo-docs.cell-5 ._meta{padding-left:5px;padding-right:5px}.edo-docs.cell-5 .hovered{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;padding-left:20px;padding-right:20px}.edo-docs.cell-6 ._meta{padding-left:5px;padding-right:5px}.edo-docs.cell-6 .hovered{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;padding-left:20px;padding-right:20px}.edo-docs.cell-7 ._meta{padding-left:5px;padding-right:5px}.edo-docs.cell-7 .hovered{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;padding-left:20px;padding-right:20px}.edo-docs.cell-8 ._meta{padding-left:5px;padding-right:5px}.edo-docs.cell-8 .hovered{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;padding-left:20px;padding-right:20px}.edo-docs.cell-9 ._meta{padding-left:5px;padding-right:5px}.edo-docs.cell-9 .hovered{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;padding-left:20px;padding-right:20px}.edo-docs.cell-10 ._meta{padding-left:5px;padding-right:5px}.edo-docs.cell-10 .hovered{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;padding-left:20px;padding-right:20px}.edo-docs.cell-11 ._meta{padding-left:5px;padding-right:5px}.edo-docs.cell-11 .hovered{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;padding-left:20px;padding-right:20px}.edo-docs.cell-12 ._meta{padding-left:5px;padding-right:5px}.edo-docs.cell-12 .hovered{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;padding-left:20px;padding-right:20px}.edo-docs.cell-13 ._meta{padding-left:5px;padding-right:5px}.edo-docs.cell-13 .hovered{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;padding-left:20px;padding-right:20px}.edo-docs.cell-14 ._meta{padding-left:5px;padding-right:5px}.edo-docs.cell-14 .hovered{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;padding-left:20px;padding-right:20px}.edo-docs.cell-15 ._meta{padding-left:5px;padding-right:5px}.edo-docs.cell-15 .hovered{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;padding-left:20px;padding-right:20px}.edo-docs.cell-16 ._meta{padding-left:5px;padding-right:5px}.edo-docs.cell-16 .hovered{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;padding-left:20px;padding-right:20px}.edo-docs.cell-17 ._meta{padding-left:5px;padding-right:5px}.edo-docs.cell-17 .hovered{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;padding-left:20px;padding-right:20px}.edo-docs.cell-18 ._meta{padding-left:5px;padding-right:5px}.edo-docs.cell-18 .hovered{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;padding-left:20px;padding-right:20px}.edo-docs.cell-19 ._meta{padding-left:5px;padding-right:5px}.edo-docs.cell-19 .hovered{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;padding-left:20px;padding-right:20px}.edo-docs.cell-20 ._meta{padding-left:5px;padding-right:5px}.edo-docs.cell-20 .hovered{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;padding-left:20px;padding-right:20px}.edo-docs__row{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;border-bottom:1px solid #d9dde5;padding:0 32px 0 67px;position:relative;cursor:pointer}.edo-docs__row:before{content:"";position:absolute;top:17px;-webkit-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7);left:32px;display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px;width:23px;height:30px;background-position:-1230px -1210px}.edo-docs__row:last-child{border-bottom:0}.edo-docs__row>div{padding:25px 0}.edo-docs__row ._meta,.edo-docs__row ._title{font-size:12px;line-height:16px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.edo-docs__row ._title{width:245px;font-family:"Roboto-Bold","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;position:relative;padding-right:30px}.edo-docs__row ._meta{white-space:nowrap;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding-left:20px;padding-right:20px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}@media (max-width:1400px){.edo-docs__row ._meta{padding-left:15px;padding-right:15px}}.edo-docs__row--header{font-size:12px;line-height:16px;border-top:0}.edo-docs__row--header:before{display:none}.edo-docs__row--header.fixed{position:fixed;top:64px;z-index:10;background-color:#fff}.edo-docs__row--header>div{padding:8px 0;color:#7e848c}.edo-docs__row--header ._title{font-family:"Roboto-Regular","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;font-size:12px;line-height:16px;overflow:visible}.edo-docs__row--header ._title span{margin-left:-32px}.edo-docs__row--header ._meta{color:#7e848c}.edo-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -8px}.edo-list__col{width:50%;padding:0 8px;margin-bottom:8px}@media (min-width:320px){.edo-list__col:nth-last-child(-n+2){margin-bottom:0}}@media (min-width:1550px){.edo-list__col{width:33.333333%}.edo-list__col:nth-last-child(-n+3){margin-bottom:0}}.edo-list__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;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:9px 24px;background:#f0f4fa;-webkit-border-radius:5px;border-radius:5px;position:relative;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.edo-list__item:hover{-webkit-box-shadow:0 2px 2px rgba(0,41,102,.2);box-shadow:0 2px 2px rgba(0,41,102,.2)}.edo-list__item:hover ._action{opacity:1;visibility:visible}.edo-list__item ._text{font-size:14px;line-height:20px;font-family:"Roboto-Medium","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;max-width:61%;padding-right:10px}.edo-list__item ._meta{color:#7e848c;font-size:12px;line-height:16px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;text-align:right}.edo-list__item ._meta li{margin-bottom:3px}.edo-list__item ._action{position:absolute;top:0;right:0;height:100%;padding:0 24px 0 12px;background:#f0f4fa;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;opacity:0;visibility:hidden;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.edo-list__item ._action:before{content:'';position:absolute;top:0;right:100%;width:32px;height:100%;background:-webkit-gradient(linear,right top,left top,from(#f0f4fa),to(rgba(240,244,250,0)));background:-webkit-linear-gradient(right,#f0f4fa 0%,rgba(240,244,250,0) 100%);background:-o-linear-gradient(right,#f0f4fa 0%,rgba(240,244,250,0) 100%);background:linear-gradient(270deg,#f0f4fa 0%,rgba(240,244,250,0) 100%)}.edo-list__item ._action li{margin-right:16px}.edo-list__item ._action li:last-child{margin-right:0}.edo-list__item ._action ._edit{display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px;width:18px;height:18px;background-position:-1015px -1001px}.edo-list__item ._action ._edit:hover{width:18px;height:18px;background-position:-961px -947px}.edo-list__item ._action ._remove{width:16px;height:16px;background-position:-1626px -1631px}.doc-info__header ._download a:before,.edo-list__add span:before,.edo-list__item ._action ._edit:hover,.edo-list__item ._action ._remove,.edo-list__item ._action ._remove:hover{display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px}.edo-list__item ._action ._remove:hover{width:16px;height:16px;background-position:-1658px -1663px}.edo-list__add{width:100%;padding:13px 24px;-webkit-border-radius:5px;border-radius:5px;border:1px dashed #b9d1f9}.edo-list__add:hover{border-color:#4f8bf0}.doc-info__header ._download a,.edo-list__add span{font-size:14px;color:#4f8bf0;line-height:20px;position:relative;padding-left:24px}.doc-info__header ._download a:before,.edo-list__add span:before{content:'';position:absolute;top:50%;left:0}.edo-list__add span:before{margin-top:-7px;width:14px;height:14px;background-position:-1542px -1549px}.doc-info{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}.doc-info__header{margin:0 40px;border-bottom:1px solid #d9dde5;padding:40px 0 8px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.doc-info__header ._title{font-size:20px;line-height:24px;color:#4f8bf0;margin-bottom:10px}.doc-info__header ._download a{padding-left:30px}.doc-info__header ._download a:before{-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);width:16px;height:16px;background-position:-865px -839px}.doc-info__header ._time{margin-top:10px;font-size:12px;color:#7e848c;line-height:16px}.doc-info__body,.docs__row>div{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.doc-info__list{padding:24px 0;margin:0 40px;border-bottom:1px solid #d9dde5}.doc-info__list:last-child{border-bottom:0}.doc-info__list li{margin-bottom:24px}.doc-info__communication .communication__section ._title:last-child,.doc-info__communication .communication__section:last-child,.doc-info__communication .communication__status li:last-child,.doc-info__list li:last-child{margin-bottom:0}.doc-info__list li ._label{font-size:12px;color:#7e848c;line-height:16px;margin-bottom:5px}.doc-info__list li ._text{font-size:14px;line-height:20px}.doc-info__communication{padding:24px 0;margin:0 40px}.doc-info__communication .communication__title{font-size:16px;margin-bottom:10px;line-height:20px;font-family:"Roboto-Medium","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal}.doc-info__communication .communication__section{margin-bottom:32px}.doc-info__communication .communication__section ._title{margin-bottom:16px;position:relative;padding-left:20px}.doc-info__communication .communication__section ._title:before{content:'';position:absolute;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);left:0}.doc-info__communication .communication__section ._title--v1:before,.doc-info__communication .communication__section ._title--v2:before{display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px;width:14px;height:18px;background-position:-644px -596px}.doc-info__communication .communication__section ._title--v2:before{background-position:-658px -614px}.doc-info__communication .communication__status li{margin-bottom:8px}.doc-info__communication .communication__status .status__item{min-height:56px;background:#f7f9fc;-webkit-border-radius:5px;border-radius:5px;padding:8px 35px 8px 16px;position:relative;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}.doc-info__communication .communication__status .status__item ._text{font-size:14px;line-height:16px}.doc-info__communication .communication__status .status__item ._desc{font-size:12px;line-height:16px;color:#7e848c;margin-top:3px}.doc-info__communication .communication__status .status__item ._status{position:absolute;top:50%;right:16px;width:10px;height:10px;-webkit-border-radius:50%;border-radius:50%;margin-top:-5px;cursor:pointer}.doc-info__communication .communication__status .status__item ._status--blue,.folders__title ._checkbox__list li ._gd input+span:after{background-color:#4f8bf0}.doc-info__communication .communication__status .status__item ._status--red{background-color:#e56565}.doc-info__communication .communication__status .status__item ._status--yellow{background-color:#fca844}.doc-info__communication .communication__status .status__item ._status--green{background-color:#56d48f}.doc-info__communication .communication__status .status__item ._status span{position:absolute;top:100%;margin-top:10px;right:-10px;font-size:11px;color:#fff;background-color:#374152;z-index:1;padding:6px 8px;white-space:nowrap;-webkit-border-radius:2px;border-radius:2px;display:none}.doc-info__communication .communication__status .status__item ._status span:before{content:'';position:absolute;top:-5px;right:10px;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #374152}.users-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -4px;overflow:hidden}.users-list.showed{max-height:none}.users-list__col{width:50%;padding:0 4px;margin-bottom:8px}.users-list__col:nth-last-child(-n+2){margin-bottom:0}.users-list__item{-webkit-border-radius:5px;border-radius:5px;padding:8px 48px 8px 16px;position:relative;border:1px solid #d3dde5}.users-list__item ._left{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}.users-list__item ._text{font-family:"Roboto-Medium","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.users-list__item .avatar{width:32px;height:32px;margin-right:8px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.users-list__item ._btn{position:absolute;top:0;right:0;height:100%;width:48px}.docs__more a.load-more-link:hover:before,.docs__more button:hover:before,.users-list__item ._btn:before,.users-list__item ._btn:hover:before,.users-list__more:hover span:before{display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px}.users-list__item ._btn:before{content:'';position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px;width:16px;height:16px;background-position:-1626px -1631px}.users-list__item ._btn:hover:before{width:16px;height:16px;background-position:-1658px -1663px}.users-list__more{padding:24px 0;text-align:center;width:100%;display:none}.users-list__more.showed{display:block}.docs__more a.load-more-link,.docs__more button,.users-list__more span{position:relative;padding-left:24px;font-size:14px;line-height:20px;color:#7e848c}.docs__more a.load-more-link:before,.docs__more button:before,.users-list__more span:before{content:'';left:0;width:14px;height:8px;background-position:-164px -142px;margin-top:-4px}.users-list__more.active span:before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.users-list__more:hover span{color:#4f8bf0}.docs__more a.load-more-link:hover:before,.docs__more button:hover:before,.users-list__more:hover span:before{width:14px;height:8px;background-position:-150px -134px}.add-folder__box,.add-folder__btn{-webkit-border-radius:5px;border-radius:5px}.add-folder__btn{border:1px dashed #4f8bf0;min-width:344px;text-align:center;color:#4f8bf0;padding:13px 20px}.add-folder__btn span{position:relative;padding-left:22px}.add-folder__box .box__title ._close,.add-folder__btn span:before,.docs__more a.load-more-link:before,.docs__more button:before,.users-list__more span:before{position:absolute;top:50%;display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px}.add-folder__btn span:before{content:"";left:0;width:14px;height:14px;background-position:-1542px -1549px;margin-top:-7px}.add-folder__box{background:#f2f6fc;padding:0 8px 8px;display:none}.add-folder__box .box__title{padding:16px 24px;font-size:16px;line-height:20px;position:relative}.add-folder__box .box__title ._close{right:16px;width:16px;height:16px;background-position:-1610px -1615px;margin-top:-8px}.add-folder__box .box__inner{background:#fff;-webkit-box-shadow:0 2px 8px rgba(55,105,189,.2);box-shadow:0 2px 8px rgba(55,105,189,.2);-webkit-border-radius:5px;border-radius:5px}.add-folder__box .box__breadcrumbs{padding:16px 24px;border-bottom:1px solid #d9dde5}.add-folder__box .box__list{max-height:490px}.add-folder__box .box__row{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;border-bottom:1px solid #d9dde5;padding:26px 24px 26px 32px}.add-folder__box .box__row:last-child{border-bottom:0}.add-folder__box .box__row ._title{font-size:16px;font-family:"Roboto-Medium","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;position:relative;padding-left:46px;padding-right:25px;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis}.add-folder__box .box__row ._title:before{content:"";position:absolute;top:50%;left:0;margin-top:-15px;width:32px;height:30px;background-position:-1271px -1256px}.add-folder__box .box__row ._btn{position:relative;padding-left:18px}.add-folder__box .box__row ._btn-del:before,.add-folder__box .box__row ._btn:before,.add-folder__box .box__row ._title:before{display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px}.add-folder__box .box__row ._btn:before{content:"";position:absolute;top:50%;left:0;width:10px;height:10px;background-position:-1568px -1575px;margin-top:-4px}.add-folder__box .box__row ._btn:hover span{border-color:transparent}.add-folder__box .box__row ._btn-del:before{margin-top:-7px;width:12px;height:13px;background-position:-806px -775px}.add-folder__box .box__row ._btn-del span{color:#e56565;border-color:#e56565}.folders{margin-bottom:24px}.folders:last-child{margin-bottom:0}.folders__head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;padding:0 17px;margin-bottom:8px}.folders__head li{margin-right:24px;color:#7e848c;font-size:12px;line-height:16px}.folders__head li:last-child,.folders__title ._checkbox__list li:last-child{margin-right:0}.folders__list>.folders__section{padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid #d9dde5}.folders__list>.folders__section:last-child{border-bottom:0;padding-bottom:0;margin-bottom:0}.folders__section{margin-bottom:8px}.folders__section:last-child,.tasks__row .row__answer .answer__list li:last-child{margin-bottom:0}.folders__title{background:#f7f9fc;-webkit-border-radius:5px;border-radius:5px;padding:8px 16px 8px 8px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.folders__title ._title{font-size:14px;line-height:20px;font-family:"Roboto-Medium","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;padding-left:46px;position:relative;cursor:pointer;margin-right:auto}.folders__title ._title:hover{color:#4f8bf0}.folders__title ._title:before{content:"";position:absolute;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);left:2px;width:7px;height:10px;background-position:-1147px -1126px}.folders__title ._title.active:before,.folders__title ._title:after,.folders__title ._title:before{display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px}.folders__title ._title:after{content:"";position:absolute;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);left:22px;width:16px;height:14px;background-position:-1154px -1136px}.folders__title ._title.active:before{width:10px;height:7px;background-position:-1137px -1119px}.folders__title ._title.alone{padding-left:24px;cursor:default}.folders__title ._title.alone:before{display:none}.folders__title ._title.alone:after{left:2px}.folders__title ._title.alone:hover{color:#324057}.folders__title ._checkbox{position:relative}.folders__title ._checkbox__ind{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:100%;margin-right:8px;font-size:12px;line-height:16px;color:#4f8bf0;white-space:nowrap;z-index:1}.folders__title ._checkbox__ind ._link{padding-left:18px;position:relative;display:none}.folders__title ._checkbox__ind ._link:before{content:"";position:absolute;top:50%;left:0;margin-top:-5px;display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px;width:11px;height:11px;background-position:-1694px -1699px}.folders__title ._checkbox__ind ._link span{color:#4f8bf0;border-bottom:1px dotted #4f8bf0;font-size:12px;line-height:16px}.doc-request__head .head__request input,.folders__title ._checkbox__ind.hide,.folders__title ._checkbox__ind:hover ._label,.folders__title ._checkbox__list input{display:none}.folders__title ._checkbox__ind:hover ._link{display:block}.folders__title ._checkbox__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}.folders__title ._checkbox__list li{margin-right:24px;min-width:40px;text-align:center;position:relative}.folders__title ._checkbox__list li:before{content:"";position:absolute;bottom:8px;left:-webkit-calc(100% - 12px);left:calc(100% - 12px);height:1px;background:rgba(199,204,213,.4);width:40px;margin-left:4px}.folders__title ._checkbox__list li ._gd input+span{-webkit-box-shadow:0 0 0 2px #d9d9d9;box-shadow:0 0 0 2px #d9d9d9}.folders__title ._checkbox__list li ._gd--selected span{-webkit-box-shadow:none!important;box-shadow:none!important;border-color:#8e99ab!important}.folders__title ._checkbox__list li ._gd--selected span:after{background-color:#8e99ab!important;opacity:1!important}.folders__title ._checkbox__list li ._gd--selected span:hover{opacity:1}.folders__title ._checkbox__list input+span{border:1px solid #c7ccd5;width:18px;height:18px;-webkit-border-radius:50%;border-radius:50%;position:relative;display:block;margin:0 auto;cursor:pointer}.folders__title ._checkbox__list input+span:after{content:"";position:absolute;top:50%;left:50%;width:8px;height:8px;-webkit-border-radius:50%;border-radius:50%;margin-top:-4px;margin-left:-4px;background-color:#8e99ab;opacity:0}.folders__title ._checkbox__list input+span:hover:after{opacity:1;background-color:#bbc2cd}.folders__title ._checkbox__list input:checked+span{border-color:#8e99ab}.folders__title ._checkbox__list input:checked+span:after{opacity:1;background-color:#8e99ab}.folders__title ._checkbox__list input:checked+span:hover:after{background-color:#8e99ab}.folders__title ._checkbox__list--ind input+span:after{background-color:#4f8bf0}.folders__title ._checkbox__list--ind input+span:hover{border-color:#4f8bf0;opacity:.5}.folders__title ._checkbox__list--ind input+span:hover:after{opacity:1;background-color:#4f8bf0}.folders__title ._checkbox__list--ind input:checked+span{border-color:#4f8bf0}.folders__title ._checkbox__list--ind input:checked+span:after,.folders__title ._checkbox__list--ind input:checked+span:hover:after{background-color:#4f8bf0}.folders__title ._checkbox__list--ind input:checked+span:hover{opacity:1}.folders__title ._remove,.folders__title ._remove:hover{display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px;width:16px;height:16px}.folders__title ._remove{margin-left:10px;background-position:-1626px -1631px}.folders__title ._remove:hover{background-position:-1658px -1663px}.folders__title.disabled ._title,.folders__title.disabled ._title:hover{color:rgba(50,64,87,.3)}.folders__box{margin-top:8px;display:none;padding-left:24px}.doc-request__head{padding:24px 32px 20px;position:relative}.doc-request__head .head__title{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.doc-request__head .head__title,.doc-request__head .head__title ._left{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}.doc-request__head .head__title ._title{margin-right:12px;font-size:16px;line-height:20px;font-family:"Roboto-Medium","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal}.doc-request__head .head__id strong:last-child,.doc-request__head .head__meta li strong:last-child,.doc-request__head .head__title ._title:last-child{margin-right:0}.doc-request__head .head__title ._time{color:#7e848c;font-size:12px;line-height:16px}.doc-request__head .head__title ._copy__link{font-size:12px;line-height:16px;color:#4f8bf0;border-bottom:1px dashed #4f8bf0;margin-left:21px;position:relative}.doc-request__head .head__title ._copy__link:before{content:"";position:absolute;top:50%;left:-21px;display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px;width:15px;height:18px;background-position:-750px -712px;margin-top:-8px;z-index:2}.doc-request__head .head__title ._copy__link:after{position:absolute;top:0;width:21px;left:-21px;height:100%;z-index:1}.doc-request__head .head__title ._copy__link:hover{border-color:transparent}.doc-request__head .head__request{position:absolute;top:60px;right:32px;padding-left:18px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.doc-request__head .head__request:before{content:"";position:absolute;top:50%;left:0;display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px;width:14px;height:14px;background-position:-780px -748px;margin-top:-7px}.doc-request__head .head__request label{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;cursor:pointer;font-size:14px}.doc-request__head .head__request ._toggle{width:38px;height:18px;background:#c1cee5;position:relative;-webkit-border-radius:50px;border-radius:50px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;margin-left:8px}.doc-request__head .head__request ._toggle:after,.payment-table__toggle label:after,.payment-view ._toggle label:after{content:"";position:absolute;top:50%;left:3px;width:14px;height:14px;margin-top:-7px;background-color:#fff;-webkit-border-radius:50%;border-radius:50%;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.doc-request__head .head__request ._toggle:hover,.payment-table__toggle label:hover,.payment-view ._toggle label:hover{-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15);box-shadow:inset 0 2px 4px rgba(0,0,0,.15)}.doc-request__head .head__meta,.doc-request__head .head__meta li{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.doc-request__head .head__meta{margin-top:16px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:12px;line-height:16px;color:#7e848c;padding-right:200px}.doc-request__head .head__meta--static strong{min-width:175px}.doc-request__head .head__meta strong{color:#324057}.doc-request__head .head__meta li{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:15px}.doc-request__head .head__meta li strong{margin-right:8px}.doc-request__head .head__id{margin-top:10px;font-size:12px;line-height:16px;color:#7e848c}.doc-request__head .head__id--static,.doc-request__head .head__info,.doc-request__head .head__meta li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.doc-request__head .head__id--static strong{min-width:175px}.doc-request__head .head__id strong{margin-right:8px;color:#324057}.doc-request__head .head__info{margin-top:10px;line-height:16px;font-size:12px;color:#7e848c}.doc-request__head .head__info strong{margin-right:8px;min-width:175px;color:#324057}.doc-request__head .head__info ._btn{color:#4f8bf0;border-bottom:1px dashed #4f8bf0;font-size:12px;line-height:16px}.doc-request__head .head__info .btns-control{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 -4px}.doc-request__head .head__info .btns-control .btn{margin:0 4px;font-size:14px}.doc-request__head .head__info .dropdown__header{border:0;height:auto;padding-right:15px}.doc-request__head .head__info .dropdown__text{line-height:16px;padding:0;color:#4f8bf0;border-bottom:1px dashed #4f8bf0;font-size:12px}.doc-request__head .head__info .dropdown__arrow{display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px;width:8px;height:5px;background-position:-927px -915px;-webkit-transform:none;-ms-transform:none;transform:none;margin-top:-1px;right:0}.doc-request__head .head__info .dropdown__box{top:100%;padding-top:0;margin-top:2px}.doc-request__body,.doc-request__comment{padding:24px 32px;border-top:1px solid #d9dde5}.doc-request__comment textarea{height:80px;resize:none;padding:16px}.doc-request__files ._title,.doc-request__footer,.doc-request__submit{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.doc-request__footer{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;padding:24px 32px;border-top:1px solid #d9dde5}.doc-request__files ._title,.doc-request__submit{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.doc-request__submit li{margin-right:16px}.doc-request__submit li:last-child{margin-right:0}.doc-request__chat,.doc-request__files{padding:24px 32px}.doc-request__files ._inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:16px -4px 0}.doc-request__files ._inner>li,.upload-files__list li{padding:0 4px;width:50%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-bottom:8px}.doc-request__files ._inner>li:nth-last-child(-n+2){margin-bottom:0}.doc-request__files ._item,.doc-request__task .task__inner{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-transition:.3s;-o-transition:.3s;transition:.3s}.doc-request__files ._item{background:#f7f9fc;-webkit-border-radius:5px;border-radius:5px;padding:8px 48px 8px 16px;position:relative}.doc-request__files ._item ._title{position:relative;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;padding-right:25px;padding-left:24px;font-family:"Roboto-Medium","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;line-height:24px}.doc-request__files ._item ._title .icon{position:absolute;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);left:0;color:#4f8bf0}.doc-request__files ._item ._status{font-size:12px;display:block;background:#f5f5f5;-webkit-border-radius:20px;border-radius:20px;padding:6px 6px 6px 24px;position:relative;margin-top:7px}.doc-request__files ._item ._status:before{content:"";position:absolute;top:6px;left:6px;width:10px;height:10px;-webkit-border-radius:50%;border-radius:50%}.doc-request__files ._item ._error{color:#e56565}.doc-request__files ._item ._error:before{background-color:#e56565}.doc-request__files ._item ._left{position:absolute;top:0;right:0;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background-color:#f7f9fc;padding-right:10px}.doc-request__files ._item ._left:before{content:"";position:absolute;top:0;right:100%;height:100%;width:60px;background:-webkit-gradient(linear,right top,left top,color-stop(29.87%,#f7f9fc),to(rgba(255,255,255,0)));background:-webkit-linear-gradient(right,#f7f9fc 29.87%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(right,#f7f9fc 29.87%,rgba(255,255,255,0) 100%);background:linear-gradient(270deg,#f7f9fc 29.87%,rgba(255,255,255,0) 100%);z-index:1}.doc-request__files ._item ._left .status{margin-top:9px}.doc-request__files ._item ._message{width:48px;height:100%;display:block;position:relative}.doc-request__files ._item ._message:before{content:"";position:absolute;top:50%;left:50%;margin-top:-9px;margin-left:-9px;width:18px;height:18px;background-position:-714px -676px}.doc-request__files ._item ._message--has:before,.doc-request__files ._item ._message--has:hover:before,.doc-request__files ._item ._message:before,.doc-request__files ._item ._message:hover:before{display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px}.doc-request__files ._item ._message:hover:before{background-position:-732px -694px;width:18px;height:18px}.doc-request__files ._item ._message--has:before,.doc-request__files ._item ._message--has:hover:before{width:21px;height:22px}.doc-request__files ._item ._message--has:before{margin-top:-11px;margin-left:-11px;background-position:-672px -632px}.doc-request__files ._item ._message--has:hover:before{background-position:-693px -654px}.doc-request__files ._item ._download{position:absolute;top:0;right:0;height:100%;width:48px;display:none;-webkit-appearance:none}.doc-request__files ._item ._download:before,.doc-request__files ._item ._download:hover:before,.doc-request__task .task__right li:before{display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px;width:9px;height:12px}.doc-request__files ._item ._download:before{content:"";position:absolute;top:50%;left:50%;margin-top:-7px;margin-left:-6px;-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3);background-position:-918px -903px}.doc-request__files ._item ._download:hover:before,.doc-request__task .task__right li:before{background-position:-909px -891px}.doc-request__files ._item:hover{-webkit-box-shadow:0 2px 2px rgba(0,41,102,.2);box-shadow:0 2px 2px rgba(0,41,102,.2)}.doc-request .tab-content .tab-pane.active,.doc-request__files ._item:hover ._download,.doc-request__files ._item:hover ._message{display:block}.doc-request__task .task__inner{background:#6ba2ff;-webkit-border-radius:0 0 2px 2px;border-radius:0 0 2px 2px;padding:12px 32px;color:#fff;position:fixed;bottom:0;z-index:40;width:-webkit-calc(100vw - 514px);width:calc(100vw - 514px);opacity:0;visibility:hidden;cursor:pointer}@media (max-width:1440px){.doc-request__task .task__inner{width:-webkit-calc(100vw - 233px);width:calc(100vw - 233px)}}.doc-request__task .task__inner.static{position:static;width:auto}.doc-request__task .task__inner.showed{opacity:1;visibility:visible}.doc-request__task .task__inner:hover{background-color:#86b2fc}.doc-request__task .task__left{padding-right:25px;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;overflow:hidden}.doc-request__task .task__left ._label,.doc-request__task .task__right li time{font-size:12px;line-height:16px;margin-bottom:5px;opacity:.85}.doc-request__task .task__left ._text{font-family:"Roboto-Medium","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.doc-request__task .task__right,.doc-request__task .task__right li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.doc-request__task .task__right{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.doc-request__task .task__right .btn{white-space:nowrap}.doc-request__task .task__right li{margin-right:80px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;white-space:nowrap}.doc-request__task .task__right li:before{content:"";position:absolute;bottom:3px;right:-40px;width:7px;height:10px;background-position:-2137px -2126px}.doc-request__task .task__right li:last-child{margin-right:0}.doc-request__task .task__right li time i,.upload-files__zone label span:before{background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px}.doc-request__task .task__right li time i{margin-left:3px;vertical-align:middle;margin-top:-3px;display:inline-block;width:12px;height:12px;background-position:-559px -512px}.doc-request__action,.doc-request__sort,.doc-under__wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.doc-request__action{padding:0 32px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.doc-request__sort,.doc-under__wrap{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.chat__other .item__label time,.doc-request__sort ._drop,.stages__item ._label span{margin-left:10px}.doc-request__sort ._drop .dropdown__header{border:0;padding-right:20px;height:30px}.doc-request__sort ._drop .dropdown__text{padding:0;line-height:30px}.doc-request__sort ._drop .dropdown__arrow{right:0}.doc-request__sort ._drop .dropdown__box{top:100%;padding-top:0}.doc-request .tab-content{padding:24px 0}.doc-request .tab-content .tab-pane,.file-task__form .form__footer input{display:none}.doc-under__wrap{padding:26px 32px 48px;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.doc-under__label,.doc-under__num{color:#324057;font-family:"Roboto-Medium","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;line-height:1}.doc-under__label{font-size:12px;margin-bottom:2px;margin-right:4px}.doc-under__num{font-size:16px;white-space:nowrap;display:inline-block;margin-bottom:0}.source-balances__wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-top:25px}.source-balances .form-input{width:194px}.upload-files__title{margin-bottom:5px}.upload-files__zone input{display:block;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer;color:transparent}.upload-files__list,.upload-files__zone label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.upload-files__zone label{position:relative;height:110px;background:#fcfdff;border:1px solid #b9d1f9;-webkit-border-radius:2px;border-radius:2px;-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;cursor:pointer}.upload-files__zone label span{display:block;padding-top:40px;position:relative;color:#4f8bf0}.upload-files__zone label span:before{content:'';position:absolute;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);top:0;display:block;width:30px;height:30px;background-position:-2261px -2262px}.upload-files__list{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:16px -4px 0}.upload-files__list li:last-child{margin-bottom:15px}.upload-files__list ._item{background:#f7f9fc;-webkit-border-radius:5px;border-radius:5px;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:8px 0 8px 16px;position:relative;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.file-task__form .form__files ._item.upload ._title,.upload-files__list ._item.upload ._title{color:#aaadb2}.upload-files__list ._item:hover{-webkit-box-shadow:0 2px 2px rgba(0,41,102,.2);box-shadow:0 2px 2px rgba(0,41,102,.2)}.upload-files__list ._item:hover ._del{display:block}.upload-files__list ._title{position:relative;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;padding-right:55px;padding-left:24px;font-family:"Roboto-Medium","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;line-height:24px}.upload-files__list ._title .icon{position:absolute;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);left:0;color:#4f8bf0}.upload-files__list ._del{position:absolute;top:0;right:0;height:100%;width:48px;display:none}.upload-files__list ._del:before,.upload-files__list ._del:hover:before{display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px;width:16px;height:16px}.upload-files__list ._del:before{content:'';position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-position:-1626px -1631px}.upload-files__list ._del:hover:before{background-position:-1658px -1663px}.upload-files__list ._bar{position:absolute;bottom:0;left:0;width:100%;background:#b9d1f9;-webkit-border-radius:2px;border-radius:2px;height:2px}.upload-files__list ._bar__inner{height:100%;background-color:#4f8bf0;-webkit-border-radius:2px;border-radius:2px}.tasks__list{border:1px solid #d9dde5;-webkit-border-radius:5px;border-radius:5px;margin:24px 32px 0}.tasks__list:first-child{margin-top:0}.tasks__row{border-bottom:1px solid #d9dde5;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;position:relative}.tasks__row:hover{-webkit-box-shadow:0 4px 12px rgba(46,67,102,.15);box-shadow:0 4px 12px rgba(46,67,102,.15)}.tasks__row.cancelled:before,.tasks__row.done:before,.tasks__row.waiting:before{content:"";position:absolute;top:26px;left:18px;display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px;width:14px;height:10px;background-position:-2151px -2146px}.tasks__row.cancelled:before,.tasks__row.waiting:before{top:24px;width:12px;height:13px;background-position:-806px -775px}.tasks__row.waiting:before{width:15px;height:14px;background-position:-609px -562px}.tasks__row.warning .row__left ._desc{color:#e56565;opacity:.5}.tasks__row.warning .row__left ._name{color:#e56565}.tasks__row:last-child{border-bottom:0}.tasks__row .row__desc,.tasks__row .row__title{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-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:13px 24px;position:relative;cursor:pointer}.tasks__row .row__title:hover .row__left{color:#4f8bf0}.tasks__row .row__desc{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;padding:0 24px 13px;font-family:"Roboto-Regular","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;font-size:12px}.tasks__row .row__desc ._left,.tasks__row .row__desc ._right{padding-right:25px;padding-left:18px}.tasks__row .row__toggle{border-top:1px solid #d9dde5;padding:16px 0;margin:0 16px;display:none}.tasks__row .row__left{font-family:"Roboto-Medium","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;padding-right:25px;padding-left:18px}.tasks__row .row__left ._desc{line-height:16px;font-size:12px;color:#aaadb2;font-family:"Roboto-Regular","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;margin-bottom:5px}.tasks__row .row__right,.tasks__row .row__right li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.tasks__row .row__right{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.tasks__row .row__right li{width:122px;margin-right:80px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;white-space:nowrap;font-size:12px;line-height:16px}.file-task__current .current__right li:before,.rq-item_right li:before,.tasks__row .row__right li:before{content:"";position:absolute;bottom:3px;right:-40px;display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px;width:7px;height:10px;background-position:-2144px -2136px}.tasks__row .row__right li:last-child{margin-right:0;width:160px}.tasks__row .row__right li span{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.rq-item_right li time,.tasks__row .row__right li time{font-size:11px;line-height:15px;margin-bottom:2px;opacity:.85;color:#aaadb2}.rq-item_right li time i,.tasks__row .row__right li time i{display:inline-block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px;width:12px;height:12px;background-position:-571px -524px;margin-left:3px;vertical-align:middle;margin-top:-3px}.tasks__row .row__task{margin-bottom:16px}.tasks__row .row__task ._label{line-height:16px;font-size:12px;color:#7e848c;margin-bottom:5px}.tasks__row .row__task ._text{padding:10px;background:#f5f5f5;-webkit-border-radius:5px;border-radius:5px;line-height:20px}.tasks__row .row__answer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.tasks__row .row__answer .answer__img{width:40px;height:40px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-left:8px}.tasks__row .row__answer .answer__info{text-align:right}.tasks__row .row__answer .answer__label{font-size:12px;line-height:16px;color:#8e99ab;margin-bottom:5px}.tasks__row .row__answer .answer__list li{margin-bottom:8px}.chat__item .item__list li>div,.tasks__row .row__answer .answer__list li>div{display:inline-block;vertical-align:top}.tasks__row .row__answer .answer__list ._text{padding:10px;-webkit-border-radius:5px;border-radius:5px;background:#f7f9fc}.tasks__row .row__answer .answer__list ._status{-webkit-border-radius:20px;border-radius:20px;padding:0 10px 0 24px;line-height:22px;font-size:12px;position:relative;background:#f7f9fc}.status:before,.tasks__row .row__answer .answer__list ._status:before{content:"";position:absolute;top:50%;left:6px;width:10px;height:10px;-webkit-border-radius:100%;border-radius:100%;margin-top:-5px}.status--yellow:before,.tasks__row .row__answer .answer__list ._status--yellow:before{background:#fca844}.status--red:before,.tasks__row .row__answer .answer__list ._status--red:before{background-color:#e56565}.status--blue:before,.tasks__row .row__answer .answer__list ._status--blue:before{background-color:#4f8bf0}.status--green:before,.tasks__row .row__answer .answer__list ._status--green:before{background-color:#56d48f}.tasks__row .row__answer .answer__list ._file{min-width:316px;-webkit-border-radius:5px;border-radius:5px;padding:8px 16px 8px 45px;position:relative;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;font-family:"Roboto-Medium","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;line-height:24px;text-align:left;background:#f7f9fc}.tasks__row .row__answer .answer__list ._file:before{content:"";position:absolute;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);left:16px;color:#4f8bf0;display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px;width:15px;height:18px;background-position:-2044px -2040px}.tasks--page .tasks__list{margin:0;border:0}.tasks--page .tasks .row__left{padding-left:0}.docs__list{border:1px solid #d9dde5;-webkit-border-radius:5px;border-radius:5px;margin:24px 32px 0}.docs__row{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-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:13px 24px;border-bottom:1px solid #d9dde5;position:relative;cursor:pointer;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.docs__row:hover{-webkit-box-shadow:0 4px 12px rgba(46,67,102,.15);box-shadow:0 4px 12px rgba(46,67,102,.15)}.docs__more a.load-more-link:hover,.docs__more button:hover,.docs__row:hover .row__left{color:#4f8bf0}.docs__row:last-child{border-bottom:0}.docs__row .row__left{font-family:"Roboto-Medium","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;padding-right:25px;-webkit-box-flex:2;-webkit-flex:2;-ms-flex:2;flex:2;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.docs__row .row__right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:12px;line-height:16px;color:#7e848c;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.docs__row .row__right ._comment,.docs__row .row__right ._comment--has,.docs__row .row__right ._comment--has:hover,.docs__row .row__right ._comment:hover{display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px;width:18px;height:18px}.docs__row .row__right ._comment{margin-right:17px;background-position:-714px -676px}.docs__row .row__right ._comment--has,.docs__row .row__right ._comment--has:hover,.docs__row .row__right ._comment:hover{background-position:-732px -694px}.docs__row .row__right ._comment--has,.docs__row .row__right ._comment--has:hover{width:21px;height:22px;background-position:-672px -632px}.docs__row .row__right ._comment--has:hover{background-position:-693px -654px}.docs__more{padding-top:24px;text-align:center}.status{background:#f5f7fd;-webkit-border-radius:20px;border-radius:20px;padding:0 9px 0 22px;line-height:22px;font-size:12px;position:relative;display:inline-block;vertical-align:top;white-space:nowrap}.status--gray:before{background-color:#aaadb2}.status--bg_w{background-color:#fff}.tabs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0 32px;border-bottom:1px solid #d9dde5}.tabs--no_b{border-bottom:0}.tabs li{margin-right:24px}.tabs li:last-child{margin-right:0}.tabs ._link{display:block;line-height:42px;position:relative;font-size:16px;font-family:"Roboto-Medium","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;color:#75777b;background:#fff!important;border:0;-webkit-box-shadow:none;box-shadow:none}.tabs ._link--sup{margin-right:32px}.tabs ._link:before{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:3px;background-color:#4f8bf0;opacity:0}.tabs ._link.active,.tabs ._link:hover{color:#4f8bf0}.tabs ._link.active:before{opacity:1}.tabs ._link sup{position:absolute;top:18px;left:100%;margin-left:4px;font-family:"Roboto-Regular","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;font-size:12px}.tabs ._link sup span{color:#e56565;font-family:"Roboto-Medium","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal}.tabs ._right{-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-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.tab-content .create-payment__table{padding:32px 32px 0}.tab-content .create-payment__result{padding:0 32px;margin-top:16px}.stages{padding:0 32px}.stages__section{padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid #d9dde5}.stages__section:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.stages__section .section__title{margin-bottom:16px;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}.stages__section .section__title ._text{font-family:"Roboto-Medium","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal}.stages__section .section__title ._label{line-height:20px}.stages__section .section__title ._text{font-size:14px;line-height:20px;margin:0 16px 0 0}.stages__section .section__title ._status{margin-left:20px;font-size:12px;line-height:100%;display:inline-block;margin-top:1px;vertical-align:top}.stages__section .section__title ._status--yellow{color:#fca844}.stages__section .section__title ._status--red{color:#e56565}.p-doc__meta li a,.stages__section .section__title ._status--blue{color:#4f8bf0}.stages__section .section__title ._status--green{color:#56d48f}.p-doc__meta li span,.stages__section .section__title ._status--gray{color:#7e848c}.stages__section .section__body{white-space:nowrap}.stages__section.disabled{opacity:.6}.stages__item{display:inline-block;vertical-align:bottom;margin-right:46px;position:relative}.stages__item:before{content:'';position:absolute;bottom:3px;right:-27px;display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px;width:7px;height:10px;background-position:-2144px -2136px}.file-task__current .current__right li:last-child,.stages__item:last-child{margin-right:0}.stages__item ._label{font-size:12px;line-height:16px;color:#aaadb2;margin-bottom:5px}.stages__item ._text{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;position:relative}.stages__item ._text strong{font-family:"Roboto-Medium","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal}.stages__item ._cancel{position:absolute;top:50%;left:-20px;margin-top:-6px;width:13px;height:12px;background-position:-458px -413px}.stages__item ._cancel,.stages__item ._comment,.stages__item ._wait{display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px;cursor:pointer}.stages__item ._wait{top:50%;left:-20px;margin-top:-7px;position:absolute;width:14px;height:14px;background-position:-583px -536px}.stages__item ._comment{width:18px;height:18px;background-position:-732px -694px;position:relative;margin-left:8px}.file-task__form .form__files ._item:hover ._del,.stages__item ._comment:hover ._comment__inner{display:block}.stages__item ._comment__inner,.stages__item ._comment__inner:before{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.stages__item ._comment__inner{z-index:5;white-space:normal;margin-top:10px;background:#ebf1fc;-webkit-border-radius:2px;border-radius:2px;padding:10px;display:none;top:100%;width:450px}.stages__item ._comment__inner:before{content:'';top:-7px;width:0;height:0;border-left:7.5px solid transparent;border-right:7.5px solid transparent;border-bottom:7.5px solid #ebf1fc}.stages__item--canceled,.stages__item--waiting{padding-left:20px}.stages__item--waiting ._text{color:#7e848c;opacity:.6}.file-task{padding:0 32px}.file-task__header{padding:0 0 16px}.file-task__title{margin-bottom:16px;font-size:16px;line-height:20px;font-family:"Roboto-Medium","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal}.file-task__file{padding-left:30px;line-height:20px;position:relative}.file-task__current .current__right li time i,.file-task__file:before{background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px}.file-task__file:before{content:"";position:absolute;top:50%;left:0;display:block;width:15px;height:18px;background-position:-2044px -2040px;margin-top:-9px}.file-task__current,.file-task__current .current__right li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.file-task__current{-webkit-box-shadow:0 -3px 16px rgba(46,67,102,.1);box-shadow:0 -3px 16px rgba(46,67,102,.1);-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:12px 32px;margin:0 -32px}.file-task__current .current__left{padding-right:25px;overflow:hidden}.file-task__current .current__left ._label{font-size:12px;line-height:16px;margin-bottom:5px;opacity:.85}.file-task__current .current__left ._text{font-family:"Roboto-Medium","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;color:#4f8bf0;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.file-task__current .current__right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.file-task__current .current__right li{margin-right:80px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;white-space:nowrap;font-size:12px;line-height:16px}.file-task__current .current__right li time{margin-bottom:5px;color:#aaadb2}.file-task__current .current__right li time i{display:inline-block;width:12px;height:12px;background-position:-597px -550px;margin-left:3px;vertical-align:middle;margin-top:-3px}.file-task__desc{padding:15px 0;border-bottom:1px solid #d9dde5;margin-bottom:16px}.file-task__desc ._title{line-height:16px;font-size:12px;color:#7e848c;margin-bottom:5px}.file-task__desc ._text{padding:10px;line-height:20px;background:#f5f5f5;-webkit-border-radius:5px;border-radius:5px}.file-task__select{max-width:350px;margin-bottom:8px}.file-task__select ._label{margin-bottom:5px;font-family:"Roboto-Medium","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;font-size:16px;line-height:22px}.file-task__form .form__box{background:#fff;border:1px solid #b9d1f9;-webkit-border-radius:2px;border-radius:2px;font-size:0;margin-bottom:16px}.file-task__form .form__box textarea{padding:16px;resize:none;border:0;font-size:14px;line-height:20px;min-height:92px;width:100%}.file-task__form .form__box textarea::-webkit-input-placeholder{color:#999fa8;opacity:.65}.file-task__form .form__box textarea:-moz-placeholder,.file-task__form .form__box textarea::-moz-placeholder{color:#999fa8;opacity:.65}.file-task__form .form__box textarea:-ms-input-placeholder{color:#999fa8;opacity:.65}.file-task__form .form__files,.file-task__form .form__files ._item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.file-task__form .form__files{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 8px}.file-task__form .form__files li{margin-right:8px;margin-bottom:8px}.file-task__form .form__files ._item{background:#f7f9fc;-webkit-border-radius:5px;border-radius:5px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:8px 0 8px 16px;position:relative;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;max-width:350px}.file-task__form .form__files ._item:hover{-webkit-box-shadow:0 2px 2px rgba(0,41,102,.2);box-shadow:0 2px 2px rgba(0,41,102,.2)}.file-task__form .form__files ._title{position:relative;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;padding-right:55px;padding-left:24px;font-family:"Roboto-Medium","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;line-height:24px;font-size:14px}.file-task__form .form__files ._title .icon{position:absolute;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);left:0;color:#4f8bf0}.file-task__form .form__files ._del{position:absolute;top:0;right:0;height:100%;width:48px;display:none}.file-task__form .form__files ._del:before,.file-task__form .form__files ._del:hover:before{display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px;width:16px;height:16px}.file-task__form .form__files ._del:before{content:"";position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-position:-1626px -1631px}.file-task__form .form__files ._del:hover:before{background-position:-1658px -1663px}.file-task__form .form__files ._bar{position:absolute;bottom:0;left:0;width:100%;background:#b9d1f9;-webkit-border-radius:2px;border-radius:2px;height:2px}.file-task__form .form__files ._bar__inner{height:100%;background-color:#4f8bf0;-webkit-border-radius:2px;border-radius:2px}.file-task__footer,.file-task__form .form__footer{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}.file-task__form .form__footer{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.file-task__footer{margin-top:32px;padding:24px 0;border-top:1px solid #d9dde5}.p-doc{padding:0 32px}.p-doc__title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:8px;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding-right:30px}.p-doc__title ._text{font-size:16px;font-family:"Roboto-Medium","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;margin-right:40px;line-height:22px}.p-doc__title ._text:last-child{margin-right:0}.p-doc__title .status{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.p-doc__file{margin-bottom:16px}.p-doc__file ._link{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#4f8bf0}.filter__type ._list li ._btn:hover,.p-doc__file ._link:hover,.p-doc__meta li a:hover{text-decoration:underline}.p-doc__file ._link svg{margin-right:8px;color:#4f8bf0}.p-doc__file ._link,.p-doc__meta,.p-doc__meta li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.p-doc__meta{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:12px;line-height:16px;padding:16px 0;border-top:1px solid #d9dde5}.p-doc__meta li{width:50%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:12px}.p-doc__meta li strong{min-width:100px;margin-right:8px;font-family:"Roboto-Medium","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal}.p-doc .tabs{margin:0 -32px 24px}.p-doc .tab-content{margin:0 -32px;padding-bottom:24px}.p-doc .doc-request__task{margin:0 -32px}.p-doc .doc-request__task .task__inner{width:768px}.chat__item .item__list li,.chat__title{margin-bottom:8px}.chat__list{max-height:475px;overflow:hidden;position:relative;-webkit-transition:.2s .1s;-o-transition:.2s .1s;transition:.2s .1s}.chat__list:before{content:"";position:absolute;top:-10px;left:0;width:100%;height:48px;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(rgba(255,255,255,0)));background:-webkit-linear-gradient(top,#fff 0%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(top,#fff 0%,rgba(255,255,255,0) 100%);background:linear-gradient(180deg,#fff 0%,rgba(255,255,255,0) 100%);z-index:5}.chat__list.showed{opacity:1;visibility:visible}.chat__list.mCS_no_scrollbar:before{display:none}.chat__list,.chat__list .mCSB_scrollTools{opacity:0;visibility:hidden}.chat__list .mCSB_scrollTools_onDrag{opacity:1;visibility:visible}.chat__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:16px}.chat__item .item__list li:last-child,.chat__item:last-child{margin-bottom:0}.chat__item .item__img{width:40px;height:40px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.chat__item .item__label{font-size:12px;line-height:16px;color:#8e99ab;margin-bottom:5px}.chat__item .item__list ._text{padding:10px;-webkit-border-radius:5px;border-radius:5px}.chat__item .item__list ._status{-webkit-border-radius:20px;border-radius:20px;padding:0 10px 0 24px;line-height:22px;font-size:12px;position:relative}.chat__item .item__list ._status:before{content:"";position:absolute;top:50%;left:6px;width:10px;height:10px;-webkit-border-radius:100%;border-radius:100%;margin-top:-5px}.chat__item .item__list ._status--yellow:before{background:#fca844}.chat__item .item__list ._status--red:before{background-color:#e56565}.chat__item .item__list ._status--blue:before{background-color:#4f8bf0}.chat__item .item__list ._status--green:before{background-color:#56d48f}.chat__item .item__list ._doc,.chat__item .item__list ._file{min-width:316px;-webkit-border-radius:5px;border-radius:5px;padding:8px 16px 8px 45px;position:relative;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;font-family:"Roboto-Medium","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;line-height:24px;text-align:left}.chat__item .item__list ._file:before{content:"";position:absolute;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);left:16px;color:#4f8bf0;display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px;width:15px;height:18px;background-position:-2044px -2040px}.chat__item .item__list ._doc{padding:8px 16px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.chat__item .item__list ._doc span{margin-left:12px}.chat__other .item__img,.filter__type ._list li{margin-right:8px}.chat__other ._doc,.chat__other ._file,.chat__other ._status,.chat__other ._text{background-color:#f5f5f5}.chat__other ._doc:hover,.chat__other ._file:hover{background-color:#f1f0f0}.chat__self{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;margin-right:20px}.chat__self .item__img{margin-left:8px}.chat__self .item__label time{margin-right:10px}.chat__self .item__info{text-align:right}.chat__self ._file,.chat__self ._status,.chat__self ._text{background:#f7f9fc}.chat__self ._doc:hover,.chat__self ._file:hover{background-color:#edf2f9}.chat__day{margin-bottom:16px}.chat__day:last-child{margin-bottom:0}.chat__day:first-child{margin-top:16px}.chat__day .day__title{text-align:center;color:#8e99ab;font-size:12px;line-height:16px;margin-bottom:16px}.chat--offset{padding:0 32px}.chat--mb{margin-bottom:24px}.filter{background-color:#fff;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.filter__inner{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-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.filter__inner,.filter__inner-bet{padding:18px 32px;border-bottom:1px solid #d9dde5}.filter__inner-bet-filter-flex,.filter__type-name{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-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.filter__type-name{padding-top:16px}.filter__type-name--task-name{margin-left:32px}.filter__type-name span{font-weight:400;font-size:12px;line-height:20px;color:#7e848c}.filter__left{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}.filter__right,.filter__year{position:relative}.filter__year .year-header{background:#ebf1fc;-webkit-border-radius:2px;border-radius:2px;padding:8px;height:32px;min-width:125px;position:relative;cursor:pointer}.filter__year .year-header.opened:before,.filter__year .year-header:before,.filter__year .year-header:hover:before{display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px;width:14px;height:8px}.filter__year .year-header:before{content:"";position:absolute;top:50%;right:10px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-position:-164px -142px}.filter__year .year-header.opened:before,.filter__year .year-header:hover:before{background-position:-150px -134px}.filter__year .year-header.opened:before{-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.filter__year .year-box{position:absolute;margin-top:4px;top:100%;left:0;width:333px;background-color:#fff;padding:9px;z-index:10;-webkit-box-shadow:0 4px 12px rgba(46,67,102,.15);box-shadow:0 4px 12px rgba(46,67,102,.15);text-align:center;display:none}.filter__year .year-box ._title{line-height:20px;font-size:14px;font-family:"Roboto-Medium","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;padding-bottom:6px;border-bottom:1px solid #d9dde5}.filter__year .year-box ._list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:6px 2px}.filter__year .year-box ._list li{margin-right:4px}.filter__year .year-box ._list li:nth-child(5n){margin-right:0}.filter__year .year-box ._list ._btn{min-width:59px;line-height:36px;display:block}.filter__year .year-box ._list ._btn:hover{background-color:#3d8ff1;color:#fff}.filter__year .year-box ._list ._btn.active{color:#fff;background-color:#006df0}.filter__year .year-box ._list ._btn.active:hover{background-color:#006df0}.filter__drop{margin-left:32px}.filter__drop .dropdown__header{border:0;padding-right:25px;background-color:transparent}.filter__drop .dropdown__header .down:before{content:"";display:inline-block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px;width:14px;height:10px;background-position:-1123px -1109px;margin-right:5px}.filter__drop .dropdown__header .up:before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.filter__drop .dropdown__text{padding:0}.filter__drop .dropdown__arrow{right:0}.filter__drop .dropdown__box{padding-top:0;top:100%}.filter__drop .dropdown__header .up:before,.filter__drop .dropdown__list .down:before,.filter__drop .dropdown__list .up:before{content:"";display:inline-block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px;width:14px;height:10px;background-position:-1123px -1109px;margin-right:5px}.filter__drop .dropdown__list .up:before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.filter__type ._label{margin-right:4px;font-family:"Roboto-Medium","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;text-transform:uppercase;font-size:12px}.filter__type ._label+.filter__drop{margin-left:5px}.filter__type,.filter__type ._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}.filter__list .list__body ._action li:last-child,.filter__type ._list li:last-child,.payment-table__btn li:last-child{margin-right:0}.filter__type ._list li ._btn{text-transform:uppercase;font-family:"Roboto-Medium","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;font-size:12px}.filter__list .list__body ._btn:hover ._text,.filter__type ._list li ._btn.active{color:#4f8bf0}.filter__type ._list li ._btn.active:hover{text-decoration:none}.filter__list{position:absolute;top:100%;right:0;background:#fff;border:1px solid #b9d1f9;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 4px 12px rgba(46,67,102,.15);box-shadow:0 4px 12px rgba(46,67,102,.15);min-width:260px;z-index:10;margin-top:4px;opacity:0;visibility:hidden}.filter__list.showed{opacity:1;visibility:visible;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.filter__list .list__head{padding:8px 0}.filter__list .list__body ._btn:hover,.filter__list .list__head li:hover{background:#f5f7fc}.filter__list .list__head ._btn{display:block;padding:8px 16px;width:100%;text-align:left}.currency--error input,.filter__list .list__head ._reset{color:#e56565}.filter__list .list__body{border-top:1px solid #b9d1f9;padding:10px 0}.filter__list .list__body ._title{padding:0 16px;font-size:12px;line-height:16px;color:#aaadb2;margin-bottom:8px}.filter__list .list__body ._list{max-height:160px}.filter__list .list__body ._btn{position:relative}.filter__list .list__body ._btn:hover ._action{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.filter__list .list__body ._text{padding:8px 16px;display:block;cursor:pointer}.filter__list .list__body ._action{position:absolute;top:8px;right:16px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:none;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.filter__list .list__body ._action li,.payment-score__text>div{margin-right:8px}.filter__list .list__body ._del,.filter__list .list__body ._del:hover,.filter__list .list__body ._edit,.filter__list .list__body ._edit:hover{display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px;width:14px;height:14px;background-position:-1063px -1049px}.filter__list .list__body ._del,.filter__list .list__body ._del:hover,.filter__list .list__body ._edit:hover{background-position:-1077px -1063px}.filter__list .list__body ._del,.filter__list .list__body ._del:hover{width:12px;height:13px;background-position:-794px -762px}.filter__list .list__body ._del:hover{background-position:-806px -775px}.advanced-filter,.filter--fixed{position:fixed;opacity:0;visibility:hidden}.filter--fixed{background:#fff;left:0;-webkit-box-shadow:0 2px 16px rgba(29,42,56,.25);box-shadow:0 2px 16px rgba(29,42,56,.25);top:64px;padding:0 72px 0 160px;right:0;z-index:19}.opened-filter .filter--fixed{opacity:1;visibility:visible}@media (min-width:1441px){.sidebar-opened .filter--fixed{padding:0 72px 0 440px}}.filter--fixed .filter__inner{border-bottom:0}.advanced-filter{top:0;right:-476px;height:100%;background-color:#fff;width:476px;z-index:100001;padding:97px 0 135px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.advanced-filter.showed{opacity:1;visibility:visible;right:0}.advanced-filter__close{position:absolute;top:16px;right:16px;display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px;width:16px;height:16px;background-position:-1626px -1631px;z-index:3}.advanced-filter__header{position:absolute;z-index:2;top:0;left:0;width:100%;padding:40px 40px 16px;border-bottom:1px solid #d9dde5}.advanced-filter__header:before{content:'';position:absolute;top:100%;margin-top:1px;left:0;height:16px;width:100%;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(rgba(255,255,255,0)));background:-webkit-linear-gradient(top,#fff 0%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(top,#fff 0%,rgba(255,255,255,0) 100%);background:linear-gradient(180deg,#fff 0%,rgba(255,255,255,0) 100%);z-index:1}.advanced-filter__title-form{display:none}.advanced-filter__title-form.showed{display:block}.advanced-filter__title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-height:40px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.advanced-filter__title.hide{display:none}.advanced-filter__title ._text{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;font-family:"Roboto-Medium","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;font-size:20px;color:#4f8bf0;padding-right:8px}.advanced-filter__title ._btn{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px;width:18px;height:18px;background-position:-961px -947px}.advanced-filter__body{max-height:100%;overflow:auto;height:100%}.advanced-filter__body .mCSB_container{min-height:100%}.advanced-filter__body .body__list{padding:16px 40px;height:100%}.advanced-filter__body .body__section{margin:0 -4px 24px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.advanced-filter__body .body__section:last-child{margin-bottom:0}.advanced-filter__body .body__section .control-label{min-height:32px;margin-right:-200px}.advanced-filter__body .body__section .dropdown__arrow,.payment-table__item.disabled>div{opacity:.5}.advanced-filter__body .body__col{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:0 4px}.advanced-filter__body .body__col .form-group{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.advanced-filter__save{border-top:1px solid #d9dde5}.advanced-filter__save .save__title{font-size:16px;line-height:20px;font-family:"Roboto-Medium","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;position:relative;padding:16px 40px;cursor:pointer}.advanced-filter__save .save__title:before{content:'';position:absolute;top:50%;right:40px;display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px;width:14px;height:8px;background-position:-150px -134px;margin-top:-4px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.advanced-filter__save .save__title.active:before{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.advanced-filter__save .save__body{padding:0 40px 24px;display:none}.advanced-filter__save .save__footer{margin-top:16px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.advanced-filter__footer{position:absolute;bottom:0;left:0;width:100%;z-index:2;background:#fff;padding:16px 0}.advanced-filter__footer:before{content:'';position:absolute;bottom:100%;left:0;height:16px;width:100%;background:-webkit-gradient(linear,left bottom,left top,from(#fff),to(rgba(255,255,255,0)));background:-webkit-linear-gradient(bottom,#fff 0%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(bottom,#fff 0%,rgba(255,255,255,0) 100%);background:linear-gradient(0deg,#fff 0%,rgba(255,255,255,0) 100%);z-index:1;margin-bottom:1px}.advanced-filter__footer_btn,.advanced-filter__save .save__footer,.advanced-filter__wraper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.advanced-filter__footer_btn{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;border-top:1px solid #d9dde5;padding:16px 40px 0}.advanced-filter__wraper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:24px 40px}.advanced-filter__wraper .check-box{width:50%;margin-bottom:60px}.advanced-filter__wraper .check-input+.check-label{padding-left:0}.advanced-filter__wraper .check-input+.check-label:before{top:30px}.advanced-filter__wraper .check-input+.check-label:after{top:34px}.payment{padding:24px 32px 32px}.payment__row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -4px}.payment__col{padding:0 4px;width:50%;margin-bottom:24px}.payment__col:nth-last-child(-n+2){margin-bottom:0}.payment__col .multi__add{max-width:none}.r-applications{padding:0 33px}.r-applications__row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -4px}.r-applications__col{padding:0 4px;width:50%;margin-bottom:8px}.r-applications__col:nth-last-child(-n+2){margin-bottom:0}.r-applications__item{-webkit-transition:.3s;-o-transition:.3s;transition:.3s;min-height:64px;padding:12px 34px 12px 16px;background:#f7f9fc;-webkit-border-radius:5px;border-radius:5px;position:relative;display:block}.r-applications__item ._title{white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;line-height:24px;display:block}.r-applications__item ._desc{color:#7e848c;font-size:12px;line-height:16px}.r-applications__item ._status{position:absolute;width:10px;height:10px;right:16px;top:50%;margin-top:-5px;-webkit-border-radius:50%;border-radius:50%}.r-applications__item ._status--yellow{background:#fca844}.r-applications__item ._status--red{background-color:#e56565}.r-applications__item ._status--blue{background-color:#4f8bf0}.r-applications__item ._status--green{background-color:#56d48f}.r-applications__item:hover{-webkit-box-shadow:0 2px 2px rgba(0,41,102,.2);box-shadow:0 2px 2px rgba(0,41,102,.2)}.r-applications__item:hover ._title{color:#4f8bf0}.currency{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;border:1px solid #d3d8e0;position:relative;-webkit-border-radius:2px;border-radius:2px}.currency:hover{border-color:#b9d1f9}.currency--error,.currency--error:hover{border-color:#e56565}.currency--disabled .currency__input{position:relative}.currency--disabled .currency__input:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:3}.currency__comment{position:absolute;bottom:100%;right:0;margin-bottom:10px}.currency__comment ._btn{font-size:12px;line-height:16px;border-bottom:1px dashed #e56565;color:#e56565}.currency__btn ._btn:hover span,.currency__comment ._btn:hover{border-color:transparent}.currency__input{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;height:38px}.currency__input input{border:0;padding-right:0}.currency__select .dropdown__header{border:0;margin-left:1px;height:38px}.currency__select .dropdown__text{padding:0 23px 0 16px}.currency__select .dropdown__arrow{right:0}.currency__select .dropdown__box{top:-1px;padding-top:0}.currency__select .dropdown__box a{line-height:39px}.currency__select .dropdown__box .active{display:none}.currency__select .dropdown.opened .dropdown__box{z-index:5}.currency__btn{padding-left:15px}.currency__btn ._btn{background-color:#ebf1fc;position:relative;line-height:38px;height:38px;white-space:nowrap;padding:0 15px 0 30px;font-size:12px}.currency__btn ._btn span{-webkit-transition:.3s;-o-transition:.3s;transition:.3s;color:#4f8bf0;border-bottom:1px dashed #4f8bf0}.currency__btn ._btn:before{content:'';position:absolute;top:50%;left:18px;display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px;width:12px;height:10px;background-position:-2125px -2116px;margin-top:-5px;margin-left:-6px}@media (max-width:1200px){.currency__btn ._btn{padding-left:22px}.currency__btn ._btn span{display:none}}.payment-table{display:table;width:100%;table-layout:fixed}.payment-table__row{display:table-row}.payment-table__row.red{background-color:#fff4f4}.payment-table__row.red .payment-table__item{position:relative}.payment-table__row.red .payment-table__item:first-child:before{content:"";position:absolute;top:0;right:100%;height:100%;width:24px;background-color:#fff4f4}.payment-table__row.red .payment-table__item:last-child:after{content:"";position:absolute;top:0;left:100%;height:100%;width:24px;background-color:#fff4f4}.payment-table__item{display:table-cell;padding:5px 0;border-bottom:1px solid #d3d8e0;vertical-align:middle}.payment-table__item:first-child ._head{padding-left:0}.payment-table__item:last-child ._head{padding-right:0}.payment-table__item ._head{white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;color:#7e848c;font-size:12px;line-height:16px;padding:0 8px}.payment-table__item--small{max-width:110px}.payment-table__item--mini{width:54px}.payment-table__item--static{width:60px}.payment-table__item .dropdown-search__text{padding-right:22px}.payment-report__add ._btn span,.payment-table__item.disabled{position:relative}.payment-table__item.disabled:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.payment-table__input{min-height:50px;padding:13px 8px;position:relative;white-space:nowrap;line-height:24px;font-size:12px}.payment-table__input--field{padding:13px 20px 13px 8px}.payment-table__input:hover ._bg{background-color:#f7f9fc}.payment-table__input input{height:24px;border:0;border-bottom:1px solid transparent;position:relative;z-index:2;background-color:transparent;width:100%;font-size:12px;text-align:right;margin-right:15px}.payment-table__input input::-webkit-input-placeholder{color:#999fa8}.payment-table__input input:-moz-placeholder,.payment-table__input input::-moz-placeholder{color:#999fa8}.payment-table__input input:-ms-input-placeholder{color:#999fa8}.payment-table__input input:focus{border-color:#4f8bf0}.payment-table__input input:focus+._bg{background-color:#f7f9fc}.payment-table__input ._bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.payment-table__input ._icon{position:absolute;top:50%;right:5px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:2}.payment-table__btn{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:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;padding-left:8px}.payment-table__btn li{margin-right:16px}.payment-report__add ._btn span:before,.payment-table__btn ._copy,.payment-table__btn ._copy:hover,.payment-table__btn ._del,.payment-table__btn ._del:hover{display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px;width:15px;height:18px;background-position:-765px -730px}.payment-report__add ._btn span:before,.payment-table__btn ._copy:hover,.payment-table__btn ._del,.payment-table__btn ._del:hover{background-position:-750px -712px}.payment-report__add ._btn span:before,.payment-table__btn ._del,.payment-table__btn ._del:hover{width:16px;height:16px;background-position:-1626px -1631px}.payment-report__add ._btn span:before,.payment-table__btn ._del:hover{background-position:-1658px -1663px}.payment-table__toggle{padding:0 8px}.payment-table__toggle input{display:none}.payment-table__toggle label,.payment-view ._toggle label{width:38px;height:18px;background:#c1cee5;-webkit-border-radius:50px;border-radius:50px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;display:block;position:relative;cursor:pointer}.payment-report__box{min-height:320px}.payment-report__add{margin-top:16px}.payment-report__add ._btn{font-family:"Roboto-Medium","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;padding:9px 55px;border:1px dashed #b9d1f9;color:#4f8bf0;-webkit-border-radius:5px;border-radius:5px}.payment-report__add ._btn:hover{background-color:#f5f8fc}.payment-report__add ._btn span:before{content:"";position:absolute;top:50%;left:-25px;margin-top:-8px;background-position:-56px -56px}.payment-report__result{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;padding:16px;background-color:#f7f9fc;margin:24px 0;line-height:24px}.payment-report__result:last-child{margin-bottom:0}.payment-report__result ._item{margin-right:24px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.payment-report__result ._item:first-child{margin-right:32px}.payment-report__result ._item:last-child{margin-right:0}.payment-report__result ._item--error{margin-left:16px}.payment-report__result ._label{font-size:12px;color:#999fa8;margin-right:8px}.payment-report__result ._price{border-bottom:1px dashed #4f8bf0;position:relative;margin-right:18px}.payment-report__result ._price:before{content:"";position:absolute;top:50%;right:-18px;display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px;width:12px;height:12px;background-position:-1051px -1037px;margin-top:-6px}.payment-report__result ._price:after{content:"";position:absolute;top:0;height:100%;right:-18px;width:18px}.payment-report__result ._price.hide,.payment-view ._toggle input{display:none}.payment-report__result ._price-input{height:24px;border:0;border-bottom:1px solid #4f8bf0;background-color:transparent;display:none;width:100px}.payment-report__result ._price-input.showed{display:block}.payment-report__result ._success{color:#61b283}.payment-report__result ._error{color:#e56565;position:relative}.payment-report__result ._error:after{content:"";position:absolute;top:50%;right:-10px;margin-top:-4px;display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px;width:8px;height:6px;background-position:-1602px -1609px}.payment-view.cell-0 .payment-view__row>div:nth-child(1),.payment-view.cell-1 .payment-view__row>div:nth-child(2),.payment-view.cell-10 .payment-view__row>div:nth-child(11),.payment-view.cell-11 .payment-view__row>div:nth-child(12),.payment-view.cell-12 .payment-view__row>div:nth-child(13),.payment-view.cell-13 .payment-view__row>div:nth-child(14),.payment-view.cell-14 .payment-view__row>div:nth-child(15),.payment-view.cell-15 .payment-view__row>div:nth-child(16),.payment-view.cell-16 .payment-view__row>div:nth-child(17),.payment-view.cell-17 .payment-view__row>div:nth-child(18),.payment-view.cell-18 .payment-view__row>div:nth-child(19),.payment-view.cell-19 .payment-view__row>div:nth-child(20),.payment-view.cell-2 .payment-view__row>div:nth-child(3),.payment-view.cell-20 .payment-view__row>div:nth-child(21),.payment-view.cell-3 .payment-view__row>div:nth-child(4),.payment-view.cell-4 .payment-view__row>div:nth-child(5),.payment-view.cell-5 .payment-view__row>div:nth-child(6),.payment-view.cell-6 .payment-view__row>div:nth-child(7),.payment-view.cell-7 .payment-view__row>div:nth-child(8),.payment-view.cell-8 .payment-view__row>div:nth-child(9),.payment-view.cell-9 .payment-view__row>div:nth-child(10){-webkit-flex-basis:40%;-ms-flex-preferred-size:40%;flex-basis:40%}.payment-view.cell-0 .hovered,.payment-view.cell-1 .hovered,.payment-view.cell-10 .hovered,.payment-view.cell-11 .hovered,.payment-view.cell-12 .hovered,.payment-view.cell-13 .hovered,.payment-view.cell-14 .hovered,.payment-view.cell-15 .hovered,.payment-view.cell-16 .hovered,.payment-view.cell-17 .hovered,.payment-view.cell-18 .hovered,.payment-view.cell-19 .hovered,.payment-view.cell-2 .hovered,.payment-view.cell-20 .hovered,.payment-view.cell-3 .hovered,.payment-view.cell-4 .hovered,.payment-view.cell-5 .hovered,.payment-view.cell-6 .hovered,.payment-view.cell-7 .hovered,.payment-view.cell-8 .hovered,.payment-view.cell-9 .hovered{-webkit-flex-basis:40%;-ms-flex-preferred-size:40%;flex-basis:40%}.payment-view__row{border-bottom:1px solid #d3d8e0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.payment-view__row.red{position:relative;background-color:#fff4f4}.payment-view__row.red:after,.payment-view__row.red:before{content:"";position:absolute;top:0;height:100%;width:24px;background-color:#fff4f4}.payment-view__row.red:before{right:100%}.payment-view__row.red:after{left:100%}.payment-view__row--header ._cell{padding-top:5px;padding-bottom:5px}.payment-view ._meta{-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.payment-view ._cell{white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;color:#7e848c;font-size:12px;line-height:16px;padding:15px 8px;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0}.payment-view ._disabled{opacity:.5}.payment-view ._toggle{padding:0 8px}.add-recipient{padding:0 32px}.add-recipient__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -4px}.add-recipient__col{padding:0 4px;margin-bottom:24px;width:50%}.add-recipient__col:nth-last-child(-n+2){margin-bottom:0}.currency-exchange{padding:0 32px}.currency-exchange__text{line-height:16px;font-size:12px;color:#7e848c;margin-bottom:16px;max-width:580px}.currency-exchange__area textarea{min-height:80px}.application-payment__item{border-bottom:1px solid #d9dde5;padding:16px 36px;position:relative;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.application-payment__item:last-child{border-bottom:0}.application-payment__item:hover{-webkit-box-shadow:0 4px 12px rgba(46,67,102,.15);box-shadow:0 4px 12px rgba(46,67,102,.15)}.application-payment__item:hover .application-payment__action{opacity:1;visibility:visible}.application-payment__item:hover .application-payment__label,.application-payment__item:hover .application-payment__meta{opacity:1}.application-payment__item--urgent:before{content:'';position:absolute;top:16px;left:16px;display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px;width:14px;height:14px;background-position:-780px -748px}.application-payment__item--draft .application-payment__label,.application-payment__item--draft .application-payment__meta{opacity:.5}.application-payment__label{font-size:12px;line-height:16px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.application-payment__label ._info{color:#7e848c;margin-right:8px}.application-payment__info li:last-child,.application-payment__label ._info:last-child{margin-right:0}.application-payment__label ._info strong{color:#324057}.application-payment__label ._info span,.application-payment__label ._name{color:#7e848c;font-family:"Roboto-Medium","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal}.application-payment__meta{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:32px}.application-payment__price,.application-payment__type{white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.application-payment__price{margin-right:28px;width:100px}.application-payment__type{color:#7e848c;width:500px}@media (max-width:1600px){.application-payment__type{width:300px}}@media (max-width:1500px){.application-payment__type{width:200px}}@media (max-width:1000px){.application-payment__type{width:100px}}.application-payment__name{margin-right:28px;width:300px;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.application-payment__action,.application-payment__info{position:absolute;top:16px;right:32px;z-index:1;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}.application-payment__info li{margin-right:8px;min-width:16px}.application-payment__info li._file{height:16px;position:relative;text-align:center}.application-payment__info li._file--has:before,.application-payment__info li._file:before{display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px}.application-payment__info li._file:before{content:'';position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:12px;height:16px;background-position:-1319px -1306px}.application-payment__info li._circle,.application-payment__info li._file span{font-family:"Roboto-Bold","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;color:#fff}.application-payment__info li._file span{position:relative;z-index:1;font-size:9px}.application-payment__info li._file--has:before{-webkit-transform:none;-ms-transform:none;transform:none;margin-top:-12px;margin-left:-6px;width:16px;height:20px;background-position:-1303px -1286px}.application-payment__info li._circle{width:16px;height:16px;-webkit-border-radius:50%;border-radius:50%;background-color:#f53244;font-size:10px;line-height:17px;text-align:center}.application-payment__action{top:0;height:100%;background:-webkit-gradient(linear,right top,left top,color-stop(39.53%,#fff),to(rgba(255,255,255,0)));background:-webkit-linear-gradient(right,#fff 39.53%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(right,#fff 39.53%,rgba(255,255,255,0) 100%);background:linear-gradient(270deg,#fff 39.53%,rgba(255,255,255,0) 100%);width:224px;z-index:3;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;opacity:0;visibility:hidden;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.application-payment__action li{margin-right:16px}.application-payment__action li:last-child,.payment-score__text>div:last-child,.services__item ._actions li:last-child{margin-right:0}.application-payment__action ._edit{display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px;width:18px;height:18px;background-position:-1015px -1001px}.application-payment__action ._copy,.application-payment__action ._copy:hover,.application-payment__action ._del,.application-payment__action ._del:hover,.application-payment__action ._edit:hover{display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px;width:18px;height:18px;background-position:-961px -947px}.application-payment__action ._copy,.application-payment__action ._copy:hover,.application-payment__action ._del,.application-payment__action ._del:hover{width:15px;background-position:-765px -730px}.application-payment__action ._copy:hover,.application-payment__action ._del,.application-payment__action ._del:hover{background-position:-750px -712px}.application-payment__action ._del,.application-payment__action ._del:hover{width:16px;height:16px;background-position:-1626px -1631px}.application-payment__action ._del:hover{background-position:-1658px -1663px}.application-payment__text{position:absolute;top:16px;right:32px;color:#7e848c;font-size:12px;line-height:16px;white-space:nowrap;max-width:400px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.application-payment__text span{font-family:"Roboto-Medium","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;margin-right:4px}.application-payment--admin .application-payment__info{top:auto;bottom:16px}.services__row{background-color:#fff;border:1px solid #d9dde5;border-bottom:0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.services__row:last-child{border-bottom:1px solid #d9dde5}.services__row.opened{-webkit-box-shadow:0 4px 12px rgba(46,67,102,.15);box-shadow:0 4px 12px rgba(46,67,102,.15);-webkit-border-radius:5px;border-radius:5px;margin-bottom:16px;margin-top:16px;border-bottom:1px solid #d9dde5}.services__row.opened .row__link ._text{color:#4f8bf0}.services__row.opened .row__link ._hover{display:block}.services__row.opened .row__link ._main{display:none}.services__row .row__title{position:relative}.services__row .row__title:hover .row__action{opacity:1;visibility:visible;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.services__row .row__action,.services__row .row__link{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}.services__row .row__link{padding:20px 66px 20px 58px;cursor:pointer;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;position:relative}.services__row .row__link:before,.services__row .row__link:hover:before{display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px;width:14px;height:8px}.services__row .row__link:before{content:'';position:absolute;top:50%;left:26px;margin-top:-4px;background-position:-164px -142px}.services__row .row__link ._text{font-size:16px;padding-left:24px;position:relative}.services__row .row__link ._text img{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.services__row .row__link ._count{color:#7e848c}.services__row .row__link ._count span{margin-right:4px;color:#324057;font-family:"Roboto-Medium","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal}.services__row .row__link ._hover{display:none}.services__row .row__link:hover:before{background-position:-150px -134px}.services__row .row__link:hover ._text{color:#4f8bf0}.choose-icon__item label ._icon img,.services__row .row__link:hover ._hover{display:block}.services__row .row__link:hover ._main{display:none}.services__row .row__action{position:absolute;top:0;right:0;z-index:1;background:-webkit-gradient(linear,right top,left top,color-stop(39.53%,#fff),to(rgba(255,255,255,0)));background:-webkit-linear-gradient(right,#fff 39.53%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(right,#fff 39.53%,rgba(255,255,255,0) 100%);background:linear-gradient(270deg,#fff 39.53%,rgba(255,255,255,0) 100%);width:200px;padding-right:66px;height:100%;opacity:0;visibility:hidden;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.services__item ._edit:hover,.services__row .row__action ._edit,.services__row .row__action ._edit:hover{display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px;width:18px;height:18px;background-position:-1015px -1001px}.services__item ._edit:hover,.services__row .row__action ._edit:hover{background-position:-961px -947px}.services__row .row__list{border-top:1px solid #d9dde5;padding:0 66px 0 83px;display:none}.services__item,.services__item ._actions{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}.services__item{padding:17px 0;border-bottom:1px solid #d9dde5;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;position:relative}.services__item ._actions{position:absolute;top:0;right:0;height:100%;opacity:0;visibility:hidden;-webkit-transform:none;-ms-transform:none;transform:none;z-index:1;background:-webkit-gradient(linear,right top,left top,color-stop(39.53%,#fff),to(rgba(255,255,255,0)));background:-webkit-linear-gradient(right,#fff 39.53%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(right,#fff 39.53%,rgba(255,255,255,0) 100%);background:linear-gradient(270deg,#fff 39.53%,rgba(255,255,255,0) 100%);padding-left:60px}.services__item ._actions li{margin-right:16px}.services__item ._edit{display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px;width:18px;height:18px;background-position:-1015px -1001px}.services__item:last-child{border-bottom:0}.services__item:hover ._text{color:#4f8bf0}.services__item:hover ._actions{opacity:1;visibility:visible}.add-service{padding:24px 32px}.add-service__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -4px}.add-service__col{width:50%;padding:0 4px;margin-bottom:24px}.add-service__col:last-child{margin-bottom:0}.add-service__col--big,.datepickeryears table{width:100%}.add-service__footer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;margin-top:24px}.choose-icon__title{line-height:32px;border-bottom:1px solid #cccfd4;position:relative;cursor:pointer;display:block}.choose-icon__title:before{content:'';position:absolute;top:50%;right:0;display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px;width:14px;height:8px;background-position:-164px -142px;margin-top:-4px}.choose-icon__title.opened:before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.choose-icon__item input,.choose-icon__list{display:none}.choose-icon__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:8px;margin:0 -8px}.choose-icon__col{width:16.6666666667%;padding:0 8px;margin-top:16px}.choose-icon__item input:checked+label{border-color:#b9d1f9}.choose-icon__item label{background:#f7f9fc;-webkit-border-radius:5px;border-radius:5px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:104px;border:1px solid transparent;cursor:pointer}.choose-icon__item label ._icon{min-height:32px;text-align:center}.choose-icon__item label ._text{font-size:12px;line-height:24px;margin-top:14px}.choose-icon__item label:hover{background-color:#f0f3f9}.directory__section{border-bottom:1px solid #d9dde5;padding:16px 32px 24px}.directory__title{line-height:24px;font-family:"Roboto-Medium","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;margin-bottom:16px}.directory__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -4px}.directory__item{width:50%;padding:5px 0;overflow:hidden;position:relative}@media (min-width:1750px){.directory__item{width:33.3333333%}}.directory__item span{display:inline-block;vertical-align:top;line-height:24px}.directory__item span:first-child{font-size:12px;color:#7e848c;background-color:#fff;position:absolute;top:3px;left:0;padding-right:2px;z-index:1}.directory__item span:last-child{position:relative;padding-left:140px;z-index:0;padding-right:15px}.directory__item span:last-child:before{content:'';position:absolute;right:-webkit-calc(100% - 138px);right:calc(100% - 138px);top:16px;width:100vw;border-bottom:1px dotted #c7ccd5}.payment-score{padding:24px 32px;border-top:1px solid #d9dde5}.payment-score__list,.payment-score__title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.payment-score__title{line-height:32px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.payment-score__title ._label{font-size:12px;line-height:16px;margin-left:12px}.payment-score__title ._label span{color:#7e848c}.payment-score__list{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -4px}.payment-score__col{padding:0 4px;width:50%;margin-bottom:8px}.payment-score__col:nth-last-child(-n+2){margin-bottom:0}.payment-score__item{background:#f0f4fa;-webkit-border-radius:2px;border-radius:2px;padding:6px 8px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.payment-score__item:hover{-webkit-box-shadow:0 2px 2px rgba(0,41,102,.2);box-shadow:0 2px 2px rgba(0,41,102,.2)}.payment-score__enter{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.payment-score__enter.hide{display:none}.payment-score__input ._btn{padding:0 8px;-webkit-border-radius:2px;border-radius:2px;font-size:12px;height:38px;color:#aaadb2}.payment-score__input ._btn span{border-bottom:1px dashed transparent}.payment-score__input ._btn:hover{color:#4f8bf0;background-color:#f7f9fc}.payment-score__date:hover span,.payment-score__input ._btn:hover span{border-bottom:1px dashed #4f8bf0}.payment-score__input ._btn.hide{display:none}.payment-score__input ._input{padding:0 8px;border:0;background-color:#f7f9fc;height:38px;display:none}.payment-score__input ._input.showed{display:block}.payment-score__enter,.payment-score__enter-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}.payment-score__date{font-size:12px;color:#aaadb2;padding:0 8px;line-height:38px}.payment-score__date:hover,.payment-score__submit:hover{background-color:#f7f9fc}.payment-score__date:hover span{color:#4f8bf0}.payment-score__submit{height:38px;width:34px;position:relative;opacity:0;visibility:hidden}.payment-score__submit:before{content:'';position:absolute;top:50%;left:50%;margin-left:-10px;margin-top:-12px;display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px;width:18px;height:18px;background-position:-832px -806px}.payment-score__submit.showed{opacity:1;visibility:visible}.payment-score__info{display:none;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;min-height:38px;padding:0 8px}.payment-score__action,.payment-score__info.showed,.payment-score__text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.payment-score__action,.payment-score__text{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.payment-score__text{font-size:12px;color:#aaadb2;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}.payment-score__text>div span{color:#324057;font-size:14px}.payment-score__action{padding-left:15px}.payment-score__action li{margin-right:12px}.payment-score__action li:last-child{margin-right:0}.payment-score__action ._del,.payment-score__action ._del:hover,.payment-score__action ._edit,.payment-score__action ._edit:hover,.payment-score__btn span:before{display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px;width:18px;height:18px;background-position:-1015px -1001px}.payment-score__action ._del,.payment-score__action ._del:hover,.payment-score__action ._edit:hover,.payment-score__btn span:before{background-position:-961px -947px}.payment-score__action ._del,.payment-score__action ._del:hover,.payment-score__btn span:before{width:16px;height:16px;background-position:-1626px -1631px}.payment-score__action ._del:hover,.payment-score__btn span:before{background-position:-1658px -1663px}.payment-score__btn{min-height:50px;border:1px dotted #b9d1f9;line-height:48px;text-align:center;-webkit-border-radius:5px;border-radius:5px;cursor:pointer}.payment-score__btn:hover{background-color:#f5f8fc;border-color:#4f8bf0}.payment-score__btn span{color:#4f8bf0;position:relative;padding-left:24px}.payment-score__btn span:before{content:'';position:absolute;top:50%;left:0;background-position:-56px -56px;margin-top:-8px}.payment-score--static{margin-bottom:30px}.payment-score--static .payment-score__item:hover{-webkit-box-shadow:none;box-shadow:none}.payment-score--static .payment-score__info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.user-pc__head,.user-pc__section{background:#fff;border:1px solid #d9dde5;-webkit-border-radius:5px;border-radius:5px}.user-pc__head{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-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding:24px 32px;margin-bottom:16px}.user-pc__section{margin-bottom:8px}.user-pc__options li:last-child,.user-pc__section:last-child{margin-bottom:0}.user-pc__section--slider .edit-org__header{position:relative;padding-right:72px;cursor:pointer}.user-pc__section--slider .edit-org__header:before{content:'';position:absolute;top:52px;right:32px;width:21px;height:12px;background-position:-203px -168px}.user-info__upload input,.user-pc__section--slider .edit-org__drop{display:none}.user-pc__options li{line-height:20px;margin-bottom:8px}.user-pc__options li strong{font-family:"Roboto-Medium","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal}.user-pc__options li span{font-size:13px;color:#7e848c}.user-info{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}.user-info__img{position:relative}.user-info__avatar{-webkit-border-radius:50%;border-radius:50%;background-color:#ebf1fc;width:96px;height:96px;position:relative}.user-info__avatar ._char,.user-info__avatar ._img{position:absolute;left:0;width:100%;text-align:center}.user-info__avatar ._char{font-size:48px;line-height:1;font-family:"Roboto-Light","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;z-index:1}.user-info__avatar ._img{top:0;height:100%;z-index:2}.user-info__avatar ._img img{-webkit-border-radius:50%;border-radius:50%;max-height:100%}.user-info__upload{position:absolute;bottom:0;right:0;z-index:3}.user-info__upload label{display:block;width:32px;height:32px;background-color:#fff;-webkit-border-radius:50%;border-radius:50%;-webkit-box-shadow:0 4px 16px rgba(23,78,143,.15);box-shadow:0 4px 16px rgba(23,78,143,.15);cursor:pointer}.user-info__upload label:before,.user-info__upload--edit label:before,.user-pc__section--slider .edit-org__header:before{display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px}.user-info__upload label:before{content:'';position:absolute;top:50%;left:50%;width:16px;height:16px;background-position:-2212px -2212px;margin-top:-8px;margin-left:-8px}.user-info__upload--edit label:before{margin-top:-7px;margin-left:-7px;width:14px;height:14px;background-position:-2247px -2248px}.user-info__text{margin-left:32px}.user-info__name{font-size:20px;line-height:24px;color:#474a4f;max-width:300px;font-family:"Roboto-Medium","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal}.user-info__email{margin-top:10px}.user-info__email ._link{color:#4f8bf0}.user-info__email ._link:hover,.user-security__section .section__action:hover{text-decoration:underline}.user-security__section{border-bottom:1px solid #d9dde5;padding:24px 32px}.user-security__section:last-child{border-bottom:0}.user-security__section .section__action:before,.user-security__section .section__header.opened .section__action:before{display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px;width:17px;height:12px;background-position:-328px -270px;margin-top:-7px}.user-security__section .section__title{font-size:20px;font-family:"Roboto-Medium","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal}.user-security__section .section__action{position:relative;color:#4f8bf0;padding-left:32px;margin-top:20px;display:inline-block;vertical-align:top}.user-security__section .section__action:before{content:'';position:absolute;top:50%;left:0;width:18px;height:18px;background-position:-961px -947px;margin-top:-10px}.user-security__section .section__drop{margin-top:20px;max-width:580px;display:none}.user-security__section .section__desc{margin-bottom:24px;font-size:12px;line-height:16px;color:#7e848c}.user-security__section .section__form{max-width:340px}.user-security__section .section__form .form__message{position:absolute;top:46px;left:100%;margin-left:90px;line-height:16px;font-size:12px;white-space:nowrap;z-index:1}.user-security__section .section__form .form__message.success{color:#61b283}.user-security__section .section__form .form__message.error{color:#e56565}.user-security__section .section__form .form__section{position:relative;margin-bottom:24px}.client-docs__item ._popup li:last-child,.user-security__section .section__form .form__section:last-child{margin-bottom:0}.user-security__section .section__form .form__section .form-group--btn span{position:absolute;top:50%;left:176px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);line-height:16px;font-size:12px;color:#7e848c;z-index:1;white-space:nowrap}.client-docs__drop,.client-docs__filter,.client-docs__header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.client-docs__header{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:18px 32px;border-bottom:1px solid #d9dde5}.client-docs__drop,.client-docs__filter{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.client-docs__filter ._item{margin-right:24px}.client-docs__filter ._item:last-child{margin-right:0}.client-docs__filter ._item--static .dropdown{width:192px;height:32px}.client-docs__filter ._item--static .dropdown:hover .dropdown__header{position:absolute;top:0;left:0}.client-docs__filter ._item--static .dropdown:hover .dropdown__text{width:auto;min-width:192px;-webkit-box-shadow:0 4px 12px rgba(46,67,102,.15);box-shadow:0 4px 12px rgba(46,67,102,.15);-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.client-docs__filter ._item--static .dropdown__header{background:#ebf1fc;-webkit-border-radius:2px;border-radius:2px;height:32px;border:0}.client-docs__filter ._item--static .dropdown__text{padding:0 30px 0 8px;line-height:32px;width:192px;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}.client-docs__filter ._item--static .dropdown__arrow{right:8px}.client-docs__filter ._item--static .dropdown__box{top:100%;padding-top:0;margin-top:4px}.client-docs__drop ._label{margin-right:4px}.client-docs__drop .dropdown__header{border:0;padding-right:20px;background-color:transparent;height:32px}.client-docs__drop .dropdown__text{padding:0;line-height:32px;color:#4f8bf0}.client-docs__drop .dropdown__arrow{right:0;display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px;width:14px;height:8px;background-position:-150px -134px}.client-docs__drop .dropdown__box{padding-top:0;top:100%}.client-docs__body{display:table;width:100%}.client-docs__row{display:table-row;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;cursor:pointer}.client-docs__row:hover{-webkit-box-shadow:0 4px 12px rgba(46,67,102,.15);box-shadow:0 4px 12px rgba(46,67,102,.15)}.client-docs__row:last-child .client-docs__item{border-bottom:0}.client-docs__item{display:table-cell;padding-top:32px;padding-bottom:14px;padding-right:25px;border-bottom:1px solid #d9dde5;vertical-align:top}.client-docs__item:hover ._popup{-webkit-transition:.3s;-o-transition:.3s;transition:.3s;opacity:1;visibility:visible}.client-docs__item:first-child{padding-left:32px}.client-docs__item:last-child{padding-right:32px}.client-docs__item ._label{line-height:20px;position:relative}.client-docs__item ._icon{position:absolute;top:50%}.client-docs__item ._error{display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px;width:12px;height:13px;background-position:-1513px -1514px;margin-top:-7px;left:-17px}.client-docs__item ._price{position:relative;display:inline-block;vertical-align:top}.client-docs__item ._sum{display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px;width:8px;height:10px;background-position:-1525px -1527px;margin-top:-6px;left:-14px}.client-docs__item ._desc{line-height:16px;font-size:12px;color:#7e848c;margin-top:3px}.client-docs__item ._popup,.client-docs__item ._popup:after,.client-docs__item ._popup:before{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.client-docs__item ._popup{z-index:1;-webkit-border-radius:2px;border-radius:2px;background-color:#fff;border:1px solid #d9dde5;-webkit-box-shadow:0 3px 12px rgba(9,38,86,.1);box-shadow:0 3px 12px rgba(9,38,86,.1);font-size:11px;line-height:14px;min-width:210px;padding:8px;opacity:0;visibility:hidden;top:50px}.client-docs__item ._popup:after,.client-docs__item ._popup:before{content:'';top:-7px;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #d9dde5}.client-docs__item ._popup:after{top:-6px;border-bottom:7px solid #fff}.client-docs__item ._popup li{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;white-space:nowrap;margin-bottom:5px}.client-docs__item ._popup li span:first-child{font-size:11px;color:#7e848c;padding-right:10px}.client-docs__btn{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:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.client-docs__btn li{margin-right:16px}.client-docs__action li:last-child,.client-docs__btn li:last-child{margin-right:0}.client-docs__btn ._download,.client-docs__btn ._download:hover,.client-docs__btn ._edit,.client-docs__btn ._edit:hover,.client-docs__btn ._upload,.client-docs__btn ._upload:hover{display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px;width:18px;height:18px;background-position:-979px -965px}.client-docs__btn ._download,.client-docs__btn ._download:hover,.client-docs__btn ._edit:hover,.client-docs__btn ._upload,.client-docs__btn ._upload:hover{background-position:-997px -983px}.client-docs__btn ._download,.client-docs__btn ._download:hover,.client-docs__btn ._upload,.client-docs__btn ._upload:hover{width:19px;height:20px;background-position:-2193px -2192px}.client-docs__btn ._download,.client-docs__btn ._download:hover,.client-docs__btn ._upload:hover{background-position:-2228px -2228px}.client-docs__btn ._download,.client-docs__btn ._download:hover{width:14px;height:18px;background-position:-881px -855px}.client-docs__btn ._download:hover{background-position:-895px -873px}.client-docs__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}.client-docs__action li{margin-right:24px}.client-docs__action ._link{position:relative;padding-left:15px;line-height:16px;font-size:12px}.client-docs__action ._link:before{content:'';position:absolute;top:50%;left:0;margin-top:-6px}.client-docs__action ._link:hover{text-decoration:underline}.client-docs__action ._payments{color:#e56565}.client-docs__action ._download:before,.client-docs__action ._payments:before,.create-payment__copy:before{display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px;width:9px;height:12px;background-position:-1533px -1537px}.client-docs__action ._download{color:#4f8bf0}.client-docs__action ._download:before,.create-payment__copy:before{background-position:-909px -891px}.create-payment{position:relative}.create-payment__copy{position:absolute;top:25px;right:32px;z-index:1;color:#4f8bf0;line-height:16px;font-size:12px;padding-left:21px}.create-payment__copy:before{content:'';position:absolute;top:50%;left:0;width:15px;height:18px;background-position:-750px -712px;margin-top:-8px}.app-calendar__wrapp .fc a[data-navlink]:hover,.create-payment__copy:hover{text-decoration:underline}.create-payment__header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:24px 32px 16px;border-bottom:1px solid #d9dde5}.create-payment__header ._item{width:50%;margin-top:6px}.create-payment__header ._item:nth-child(-n+2){margin-top:0}.create-payment__header ._item span{font-size:12px;line-height:16px}.create-payment__header ._item span:first-child{font-family:"Roboto-Medium","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal}.create-payment__header ._item span:last-child{color:#7e848c}.create-payment__header--mod{border-bottom:0;padding-bottom:24px}.create-payment__body{padding:24px 32px 40px}.create-payment__person-wrapper{max-width:430px;margin-bottom:32px}.create-payment__person .person__label{line-height:32px}.create-payment__person .person__field{border:1px solid #d9dde5;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative}.create-payment__person .person__field ._input{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.create-payment__person .person__field ._drop{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.create-payment__person .person__field .dropdown__header,.create-payment__person .person__field .form-input{border:0}.create-payment__person .person__field .dropdown__text{padding-right:30px;color:#999fa8}.create-payment__person .person__field .dropdown__box{margin-top:4px;top:100%;padding-top:0}.create-payment__table{display:table;width:100%}.create-payment__table .table__row{display:table-row}.create-payment__table .table__row--header .table__item{padding:9px 10px;white-space:normal;color:#7e848c}.create-payment__table .table__item{display:table-cell;border-bottom:1px solid #d9dde5;padding:16px 10px;font-size:12px;line-height:16px;white-space:nowrap;min-width:100px}.create-payment__table .table__item:first-child{padding-left:0}.create-payment__table .table__item:last-child{padding-right:0}.create-payment__table .table__item--desc{color:#999fa8;white-space:normal}.create-payment__table .table__item--name{white-space:normal;min-width:180px}.create-payment__new,.create-payment__new .new__right{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}.create-payment__new{padding:7px 0;border-bottom:1px solid #d9dde5}.create-payment__new .dropdown-search__header ._text{margin-bottom:0}.create-payment__new .dropdown-search__header--placeholder .dropdown-search__text{padding-right:30px}.create-payment__new .dropdown-search__header--placeholder .dropdown-search__text ._text{border-bottom:1px dashed #aaadb2;color:#aaadb2}.create-payment__new .dropdown-search.opened .dropdown-search__header--placeholder .dropdown-search__text ._text,.create-payment__new .dropdown-search__header--placeholder .dropdown-search__text:hover ._text{color:#4f8bf0;border-color:#4f8bf0}.create-payment__new .new__right{padding-right:100px}.create-payment__new .new__input{min-height:50px;padding:13px 8px;position:relative;width:100px}.create-payment__new .new__input input{height:24px;border:0;border-bottom:1px solid transparent;position:relative;z-index:2;background-color:transparent;width:100%;font-size:12px}.create-payment__new .new__input input::-webkit-input-placeholder{color:#aaadb2}.create-payment__new .new__input input:-moz-placeholder,.create-payment__new .new__input input::-moz-placeholder{color:#aaadb2}.create-payment__new .new__input input:-ms-input-placeholder{color:#aaadb2}.create-payment__new .new__input input:focus{border-color:#4f8bf0}.create-payment__new .new__input input:focus+._bg{background-color:#f7f9fc}.create-payment__new .new__input ._bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.create-payment__footer,.create-payment__result{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}.create-payment__result{padding-top:16px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.create-payment__result .result__btn ._btn{min-width:320px;color:#4f8bf0;border:1px dashed #b9d1f9;line-height:34px;-webkit-border-radius:5px;border-radius:5px;text-align:center;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.create-payment__result .result__btn ._btn span{position:relative;padding-left:30px}.create-payment__result .result__btn ._btn span:before{content:'';position:absolute;top:50%;left:0;display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px;width:14px;height:14px;background-position:-1542px -1549px;margin-top:-7px}.create-payment__result .result__btn ._btn:hover{background-color:#f5f8fc;border-color:#4f8bf0}.create-payment__result .result__text{font-size:12px;line-height:16px}.create-payment__result .result__text span,.request-settings__row .row__elem .elem__input ._label span{color:#7e848c}.create-payment__footer{padding:24px 32px;border-top:1px solid #d9dde5;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.create-payment__footer .footer__check{margin-right:32px}.create-payment__footer .footer__check:last-child{margin-right:0}.create-payment__footer .footer__check ._input{display:none}.create-payment__footer .footer__check ._input:checked+label ._toggle,.vacation__checkbox input:checked+label ._toggle{background-color:#6d9be8}.create-payment__footer .footer__check ._label{position:relative;cursor:pointer;overflow:hidden;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}.create-payment__footer .footer__check ._text{-webkit-transition:opacity .05s .25s;-o-transition:opacity .05s .25s;transition:opacity .05s .25s}.create-payment__footer .footer__check ._toggle{position:relative;width:38px;height:18px;background:#c1cee5;-webkit-border-radius:50px;border-radius:50px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;margin-left:8px}.create-payment__footer .footer__check ._toggle:after{content:'';position:absolute;top:50%;left:3px;width:14px;height:14px;margin-top:-7px;background-color:#fff;-webkit-border-radius:50%;border-radius:50%;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.create-payment__footer .footer__check ._toggle:hover{-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15);box-shadow:inset 0 2px 4px rgba(0,0,0,.15)}.payments-individuals__header{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:16px;padding:0 24px}.payments-individuals__header,.payments-individuals__select{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}.payments-individuals__select ._label{margin-right:16px;line-height:16px;font-size:12px;color:#7e848c}.payments-individuals__select ._label:last-child{margin-right:0}.payments-individuals__select .dropdown{min-width:375px}.payments-individuals__body{border-top:1px solid #d9dde5;padding:8px 8px 8px 24px;max-height:500px;position:relative}.payments-individuals__body:before{content:'';position:absolute;top:0;left:0;width:100%;height:24px;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(rgba(255,255,255,0)));background:-webkit-linear-gradient(top,#fff 0%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(top,#fff 0%,rgba(255,255,255,0) 100%);background:linear-gradient(180deg,#fff 0%,rgba(255,255,255,0) 100%);z-index:1}.payments-individuals__body:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:24px;background:-webkit-gradient(linear,left bottom,left top,from(#fff),to(rgba(255,255,255,0)));background:-webkit-linear-gradient(bottom,#fff 0%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(bottom,#fff 0%,rgba(255,255,255,0) 100%);background:linear-gradient(0deg,#fff 0%,rgba(255,255,255,0) 100%);z-index:1}.payments-individuals__row{border-bottom:1px solid #d9dde5;margin-right:24px;padding-right:5px}.payments-individuals__row:last-child{border-bottom:0}.payments-individuals__row .check-box{padding:18px 0}.payments-individuals__row .check-box ._title{line-height:20px;display:block}.payments-individuals__row .check-box ._desc{font-size:12px;line-height:16px;margin-top:4px;color:#7e848c}.payments-individuals__row .check-label:before{top:10px}.payments-individuals__row .check-label:after{top:16px}.files-list{border-top:1px solid #d9dde5;padding:32px;margin:30px 0 0}.files-list__title{margin-bottom:5px}.files-list__body{border:1px solid #d9dde5;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:5px;border-radius:5px}.files-list__item{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:16px;border-bottom:1px solid #d9dde5;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.files-list__item:last-child{border-bottom:0}.files-list__item ._left{font-family:"Roboto-Medium","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal}.files-list__item ._right{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}.files-list__item ._date{line-height:16px;font-size:12px;color:#7e848c;margin-right:32px}.files-list__item ._download,.files-list__item ._download:hover{display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px;width:9px;height:12px}.files-list__item ._download{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);background-position:-918px -903px}.files-list__item ._download:hover{background-position:-909px -891px}.rangs__head{margin-bottom:8px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;padding:0 16px}.rangs__label{font-size:12px;line-height:16px;color:#7e848c;width:154px}.rangs__item{margin-bottom:8px;background:#f7f9fc;-webkit-border-radius:5px;border-radius:5px;padding:8px 16px;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}.rangs__item:last-child{margin-bottom:0}.rangs__right,.rangs__slider,.rangs__user{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}.rangs__user ._avatar{margin-right:12px}.rangs__user ._avatar .avatar{width:32px;height:32px}.rangs__slider{margin-right:24px}.rangs__slider ._range{width:96px;border:0;-webkit-border-radius:5px;border-radius:5px;height:4px;background:#4f8bf0}.rangs__slider ._range .ui-slider-range{background:#d9dde5}.rangs__slider ._range .ui-slider-handle{background:#fff;border:.5px solid #8e99ab;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.2);box-shadow:0 1px 3px rgba(0,0,0,.2);-webkit-border-radius:50%;border-radius:50%;top:-5px;width:14px;height:14px;cursor:pointer}.rangs__slider ._range ._dot{position:absolute;top:50%;width:2px;height:2px;background-color:#fff;margin-top:-1px;-webkit-border-radius:50%;border-radius:50%;z-index:3}.rangs__slider ._range ._dot:nth-child(1){left:16px}.rangs__slider ._range ._dot:nth-child(2){left:37px}.rangs__slider ._range ._dot:nth-child(3){left:56px}.rangs__slider ._range ._dot:nth-child(4){left:75px}.rangs__slider ._range ._dot:nth-child(5){left:93px}.rangs__slider ._input{width:10px;border:0;padding:0;font-size:14px;margin-left:8px;text-align:center;background-color:transparent}.rangs__remove,.rangs__remove:hover{display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px;width:16px;height:16px;background-position:-1626px -1631px}.rangs__remove:hover{background-position:-1642px -1647px}.request-settings{padding:16px 72px;border-top:1px solid #d9dde5}@media (max-width:1220px){.request-settings{padding:16px}}.request-settings__head,.request-settings__head .head__info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.request-settings__head{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;padding-right:32px;margin-top:-40px;margin-bottom:8px}.request-settings__head .head__info{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.request-settings__head .head__info ._col{min-width:40px;margin-right:16px;font-size:12px;line-height:16px;color:#aaadb2}.request-settings__head .head__info ._col:last-child{margin-right:0}.request-settings__head .head__info ._col--long{min-width:176px}.request-settings__row{border-bottom:1px solid #d9dde5}.request-settings__row:last-child{border-bottom:0}.request-settings__row.opened .row__top:before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.request-settings__row .row__top{padding:16px 32px 16px 0;position:relative;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-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;cursor:pointer}.request-settings__row .row__top:before{content:'';position:absolute;top:50%;right:3px;margin-top:-4px;display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px;width:14px;height:8px;background-position:-164px -142px}.request-settings__row .row__drop{padding-bottom:24px;display:none}.request-settings__row .row__name{font-family:"Roboto-Medium","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;padding-right:15px}.request-settings__row .row__info{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-shrink:0;-ms-flex-negative:0;flex-shrink:0}.request-settings__row .row__info ._col{min-width:40px;margin-right:16px;font-size:12px;line-height:16px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;color:#324057;position:relative}.request-settings__row .row__info ._col.highlight{color:#4f8bf0}.request-settings__row .row__info ._col:last-child{margin-right:0}.request-settings__row .row__info ._col--long{min-width:176px}.request-settings__row .row__info ._col--star:before{content:'';left:-14px;margin-top:-1px;z-index:1;position:absolute;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px;width:10px;height:11px;background-position:-2059px -2058px}.request-settings__row .row__col{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:0 4px}.request-settings__row .row__elem{padding:16px;background:#f7f9fc;-webkit-border-radius:2px;border-radius:2px}.request-settings__row .row__elem .elem__title{line-height:16px;font-size:12px;color:#7e848c;margin-bottom:8px}.request-settings__row .row__elem .elem__body{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 (max-width:1120px){.request-settings__row .row__elem .elem__body{display:block}}.request-settings__row .row__elem .elem__input{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;font-size:12px;line-height:16px;margin-right:24px}@media (max-width:1120px){.request-settings__row .row__elem .elem__input{margin-bottom:10px}}.request-settings__row .row__elem .elem__input:last-child{margin-right:0;margin-bottom:0}.request-settings__row .row__elem .elem__input ._hours{border:0;padding:0;border-bottom:1px solid #4f8bf0;font-size:12px;height:18px;background-color:transparent;width:22px}.request-settings__row .row__elem .elem__input ._label{margin-left:4px}.request-settings__row .row__elem .elem__input .radio-input:not(checked)+.radio-label{opacity:.5}.reporting-table_body ._checkbox input:checked+label:after,.request-settings__row .row__elem .elem__input .radio-input:checked+.radio-label{opacity:1}.request-settings__row .row__elem .elem__input .radio-label,.request-settings__row .row__performance{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.request-settings__row .row__elem .elem__input label{font-size:12px;color:#324057}.request-settings__row .row__elem .elem__input .dropdown__header{border:0;height:auto;background-color:transparent}.request-settings__row .row__elem .elem__input .dropdown__text{padding:0 20px 0 0;line-height:1}.request-settings__row .row__elem .elem__input .dropdown__arrow{right:0}.request-settings__row .row__elem .elem__input .dropdown__box{padding-top:0;top:100%;margin-top:4px}.request-settings__row .row__performance{margin:0 -4px 8px}.request-settings__row .row__performance:last-child{margin-bottom:0}.request-settings__row .row__performance--long .elem__input{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin-right:40px}.request-settings-privilege__row{overflow:hidden;padding:23px 30px}.request-settings-privilege__col{float:left;width:50%}.settings-app__row{background-color:#fff;border:1px solid #d9dde5;border-bottom:0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.settings-app__row:last-child{border-bottom:1px solid #d9dde5}.settings-app__row.opened{-webkit-box-shadow:0 4px 12px rgba(46,67,102,.15);box-shadow:0 4px 12px rgba(46,67,102,.15);-webkit-border-radius:5px;border-radius:5px;margin-bottom:16px;margin-top:16px;border-bottom:1px solid #d9dde5}.settings-app__row.opened .row__action{opacity:1;visibility:visible}.settings-app__row.opened .row__link:before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.settings-app__row.opened .row__link ._text{color:#4f8bf0}.settings-app__row.opened .row__link ._hover{display:block}.settings-app__row.opened .row__link ._main{display:none}.settings-app__row:not(.opened)+.opened-done{position:relative}.settings-app__row:not(.opened)+.opened-done:before{background:#d9dde5;content:'';-webkit-transition:background 1s;-o-transition:background 1s;transition:background 1s;-webkit-transition-delay:5s;-o-transition-delay:5s;transition-delay:5s;position:absolute;left:0;right:0;top:-16px;height:1px;display:block;width:100%;z-index:1}.settings-app__row .row__title{position:relative}.settings-app__row .row__title:hover .row__action{opacity:1;visibility:visible;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.settings-app__row .row__action,.settings-app__row .row__link{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}.settings-app__row .row__link{padding:20px 66px 20px 58px;cursor:pointer;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;position:relative}.settings-app__row .row__link:before,.settings-app__row .row__link:hover:before{display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px;width:14px;height:8px}.settings-app__row .row__link:before{content:'';position:absolute;top:50%;left:26px;margin-top:-4px;background-position:-164px -142px}.settings-app__row .row__link ._text{font-size:16px;position:relative}.settings-app__row .row__link ._hover{display:none}.settings-app__row .row__link:hover:before{background-position:-150px -134px}.settings-app__row .row__link:hover ._text{color:#4f8bf0}.settings-app__row .row__link:hover ._hover{display:block}.settings-app__row .row__link:hover ._main,.vacation__checkbox input{display:none}.settings-app__row .row__action{position:absolute;top:0;right:66px;z-index:1;background:-webkit-gradient(linear,right top,left top,color-stop(39.53%,#fff),to(rgba(255,255,255,0)));background:-webkit-linear-gradient(right,#fff 39.53%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(right,#fff 39.53%,rgba(255,255,255,0) 100%);background:linear-gradient(270deg,#fff 39.53%,rgba(255,255,255,0) 100%);height:100%;opacity:0;visibility:hidden;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;padding-left:30px}.reporting-header_meta div,.settings-app__item ._actions li,.settings-app__row .row__action li{margin-right:16px}.settings-app__row .row__action li:first-child{margin-right:26px}.settings-app__item ._actions li:last-child,.settings-app__row .row__action li:last-child{margin-right:0}.settings-app__row .row__action ._add{padding-left:20px;position:relative;font-size:12px}.settings-app__row .row__action ._add:before{content:'';position:absolute;top:50%;left:0;display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px;width:12px;height:12px;background-position:-88px -88px;margin-top:-6px}.settings-app__row .row__action ._add span{color:#4f8bf0;border-bottom:1px dashed #4f8bf0}.settings-app__row .row__action ._add:hover span,.vacation__add:hover span{border-color:transparent}.settings-app__row .row__action ._del,.settings-app__row .row__action ._del:hover,.settings-app__row .row__action ._edit,.settings-app__row .row__action ._edit:hover{display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px;width:18px;height:18px;background-position:-1015px -1001px}.settings-app__row .row__action ._del,.settings-app__row .row__action ._del:hover,.settings-app__row .row__action ._edit:hover{background-position:-961px -947px}.settings-app__row .row__action ._del,.settings-app__row .row__action ._del:hover{width:16px;height:16px;background-position:-1626px -1631px}.settings-app__row .row__action ._del:hover{background-position:-1658px -1663px}.settings-app__row .row__list{border-top:1px solid #d9dde5;padding:0 66px 0 83px;display:none}.settings-app__item,.settings-app__item ._actions{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}.settings-app__item{padding:17px 0;border-bottom:1px solid #d9dde5;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;position:relative}.settings-app__item ._text{color:#7e848c}.settings-app__item ._text strong{margin-right:3px;font-size:16px;line-height:19px;color:#324057}.settings-app__item ._actions{position:absolute;top:0;right:0;height:100%;opacity:0;visibility:hidden;-webkit-transform:none;-ms-transform:none;transform:none;z-index:1;background:-webkit-gradient(linear,right top,left top,color-stop(39.53%,#fff),to(rgba(255,255,255,0)));background:-webkit-linear-gradient(right,#fff 39.53%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(right,#fff 39.53%,rgba(255,255,255,0) 100%);background:linear-gradient(270deg,#fff 39.53%,rgba(255,255,255,0) 100%);padding-left:60px}.settings-app__item ._del,.settings-app__item ._del:hover,.settings-app__item ._edit,.settings-app__item ._edit:hover{display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px;width:18px;height:18px;background-position:-1015px -1001px}.settings-app__item ._del,.settings-app__item ._del:hover,.settings-app__item ._edit:hover{background-position:-961px -947px}.settings-app__item ._del,.settings-app__item ._del:hover{width:16px;height:16px;background-position:-1626px -1631px}.settings-app__item ._del:hover{background-position:-1658px -1663px}.settings-app__item:last-child{border-bottom:0}.settings-app__item:hover ._actions{opacity:1;visibility:visible}.org-common__head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 -10px 24px;padding-bottom:32px;border-bottom:1px solid #d9dde5}.org-common__head .head__col{padding:0 10px;-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}.org-common__list{margin-bottom:25px}.org-common__list li:last-child,.org-common__list:last-child{margin-bottom:0}.org-common__list li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:10px;font-size:12px;line-height:16px;color:#7e848c}.org-common__list li strong{min-width:164px;margin-right:8px;color:#324057}.org-common__list .dropdown.opened .dropdown__arrow{margin-top:0}.org-common__list .dropdown__header{padding:0 13px 0 0;border:0;height:auto}.org-common__list .dropdown__header--placeholder .dropdown__text,.vacation__add span{color:#4f8bf0;border-bottom:1px dashed #4f8bf0}.org-common__list .dropdown.opened .dropdown__arrow,.org-common__list .dropdown__header:hover .dropdown__arrow{display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px;width:8px;height:9px;background-position:-935px -920px}.org-common__list .dropdown__text{padding:0;line-height:16px;font-size:12px}.org-common__list .dropdown__arrow{right:0;display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px;width:8px;height:9px;background-position:-935px -920px;margin-top:-3px}.org-common__list .dropdown__box{padding-top:0;top:100%}.vacation{padding:0 0 24px}.vacation__header{padding:17px 32px 17px 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;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.vacation__header--border{border-bottom:1px solid #d9dde5;margin-bottom:24px}.vacation__header .header_left{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}.reporting-list_row .row-list li,.vacation-list .list-actions li,.vacation__header .header_left .left-item{margin-right:8px}.vacation__header .header_left .left-item:last-child{margin-right:0}.vacation__header .header_left .left-item .dropdown{max-width:190px}.vacation__header .header_left .left-item .dropdown.opened .dropdown__header,.vacation__header .header_left .left-item .dropdown__header:hover{background-color:#ebf1fc}.vacation__header .header_left .left-item .dropdown__header{height:32px;border:0}.vacation__header .header_left .left-item .dropdown__text{padding-left:8px;padding-right:34px;line-height:32px}.vacation__header .header_left .left-item .dropdown__box{padding-top:0;top:100%;margin-top:2px}.vacation__add{font-size:12px;line-height:16px;position:relative;padding-left:23px}.vacation-period__add button span:before,.vacation__add:before{content:"";position:absolute;top:50%;left:0;margin-top:-8px;display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px;width:16px;height:16px;background-position:-56px -56px}.vacation__checkbox label{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;cursor:pointer;font-size:14px}.vacation__checkbox ._toggle{width:38px;height:18px;background:#c1cee5;position:relative;-webkit-border-radius:50px;border-radius:50px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;margin-left:8px}.vacation__checkbox ._toggle:after{content:"";position:absolute;top:50%;left:3px;width:14px;height:14px;margin-top:-7px;background-color:#fff;-webkit-border-radius:50%;border-radius:50%;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.vacation__checkbox ._toggle:hover{-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15);box-shadow:inset 0 2px 4px rgba(0,0,0,.15)}.vacation-period--small .vacation-period__item{max-width:428px}.vacation-period--pb{padding-bottom:24px}.vacation-period__header{padding:0 32px 20px;margin-bottom:24px;font-family:"Roboto-Medium","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;font-size:12px;border-bottom:1px solid #d9dde5}.vacation-period__header span{color:#7e848c;font-family:"Roboto-Regular","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;margin-left:5px}.vacation-period__list{padding:16px 32px 0}.vacation-period__item{background-color:#f0f4fa;-webkit-border-radius:5px;border-radius:5px;padding:13px 24px;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:8px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.vacation-period__item:last-child{margin-bottom:0}.vacation-period__item:hover{-webkit-box-shadow:0 4px 12px rgba(46,67,102,.15);box-shadow:0 4px 12px rgba(46,67,102,.15)}.vacation-period__item._disabled{background-color:rgba(240,244,250,.5)}.vacation-period__item._disabled ._btn,.vacation-period__item._disabled ._text,.vacation-period__item._disabled .vacation-period__title{color:#aaadb2!important}.vacation-period__item--empty{font-size:12px;line-height:24px;color:#999fa8}.vacation-period__inputs .input input,.vacation-period__item--empty:hover{-webkit-box-shadow:none;box-shadow:none}.vacation-period__left{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:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.vacation-period__title{margin-right:24px;font-family:"Roboto-Medium","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;font-size:12px;line-height:24px;color:#324057}.vacation-period__inputs{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:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.vacation-period__inputs .input{margin-right:8px;font-size:12px;position:relative;overflow:hidden}.vacation-period__inputs .input ._text{color:#7e848c}.vacation-period__inputs .input input{opacity:0;visibility:hidden;width:60px;border:0;position:absolute;top:0;left:0;z-index:1}.vacation-period__inputs .input label{line-height:16px;margin:0;position:relative;z-index:2}.vacation-period__inputs .input ._btn,.vacation-period__inputs .input label{font-size:12px;color:#4f8bf0;background-color:transparent;-webkit-box-shadow:none;box-shadow:none;border:0;border-bottom:1px dashed #4f8bf0;cursor:pointer;-webkit-border-radius:0;border-radius:0;text-align:left}.vacation-period__inputs .input ._btn:hover,.vacation-period__inputs .input label:hover,.vacation-period__swap:hover span{border-color:transparent}.vacation-period__inputs .input ._btn:hover{border-bottom:1px dashed #4f8bf0}.vacation-period__inputs .input:last-child{margin-right:0}.vacation-period__size{margin-left:32px;font-size:12px;color:#7e848c}.vacation-period__swap{margin-right:24px;padding-left:24px;position:relative}.vacation-period__remove,.vacation-period__remove:hover,.vacation-period__swap:before{display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px}.vacation-period__swap:before{content:"";position:absolute;top:50%;left:0;margin-top:-5px;width:16px;height:12px;background-position:-2109px -2104px}.vacation-period__swap span{color:#4f8bf0;font-size:12px;border-bottom:1px dashed #4f8bf0}.vacation-period__right{margin-left:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.vacation-period__remove,.vacation-period__remove:hover{width:12px;height:13px;background-position:-794px -762px}.vacation-period__remove:hover{background-position:-806px -775px}.vacation-period__add{margin:0 32px;padding:16px 0 0}.vacation-period__add.hide{display:none}.vacation-period__add button{border:1px dashed #4f8bf0;-webkit-border-radius:5px;border-radius:5px;text-align:center;display:block;width:100%;padding:13px 0}.vacation-period__add button:disabled{opacity:.5}.vacation-period__add button span,.vacation-period__info ._desc,.vacation-period__info ._title{font-family:"Roboto-Medium","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal}.vacation-period__add button span{font-size:14px;color:#4f8bf0;position:relative;padding-left:28px;line-height:24px}.vacation-period__info{border-top:1px solid #d9dde5;padding:16px 0 0;margin:24px 32px 0}.vacation-period__info ._inner{background-color:rgba(229,101,101,.1);-webkit-border-radius:5px;border-radius:5px;padding:12px 24px}.vacation-period__info ._desc,.vacation-period__info ._title{line-height:16px}.vacation-period__info ._title{margin-bottom:5px;color:#324057;font-size:14px}.vacation-period__info ._title span{font-family:"Roboto-Regular","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;color:#7e848c;margin-left:5px}.vacation-period__info ._desc{font-size:12px;color:#e56565}.vacation-period__info ._text-success{display:none}.vacation-period__info.success ._inner{background-color:rgba(113,214,111,.1)}.vacation-period__info.success ._desc{color:#aaadb2}.vacation-period__info.success ._text-success{display:block}.vacation-period__info.success ._text-error{display:none}.vacation-list{padding:0 32px 16px}.vacation-list:last-child{padding-bottom:0}.vacation-list.hover-1 .header-labels ._item:nth-child(1),.vacation-list.hover-10 .header-labels ._item:nth-child(10),.vacation-list.hover-11 .header-labels ._item:nth-child(11),.vacation-list.hover-12 .header-labels ._item:nth-child(12),.vacation-list.hover-13 .header-labels ._item:nth-child(13),.vacation-list.hover-14 .header-labels ._item:nth-child(14),.vacation-list.hover-15 .header-labels ._item:nth-child(15),.vacation-list.hover-16 .header-labels ._item:nth-child(16),.vacation-list.hover-17 .header-labels ._item:nth-child(17),.vacation-list.hover-18 .header-labels ._item:nth-child(18),.vacation-list.hover-19 .header-labels ._item:nth-child(19),.vacation-list.hover-2 .header-labels ._item:nth-child(2),.vacation-list.hover-20 .header-labels ._item:nth-child(20),.vacation-list.hover-21 .header-labels ._item:nth-child(21),.vacation-list.hover-22 .header-labels ._item:nth-child(22),.vacation-list.hover-23 .header-labels ._item:nth-child(23),.vacation-list.hover-24 .header-labels ._item:nth-child(24),.vacation-list.hover-25 .header-labels ._item:nth-child(25),.vacation-list.hover-26 .header-labels ._item:nth-child(26),.vacation-list.hover-27 .header-labels ._item:nth-child(27),.vacation-list.hover-28 .header-labels ._item:nth-child(28),.vacation-list.hover-29 .header-labels ._item:nth-child(29),.vacation-list.hover-3 .header-labels ._item:nth-child(3),.vacation-list.hover-30 .header-labels ._item:nth-child(30),.vacation-list.hover-31 .header-labels ._item:nth-child(31),.vacation-list.hover-4 .header-labels ._item:nth-child(4),.vacation-list.hover-5 .header-labels ._item:nth-child(5),.vacation-list.hover-6 .header-labels ._item:nth-child(6),.vacation-list.hover-7 .header-labels ._item:nth-child(7),.vacation-list.hover-8 .header-labels ._item:nth-child(8),.vacation-list.hover-9 .header-labels ._item:nth-child(9){font-family:"Roboto-Medium","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;color:#324057}.vacation-list.hover-1 .header-labels ._item:nth-child(1)._red,.vacation-list.hover-10 .header-labels ._item:nth-child(10)._red,.vacation-list.hover-11 .header-labels ._item:nth-child(11)._red,.vacation-list.hover-12 .header-labels ._item:nth-child(12)._red,.vacation-list.hover-13 .header-labels ._item:nth-child(13)._red,.vacation-list.hover-14 .header-labels ._item:nth-child(14)._red,.vacation-list.hover-15 .header-labels ._item:nth-child(15)._red,.vacation-list.hover-16 .header-labels ._item:nth-child(16)._red,.vacation-list.hover-17 .header-labels ._item:nth-child(17)._red,.vacation-list.hover-18 .header-labels ._item:nth-child(18)._red,.vacation-list.hover-19 .header-labels ._item:nth-child(19)._red,.vacation-list.hover-2 .header-labels ._item:nth-child(2)._red,.vacation-list.hover-20 .header-labels ._item:nth-child(20)._red,.vacation-list.hover-21 .header-labels ._item:nth-child(21)._red,.vacation-list.hover-22 .header-labels ._item:nth-child(22)._red,.vacation-list.hover-23 .header-labels ._item:nth-child(23)._red,.vacation-list.hover-24 .header-labels ._item:nth-child(24)._red,.vacation-list.hover-25 .header-labels ._item:nth-child(25)._red,.vacation-list.hover-26 .header-labels ._item:nth-child(26)._red,.vacation-list.hover-27 .header-labels ._item:nth-child(27)._red,.vacation-list.hover-28 .header-labels ._item:nth-child(28)._red,.vacation-list.hover-29 .header-labels ._item:nth-child(29)._red,.vacation-list.hover-3 .header-labels ._item:nth-child(3)._red,.vacation-list.hover-30 .header-labels ._item:nth-child(30)._red,.vacation-list.hover-31 .header-labels ._item:nth-child(31)._red,.vacation-list.hover-4 .header-labels ._item:nth-child(4)._red,.vacation-list.hover-5 .header-labels ._item:nth-child(5)._red,.vacation-list.hover-6 .header-labels ._item:nth-child(6)._red,.vacation-list.hover-7 .header-labels ._item:nth-child(7)._red,.vacation-list.hover-8 .header-labels ._item:nth-child(8)._red,.vacation-list.hover-9 .header-labels ._item:nth-child(9)._red{color:rgba(229,101,101,.75)}.vacation-list.hover-1 .list-cell:nth-child(1),.vacation-list.hover-10 .list-cell:nth-child(10),.vacation-list.hover-11 .list-cell:nth-child(11),.vacation-list.hover-12 .list-cell:nth-child(12),.vacation-list.hover-13 .list-cell:nth-child(13),.vacation-list.hover-14 .list-cell:nth-child(14),.vacation-list.hover-15 .list-cell:nth-child(15),.vacation-list.hover-16 .list-cell:nth-child(16),.vacation-list.hover-17 .list-cell:nth-child(17),.vacation-list.hover-18 .list-cell:nth-child(18),.vacation-list.hover-19 .list-cell:nth-child(19),.vacation-list.hover-2 .list-cell:nth-child(2),.vacation-list.hover-20 .list-cell:nth-child(20),.vacation-list.hover-21 .list-cell:nth-child(21),.vacation-list.hover-22 .list-cell:nth-child(22),.vacation-list.hover-23 .list-cell:nth-child(23),.vacation-list.hover-24 .list-cell:nth-child(24),.vacation-list.hover-25 .list-cell:nth-child(25),.vacation-list.hover-26 .list-cell:nth-child(26),.vacation-list.hover-27 .list-cell:nth-child(27),.vacation-list.hover-28 .list-cell:nth-child(28),.vacation-list.hover-29 .list-cell:nth-child(29),.vacation-list.hover-3 .list-cell:nth-child(3),.vacation-list.hover-30 .list-cell:nth-child(30),.vacation-list.hover-31 .list-cell:nth-child(31),.vacation-list.hover-4 .list-cell:nth-child(4),.vacation-list.hover-5 .list-cell:nth-child(5),.vacation-list.hover-6 .list-cell:nth-child(6),.vacation-list.hover-7 .list-cell:nth-child(7),.vacation-list.hover-8 .list-cell:nth-child(8),.vacation-list.hover-9 .list-cell:nth-child(9){background-color:rgba(79,139,240,.1)}.vacation-list__title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:16px;position:relative}.vacation-list__title .title-name{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:216px;font-family:"Roboto-Medium","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;font-size:16px;line-height:22px}.vacation-list__title .title-main{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;text-align:center}.vacation-list__title .title-status{position:absolute;top:50%;right:0;z-index:1;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#61b283;padding-left:24px;font-size:12px}.vacation-list__title .title-label ._link:before,.vacation-list__title .title-status:before{content:"";position:absolute;top:50%;left:0;display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px;width:20px;height:16px;background-position:-2069px -2069px;margin-top:-11px}.vacation-list__title .title-action{display:inline-block;vertical-align:top;text-align:center}.vacation-list__title .title-label{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}.vacation-list__title .title-label ._link{width:14px;height:14px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;position:relative}.vacation-list__title .title-label ._link:before{left:50%;width:11px;height:10px;background-position:-192px -158px;margin-top:-5px;margin-left:-3px}.vacation-list__title .title-label ._next:before{margin-left:-8px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.vacation-list__title .title-drop{margin:0 8px;position:relative}.vacation-list__title .title-drop:hover .title-drop__list{display:block}.vacation-list__title .title-drop--text .title-drop__header{border-bottom:0;color:#324057;cursor:default}.vacation-list__title .title-drop__header{color:#4f8bf0;border-bottom:1px dashed #4f8bf0;cursor:pointer}.vacation-list__title .title-drop__list{position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:333px;background-color:#fff;padding:9px;z-index:10;-webkit-box-shadow:0 4px 12px 0 rgba(9,38,86,.15);box-shadow:0 4px 12px 0 rgba(9,38,86,.15);display:none}.vacation-list__title .title-drop__list ._title{line-height:20px;font-size:14px;font-family:"Roboto-Medium","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;padding-bottom:6px;border-bottom:1px solid #d9dde5}.vacation-list__title .title-drop__list ._list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:6px 2px}.vacation-list__title .title-drop__list ._list li{margin-right:4px}.vacation-list__title .title-drop__list ._list li:nth-child(5n){margin-right:0}.vacation-list__title .title-drop__list ._list ._btn{min-width:59px;line-height:36px;display:block}.vacation-list__title .title-drop__list ._list ._btn:hover{background-color:#3d8ff1;color:#fff}.vacation-list__title .title-drop__list ._list ._btn.active{color:#fff;background-color:#006df0}.vacation-list__title .title-drop__list ._list ._btn.active:hover{background-color:#006df0}.vacation-list__header{margin-bottom:12px;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}.vacation-list__header .header-back{width:216px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.vacation-list__header .header-back ._link{padding-left:30px;position:relative;color:#4f8bf0}.vacation-list__header .header-back ._link:before{content:"";position:absolute;top:50%;left:0;margin-top:-7px;display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px;width:17px;height:12px;background-position:-328px -270px}.vacation-list__header .header-labels,.vacation-list__header .header-labels ._item{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;border-right:1px solid transparent}.vacation-list__header .header-labels{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-left:1px solid transparent}.vacation-list__header .header-labels ._item{padding-top:16px;line-height:16px;font-size:12px;color:#aaadb2;-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0}.vacation-list__header .header-labels ._item:last-child{border-right:0}.vacation-list .list-info.accepted,.vacation-list .list-info.waiting,.vacation-list__header .header-labels ._item._fill{position:relative}.vacation-list__header .header-labels ._item._fill:before{content:"";position:absolute;top:0;left:0;display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px;width:12px;height:12px;background-position:-1363px -1354px}.vacation-list__header .header-labels ._item._red{color:rgba(229,101,101,.75)}.vacation-list .list-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.vacation-list .list-row:first-child .list-info{border-top:1px solid rgba(217,221,229,.5)}.vacation-list .list-row:first-child .list-right{border-top:1px solid #d9dde5}.vacation-list .list-info{width:216px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;border-bottom:1px solid rgba(217,221,229,.5);padding:10px 20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.vacation-list .list-info.accepted:before,.vacation-list .list-info.waiting:before{content:"";position:absolute;left:0;display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px}.vacation-list .list-info.accepted:before{-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8);top:9px;width:18px;height:18px;background-position:-433px -384px}.vacation-list .list-info.accepted .list-actions,.vacation-list .list-info.waiting .list-actions{display:none}.vacation-list .list-info.waiting:before{top:12px;width:15px;height:14px;background-position:-609px -562px}.vacation-list .list-text{font-size:12px;overflow:hidden}.vacation-list .list-title{font-family:"Roboto-Medium","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;line-height:20px;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;padding-right:10px}.vacation-list .list-desc{line-height:16px}.vacation-list .list-desc span{color:#7e848c;font-family:"Roboto-Medium","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;margin-right:4px}.vacation-list .list-actions{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-shrink:0;-ms-flex-negative:0;flex-shrink:0}.reporting-header_meta div:last-child,.reporting-list_row .row-list li:last-child,.vacation-list .list-actions li:last-child{margin-right:0}.vacation-list .list-actions ._cancel,.vacation-list .list-actions ._cancel:hover,.vacation-list .list-actions ._ok,.vacation-list .list-actions ._ok:hover{display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px;width:20px;height:20px;background-position:0 0}.vacation-list .list-actions ._cancel,.vacation-list .list-actions ._cancel:hover,.vacation-list .list-actions ._ok:hover{background-position:-20px -20px}.vacation-list .list-actions ._cancel,.vacation-list .list-actions ._cancel:hover{background-position:-471px -425px}.vacation-list .list-actions ._cancel:hover{background-position:-491px -445px}.vacation-list .list-right{border-bottom:1px solid #d9dde5;border-left:1px solid #d9dde5;border-right:1px solid #d9dde5;position:relative;overflow:hidden}.vacation-list .list-right,.vacation-list .list-table{-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}.vacation-list .list-cell{border-right:1px solid rgba(217,221,229,.3)}.vacation-list .list-cell:hover{background-color:rgba(79,139,240,.24)!important}.vacation-list .list-cell:last-child{border-right:0}.vacation-list .list-cell._over{background-color:rgba(79,139,240,.24)!important}.vacation-list .list-cell._red{background-color:rgba(229,101,101,.1)}.vacation-list .list-vacation{position:absolute;top:9px;height:24px;background-color:#f7f9fc;border:1px solid #d0ddf2;-webkit-border-radius:5px;border-radius:5px;z-index:1;cursor:pointer}.vacation-list .list-vacation--bot{top:auto;bottom:9px}.vacation-list .list-vacation ._hover{bottom:-7px;font-size:12px;line-height:16px;padding:7px;background-color:#fff;border:1px solid #d9dde5;white-space:nowrap;-webkit-box-shadow:0 3px 12px 0 rgba(9,38,86,.1);box-shadow:0 3px 12px 0 rgba(9,38,86,.1);display:none;-webkit-border-radius:2px;border-radius:2px}.vacation-list .list-vacation ._hover:before{content:"";top:-8px;width:0;height:0;border-left:7.5px solid transparent;border-right:7.5px solid transparent;border-bottom:7.5px solid #d9dde5}.vacation-list .list-vacation ._hover,.vacation-list .list-vacation ._hover:after,.vacation-list .list-vacation ._hover:before,.vacation-list .list-vacation ._number{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.vacation-list .list-vacation ._hover:after{content:"";width:0;height:0;border-left:7.5px solid transparent;border-right:7.5px solid transparent;border-bottom:7.5px solid #fff;top:-7px}.vacation-list .list-vacation ._number{top:6px;font-size:12px;color:#000;font-family:"Roboto-Medium","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;z-index:1}.vacation-list .list-vacation ._number._done{color:#4f8bf0}.vacation-list .list-vacation ._number._disabled{color:#c1cbdb}.vacation-list .list-vacation ._text{position:absolute;top:7px;left:7px;font-size:12px;line-height:16px}.vacation-list .list-vacation ._date{color:#7e848c;margin-bottom:4px}.vacation-list .list-vacation ._count{font-family:"Roboto-Medium","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal}.vacation-list .list-vacation ._list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;overflow:hidden;-webkit-border-radius:3px;border-radius:3px}.vacation-list .list-vacation ._list div,.vacation-list .list-vacation ._list span{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.vacation-list .list-vacation ._list div._fill,.vacation-list .list-vacation ._list span._fill{background-color:rgba(252,168,69,.2)}.vacation-list .list-vacation ._list div._fill:first-of-type,.vacation-list .list-vacation ._list span._fill:first-of-type{-webkit-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px}.vacation-list .list-vacation ._list div._fill:last-of-type,.vacation-list .list-vacation ._list span._fill:last-of-type{-webkit-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0}.vacation-list .list-vacation ._list div._done,.vacation-list .list-vacation ._list span._done{background-color:rgba(79,139,240,.25)}.vacation-list .list-vacation ._list div._done:first-of-type,.vacation-list .list-vacation ._list span._done:first-of-type{-webkit-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px}.vacation-list .list-vacation ._list div._done:last-of-type,.vacation-list .list-vacation ._list span._done:last-of-type{-webkit-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0}.vacation-list .list-vacation ._list._disabled div,.vacation-list .list-vacation ._list._disabled span{background-color:rgba(193,206,229,.5)}.vacation-list .list-vacation:hover{background-color:#4f8bf0;border-color:#4f8bf0}.vacation-list .list-vacation:hover ._list div,.vacation-list .list-vacation:hover ._list span{background-color:#4f8bf0!important}.vacation-list .list-vacation:hover ._hover{display:block}.rq-block .new-pagination>.pages_block li.active a,.vacation-list .list-vacation:hover ._number{color:#fff}.vacation-list__body.days365 .list-cell:nth-child(1),.vacation-list__body.days365 .list-cell:nth-child(10),.vacation-list__body.days365 .list-cell:nth-child(12),.vacation-list__body.days365 .list-cell:nth-child(3),.vacation-list__body.days365 .list-cell:nth-child(5),.vacation-list__body.days365 .list-cell:nth-child(7),.vacation-list__body.days365 .list-cell:nth-child(8){width:8.49315068493%}.vacation-list__body.days365 .list-cell:nth-child(2){width:7.67123287671%}.vacation-list__body.days365 .list-cell:nth-child(11),.vacation-list__body.days365 .list-cell:nth-child(4),.vacation-list__body.days365 .list-cell:nth-child(6),.vacation-list__body.days365 .list-cell:nth-child(9){width:8.21917808219%}.vacation-list__body.days366 .list-cell:nth-child(1),.vacation-list__body.days366 .list-cell:nth-child(10),.vacation-list__body.days366 .list-cell:nth-child(12),.vacation-list__body.days366 .list-cell:nth-child(3),.vacation-list__body.days366 .list-cell:nth-child(5),.vacation-list__body.days366 .list-cell:nth-child(7),.vacation-list__body.days366 .list-cell:nth-child(8){width:8.46994535519%}.vacation-list__body.days366 .list-cell:nth-child(2){width:7.92349726776%}.vacation-list__body.days366 .list-cell:nth-child(11),.vacation-list__body.days366 .list-cell:nth-child(4),.vacation-list__body.days366 .list-cell:nth-child(6),.vacation-list__body.days366 .list-cell:nth-child(9){width:8.19672131148%}.vacation-list__body.days31 .list-cell{width:3.22580645161%}.vacation-list__body.days30 .list-cell{width:3.33333333333%}.vacation-list__body.days29 .list-cell{width:3.44827586207%}.vacation-list__body.days28 .list-cell{width:3.57142857143%}.vacation-list__body--month .list-vacation{background-color:#fff}.vacation-list__body--month .list-vacation:hover{background-color:#fff;border-color:#d0ddf2}.vacation-list__body--month .list-vacation:hover ._list div,.vacation-list__body--month .list-vacation:hover ._list span{background-color:transparent!important}.vacation-list__body--month .list-vacation:hover ._list ._fill{background-color:rgba(252,168,69,.2)!important}.history{margin:0 32px}.history__row{padding:24px 0;border-bottom:1px solid #d9dde5}.history__row:first-child{padding-top:0}.history__row:last-child{border-bottom:0;padding-bottom:0}.history__header{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;font-size:11px}.history__header,.history__left{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}.history__title{font-family:"Roboto-Medium","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;font-size:14px;margin-right:5px}.history__icon{margin-left:4px}.history__icon .icon-commnet,.history__icon .icon-success{display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px}.history__icon .icon-commnet{margin-bottom:-2px;width:18px;height:18px;background-position:-732px -694px}.history__icon .icon-success{margin-top:-2px;width:15px;height:15px;background-position:-850px -824px}.history__time{color:#aaadb2}.history__body{margin-top:10px}.history__comment{padding:10px;line-height:20px;background-color:#f5f5f5;-webkit-border-radius:5px;border-radius:5px;font-size:14px}.history-tab{padding:0 30px}.history-tab__inner{border:1px solid #d9dde5;-webkit-border-radius:5px;border-radius:5px}.history-tab__row{border-bottom:1px solid #d9dde5;padding:16px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.history-tab__row:hover{-webkit-box-shadow:0 4px 12px rgba(46,67,102,.15);box-shadow:0 4px 12px rgba(46,67,102,.15)}.history-tab__row:last-child{border-bottom:0}.history-tab__header{position:relative}.history-tab__btn{padding-left:25px}.history-tab__btn:hover span{border-color:#4f8bf0}.history-tab__btn::before{content:"";position:absolute;top:50%;left:0;margin-top:-8px;display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px;width:18px;height:18px;background-position:-732px -694px}.history-tab__btn span{color:#4f8bf0;font-size:12px;line-height:16px;border-bottom:1px dashed transparent}.history-tab__title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:10px}.history-tab__title>*{margin:auto 0}.history-tab__title ._name{font-size:14px;font-family:"Roboto-Regular","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;color:#324057}.history-tab__title ._date{font-size:12px;color:#8e99ab;margin-left:8px}.history-tab__title ._date span{margin-left:8px}.history-tab__meta{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:12px}.history-tab__meta>*{margin:auto 0}.history-tab__meta span{margin-left:8px;margin-right:8px}.history-tab__meta span:first-child{margin-left:0}.history-tab__btn{position:absolute;top:0;right:0}.history-tab__comment{background-color:#f5f5f5;padding:10px;-webkit-border-radius:5px;border-radius:5px;line-height:20px;font-size:14px;margin-top:16px;display:none}.reporting-list_row{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;position:relative;padding:20px 32px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #d9dde5;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.reporting-list_row:last-child{border-bottom:0}.reporting-list_row:hover{-webkit-box-shadow:0 4px 12px rgba(46,67,102,.15);box-shadow:0 4px 12px rgba(46,67,102,.15)}.reporting-list_row:hover .row-right{visibility:hidden}.reporting-list_row:hover .row-action{visibility:visible}.reporting-list_row .row-left{padding-right:30px;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.reporting-list_row .row-right{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.reporting-list_row .row-action{position:absolute;top:50%;right:32px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);visibility:hidden}.reporting-list_row .row-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}.reporting-list_row .row-list li.time{font-family:"Roboto-Medium","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;font-size:12px}.reporting-list_row .row-edit,.reporting-list_row .row-edit:hover{display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px;width:18px;height:18px;background-position:-1015px -1001px}.reporting-list_row .row-edit:hover{background-position:-961px -947px}.reporting-toggle_row{border:1px solid #d9dde5;margin-bottom:8px;background-color:#fff}.reporting-toggle_row:first-child{border-top:0}.reporting-toggle_row:last-child{margin-bottom:0}.reporting-toggle_row.opened .row-header:before{-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.reporting-toggle_row .row-header{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;position:relative;padding:20px 32px 20px 63px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.reporting-toggle_row .row-header:before{content:"";position:absolute;top:50%;left:32px;display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px;width:14px;height:8px;background-position:-164px -142px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.reporting-table_body ._checkbox input,.reporting-toggle_row .row-body{display:none}.reporting-toggle_row .row-body .reporting-list_row{padding-left:63px}.reporting-toggle_row .row-body .reporting-list_row:first-child{border-top:1px solid #d9dde5}.reporting-header{padding:24px 32px}.reporting-header_title{font-size:16px;line-height:19px;font-family:"Roboto-Medium","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;margin-bottom:16px}.reporting-header_meta{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}.reporting-header_meta div._meta,.reporting-header_name{font-family:"Roboto-Medium","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;font-size:12px;line-height:16px}.reporting-header_name{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-top:7px}.reporting-footer_right li,.reporting-header_name ._label{margin-right:16px}.reporting-header_name ._text{color:#7e848c}.reporting-header_desc{margin-top:16px;padding:16px;background-color:#f2f5fc;-webkit-border-radius:5px;border-radius:5px}.reporting-header_desc ._title{font-family:"Roboto-Medium","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;margin-bottom:8px}.reporting-header_desc ._text{line-height:24px}.reporting-header_desc ._list li{position:relative;padding-left:12px;line-height:24px}.reporting-header_desc ._list li:before{content:"";position:absolute;top:9px;left:0;width:4px;height:4px;background-color:#4f8bf0;-webkit-border-radius:50%;border-radius:50%}.reporting-table_header,.reporting-table_header ._right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.reporting-table_header{padding:16px 32px;border-bottom:1px solid #d9dde5;font-size:12px;line-height:16px;color:#7e848c}.reporting-table_header ._left{padding-right:50px}.reporting-table_header ._right{margin-left:auto;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;text-align:center}.reporting-table_body ._right>div,.reporting-table_header ._right>div{margin-right:40px;min-width:60px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.reporting-table_body ._right>div:last-child,.reporting-table_header ._right>div:last-child{margin-right:0}.reporting-table_body ._row{padding:16px 32px;border-bottom:1px solid #d9dde5;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.reporting-table_body ._row:last-child{border-bottom:0}.reporting-table_body ._row--list{padding:24px 0 0 32px}.reporting-table_body ._row--list ._left{padding-right:0}.reporting-table_body ._left{padding-right:50px}.reporting-table_body ._left ._title{line-height:24px}.reporting-table_body ._left ._head{font-family:"Roboto-Medium","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal}.reporting-table_body ._left ._list{padding-left:32px}.reporting-table_body ._left ._list ._row{padding-left:0}.reporting-table_body ._right{margin-left:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.reporting-table_body ._right ._item{text-align:center}.reporting-table_body ._text{display:block}.reporting-table_body ._hidden{visibility:hidden;font-size:12px}.reporting-table_body ._checkbox label,.reporting-table_body ._input{margin:0 auto;display:block;-webkit-border-radius:2px;border-radius:2px}.reporting-table_body ._checkbox label{position:relative;cursor:pointer;width:18px;height:18px;border:1px solid #d3d8e0}.reporting-table_body ._checkbox label:after{content:"";position:absolute;z-index:1;top:4px;left:3px;display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px;width:10px;height:10px;background-position:-511px -465px;opacity:0}.reporting-table_body ._input{width:56px;height:40px;border:1px solid #d3dde5;padding:0 5px;text-align:center}.reporting-table_body ._input:focus{border-color:#b9d1f9}.reporting-tabs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border:1px solid #d9dde5;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;border-bottom:0;padding:0 32px;background-color:#fff}.reporting-tabs+div .main__body{-webkit-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px}.reporting-tabs_item{margin-right:23px}.reporting-footer_right li:last-child,.reporting-organs_list .list-item ._actions li:last-child,.reporting-organs_options>li ._actions li:last-child,.reporting-tabs_item:last-child{margin-right:0}.reporting-tabs ._link{display:block;line-height:53px;font-family:"Roboto-Medium","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;font-size:16px;color:#75777b;position:relative}.reporting-tabs ._link.active{color:#4f8bf0}.reporting-tabs ._link.active:after{opacity:1}.reporting-tabs ._link:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:3px;background-color:#4f8bf0;opacity:0}.reporting-footer{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-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:20px 32px;border-top:1px solid #d9dde5}@media (max-width:1170px){.reporting-footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.reporting-footer .reporting-footer_left{margin-bottom:15px}}.reporting-footer .check-box label{line-height:18px;padding-left:26px}.reporting-footer .check-box label:before{width:18px;height:18px;-webkit-border-radius:2px;border-radius:2px;top:-1px}.reporting-footer .check-box label:after{left:4px}.reporting-footer_right,.reporting-organs{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}.reporting-organs{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.reporting-organs_aside,.reporting-organs_content{background-color:#fff;border:1px solid #d9dde5;-webkit-border-radius:5px;border-radius:5px}.reporting-organs_aside{width:286px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-right:8px}.reporting-organs_content{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.reporting-organs_header{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:16px 16px 16px 32px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #d9dde5}.reporting-organs_header ._title{font-size:16px;font-family:"Roboto-Medium","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;padding-right:15px}.reporting-organs_header ._btn{width:30px;height:30px;-webkit-border-radius:2px;border-radius:2px;background-color:#4f8bf0;position:relative}.reporting-organs_header ._btn:before{content:"";position:absolute;top:50%;left:50%;margin-top:-6px;margin-left:-6px;display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px;width:12px;height:12px;background-position:-1556px -1563px}.reporting-organs_empty{padding:16px 32px}.reporting-organs_options>li{border-bottom:1px solid #d9dde5;position:relative}.reporting-organs_list .list-item:hover ._actions,.reporting-organs_options>li:hover ._actions{opacity:1;visibility:visible}.reporting-organs_list .list-item.active ._actions,.reporting-organs_options>li.active ._actions,.reporting-organs_options>li.active ._link{background-color:#f0f4fa}.reporting-organs_list .list-item.active ._actions:before,.reporting-organs_options>li.active ._actions:before{background:-webkit-gradient(linear,right top,left top,color-stop(39.53%,#f0f4fa),to(rgba(240,244,250,0)));background:-webkit-linear-gradient(right,#f0f4fa 39.53%,rgba(240,244,250,0) 100%);background:-o-linear-gradient(right,#f0f4fa 39.53%,rgba(240,244,250,0) 100%);background:linear-gradient(270deg,#f0f4fa 39.53%,rgba(240,244,250,0) 100%)}.reporting-organs_options>li:last-child{border-bottom:0}.reporting-organs_options>li ._label{width:60px;padding-right:5px}.reporting-organs_options>li ._label,.reporting-organs_options>li ._text{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.reporting-organs_options>li ._actions,.reporting-organs_options>li ._link{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}.reporting-organs_options>li ._actions{position:absolute;top:0;right:0;height:100%;background-color:#fff;padding-right:16px;opacity:0;visibility:hidden;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.reporting-organs_options>li ._actions:before{content:"";position:absolute;top:0;right:100%;z-index:1;height:100%;width:50px;background:-webkit-gradient(linear,right top,left top,color-stop(39.53%,#fff),to(rgba(255,255,255,0)));background:-webkit-linear-gradient(right,#fff 39.53%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(right,#fff 39.53%,rgba(255,255,255,0) 100%);background:linear-gradient(270deg,#fff 39.53%,rgba(255,255,255,0) 100%)}.reporting-organs_list .list-item ._actions li,.reporting-organs_options>li ._actions li{margin-right:10px}.reporting-organs_options>li ._link{padding:16px 32px}.reporting-organs_options>li ._edit{display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px;width:18px;height:18px;background-position:-1015px -1001px}.reporting-organs_list .list-item ._del:hover,.reporting-organs_list .list-item ._edit:hover,.reporting-organs_options>li ._del,.reporting-organs_options>li ._del:hover,.reporting-organs_options>li ._edit:hover{display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px;width:18px;height:18px;background-position:-961px -947px}.reporting-organs_list .list-item ._del:hover,.reporting-organs_options>li ._del,.reporting-organs_options>li ._del:hover{width:16px;height:16px;background-position:-1626px -1631px}.reporting-organs_list .list-item ._del:hover,.reporting-organs_options>li ._del:hover{background-position:-1658px -1663px}.reporting-organs_list .list-item{background:#fff;border-bottom:1px solid #d9dde5;padding:16px 32px;display:block;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;position:relative}.reporting-organs_list .list-item:hover{position:relative;z-index:2;-webkit-box-shadow:0 4px 12px rgba(18,18,18,.15);box-shadow:0 4px 12px rgba(18,18,18,.15)}.contracts_list ._row:last-child ._cell,.personals-list ._row:last-child ._cell,.reporting-organs_categoies li:last-child,.reporting-organs_list .list-item:last-child{border-bottom:0}.reporting-organs_list .list-item ._title{font-family:"Roboto-Medium","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;margin-bottom:6px}.reporting-organs_list .list-item ._label{color:#7e848c;margin-bottom:16px}.reporting-organs_list .list-item ._desc{line-height:20px}.reporting-organs_list .list-item ._actions{position:absolute;top:0;right:0;height:100%;background-color:#fff;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;padding-right:16px;opacity:0;visibility:hidden;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.reporting-organs_list .list-item ._actions:before{content:"";position:absolute;top:0;right:100%;z-index:1;height:100%;width:50px;background:-webkit-gradient(linear,right top,left top,color-stop(39.53%,#fff),to(rgba(255,255,255,0)));background:-webkit-linear-gradient(right,#fff 39.53%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(right,#fff 39.53%,rgba(255,255,255,0) 100%);background:linear-gradient(270deg,#fff 39.53%,rgba(255,255,255,0) 100%)}.reporting-organs_list .list-item ._del,.reporting-organs_list .list-item ._edit{display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px;width:18px;height:18px;background-position:-1015px -1001px}.reporting-organs_list .list-item ._del{width:16px;height:16px;background-position:-1626px -1631px}.reporting-organs_categoies li{border-bottom:1px solid #d9dde5}.reporting-organs_categoies ._item{display:block;padding:16px 32px;line-height:20px}.reporting-organs_categoies ._item.active{background-color:#f0f4fa}.reporting-organs_categoies ._title{font-family:"Roboto-Medium","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal}.reporting-form{padding:27px 32px}.reporting-form_row{margin-bottom:24px}.reporting-form_row:last-child{margin-bottom:0}.reporting-form_row ._label{margin-bottom:5px}.reporting-form_row textarea{min-height:100px}.reporting-info{padding:24px 32px 32px}.reporting-add{padding:24px 32px}.reporting-add_row{margin-top:32px}.reporting-add_row label{margin-bottom:0}.reporting-add_row:first-child{margin-top:0}.reporting-add_row ._col{display:inline-block;vertical-align:top;margin-right:32px}.reporting-add_row ._col:last-child,.reporting-add_row--col ._input:last-child{margin-right:0}.reporting-add_row ._col label{font-size:14px;color:#324057}.reporting-add_row--col{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.reporting-add_row--col ._input{margin-right:8px}.reporting-add_row--col ._input:first-child{-webkit-box-flex:2;-webkit-flex-grow:2;-ms-flex-positive:2;flex-grow:2}.reporting-data{padding:24px 32px}.reporting-data .form-label{margin-bottom:0}.reporting-data .row{margin:0 -4px}.reporting-data .row>div{padding:0 4px}.reporting-data_title{margin-bottom:20px;font-size:16px;font-family:"Roboto-Medium","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal}.reporting-data_row{padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid #d9dde5}.reporting-data_row:last-child{padding-bottom:0;margin-bottom:0;border-bottom:0}.reporting-data_row .row{margin-bottom:20px}.reporting-data_row .row:last-child{margin-bottom:0}.reporting-data_row textarea{min-height:104px}.reporting-data_tab{display:none}.reporting-data_tabs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-right:-2px}.reporting-data_tabs li{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;margin-left:-1px}.reporting-data_tabs li:first-child{margin-left:0}.reporting-data_tabs li:first-child ._link{-webkit-border-radius:2px 0 0 2px;border-radius:2px 0 0 2px}.reporting-data_tabs li:last-child ._link{-webkit-border-radius:0 2px 2px 0;border-radius:0 2px 2px 0}.reporting-data_tabs ._link{display:block;border:1px solid #d3dde5;line-height:38px;text-align:center;font-size:12px;width:100%;color:#aaadb2}.reporting-data_tabs ._link.active{position:relative;z-index:1;color:#fff;background-color:#4f8bf0;border:1px solid #4f8bf0}.personals-list{display:table;width:100%}.personals-list ._row{display:table-row}.personals-list ._row--head ._cell{font-size:12px;color:#7e848c}.personals-list ._cell{display:table-cell;padding:16px 10px;border-bottom:1px solid #d9dde5;line-height:20px;vertical-align:middle}.personals-list ._cell:first-child{padding-left:32px}.personals-list ._cell:last-child{padding-right:32px}.personals-list ._cell span,.preson-info_list li span{font-size:12px;color:#7e848c;display:block}.preson-info_inner{padding:44px 40px}.preson-info_header{font-size:20px;line-height:24px;color:#4f8bf0;padding-bottom:24px;margin-bottom:16px;border-bottom:1px solid #d9dde5}.preson-info_title{margin-bottom:16px;color:#324057;font-family:"Roboto-Medium","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal}.preson-info_section{margin-bottom:16px;border-bottom:1px solid #d9dde5;padding-bottom:22px}.preson-info_section:last-child{margin-bottom:0;border-bottom:0;padding-bottom:0}.preson-info_list li{line-height:20px;margin-bottom:16px}.preson-info_list li:last-child{margin-bottom:0}.preson-info_input{position:relative;margin-bottom:24px}.preson-info_input:before{content:"";position:absolute;top:50%;left:12px;display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px;width:22px;height:22px;background-position:-1776px -1760px;margin-top:-11px}.preson-info_input input{width:100%;background:#fff;border:1px solid #d3dde6;-webkit-border-radius:5px;border-radius:5px;height:40px;padding:0 10px 0 48px}.preson-info_input input::-webkit-input-placeholder{color:#999fa8}.preson-info_input input:-moz-placeholder,.preson-info_input input::-moz-placeholder{color:#999fa8}.preson-info_input input:-ms-input-placeholder{color:#999fa8}.preson-info_result li{margin-bottom:8px}.preson-info_result li.hide{display:none}.preson-info_result li:last-child{margin-bottom:0}.preson-info_doc{background:#f7f9fc;-webkit-border-radius:5px;border-radius:5px;padding:8px 18px 8px 40px;position:relative;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;font-family:"Roboto-Medium","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;line-height:20px;display:block;width:100%}.preson-info_doc:before{content:"";position:absolute;top:50%;left:12px;display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px;width:14px;height:18px;background-position:-818px -788px;margin-top:-9px}.reference{padding-bottom:40px}.reference_header{padding:20px 40px 0;margin-bottom:24px}.reference_header ._inner{border-bottom:1px solid #d9dde5;padding-bottom:32px}.reference_header ._desc,.reference_header ._title{font-family:"Roboto-Medium","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal}.reference_header ._title{color:#4f8bf0;margin-bottom:12px;font-size:20px}.reference_header ._desc{font-size:16px;line-height:22px}.reference_body{max-height:-webkit-calc(100vh - 300px);max-height:calc(100vh - 300px)}.reference_body ._inner{padding:0 40px}.contracts_row{border-bottom:1px solid #d9dde5}.contracts_row.opened .contracts_body{display:block}.contracts_row.opened .scroll-table__icon{opacity:1}.contracts_row.opened ._name:before{-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg);top:44%}.contracts_row:last-child{border-bottom:0;margin-bottom:0}.contracts_row--head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:16px 32px}.contracts_row--head ._cell{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;color:#7e848c;font-size:12px;line-height:16px}.contracts_head ._cell:first-child,.contracts_row--head ._cell:first-child{-webkit-box-flex:2;-webkit-flex:2;-ms-flex:2;flex:2}.contracts_head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:16px 32px;cursor:pointer}.contracts_head ._pl37{padding-left:37px}.contracts_head ._cell{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-size:16px;line-height:20px}.contracts_head ._shrink{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;white-space:nowrap;-webkit-box-flex:0;-webkit-flex:0;-ms-flex:0;flex:0}.contracts_head ._alcenter{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.contracts_head ._grow{-webkit-flex:0;-ms-flex:0;flex:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.contracts_head ._name{padding-left:32px;position:relative}.contracts_head ._name:before{content:"";position:absolute;top:50%;left:0;display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px;width:14px;height:8px;background-position:-164px -142px;opacity:.5;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.contracts_body{display:none}.contracts_list{border-top:1px solid #d9dde5;display:table;width:100%}.contracts_list ._row{display:table-row}.contracts_list ._cell{display:table-cell;padding:24px 15px;font-size:14px;line-height:20px;text-align:right;border-bottom:1px solid #d9dde5}.contracts_list ._cell:first-child{padding-left:60px;text-align:left}.contracts_list ._cell:last-child{padding-right:32px}.contracts._table-scroll ._cell._shrink{-webkit-flex-basis:124px;-ms-flex-preferred-size:124px;flex-basis:124px;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0}.contracts._table-scroll .btn{position:absolute;top:12px;right:32px}.posr{position:relative}.posr:before{content:"";width:30px;height:74%;display:block;background:#fff;position:absolute;left:0;top:70px;bottom:0}.posr .contracts_head{padding:20px 32px}.js-simple-accord *{cursor:pointer}.rq-block_section{border:1px solid #d9dde5;border-bottom:0;background-color:#fff}.rq-block_section:first-child{border-top:0}.rq-block_section:last-child{-webkit-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;border-bottom:1px solid #d9dde5}.rq-block_section.opened{margin-bottom:16px;border-bottom:1px solid #d9dde5}.rq-block_section.opened+.rq-block_section{-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.rq-block_section.opened:last-child{margin-bottom:0}.rq-block_section.opened .rq-block_head:before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.rq-block_head{position:relative;padding:24px 32px 24px 60px;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;cursor:pointer}.rq-block_head:before{content:"";position:absolute;top:50%;left:32px;margin-top:-4px;display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px;width:14px;height:8px;background-position:-164px -142px}.rq-block_title{font-size:16px;line-height:20px}.rq-block_count{margin-left:auto}.rq-block_count span{display:inline-block;vertical-align:bottom;width:32px;height:32px;-webkit-border-radius:50%;border-radius:50%;background:#ebf1fc;font-size:14px;line-height:21px;font-family:"Roboto-Medium","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;color:#324057;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.rq-block_body{display:none;border-top:1px solid #d9dde5}.rq-block_row{border-bottom:1px solid #d9dde5;padding:16px 32px 16px 60px}.rq-block_row:last-child{border-bottom:0}.rq-block_more{padding:16px 0;text-align:center;font-size:12px;line-height:16px}.rq-block_more ._label{color:#aaadb2;margin-right:5px}.rq-block_more ._label:last-child{margin-right:0}.rq-block_more ._link{color:#4f8bf0;border-bottom:1px dotted #4f8bf0}.rq-block_more ._link:hover{border-bottom-color:transparent}.rq-block_row-wrapper{background:#f5f7fd;border:1px solid #d9dde5;-webkit-box-sizing:border-box;box-sizing:border-box;padding:25px 32px}.rq-block_row-wrapper .rq-item__top-name{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}.rq-block_row-wrapper .rq-item__top-name-status{font-style:normal;font-weight:400;font-size:12px;line-height:16px;color:#71d66f;border:1px solid #71d66f;padding:3px 24px;margin-left:32px;-webkit-border-radius:20px;border-radius:20px}.rq-block_row-wrapper .rq-item__body{padding-top:25px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.rq-block_row-wrapper .rq-item__body-title{margin-bottom:16px}.rq-block_row-wrapper .rq-item__body-item{margin-right:70px;max-width:130px}.rq-block .new-pagination,.rq-block .new-pagination>.pages_block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.rq-block .new-pagination{width:100%;margin-bottom:20px;margin-top:20px}.rq-block .new-pagination,.rq-block .new-pagination>.pages_block,.rq-block .new-pagination>.pages_block li{-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}.rq-block .new-pagination>.pages_block{border:1px solid #e2e3e4;padding:0;margin:0}.rq-block .new-pagination>.pages_block li,.rq-item_right li{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}.rq-block .new-pagination>.pages_block li{background:#f5f5f5c5;height:40px;-webkit-border-radius:4px;border-radius:4px;width:40px}.rq-block .new-pagination>.pages_block li:hover{background:#dddee1}.rq-block .new-pagination>.pages_block li.active{background-color:#4f8bf0}.rq-block .new-pagination>.pages_block li a{font-size:18px}.rq-item_meta span{color:#7e848c;margin-left:5px}.rq-item_right li{width:122px;margin-right:80px;position:relative;white-space:nowrap;font-size:12px;line-height:16px}.rq-item_right li:last-child{margin-right:0;width:160px}.rq-item_right li:last-child:before{display:none}.rq-item_right li span{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.rq-item_meta{font-size:12px;line-height:16px;margin-bottom:8px}.rq-item_info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.rq-item_title{font-family:"Roboto-Medium","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:20px;margin-bottom:7px;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}.rq-item_sub{font-size:12px;line-height:16px;color:#7e848c;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.rq-item_price{margin-left:24px}.rq-item_left{padding-right:20px;min-width:0}.rq-item_right{margin-left:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.rq-ao_row{padding:0 16px;border-bottom:1px solid #d9dde5;position:relative}.rq-ao_row:last-child{border-bottom:0}.rq-ao_row:hover .rq-ao_actions{visibility:visible;opacity:1}@media (max-width:1240px){.rq-ao_row{padding:0 26px}}.rq-ao_head{padding-top:8px;padding-bottom:8px}.rq-ao_head .rq-ao_cells{color:#7e848c;font-size:12px;line-height:20px}.rq-ao_head .rq-ao_cells>div{padding-top:0;padding-bottom:0}.rq-ao_cells{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}.rq-ao_cell{padding:26px 16px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;white-space:nowrap}@media (max-width:1240px){.rq-ao_cell{padding:26px 6px}}.rq-ao_cell:first-child{min-width:280px}@media (max-width:1240px){.rq-ao_cell:first-child{min-width:250px}}.rq-ao_cell--status{min-width:194px}.rq-ao_cell--count{max-width:52px}@media (max-width:1240px){.rq-ao_cell--count{max-width:26px}}.rq-ao_cell--count span{display:inline-block;vertical-align:top;width:16px;height:16px;-webkit-border-radius:50%;border-radius:50%;background-color:#f53244;font-size:12px;line-height:17px;color:#fff;text-align:center}.rq-ao_title{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:10px}.rq-ao_title:last-child{margin-bottom:0}.rq-ao_name{color:#7e848c;font-size:12px;line-height:20px;margin-right:8px}.rq-ao_actions li:last-child,.rq-ao_name:last-child{margin-right:0}.rq-ao_actions{position:absolute;top:0;height:100%;right:32px;background:-webkit-gradient(linear,right top,left top,color-stop(39.53%,#fff),to(rgba(255,255,255,0)));background:-webkit-linear-gradient(right,#fff 39.53%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(right,#fff 39.53%,rgba(255,255,255,0) 100%);background:linear-gradient(270deg,#fff 39.53%,rgba(255,255,255,0) 100%);width:224px;z-index:3;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:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;opacity:0;visibility:hidden;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.rq-ao_actions li{margin-right:16px}.rq-ao_actions ._download,.rq-ao_actions ._download:hover,.rq-ao_actions ._upload,.rq-ao_actions ._upload:hover{display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px;width:14px;height:18px;background-position:-1461px -1456px}.rq-ao_actions ._download:hover,.rq-ao_actions ._upload,.rq-ao_actions ._upload:hover{background-position:-1447px -1438px}.rq-ao_actions ._upload,.rq-ao_actions ._upload:hover{width:19px;height:20px;background-position:-1494px -1494px}.rq-ao_actions ._upload:hover{background-position:-1475px -1474px}.b-tabs_head{padding-top:10px}.v-request_head{padding:16px 32px}.v-request_date,.v-request_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}.v-request_date ._label{margin-right:8px;font-size:12px}.v-request_date ._date{color:#4f8bf0;background-color:transparent;border:0;border-bottom:1px dashed #4f8bf0;cursor:pointer;font-size:12px}.v-request_date ._date--limited{max-width:65px}.v-request_btn{margin-left:auto}.v-request_body{padding:32px 32px 10px;border-top:1px solid #d9dde5}.v-request_body .loader{min-height:330px}.v-request_title{font-size:16px;line-height:19px;font-family:"Roboto-Bold","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;margin-bottom:8px}.v-request_table{display:table;width:100%}.v-request_row{display:table-row}.v-request_row--header{font-size:12px;line-height:16px;color:#7e848c}.v-request_row--header>div{padding:8px 0}.v-request_row>div{padding:16px 0}.v-request_row:last-child>div{border-bottom:0}.v-request_item{display:table-cell;border-bottom:1px solid #d9dde5}.pages,.pages_block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.pages{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:24px}.pages_block{background-color:#fff;-webkit-border-radius:5px;border-radius:5px}.pages_arrow{border:1px solid #d9dde5}.pages_arrow:hover,.pages_item:hover{background-color:#f5f7fc}.pages_left{-webkit-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px}.pages_left .pages_link:before{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.pages_right{-webkit-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0}.pages_right .pages_link:before{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.pages_link{width:38px;height:38px;position:relative}.pages_item:before,.pages_link:before{content:"";background-color:transparent;position:absolute}.pages_link:before{display:block;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px;background-position:-164px -142px;margin-top:-4px;margin-left:-7px;top:50%;left:50%;width:14px;height:8px}.add-block.edit .add-remove,.add-block.showed,.pages_link,.pages_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.pages_item,.pages_item span{position:relative}.pages_item:before{-webkit-border-radius:5px;border-radius:5px;top:-1px;left:0;width:100%;height:40px;z-index:1}.pages_item:hover span{color:#4f8bf0}.pages_item span{z-index:2}.pages_item.active:before{background-color:#4f8bf0}.pages_item.active span{color:#fff}.pages_empty,.pages_item{width:40px;height:40px;text-align:center;line-height:38px;border-top:1px solid #d9dde5;border-bottom:1px solid #d9dde5}.add-block{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;z-index:100;background:rgba(36,45,61,.45);display:none}.add-box{margin:auto;background-color:#fff;min-width:490px;position:relative}.add-box.add-box-popup .add-title{padding-top:0}.add-box.edit .add-remove{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.add-content,.add-radio input{display:none}.add-close,.add-content.showed,.reports .reports__table .reports__table-header-data:hover .reports__table-header-data-sub{display:block}.add-close{position:absolute;top:25px;right:15px;z-index:1;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px;width:16px;height:16px;background-position:-1610px -1615px}.add-title{padding:24px 32px 12px;font-size:16px;font-weight:700}.add-types{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}.add-label{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-right:16px}.add-li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.add-radio input+label{background-color:#ebf1fc;min-width:68px;display:block;line-height:30px;text-align:center;cursor:pointer;color:#6e87b8}.add-radio input:checked+label{background-color:#4f8bf0;color:#fff}.add-radio:first-child input+label{-webkit-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px}.add-radio:last-child input+label{-webkit-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0}.add-body{padding:12px 32px 24px}.add-row{margin-bottom:24px}.add-row:last-child{margin-bottom:0}.add-row .form-label{line-height:20px}.add-footer{padding:20px 32px;border-top:1px solid #d9dde5}.add-remove{display:none;margin-left:auto;font-size:12px;line-height:16px;color:#e56565;margin-bottom:15px;position:relative;padding-left:18px}.add-remove:before{content:"";position:absolute;top:50%;left:0;margin-top:-5px;display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px;width:10px;height:10px;background-position:-1674px -1679px}.add-remove span{border-bottom:1px dotted #e56565}.add-buttons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.add-button{margin-right:16px}.add-button:last-child{margin-right:0}.inp-sel{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;height:40px;padding:1px}.inp-sel input{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;position:relative;z-index:2;border:0;height:38px;padding-right:70px}.inp-sel input:focus~.inp-sel_border{border:1px solid #b9d1f9}.inp-sel input:focus+.inp-sel_right{border-left:1px solid #b9d1f9}.inp-sel_right{position:relative;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;z-index:3;border-left:1px solid #d3dde6;max-width:150px}.inp-sel_right .dropdown__header{border:0;height:38px}.inp-sel_right .dropdown__box{border:0;top:39px;padding-top:0}.inp-sel_border{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;border:1px solid #d3dde6}.inp-sel_action,.inp-sel_actions{height:100%;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}.inp-sel_actions{position:absolute;top:0;right:100%;margin-right:5px}.inp-sel_action{width:30px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.inp-sel_action ._del,.inp-sel_action ._edit,.inp-sel_action:hover ._del,.inp-sel_action:hover ._edit{display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:2441px 2424px;background-size:2441px 2424px;width:18px;height:18px;background-position:-961px -947px}.inp-sel_action ._del,.inp-sel_action ._edit,.inp-sel_action:hover ._del{width:16px;height:16px;background-position:-1658px -1663px}.inp-sel_action ._del,.inp-sel_action ._edit{width:18px;height:18px;background-position:-1015px -1001px}.inp-sel_action ._del{width:16px;height:16px;background-position:-1626px -1631px}.years-line__inner{padding:0 32px 17px 24px}.years-line__inner--border{border-bottom:1px solid #d9dde5}.years-line__top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-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}.years-line__input{display:block;text-align:center;position:absolute;top:0;opacity:0;width:100%;left:0;right:0;cursor:pointer}.years-line__box{position:relative;padding:0 8px}.years-line__arrow{width:7px;height:16px}.years-line__arrow--next{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.years-line__date{font-size:14px;line-height:20px;color:#324057;font-family:"Roboto-Regular","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;text-transform:capitalize;cursor:pointer;position:relative}.years-line__date span{color:#4f8bf0;border-bottom:1px dashed #4f8bf0}.years-line__wrap{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;margin-top:26px;padding:0 12px}.years-line .month__item{font-family:"Roboto-Regular","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;color:#324057;cursor:pointer;font-size:12px;line-height:16px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.years-line .month__item.active{font-family:"Roboto-Medium","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;color:#3d6ddb}.years-line .month__item.disabled{color:#aaadb3}.years-line .icon-arrow{fill:#4f8bf0}.datepickeryears{min-width:333px!important;padding:8px 9px 14px;-webkit-transform:translateX(-111px);-ms-transform:translateX(-111px);transform:translateX(-111px)}.datepickeryears .datepicker-switch{font-family:"Roboto-Medium","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:12px;color:#324057}.datepickeryears.datepicker table tr td span{height:36px;line-height:36px;-webkit-border-radius:0;border-radius:0;font-size:14px;display:block}.datepickeryears .datepicker-months,.datepickeryears .datepicker-years{padding:0}.datepickeryears .table-condensed tbody td{padding:0;border-top:1px solid #d9dde5}.datepickeryears .disabled{cursor:pointer;position:relative}.datepickeryears .disabled:after,.datepickeryears .disabled:before{position:absolute;background:#566173;opacity:0;z-index:-999;visibility:hidden}.datepickeryears .disabled:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);bottom:-18px;content:"";-webkit-border-radius:1px;border-radius:1px;width:12px;height:12px;left:30px}.datepickeryears .disabled:before{content:"Период закрыт, недоступен\00a0\00a0для\00a0\00a0редвктирования";padding:7px 8px;-webkit-border-radius:2px;border-radius:2px;width:187px;height:40px;font-size:11px;line-height:13px;color:#fff;top:48px;left:-57px}.datepickeryears .disabled:hover{-webkit-transition:.3s;-o-transition:.3s;transition:.3s;background:#c5cfe0!important;color:#fff!important}.datepickeryears .disabled:hover:after,.datepickeryears .disabled:hover:before{opacity:1;z-index:9;visibility:visible}.scroll-table__wrap{width:100%;padding-right:150px}.scroll-table__table{margin-top:30px}.scroll-table__th{font-size:12px;line-height:16px;color:#7e848c;font-family:"Roboto-Regular","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;min-width:103px;white-space:nowrap;padding-right:14px;text-align:left;padding-bottom:14px}.scroll-table__th:last-child{padding-right:0}.scroll-table__td{font-size:14px;line-height:20px;color:#324057;font-family:"Roboto-Regular","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;white-space:nowrap;padding-right:14px;text-align:left;padding-bottom:14px}.scroll-table__td:first-child{text-align:left}.scroll-table__td:last-child{padding-right:0}.scroll-table__icon{-webkit-transform:translateY(15px);-ms-transform:translateY(15px);transform:translateY(15px);display:block;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;opacity:0}.scroll-table__arrow{position:absolute;display:block;right:0;top:69px;bottom:0;height:73%;width:184px;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;background:-webkit-gradient(linear,right top,left top,color-stop(39.53%,#fff),to(rgba(255,255,255,0)));background:-webkit-linear-gradient(right,#fff 39.53%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(right,#fff 39.53%,rgba(255,255,255,0) 100%);background:linear-gradient(270deg,#fff 39.53%,rgba(255,255,255,0) 100%)}.scroll-table__arrow .icon{fill:#4f8bf0}.scroll-table__arrow.left .icon{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.scroll-table__arrow._hide{opacity:0}.subtible{width:100%;border-spacing:0}.subtible._firsttrleft .subtible__td:first-child,.subtible__th:first-child{text-align:left;padding-left:0}.subtible__td,.subtible__th{color:#7e848c;font-size:12px;padding:24px 12px 12px;text-align:right}.subtible__td{font-size:14px;padding:12px}.subtible ._top .subtible__td{border-top:1px solid #d9dde5;color:#324057}.subtible__td:last-child,.subtible__th:last-child{padding-right:0;max-width:200px}.source__inner{padding:30px 30px 0;margin-top:8px;border-top:1px solid #d9dde5}.source__table{border-top:1px solid #d9dde5;padding-top:32px}.source__text{font-size:14px;line-height:16px;color:#324057;margin-bottom:8px}.source__text:last-of-type{margin-bottom:32px}.source__text._grey{color:#999fa8;line-height:20px}.source__table{width:100%}.source__th{font-size:14px;line-height:16px;color:#324057;text-align:right;padding:0 25px 8px;font-weight:400}.source__th:last-child{padding-right:0}.source__tr:nth-child(2) .source__td{border:0;padding-top:0}.source__td{font-size:14px;line-height:20px;color:#999fa8;text-align:right;padding:29px 25px 27px;border-top:1px solid #d3dde5}.source__td:last-child{padding-right:0;bottom:0}.source__td:first-child{font-weight:700;text-align:left;color:#324057;padding-left:0;padding-top:29px;padding-bottom:27px}.form-order__head .form-order__descr{margin-bottom:14px}.form-order__head .form-order__descr:last-child{margin-bottom:0}.form-order__box{border-bottom:1px solid #d9dde5;padding:31px 32px}.form-order__box:first-child{border-top:1px solid #d9dde5}.form-order__box:last-child{border-bottom:0}.form-order__box._actons{padding-top:30px;padding-bottom:30px}.form-order__row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 -9px -20px}.form-order__col{padding:0 9px 20px;-webkit-box-sizing:border-box;box-sizing:border-box}.form-order__col._checkboxes{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.form-order__col._checkboxes .form-group{margin-bottom:0;margin-right:40px}.form-order__btns .btn:last-child,.form-order__col._checkboxes .form-group:last-child{margin-right:0}.form-order ._col1{width:100%}.form-order ._col2{width:50%}.form-order ._col4{width:25%}.form-order__text{font-size:14px;line-height:16px;color:#324057}.form-order__text._grey{color:#999fa8}.form-order__descr{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.form-order .form-label{line-height:1}.form-order__action,.form-order__btns,.form-order__descr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.form-order__action{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.form-order__btns{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.form-order__btns .btn{margin-right:16px}.table-salary__wrap{width:100%;padding:4px 0 24px}.table-salary__th{color:#7887a1;font-size:12px;text-align:left;font-family:"Roboto-Regular","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal}.table-salary__td{color:#324057;font-size:14px;text-align:left}.table-salary__td._price{font-size:16px;white-space:nowrap}.table-salary__head{padding:0 32px 8px}.table-salary__line{width:100%}.table-salary__table{width:100%;border-spacing:0 16px}.table-salary__item{display:block;border-top:1px solid #d9dde5;padding:0 32px;cursor:pointer;-webkit-box-shadow:0 0 0 rgba(46,67,102,.15);box-shadow:0 0 0 rgba(46,67,102,.15);-webkit-transition:.3s;-o-transition:.3s;transition:.3s;position:relative}.table-salary__item.active{background:#f5f7fd}.table-salary__item:hover:not(.active){-webkit-box-shadow:0 4px 12px rgba(46,67,102,.15);box-shadow:0 4px 12px rgba(46,67,102,.15)}.table-salary__item.active ._arrow{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.table-salary__item .head__coll{padding:16px 0}.table-salary .head__row{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;width:100%}.table-salary .head__btn,.table-salary .head__coll{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}.table-salary .head__coll{padding-right:10px}.table-salary .head__coll.coll-1{width:18.4%}.table-salary .head__coll.coll-2{width:19.03%}.table-salary .head__coll.coll-3{width:24.1%}.table-salary .head__coll.coll-4{width:15.47%;-webkit-flex-basis:170px;-ms-flex-preferred-size:170px;flex-basis:170px}.table-salary .head__coll.coll-5{width:13.5%}.table-salary .head__coll.coll-6{width:9.5%;max-width:85px;padding:0;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.table-salary .head__btn{width:24px;height:24px;margin-right:24px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.table-salary .head__btn:last-child{margin-right:0}.table-salary .head__btn:hover .icon,.table-salary--justify .head__btn:hover .icon{color:#3d6ddb}.table-salary--justify .head__btn,.table-salary--justify .head__coll{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}.table-salary--justify .head__coll{padding-right:10px}.table-salary--justify .head__coll.coll-1,.table-salary--justify .head__coll.coll-2,.table-salary--justify .head__coll.coll-3,.table-salary--justify .head__coll.coll-4,.table-salary--justify .head__coll.coll-5{width:19%}.table-salary--justify .head__coll.coll-6{width:5%}.table-salary--justify .head__btn{width:24px;height:24px;margin-right:24px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.table-salary--justify .head__btn:last-child{margin-right:0}.table-salary__source{margin-top:40px}.table-salary .source__wrap{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:24px;padding-bottom:24px;margin-right:-8px}.table-salary .result__wrap,.table-salary .source__item,.table-salary .source__wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.table-salary .source__item{width:-webkit-calc(20% - 8px);width:calc(20% - 8px);margin-bottom:8px;margin-right:8px;-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 4px 12px rgba(46,67,102,.15);box-shadow:0 4px 12px rgba(46,67,102,.15);background:#fff;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.table-salary .result__wrap{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;padding:24px 32px 0;border-top:1px solid #d9dde5}.table-salary .result__text{margin-bottom:0;margin-right:4px}.table-salary .icon-edit{width:18px}.table-salary .icon-btn-arrow{width:14px;height:14px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);font-weight:400}.table-salary .table--source{padding:0 32px;position:relative;overflow:hidden}.table-salary .table--source tr:first-child{position:relative}.table-salary .table--source tr:first-child .table-salary__th{padding-bottom:20px}.table-salary .table--source tr:first-child:after{content:'';width:auto;height:1px;position:absolute;left:-500px;right:-500px;background:#d9dde5;bottom:0}.table-salary .table--source tr:nth-child(2) td{border-bottom:1px solid #d9dde5;padding:4px 0}.table-salary .table--source tr td{padding-bottom:16px}.table-salary .table--source .table-salary__td,.table-salary .table--source .table-salary__th{width:16.666666%;padding:0 10px 0 0;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:140%}.table-salary .years-line{overflow:hidden}.table-salary .years-line__wrap{margin:0 -12px 20px;overflow:auto}.table-salary .years-line__wrap::-webkit-scrollbar{width:3px!important}.table-salary .years-line__wrap::-webkit-scrollbar-track{background:#f5f7fc}.table-salary .years-line__wrap::-webkit-scrollbar-thumb{border:5px solid transparent;background:rgba(191,200,217,.6);-webkit-border-radius:8px;border-radius:8px;-webkit-background-clip:content-box;background-clip:content-box}.table-salary .month__item{font-family:"Roboto-Medium","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;font-size:12px;line-height:20px;color:#7887a1;padding:16px 12px;white-space:nowrap;position:relative}.table-salary .month__item:after{content:'';width:100%;height:1px;display:block;position:absolute;bottom:4px;left:0;right:0;background:#f5f7fc;border-bottom:1px solid #d9dde5;opacity:.7}.table-salary .month__item:first-child{padding-left:0}.range__title{color:#324057;margin-bottom:6px;padding-top:6px}.range__wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.range .form-field{margin-right:8px}.reports .reports__table table,.reports .reports__table tbody,.source-link,.table-document-approve{width:100%}.table-document-approve th{padding-bottom:12px;text-align:left}.table-document-approve th:nth-child(2){padding-left:22px}.table-document-approve th:nth-child(4){text-align:right}.table-document-approve th span{font-size:12px;color:#7887a1}.table-document-approve td{padding-top:12px;padding-bottom:12px}.table-document-approve td:first-child{padding-right:48px}.table-document-approve td:nth-child(2){width:15%;padding-right:48px}.table-document-approve td:nth-child(3){width:15%;padding-right:24px}.table-document-approve td:nth-child(3) span{font-size:12px;color:#324057}.table-document-approve td:nth-child(4){width:38px}.table-document-approve .file-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;padding:8px 17px;background:#f7f9fc;-webkit-border-radius:5px;border-radius:5px}.table-document-approve .file-item .icon{-webkit-box-flex:0;-webkit-flex:0 0 17px;-ms-flex:0 0 17px;flex:0 0 17px;fill:#4f8bf0;margin:0 9px 0 0}.table-document-approve .file-item__description{font-family:"Roboto-Medium","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;font-size:14px;color:#324057}.source-link__wrap{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-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:8px 16px}.source-link__text{margin-bottom:0;display:block;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.source-link__text:hover{display:inline-block;color:#3d6ddb}.distribution__inner{padding:25px 32px 20px;border-top:1px solid #d9dde5;cursor:pointer;-webkit-transform:.3s;-ms-transform:.3s;transform:.3s}.distribution__inner:hover{-webkit-box-shadow:0 4px 12px rgba(46,67,102,.15);box-shadow:0 4px 12px rgba(46,67,102,.15)}.distribution__wrap{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}.distribution__item{margin-right:32px}.distribution__item:first-child{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.distribution__item:last-child{margin-right:0;-webkit-flex-basis:64px;-ms-flex-preferred-size:64px;flex-basis:64px}.distribution__item:nth-child(2){-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-flex-basis:210px;-ms-flex-preferred-size:210px;flex-basis:210px}.distribution__item:nth-child(2) td{white-space:nowrap}.distribution ._table tr:last-child td{padding:0}.distribution ._table td{padding-bottom:12px}.distribution ._table td:first-child{padding-right:4px}.distribution ._table td:first-child span{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.distribution ._table td:first-child span:after{content:'';display:block;border-bottom:1px dotted #c7ccd5;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;margin-left:4px;-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px)}.distribution ._table td:last-child{margin-bottom:0}.distribution ._table td:first-child{color:#7887a1;font-size:12px;line-height:16px;min-width:136px}.distribution ._table td:last-child{font-size:14px;line-height:20px;color:#324057}.distribution__btn{margin-right:26px}.distribution__btn:last-child{margin-right:0}.distribution .icon-close{fill:#f53244}.distribution .icon-edit{fill:#3d6ddb}.distribution-add{border-top:2px solid #d9dde5}.distribution-add--blue{background:#f5f7fd}.distribution-add__inner{padding:25px 32px 20px}.distribution-add__label{line-height:1;margin-bottom:10px;font-size:14px;color:#324057;display:inline-block}.distribution-add__row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-7px -5px}.distribution-add__row *{border-color:#b9d1f9!important}.distribution-add__col{padding:7px 5px}.distribution-add__line{margin:32px 0;border-bottom:1px solid #d9dde5;opacity:.7}.distribution-add ._col2{width:50%}.distribution-add ._col4{width:25%}.distribution-add .inp-sel input{margin-left:1px}.distribution-add .inp-sel_right .dropdown__header{margin-right:1px}.distribution-add__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;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin-top:24px}.distribution-add .dropdown__header{border-color:#b9d1f9}.distribution-add .inp-sel_right{border:0!important}.reports{padding:25px 32px;margin-bottom:16px;background:#fff;border:1px solid #d9dde5}.reports__title{margin-bottom:24px;font-family:"Roboto-Regular";font-style:normal;font-weight:500;font-size:16px;line-height:19px;color:#324057}.reports .reports__table .reports__table-header{font-family:"Roboto-Regular";font-style:normal;font-weight:400;font-size:12px;line-height:20px;color:#7887a2}.reports .reports__table .reports__table-header-flex{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}.reports .reports__table .reports__table-header-data{position:relative;width:25px;height:25px;cursor:pointer}.reports .reports__table .reports__table-header-data-sub{position:absolute;display:none;top:-35px;left:-150px;width:189px;height:26px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#7887a1;-webkit-border-radius:2px;border-radius:2px;padding:8px 6px;font-size:11px;line-height:10px;text-align:center;color:#fff}.reports .reports__table .reports__table-header-data::before{content:url(../../content/icons/qustion.svg);width:30px;height:30px;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);left:50%}.reports .reports__table .reports__table--name{max-width:650px;width:650px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:25px;font-style:normal;font-weight:400;font-size:14px;line-height:16px;color:#000;position:relative;padding-left:50px}.reports .reports__table .reports__table--name::before{content:url(../../content/images/doc-rep.svg);position:absolute;top:0;left:0;display:block;width:24px;height:24px}.reports .reports__table td,.reports .reports__table th{text-align:left;padding-bottom:24px;font-style:normal;font-weight:400;font-size:14px;line-height:16px;color:#000}.graphic{padding:25px 32px;background:#fff;border:1px solid #d9dde5}.graphic__top{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-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.graphic__top h4{font-style:normal;font-weight:500;font-size:16px;color:#324057}.graphic__top span{font-style:normal;font-weight:400;font-size:14px;line-height:20px;text-align:right;color:#e56565}.graphic__body{padding-top:50px}.post_dock{padding:25px 32px;background:#fff;border:1px solid #d9dde5;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.post_dock__btn{width:309px;height:40px;left:1029px;top:1012px;background:#3d6ddb;-webkit-border-radius:2px;border-radius:2px;padding:10px 44px;font-style:normal;font-weight:500;font-size:14px;line-height:20px;color:#fff}.alert__repo__div{background:#e56565;width:100%;text-align:center;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative}.alert__repo__div .popup__close,.alert__repo__div-text::before{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.alert__repo__div .popup__close{right:30px}.alert__repo__div-text{position:relative;padding:10px 0 10px 36px}.alert__repo__div-text::before{content:url(../../content/icons/aletr.svg);display:block;left:0}.payments__repot{padding:0 33px 24px}.payments__repot-top{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-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.payments__repot-top a{font-style:normal;font-weight:400;font-size:12px;line-height:16px;color:#3d6ddb;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.payments__repot-top table{width:600px}.payments__repot-top table td,.payments__repot-top table th{font-style:normal;font-weight:400;font-size:12px;line-height:16px;color:#7887a1;text-align:left}.payments__repot-top table td{padding-top:10px;font-weight:600;color:#324057}.payments__repot-comment{margin-top:34px}.payments__repot-comment-text{font-style:normal;font-weight:400;font-size:14px;line-height:20px;color:#324057;margin-bottom:18px}.payments__repot-comment-body{padding:16px;border:1px solid #d3dde6;-webkit-border-radius:2px;border-radius:2px;font-style:normal;font-weight:400;font-size:14px;line-height:16px;color:#999fa8}.ui{max-width:1220px;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:100vh;padding:0 10px}.ui__container,.ui__title{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.ui__title{text-align:center;padding:30px 0}.ui__container{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;background-color:#fcfcfc;margin:0 -10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.ui__aside{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;padding:0 10px;background-color:#f9f9f9}.ui__aside .aside__inner{padding:40px 0}.ui__aside .aside__nav ._link{display:block;font-size:20px;padding:10px 30px;width:100%;text-align:left}.ui__aside .aside__nav ._link:hover{background-color:#ececec}.ui__main{-webkit-flex-basis:75%;-ms-flex-preferred-size:75%;flex-basis:75%;padding:0 10px}.ui__main .main__section{padding:30px 20px;border-bottom:1px solid #e8e8e8}.ui__main .main__section ._body,.ui__main .main__section ._body .row+.row{margin-top:20px}.ui__colors,.ui__colors ._item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.ui__colors ._item{width:100px;height:100px;margin-right:10px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:#fff;-webkit-box-shadow:0 10px 20px -10px rgba(0,0,0,.25),0 0 1px 0 rgba(0,0,0,.25);box-shadow:0 10px 20px -10px rgba(0,0,0,.25),0 0 1px 0 rgba(0,0,0,.25)}.ui__colors ._item:last-child{margin-right:0}.auth,.auth__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.auth{-webkit-background-size:cover;background-size:cover;background-position:center;background-repeat:no-repeat;height:100vh;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:950px}.auth__inner{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;border:32px solid #fff}.auth__aside{-webkit-box-flex:0;-webkit-flex:0 0 440px;-ms-flex:0 0 440px;flex:0 0 440px;padding:34px 22px;background-color:#fff;margin-left:-2px;margin-bottom:-2px;margin-top:-2px}.auth__logo{margin-bottom:105px}.auth__logo a{display:inline-block}.auth__content{margin-right:-78px;position:relative;z-index:1}.auth__bg{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.auth--tost .auth__logo{margin-bottom:88px}.app-calendar{padding-top:120px;padding-bottom:70px;background:#fff}.app-calendar__wrapp body,.app-calendar__wrapp html{margin:0 auto;-ms-overflow-x:hidden;overflow-x:hidden;text-decoration:none}.app-calendar__wrapp html{height:100%;padding:0}.app-calendar__wrapp body{font-family:"Roboto-Regular",sans-serif;padding:50px 0;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width:992px){.app-calendar__wrapp body{padding-bottom:0}}.app-calendar__wrapp .list-unstyled{margin:0;padding:0;list-style:none}.app-calendar__wrapp .fc th,.app-calendar__wrapp .tac{text-align:center}.app-calendar__wrapp object{pointer-events:none}.app-calendar__wrapp .cf:after{content:' ';visibility:hidden;display:block;height:0;clear:both}.app-calendar__wrapp button,.app-calendar__wrapp input,.app-calendar__wrapp textarea{outline:0;-webkit-border-radius:0;border-radius:0;-webkit-appearance:none}.app-calendar__wrapp h1,.app-calendar__wrapp h2,.app-calendar__wrapp h3,.app-calendar__wrapp h4,.app-calendar__wrapp h5,.app-calendar__wrapp p{margin:0;font-weight:400}.app-calendar__wrapp ul{margin:0;padding:0}.app-calendar__wrapp ul li{list-style-type:none}@media (max-width:992px){.app-calendar__wrapp .hidden-s{display:none!important}}@media (max-width:1024px){.app-calendar__wrapp .hidden-tablet{display:none}}.app-calendar__wrapp .visible-s{display:none!important}@media (max-width:992px){.app-calendar__wrapp .visible-s{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}}.app-calendar__wrapp .visible-tablet{display:none!important}@media (max-width:1024px){.app-calendar__wrapp .visible-tablet{display:none}}.app-calendar__wrapp .ovh{overflow:hidden}.app-calendar__wrapp .fc .fc-button{text-align:center}.app-calendar__wrapp .fc-icon{text-transform:none;text-align:center}.app-calendar__wrapp .fc-not-allowed,.app-calendar__wrapp .fc-not-allowed .fc-event{cursor:not-allowed}.app-calendar__wrapp .fc .fc-button:not(:disabled),.app-calendar__wrapp .fc a[data-navlink],.app-calendar__wrapp .fc-event.fc-event-draggable,.app-calendar__wrapp .fc-event[href]{cursor:pointer}.app-calendar__wrapp .fc-unselectable{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.app-calendar__wrapp .fc{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;font-size:1em}.app-calendar__wrapp .fc .fc-button,.app-calendar__wrapp .fc-icon{display:inline-block;font-weight:400}.app-calendar__wrapp .fc,.app-calendar__wrapp .fc *,.app-calendar__wrapp .fc :after,.app-calendar__wrapp .fc :before{-webkit-box-sizing:border-box;box-sizing:border-box}.app-calendar__wrapp .fc table{border-collapse:collapse;border-spacing:0;font-size:1em}.app-calendar__wrapp .fc td,.app-calendar__wrapp .fc th{vertical-align:top;padding:0}.app-calendar__wrapp .fc .fc-button,.app-calendar__wrapp .fc .fc-button .fc-icon,.app-calendar__wrapp .fc .fc-button-group,.app-calendar__wrapp .fc .fc-timegrid-slot-label{vertical-align:middle}.app-calendar__wrapp .fc .fc-button:hover,.app-calendar__wrapp .fc .fc-list-event-title a,.app-calendar__wrapp a.fc-event,.app-calendar__wrapp a.fc-event:hover{text-decoration:none}.app-calendar__wrapp .fc-direction-ltr{direction:ltr;text-align:left}.app-calendar__wrapp .fc-direction-rtl{direction:rtl;text-align:right}.app-calendar__wrapp .fc-theme-standard td,.app-calendar__wrapp .fc-theme-standard th{border:1px solid var(--fc-border-color, #ddd)}.app-calendar__wrapp .fc-liquid-hack td,.app-calendar__wrapp .fc-liquid-hack th{position:relative}@font-face{.app-calendar__wrapp {
    font-family: fcicons;
    src: url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBfAAAAC8AAAAYGNtYXAXVtKNAAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5ZgYydxIAAAF4AAAFNGhlYWQUJ7cIAAAGrAAAADZoaGVhB20DzAAABuQAAAAkaG10eCIABhQAAAcIAAAALGxvY2ED4AU6AAAHNAAAABhtYXhwAA8AjAAAB0wAAAAgbmFtZXsr690AAAdsAAABhnBvc3QAAwAAAAAI9AAAACAAAwPAAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpBgPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAOAAAAAoACAACAAIAAQAg6Qb//f//AAAAAAAg6QD//f//AAH/4xcEAAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAWIAjQKeAskAEwAAJSc3NjQnJiIHAQYUFwEWMjc2NCcCnuLiDQ0MJAz/AA0NAQAMJAwNDcni4gwjDQwM/wANIwz/AA0NDCMNAAAAAQFiAI0CngLJABMAACUBNjQnASYiBwYUHwEHBhQXFjI3AZ4BAA0N/wAMJAwNDeLiDQ0MJAyNAQAMIw0BAAwMDSMM4uINIwwNDQAAAAIA4gC3Ax4CngATACcAACUnNzY0JyYiDwEGFB8BFjI3NjQnISc3NjQnJiIPAQYUHwEWMjc2NCcB87e3DQ0MIw3VDQ3VDSMMDQ0BK7e3DQ0MJAzVDQ3VDCQMDQ3zuLcMJAwNDdUNIwzWDAwNIwy4twwkDA0N1Q0jDNYMDA0jDAAAAgDiALcDHgKeABMAJwAAJTc2NC8BJiIHBhQfAQcGFBcWMjchNzY0LwEmIgcGFB8BBwYUFxYyNwJJ1Q0N1Q0jDA0Nt7cNDQwjDf7V1Q0N1QwkDA0Nt7cNDQwkDLfWDCMN1Q0NDCQMt7gMIw0MDNYMIw3VDQ0MJAy3uAwjDQwMAAADAFUAAAOrA1UAMwBoAHcAABMiBgcOAQcOAQcOARURFBYXHgEXHgEXHgEzITI2Nz4BNz4BNz4BNRE0JicuAScuAScuASMFITIWFx4BFx4BFx4BFREUBgcOAQcOAQcOASMhIiYnLgEnLgEnLgE1ETQ2Nz4BNz4BNz4BMxMhMjY1NCYjISIGFRQWM9UNGAwLFQkJDgUFBQUFBQ4JCRULDBgNAlYNGAwLFQkJDgUFBQUFBQ4JCRULDBgN/aoCVgQIBAQHAwMFAQIBAQIBBQMDBwQECAT9qgQIBAQHAwMFAQIBAQIBBQMDBwQECASAAVYRGRkR/qoRGRkRA1UFBAUOCQkVDAsZDf2rDRkLDBUJCA4FBQUFBQUOCQgVDAsZDQJVDRkLDBUJCQ4FBAVVAgECBQMCBwQECAX9qwQJAwQHAwMFAQICAgIBBQMDBwQDCQQCVQUIBAQHAgMFAgEC/oAZEhEZGRESGQAAAAADAFUAAAOrA1UAMwBoAIkAABMiBgcOAQcOAQcOARURFBYXHgEXHgEXHgEzITI2Nz4BNz4BNz4BNRE0JicuAScuAScuASMFITIWFx4BFx4BFx4BFREUBgcOAQcOAQcOASMhIiYnLgEnLgEnLgE1ETQ2Nz4BNz4BNz4BMxMzFRQWMzI2PQEzMjY1NCYrATU0JiMiBh0BIyIGFRQWM9UNGAwLFQkJDgUFBQUFBQ4JCRULDBgNAlYNGAwLFQkJDgUFBQUFBQ4JCRULDBgN/aoCVgQIBAQHAwMFAQIBAQIBBQMDBwQECAT9qgQIBAQHAwMFAQIBAQIBBQMDBwQECASAgBkSEhmAERkZEYAZEhIZgBEZGREDVQUEBQ4JCRUMCxkN/asNGQsMFQkIDgUFBQUFBQ4JCBUMCxkNAlUNGQsMFQkJDgUEBVUCAQIFAwIHBAQIBf2rBAkDBAcDAwUBAgICAgEFAwMHBAMJBAJVBQgEBAcCAwUCAQL+gIASGRkSgBkSERmAEhkZEoAZERIZAAABAOIAjQMeAskAIAAAExcHBhQXFjI/ARcWMjc2NC8BNzY0JyYiDwEnJiIHBhQX4uLiDQ0MJAzi4gwkDA0N4uINDQwkDOLiDCQMDQ0CjeLiDSMMDQ3h4Q0NDCMN4uIMIw0MDOLiDAwNIwwAAAABAAAAAQAAa5n0y18PPPUACwQAAAAAANivOVsAAAAA2K85WwAAAAADqwNVAAAACAACAAAAAAAAAAEAAAPA/8AAAAQAAAAAAAOrAAEAAAAAAAAAAAAAAAAAAAALBAAAAAAAAAAAAAAAAgAAAAQAAWIEAAFiBAAA4gQAAOIEAABVBAAAVQQAAOIAAAAAAAoAFAAeAEQAagCqAOoBngJkApoAAQAAAAsAigADAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA4ArgABAAAAAAABAAcAAAABAAAAAAACAAcAYAABAAAAAAADAAcANgABAAAAAAAEAAcAdQABAAAAAAAFAAsAFQABAAAAAAAGAAcASwABAAAAAAAKABoAigADAAEECQABAA4ABwADAAEECQACAA4AZwADAAEECQADAA4APQADAAEECQAEAA4AfAADAAEECQAFABYAIAADAAEECQAGAA4AUgADAAEECQAKADQApGZjaWNvbnMAZgBjAGkAYwBvAG4Ac1ZlcnNpb24gMS4wAFYAZQByAHMAaQBvAG4AIAAxAC4AMGZjaWNvbnMAZgBjAGkAYwBvAG4Ac2ZjaWNvbnMAZgBjAGkAYwBvAG4Ac1JlZ3VsYXIAUgBlAGcAdQBsAGEAcmZjaWNvbnMAZgBjAGkAYwBvAG4Ac0ZvbnQgZ2VuZXJhdGVkIGJ5IEljb01vb24uAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=") format("truetype");
    font-weight: 400;
    font-style: normal; }}.app-calendar__wrapp .fc .fc-button,.app-calendar__wrapp .fc-icon{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.app-calendar__wrapp .fc-icon{width:1em;height:1em;font-family:fcicons!important;speak:none;font-style:normal;font-variant:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1}.app-calendar__wrapp .fc-icon-chevron-left:before{content:"\e900"}.app-calendar__wrapp .fc-icon-chevron-right:before{content:"\e901"}.app-calendar__wrapp .fc-icon-chevrons-left:before{content:"\e902"}.app-calendar__wrapp .fc-icon-chevrons-right:before{content:"\e903"}.app-calendar__wrapp .fc-icon-minus-square:before{content:"\e904"}.app-calendar__wrapp .fc-icon-plus-square:before{content:"\e905"}.app-calendar__wrapp .fc-icon-x:before{content:"\e906"}.app-calendar__wrapp .fc .fc-button{overflow:visible;text-transform:none;margin:0;font-family:inherit;-webkit-appearance:button;background-color:transparent;font-size:1em;line-height:1.5}.app-calendar__wrapp .fc .fc-button::-moz-focus-inner{padding:0;border-style:none}.app-calendar__wrapp .fc .fc-button:focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(44,62,80,.25);box-shadow:0 0 0 .2rem rgba(44,62,80,.25)}.app-calendar__wrapp .fc .fc-button-primary:focus,.app-calendar__wrapp .fc .fc-button-primary:not(:disabled).fc-button-active:focus,.app-calendar__wrapp .fc .fc-button-primary:not(:disabled):active:focus{-webkit-box-shadow:0 0 0 .2rem rgba(76,91,106,.5);box-shadow:0 0 0 .2rem rgba(76,91,106,.5)}.app-calendar__wrapp .fc .fc-button:disabled{opacity:.65}.app-calendar__wrapp .fc .fc-button-primary{color:#fff;color:var(--fc-button-text-color, #fff);background-color:#2c3e50;background-color:var(--fc-button-bg-color, #2C3E50);border-color:#2c3e50;border-color:var(--fc-button-border-color, #2C3E50)}.app-calendar__wrapp .fc .fc-button-primary:hover{color:#fff;color:var(--fc-button-text-color, #fff);background-color:#1e2b37;background-color:var(--fc-button-hover-bg-color, #1e2b37);border-color:#1a252f;border-color:var(--fc-button-hover-border-color, #1a252f)}.app-calendar__wrapp .fc .fc-button-primary:disabled{color:#fff;color:var(--fc-button-text-color, #fff);background-color:#2c3e50;background-color:var(--fc-button-bg-color, #2C3E50);border-color:#2c3e50;border-color:var(--fc-button-border-color, #2C3E50)}.app-calendar__wrapp .fc .fc-button-primary:not(:disabled).fc-button-active,.app-calendar__wrapp .fc .fc-button-primary:not(:disabled):active{color:#fff;color:var(--fc-button-text-color, #fff);background-color:var(--fc-button-active-bg-color, #1a252f);border-color:#151e27;border-color:var(--fc-button-active-border-color, #151e27)}.app-calendar__wrapp .fc .fc-button .fc-icon{font-size:1.5em}.app-calendar__wrapp .fc .fc-button-group{position:relative;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.app-calendar__wrapp .fc .fc-button-group>.fc-button{position:relative;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.app-calendar__wrapp .fc .fc-button-group>.fc-button.fc-button-active,.app-calendar__wrapp .fc .fc-button-group>.fc-button:active,.app-calendar__wrapp .fc .fc-button-group>.fc-button:focus,.app-calendar__wrapp .fc .fc-button-group>.fc-button:hover{z-index:1}.app-calendar__wrapp .fc-direction-ltr .fc-button-group>.fc-button:not(:first-child){margin-left:-1px;-webkit-border-top-left-radius:0;border-top-left-radius:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0}.app-calendar__wrapp .fc-direction-ltr .fc-button-group>.fc-button:not(:last-child),.app-calendar__wrapp .fc-direction-rtl .fc-button-group>.fc-button:not(:first-child){-webkit-border-top-right-radius:0;border-top-right-radius:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0}.app-calendar__wrapp .fc-direction-rtl .fc-button-group>.fc-button:not(:first-child){margin-right:-1px}.app-calendar__wrapp .fc-direction-rtl .fc-button-group>.fc-button:not(:last-child){-webkit-border-top-left-radius:0;border-top-left-radius:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0}.app-calendar__wrapp .fc .fc-toolbar{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-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.app-calendar__wrapp .fc .fc-toolbar.fc-footer-toolbar{margin-top:1.5em}.app-calendar__wrapp .fc .fc-toolbar-title{font-size:1.75em;margin:0}.app-calendar__wrapp .fc-direction-ltr .fc-toolbar>*>:not(:first-child){margin-left:.75em}.app-calendar__wrapp .fc-direction-rtl .fc-toolbar>*>:not(:first-child){margin-right:.75em}.app-calendar__wrapp .fc-direction-rtl .fc-toolbar-ltr{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.app-calendar__wrapp .fc .fc-scroller{-webkit-overflow-scrolling:touch;position:relative}.app-calendar__wrapp .fc .fc-scroller-liquid{height:100%}.app-calendar__wrapp .fc .fc-scroller-liquid-absolute{position:absolute;top:0;right:0;left:0;bottom:0}.app-calendar__wrapp .fc .fc-scroller-harness{position:relative;overflow:hidden;direction:ltr}.app-calendar__wrapp .fc .fc-scroller-harness-liquid{height:100%}.app-calendar__wrapp .fc-direction-rtl .fc-scroller-harness>.fc-scroller{direction:rtl}.app-calendar__wrapp .fc-theme-standard .fc-scrollgrid{border:1px solid #ddd;border:1px solid var(--fc-border-color, #ddd)}.app-calendar__wrapp .fc .fc-scrollgrid,.app-calendar__wrapp .fc .fc-scrollgrid-section-footer>*,.app-calendar__wrapp .fc .fc-scrollgrid-section-header>*{border-bottom-width:0}.app-calendar__wrapp .fc .fc-scrollgrid,.app-calendar__wrapp .fc .fc-scrollgrid table{width:100%;table-layout:fixed}.app-calendar__wrapp .fc .fc-scrollgrid table{border-top-style:hidden;border-left-style:hidden;border-right-style:hidden}.app-calendar__wrapp .fc .fc-scrollgrid{border-collapse:separate;border-right-width:0}.app-calendar__wrapp .fc .fc-scrollgrid-liquid{height:100%}.app-calendar__wrapp .fc .fc-scrollgrid-section,.app-calendar__wrapp .fc .fc-scrollgrid-section table,.app-calendar__wrapp .fc .fc-scrollgrid-section>td{height:1px}.app-calendar__wrapp .fc .fc-scrollgrid-section-liquid{height:auto}.app-calendar__wrapp .fc .fc-scrollgrid-section-liquid>td{height:100%}.app-calendar__wrapp .fc .fc-scrollgrid-section>*{border-top-width:0;border-left-width:0}.app-calendar__wrapp .fc .fc-scrollgrid-section-body table,.app-calendar__wrapp .fc .fc-scrollgrid-section-footer table{border-bottom-style:hidden}.app-calendar__wrapp .fc .fc-scrollgrid-section-sticky>*{background:var(--fc-page-bg-color, #fff);position:-webkit-sticky;position:sticky;z-index:2}.app-calendar__wrapp .fc .fc-scrollgrid-section-header.fc-scrollgrid-section-sticky>*{top:0}.app-calendar__wrapp .fc .fc-scrollgrid-section-footer.fc-scrollgrid-section-sticky>*{bottom:0}.app-calendar__wrapp .fc .fc-scrollgrid-sticky-shim{height:1px;margin-bottom:-1px}.app-calendar__wrapp .fc-sticky{position:-webkit-sticky;position:sticky}.app-calendar__wrapp .fc .fc-view-harness{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;position:relative}.app-calendar__wrapp .fc .fc-bg-event,.app-calendar__wrapp .fc .fc-highlight,.app-calendar__wrapp .fc .fc-non-business,.app-calendar__wrapp .fc .fc-view-harness-active>.fc-view{position:absolute;top:0;left:0;right:0;bottom:0}.app-calendar__wrapp .fc .fc-col-header-cell-cushion{display:inline-block;padding:2px 4px}.app-calendar__wrapp .fc .fc-non-business{background:rgba(215,215,215,.3);background:var(--fc-non-business-color, rgba(215, 215, 215, 0.3))}.app-calendar__wrapp .fc .fc-bg-event{background:var(--fc-bg-event-color, #8fdf82);opacity:.3;opacity:var(--fc-bg-event-opacity, 0.3)}.app-calendar__wrapp .fc .fc-bg-event .fc-event-title{margin:.5em;font-size:.85em;font-size:var(--fc-small-font-size, 0.85em);font-style:italic}.app-calendar__wrapp .fc .fc-highlight{background:rgba(188,232,241,.3);background:var(--fc-highlight-color, rgba(188, 232, 241, 0.3))}.app-calendar__wrapp .fc .fc-cell-shaded,.app-calendar__wrapp .fc .fc-day-disabled{background:rgba(208,208,208,.3);background:var(--fc-neutral-bg-color, rgba(208, 208, 208, 0.3))}.app-calendar__wrapp .fc-event .fc-event-main{position:relative;z-index:2}.app-calendar__wrapp .fc-event-dragging:not(.fc-event-selected){opacity:.75}.app-calendar__wrapp .fc-event-dragging.fc-event-selected{-webkit-box-shadow:0 2px 7px rgba(0,0,0,.3);box-shadow:0 2px 7px rgba(0,0,0,.3)}.app-calendar__wrapp .fc-event .fc-event-resizer{display:none;position:absolute;z-index:4}.app-calendar__wrapp .fc-event-selected .fc-event-resizer,.app-calendar__wrapp .fc-event:hover .fc-event-resizer,.app-calendar__wrapp .fc-h-event{display:block}.app-calendar__wrapp .fc-event-selected .fc-event-resizer{-webkit-border-radius:4px;border-radius:4px;-webkit-border-radius:-webkit-calc(var(--fc-event-resizer-dot-total-width,8px)/2);border-radius:calc(var(--fc-event-resizer-dot-total-width,8px)/2);border-width:1px;border-width:var(--fc-event-resizer-dot-border-width, 1px);width:8px;width:var(--fc-event-resizer-dot-total-width, 8px);height:8px;height:var(--fc-event-resizer-dot-total-width, 8px);border-style:solid;border-color:inherit;background:var(--fc-page-bg-color, #fff)}.app-calendar__wrapp .fc-event-selected .fc-event-resizer:before{content:'';position:absolute;top:-20px;left:-20px;right:-20px;bottom:-20px}.app-calendar__wrapp .fc-event-selected{-webkit-box-shadow:0 2px 5px rgba(0,0,0,.2);box-shadow:0 2px 5px rgba(0,0,0,.2)}.app-calendar__wrapp .fc-event-selected:before{content:"";position:absolute;z-index:3;top:0;left:0;right:0;bottom:0}.app-calendar__wrapp .fc-event-selected:after{content:"";background:rgba(0,0,0,.25);background:var(--fc-event-selected-overlay-color, rgba(0, 0, 0, 0.25));position:absolute;z-index:1;top:-1px;left:-1px;right:-1px;bottom:-1px}.app-calendar__wrapp .fc-h-event{border:1px solid #3788d8;border:1px solid var(--fc-event-border-color, #3788d8);background-color:#3788d8;background-color:var(--fc-event-bg-color, #3788d8)}.app-calendar__wrapp .fc-h-event .fc-event-main{color:#fff;color:var(--fc-event-text-color, #fff)}.app-calendar__wrapp .fc-h-event .fc-event-main-frame{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.app-calendar__wrapp .fc-h-event .fc-event-time{max-width:100%;overflow:hidden}.app-calendar__wrapp .fc-h-event .fc-event-title-container{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;min-width:0}.app-calendar__wrapp .fc-h-event .fc-event-title{display:inline-block;vertical-align:top;left:0;right:0;max-width:100%;overflow:hidden}.app-calendar__wrapp .fc-daygrid-dot-event.fc-event-selected:before,.app-calendar__wrapp .fc-h-event.fc-event-selected:before{top:-10px;bottom:-10px}.app-calendar__wrapp .fc-direction-ltr .fc-daygrid-block-event:not(.fc-event-start),.app-calendar__wrapp .fc-direction-rtl .fc-daygrid-block-event:not(.fc-event-end){-webkit-border-top-left-radius:0;border-top-left-radius:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;border-left-width:0}.app-calendar__wrapp .fc-direction-ltr .fc-daygrid-block-event:not(.fc-event-end),.app-calendar__wrapp .fc-direction-rtl .fc-daygrid-block-event:not(.fc-event-start){-webkit-border-top-right-radius:0;border-top-right-radius:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;border-right-width:0}.app-calendar__wrapp .fc-h-event:not(.fc-event-selected) .fc-event-resizer{top:0;bottom:0;width:8px;width:var(--fc-event-resizer-thickness, 8px)}.app-calendar__wrapp .fc-direction-ltr .fc-h-event:not(.fc-event-selected) .fc-event-resizer-start,.app-calendar__wrapp .fc-direction-rtl .fc-h-event:not(.fc-event-selected) .fc-event-resizer-end{cursor:w-resize;left:-4px;left:-webkit-calc(var(--fc-event-resizer-thickness,8px)/-2);left:calc(var(--fc-event-resizer-thickness,8px)/-2)}.app-calendar__wrapp .fc-direction-ltr .fc-h-event:not(.fc-event-selected) .fc-event-resizer-end,.app-calendar__wrapp .fc-direction-rtl .fc-h-event:not(.fc-event-selected) .fc-event-resizer-start{cursor:e-resize;right:-4px;right:-webkit-calc(var(--fc-event-resizer-thickness,8px)/-2);right:calc(var(--fc-event-resizer-thickness,8px)/-2)}.app-calendar__wrapp .fc-h-event.fc-event-selected .fc-event-resizer{top:50%;margin-top:-4px;margin-top:-webkit-calc(var(--fc-event-resizer-dot-total-width,8px)/-2);margin-top:calc(var(--fc-event-resizer-dot-total-width,8px)/-2)}.app-calendar__wrapp .fc-direction-ltr .fc-h-event.fc-event-selected .fc-event-resizer-start,.app-calendar__wrapp .fc-direction-rtl .fc-h-event.fc-event-selected .fc-event-resizer-end{left:-4px;left:-webkit-calc(var(--fc-event-resizer-dot-total-width,8px)/-2);left:calc(var(--fc-event-resizer-dot-total-width,8px)/-2)}.app-calendar__wrapp .fc-direction-ltr .fc-h-event.fc-event-selected .fc-event-resizer-end,.app-calendar__wrapp .fc-direction-rtl .fc-h-event.fc-event-selected .fc-event-resizer-start{right:-4px;right:-webkit-calc(var(--fc-event-resizer-dot-total-width,8px)/-2);right:calc(var(--fc-event-resizer-dot-total-width,8px)/-2)}.app-calendar__wrapp :root{--fc-daygrid-event-dot-width:8px;--fc-list-event-dot-width:10px;--fc-list-event-hover-bg-color:#f5f5f5}.app-calendar__wrapp .fc .fc-popover{position:fixed;top:0;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.15);box-shadow:0 2px 6px rgba(0,0,0,.15)}.app-calendar__wrapp .fc .fc-popover-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:3px 4px}.app-calendar__wrapp .fc .fc-popover-title{margin:0 2px}.app-calendar__wrapp .fc .fc-popover-close{cursor:pointer;opacity:.65;font-size:1.1em}.app-calendar__wrapp .fc-theme-standard .fc-popover{border:1px solid #ddd;border:1px solid var(--fc-border-color, #ddd);background:var(--fc-page-bg-color, #fff)}.app-calendar__wrapp .fc-theme-standard .fc-popover-header{background:rgba(208,208,208,.3);background:var(--fc-neutral-bg-color, rgba(208, 208, 208, 0.3))}.app-calendar__wrapp .fc-daygrid-day-events:after,.app-calendar__wrapp .fc-daygrid-day-events:before,.app-calendar__wrapp .fc-daygrid-day-frame:after,.app-calendar__wrapp .fc-daygrid-day-frame:before,.app-calendar__wrapp .fc-daygrid-event-harness:after,.app-calendar__wrapp .fc-daygrid-event-harness:before{content:"";clear:both;display:table}.app-calendar__wrapp .fc .fc-daygrid-body{position:relative;z-index:1}.app-calendar__wrapp .fc .fc-daygrid-day.fc-day-today{background-color:rgba(255,220,40,.15);background-color:var(--fc-today-bg-color, rgba(255, 220, 40, 0.15))}.app-calendar__wrapp .fc .fc-daygrid-day-frame{position:relative;min-height:100%}.app-calendar__wrapp .fc .fc-daygrid-day-top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.app-calendar__wrapp .fc .fc-daygrid-day-number{position:relative;z-index:4;padding:4px}.app-calendar__wrapp .fc .fc-daygrid-day-events{margin-top:1px}.app-calendar__wrapp .fc .fc-daygrid-body-balanced .fc-daygrid-day-events{position:absolute;left:0;right:0}.app-calendar__wrapp .fc .fc-daygrid-body-unbalanced .fc-daygrid-day-events{position:relative;min-height:2em}.app-calendar__wrapp .fc .fc-daygrid-body-natural .fc-daygrid-day-events{margin-bottom:1em}.app-calendar__wrapp .fc .fc-daygrid-event-harness{position:relative}.app-calendar__wrapp .fc .fc-daygrid-event-harness-abs{position:absolute;top:0;left:0;right:0}.app-calendar__wrapp .fc .fc-daygrid-bg-harness{position:absolute;top:0;bottom:0}.app-calendar__wrapp .fc .fc-daygrid-day-bg .fc-non-business{z-index:1}.app-calendar__wrapp .fc .fc-daygrid-day-bg .fc-bg-event{z-index:2}.app-calendar__wrapp .fc .fc-daygrid-day-bg .fc-highlight{z-index:3}.app-calendar__wrapp .fc .fc-daygrid-event{z-index:6;margin-top:1px}.app-calendar__wrapp .fc .fc-daygrid-event.fc-event-mirror{z-index:7}.app-calendar__wrapp .fc .fc-daygrid-day-bottom{font-size:.85em;margin:2px 3px 0}.app-calendar__wrapp .fc .fc-daygrid-more-link{position:relative;z-index:4;cursor:pointer}.app-calendar__wrapp .fc .fc-daygrid-week-number{position:absolute;z-index:5;top:0;padding:2px;min-width:1.5em;text-align:center;background-color:rgba(208,208,208,.3);background-color:var(--fc-neutral-bg-color, rgba(208, 208, 208, 0.3));color:gray;color:var(--fc-neutral-text-color, grey)}.app-calendar__wrapp .fc .fc-more-popover{z-index:8}.app-calendar__wrapp .fc .fc-more-popover .fc-popover-body{min-width:220px;padding:10px}.app-calendar__wrapp .fc-direction-ltr .fc-daygrid-event.fc-event-start,.app-calendar__wrapp .fc-direction-rtl .fc-daygrid-event.fc-event-end{margin-left:2px}.app-calendar__wrapp .fc-direction-ltr .fc-daygrid-event.fc-event-end,.app-calendar__wrapp .fc-direction-rtl .fc-daygrid-event.fc-event-start{margin-right:2px}.app-calendar__wrapp .fc-direction-ltr .fc-daygrid-week-number{left:0;-webkit-border-radius:0 0 3px;border-radius:0 0 3px}.app-calendar__wrapp .fc-direction-rtl .fc-daygrid-week-number{right:0;-webkit-border-radius:0 0 0 3px;border-radius:0 0 0 3px}.app-calendar__wrapp .fc-liquid-hack .fc-daygrid-day-frame{position:static}.app-calendar__wrapp .fc-daygrid-event{position:relative;white-space:nowrap;-webkit-border-radius:3px;border-radius:3px;font-size:.85em;font-size:var(--fc-small-font-size, 0.85em)}.app-calendar__wrapp .fc-daygrid-block-event .fc-event-time{font-weight:700;padding:1px}.app-calendar__wrapp .fc-daygrid-block-event .fc-event-title{padding:1px}.app-calendar__wrapp .fc-daygrid-dot-event{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;padding:2px 0}.app-calendar__wrapp .fc-daygrid-dot-event .fc-event-title{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;min-width:0;overflow:hidden;font-weight:700}.app-calendar__wrapp .fc-daygrid-dot-event.fc-event-mirror,.app-calendar__wrapp .fc-daygrid-dot-event:hover{background:rgba(0,0,0,.1)}.app-calendar__wrapp .fc-daygrid-event-dot{margin:0 4px;-webkit-box-sizing:content-box;box-sizing:content-box;width:0;height:0;border:4px solid #3788d8;border:-webkit-calc(var(--fc-daygrid-event-dot-width,8px)/2) solid var(--fc-event-border-color, #3788d8);border:calc(var(--fc-daygrid-event-dot-width,8px)/2) solid var(--fc-event-border-color, #3788d8);-webkit-border-radius:4px;border-radius:4px;-webkit-border-radius:-webkit-calc(var(--fc-daygrid-event-dot-width,8px)/2);border-radius:calc(var(--fc-daygrid-event-dot-width,8px)/2)}.app-calendar__wrapp .fc-direction-ltr .fc-daygrid-event .fc-event-time{margin-right:3px}.app-calendar__wrapp .fc-direction-rtl .fc-daygrid-event .fc-event-time{margin-left:3px}.app-calendar__wrapp .fc-v-event{display:block;border:1px solid #3788d8;border:1px solid var(--fc-event-border-color, #3788d8);background-color:#3788d8;background-color:var(--fc-event-bg-color, #3788d8)}.app-calendar__wrapp .fc-v-event .fc-event-main{color:#fff;color:var(--fc-event-text-color, #fff);height:100%}.app-calendar__wrapp .fc-v-event .fc-event-main-frame{height:100%;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}.app-calendar__wrapp .fc-v-event .fc-event-time{-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;max-height:100%;overflow:hidden}.app-calendar__wrapp .fc-v-event .fc-event-title-container{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;min-height:0}.app-calendar__wrapp .fc-v-event .fc-event-title{top:0;bottom:0;max-height:100%;overflow:hidden}.app-calendar__wrapp .fc-v-event:not(.fc-event-start){border-top-width:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-webkit-border-top-right-radius:0;border-top-right-radius:0}.app-calendar__wrapp .fc-v-event:not(.fc-event-end){border-bottom-width:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0}.app-calendar__wrapp .fc-v-event.fc-event-selected:before{left:-10px;right:-10px}.app-calendar__wrapp .fc-v-event .fc-event-resizer-start{cursor:n-resize}.app-calendar__wrapp .fc-v-event .fc-event-resizer-end{cursor:s-resize}.app-calendar__wrapp .fc-v-event:not(.fc-event-selected) .fc-event-resizer{height:8px;height:var(--fc-event-resizer-thickness, 8px);left:0;right:0}.app-calendar__wrapp .fc-v-event:not(.fc-event-selected) .fc-event-resizer-start{top:-4px;top:-webkit-calc(var(--fc-event-resizer-thickness,8px)/-2);top:calc(var(--fc-event-resizer-thickness,8px)/-2)}.app-calendar__wrapp .fc-v-event:not(.fc-event-selected) .fc-event-resizer-end{bottom:-4px;bottom:-webkit-calc(var(--fc-event-resizer-thickness,8px)/-2);bottom:calc(var(--fc-event-resizer-thickness,8px)/-2)}.app-calendar__wrapp .fc-v-event.fc-event-selected .fc-event-resizer{left:50%;margin-left:-4px;margin-left:-webkit-calc(var(--fc-event-resizer-dot-total-width,8px)/-2);margin-left:calc(var(--fc-event-resizer-dot-total-width,8px)/-2)}.app-calendar__wrapp .fc-v-event.fc-event-selected .fc-event-resizer-start{top:-4px;top:-webkit-calc(var(--fc-event-resizer-dot-total-width,8px)/-2);top:calc(var(--fc-event-resizer-dot-total-width,8px)/-2)}.app-calendar__wrapp .fc-v-event.fc-event-selected .fc-event-resizer-end{bottom:-4px;bottom:-webkit-calc(var(--fc-event-resizer-dot-total-width,8px)/-2);bottom:calc(var(--fc-event-resizer-dot-total-width,8px)/-2)}.app-calendar__wrapp .fc .fc-timegrid .fc-daygrid-body{z-index:2}.app-calendar__wrapp .fc .fc-timegrid-axis-chunk>table,.app-calendar__wrapp .fc .fc-timegrid-body,.app-calendar__wrapp .fc .fc-timegrid-slots{position:relative;z-index:1}.app-calendar__wrapp .fc .fc-timegrid-divider{padding:0 0 2px}.app-calendar__wrapp .fc .fc-timegrid-body{min-height:100%}.app-calendar__wrapp .fc .fc-timegrid-axis-chunk{position:relative}.app-calendar__wrapp .fc .fc-timegrid-slot{height:1.5em;border-bottom:0}.app-calendar__wrapp .fc .fc-timegrid-slot:empty:before{content:'\00a0'}.app-calendar__wrapp .fc .fc-timegrid-slot-minor{border-top-style:dotted}.app-calendar__wrapp .fc .fc-timegrid-slot-label-cushion{display:inline-block;white-space:nowrap}.app-calendar__wrapp .fc .fc-timegrid-axis-cushion,.app-calendar__wrapp .fc .fc-timegrid-slot-label-cushion{padding:0 4px}.app-calendar__wrapp .fc .fc-timegrid-axis-frame-liquid,.app-calendar__wrapp .fc-media-screen .fc-timegrid-cols>table{height:100%}.app-calendar__wrapp .fc .fc-timegrid-axis-frame{overflow:hidden;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:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.app-calendar__wrapp .fc .fc-timegrid-axis-cushion{max-width:60px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.app-calendar__wrapp .fc-direction-ltr .fc-timegrid-slot-label-frame{text-align:right}.app-calendar__wrapp .fc-direction-rtl .fc-timegrid-slot-label-frame{text-align:left}.app-calendar__wrapp .fc-liquid-hack .fc-timegrid-axis-frame-liquid{height:auto;position:absolute;top:0;right:0;bottom:0;left:0}.app-calendar__wrapp .fc .fc-timegrid-col.fc-day-today{background-color:rgba(255,220,40,.15);background-color:var(--fc-today-bg-color, rgba(255, 220, 40, 0.15))}.app-calendar__wrapp .fc .fc-timegrid-col-frame{min-height:100%;position:relative}.app-calendar__wrapp .fc-liquid-hack .fc-timegrid-col-frame{height:auto;position:absolute;top:0;right:0;bottom:0;left:0}.app-calendar__wrapp .fc-media-screen .fc-timegrid-cols{position:absolute;top:0;left:0;right:0;bottom:0}.app-calendar__wrapp .fc-media-screen .fc-timegrid-col-bg,.app-calendar__wrapp .fc-media-screen .fc-timegrid-col-events,.app-calendar__wrapp .fc-media-screen .fc-timegrid-now-indicator-container{position:absolute;top:0;left:0;right:0}.app-calendar__wrapp .fc-media-screen .fc-timegrid-event-harness{position:absolute}.app-calendar__wrapp .fc .fc-timegrid-col-bg .fc-non-business{z-index:1}.app-calendar__wrapp .fc .fc-timegrid-col-bg,.app-calendar__wrapp .fc .fc-timegrid-col-bg .fc-bg-event{z-index:2}.app-calendar__wrapp .fc .fc-timegrid-col-bg .fc-highlight,.app-calendar__wrapp .fc .fc-timegrid-col-events{z-index:3}.app-calendar__wrapp .fc .fc-timegrid-bg-harness{position:absolute;left:0;right:0}.app-calendar__wrapp .fc .fc-timegrid-now-indicator-container{bottom:0;overflow:hidden}.app-calendar__wrapp .fc-direction-ltr .fc-timegrid-col-events{margin:0 2.5% 0 2px}.app-calendar__wrapp .fc-direction-rtl .fc-timegrid-col-events{margin:0 2px 0 2.5%}.app-calendar__wrapp .fc-timegrid-event-harness-inset .fc-timegrid-event,.app-calendar__wrapp .fc-timegrid-event.fc-event-mirror{-webkit-box-shadow:0 0 0 1px #fff;box-shadow:0 0 0 1px #fff;-webkit-box-shadow:0 0 0 1px var(--fc-page-bg-color, #fff);box-shadow:0 0 0 1px var(--fc-page-bg-color, #fff)}.app-calendar__wrapp .fc-timegrid-event{font-size:.85em;font-size:var(--fc-small-font-size, 0.85em);-webkit-border-radius:3px;border-radius:3px}.app-calendar__wrapp .fc-timegrid-event .fc-event-main{padding:1px 1px 0}.app-calendar__wrapp .fc-timegrid-event .fc-event-time{white-space:nowrap;font-size:.85em;font-size:var(--fc-small-font-size, 0.85em);margin-bottom:1px}.app-calendar__wrapp .fc-timegrid-event-condensed .fc-event-main-frame{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;overflow:hidden}.app-calendar__wrapp .fc-timegrid-event-condensed .fc-event-time:after{content:'\00a0-\00a0'}.app-calendar__wrapp .fc-timegrid-event-condensed .fc-event-title{font-size:.85em;font-size:var(--fc-small-font-size, 0.85em)}.app-calendar__wrapp .fc-media-screen .fc-timegrid-event{position:absolute;top:0;bottom:1px;left:0;right:0}.app-calendar__wrapp .fc .fc-timegrid-now-indicator-line{position:absolute;z-index:4;left:0;right:0;border-style:solid;border-color:red;border-color:var(--fc-now-indicator-color, red);border-width:1px 0 0}.app-calendar__wrapp .fc .fc-timegrid-now-indicator-arrow{position:absolute;z-index:4;margin-top:-5px;border-style:solid;border-color:red;border-color:var(--fc-now-indicator-color, red)}.app-calendar__wrapp .fc-direction-ltr .fc-timegrid-now-indicator-arrow{left:0;border-width:5px 0 5px 6px;border-top-color:transparent;border-bottom-color:transparent}.app-calendar__wrapp .fc-direction-rtl .fc-timegrid-now-indicator-arrow{right:0;border-width:5px 6px 5px 0;border-top-color:transparent;border-bottom-color:transparent}.app-calendar__wrapp .fc-theme-standard .fc-list{border:1px solid #ddd;border:1px solid var(--fc-border-color, #ddd)}.app-calendar__wrapp .fc .fc-list-empty{background-color:rgba(208,208,208,.3);background-color:var(--fc-neutral-bg-color, rgba(208, 208, 208, 0.3));height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.app-calendar__wrapp .fc .fc-list-empty-cushion{margin:5em 0}.app-calendar__wrapp .fc .fc-list-table{width:100%;border-style:hidden}.app-calendar__wrapp .fc .fc-list-table tr>*{border-left:0;border-right:0}.app-calendar__wrapp .fc .fc-list-sticky .fc-list-day>*{position:-webkit-sticky;position:sticky;top:0;background:var(--fc-page-bg-color, #fff)}.app-calendar__wrapp .fc .fc-list-table th{padding:0}.app-calendar__wrapp .fc .fc-list-day-cushion,.app-calendar__wrapp .fc .fc-list-table td{padding:8px 14px}.app-calendar__wrapp .fc .fc-list-day-cushion:after{content:"";clear:both;display:table}.app-calendar__wrapp .fc-theme-standard .fc-list-day-cushion{background-color:rgba(208,208,208,.3);background-color:var(--fc-neutral-bg-color, rgba(208, 208, 208, 0.3))}.app-calendar__wrapp .fc-direction-ltr .fc-list-day-text,.app-calendar__wrapp .fc-direction-rtl .fc-list-day-side-text{float:left}.app-calendar__wrapp .fc-direction-ltr .fc-list-day-side-text,.app-calendar__wrapp .fc-direction-rtl .fc-list-day-text{float:right}.app-calendar__wrapp .fc-direction-ltr .fc-list-table .fc-list-event-graphic{padding-right:0}.app-calendar__wrapp .fc-direction-rtl .fc-list-table .fc-list-event-graphic{padding-left:0}.app-calendar__wrapp .fc .fc-list-event.fc-event-forced-url{cursor:pointer}.app-calendar__wrapp .fc .fc-list-event:hover td{background-color:#f5f5f5;background-color:var(--fc-list-event-hover-bg-color, #f5f5f5)}.app-calendar__wrapp .fc .fc-list-event-graphic,.app-calendar__wrapp .fc .fc-list-event-time{white-space:nowrap;width:1px}.app-calendar__wrapp .fc .fc-list-event-dot{display:inline-block;-webkit-box-sizing:content-box;box-sizing:content-box;width:0;height:0;border:5px solid #3788d8;border:-webkit-calc(var(--fc-list-event-dot-width,10px)/2) solid var(--fc-event-border-color, #3788d8);border:calc(var(--fc-list-event-dot-width,10px)/2) solid var(--fc-event-border-color, #3788d8);-webkit-border-radius:5px;border-radius:5px;-webkit-border-radius:-webkit-calc(var(--fc-list-event-dot-width,10px)/2);border-radius:calc(var(--fc-list-event-dot-width,10px)/2)}.app-calendar__wrapp .fc .fc-list-event-title a{color:inherit}.app-calendar__wrapp .fc .fc-list-event.fc-event-forced-url:hover a{text-decoration:underline}.app-calendar__wrapp .fc-theme-bootstrap a:not([href]){color:inherit}.app-calendar__wrapp .jq-selectbox{position:relative;cursor:pointer}.app-calendar__wrapp .jq-selectbox select{position:absolute;top:0;right:0;bottom:0;overflow:0;opacity:0}.app-calendar__wrapp .jq-selectbox__dropdown{-webkit-box-shadow:0 15px 40px rgba(26,26,31,.08);box-shadow:0 15px 40px rgba(26,26,31,.08);background:#fff;left:-12px;right:-12px;position:absolute;padding-top:30px;padding-bottom:8px}@media (max-width:992px){.app-calendar__wrapp .jq-selectbox__dropdown{width:100%!important;padding-top:30px}}.app-calendar__wrapp .jq-selectbox__dropdown ul li{font-family:"Roboto-Regular",sans-serif;font-weight:400;font-size:16px;line-height:1.375;padding:0 12px;margin-bottom:8px;position:relative;cursor:pointer}.app-calendar__wrapp .jq-selectbox__dropdown ul li:last-child{margin-bottom:0}.app-calendar__wrapp .jq-selectbox__dropdown ul li.disabled,.app-calendar__wrapp .jq-selectbox__dropdown ul li.sel{display:none}@media (max-width:350px){.app-calendar__wrapp .jq-selectbox__dropdown ul li{font-family:"Roboto-Regular",sans-serif;font-weight:400;font-size:1px;line-height:1.66666}}.app-calendar__wrapp .jq-selectbox__select{position:relative;z-index:101}.app-calendar__wrapp .jq-selectbox__select-text{font-family:"Roboto-Regular",sans-serif;font-weight:400;font-size:16px;line-height:1.375}@media (max-width:350px){.app-calendar__wrapp .jq-selectbox__select-text{font-family:"Roboto-Regular",sans-serif;font-weight:400;font-size:1px;line-height:1.66666}}.app-calendar__wrapp .jq-selectbox__select-text::after{position:absolute;content:' ';width:16px;height:16px;top:50%;-webkit-transform:translate3d(0,-50%,0) rotate(180deg);transform:translate3d(0,-50%,0) rotate(180deg);background:url(../img/icons/dropdown.svg) center center no-repeat;-webkit-background-size:contain;background-size:contain;opacity:1;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;margin-top:-1px}.app-calendar__wrapp .jq-selectbox.dropdown .jq-selectbox__dropdown{top:-5px!important}@media (max-width:992px){.app-calendar__wrapp .jq-selectbox.dropdown .jq-selectbox__dropdown{top:0!important}}.app-calendar__wrapp .jq-selectbox.dropup .jq-selectbox__dropdown{padding-top:8px;padding-bottom:47px;bottom:0!important}@media (max-width:992px){.app-calendar__wrapp .jq-selectbox.dropup .jq-selectbox__dropdown{padding-bottom:30px;top:initial!important}}.app-calendar__wrapp .jq-selectbox.opened .jq-selectbox__select-text:after{-webkit-transform:translate3d(0,-50%,0) rotate(0deg);transform:translate3d(0,-50%,0) rotate(0deg)}.app-calendar__wrapp .select-gray .jq-selectbox__select{height:32px;-webkit-border-radius:5px;border-radius:5px}.app-calendar__wrapp .select-gray .jq-selectbox__dropdown ul li,.app-calendar__wrapp .select-gray .jq-selectbox__select-text{padding:0 32px 0 16px;height:100%;font-family:"Roboto-Regular",sans-serif;font-weight:400;font-size:1px;line-height:32px}.app-calendar__wrapp .select-gray .jq-selectbox__select-text::after{right:12px}.app-calendar__wrapp .select-gray .jq-selectbox__dropdown{padding-top:0;padding-bottom:0;left:0;right:0}.app-calendar__wrapp .select-gray .jq-selectbox__dropdown ul li{height:32px;padding:0 16px;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}.app-calendar__wrapp .select-gray .jq-selectbox__dropdown ul li:hover{color:#000}.app-calendar__wrapp .select-gray.dropdown .jq-selectbox__dropdown{top:100%!important}.app-calendar__wrapp .calendar{width:100%;margin:0 0 40px}.app-calendar__wrapp .calendar__head,.app-calendar__wrapp .calendar__months{position:absolute;top:0;right:285px;left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.app-calendar__wrapp .calendar__months{top:40px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.app-calendar__wrapp .calendar__months li a{text-decoration:none;font-family:"Roboto-Regular",sans-serif;font-size:12px;color:#324057}.app-calendar__wrapp .calendar__months li.is-active a{color:#3d6ddb}.app-calendar__wrapp .calendar-wrapper__in{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;text-decoration:none}.app-calendar__wrapp .calendar-wrapper.is-choosen .color.is-active,.app-calendar__wrapp .calendar-wrapper.is-choosen .report__items .report-item.is-active{display:inline-block}.app-calendar__wrapp .calendar-wrapper.is-choosen .color,.app-calendar__wrapp .calendar-wrapper.is-choosen .report__items .report-item{display:none}.app-calendar__wrapp .calendar__block{padding:24px 16px;background:#f2f6fd;-webkit-border-radius:5px;border-radius:5px}.app-calendar__wrapp .calendar__title{display:block;margin:0 0 32px;font-size:16px;line-height:19px;color:#324057;font-weight:500}.app-calendar__wrapp .calendar__filters{-webkit-box-flex:0;-webkit-flex:0 0 285px;-ms-flex:0 0 285px;flex:0 0 285px;padding:138px 0 0 17px;-webkit-box-sizing:border-box;box-sizing:border-box}.app-calendar__wrapp .fc-scrollgrid-liquid{border:0!important}.app-calendar__wrapp .fc .fc-daygrid-day,.app-calendar__wrapp .fc-daygrid-day{cursor:pointer}.app-calendar__wrapp .fc-daygrid-day-number{font-size:23px}.app-calendar__wrapp .fc .fc-day-other .fc-daygrid-day-top{opacity:.4}.app-calendar__wrapp .fc .fc-daygrid-day-top{height:32px;line-height:32px}.app-calendar__wrapp .fc .fc-daygrid-day-frame{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-border-radius:5px;border-radius:5px;padding:15px}.app-calendar__wrapp .fc .fc-daygrid-day-number{margin:0 8px 0 0}.app-calendar__wrapp .fc .fc-daygrid-day-events{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.app-calendar__wrapp .fc .fc-daygrid-day-events .color{margin:0 4.5px}.app-calendar__wrapp .fc .fc-daygrid-day.fc-day-today{background:#fff}.app-calendar__wrapp .fc .fc-daygrid-day.fc-day-today .fc-daygrid-day-frame{border:1px solid #3d6ddb;-webkit-border-radius:5px;border-radius:5px}.app-calendar__wrapp .fc .fc-daygrid-day.fc-day-today .fc-daygrid-day-frame,.app-calendar__wrapp .fc .fc-daygrid-day.is-active,.app-calendar__wrapp .fc .fc-daygrid-day:hover .fc-daygrid-day-frame,.app-calendar__wrapp .fc .fc-scroller-harness-liquid{-webkit-box-shadow:0 2px 10px rgba(55,105,189,.15);box-shadow:0 2px 10px rgba(55,105,189,.15)}.app-calendar__wrapp .fc .fc-scroller-harness-liquid{-webkit-border-radius:5px;border-radius:5px;background:#fff}.app-calendar__wrapp .fc-theme-standard td,.app-calendar__wrapp .fc-theme-standard th{border:0}.app-calendar__wrapp .fc-col-header{margin:0 0 40px}.app-calendar__wrapp .fc-col-header-cell.fc-day{font-family:"Roboto-Regular",sans-serif;color:rgba(50,64,87,.4);font-size:14px;line-height:16px;font-weight:400;text-transform:uppercase}.app-calendar__wrapp .fc-header-toolbar{display:none}.app-calendar__wrapp .tab-content{padding:24px 16px 8px;background:#f2f6fd;-webkit-border-radius:5px;border-radius:5px}.app-calendar__wrapp .color{display:inline-block;width:6px;height:6px;-webkit-border-radius:50%;border-radius:50%}.app-calendar__wrapp .color--red{background:#f22e2e}.app-calendar__wrapp .color--yellow{background:#fabf28}.app-calendar__wrapp .color--orange{background:#db5e18}.app-calendar__wrapp .color--blue{background:#1565c2}.app-calendar__wrapp .color--purple{background:#7430e3}.app-calendar__wrapp .color--aquamarine{background:#1bccc1}.app-calendar__wrapp .color--dark-blue{background:#021096}.app-calendar__wrapp .color--black{background:#293657}.app-calendar__wrapp .color--pink{background:#ff00c7}.app-calendar__wrapp .color--green{background:#b0f800}.app-calendar__wrapp .color--violet{background:#ad00ff}.app-calendar__wrapp .color--light-blue{background:#46bcff}.app-calendar__wrapp .color--ligth-pink{background:#ffaebc}.app-calendar__wrapp .color--dark-orange{background:#dba40e}.app-calendar__wrapp .color--brown{background:#461111}.app-calendar__wrapp .color--peach{background:#e88060}.app-calendar__wrapp .color--gray-blue{background:#4d7592}.app-calendar__wrapp .color--yellow-green{background:#c5d854}.app-calendar__wrapp .color--ligth-purple{background:#bc81d8}.app-calendar__wrapp .color--dark-pink{background:#ca3a90}.app-calendar__wrapp .color--dark-green{background:#147552}.app-calendar__wrapp .color--dark-red{background:#a41019}.app-calendar__wrapp .color--violet_nomore_dark{background:#7417a0}.app-calendar__wrapp .color--orange_famous{background:#f38401}.app-calendar__wrapp .color--aquamarine_dark{background:#188c85}.app-calendar__wrapp .color--dark_dark_violet{background:#6b1268}.app-calendar__wrapp .color--green_plant{background:#a5b543}.app-calendar__wrapp .color--pig_pink{background:#f398df}.app-calendar__wrapp .color--green_panic{background:#28d939}.app-calendar__wrapp .color--aquamarine-green{background:#4ecbad}.app-calendar__wrapp .color--violet_lipstic{background:#ab24b7}.app-calendar__wrapp .color--blue_snow{background:#9dbadc}.app-calendar__wrapp .color--violet_butterfly{background:#a3abf3}.app-calendar__wrapp .color--blue_sky{background:#92d1ff}.app-calendar__wrapp .color--green_forest{background:#5c7914}.app-calendar__wrapp .color--ligth-dark-violet{background:#6d76cd}.app-calendar__wrapp .fc-toolbar-chunk .fc-button{text-indent:-9999px}.app-calendar__wrapp .fc-toolbar-title,.app-calendar__wrapp .select__month .jq-selectbox__select-text::after,.app-calendar__wrapp .select__year .jq-selectbox__select-text::after{display:none}.app-calendar__wrapp .fc .fc-button{padding:0;width:14px;height:14px;background:0 0;-webkit-border-radius:0;border-radius:0;border:0}.app-calendar__wrapp .fc .fc-button.fc-prev-button{background:url(../../content/images/calendar/icons/prev.svg) center center no-repeat;-webkit-background-size:contain;background-size:contain}.app-calendar__wrapp .fc .fc-button.fc-next-button{background:url(../../content/images/calendar/icons/next.svg) center center no-repeat;-webkit-background-size:contain;background-size:contain}.app-calendar__wrapp .fc .fc-button-primary:focus,.app-calendar__wrapp .fc .fc-button-primary:not(:disabled).fc-button-active:focus,.app-calendar__wrapp .fc .fc-button-primary:not(:disabled):active:focus{-webkit-box-shadow:none;box-shadow:none}.app-calendar__wrapp .fc .fc-button-primary:not(:disabled).fc-button-active,.app-calendar__wrapp .fc .fc-button-primary:not(:disabled):active{background-color:transparent}.app-calendar__wrapp .fc .fc-toolbar.fc-header-toolbar{margin-bottom:60px}.app-calendar__wrapp .fc-header-toolbar{position:relative;z-index:2;width:200px;margin-right:auto;margin-left:auto}.app-calendar__wrapp .select__month,.app-calendar__wrapp .select__year{margin:0 5px}.app-calendar__wrapp .select__month .jq-selectbox__select-text{border-bottom:1px dashed transparent;-webkit-box-sizing:border-box;box-sizing:border-box}.app-calendar__wrapp .select__year .jq-selectbox__select-text{color:#3d6ddb;border-bottom:1px dashed #3d6ddb;-webkit-box-sizing:border-box;box-sizing:border-box}.app-calendar__wrapp .tab-content>.tab-pane{display:block;height:0;overflow:hidden}.app-calendar__wrapp .tab-content>.tab-pane.active{height:auto}.app-calendar__wrapp .btn{outline:0;border:0;-webkit-box-shadow:none;box-shadow:none;padding:0;background:0 0;cursor:pointer}.app-calendar__wrapp .btn-bordered{text-decoration:none;height:40px;line-height:38px;padding-right:24px;padding-left:24px;font-size:14px;color:#3d6ddb;border:1px solid #3d6ddb}.app-calendar__wrapp .inp-group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 0 18px}.app-calendar__wrapp .inp-group--checkbox label{display:block;cursor:pointer;position:relative;font-size:14px;color:#324057;padding:0 0 0 22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.app-calendar__wrapp .inp-group--checkbox label::before{content:' ';position:absolute;left:0;width:16px;height:16px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-sizing:border-box;box-sizing:border-box}.app-calendar__wrapp .inp-group--checkbox label:after{content:' ';position:absolute;left:0;width:16px;height:16px;background-position:center center;background-repeat:no-repeat;-webkit-background-size:contain;background-size:contain}.app-calendar__wrapp .inp-group--checkbox input{opacity:0;pointer-events:none}.app-calendar__wrapp .inp-group--checkbox-red label::before{border:1px solid #f22e2e}.app-calendar__wrapp .inp-group--checkbox-red input:checked+label::after{background-image:url(../../content/images/calendar/icons/checkmark/red.svg);text-decoration:none}.app-calendar__wrapp .inp-group--checkbox-yellow label::before{border:1px solid #fabf28}.app-calendar__wrapp .inp-group--checkbox-yellow input:checked+label::after{background-image:url(../../content/images/calendar/icons/checkmark/yellow.svg);text-decoration:none}.app-calendar__wrapp .inp-group--checkbox-orange label::before{border:1px solid #db5e18}.app-calendar__wrapp .inp-group--checkbox-orange input:checked+label::after{background-image:url(../../content/images/calendar/icons/checkmark/orange.svg);text-decoration:none}.app-calendar__wrapp .inp-group--checkbox-blue label::before{border:1px solid #1565c2}.app-calendar__wrapp .inp-group--checkbox-blue input:checked+label::after{background-image:url(../../content/images/calendar/icons/checkmark/blue.svg);text-decoration:none}.app-calendar__wrapp .inp-group--checkbox-purple label::before{border:1px solid #7430e3}.app-calendar__wrapp .inp-group--checkbox-purple input:checked+label::after{background-image:url(../../content/images/calendar/icons/checkmark/purple.svg);text-decoration:none}.app-calendar__wrapp .inp-group--checkbox-aquamarine label::before{border:1px solid #1bccc1}.app-calendar__wrapp .inp-group--checkbox-aquamarine input:checked+label::after{background-image:url(../../content/images/calendar/icons/checkmark/aquamarine.svg);text-decoration:none}.app-calendar__wrapp .inp-group--checkbox-dark-blue label::before{border:1px solid #021096}.app-calendar__wrapp .inp-group--checkbox-dark-blue input:checked+label::after{background-image:url(../../content/images/calendar/icons/checkmark/dark-blue.svg);text-decoration:none}.app-calendar__wrapp .inp-group--checkbox-black label::before{border:1px solid #293657}.app-calendar__wrapp .inp-group--checkbox-black input:checked+label::after{background-image:url(../../content/images/calendar/icons/checkmark/black.svg);text-decoration:none}.app-calendar__wrapp .inp-group--checkbox-pink label::before{border:1px solid #ff00c7}.app-calendar__wrapp .inp-group--checkbox-pink input:checked+label::after{background-image:url(../../content/images/calendar/icons/checkmark/pink.svg);text-decoration:none}.app-calendar__wrapp .inp-group--checkbox-green label::before{border:1px solid #b0f800}.app-calendar__wrapp .inp-group--checkbox-green input:checked+label::after{background-image:url(../../content/images/calendar/icons/checkmark/green.svg);text-decoration:none}.app-calendar__wrapp .inp-group--checkbox-violet label::before{border:1px solid #ad00ff}.app-calendar__wrapp .inp-group--checkbox-violet input:checked+label::after{background-image:url(../../content/images/calendar/icons/checkmark/violet.svg);text-decoration:none}.app-calendar__wrapp .inp-group--checkbox-light-blue label::before{border:1px solid #46bcff}.app-calendar__wrapp .inp-group--checkbox-light-blue input:checked+label::after{background-image:url(../../content/images/calendar/icons/checkmark/light-blue.svg);text-decoration:none}.app-calendar__wrapp .inp-group--checkbox-ligth-pink label::before{border:1px solid #ffaebc}.app-calendar__wrapp .inp-group--checkbox-ligth-pink input:checked+label::after{background-image:url(../../content/images/calendar/icons/checkmark/ligth-pink.svg);text-decoration:none}.app-calendar__wrapp .inp-group--checkbox-dark-orange label::before{border:1px solid #dba40e}.app-calendar__wrapp .inp-group--checkbox-dark-orange input:checked+label::after{background-image:url(../../content/images/calendar/icons/checkmark/dark-orange.svg);text-decoration:none}.app-calendar__wrapp .inp-group--checkbox-brown label::before{border:1px solid #461111}.app-calendar__wrapp .inp-group--checkbox-brown input:checked+label::after{background-image:url(../../content/images/calendar/icons/checkmark/brown.svg);text-decoration:none}.app-calendar__wrapp .inp-group--checkbox-peach label::before{border:1px solid #e88060}.app-calendar__wrapp .inp-group--checkbox-peach input:checked+label::after{background-image:url(../../content/images/calendar/icons/checkmark/peach.svg);text-decoration:none}.app-calendar__wrapp .inp-group--checkbox-gray-blue label::before{border:1px solid #4d7592}.app-calendar__wrapp .inp-group--checkbox-gray-blue input:checked+label::after{background-image:url(../../content/images/calendar/icons/checkmark/gray-blue.svg);text-decoration:none}.app-calendar__wrapp .inp-group--checkbox-yellow-green label::before{border:1px solid #c5d854}.app-calendar__wrapp .inp-group--checkbox-yellow-green input:checked+label::after{background-image:url(../../content/images/calendar/icons/checkmark/yellow-green.svg);text-decoration:none}.app-calendar__wrapp .inp-group--checkbox-ligth-purple label::before{border:1px solid #bc81d8}.app-calendar__wrapp .inp-group--checkbox-ligth-purple input:checked+label::after{background-image:url(../../content/images/calendar/icons/checkmark/ligth-purple.svg);text-decoration:none}.app-calendar__wrapp .inp-group--checkbox-dark-pink label::before{border:1px solid #ca3a90}.app-calendar__wrapp .inp-group--checkbox-dark-pink input:checked+label::after{background-image:url(../../content/images/calendar/icons/checkmark/dark-pink.svg);text-decoration:none}.app-calendar__wrapp .inp-group--checkbox-dark-green label::before{border:1px solid #147552}.app-calendar__wrapp .inp-group--checkbox-dark-green input:checked+label::after{background-image:url(../../content/images/calendar/icons/checkmark/dark-green.svg);text-decoration:none}.app-calendar__wrapp .inp-group--checkbox-dark-red label::before{border:1px solid #a41019}.app-calendar__wrapp .inp-group--checkbox-dark-red input:checked+label::after{background-image:url(../../content/images/calendar/icons/checkmark/dark-red.svg);text-decoration:none}.app-calendar__wrapp .inp-group--checkbox-violet_nomore_dark label::before{border:1px solid #7417a0}.app-calendar__wrapp .inp-group--checkbox-violet_nomore_dark input:checked+label::after{background-image:url(../../content/images/calendar/icons/checkmark/violet_nomore_dark.svg);text-decoration:none}.app-calendar__wrapp .inp-group--checkbox-orange_famous label::before{border:1px solid #f38401}.app-calendar__wrapp .inp-group--checkbox-orange_famous input:checked+label::after{background-image:url(../../content/images/calendar/icons/checkmark/orange_famous.svg);text-decoration:none}.app-calendar__wrapp .inp-group--checkbox-aquamarine_dark label::before{border:1px solid #188c85}.app-calendar__wrapp .inp-group--checkbox-aquamarine_dark input:checked+label::after{background-image:url(../../content/images/calendar/icons/checkmark/aquamarine_dark.svg);text-decoration:none}.app-calendar__wrapp .inp-group--checkbox-dark_dark_violet label::before{border:1px solid #6b1268}.app-calendar__wrapp .inp-group--checkbox-dark_dark_violet input:checked+label::after{background-image:url(../../content/images/calendar/icons/checkmark/dark_dark_violet.svg);text-decoration:none}.app-calendar__wrapp .inp-group--checkbox-green_plant label::before{border:1px solid #a5b543}.app-calendar__wrapp .inp-group--checkbox-green_plant input:checked+label::after{background-image:url(../../content/images/calendar/icons/checkmark/green_plant.svg);text-decoration:none}.app-calendar__wrapp .inp-group--checkbox-ligth-dark-violet label::before{border:1px solid #6d76cd}.app-calendar__wrapp .inp-group--checkbox-ligth-dark-violet input:checked+label::after{background-image:url(../../content/images/calendar/icons/checkmark/ligth-dark-violet.svg);text-decoration:none}.app-calendar__wrapp .inp-group--checkbox-green_forest label::before{border:1px solid #5c7914}.app-calendar__wrapp .inp-group--checkbox-green_forest input:checked+label::after{background-image:url(../../content/images/calendar/icons/checkmark/green_forest.svg);text-decoration:none}.app-calendar__wrapp .inp-group--checkbox-pig_pink label::before{border:1px solid #f398df}.app-calendar__wrapp .inp-group--checkbox-pig_pink input:checked+label::after{background-image:url(../../content/images/calendar/icons/checkmark/pig_pink.svg);text-decoration:none}.app-calendar__wrapp .inp-group--checkbox-green_panic label::before{border:1px solid #28d939}.app-calendar__wrapp .inp-group--checkbox-green_panic input:checked+label::after{background-image:url(../../content/images/calendar/icons/checkmark/green_panic.svg);text-decoration:none}.app-calendar__wrapp .inp-group--checkbox-aquamarine-green label::before{border:1px solid #4ecbad}.app-calendar__wrapp .inp-group--checkbox-aquamarine-green input:checked+label::after{background-image:url(../../content/images/calendar/icons/checkmark/aquamarine-green.svg);text-decoration:none}.app-calendar__wrapp .inp-group--checkbox-violet_lipstic label::before{border:1px solid #ab24b7}.app-calendar__wrapp .inp-group--checkbox-violet_lipstic input:checked+label::after{background-image:url(../../content/images/calendar/icons/checkmark/violet_lipstic.svg);text-decoration:none}.app-calendar__wrapp .inp-group--checkbox-blue_snow label::before{border:1px solid #9dbadc}.app-calendar__wrapp .inp-group--checkbox-blue_snow input:checked+label::after{background-image:url(../../content/images/calendar/icons/checkmark/blue_snow.svg);text-decoration:none}.app-calendar__wrapp .inp-group--checkbox-violet_butterfly label::before{border:1px solid #a3abf3}.app-calendar__wrapp .inp-group--checkbox-violet_butterfly input:checked+label::after{background-image:url(../../content/images/calendar/icons/checkmark/violet_butterfly.svg);text-decoration:none}.app-calendar__wrapp .inp-group--checkbox-blue_sky label::before{border:1px solid #92d1ff}.app-calendar__wrapp .inp-group--checkbox-blue_sky input:checked+label::after{background-image:url(../../content/images/calendar/icons/checkmark/blue_sky.svg);text-decoration:none}.app-calendar__wrapp .report__headline{display:block;margin:0 0 24px;font-size:16px;line-height:19px;color:#324057}.app-calendar__wrapp .report__items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -8px}.app-calendar__wrapp .report-item{width:33.33333%;padding:0 8px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 0 16px}.app-calendar__wrapp .report-item__in{height:100%;background:#fff;-webkit-box-shadow:0 2px 10px rgba(55,105,189,.15);box-shadow:0 2px 10px rgba(55,105,189,.15);padding:24px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:5px;border-radius:5px}.app-calendar__wrapp .report-item__title{display:block;margin:0 0 16px;font-size:16px;line-height:19px;font-weight:500;color:#324057}.app-calendar__wrapp .report-item__description{display:block;margin:0 0 16px;font-size:16px;line-height:140%}.app-calendar__wrapp .report-item__files li,.app-calendar__wrapp .workplace{margin:0 0 16px}.app-calendar__wrapp .report-item__files li:last-of-type{margin:0}.app-calendar__wrapp .report-item__files li a{text-decoration:none;position:relative;padding:0 0 0 32px;font-size:16px;line-height:140%;color:#324057}.app-calendar__wrapp .report-item__files li a::after{content:' ';position:absolute;top:-3px;left:0;width:24px;height:24px;background:url(../../content/images/calendar/icons/file.svg) center center no-repeat;-webkit-background-size:contain;background-size:contain}.app-calendar__wrapp .report-item[data-color=red] .report-item__in{border-left:8px solid #f22e2e}.app-calendar__wrapp .report-item[data-color=yellow] .report-item__in{border-left:8px solid #fabf28}.app-calendar__wrapp .report-item[data-color=orange] .report-item__in{border-left:8px solid #db5e18}.app-calendar__wrapp .report-item[data-color=blue] .report-item__in{border-left:8px solid #1565c2}.app-calendar__wrapp .report-item[data-color=purple] .report-item__in{border-left:8px solid #7430e3}.app-calendar__wrapp .report-item[data-color=aquamarine] .report-item__in{border-left:8px solid #1bccc1}.app-calendar__wrapp .report-item[data-color=dark-blue] .report-item__in{border-left:8px solid #021096}.app-calendar__wrapp .report-item[data-color=black] .report-item__in{border-left:8px solid #293657}.app-calendar__wrapp .report-item[data-color=pink] .report-item__in{border-left:8px solid #ff00c7}.app-calendar__wrapp .report-item[data-color=green] .report-item__in{border-left:8px solid #b0f800}.app-calendar__wrapp .report-item[data-color=violet] .report-item__in{border-left:8px solid #ad00ff}.app-calendar__wrapp .report-item[data-color=light-blue] .report-item__in{border-left:8px solid #46bcff}.app-calendar__wrapp .report-item[data-color=ligth-pink] .report-item__in{border-left:8px solid #ffaebc}.app-calendar__wrapp .report-item[data-color=dark-orange] .report-item__in{border-left:8px solid #dba40e}.app-calendar__wrapp .report-item[data-color=brown] .report-item__in{border-left:8px solid #461111}.app-calendar__wrapp .report-item[data-color=peach] .report-item__in{border-left:8px solid #e88060}.app-calendar__wrapp .report-item[data-color=gray-blue] .report-item__in{border-left:8px solid #4d7592}.app-calendar__wrapp .report-item[data-color=yellow-green] .report-item__in{border-left:8px solid #c5d854}.app-calendar__wrapp .report-item[data-color=ligth-purple] .report-item__in{border-left:8px solid #bc81d8}.app-calendar__wrapp .report-item[data-color=dark-pink] .report-item__in{border-left:8px solid #ca3a90}.app-calendar__wrapp .report-item[data-color=dark-green] .report-item__in{border-left:8px solid #147552}.app-calendar__wrapp .report-item[data-color=dark-red] .report-item__in{border-left:8px solid #a41019}.app-calendar__wrapp .report-item[data-color=violet_nomore_dark] .report-item__in{border-left:8px solid #7417a0}.app-calendar__wrapp .report-item[data-color=orange_famous] .report-item__in{border-left:8px solid #f38401}.app-calendar__wrapp .report-item[data-color=aquamarine_dark] .report-item__in{border-left:8px solid #188c85}.app-calendar__wrapp .report-item[data-color=dark_dark_violet] .report-item__in{border-left:8px solid #6b1268}.app-calendar__wrapp .report-item[data-color=green_forest] .report-item__in{border-left:8px solid #5c7914}.app-calendar__wrapp .report-item[data-color=pig_pink] .report-item__in{border-left:8px solid #f398df}.app-calendar__wrapp .report-item[data-color=green_panic] .report-item__in{border-left:8px solid #28d939}.app-calendar__wrapp .report-item[data-color=aquamarine-green] .report-item__in{border-left:8px solid #4ecbad}.app-calendar__wrapp .report-item[data-color=green_plant] .report-item__in{border-left:8px solid #a5b543}.app-calendar__wrapp .report-item[data-color=violet_lipstic] .report-item__in{border-left:8px solid #ab24b7}.app-calendar__wrapp .report-item[data-color=blue_snow] .report-item__in{border-left:8px solid #9dbadc}.app-calendar__wrapp .report-item[data-color=violet_butterfly] .report-item__in{border-left:8px solid #a3abf3}.app-calendar__wrapp .report-item[data-color=blue_sky] .report-item__in{border-left:8px solid #92d1ff}.app-calendar__wrapp .report-item[data-color=ligth-dark-violet] .report-item__in{border-left:8px solid #6d76cd}.app-calendar__wrapp .workplace-items{background:#f5f7fd;-webkit-box-shadow:0 2px 10px rgba(55,105,189,.3);box-shadow:0 2px 10px rgba(55,105,189,.3);-webkit-border-radius:5px;border-radius:5px;padding:16px}.app-calendar__wrapp .workplace-items__title{display:block;margin:0 0 24px;color:#324057}.app-calendar__wrapp .workplace-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;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:24px;background:#fff;-webkit-border-radius:5px;border-radius:5px}.app-calendar__wrapp .workplace-item--big{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;min-height:208px;-webkit-box-sizing:border-box;box-sizing:border-box}.app-calendar__wrapp .workplace-item--big .workplace-item__l{margin:0 0 50px}.app-calendar__wrapp .workplace-item--big .workplace-item__r,.app-calendar__wrapp .workplace-item__icon{width:100%;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:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.app-calendar__wrapp .workplace-item--big .workplace-item__counter span{position:relative;top:-2px;font-size:16px}.app-calendar__wrapp .workplace-item__icon{width:48px;height:48px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background:#1565c2;-webkit-border-radius:50%;border-radius:50%;margin:0 24px 0 0}.app-calendar__wrapp .workplace-item__icon--red{background:#e56565}.app-calendar__wrapp .workplace-item__title{font-size:16px;color:#324057}.app-calendar__wrapp .workplace-item+.workplace-item{margin:16px 0 0}.app-calendar__wrapp .workplace-item__l,.app-calendar__wrapp .workplace-item__r{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}.app-calendar__wrapp .workplace-item__counter{font-size:40px;font-weight:500;color:#3d6ddb;margin:0 24px 0 0}.app-calendar__wrapp .workplace__headline{display:block;margin:0 0 20px;font-size:24px;line-height:28px;color:#324057}.app-calendar__wrapp .workplace__in{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 -8px}.app-calendar__wrapp .workplace__l,.app-calendar__wrapp .workplace__r{width:50%;padding:0 8px;-webkit-box-sizing:border-box;box-sizing:border-box}.app-calendar__wrapp .container{width:1230px;max-width:100%;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:auto;margin-right:auto}@media (max-width:992px){.app-calendar__wrapp .container{padding-left:24px;padding-right:24px}}.app-calendar__wrapp .container--mini{padding-left:45px;padding-right:45px}@media (max-width:992px){.app-calendar__wrapp .container--mini{padding-left:24px;padding-right:24px}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwiY29uZmlnL2ZvbnRzLnNjc3MiLCJzdmcvX3Nwcml0ZUlubGluZS5zY3NzIiwidWkvYnV0dG9ucy5zY3NzIiwibGlicy9ub21vbGl6ZS5zY3NzIiwibGlicy9ncmlkLnNjc3MiLCJfY29tbW9uLnNjc3MiLCJfdHlwb2dyYXBoeS5zY3NzIiwibWl4aW5zL21peGlucy5zY3NzIiwibGF5b3V0L2hlYWRlci5zY3NzIiwic3ZnL19taXhpbnMuc2NzcyIsImxheW91dC9icmVhZGNydW1icy5zY3NzIiwibGF5b3V0L3BvcHVwLnNjc3MiLCJsYXlvdXQvZm9vdGVyLnNjc3MiLCJsYXlvdXQvc2lkZWJhci5zY3NzIiwibGF5b3V0L3dyYXBwZXIuc2NzcyIsInVpL2Zvcm0uc2NzcyIsInVpL2Zvcm0teWlpLnNjc3MiLCJ1aS9idG5kdXNoLnNjc3MiLCJibG9ja3MvZHJvcEZpbGUuc2NzcyIsImxpYnMvc2Nyb2xsLnNjc3MiLCJsaWJzL2pxdWVyeS11aS5zY3NzIiwiY29tcG9uZW50cy9sb2FkZXIuc2NzcyIsImJsb2Nrcy90b2FzdC5zY3NzIiwibGlicy9ib290c3RyYXAtZGF0ZXBpY2tlci5zY3NzIiwiY29tcG9uZW50cy9kcm9wZG93bi5zY3NzIiwiY29tcG9uZW50cy9kcm9wZG93bi1zZWFyY2guc2NzcyIsImNvbXBvbmVudHMvYy1jYWxlbmRhci5zY3NzIiwiY29tcG9uZW50cy9jaGVja2JveC5zY3NzIiwiY29tcG9uZW50cy9wYWdpbmF0aW9uLnNjc3MiLCJjb21wb25lbnRzL3JhZGlvLnNjc3MiLCJibG9ja3MvcGFuZWwuc2NzcyIsImNvbXBvbmVudHMvY2hlY2tib3gtdG9nZ2xlLnNjc3MiLCJjb21wb25lbnRzL2MtZGF0ZXBpY2tlci5zY3NzIiwiY29tcG9uZW50cy90b29sdGlwLnNjc3MiLCJibG9ja3MvZG9jLWluZm8uc2NzcyIsImJsb2Nrcy9zZWFyY2gtcmVzdWx0cy5zY3NzIiwiY29tcG9uZW50cy9jLXNlYXJjaC1pbnB1dC5zY3NzIiwiYmxvY2tzL3NlYXJjaC1maWVsZC5zY3NzIiwiYmxvY2tzL2J0bi1saXN0LnNjc3MiLCJibG9ja3MvdGFza3Muc2NzcyIsImJsb2Nrcy9tYWluLnNjc3MiLCJibG9ja3MvcGFja2FnZS1hZGQuc2NzcyIsImJsb2Nrcy9wYWNrYWdlLWxpc3Quc2NzcyIsImJsb2Nrcy9hdXRoLWJsYW5rLnNjc3MiLCJibG9ja3MvYXV0aC10b3N0LnNjc3MiLCJibG9ja3MvbXVsdGktc2VsZWN0LnNjc3MiLCJibG9ja3MvYnJvd3Nlci5zY3NzIiwiYmxvY2tzL25vdGlmeS5zY3NzIiwiYmxvY2tzL3RpdGxlLnNjc3MiLCJibG9ja3MvbGl2ZXNlYXJjaC5zY3NzIiwiYmxvY2tzL3BhY2thZ2UtaW5mby5zY3NzIiwiYmxvY2tzL211bHRpc2VhcmNoLnNjc3MiLCJibG9ja3MvYXZhdGFyLnNjc3MiLCJibG9ja3MvdXNlcnMuc2NzcyIsImJsb2Nrcy9lZGl0LW9yZy5zY3NzIiwiYmxvY2tzL29yZ3MtbGlzdC5zY3NzIiwiYmxvY2tzL2Vkby1saXN0LnNjc3MiLCJibG9ja3MvaW5mby5zY3NzIiwiYmxvY2tzL2NrZWNrZWQtbGlzdC5zY3NzIiwiYmxvY2tzL3VzZXItb3Jncy5zY3NzIiwiYmxvY2tzL2FkZC1mb2xkZXIuc2NzcyIsImJsb2Nrcy9kb2MtcmVxdWVzdC5zY3NzIiwiYmxvY2tzL2ZpbGUtdGFzay5zY3NzIiwiYmxvY2tzL2ZvbGRlcnMuc2NzcyIsImJsb2Nrcy90b2dnbGVyLnNjc3MiLCJibG9ja3MvcGF5bWVudC10YWJsZS5zY3NzIiwiYmxvY2tzL3BheW1lbnQtdmlldy5zY3NzIiwiYmxvY2tzL2NyZWF0ZS1wYXltZW50LnNjc3MiLCJibG9ja3MvdmFjYXRpb24uc2NzcyIsImJsb2Nrcy90YWdzLnNjc3MiLCJibG9ja3MvZWRvLWNhdGFsb2cuc2NzcyIsImJsb2Nrcy9lZG8tZm9sZGVycy5zY3NzIiwiYmxvY2tzL2Vkby1kb2NzLnNjc3MiLCJibG9ja3MvZG9jcy5zY3NzIiwiYmxvY2tzL3VzZXJzLWxpc3Quc2NzcyIsImJsb2Nrcy91cGxvYWQtZmlsZXMuc2NzcyIsImJsb2Nrcy9jaGF0LnNjc3MiLCJibG9ja3Mvc3RhZ2VzLnNjc3MiLCJibG9ja3MvcnEtaXRlbS5zY3NzIiwiYmxvY2tzL3N0YXR1cy5zY3NzIiwiYmxvY2tzL3RhYnMuc2NzcyIsImJsb2Nrcy9wLWRvYy5zY3NzIiwiYmxvY2tzL2ZpbHRlci5zY3NzIiwiYmxvY2tzL2N1cnJlbmN5LnNjc3MiLCJibG9ja3MvcGF5bWVudC1zY29yZS5zY3NzIiwiYmxvY2tzL2FkdmFuY2VkLWZpbHRlci5zY3NzIiwiYmxvY2tzL3BheW1lbnQuc2NzcyIsImJsb2Nrcy9yLWFwcGxpY2F0aW9ucy5zY3NzIiwiYmxvY2tzL3BheW1lbnQtcmVwb3J0LnNjc3MiLCJibG9ja3MvYWRkLXJlY2lwaWVudC5zY3NzIiwiYmxvY2tzL2N1cnJlbmN5LWV4Y2hhbmdlLnNjc3MiLCJibG9ja3MvYXBwbGljYXRpb24tcGF5bWVudC5zY3NzIiwiYmxvY2tzL3NlcnZpY2VzLnNjc3MiLCJibG9ja3MvY2hvb3NlLWljb24uc2NzcyIsImJsb2Nrcy9hZGQtc2VydmljZS5zY3NzIiwiYmxvY2tzL3llYXJzLWxpbmUuc2NzcyIsImJsb2Nrcy9kaXJlY3Rvcnkuc2NzcyIsImJsb2Nrcy91c2VyLXBjLnNjc3MiLCJibG9ja3MvdXNlci1pbmZvLnNjc3MiLCJibG9ja3MvdXNlci1zZWN1cml0eS5zY3NzIiwiYmxvY2tzL2NsaWVudC1kb2NzLnNjc3MiLCJjYWxlbmRhci9hcHAuc2NzcyIsImJsb2Nrcy9yZXF1ZXN0LXNldHRpbmdzLnNjc3MiLCJibG9ja3MvcGF5bWVudHMtaW5kaXZpZHVhbHMuc2NzcyIsImJsb2Nrcy9maWxlcy1saXN0LnNjc3MiLCJibG9ja3MvcmFuZ3Muc2NzcyIsImJsb2Nrcy9yZXBvcnRpbmctdGFibGUuc2NzcyIsImJsb2Nrcy9zZXR0aW5ncy1hcHAuc2NzcyIsImJsb2Nrcy9yZXBvcnRpbmctaGVhZGVyLnNjc3MiLCJibG9ja3Mvb3JnLWNvbW1vbi5zY3NzIiwiYmxvY2tzL3JlcG9ydGluZy1saXN0LnNjc3MiLCJibG9ja3MvdmFjYXRpb24tbGlzdC5zY3NzIiwiYmxvY2tzL3ZhY2F0aW9uLXBlcmlvZC5zY3NzIiwiYmxvY2tzL3JxLWJsb2NrLnNjc3MiLCJibG9ja3MvaGlzdG9yeS5zY3NzIiwiYmxvY2tzL2hpc3RvcnktdGFiLnNjc3MiLCJibG9ja3MvcmVwb3J0aW5nLXRvZ2dsZS5zY3NzIiwiYmxvY2tzL3JlcG9ydGluZy1mb290ZXIuc2NzcyIsImJsb2Nrcy9yZXBvcnRpbmctdGFicy5zY3NzIiwiYmxvY2tzL3JlcG9ydGluZy1vcmdhbnMuc2NzcyIsImJsb2Nrcy9jb250cmFjdHMuc2NzcyIsImJsb2Nrcy9wZXJzb25hbHMtbGlzdC5zY3NzIiwiYmxvY2tzL3JlcG9ydGluZy1mb3JtLnNjc3MiLCJibG9ja3MvcmVwb3J0aW5nLWluZm8uc2NzcyIsImJsb2Nrcy9yZXBvcnRpbmctYWRkLnNjc3MiLCJibG9ja3MvcmVwb3J0aW5nLWRhdGEuc2NzcyIsImJsb2Nrcy9wZXJzb24taW5mby5zY3NzIiwiYmxvY2tzL3JlZmVyZW5jZS5zY3NzIiwiYmxvY2tzL3JxLWFvLnNjc3MiLCJibG9ja3MvYi10YWJzLnNjc3MiLCJibG9ja3Mvdi1yZXF1ZXN0LnNjc3MiLCJibG9ja3MvcGFnZXMuc2NzcyIsImJsb2Nrcy9hZGQtYmxvY2suc2NzcyIsImJsb2Nrcy9yZXBvcnRzLnNjc3MiLCJibG9ja3MvaW5wLXNlbC5zY3NzIiwiYmxvY2tzL3Njcm9sbC10YWJsZS5zY3NzIiwiYmxvY2tzL3N1YnRpYmxlLnNjc3MiLCJibG9ja3Mvc291cmNlLnNjc3MiLCJibG9ja3MvZm9ybS1vcmRlci5zY3NzIiwiYmxvY2tzL3RhYmxlLXNhbGFyeS5zY3NzIiwiYmxvY2tzL3NvdXJjZS1saW5rLnNjc3MiLCJibG9ja3MvdGFibGUtZG9jdW1lbnQtYXBwcm92ZS5zY3NzIiwiYmxvY2tzL2Rpc3RyaWJ1dGlvbi5zY3NzIiwiYmxvY2tzL2Rpc3RyaWJ1dGlvbi1hZGQuc2NzcyIsImJsb2Nrcy9wYXltZW50cy1yZXBvdC5zY3NzIiwicGFnZXMvdWktdG9vbGtpdC5zY3NzIiwicGFnZXMvYXV0aC5zY3NzIiwiY2FsZW5kYXIvX2RlZmF1bHQuc2NzcyIsImNhbGVuZGFyL19taXhpbnMuc2NzcyIsImNhbGVuZGFyL2xpYi9mdWxsY2FsZW5kYXIubWluLmNzcyIsImNhbGVuZGFyL2NvbXBvbmVudHMvYmxvY2tzL19mb3Jtc3R5bGVyLnNhc3MiLCJjYWxlbmRhci9jb21wb25lbnRzL2Jsb2Nrcy9fY2FsZW5kYXIuc2FzcyIsImNhbGVuZGFyL2NvbXBvbmVudHMvX3RhYi5zY3NzIiwiY2FsZW5kYXIvY29tcG9uZW50cy9fYnV0dG9ucy5zY3NzIiwiY2FsZW5kYXIvY29tcG9uZW50cy9ibG9ja3MvX2NoZWNrYm94LnNhc3MiLCJjYWxlbmRhci9jb21wb25lbnRzL2Jsb2Nrcy9fcmVwb3J0LnNhc3MiLCJjYWxlbmRhci9jb21wb25lbnRzL2Jsb2Nrcy9fd29ya3BsYWNlLnNjc3MiLCJjYWxlbmRhci9sYXlvdXQvX2dyaWQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxpQixBQ0tFLFdBQ0UsMEIsQ0FDQSxtRyxDQUVBLGUsQ0FDQSxrQixBQUxGLFdBQ0UsNEIsQ0FDQSx1RyxDQUVBLGUsQ0FDQSxrQixBQUxGLFdBQ0UsMkIsQ0FDQSxxRyxDQUVBLGUsQ0FDQSxrQixBQUxGLFdBQ0UseUIsQ0FDQSxpRyxDQUVBLGUsQ0FDQSxrQkNWSixLLENBQ0Usb0IsQ0FDQSxTLENBQ0EsVSxDQUNBLGlCLENBR0YsaUIsQ0FDRSxVLENBQ0EsVyxDQUVGLGMsQ0FDRSxVLENBQ0EsVyxDQUVGLFcsQ0FDRSxVLENBQ0EsVyxDQUVGLGlCLENBQ0UsVSxDQUNBLFcsQ0FFRixVLENBQ0UsVSxDQUNBLFcsQ0FFRixlLENBSUEsYyxDQUlBLFcsQ0FQRSxVLENBQ0EsVyxDQVVGLFcsQ0FDRSxVLENBQ0EsVyxDQUVGLFMsQ0FJQSxVLENBSUEsVSxDQUlBLFUsQ0FYRSxVLENBQ0EsVyxDQVVGLFUsQ0FDRSxVLENBR0YsUyxDQUlBLFUsQ0FJQSxTLENBSUEsUyxDQVhFLFUsQ0FDQSxXLENBY0YsVSxDQUNFLFUsQ0FDQSxXLENBRUYsUyxDQUNFLFUsQ0FDQSxXLENBRUYsaUIsQ0FDRSxVLENBQ0EsVyxDQUVGLFMsQ0FJQSxTLENBSEUsVSxDQUNBLFcsQ0FNRixRLENBQ0UsVSxDQUNBLFcsQ0FFRixTLENBSUEsVSxDQUhFLFUsQ0FDQSxXOztBQ2liRiw2QkFDRSxFLENBQ0UsOEMsQ0FBQSx3QyxBQUZKLHFCQUNFLEUsQ0FDRSw4QyxDQUFBLHdDQzdnQkosSSxDQUNFLGdCLENBQ0EseUIsQ0FDQSw2QixDQ1RBLDZCLENBQUEscUIsQ0FDQSw0QixDRG9IRixDLENBbEdBLEksQ0o0TkEsTSxDQ3BPRSxlLENBQ0EsaUIsQ0dPRixJLENBQ0UsUSxDRVpFLGdCLENBRUEsYyxDQUNBLGEsQ0FDQSx3QixDTEZGLG9FLENHaUJGLE8sQ0orSEEsSyxDSXNQQSxPLENBMVZBLFUsQ0owSEEsTSxDQXJCQSxNLENBQ0EsTSxDQXFCQSxJLENBeVRBLEksQ0E3VUEsRyxDQUNBLE8sQ0k3SEUsYSxDQStCRixNLENBQ0UsZSxDQVFGLEUsQ0FDRSw4QixDQUFBLHNCLENBQ0EsUSxDQUNBLGdCLENBNERGLEksQ0pzSEEsRyxDSTFLQSxHLENKMktBLEksQ0kxS0UsK0IsQ0FDQSxhLENBV0YsQyxDQUNFLDRCLENBQ0Esb0MsQ0dqR0EsYSxDQUNBLG9CLENBQ0Esc0IsQ0FBQSxpQixDQUFBLGMsQ0h1R0YsVyxDQUNFLGtCLENBRUEsd0MsQ0FBQSxnQyxDQU9GLEMsQ0owSEEsTSxDQ3JPRSxpRSxDR3lJRixHLENBQ0UsaUIsQ0FPRixJLENBQ0UscUIsQ0FDQSxVLENBT0YsSyxDQUNFLGEsQ0FRRixHLENKZ0hBLEcsQ0k5R0UsYSxDQUNBLGEsQ0FDQSxpQixDQUNBLHVCLENBR0YsRyxDQUNFLGEsQ0FHRixHLENBQ0UsUyxDQVVGLEssQ0FnT0EsTSxDSnJIQSxLLENJekdFLG9CLENBT0YsVUFBQSxXLENBQ0UsWSxDQUNBLFEsQ0FPRixHLENBQ0UsaUIsQ0d6TUEsYyxDSGdORixRQUFBLE0sQ0FDRSxlLENBV0YsTSxDSmtHQSxLLENJM0ZFLGdCLENBQ0EsUSxDQVVBLGdCLENKaUZGLFEsQ0FDQSxNLENBQ0EsUSxDSWhHRSxzQixDQUNBLGMsQ0FDQSxnQixDQUNBLFEsQ0FrQkYsTSxDSm1HQSxNLENJakdFLG1CLENKNEdGLFksQ0FDQSxhLENJcEdBLE0sQ0prR0Esa0IsQ0k5RkUseUIsQ0p3R0YsK0IsQ0FDQSw4QixDQUNBLCtCLENJbkdBLHdCLENBSUUsaUIsQ0FDQSxTLENKc0dGLDRCLENBQ0EsMkIsQ0FDQSw0QixDSWpHQSxxQixDQUlFLDZCLENBT0YsUSxDQUNFLDBCLENBVUYsTSxDQUVFLGEsQ0FDQSxhLENBQ0EsYyxDQUVBLGtCLENBUUYsUSxDQUNFLG9CLENBQ0EsdUIsQ0FPRixRLENBQ0UsYSxDSmtHRixlLENBSUEsWSxDSTlIQSxNLENBa0NFLDZCLENBQUEscUIsQ0FDQSxTLENKaUdGLHdDLENBS0Esd0MsQ0k3RkUsVyxDSmdHRixhLENJdkZFLDRCLENBQ0EsbUIsQ0orRkYsMkMsQ0FLQSx3QyxDSTNGRSx1QixDQVFGLDRCLENBQ0UseUIsQ0FDQSxZLENBb0JGLE8sQ0FDRSxpQixDQTJCQyx5QixDQVRILFEsQ0FDRSxZLENBY0YsSyxDQUNFLGtCLENBR0YsTyxDQUNFLDRCLENBR0YsYyxDQUNFLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FFQSx1QixDQUFBLDhCLENBQUEsb0IsQ0FBQSxzQixDQUVGLEssQ0FDRSxXLENBRUYsSSxDQUNFLHVCLENDamRGLGNBQ0UsbUJMa2pCRixPLENBREEsUSxDS3RpQkUsMEIsQ0FBQSxrQixDQUdGLFUsQ0FDRSxpQixDQUNBLGdCLENBQ0Esa0IsQ0FDQSxpQixDQUNBLFUsQ0FHRix5QkFDRSxVLENBQ0UsaUIsQUFJSix5QkFDRSxVLENBQ0Usa0JBSUosZ0IsQ0FDRSxVLENBQ0EsaUIsQ0FDQSxnQixDQUNBLGtCLENBQ0EsaUIsQ0FHRixJLENBQ0UsbUIsQ0FDQSxtQixDQUFBLG9CLENBQUEsWSxDQUNBLGtCLENBQ0ksc0IsQ0FBQSxjLENBQ0osa0IsQ0FDQSxpQixDQUdGLFcsQ0FDRSxjLENBQ0EsYSxDQUdGLGdCLENMb2lCQSx5QixDS2xpQkUsZSxDQUNBLGMsQ0FHRixJLENBQUEsTSxDQUFBLE8sQ0FBQSxPLENBQUEsTyxDQUFBLE0sQ0FBQSxNLENBQUEsTSxDQUFBLE0sQ0FBQSxNLENBQUEsTSxDQUFBLE0sQ0FBQSxNLENBTUUsaUIsQ0FDQSxVLENBQ0EsYyxDQUNBLGtCLENBQ0EsaUIsQ0x5aEJGLFMsQ0s3aEJFLGlCLENBRUEsYyxDQUNBLGtCLENBQ0EsaUIsQ0wyaEJtSixPLENBQXZJLFMsQ0FBbUcsVSxDQUFZLFUsQ0FBWSxVLENBQWhILFMsQ0FBVyxTLENBQVcsUyxDQUFXLFMsQ0FBVyxTLENBQVcsUyxDQUFXLFMsQ0FBVyxTLENBQ3RHLFksQ0FGcUosTyxDQUF2SSxTLENBQW1HLFUsQ0FBWSxVLENBQVksVSxDQUFoSCxTLENBQVcsUyxDQUFXLFMsQ0FBVyxTLENBQVcsUyxDQUFXLFMsQ0FBVyxTLENBQVcsUyxDQUN0RyxZLENBRmtKLE8sQ0FBdkksUyxDQUFtRyxVLENBQVksVSxDQUFZLFUsQ0FBaEgsUyxDQUFXLFMsQ0FBVyxTLENBQVcsUyxDQUFXLFMsQ0FBVyxTLENBQVcsUyxDQUFXLFMsQ0FDbkcsWSxDQUVxSixPLENBQXZJLFMsQ0FBbUcsVSxDQUFZLFUsQ0FBWSxVLENBQWhILFMsQ0FBVyxTLENBQVcsUyxDQUFXLFMsQ0FBVyxTLENBQVcsUyxDQUFXLFMsQ0FBVyxTLENBQ3RHLFksQ0tqaUJFLGlCLENBQ0EsVSxDQUNBLGMsQ0FDQSxrQixDQUNBLGlCLENBR0YsSSxDQUNFLHlCLENBQ0ksb0IsQ0FBQSxZLENBQ0osbUIsQ0FDSSxrQixDQUFBLG1CLENBQUEsVyxDQUNKLGMsQ0FHRixTLENBQ0UsaUIsQ0FDSSxrQixDQUFBLHFCLENBQUEsYSxDQUNKLFUsQ0FDQSxjLENBR0YsTSxDQU1BLE0sQ0FNQSxNLENBWEUsc0IsQ0FDSSxrQixDQUFBLDBCLENBQUEsa0IsQ0FDSixtQixDQUdGLE0sQ0FNQSxNLENBTEUsdUIsQ0FDSSwyQixDQUFBLG1CLENBQ0osb0IsQ0FHRixNLENBQ0UsZ0IsQ0FDSSxvQixDQUFBLFksQ0FDSixhLENBR0YsTSxDQU1BLE0sQ0FNQSxNLENBWEUsdUIsQ0FDSSxrQixDQUFBLDJCLENBQUEsbUIsQ0FDSixvQixDQUdGLE0sQ0FNQSxNLENBTEUsdUIsQ0FDSSwyQixDQUFBLG1CLENBQ0osb0IsQ0FHRixNLENBQ0UsZ0IsQ0FDSSxvQixDQUFBLFksQ0FDSixhLENBR0YsTSxDQU1BLE0sQ0FNQSxNLENBWEUsdUIsQ0FDSSxrQixDQUFBLDJCLENBQUEsbUIsQ0FDSixvQixDQUdGLE0sQ0FNQSxNLENBTEUsdUIsQ0FDSSwyQixDQUFBLG1CLENBQ0osb0IsQ0FHRixNLENBQ0UsZ0IsQ0FDSSxvQixDQUFBLFksQ0FDSixhLENBR0YsTyxDQU1BLE8sQ0FNQSxPLENBWEUsdUIsQ0FDSSxrQixDQUFBLDJCLENBQUEsbUIsQ0FDSixvQixDQUdGLE8sQ0FNQSxPLENBTEUsdUIsQ0FDSSwyQixDQUFBLG1CLENBQ0osb0IsQ0FHRixPLENBQ0UsaUIsQ0FDSSxxQixDQUFBLGEsQ0FDSixjLENBR0YsUSxDQUNFLGdCLENBQ0ksMkIsQ0FBQSxlLENBQUEsTyxDQUdOLFEsQ0FDRSxnQixDQUNJLDJCLENBQUEsZSxDQUFBLE8sQ0FHTixRLENBQ0UsZ0IsQ0FDSSwyQixDQUFBLGUsQ0FBQSxPLENBR04sUSxDQUNFLGdCLENBQ0ksMkIsQ0FBQSxlLENBQUEsTyxDQUdOLFEsQ0FDRSxnQixDQUNJLDJCLENBQUEsZSxDQUFBLE8sQ0FHTixRLENBQ0UsZ0IsQ0FDSSwyQixDQUFBLGUsQ0FBQSxPLENBR04sUSxDQUNFLGdCLENBQ0ksMkIsQ0FBQSxlLENBQUEsTyxDQUdOLFEsQ0FDRSxnQixDQUNJLDJCLENBQUEsZSxDQUFBLE8sQ0FHTixRLENBQ0UsZ0IsQ0FDSSw0QixDQUFBLGUsQ0FBQSxPLENBR04sUyxDQUNFLGlCLENBQ0ksNEIsQ0FBQSxnQixDQUFBLFEsQ0FHTixTLENBQ0UsaUIsQ0FDSSw0QixDQUFBLGdCLENBQUEsUSxDQUdOLFMsQ0FDRSxpQixDQUNJLDRCLENBQUEsZ0IsQ0FBQSxRLENBR04seUJBQ0UsTyxDQUNFLHlCLENBQ0ksb0IsQ0FBQSxZLENBQ0osbUIsQ0FDSSxrQixDQUFBLG1CLENBQUEsVyxDQUNKLGMsQ0FFRixZLENBQ0UsaUIsQ0FDSSxrQixDQUFBLHFCLENBQUEsYSxDQUNKLFUsQ0FDQSxjLENBRUYsUyxDQUtBLFMsQ0FKRSxzQixDQUNJLGtCLENBQUEsMEIsQ0FBQSxrQixDQUNKLG1CLENBRUYsUyxDQUNFLHVCLENBQ0ksMkIsQ0FBQSxtQixDQUNKLG9CLENBRUYsUyxDQUtBLFMsQ0FKRSxnQixDQUNJLGtCLENBQUEsb0IsQ0FBQSxZLENBQ0osYSxDQUVGLFMsQ0FDRSx1QixDQUNJLDJCLENBQUEsbUIsQ0FDSixvQixDQUVGLFMsQ0FLQSxTLENBSkUsdUIsQ0FDSSxrQixDQUFBLDJCLENBQUEsbUIsQ0FDSixvQixDQUVGLFMsQ0FDRSxnQixDQUNJLG9CLENBQUEsWSxDQUNKLGEsQ0FFRixTLENBS0EsUyxDQUpFLHVCLENBQ0ksa0IsQ0FBQSwyQixDQUFBLG1CLENBQ0osb0IsQ0FFRixTLENBQ0UsdUIsQ0FDSSwyQixDQUFBLG1CLENBQ0osb0IsQ0FPRixVLENBTEEsUyxDQUNFLGdCLENBQ0ksa0IsQ0FBQSxvQixDQUFBLFksQ0FDSixhLENBRUYsVSxDQUNFLHVCLENBQ0ksMkIsQ0FBQSxtQixDQUNKLG9CLENBRUYsVSxDQUtBLFUsQ0FKRSx1QixDQUNJLGtCLENBQUEsMkIsQ0FBQSxtQixDQUNKLG9CLENBRUYsVSxDQUNFLGlCLENBQ0kscUIsQ0FBQSxhLENBQ0osYyxDQUVGLFcsQ0FDRSxnQixDQUNJLDJCLENBQUEsZSxDQUFBLE8sQ0FFTixXLENBQ0UsZ0IsQ0FDSSwyQixDQUFBLGUsQ0FBQSxPLENBRU4sVyxDQUNFLGdCLENBQ0ksMkIsQ0FBQSxlLENBQUEsTyxDQUVOLFcsQ0FDRSxnQixDQUNJLDJCLENBQUEsZSxDQUFBLE8sQ0FFTixXLENBQ0UsZ0IsQ0FDSSwyQixDQUFBLGUsQ0FBQSxPLENBRU4sVyxDQUNFLGdCLENBQ0ksMkIsQ0FBQSxlLENBQUEsTyxDQUVOLFcsQ0FDRSxnQixDQUNJLDJCLENBQUEsZSxDQUFBLE8sQ0FFTixXLENBQ0UsZ0IsQ0FDSSwyQixDQUFBLGUsQ0FBQSxPLENBRU4sVyxDQUNFLGdCLENBQ0ksNEIsQ0FBQSxlLENBQUEsTyxDQUVOLFksQ0FDRSxpQixDQUNJLDRCLENBQUEsZ0IsQ0FBQSxRLENBRU4sWSxDQUNFLGlCLENBQ0ksNEIsQ0FBQSxnQixDQUFBLFEsQ0FFTixZLENBQ0UsaUIsQ0FDSSw0QixDQUFBLGdCLENBQUEsVSxBQUlSLHlCQUNFLE8sQ0FDRSx5QixDQUNJLG9CLENBQUEsWSxDQUNKLG1CLENBQ0ksa0IsQ0FBQSxtQixDQUFBLFcsQ0FDSixjLENBRUYsWSxDQUNFLGlCLENBQ0ksa0IsQ0FBQSxxQixDQUFBLGEsQ0FDSixVLENBQ0EsYyxDQUVGLFMsQ0FLQSxTLENBSkUsc0IsQ0FDSSxrQixDQUFBLDBCLENBQUEsa0IsQ0FDSixtQixDQUVGLFMsQ0FDRSx1QixDQUNJLDJCLENBQUEsbUIsQ0FDSixvQixDQUVGLFMsQ0FLQSxTLENBSkUsZ0IsQ0FDSSxrQixDQUFBLG9CLENBQUEsWSxDQUNKLGEsQ0FFRixTLENBQ0UsdUIsQ0FDSSwyQixDQUFBLG1CLENBQ0osb0IsQ0FFRixTLENBS0EsUyxDQUpFLHVCLENBQ0ksa0IsQ0FBQSwyQixDQUFBLG1CLENBQ0osb0IsQ0FFRixTLENBQ0UsZ0IsQ0FDSSxvQixDQUFBLFksQ0FDSixhLENBRUYsUyxDQUtBLFMsQ0FKRSx1QixDQUNJLGtCLENBQUEsMkIsQ0FBQSxtQixDQUNKLG9CLENBRUYsUyxDQUNFLHVCLENBQ0ksMkIsQ0FBQSxtQixDQUNKLG9CLENBT0YsVSxDQUxBLFMsQ0FDRSxnQixDQUNJLGtCLENBQUEsb0IsQ0FBQSxZLENBQ0osYSxDQUVGLFUsQ0FDRSx1QixDQUNJLDJCLENBQUEsbUIsQ0FDSixvQixDQUVGLFUsQ0FLQSxVLENBSkUsdUIsQ0FDSSxrQixDQUFBLDJCLENBQUEsbUIsQ0FDSixvQixDQUVGLFUsQ0FDRSxpQixDQUNJLHFCLENBQUEsYSxDQUNKLGMsQ0FFRixXLENBQ0UsZ0IsQ0FDSSwyQixDQUFBLGUsQ0FBQSxPLENBRU4sVyxDQUNFLGdCLENBQ0ksMkIsQ0FBQSxlLENBQUEsTyxDQUVOLFcsQ0FDRSxnQixDQUNJLDJCLENBQUEsZSxDQUFBLE8sQ0FFTixXLENBQ0UsZ0IsQ0FDSSwyQixDQUFBLGUsQ0FBQSxPLENBRU4sVyxDQUNFLGdCLENBQ0ksMkIsQ0FBQSxlLENBQUEsTyxDQUVOLFcsQ0FDRSxnQixDQUNJLDJCLENBQUEsZSxDQUFBLE8sQ0FFTixXLENBQ0UsZ0IsQ0FDSSwyQixDQUFBLGUsQ0FBQSxPLENBRU4sVyxDQUNFLGdCLENBQ0ksMkIsQ0FBQSxlLENBQUEsTyxDQUVOLFcsQ0FDRSxnQixDQUNJLDRCLENBQUEsZSxDQUFBLE8sQ0FFTixZLENBQ0UsaUIsQ0FDSSw0QixDQUFBLGdCLENBQUEsUSxDQUVOLFksQ0FDRSxpQixDQUNJLDRCLENBQUEsZ0IsQ0FBQSxRLENBRU4sWSxDQUNFLGlCLENBQ0ksNEIsQ0FBQSxnQixDQUFBLFUsQUFJUix5QkFDRSxPLENBQ0UseUIsQ0FDSSxvQixDQUFBLFksQ0FDSixtQixDQUNJLGtCLENBQUEsbUIsQ0FBQSxXLENBQ0osYyxDQUVGLFksQ0FDRSxpQixDQUNJLGtCLENBQUEscUIsQ0FBQSxhLENBQ0osVSxDQUNBLGMsQ0FFRixTLENBS0EsUyxDQUpFLHNCLENBQ0ksa0IsQ0FBQSwwQixDQUFBLGtCLENBQ0osbUIsQ0FFRixTLENBQ0UsdUIsQ0FDSSwyQixDQUFBLG1CLENBQ0osb0IsQ0FFRixTLENBS0EsUyxDQUpFLGdCLENBQ0ksa0IsQ0FBQSxvQixDQUFBLFksQ0FDSixhLENBRUYsUyxDQUNFLHVCLENBQ0ksMkIsQ0FBQSxtQixDQUNKLG9CLENBRUYsUyxDQUtBLFMsQ0FKRSx1QixDQUNJLGtCLENBQUEsMkIsQ0FBQSxtQixDQUNKLG9CLENBRUYsUyxDQUNFLGdCLENBQ0ksb0IsQ0FBQSxZLENBQ0osYSxDQUVGLFMsQ0FLQSxTLENBSkUsdUIsQ0FDSSxrQixDQUFBLDJCLENBQUEsbUIsQ0FDSixvQixDQUVGLFMsQ0FDRSx1QixDQUNJLDJCLENBQUEsbUIsQ0FDSixvQixDQU9GLFUsQ0FMQSxTLENBQ0UsZ0IsQ0FDSSxrQixDQUFBLG9CLENBQUEsWSxDQUNKLGEsQ0FFRixVLENBQ0UsdUIsQ0FDSSwyQixDQUFBLG1CLENBQ0osb0IsQ0FFRixVLENBS0EsVSxDQUpFLHVCLENBQ0ksa0IsQ0FBQSwyQixDQUFBLG1CLENBQ0osb0IsQ0FFRixVLENBQ0UsaUIsQ0FDSSxxQixDQUFBLGEsQ0FDSixjLENBRUYsVyxDQUNFLGdCLENBQ0ksMkIsQ0FBQSxlLENBQUEsTyxDQUVOLFcsQ0FDRSxnQixDQUNJLDJCLENBQUEsZSxDQUFBLE8sQ0FFTixXLENBQ0UsZ0IsQ0FDSSwyQixDQUFBLGUsQ0FBQSxPLENBRU4sVyxDQUNFLGdCLENBQ0ksMkIsQ0FBQSxlLENBQUEsTyxDQUVOLFcsQ0FDRSxnQixDQUNJLDJCLENBQUEsZSxDQUFBLE8sQ0FFTixXLENBQ0UsZ0IsQ0FDSSwyQixDQUFBLGUsQ0FBQSxPLENBRU4sVyxDQUNFLGdCLENBQ0ksMkIsQ0FBQSxlLENBQUEsTyxDQUVOLFcsQ0FDRSxnQixDQUNJLDJCLENBQUEsZSxDQUFBLE8sQ0FFTixXLENBQ0UsZ0IsQ0FDSSw0QixDQUFBLGUsQ0FBQSxPLENBRU4sWSxDQUNFLGlCLENBQ0ksNEIsQ0FBQSxnQixDQUFBLFEsQ0FFTixZLENBQ0UsaUIsQ0FDSSw0QixDQUFBLGdCLENBQUEsUSxDQUVOLFksQ0FDRSxpQixDQUNJLDRCLENBQUEsZ0IsQ0FBQSxVLEFBSVIsMEJBQ0UsTyxDQUNFLHlCLENBQ0ksb0IsQ0FBQSxZLENBQ0osbUIsQ0FDSSxrQixDQUFBLG1CLENBQUEsVyxDQUNKLGMsQ0FFRixZLENBQ0UsaUIsQ0FDSSxrQixDQUFBLHFCLENBQUEsYSxDQUNKLFUsQ0FDQSxjLENBRUYsUyxDQUtBLFMsQ0FKRSxzQixDQUNJLGtCLENBQUEsMEIsQ0FBQSxrQixDQUNKLG1CLENBRUYsUyxDQUNFLHVCLENBQ0ksMkIsQ0FBQSxtQixDQUNKLG9CLENBRUYsUyxDQUtBLFMsQ0FKRSxnQixDQUNJLGtCLENBQUEsb0IsQ0FBQSxZLENBQ0osYSxDQUVGLFMsQ0FDRSx1QixDQUNJLDJCLENBQUEsbUIsQ0FDSixvQixDQUVGLFMsQ0FLQSxTLENBSkUsdUIsQ0FDSSxrQixDQUFBLDJCLENBQUEsbUIsQ0FDSixvQixDQUVGLFMsQ0FDRSxnQixDQUNJLG9CLENBQUEsWSxDQUNKLGEsQ0FFRixTLENBS0EsUyxDQUpFLHVCLENBQ0ksa0IsQ0FBQSwyQixDQUFBLG1CLENBQ0osb0IsQ0FFRixTLENBQ0UsdUIsQ0FDSSwyQixDQUFBLG1CLENBQ0osb0IsQ0FPRixVLENBTEEsUyxDQUNFLGdCLENBQ0ksa0IsQ0FBQSxvQixDQUFBLFksQ0FDSixhLENBRUYsVSxDQUNFLHVCLENBQ0ksMkIsQ0FBQSxtQixDQUNKLG9CLENBRUYsVSxDQUtBLFUsQ0FKRSx1QixDQUNJLGtCLENBQUEsMkIsQ0FBQSxtQixDQUNKLG9CLENBRUYsVSxDQUNFLGlCLENBQ0kscUIsQ0FBQSxhLENBQ0osYyxDQUVGLFcsQ0FDRSxnQixDQUNJLDJCLENBQUEsZSxDQUFBLE8sQ0FFTixXLENBQ0UsZ0IsQ0FDSSwyQixDQUFBLGUsQ0FBQSxPLENBRU4sVyxDQUNFLGdCLENBQ0ksMkIsQ0FBQSxlLENBQUEsTyxDQUVOLFcsQ0FDRSxnQixDQUNJLDJCLENBQUEsZSxDQUFBLE8sQ0FFTixXLENBQ0UsZ0IsQ0FDSSwyQixDQUFBLGUsQ0FBQSxPLENBRU4sVyxDQUNFLGdCLENBQ0ksMkIsQ0FBQSxlLENBQUEsTyxDQUVOLFcsQ0FDRSxnQixDQUNJLDJCLENBQUEsZSxDQUFBLE8sQ0FFTixXLENBQ0UsZ0IsQ0FDSSwyQixDQUFBLGUsQ0FBQSxPLENBRU4sVyxDQUNFLGdCLENBQ0ksNEIsQ0FBQSxlLENBQUEsTyxDQUVOLFksQ0FDRSxpQixDQUNJLDRCLENBQUEsZ0IsQ0FBQSxRLENBRU4sWSxDQUNFLGlCLENBQ0ksNEIsQ0FBQSxnQixDQUFBLFEsQ0FFTixZLENBQ0UsaUIsQ0FDSSw0QixDQUFBLGdCLENBQUEsVUFTUixZLENBTEEsUyxDQUNFLGdDLENBQ0ksdUMsQ0FBQSxzQyxDQUFBLG9DLENBQUEsNEIsQ0FHTixZLENBQ0UsbUMsQ0FDSSxxQyxDQUFBLHVDLENBQUEsK0IsQ0FRTixvQixDQUxBLGlCLENBQ0Usd0MsQ0FDSSx1QyxDQUFBLHVDLENBQUEsNEMsQ0FBQSxvQyxDQUdOLG9CLENBQ0UsMkMsQ0FDSSxxQyxDQUFBLCtDLENBQUEsdUMsQ0FHTixVLENBQ0UsNEIsQ0FDSSxnQyxDQUFBLHdCLENBR04sWSxDQUNFLDhCLENBQ0ksa0MsQ0FBQSwwQixDQUdOLGtCLENBQ0Usb0MsQ0FDSSx3QyxDQUFBLGdDLENBR04sc0IsQ0FDRSw2QixDQUNJLGdDLENBQUEsNEMsQ0FBQSxvQyxDQUdOLG9CLENBQ0UsMkIsQ0FDSSw4QixDQUFBLDBDLENBQUEsa0MsQ0FHTix1QixDQUNFLDhCLENBQ0ksaUMsQ0FBQSx3QyxDQUFBLGdDLENBR04sd0IsQ0FDRSwrQixDQUNJLGtDLENBQUEsK0MsQ0FBQSx1QyxDQUdOLHVCLENBQ0Usa0MsQ0FDSSw4QyxDQUFBLHNDLENBR04sa0IsQ0FDRSw4QixDQUNJLGlDLENBQUEsd0MsQ0FBQSxnQyxDQUdOLGdCLENBQ0UsNEIsQ0FDSSwrQixDQUFBLHNDLENBQUEsOEIsQ0FHTixtQixDQUNFLCtCLENBQ0ksa0MsQ0FBQSxvQyxDQUFBLDRCLENBR04scUIsQ0FDRSxpQyxDQUNJLG9DLENBQUEsc0MsQ0FBQSw4QixDQUdOLG9CLENBQ0UsZ0MsQ0FDSSxtQyxDQUFBLHFDLENBQUEsNkIsQ0FHTixvQixDQUNFLGtDLENBQ0ksMEMsQ0FBQSxrQyxDQUdOLGtCLENBQ0UsZ0MsQ0FDSSx3QyxDQUFBLGdDLENBR04scUIsQ0FDRSxtQyxDQUNJLHNDLENBQUEsOEIsQ0FHTixzQixDQUNFLG9DLENBQ0ksNkMsQ0FBQSxxQyxDQUdOLHFCLENBQ0UsdUMsQ0FDSSw0QyxDQUFBLG9DLENBR04sc0IsQ0FDRSxvQyxDQUNJLHVDLENBQUEsK0IsQ0FHTixnQixDQUNFLGtDLENBQ0ksaUMsQ0FBQSx5QixDQUdOLGlCLENBQ0UsbUMsQ0FDSSx1QyxDQUFBLCtCLENBR04sZSxDQUNFLGlDLENBQ0kscUMsQ0FBQSw2QixDQUdOLGtCLENBQ0Usb0MsQ0FDSSxtQyxDQUFBLDJCLENBR04sb0IsQ0FDRSxzQyxDQUNJLHFDLENBQUEsNkIsQ0FHTixtQixDQUNFLHFDLENBQ0ksb0MsQ0FBQSw0QixDQUdOLHlCQUtFLGUsQ0FKQSxZLENBQ0UsZ0MsQ0FDSSx1QyxDQUFBLHNDLENBQUEsb0MsQ0FBQSw0QixDQUVOLGUsQ0FDRSxtQyxDQUNJLHFDLENBQUEsdUMsQ0FBQSwrQixDQU1OLHVCLENBSkEsb0IsQ0FDRSx3QyxDQUNJLHVDLENBQUEsdUMsQ0FBQSw0QyxDQUFBLG9DLENBRU4sdUIsQ0FDRSwyQyxDQUNJLHFDLENBQUEsK0MsQ0FBQSx1QyxDQUVOLGEsQ0FDRSw0QixDQUNJLGdDLENBQUEsd0IsQ0FFTixlLENBQ0UsOEIsQ0FDSSxrQyxDQUFBLDBCLENBRU4scUIsQ0FDRSxvQyxDQUNJLHdDLENBQUEsZ0MsQ0FFTix5QixDQUNFLDZCLENBQ0ksZ0MsQ0FBQSw0QyxDQUFBLG9DLENBRU4sdUIsQ0FDRSwyQixDQUNJLDhCLENBQUEsMEMsQ0FBQSxrQyxDQUVOLDBCLENBQ0UsOEIsQ0FDSSxpQyxDQUFBLHdDLENBQUEsZ0MsQ0FFTiwyQixDQUNFLCtCLENBQ0ksa0MsQ0FBQSwrQyxDQUFBLHVDLENBRU4sMEIsQ0FDRSxrQyxDQUNJLDhDLENBQUEsc0MsQ0FFTixxQixDQUNFLDhCLENBQ0ksaUMsQ0FBQSx3QyxDQUFBLGdDLENBRU4sbUIsQ0FDRSw0QixDQUNJLCtCLENBQUEsc0MsQ0FBQSw4QixDQUVOLHNCLENBQ0UsK0IsQ0FDSSxrQyxDQUFBLG9DLENBQUEsNEIsQ0FFTix3QixDQUNFLGlDLENBQ0ksb0MsQ0FBQSxzQyxDQUFBLDhCLENBRU4sdUIsQ0FDRSxnQyxDQUNJLG1DLENBQUEscUMsQ0FBQSw2QixDQUVOLHVCLENBQ0Usa0MsQ0FDSSwwQyxDQUFBLGtDLENBRU4scUIsQ0FDRSxnQyxDQUNJLHdDLENBQUEsZ0MsQ0FFTix3QixDQUNFLG1DLENBQ0ksc0MsQ0FBQSw4QixDQUVOLHlCLENBQ0Usb0MsQ0FDSSw2QyxDQUFBLHFDLENBRU4sd0IsQ0FDRSx1QyxDQUNJLDRDLENBQUEsb0MsQ0FFTix5QixDQUNFLG9DLENBQ0ksdUMsQ0FBQSwrQixDQUVOLG1CLENBQ0Usa0MsQ0FDSSxpQyxDQUFBLHlCLENBRU4sb0IsQ0FDRSxtQyxDQUNJLHVDLENBQUEsK0IsQ0FFTixrQixDQUNFLGlDLENBQ0kscUMsQ0FBQSw2QixDQUVOLHFCLENBQ0Usb0MsQ0FDSSxtQyxDQUFBLDJCLENBRU4sdUIsQ0FDRSxzQyxDQUNJLHFDLENBQUEsNkIsQ0FFTixzQixDQUNFLHFDLENBQ0ksb0MsQ0FBQSw4QixBQUlSLHlCQUtFLGUsQ0FKQSxZLENBQ0UsZ0MsQ0FDSSx1QyxDQUFBLHNDLENBQUEsb0MsQ0FBQSw0QixDQUVOLGUsQ0FDRSxtQyxDQUNJLHFDLENBQUEsdUMsQ0FBQSwrQixDQU1OLHVCLENBSkEsb0IsQ0FDRSx3QyxDQUNJLHVDLENBQUEsdUMsQ0FBQSw0QyxDQUFBLG9DLENBRU4sdUIsQ0FDRSwyQyxDQUNJLHFDLENBQUEsK0MsQ0FBQSx1QyxDQUVOLGEsQ0FDRSw0QixDQUNJLGdDLENBQUEsd0IsQ0FFTixlLENBQ0UsOEIsQ0FDSSxrQyxDQUFBLDBCLENBRU4scUIsQ0FDRSxvQyxDQUNJLHdDLENBQUEsZ0MsQ0FFTix5QixDQUNFLDZCLENBQ0ksZ0MsQ0FBQSw0QyxDQUFBLG9DLENBRU4sdUIsQ0FDRSwyQixDQUNJLDhCLENBQUEsMEMsQ0FBQSxrQyxDQUVOLDBCLENBQ0UsOEIsQ0FDSSxpQyxDQUFBLHdDLENBQUEsZ0MsQ0FFTiwyQixDQUNFLCtCLENBQ0ksa0MsQ0FBQSwrQyxDQUFBLHVDLENBRU4sMEIsQ0FDRSxrQyxDQUNJLDhDLENBQUEsc0MsQ0FFTixxQixDQUNFLDhCLENBQ0ksaUMsQ0FBQSx3QyxDQUFBLGdDLENBRU4sbUIsQ0FDRSw0QixDQUNJLCtCLENBQUEsc0MsQ0FBQSw4QixDQUVOLHNCLENBQ0UsK0IsQ0FDSSxrQyxDQUFBLG9DLENBQUEsNEIsQ0FFTix3QixDQUNFLGlDLENBQ0ksb0MsQ0FBQSxzQyxDQUFBLDhCLENBRU4sdUIsQ0FDRSxnQyxDQUNJLG1DLENBQUEscUMsQ0FBQSw2QixDQUVOLHVCLENBQ0Usa0MsQ0FDSSwwQyxDQUFBLGtDLENBRU4scUIsQ0FDRSxnQyxDQUNJLHdDLENBQUEsZ0MsQ0FFTix3QixDQUNFLG1DLENBQ0ksc0MsQ0FBQSw4QixDQUVOLHlCLENBQ0Usb0MsQ0FDSSw2QyxDQUFBLHFDLENBRU4sd0IsQ0FDRSx1QyxDQUNJLDRDLENBQUEsb0MsQ0FFTix5QixDQUNFLG9DLENBQ0ksdUMsQ0FBQSwrQixDQUVOLG1CLENBQ0Usa0MsQ0FDSSxpQyxDQUFBLHlCLENBRU4sb0IsQ0FDRSxtQyxDQUNJLHVDLENBQUEsK0IsQ0FFTixrQixDQUNFLGlDLENBQ0kscUMsQ0FBQSw2QixDQUVOLHFCLENBQ0Usb0MsQ0FDSSxtQyxDQUFBLDJCLENBRU4sdUIsQ0FDRSxzQyxDQUNJLHFDLENBQUEsNkIsQ0FFTixzQixDQUNFLHFDLENBQ0ksb0MsQ0FBQSw4QixBQUlSLHlCQUtFLGUsQ0FKQSxZLENBQ0UsZ0MsQ0FDSSx1QyxDQUFBLHNDLENBQUEsb0MsQ0FBQSw0QixDQUVOLGUsQ0FDRSxtQyxDQUNJLHFDLENBQUEsdUMsQ0FBQSwrQixDQU1OLHVCLENBSkEsb0IsQ0FDRSx3QyxDQUNJLHVDLENBQUEsdUMsQ0FBQSw0QyxDQUFBLG9DLENBRU4sdUIsQ0FDRSwyQyxDQUNJLHFDLENBQUEsK0MsQ0FBQSx1QyxDQUVOLGEsQ0FDRSw0QixDQUNJLGdDLENBQUEsd0IsQ0FFTixlLENBQ0UsOEIsQ0FDSSxrQyxDQUFBLDBCLENBRU4scUIsQ0FDRSxvQyxDQUNJLHdDLENBQUEsZ0MsQ0FFTix5QixDQUNFLDZCLENBQ0ksZ0MsQ0FBQSw0QyxDQUFBLG9DLENBRU4sdUIsQ0FDRSwyQixDQUNJLDhCLENBQUEsMEMsQ0FBQSxrQyxDQUVOLDBCLENBQ0UsOEIsQ0FDSSxpQyxDQUFBLHdDLENBQUEsZ0MsQ0FFTiwyQixDQUNFLCtCLENBQ0ksa0MsQ0FBQSwrQyxDQUFBLHVDLENBRU4sMEIsQ0FDRSxrQyxDQUNJLDhDLENBQUEsc0MsQ0FFTixxQixDQUNFLDhCLENBQ0ksaUMsQ0FBQSx3QyxDQUFBLGdDLENBRU4sbUIsQ0FDRSw0QixDQUNJLCtCLENBQUEsc0MsQ0FBQSw4QixDQUVOLHNCLENBQ0UsK0IsQ0FDSSxrQyxDQUFBLG9DLENBQUEsNEIsQ0FFTix3QixDQUNFLGlDLENBQ0ksb0MsQ0FBQSxzQyxDQUFBLDhCLENBRU4sdUIsQ0FDRSxnQyxDQUNJLG1DLENBQUEscUMsQ0FBQSw2QixDQUVOLHVCLENBQ0Usa0MsQ0FDSSwwQyxDQUFBLGtDLENBRU4scUIsQ0FDRSxnQyxDQUNJLHdDLENBQUEsZ0MsQ0FFTix3QixDQUNFLG1DLENBQ0ksc0MsQ0FBQSw4QixDQUVOLHlCLENBQ0Usb0MsQ0FDSSw2QyxDQUFBLHFDLENBRU4sd0IsQ0FDRSx1QyxDQUNJLDRDLENBQUEsb0MsQ0FFTix5QixDQUNFLG9DLENBQ0ksdUMsQ0FBQSwrQixDQUVOLG1CLENBQ0Usa0MsQ0FDSSxpQyxDQUFBLHlCLENBRU4sb0IsQ0FDRSxtQyxDQUNJLHVDLENBQUEsK0IsQ0FFTixrQixDQUNFLGlDLENBQ0kscUMsQ0FBQSw2QixDQUVOLHFCLENBQ0Usb0MsQ0FDSSxtQyxDQUFBLDJCLENBRU4sdUIsQ0FDRSxzQyxDQUNJLHFDLENBQUEsNkIsQ0FFTixzQixDQUNFLHFDLENBQ0ksb0MsQ0FBQSw0QixDQVNOLGUsQ0FKQSxZLENBQ0UsZ0MsQ0FDSSx1QyxDQUFBLHNDLENBQUEsb0MsQ0FBQSw0QixDQUVOLGUsQ0FDRSxtQyxDQUNJLHFDLENBQUEsdUMsQ0FBQSwrQixDQU1OLHVCLENBSkEsb0IsQ0FDRSx3QyxDQUNJLHVDLENBQUEsdUMsQ0FBQSw0QyxDQUFBLG9DLENBRU4sdUIsQ0FDRSwyQyxDQUNJLHFDLENBQUEsK0MsQ0FBQSx1QyxDQUVOLGEsQ0FDRSw0QixDQUNJLGdDLENBQUEsd0IsQ0FFTixlLENBQ0UsOEIsQ0FDSSxrQyxDQUFBLDBCLENBRU4scUIsQ0FDRSxvQyxDQUNJLHdDLENBQUEsZ0MsQ0FFTix5QixDQUNFLDZCLENBQ0ksZ0MsQ0FBQSw0QyxDQUFBLG9DLENBRU4sdUIsQ0FDRSwyQixDQUNJLDhCLENBQUEsMEMsQ0FBQSxrQyxDQUVOLDBCLENBQ0UsOEIsQ0FDSSxpQyxDQUFBLHdDLENBQUEsZ0MsQ0FFTiwyQixDQUNFLCtCLENBQ0ksa0MsQ0FBQSwrQyxDQUFBLHVDLENBRU4sMEIsQ0FDRSxrQyxDQUNJLDhDLENBQUEsc0MsQ0FFTixxQixDQUNFLDhCLENBQ0ksaUMsQ0FBQSx3QyxDQUFBLGdDLENBRU4sbUIsQ0FDRSw0QixDQUNJLCtCLENBQUEsc0MsQ0FBQSw4QixDQUVOLHNCLENBQ0UsK0IsQ0FDSSxrQyxDQUFBLG9DLENBQUEsNEIsQ0FFTix3QixDQUNFLGlDLENBQ0ksb0MsQ0FBQSxzQyxDQUFBLDhCLENBRU4sdUIsQ0FDRSxnQyxDQUNJLG1DLENBQUEscUMsQ0FBQSw2QixDQUVOLHVCLENBQ0Usa0MsQ0FDSSwwQyxDQUFBLGtDLENBRU4scUIsQ0FDRSxnQyxDQUNJLHdDLENBQUEsZ0MsQ0FFTix3QixDQUNFLG1DLENBQ0ksc0MsQ0FBQSw4QixDQUVOLHlCLENBQ0Usb0MsQ0FDSSw2QyxDQUFBLHFDLENBRU4sd0IsQ0FDRSx1QyxDQUNJLDRDLENBQUEsb0MsQ0FFTix5QixDQUNFLG9DLENBQ0ksdUMsQ0FBQSwrQixDQUVOLG1CLENBQ0Usa0MsQ0FDSSxpQyxDQUFBLHlCLENBRU4sb0IsQ0FDRSxtQyxDQUNJLHVDLENBQUEsK0IsQ0FFTixrQixDQUNFLGlDLENBQ0kscUMsQ0FBQSw2QixDQUVOLHFCLENBQ0Usb0MsQ0FDSSxtQyxDQUFBLDJCLENBRU4sdUIsQ0FDRSxzQyxDQUNJLHFDLENBQUEsNkIsQ0FFTixzQixDQUNFLHFDLENBQ0ksb0MsQ0FBQSw4QkN4ekNSLEMsQ0FDSSxtQixDQUNBLFMsQ0FDQSxRLENBSEosQyxDQUFBLE0sQ0FBQSxPLENBUVEsNkIsQ0FBQSxxQixDQUlSLGlCLENBUVEsZSxDQUNBLHdCLENFMEhOLHlCRm5JRixpQixDQVlZLGMsQ0FDQSxLLENBQ0EsTSxDQUNBLFUsQ0FDQSxhQWhCWix5QixDQXNCWSxVLENBQ0EsYyxDQUNBLEssQ0FDQSxNLENBQ0EsVSxDQUNBLFcsQ0FDQSxhLENBNUJaLDJCLENBa0NZLFUsQ0FDQSxpQixDRTBIViwwQkY3SkYsMkIsQ0FzQ2dCLFMsQ0FDQSxvQkF2Q2hCLDRCLENBNENZLGtCLENFaUhWLDBCRjdKRiw0QixDQStDZ0IsbUJBTWhCLEssQ0FDSSx1QixDQUNBLHVCLENBQUEsZSxDTHBERixvRSxDQUNBLGUsQ0FDQSxpQixDS29ERSxjLENBSkosZ0IsQ0FPUSxzQixDQVBSLGlCLENBV1Esc0IsQ0FJUixNLENBQ0ksUyxDQUNBLFEsQ0FDQSw0QixDQUNBLGMsQ0xyRUYsb0UsQ0FDQSxlLENBQ0EsaUIsQ0txRUUsYyxDRW1GRiwwQkY1RUYsVSxDQUVRLHdCLEFFNkROLCtDRnpERixVLENBRVEsd0IsQUUwQ04seUJGdENGLFUsQ0FFUSx3QkFJUixLLENBQ0ksYSxDQURKLFcsQ0FJUSxhLENHaEdMLGlELENBQUEsNkIsQ0hvR0gsZ0IsQ0FDSSxZLENBR0osZSxDQUNJLGMsQ0FDQSxLLENBQ0EsTSxDQUNBLFUsQ0FDQSxXLENBQ0EseUIsQ0FDQSxjLENBQ0EsUyxDQUNBLGlCLENBQ0Esc0IsQ0FBQSxpQixDQUFBLGMsQ0FWSixzQixDQWFRLFMsQ0FDQSxrQixDQUlSLFcsQ0FDSSxjLENBQ0EsYyxDQUNBLGdCLENBQ0EsYSxDQU1KLGdCLENBQ0ksbUIsQ0FDQSw0QixDQUdKLFMsQ0FBQSxlLENJc0JJLG9CLENBQ0EsNEIsQ0FDQSw4QyxDQUNBLHFDLENBQUEsNkIsQ0FRRSxVLENBS0EsVyxDSnRDTixTLENBRUksa0IsQ0k0Q0EsbUMsQ0o5Q0osZSxDSThDSSxtQyxDSnJDSSx3QixDQUdJLGlCLENBR0EseUIsQ0FBQSxpQixDQU5KLHdCLENBQUMsOEIsQ0FTTyxVLENBQ0EsVyxDQUNBLHFCLENBQ0Esa0IsQ0FaUCwrQixDQWdCTyxXLENBQ0EsaUIsQ0FDQSxLLENBQ0EsTyxDQUNBLFEsQ0FDQSxNLENBQ0EsaUIsQ0FDQSxVLENBQ0EsYyxDQUNBLGdCLENBQ0EsaUIsQ0FNaEIsVyxDQUNJLGdCLENBSUEsVyxDQUNJLGMsQ0FJUixHLENBQ0ksbUIsQ0FHSixHLENBQ0ksa0IsQ0FHSixNLENBQ0ksa0IsQ0FHSixJLENBQ0ksaUIsQ0FHSixXLENBQ0ksVSxDQUNBLHdCLENBR0osVSxDQUNJLGUsQ0FDQSxpQixDQUNBLFMsQ0E4QkEscUIsQ0FFQSw0QixDQUNBLHlCLENBQ0EsNEIsQ0FDQSw4QixDQUNBLDZCLENBQ0EsMEIsQ0FDQSwyQixDQUNBLGdDLENBMUNKLDZCLENBTVEsVSxDQU5SLG1DLENBV1Esa0IsQ0FYUixtQyxDQWdCUSw0QixDQUNBLCtCLENBQ0EseUIsQ0FBQSxpQixDQUNBLG1DLENBQUEsMkIsQ0EyQlIsTSxDQUNJLGtDLENBQUEsOEIsQ0FBQSwwQixDQUdKLEssQ0FDSSx5QyxDQUdKLGlCLENBQ0ksYyxDQUVKLGMsQ0FDSSx3QixDQUFBLHFDLENBQUEscUIsQ0FBQSw2QixDQUVKLFMsQ0FDSSxxQixDQUFBLDRCLENBQUEsa0IsQ0FBQSxvQixDQ2pTSixFLENBQ0UsUyxDQUNBLFEsQ0FDQSxvQixDQUdGLE8sQ0FBQSxPLENBT0ksYSxDQUNBLG9CLENQNHlFSixHLENBU0EsRyxDQVNBLEcsQ0FTQSxHLENPL3pFQSxFLENBUUEsRSxDQVFBLEUsQ0FRQSxFLENBdEJFLFEsQ05UQSxtRSxDQUNBLGUsQ0FDQSxpQixDTVNBLGMsQ0FDQSxnQixDUHd5RUYsRyxDQVNBLEcsQ0FTQSxHLENPdnpFQSxFLENBUUEsRSxDQVFBLEUsQ0FYRSxnQixDUHl5RUYsRyxDQVNBLEcsQ08veUVBLEUsQ0FRQSxFLENBSkUsYyxDQUNBLGdCLENQMHlFRixHLENPdnlFQSxFLENBSUUsYyxDQUNBLGdCLENBR0YsQyxDQUNFLGdCLENBQ0EsaUIsQ1BrekVGLGMsQ0FDQSxjLENBQ0EsYyxDQUNBLGMsQ0FDQSxjLENBQ0EsYyxDQTJCRSxxQixDQUNBLHFCLENBQ0EscUIsQ0FDQSxxQixDQUNBLHFCLENBQ0EscUIsQ0FpQ0Usd0IsQ0FoQ0YscUIsQ0FQQSxvQixDT256RUYsd0IsQ0FBQSxxQixDQXZCQSxhLENQcXlFQSxhLENBQ0EsYSxDQUNBLGEsQ0FDQSxhLENBQ0EsYSxDT2x6RUEsWSxDQUtJLGUsQ0EyQkosUyxDQUVJLGEsQ0FDQSx5QixDQUhKLGUsQ0FNTSxvQixDUG95RU4sVSxDQUNBLFUsQ0FDQSxVLENBQ0EsVSxDQUNBLFUsQ0FDQSxVLENBTkEsUyxDT3R4RUksa0IsQ0FuQkosVSxDUDh6RUEsVSxDQUNBLFUsQ0FDQSxVLENBQ0EsVSxDQUNBLFUsQ09seUVJLGUsQ0FoQ0osOEIsQ0FBQSxzQixDUHEwRUUsc0IsQ0FDQSxzQixDQUNBLHNCLENBQ0Esc0IsQ0FDQSxzQixDT3R5RUksWSxDQW5DTixVLENBd0NJLFEsQ0FDQSw0QixDQUNBLGEsQ1B3eUVKLFUsQ09sMUVBLFUsQ0ErQ0ksUyxDQUNBLGUsQ1BzeUVGLGEsQ090MUVGLGEsQ0FtRE0sZ0IsQ0FDQSxpQixDQVVBLGlCLENBQ0EsaUIsQ0EvRE4sb0IsQ0FrRVEsVSxDQUNBLGlCLENBQ0EsTyxDQUNBLE0sQ0FDQSxTLENBQ0EsVSxDQUNBLHlCLENBQUEsaUIsQ0FDQSx3QixDQXpFUixVLENBK0VJLG9CLENBQ0EsZ0MsQ0FoRkosYSxDQW1GTSxvQyxDQUNBLGEsQ04zSkosb0UsQ0FDQSxlLENBQ0EsaUIsQ000SkksaUIsQ0F2Rk4sb0IsQ0EwRlEsdUMsQ0FDQSxpQixDQUNBLEssQ0FDQSxNLENBQ0EsYSxDTnJLTixtRSxDQUNBLGUsQ0FDQSxpQixDTXFFRixrQixDQXFHSSxrQixDQUNBLHlCLENBQUEsaUIsQ0FDQSxpQixDQUNBLGEsQ0F4R0osNkIsQ0ErR00sZSxDQS9HTixvQixDQW1ITSxnQixDQW5ITixjLENBd0hJLFksQ0FDQSxhLENBQ0EsVSxDRWhOSixPLENBQ0UsZSxDQUNBLDhDLENBQUEsc0MsQ0FDQSxXLENBQ0EsYyxDQUNBLHNCLENBQ0EsTSxDQUNBLE8sQ0FDQSxVLENBQ0EsNEMsQ0FBQSx1QyxDQUFBLG9DLENBQ0EsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEsMEIsQ0FBQSxxQixDQUFBLGtCLENBQ0Esd0IsQ0FBQSxxQyxDQUFBLHFCLENBQUEsNkIsQ0FDQSxnQixDQWJGLHNCLENBZ0JJLDhDLENBQUEsc0MsQ0FHRixlLENBQ0UsVyxDQUNBLGlCLENBRkQsOEIsQ0FNSyxVLENBQ0EsaUIsQ0FDQSxPLENBQ0EsUyxDQ3NKSixhLENBQ0EsNEIsQ0FDQSw4QyxDQUNBLHFDLENBQUEsNkIsQ0FRRSxVLENBS0EsVyxDQVFGLG1DLENENUtJLGdCLENBWEwsNkIsQ0FlSyxpQixDQUNBLG1CLENBQ0EsaUIsQ0FDQSxTLENBQ0EsNEIsQ0FDQSx5QixDQUFBLGlCLENBcEJMLHNCLENBeUJHLGlCLENBQ0EsSyxDQUNBLE8sQ0FDQSxXLENBQ0EsUyxDQTdCSCw2QixDQWdDSyxVLENBQ0EsaUIsQ0FDQSxPLENBQ0EsVSxDQUNBLFUsQ0FDQSxVLENBQ0EseUYsQ0FBQSwwRSxDQUFBLHFFLENBQUEsbUUsQ0F0Q0wsd0MsQ0FtRE8sUSxDQUNBLGMsQ0FDQSxhLENBQ0EsVyxDQUNBLGlCLENBQ0EsUyxDQUNBLGdCLENBQ0EsNEIsQ0ExRFAsK0QsQ0ErRGEsc0IsQ0FBQSxrQixDQUFBLGMsQ0NnSFYsVSxDQVFGLG1DLENEdkxELHNDLENBdUVPLGdCLENBQ0EsYSxDQUNBLGMsQ0F6RVAsdUMsQ0MrSkMsYSxDQUNBLDRCLENBQ0EsOEMsQ0FDQSxxQyxDQUFBLDZCLENBUUUsVSxDQUtBLFUsQ0FRRixtQyxDRHpHTSxzQixDQUFBLGtCLENBQUEsYyxDQUNBLGUsQ0FDQSxVLENBaEZQLHFDLENBb0ZPLFEsQ0FDQSx5QixDQUFBLGlCLENBQ0Esd0IsQ0FDQSxnRCxDQUFBLHdDLENBQ0EsZ0IsQ0F4RlAsMEMsQ0EyRlMsNEIsQ0FDQSxhLENBQ0EsYSxDQTdGVCx1QyxDQXFHUyxnQixDQUNBLGMsQ0F0R1QsNkMsQ0F5R1csd0IsQ0FlWCw0QixDQXhIQSx3RCxDQUFBLCtELENDK0pDLGEsQ0FDQSw0QixDQUNBLDhDLENBQ0EscUMsQ0FBQSw2QixDQVFFLFUsQ0QxS0gsd0QsQ0FnSFMsZ0MsQ0FBQSw0QixDQUFBLHdCLENDK0ROLFUsQ0FRRixtQyxDRC9ERixlLENBQ0UsZ0IsQ0FERCxxQixDQUlHLGlCLENBQ0EsaUIsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxTLENBQ0EsaUIsQ0FDQSxzQixDQUFBLGlCLENBQUEsYyxDQVZILDRCLENBYUssVSxDQzBDRixXLENBUUYsbUMsQ0RoREksaUIsQ0FDQSxNLENBQ0EsTyxDQUNBLGtDLENBQUEsOEIsQ0FBQSwwQixDQWxCTCw0QixDQXNCSyxTLENBQ0Esa0IsQ0F2Qkwsc0IsQ0FvQ0EscUMsQ0FBQSxpQyxDQVJHLGEsQ0E1QkgscUIsQ0FnQ0csYSxDQUlKLGEsQ0FDRSxpQixDQURELDBCLENBTUssVSxDQUNBLGlCLENBQ0EsTSxDQUNBLFEsQ0FDQSxXLENBQ0EsVSxDQVhMLDhCLENBb0JPLFMsQ0FDQSxrQixDQXJCUCwyQixDQTRCSyxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSwwQixDQUFBLHFCLENBQUEsa0IsQ0E3Qkwsa0MsQ0FnQ08sYyxDQUNBLGdCLENBQ0EsZ0IsQ0FsQ1AsaUMsQ0FzQ08sVSxDQUNBLFcsQ0FDQSxxQixDQUFBLG1CLENBQUEsYSxDQUNBLHlCLENBQUEsaUIsQ0FDQSxlLENBQ0Esd0IsQ0FDQSxlLENBQ0EsaUIsQ0E3Q1AscUMsQ0RuS0QsaUIsQ0FHRSxRLENBR0EsTyxDQUlBLHNDLENBQUEsa0MsQ0FBQSw4QixDQzBNUSx5QixDQUFBLGlCLENBakRULHdCLENBdURLLGlCLENBQ0EsUSxDQUNBLFcsQ0FDQSxlLENBQ0EsZSxDQUNBLHdCLENBQ0EsK0MsQ0FBQSx1QyxDQUNBLHlCLENBQUEsaUIsQ0FDQSxnQixDQUNBLGUsQ0FDQSxTLENBQ0EsaUIsQ0FsRUwsOEIsQ0FBQSwrQixDQXFFTyxVLENBQ0EsaUIsQ0FDQSxTLENBQ0EsVSxDRHpKTixPLENBQ0EsUSxDQUNBLGtDLENBQ0EsbUMsQ0FDQSxnQyxDQzZFRCw4QixDQStFTyxRLENENUpOLDZCLENDNkVELCtCLENBcUZPLHdCLENBQ0EsaUIsQ0FDQSxhLENBdkZQLHNDLENBMEZTLFUsQ0FDQSxNLENEOVBWLGlCLENBTUUsTyxDQVFBLG1DLENBQUEsK0IsQ0FBQSwyQixDQ3FKRCwrQyxDQUFBLHFELENBQUEsaUQsQ0FBQSx1RCxDQ0dDLGEsQ0FDQSw0QixDQUNBLDhDLENBQ0EscUMsQ0FBQSw2QixDQVFFLFUsQ0FLQSxXLENBUUYsbUMsQ0QzQkQsK0MsQ0FBQSxxRCxDQUFBLHVELENDMkJDLG1DLENDMU1KLFksQ0YrS0csaUMsQ0ErR08saUIsQ0EvR1Asd0MsQ0FrSFMsVSxDQUNBLGlCLENBQ0EsUyxDQUNBLE8sQ0FDQSxVLENBQ0EsSyxDQUNBLHdCLENBeEhULCtDLENBQUEscUQsQ0NtQkcsVSxDQVFGLG1DLENEM0JELHFELENDMkJDLG1DLENDMU1KLFksQ0FDRSxXLENBQ0EsZSxDQUVBLHdCLENBQ0EseUIsQ0FBQSxpQixDQUVBLG1CLENBQ0UsaUIsQ0FDQSxLLENBQ0EsTyxDQUNBLGMsQ0FDQSxrQixDQUNBLHFCLENBR0YsbUIsQ0FDRSxpQixDQUNBLE8sQ0FDQSxlLENBQ0EsVSxDQUNBLHdCLENBQ0EsUyxDQUNBLGEsQ0FDQSxjLENBQ0EsZSxDQVRELHdCLENBWUcsWSxDQUlKLGtCLENBQ0UsTSxDQUdGLGtCLENBQ0UsTyxDQUdGLGtCLENBQ0Usb0IsQ0FDQSxrQixDQUNBLGlCLENBQ0EsaUIsQ0FDQSxnQixDQUxELDZCLENDOExBLDRCLENEdExHLGMsQ0FSSCxrRCxDQVdLLGUsQ0FYTCx5RCxDQWNPLFksQ0FNUixvQixDQUNFLGMsQ0FDQSxrQixDQUNBLGlCLENBQ0EsYSxDQUpELDJCLENBT0csVSxDQUNBLGlCLENBQ0EsTyxDQUNBLE8sQ0R1SEEsUyxDQUtBLFcsQ0FRRixpQyxDQ2xJRSxlLENBWkgsMkIsQ0FBQSwwQixDQWdCRyxhLENBaEJILGtDLENBQUEsMkIsQ0NoQkEsOEIsQ0ZzSUMsYSxDQUNBLDRCLENBQ0EsOEMsQ0FDQSxxQyxDQUFBLDZCLENDekhELGtDLENBd0JLLCtCLENBQUEsMkIsQ0FBQSx1QixDQUNBLGUsQ0R3R0YsUyxDQUtBLFcsQ0FRRixpQyxDQ2hIRixpQixDQUNFLGMsQ0FDQSxZLENBQ0EsaUQsQ0FBQSx5QyxDQUNBLGUsQ0FDQSx3QixDQUNBLHlCLENBQUEsaUIsQ0FDQSxZLENBQ0EsYSxDQUNBLFcsQ0FDQSxjLENBVkQsc0IsQ0FjSyxhLENBQ0EsZ0IsQ0FDQSxrQixDQUNBLGdCLENBakJMLDRCLENBb0JPLHdCLENBQ0EsYSxDQU1SLGtCLENBQ0UsYSxDRXRISixPLENBQ0UsaUIsQ0FDQSxjLENBRkYsZSxDQUFBLDJCLENBS0ksWSxDQUxKLDRCLENBZVEsb0IsQ0RMUixNLENBVkEsYyxDQVdFLGMsQ0FHQSxLLENBQ0EsTSxDQUNBLFUsQ0FDQSxXLENBakJGLGMsQ0FPRSxZLENBREEsYSxDQUlGLE0sQ0FFRSxpQixDQUNBLDZCLENBS0EsYyxDQUNBLGEsQ0FDQSxlLENBQ0EsZSxDQUNBLGdCLENBRUEsVyxDQUNFLFUsQ0FDQSxlLENBQ0EsZ0IsQ0FDQSxhLENBQ0EsZSxDQUNBLGdELENBQUEsd0MsQ0FDQSx5QixDQUFBLGlCLENBQ0EsaUIsQ0FDQSxjLENBR0YsYSxDQUNFLGlCLENBQ0EsUSxDQUNBLFUsQ0FDQSxTLENGMElBLGEsQ0FDQSw0QixDQUNBLDhDLENBQ0EscUMsQ0FBQSw2QixDQVFFLFUsQ0FLQSxXLENBUUYsbUMsQ0U5SkYsYSxDQUNFLGMsQ1g3QkYsZSxDQUNBLGlCLENXOEJFLGMsQ0FDQSxnQixDQUNBLGlCLENBcUJGLFksQ0ExQkEsYSxDQUFDLHVCLENYN0JELG1FLENXNkJDLHVCLENBUUcsaUIsQ0FDQSxLLENBQ0EsUSxDQUVBLGlCLENBQ0Esa0MsQ0FBQSw4QixDQUFBLDBCLENBYkgsOEIsQ0FnQkssVSxDQUNBLGlCLENBQ0EsTyxDQUNBLE0sQ0FDQSxrQyxDQUFBLDhCLENBQUEsMEIsQ0Y2SEYsVSxDQUtBLFcsQ0FRRixtQyxDRXBJRixZLENBQUMsaUIsQ0ExQkEsdUIsQ1g1QkQsZSxDQUNBLGlCLENXcURBLFksQ0FDRSxzQixDQUVBLGMsQ0FIRCxpQixDQU1HLGEsQ1g3REosb0UsQ1crREksZSxDQUlKLGMsQ0FDRSxhLENBQ0EsYyxDQUZELHlCLENBS0csZSxDQUlKLFksQ0E0QkEsZSxDQUNFLGlCLENBQ0EsUyxDQUVBLFUsQ0FoQ0YsWSxDQUtFLGlCLENBRkEsUSxDQUhELG1CLENBUUcsVSxDQUNBLGlCLENBQ0EsTyxDQUNBLE0sQ0Y0RUYsYSxDQUNBLDRCLENBQ0EsOEMsQ0FDQSxxQyxDQUFBLDZCLENBUUUsVSxDQUtBLFcsQ0FRRixpQyxDRWxHRSxlLENBYkgsaUIsQ0FpQkcsYSxDQUNBLGdDLENBQ0EsYyxDQUNBLGdCLENBcEJILHVCLENBdUJLLHdCLENBS04sZSxDQUdFLFMsQ0FIRCx1QixDQU9HLFksQ0FQSCw4QyxDQVdPLHdCLENBWFAsb0QsQ0V3VkEscUQsQ0YxVVMsUyxDQWRULHVCLENBcUJHLGlCLENBQ0EsYyxDQUNBLGUsQ0FDQSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSwwQixDQUFBLHFCLENBQUEsa0IsQ0FDQSxpQixDQTFCSCw4QixDQTZCSyxVLENBQ0EsaUIsQ0FDQSxPLENBQ0EsTSxDRjJCSixhLENBQ0EsNEIsQ0FDQSw4QyxDQUNBLHFDLENBQUEsNkIsQ0FRRSxVLENBS0EsVyxDQVFGLG1DLENFakRJLGUsQ0FsQ0wsc0IsQ0F1Q0csb0MsQ0FBQSwrQixDQUFBLDRCLENBdkNILHdCLENBMkNHLFUsQ0FDQSxXLENBQ0Esa0IsQ0FDQSwwQixDQUFBLGtCLENBQ0Esc0IsQ0FBQSxpQixDQUFBLGMsQ0FDQSxlLENBQ0EsaUIsQ0FqREgsOEIsQ0FvREssVSxDQUNBLGlCLENBQ0EsTyxDQUNBLFEsQ0FDQSxVLENBQ0EsVyxDQUNBLGUsQ0FDQSxxQixDQUNBLHlCLENBQUEsaUIsQ0FDQSxzQixDQUFBLGlCLENBQUEsYyxDQTdETCw4QixDQWlFSyxrRCxDQUFBLDBDLENBS04sWSxDQUNFLGMsQ0FFQSxlLENBQ0UsaUIsQ0FHRixtQixDQUNFLGdCLENBSUosZSxDQUNFLGtCLENBQ0EsYyxDQUZELDBCLENBS0csZSxDQUdGLG1CLENBQ0UsK0IsQ0FDQSxtQixDQUdGLHFCLENBQ0UsUyxDQWRILDJCLENBa0JHLGUsQ0FJSixjLENBQ0UsaUIsQ0FDQSw0QixDQUVBLHdCLENBQUEscUMsQ0FBQSxxQixDQUFBLDZCLENBR0YsYyxDQVBBLGMsQ0FRRSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBREQsaUIsQ0FJRyxpQixDQWhPTixtQyxDRW1DRyw2RCxDRnVNRyxZLENBVUgsNkIsQ0FOQSx5QixDQUVHLFcsQ0FJSixpQixDQUNFLFksQ0FPRCx3QixDQUVHLFcsQ0FJSCw2QixDQUVHLFcsQ0FJSCx5QixDQUdLLFUsQ0FDQSxnQixDQUpMLDJCLENBUUssaUIsQ0FDQSxrQixDQVRMLDJCLENBYUssVSxDQU1ILHFDLENBR0ssa0IsQ0FDQSxpQixDQUpMLGlELENBUVMsZSxDQVJULGdFLENBWWEsUyxDQUNBLGUsQ0FiYiw0RCxDQW1CYSxlLENHeFRsQixRLENBQ0UsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUNBLDJCLENBQUEsNEIsQ0FBQSw2QixDQUFBLHlCLENBQUEscUIsQ0FDQSx3QixDQUFBLHFDLENBQUEscUIsQ0FBQSw2QixDQUNBLGdCLENBQ0EsVyxDQUNBLHNCLENBQUEsaUIsQ0FBQSxjLENBQ0EsaUIsQ0FDQSxpQixDQUVBLGUsQ0FDRSxrQixDQUFBLG1CLENBQUEsbUIsQ0FBQSxXLENBQ0EscUIsQ0FBQSxtQixDQUFBLGEsQ0FFQSwyRUFKRixlLENBS0kscUMsQ0FBQSwrQkRmTixRLENBQ0UsYyxDQUNBLEssQ0FDQSxNLENBQ0EsVyxDQUNBLFcsQ0FDQSxzQixDQUFBLGlCLENBQUEsYyxDQUNBLFMsQ0FDQSxhLENBQ0EsaUIsQ0FURixlLENBWUksVSxDQUNBLGlCLENBQ0EsSyxDQUNBLFMsQ0FDQSxVLENBQ0EsVyxDQUNBLFMsQ0FsQkosZSxDQTZDRyxtRSxDQXZCQyxTLENBQ0Esa0IsQ0FHRixlLENBWUEsYyxDQUVFLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FDQSwyQixDQUFBLDRCLENBQUEsNkIsQ0FBQSx5QixDQUFBLHFCLENBZkYsZSxDQUNFLGlCLENBQ0EsUyxDQUdBLHdCLENBQUEscUMsQ0FBQSxxQixDQUFBLDZCLENBQ0EsVyxDQUNBLHdCLENBQ0EsOEIsQ0FDQSx1QyxDQUFBLGtDLENBQUEsK0IsQ0FHRixjLENBQ0Usa0IsQ0FBQSxjLENBQUEsVSxDQUFBLE0sQ0FHQSxlLENBR0YsZ0IsQ0FFRSxpQixDQUNBLGMsQ0FIRCxxRCxDQU9LLGtDLENBUEwsNkMsQ0FXSyx1QixDQVhMLHdDLENBa0JPLFUsQ0FDQSxpQixDQUNBLE8sQ0FDQSxVLENKZ0hOLGEsQ0FDQSw0QixDQUNBLDhDLENBQ0EscUMsQ0FBQSw2QixDQVFFLFUsQ0FLQSxVLENBUUYsaUMsQ0l0SU0sZSxDQUNBLDRCLENBQUEsdUIsQ0FBQSxvQixDQXhCUCwyRCxDQUFBLG9FLENBNkJTLGEsQ0E3QlQsZ0MsQ0FtQ0ssbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEsMEIsQ0FBQSxxQixDQUFBLGtCLENBQ0EsMkIsQ0FDQSwrQixDQXRDTCwyQyxDQUFBLGdFLENBeUNPLGUsQ0F6Q1AsZ0MsQ0E4Q0ssVSxDQUNBLFcsQ0FDQSx5QixDQUFBLGlCLENBQ0EscUIsQ0FDQSxxQixDQUFBLG1CLENBQUEsYSxDQUNBLFcsQ0FDQSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0EsdUIsQ0FBQSw4QixDQUFBLG9CLENBQUEsc0IsQ0FDQSx3QixDQUFBLDBCLENBQUEscUIsQ0FBQSxrQixDQUNBLGdCLENBQ0Esa0QsQ0FBQSwwQyxDQUNBLGlCLENBekRMLG9DLENBNERPLGMsQ0FDQSxlLENBQ0EseUIsQ0FBQSxpQixDQTlEUCxrQyxDQW1FSyxpQixDQUNBLFEsQ0FDQSxVLENBckVMLGdDLENBeUVLLGtCLENBQUEsYyxDQUFBLFUsQ0FBQSxNLENBQ0EsZSxDQUNBLGUsQ0FDQSxlLENBQ0Esb0MsQ0FBQSwrQixDQUFBLDRCLENBQ0EsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUNBLDJCLENBQUEsNEIsQ0FBQSw2QixDQUFBLHlCLENBQUEscUIsQ0FDQSxlLENBQ0EsYSxDQUNBLGMsQ0FsRkwscUMsQ0FxRk8sVSxDYm5IUixtRSxDQUNBLGUsQ0FDQSxpQixDYW1IUSxjLENBQ0EsZ0IsQ0F4RlAsbUMsQ0E2RkssaUIsQ0FDQSxRLENBQ0EsUyxDQUNBLGdCLENBQ0EsVSxDQUNBLGtCLENBQ0Esd0IsQ0FDQSxpRCxDQUFBLHlDLENBQ0EseUIsQ0FBQSxpQixDQUNBLFksQ0FDQSxTLENBdkdMLHlDLENBQUEsMEMsQ0EwR08sVSxDQUNBLGlCLENBQ0EsUyxDQUNBLFUsQ041RE4sTyxDQUNBLFEsQ0FDQSxrQyxDQUNBLG1DLENBQ0EsZ0MsQ01yREQseUMsQ0FvSE8sUyxDTi9ETixnQyxDTXJERCxvRCxDQWdKUyxZLENBQ0EsYyxDQUNBLHFCLENBQ0EsaUIsQ0FDQSwrQixDQXBKVCwwRCxDQXVKVyxhLENBQ0EsVSxDQUNBLHFCLENBQ0EsVyxDQUNBLFEsQ0FDQSw0QixDTm5JWixxRixDTXNJYyxhLENObklkLDJFLENBR0EsNEUsQ01nSWMsYSxDTjdIZCxnRixDTTZIYyxhLENBL0piLDJELENBb0tXLGlCLENBQ0EsTyxDQUNBLFUsQ0pqQ1YsYSxDQUNBLDRCLENBQ0EsOEMsQ0FDQSxxQyxDQUFBLDZCLENBUUUsVSxDQUtBLFcsQ0FRRixtQyxDSVdVLGUsQ0FDQSxTLENBQ0EsUyxDQUNBLGlCLENBM0tYLGlFLENBQUEsaUUsQ0pxSUMsYSxDQUNBLDRCLENBQ0EsOEMsQ0FDQSxxQyxDQUFBLDZCLENBUUUsVSxDQUtBLFcsQ0FRRixtQyxDSTdKRCxvRCxDQUFBLHFELENBb0xTLCtCLENBcExULDBELENBdUxXLGEsQ0FDQSwyQixDQUNBLGEsQ2J2TlosbUUsQ0FDQSxlLENBQ0EsaUIsQ2F1TlksaUIsQ0EzTFgsaUUsQ0E4TGEsVSxDQUNBLGlCLENBQ0EsTyxDQUNBLFMsQ0pqRFYsVSxDQUtBLFcsQ0FRRixtQyxDSXNDWSxlLENBbk1iLGdFLENBdU1hLHdCLENBdk1iLGtELENBNk1TLGUsQ0E3TVQsdUQsQ0FnTlcsNEIsQ2I5T1osaUUsQ0FDQSxlLENBQ0EsaUIsQ2E0QkMsd0QsQ0E2TlcsYSxDQUNBLGlCLENiNVBaLG1FLENBQ0EsZSxDQUNBLGlCLENhNFBZLGMsQ0FoT1gsOEQsQ0FBQSw0RCxDQW1PYSxhLENBbk9iLHNELENBeU9TLGEsQ0FDQSxxQixDQUNBLDJCLENBQ0EsZ0IsQ0FDQSxpQixDQUNBLHVCLENBQUEsa0IsQ0FBQSxlLENBQ0EsK0IsQ0EvT1QsNkQsQ0FBQSxtRSxDSnFJQyxhLENBQ0EsNEIsQ0FDQSw4QyxDQUNBLHFDLENBQUEsNkIsQ0FRRSxVLENBS0EsVyxDSXJKSCw2RCxDQWtQVyxVLENBQ0EsaUIsQ0FDQSxPLENBQ0EsUyxDQUNBLGUsQ0p6RlYsbUMsQ0k3SkQsbUUsQ0o2SkMsbUMsQ0k3SkQsbUQsQ0FxUU8sWSxDQXJRUCx1RCxDQXVSQSxzQyxDQUFBLDRDLENBWEssYSxDQUtOLGMsQ0FDRSxjLENBQ0EsZSxDQUNBLHFCLENBR0YsZ0IsQ0FDRSxrRSxDQUFBLDZELENBQUEsMEQsQ0FDQSxnQyxDQUNBLG1DLENBQ0EsaUMsQ0FKRCxnQyxDQUFBLHVDLENBK0JPLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLDBCLENBQUEscUIsQ0FBQSxrQixDQUVBLGlCLENBbENQLGdDLENBVUssMEIsQ0FDQSxjLENBWEwsa0QsQ0FtQlcsWSxDQW5CWCxtRCxDQXVCVyxhLENBdkJYLHVDLENBNkJPLFUsQ0FDQSxXLENBR0EsdUIsQ0FBQSw4QixDQUFBLG9CLENBQUEsc0IsQ0FFQSx1QyxDQUFBLGtDLENBQUEsK0IsQ0FDQSxXLENBQ0EscUIsQ0FBQSxtQixDQUFBLGEsQ0FyQ1AsNkMsQ0F3Q1MsWSxDQXhDVCxnRCxDQTRDUyxpQixDQUNBLFEsQ0FDQSxVLENBQ0EsWSxDQS9DVCx1QyxDQW9ETyxjLENBQ0EsZ0IsQ0FDQSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSwwQixDQUFBLHFCLENBQUEsa0IsQ0FDQSxnQixDQUNBLG9DLENBQUEsK0IsQ0FBQSw0QixDQXpEUCx5QyxDQTZETyxlLENBQ0EsUSxDQUNBLGdCLENBQ0EsYyxDQWhFUCxpQyxDQXFFSyxxQixDQUNBLFksQ0F0RUwsb0MsQ0F5RU8sa0IsQ0F6RVAsK0MsQ0E0RVMsZSxDQTVFVCwrQixDQUFBLG1ELENBc0ZLLFksQ0F0RkwsMEMsQ0FBQSxnRCxDQUFBLDhDLENKbEpDLGEsQ0FDQSw0QixDQUNBLDhDLENBQ0EscUMsQ0FBQSw2QixDQVFFLFUsQ0FLQSxVLENJa0lILDBDLENBNEZLLFUsQ0FDQSxpQixDQUNBLE8sQ0FDQSxVLENBQ0EsZSxDQUVBLG9DLENBQUEsK0IsQ0FBQSw0QixDSjVOSixpQyxDSTBIRCxnRCxDQUFBLDhDLENKMUhDLGlDLENJMEhELHVCLENBNkdHLGUsQ0FDQSxtQixDQUNBLHdCLENBQ0Esd0IsQ0FDQSwyQixDQUNBLHlCLENBbEhILHVDLENBc0hPLGEsQ0F0SFAsOEMsQ0EwSFMsZ0MsQ0FBQSw0QixDQUFBLHdCLENBMUhULG9ELENBbUlXLGEsQ0FRWixnQixDQUNFLDRCLENBQ0EsZSxDQUNBLGUsQ0FDQSxxQixDQUFBLG1CLENBQUEsYSxDQTJHRCx3RCxDQS9HQSx3QixDQU9HLFksQ0FQSCwrQyxDQVdPLHdCLENBWFAsd0IsQ0FxQkcsYyxDYnJkSixtRSxDQUNBLGUsQ0FDQSxpQixDYXFkSSxpQixDQUNBLGEsQ0FDQSxpQixDQUNBLGMsQ0FDQSxXLENBQ0EsZSxDQTVCSCx1QixDQWdDRyxvQyxDQUFBLCtCLENBQUEsNEIsQ0FoQ0gseUIsQ0FvQ0csaUIsQ0FDQSxPLENBQ0EsUyxDQUNBLFUsQ0FDQSxXLENBQ0Esa0IsQ0FDQSwwQixDQUFBLGtCLENBQ0EsZSxDQUNBLHNCLENBQUEsaUIsQ0FBQSxjLENBcUJILHNCLENBakVBLCtCLENBMkVHLFUsQ0FDQSxpQixDQUNBLE8sQ0FPQSx5QixDQUFBLGlCLENBcEZILCtCLENBa0RLLFEsQ0FJQSxxQixDQUVBLHNCLENBQUEsaUIsQ0FBQSxjLENBTEEsVSxDQUNBLFcsQ0FDQSxlLENBckRMLCtCLENBNERLLGtELENBQUEsMEMsQ0FLTixlLENBQ0UsaUIsQ0FDQSxLLENBQ0EsUyxDQUNBLFUsQ0FDQSxXLENBQ0EsUyxDQUNBLFksQ0FQRCxzQixDQWFHLE8sQ0FDQSxVLENBQ0EsVyxDQUNBLGtCLENBQ0Esd0IsQ0FDQSxnQixDQTRCSCx1RCxDQTlDQSxxQixDSjlWQyxhLENBQ0EsNEIsQ0FDQSw4QyxDQUNBLHFDLENBQUEsNkIsQ0kyVkQscUIsQ0F1QkcsVSxDQUNBLGlCLENBQ0EsTyxDQUNBLFUsQ0FFQSxlLENKL1dBLFMsQ0FLQSxXLENBUUYsbUMsQ0lzV0YsZSxDQUFBLGMsQ0FFRSxTLENBQ0EsaUIsQ0FDQSxpQixDQUNBLDhCLENBQUEseUIsQ0FBQSxzQixDQUxELHNCLENBQUEscUIsQ0FRRyxlLENBQ0EsUyxDQUNBLGtCLENBSUgsK0IsQ0FHSyxrQixDQUNBLGEsQ0FDQSxjLENBTEwsZ0MsQ0FTSyxjLENBQ0EsaUMsQ0FWTCxnRCxDQW1CUyxVLENBQ0EsVyxDQUNBLGlCLENBQ0Esd0IsQ0F0QlQsdUQsQ0pqWUcsVSxDQUtBLFUsQ0FRRixpQyxDSW9YRCxvRCxDQW1DVyxZLENBbkNYLHNELENBQUEsdUQsQ0FBQSw2RCxDQTlqQkgsc0UsQ0FxbUJjLFUsQ0F2Q1gsNkQsQ0FBQSw4RCxDQUFBLG9FLENKNVlDLGEsQ0FDQSw0QixDQUNBLDhDLENBQ0EscUMsQ0FBQSw2QixDQVFFLFUsQ0FLQSxVLENBUUYsaUMsQ0lvWEQsMEQsQ0FBQSxpRSxDQTlqQkgsa0YsQ0E0bUJnQixTLENBOUNiLHVDLENBcURPLHdCLENBQ0EsZSxDQUNBLGtCLENBQ0EseUIsQ0F4RFAsOEQsQ0pwWEMsaUMsQ0lvWEQsMkQsQ0FtRWEsWSxDQW5FYixzQyxDQXdGTyx3QixDQUNBLFEsQ0F6RlAscUMsQ0o1WUMsYSxDQUNBLDRCLENBQ0EsOEMsQ0FDQSxxQyxDQUFBLDZCLENBUUUsUyxDQUtBLFcsQ0FRRixtQyxDSTFNSixlLENBa3FCSSxXLENBbHFCSixnRCxDQUFBLHVDLENBdXFCVSx1QixDQUFBLGtCLENBQUEsZSxDQUNBLFMsQ0FDQSxpQixDQUNBLGlCLENBMXFCVix5RCxDQUFBLHlELENBQUEsMEQsQ0FBQSx1RSxDQXVyQmMsWSxDQXZyQmQsZ0QsQ0E0ckJZLFksQ0FDQSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSwwQixDQUFBLHFCLENBQUEsa0IsQ0FDQSx1QixDQUFBLDhCLENBQUEsb0IsQ0FBQSxzQixDQS9yQlosZ0QsQ0Ftc0JZLGMsQ0Fuc0JaLG1ELENBdXNCWSxPLENBQ0EsUyxDQUNBLFcsQ0FDQSxlLENBQ0EseUIsQ0FBQSxpQixDQUNBLGUsQ0FDQSxZLENBN3NCWixtRSxDQXN0QmdCLGEsQ0F0dEJoQixtRSxDQTJ0QmMsa0IsQ0FDQSxTLENBQ0EsZSxDQTd0QmQsZ0MsQ0FvdUJRLGlCLENBQ0EsUSxDQUNBLFksQ0F0dUJSLHVDLENBeXVCVSxZLENBenVCVix1QyxDQTZ1QlUsUyxDQUNBLDRCLENBQ0EsWSxDQS91QlYsOEQsQ0FtdkJjLGtELENBQUEsMEMsQ0FudkJkLHdDLENBQUEsZ0QsQ0Fvd0JZLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FDQSwyQixDQUFBLDRCLENBQUEsNkIsQ0FBQSx5QixDQUFBLHFCLENBQ0Esd0IsQ0FBQSwwQixDQUFBLHFCLENBQUEsa0IsQ0F0d0JaLHdDLENBNHZCVSx1QixDQUFBLDhCLENBQUEsb0IsQ0FBQSxzQixDQTV2QlYsZ0QsQ0Fnd0JZLGMsQ0FDQSxlLENBandCWix1RCxDQXl3QmMsdUIsQ0FBQSxrQixDQUFBLGUsQ0FDQSxTLENBQ0EsaUIsQ0FDQSxpQixDQTV3QmQsdUQsQ0FneEJjLFUsQ0FDQSxXLENBQ0EseUIsQ0FBQSxpQixDQUNBLHFCLENBbnhCZCxnRSxDQUFBLDhCLENBc3hCZ0IsYSxDQXR4QmhCLHVELENBK3hCYyxhLENBQ0EsYyxDQUNBLGMsQ0FDQSxnQixDQUNBLGlCLENBQ0EsYSxDQUNBLGMsQ0FyeUJkLGlELENBOHlCWSxjLENBQ0EsVSxDQUVBLGUsQ0FDQSxZLENBQ0EsVyxDQUNBLGtCLENBQ0Esd0IsQ0FFQSxTLENBQ0EsZSxDQXh6QlosK0MsQ0E0ekJZLGEsQ0FFQSxpQixDQUNBLGtCLENBRUEsYSxDQUNBLGMsQ2JuekJWLG1FLENBQ0EsZSxDQUNBLGlCLENhakJGLGdELENBdTBCWSxnQixDQXYwQlosOEMsQ0E0MEJZLGlCLENBNTBCWiw2RCxDQW0xQmMsa0QsQ0FBQSwwQyxDQUNBLHdCLENBQ0EsNkIsQ0FBQSxxQixDQXIxQmQsd0MsQ0E2MUJVLFMsQ0E3MUJWLHVDLENBaTJCVSx1QixDQUFBLGtCLENBQUEsZSxDQUNBLFMsQ0FDQSxpQixDQUNBLGlCLENBcDJCVix5QyxDQXcyQlUsVSxDQXgyQlYscUMsQ0E4MkJVLGdDLENBQUEsNEIsQ0FBQSx3QixDQTkyQlYsdUUsQ0F1M0JnQix3QixDQXYzQmhCLGlFLENBNDNCYyxrQixDQUNBLHdCLENBNzNCZCwrRCxDQWk0QmMsa0IsQ0FDQSxVLENBQ0EsK0IsQ0FuNEJkLGtGLENBNjRCYywrQixDQTc0QmQsOEUsQ0FvNUJnQix1QixDQUFBLGUsQ0FwNUJoQiw2RSxDQWc2QmdCLDRDLENBQUEsb0MsQ0FTYiwrQixDQUdLLG1CLENBSEwsaUMsQ0FPSyxnQixDQWg3QlIsMkMsQ0F3N0JRLFUsQ0F4N0JSLGtELENBQUEsaUQsQ0EyN0JVLFMsQ1gzN0JWLEksQ0FDRSxvQixDQUNBLHFCLENBQ0EsYyxDQUNBLG1DLENBQUEsOEIsQ0FBQSwyQixDQUNBLDRCLENBQ0EsaUIsQ0FDQSxnQixDQUNBLHlCLENBQUEsaUIsQ0FDQSxnQixDQUNBLGUsQ0ZLQSxtRSxDQUNBLGUsQ0FDQSxpQixDRWpCRixVLENBQUEsVSxDQWVJLG9CLENBZkosUSxDQW1CSSxvQixDQUNBLHFCLENBQ0EsaUIsQ0FDQSxjLENBQ0EsaUIsQ0F2QkosYSxDQTJCSSxjLENBQ0EsZ0IsQ0FHRixTLENBQ0UsYyxDQUNBLGUsQ0FDQSxrQixDQUNBLGEsQ0ZwQkYsb0UsQ0FDQSxlLENBQ0EsaUIsQ0VvQkUsYSxDQU5ELGdCLENBQUEsZSxDQUFBLGUsQ0FXRyxhLENBWEgsa0IsQ0FBQSxrQixDQWdCRyxVLENBSUosWSxDQUNFLHdCLENBQ0Esb0IsQ0FDQSxVLENBSEQsbUIsQ0FBQSxrQixDQU9HLHdCLENBQ0Esb0IsQ0FDQSxVLENBVEgsa0IsQ0FhRyxVLENBYkgscUIsQ0FBQSxxQixDQWtCRyx3QixDQUNBLG9CLENBQ0EsVSxDQUNBLFUsQ0FyQkgsa0MsQ0F5QkcsYyxDQUNBLFUsQ0FDQSxrQixDQUNBLFMsQ0FDQSxpQixDQUNBLG9CLENBMEtILCtDLENBL0VBLGdELENBekhBLHdDLENBa0NLLG1DLENBQUEsOEIsQ0FBQSwyQixDQUNBLDRCLENBQ0Esb0IsQ0FvS0wscUQsQ0FBQSxzRCxDQS9FQSxzRCxDQUFBLHVELENBekhBLDhDLENBQUEsK0MsQ0F1Q08sUyxDQUNBLFMsQ0FDQSxrQixDQXpDUCxvQyxDQWdESyxVLENBQ0Esa0IsQ0FDQSx5QixDQUFBLGlCLENBQ0EsK0IsQ0FBQSwyQixDQUFBLHVCLENBQ0EsaUIsQ0FDQSxZLENBQ0EsVSxDQUNBLFcsQ0FDQSxTLENBQ0EsUyxDQUNBLFksQ0FDQSxpQixDQTNETCxxQyxDQStESyxxRCxDQUNBLG1CLENBQ0EseUIsQ0FBQSxpQixDQUNBLFcsQ0FDQSxXLENBQ0EsYyxDQUNBLGdCLENBQ0EsVSxDQUNBLFEsQ0FDQSxTLENBQ0EsUyxDQUNBLGlCLENBQ0EsYSxDQUNBLGtCLENBQ0EsUyxDQUtOLFksQ0FDRSx3QixDQUNBLG9CLENBQ0EsVSxDQUhELG1CLENBQUEsa0IsQ0FPRyx3QixDQUNBLG9CLENBQ0EsVSxDQVRILGtCLENBYUcsVSxDQWJILHFCLENBQUEscUIsQ0FrQkcsd0IsQ0FDQSxvQixDQUNBLFUsQ0FDQSxVLENBSUosYyxDQUNFLGtCLENBQ0EseUIsQ0FBQSxpQixDQUNBLGUsQ0FDQSxhLENGbkpGLG9FLENBQ0EsZSxDQUNBLGlCLENFbUpFLGMsQ0FDQSxnQixDQVBELG9CLENBVUcsd0IsQ0FJSixvQixDQUNFLDRCLENBQ0Esb0IsQ0FDQSxhLENBSEQsMEIsQ0FNRyx3QixDQUNBLG9CLENBQ0EsYSxDQVJILDZCLENBQUEsNkIsQ0FhRyw0QixDQUNBLG9CLENBQ0EsYSxDQWZILHVDLENBbUJHLGdHLENBbkJILDBDLENBd0JHLDRCLENBQ0Esb0IsQ0FDQSxhLENBQ0EsUyxDQUNBLGlCLENBQ0EsYyxDQTdCSCw0QyxDQTZDSyxVLENBQ0Esa0IsQ0FDQSx5QixDQUFBLGlCLENBQ0EsK0IsQ0FBQSwyQixDQUFBLHVCLENBQ0EsaUIsQ0FDQSxZLENBQ0EsVSxDQUNBLFcsQ0FDQSxTLENBQ0EsUyxDQUNBLFksQ0FDQSxpQixDQXhETCw2QyxDQTRESyxxRCxDQUNBLG1CLENBQ0EseUIsQ0FBQSxpQixDQUNBLFcsQ0FDQSxXLENBQ0EsYyxDQUNBLGdCLENBQ0EsVSxDQUNBLFEsQ0FDQSxTLENBQ0EsUyxDQUNBLGlCLENBQ0EsYSxDQUNBLGtCLENBQ0EsUyxDQUtOLG1CLENBQ0UsNEIsQ0FDQSxvQixDQUNBLGEsQ0FIRCx5QixDQU1HLHdCLENBQ0Esb0IsQ0FDQSxhLENBUkgseUIsQ0FZRyxhLENBWkgsNEIsQ0FBQSw0QixDQXdCRyw0QixDQUNBLG9CLENBQ0EsYSxDQTFCSCx5QyxDQXlDRyw0QixDQUNBLG9CLENBQ0EsYSxDQUNBLFMsQ0FDQSxpQixDQTdDSCxzQyxDQW9DRyxvRyxDQXBDSCwrQyxDQWdESyxVLENBQ0Esa0IsQ0FDQSx5QixDQUFBLGlCLENBQ0EsK0IsQ0FBQSwyQixDQUFBLHVCLENBQ0EsaUIsQ0FDQSxZLENBQ0EsVSxDQUNBLFcsQ0FDQSxTLENBQ0EsUyxDQUNBLFksQ0FDQSxpQixDQTNETCxnRCxDQStESyw4QixDQUNBLG1CLENBQ0EseUIsQ0FBQSxpQixDQUNBLFcsQ0FDQSxXLENBQ0EsYyxDQUNBLGdCLENBQ0EsVSxDQUNBLFEsQ0FDQSxTLENBQ0EsUyxDQUNBLGlCLENBQ0EsYSxDQUNBLGtCLENBQ0EsUyxDQWtCTixZLENBQ0UsaUIsQ0FDQSxtQixDQUNBLGlCLENBSEQsbUIsQ0FNRyxVLENBQ0EsaUIsQ0FDQSxPLENBQ0EsUSxDQUNBLGdCLENBQ0EsaUIsQ0FDQSxXLENBQ0EsVSxDQUNBLGdCLENBQ0Esa0IsQ0FDQSxvRyxDQUVBLDBCLENBQUEsa0IsQ0FDQSwrQyxDQUFBLHVDLENBSUosTyxDQUNFLGMsQ0FDQSxpQixDQUZELDBCLENBS0csZ0IsQ0FDQSxpQixDQUNBLFcsQ0FDQSxVLENBSUosVSxDQUNFLGMsQ0FDQSxnQixDQUZELDZCLENBS0csZSxDQUNBLGdCLENBQ0EsVyxDQUNBLFUsQ0FJSixVLENBQ0UsZ0IsQ0FDQSxjLENBR0YsVyxDQUNFLGlCLENBQ0EsaUIsQ0FGRCxrQixDQUtHLFUsQ0FDQSxpQixDQUNBLE8sQ0FDQSxRLENBQ0EsZSxDT3JPRixhLENBQ0EsNEIsQ0FDQSw4QyxDQUNBLHFDLENBQUEsNkIsQ0FRRSxVLENBS0EsVyxDQVFGLG1DLENQaU5BLG1CLENBQ0Usa0IsQ0FERCx5QixDQUlHLFUsQ0FDQSxpQixDQUNBLE8sQ0FDQSxVLENBQ0EsUyxDQUNBLFUsQ0FDQSx5QixDQUFBLGlCLENBQ0Esd0IsQ0FLTixTLENBQ0UsaUIsQ0FDQSxpQixDQUZELGtCLENBS0csNkIsQ0FBQSxxQixDQUNBLFUsQ0FOSCxnQixDQUFBLHNCLENPelBDLGEsQ0FDQSw0QixDQUNBLDhDLENBQ0EscUMsQ0FBQSw2QixDQVFFLFUsQ0FLQSxXLENQeU9ILGdCLENBY0csZSxDTy9PRixpQyxDUGlPRCxzQixDT2pPQyxtQyxDUDBQRixXLENBQ0UsaUIsQ0FDQSxpQixDQUZELGtCLENBY0EsbUIsQ0F2Q0EsZ0IsQ0E0Q0csVSxDQUNBLGlCLENBQ0EsTyxDQUNBLFMsQ0F0Qkgsa0IsQ09sUkMsYSxDQUNBLDRCLENBQ0EsOEMsQ0FDQSxxQyxDQUFBLDZCLENQd1JFLGUsQ09oUkEsVSxDQUtBLFcsQ0FRRixpQyxDUG9TRixRLENBNUJBLFksQ0FjQSxTLENBYkUsaUIsQ0FDQSxpQixDQUZELG1CLENBU0csZ0IsQ085UkEsVSxDQUtBLFcsQ0FRRixpQyxDUGlUQyxxQixDQUFBLDJCLENBYkYsZSxDQTVCQSxtQixDQWNBLGdCLENPOVNDLGEsQ0FDQSw0QixDQUNBLDhDLENBQ0EscUMsQ0FBQSw2QixDUDJTRCxnQixDQUtHLFUsQ0FDQSxpQixDQUNBLE8sQ0FDQSxTLENBQ0EsZSxDTy9SRixtQyxDQWJFLFUsQ0FLQSxXLENQeVRELHFCLENBQUEsMkIsQ0FiRixlLENPalRHLFUsQ0FLQSxXLENQNFNILGUsQ0FLRyxVLENBQ0EsaUIsQ0FDQSxPLENBQ0EsUyxDQUNBLGUsQ083U0YsK0IsQ1BpVEMscUIsQ0FBQSwyQixDT2pURCwrQixDUGlUQywyQixDT2pURCwrQixDUDFNSixhLENBQUEsYSxDQTBnQkksVSxDQTFnQkosYSxDQThnQkksYyxDQTlnQkosYSxDQWtoQkksbUIsQ2FqaEJGLFcsQ0FDRSxpQixDQUNBLFcsQ0FGRCxnQyxDQU1LLGEsQ0FOTCx1QyxDQVdPLG9CLENBWFAsMEMsQ0FlTyxVLENBZlAsd0QsQ0FrQlMsVyxDQU1QLHlCLENBd0JILFcsQ0FFRSxhLENBVUEsNEIsQ0FwQ0MseUIsQ0FFRyxVLENBRUEsVyxDQUNBLFUsQ05zSkosOEMsQ0FDQSxxQyxDQUFBLDZCLENBcUJBLG1DLENNOUtJLGlCLENBR0EsUyxDTjhKRixVLENBS0EsVyxDTXpKSixXLENBQ0Usb0IsQ0FDQSxrQixDQUNBLGtCLENBQ0EsYyxDQUNBLGdCLENBR0YsVyxDQUNFLFUsQ0FFQSxXLENBQ0Esd0IsQ0FDQSx5QixDQUFBLGlCLENBQ0EsYyxDQUNBLHNCLENBQUEsaUIsQ0FBQSxjLENBQ0EsYyxDQUNBLGEsQ0FDQSxpQixDQUNBLFMsQ0FYRCxpQixDQWVHLG9CLENBZkgsaUIsQ0FtQkcsb0IsQ1JFSixzQyxDUUVJLGEsQ0FDQSxXLENSQUosNEIsQ0FHQSw2QixDUUpJLGEsQ0FDQSxXLENSTUosaUMsQ1FQSSxhLENBQ0EsVyxDQXhCSCwyQixDQTRCRyxhLENBQ0EsVyxDQUNBLGlCLENBQ0EsYyxDQS9CSCxvQixDQW1DRyxXLENBQ0Esd0IsQ0FwQ0gsMEIsQ0F1Q0ssb0IsQ1JsQk4sK0MsQ1FzQk0sUyxDUm5CTixxQyxDQUdBLHNDLENRZ0JNLFMsQ1JiTiwwQyxDUWFNLFMsQ0FLTixVLENBQ0UsVSxDQUNBLGEsQ0FDQSx3QixDQUNBLHlCLENBQUEsaUIsQ0FDQSxZLENBQ0Esc0IsQ0FBQSxpQixDQUFBLGMsQ0FDQSxjLENBQ0EsYSxDQUNBLGdCLENBQ0EsVyxDQVZELGdCLENBYUcsb0IsQ1J4Q0oscUMsQ1E0Q0ksYSxDQUNBLFcsQ1IxQ0osMkIsQ0FHQSw0QixDUXNDSSxhLENBQ0EsVyxDUnBDSixnQyxDUW1DSSxhLENBQ0EsVyxDQWxCSCxtQixDQXNCRyxXLENBQ0Esd0IsQ0F2QkgseUIsQ0EwQkssb0IsQ1JyRE4sOEMsQ1F5RE0sUyxDUnRETixvQyxDQUdBLHFDLENRbURNLFMsQ1JoRE4seUMsQ1FnRE0sUyxDQUtOLFcsQ0FDRSxvQixDQURELGlCLENBQUEsaUIsQ0NuSUEseUMsQ0FBQSx5QyxDRHdJRyxvQixDQUlKLGEsQ0FDRSxpQixDQUNBLFcsQ0FDQSxTLENBQ0EsUyxDQUNBLGMsQ0FDQSxnQixDQUNBLGEsQ0FHRixVLENBQ0UsaUIsQ0FDQSxXLENBQ0EsVSxDTnlCQSw0QixDQUNBLDhDLENBQ0EscUMsQ0FBQSw2QixDQVFFLFUsQ0FLQSxXLENBUUYsbUMsQ005Q0EsYyxDQUNBLFksQ0FORCw4QixDQVVLLFMsQ0FDQSxrQixDQUtOLGEsQ0FDRSxpQixDQUNBLFEsQ0FDQSxlLENBQ0EsVyxDQUNBLFcsQ0FDQSxpQixDQUNBLGMsQ0FDQSxVLENBQ0EsZ0IsQ0FDQSx3QixDQUNBLHlCLENBQUEsaUIsQ0FDQSxlLENBQ0EsUyxDQUNBLGlCLENBQ0Esc0IsQ0FBQSxpQixDQUFBLGMsQ0FDQSxVLENBaEJELG9CLENBbUJHLFUsQ0FDQSxpQixDQUNBLFEsQ0FDQSxRLENBQ0Esa0MsQ0FBQSw4QixDQUFBLDBCLENSaEdGLE8sQ0FDQSxRLENBQ0EsaUMsQ0FDQSxrQyxDQUNBLCtCLENVbEdKLFEsQ0FDRSwwQixDQUFBLDJCLENBQUEsMEIsQ0FBQSxtQixDQUNBLHdCLENBQUEsMEIsQ0FBQSxxQixDQUFBLGtCLENBQ0EsYyxDQUVBLGMsQ0FDRSxjLENBQ0EsYSxDQUNBLGdCLENqQk9GLG1FLENBQ0EsZSxDQUNBLGlCLENpQlBFLGdDLENBVkosZSxDQWNJLGUsQ0FkSixjLENBbUJJLFksQ0FuQkosa0IsQ0FzQk0sVSxDQUNBLFcsQ0NyQkosZ0IsQ0FDRSxpQixDQUNBLGMsQ0FHRixnQixDQUNFLHdCLENBQ0EseUIsQ0FBQSxpQixDQUNBLGlCLENBQ0Esa0IsQ0FHRixnQixDQUNFLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FDQSxzQixDQUFBLGtCLENBQUEsYyxDQUNBLGtCLENBQ0Esa0IsQ0FHRixjLENBQ0UsaUIsQ0FDQSxLLENBQ0EsTyxDQUNBLE0sQ0FDQSxRLENBQ0EsVSxDQUNBLFMsQ0FDQSxXLENBQ0EsUyxDQUdGLGUsQ0FDRSxjLENBR0YsbUIsQ0FDRSxRLENBQ0EsUyxDQUNBLFcsQ0FDQSxVLENBQ0EsYyxDQUNBLGEsQ0FDQSxnQixDQUdGLGMsQ0FDRSxtQixDQUNBLGtELENBQUEsMEMsQ0FHRixhLENBS0EsYyxDQUVFLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FQRixhLENBRUUsd0IsQ0FBQSxxQyxDQUFBLHFCLENBQUEsNkIsQ0FHRixjLENBQ0Usa0IsQ0FFQSxxQixDQUFBLDRCLENBQUEsa0IsQ0FBQSxvQixDQUNBLDJCLENBQUEsNEIsQ0FBQSw2QixDQUFBLHlCLENBQUEscUIsQ0FHRixlLENBQ0UsYyxDQUNBLGdCLENBS0EsYSxDQWNGLGMsQ0FoQkEsZSxDQW9CRSx3QixDQUFBLDBCLENBQUEscUIsQ0FBQSxrQixDQXBCRixlLENBTUUsYyxDQUNBLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FFQSxnQixDQVBBLGEsQ0FHRCxxQixDQU9HLGdCLENBSUosYyxDQUNFLHdCLENBQ0EsYSxDQUNBLGlCLENBRUEsdUIsQ0FBQSw4QixDQUFBLG9CLENBQUEsc0IsQ2xCM0VGLG1FLENBQ0EsZSxDQUNBLGlCLENrQjRFRSxjLENBQ0EsaUIsQ0FDQSwwQixDQUFBLDJCLENBQUEsMEIsQ0FBQSxtQixDQUNBLFMsQ0FDQSx5QixDQUFBLGlCLENBWkQsb0IsQ0FlRyxrQixDQUNBLFUsQ0FoQkgsMEIsQ0FtQkssUyxDQW5CTixjLENBQUMsb0IsQ0F5Qkcsc0IsQ0FBQSxpQixDQUFBLGMsQ0F6QkgseUIsQ0E0QkssaUIsQ0FDQSxZLENBS04saUIsQ0FDRSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0Esb0IsQ0FBQSxnQyxDQUFBLGlCLENBQUEsd0IsQ0FDQSw0QixDQUNBLFksQ0FDQSxlLENBTEQsc0IsQ0FRRyxpQixDQVJILGlDLENBV0ssYyxDQWxJUixxQixDQTJJSSxRLENBM0lKLDhCLENBK0lJLGEsQ0FDQSxvQixDQWhKSixzQixDQXlKSSxrQixDQUNBLG9CLENBMUpKLDRCLENBNkpNLGMsQ0FDQSxhLENBOUpOLGdCLENBbUtJLGlCLENBQ0EsaUIsQ0FwS0osMEIsQ0FBQSxxQixDQXdLTSxpQixDQUNBLFEsQ0FDQSxPLENBMUtOLHNCLENBOEtNLGtCLENBQ0EsZ0IsQ0FDQSx5QixDQUFBLGlCLENBQ0EsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEsMEIsQ0FBQSxxQixDQUFBLGtCLENBbExOLHFCLENBc0xNLGEsQ0FDQSxhLENBdkxOLDJCLENBNExRLFksQ0E1TFIsMkIsQ0FnTVEsaUIsQ0FDQSxZLENBQ0EsVSxDQUNBLFcsQ0FDQSwrQixDQUFBLDJCLENBQUEsdUIsQ0ZuTU4sVyxDQUNFLGlCLENBQ0Esa0IsQ0FDQSxXLENBSEQsc0IsQ0FNRyxlLENBTkgsMEIsQ0FVRyxvQixDQUNBLGtCLENBQ0EsZ0IsQ0FDQSxjLENBQ0EsYSxDQWRILHVCLENBa0JHLGlCLENBQ0EsUSxDQUNBLGMsQ0FDQSxjLENBQ0EsTSxDQUNBLFMsQ0FDQSxpQixDQUNBLHNCLENBQUEsaUIsQ0FBQSxjLENBekJILG1DLENBOEJLLG9CLENBOUJMLGlDLENBc0NLLGEsQ0FDQSxTLENBQ0Esa0IsQ0F4Q0wscUMsQ0E4Q0ssb0IsQ0E5Q0wsMkMsQ0FBQSwyQyxDQWlETyxvQixDQWpEUCxtQyxDQXNESyxhLENBQ0EsUyxDQUNBLGtCLENBS04sYSxDQUNFLFUsQ0FDQSxhLENBQ0EsVyxDQUNBLHdCLENBQ0EseUIsQ0FBQSxpQixDQUNBLGMsQ0FDQSxzQixDQUFBLGlCLENBQUEsYyxDQUNBLGMsQ0FDQSxhLENBVEQsbUIsQ0FBQSxtQixDQVlHLG9CLENUSkosd0MsQ1NRSSxhLENBQ0EsVyxDVE5KLDhCLENBR0EsK0IsQ1NFSSxhLENBQ0EsVyxDVEFKLG1DLENTREksYSxDQUNBLFcsQ0FqQkgsNkIsQ0FxQkcsYSxDQUNBLFcsQ0FDQSxpQixDQUNBLGMsQ0F4Qkgsc0IsQ0E0QkcsVyxDQUNBLHdCLENBN0JILDRCLENBQUEsNEIsQ0FnQ0ssb0IsQ1R4Qk4saUQsQ1M0Qk0sUyxDVHpCTix1QyxDQUdBLHdDLENTc0JNLFMsQ1RuQk4sNEMsQ1NtQk0sUyxDQUtOLFksQ0FDRSxlLENBQ0EsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEsMEIsQ0FBQSxxQixDQUFBLGtCLENBQ0Esd0IsQ0FBQSxxQyxDQUFBLHFCLENBQUEsNkIsQ0dyR0osaUIsQ0FDQywyQixDQUNBLHVCLENBRkQsa0MsQ0FBQSxrQyxDQUtFLHFCLENBQ0EsaUIsQ0FJRixpQixDQUVDLGlCLENBQ0EsZSxDQUNBLFcsQ0FDQSxjLENBQ0EsUyxDQUNBLGEsQ0FHRCxlLENBRUMsZSxDQUNBLFUsQ0FDQSxXLENBVUQsK0MsQ0FDQyxjLENBS0QseUMsQ0FFQyxjLENBQ0EsZ0IsQ0FIRCx5RSxDQUtFLGEsQ0FNRixpQixDQUVDLGlCLENBQ0EsVSxDQUNBLFcsQ0FDQSxTLENBQ0EsSyxDQUNBLE8sQ0FDQSxRLENBR0QsK0IsQ0FDQyxXLENBS0QsMkMsQ0FHRSxVLENBQ0EsTSxDQUpGLDRDLENBUUUsVSxDQUVBLFUsQ0FNRix3QyxDQUdFLGlCLENBQ0EsSyxDQUNBLE0sQ0FDQSxRLENBQ0EsTyxDQUNBLFcsQ0FSRiwwQyxDQVdFLGEsQ0FYRixtQyxDQWNFLFMsQ0FDQSxXLENBQ0EsYSxDQUNBLHlCLENBRUEsaUIsQ0FuQkYsK0IsQ0F1QkUsYyxDQUNBLFUsQ0FDQSxXLENBRUEsUyxDQTNCRixpRCxDQThCRyxpQixDQUNBLFMsQ0FDQSxXLENBQ0EsYSxDQUNBLDBCLENBRUEsa0IsQ0FDQSxpQixDQUtILHNILENBQUEsc0gsQ0FFRSxVLENBRkYsc0gsQ0FBQSx3RyxDQU1FLFMsQ0FLRixrQyxDQUFBLGdDLENBRUUsYSxDQUNBLGlCLENBQ0EsVyxDQUNBLFUsQ0FDQSxlLENBQ0EsYSxDQUNBLGMsQ0FSRixrQyxDQWtCRSxRLENBV0YsNEMsQ0FFRSxjLENBQ0Esa0IsQ0FIRiw2QyxDQU1FLGUsQ0FORixnRSxDQVNFLGUsQ0FtRkYsdUIsQ0E3RUEsNkMsQ0FDQyxVLENBQ0EsVyxDQUNBLFEsQ0FDQSxPLENBQ0EsUSxDQUNBLE0sQ0FHRCxpRixDQUFBLCtELENBRUUsWSxDQU1GLHNFLENBRUUsYSxDQUZGLCtELENBS0UsVSxDQUNBLFUsQ0FDQSxZLENBUEYsMkQsQ0FVRSxVLENBRUEsVyxDQUNBLE0sQ0FiRiw2RSxDQWVHLFUsQ0FDQSxVLENBQ0EsZSxDQUtILHdILENBQUEsd0gsQ0FFRSxXLENBRUEsZSxDQUpGLHdILENBQUEsMEcsQ0FPRSxVLENBRUEsWSxDQUlGLDhELENBQUEsK0QsQ0FFRSxhLENBQ0EsaUIsQ0FDQSxVLENBQ0EsVyxDQUNBLGUsQ0FDQSxhLENBQ0EsYyxDQTJERiwyTCxDQW5FQSw4RCxDQVdFLE0sQ0E2Q0YsdUgsQ0F4REEsK0QsQ0FjRSxPLENBV0YsdUIsQ0FDQyxpQixDQUNBLFcsQ0FFQSxlLENBQ0EsSyxDQUlBLGlCLENBQ0Esa0IsQ0FWRCx1QyxDQVlFLGtCLENBQ0EsbUIsQ0FDQSw2QixDQUVBLHFCLENBSUYscUUsQ0FFRSxXLENBRkYsdUUsQ0FLRSxVLENBTUYsbUcsQ0FFRSxRLENBU0YsaUgsQ0FHRyxPLENBQ0EsUyxDQUpILGlELENBWUUsYyxDQUNBLGdCLENBUUYsdUUsQ0FFRSxlLENBRkYsdUUsQ0FLRSxnQixDQUlGLDhHLENBRUUsYyxDQUVBLGEsQ0FKRiw4RyxDQU9FLGUsQ0FZRixpQixDQUFBLGtDLENBQUEsa0MsQ0FBQSxtQyxDQUFBLGdDLENBQUEsaUQsQ0FDQywyRSxDQUVBLHNFLENBQ0EsbUUsQ0FrQkQsNkUsQ0FBQSw2RSxDQVRBLDJFLENBQUEsMkUsQ0FFRSxnUCxDQUVBLDJPLENBQ0Esd08sQ0EyQkYsbUMsQ0FFRSw0QixDQUZGLGlELENBTUcsd0IsQ0FOSCxrQyxDQUFBLGtDLENBQUEsbUMsQ0FBQSxnQyxDQVVFLHNDLENBRUEsMkIsQ0FDQSxVLENBQ0EsMEIsQ0FDQSw4QixDQWZGLGdDLENBa0JFLHVCLENBbEJGLGtDLENBMEJFLDJCLENBMUJGLGtDLENBa0NFLDJCLENBbENGLG1DLENBMENFLDJCLENBMUNGLHdDLENBQUEsd0MsQ0FBQSx5QyxDQUFBLHNDLENBa0RFLFcsQ0FDQSwwQixDQUNBLDhCLENBcERGLHlDLENBQUEseUMsQ0FBQSwwQyxDQUFBLHVDLENBdURFLFUsQ0FDQSwwQixDQUNBLDhCLENBTUYsNEMsQ0FFRSxxQixDQUNBLGdDLENBSEYsMEQsQ0FPRyxxQixDQUNBLGdDLENBUkgsZ0UsQ0FXRyxnQyxDQVhILDhFLENBQUEsaUUsQ0FjRywrQixDQWRILHlDLENBa0JFLDJCLENBbEJGLDJDLENBcUJFLCtCLENBckJGLDJDLENBd0JFLCtCLENBeEJGLDRDLENBMkJFLCtCLENBaUJGLDZELENBVEEsK0MsQ0FDQyxTLENBQ0EscUIsQ0FDQSxxQyxDQUNBLHlCLENBRUEsaUIsQ0FHRCw2RCxDQUdDLHNDLENBSEQsNEQsQ0FUQSw4QyxDQVVDLFMsQ0FRRCx1RSxDQUFBLHlELENBQUEsd0UsQ0FBQSwwRCxDQUNDLFUsQ0FDQSxVLENBQ0EsZSxDQUdELG1FLENBR0cscUIsQ0FDQSxzQyxDQUpILGlGLENBQUEsb0UsQ0FPRyxxQixDQUNBLHFDLENBUkgsNEMsQ0FZRSwyQixDQVpGLDhDLENBZUUsK0IsQ0FmRiw4QyxDQWtCRSwrQixDQWxCRiwrQyxDQXFCRSwrQixDQU1GLDRELENBQUEsOEMsQ0FFRSxxQixDQUNBLCtCLENBQ0EseUIsQ0FFQSxpQixDQU5GLDRELENBV0csZ0MsQ0FYSCxrRSxDQWlCRyxxQixDQUNBLGdDLENBbEJILGdGLENBQUEsbUUsQ0FxQkcscUIsQ0FDQSwrQixDQXRCSCwyQyxDQTBCRSw0QixDQTFCRiw2QyxDQTZCRSxnQyxDQTdCRiw2QyxDQWdDRSxnQyxDQWhDRiw4QyxDQW1DRSxnQyxDQVFGLG1ELENBQ0MsUyxDQUNBLHFCLENBQ0EscUMsQ0FDQSx5QixDQUVBLGlCLENBTkQsa0QsQ0FDQyxTLENBUUQsaUUsQ0FDQyxTLENBQ0EscUIsQ0FDQSxzQyxDQUNBLHlCLENBRUEsaUIsQ0FORCxnRSxDQUNDLFMsQ0FRRCw2RCxDQUFBLDhELENBQ0MsVSxDQUNBLFUsQ0FDQSxZLENBR0QsMkUsQ0FBQSw0RSxDQUNDLFUsQ0FDQSxVLENBQ0EsZSxDQUdELHVFLENBR0cscUIsQ0FDQSxzQyxDQUpILHFGLENBQUEsd0UsQ0FPRyxxQixDQUNBLHFDLENBUkgsZ0QsQ0FZRSwyQixDQVpGLGtELENBZUUsK0IsQ0FmRixrRCxDQWtCRSwrQixDQWxCRixtRCxDQXFCRSwrQixDQU1GLGdFLENBQUEsa0QsQ0FFRSxxQixDQUNBLCtCLENBQ0EseUIsQ0FFQSxpQixDQU5GLGdFLENBV0csZ0MsQ0FYSCxzRSxDQWlCRyxxQixDQUNBLGdDLENBbEJILG9GLENBQUEsdUUsQ0FxQkcscUIsQ0FDQSwrQixDQXRCSCwrQyxDQTBCRSwyQixDQTFCRixpRCxDQTZCRSwrQixDQTdCRixpRCxDQWdDRSxnQyxDQWhDRixrRCxDQW1DRSxnQyxDQVFGLGtELENBRUUscUIsQ0FDQSxxQyxDQU9GLCtELENBVkEsZ0UsQ0FNRSxTLENBUUYsNEQsQ0FBQSw2RCxDQUNDLFUsQ0FTRCwwRSxDQU5BLDJFLENBQ0MsVSxDQUNBLFUsQ0FDQSxlLENBR0QsaUQsQ0FRRyxxQixDQUNBLGdDLENBVEgsK0QsQ0FhSSxxQixDQUNBLGdDLENBZEoscUUsQ0FpQkkscUIsQ0FDQSxnQyxDQWxCSixtRixDQUFBLHNFLENBcUJJLHFCLENBQ0EsK0IsQ0F0QkosOEMsQ0EwQkcsMkIsQ0ExQkgsZ0QsQ0E2QkcsK0IsQ0E3QkgsZ0QsQ0FnQ0csK0IsQ0FoQ0gsaUQsQ0FtQ0csK0IsQ0FXSCwrQyxDQUVFLHFCLENBQ0Esc0MsQ0FPRixnRCxDQUFBLHFELENBQUEsZ0QsQ0FWQSwyQyxDQU1FLFcsQ0FRRixrRSxDQUFBLHVFLENBQUEsa0UsQ0FBQSw2RCxDQUNDLFUsQ0FDQSxZLENBR0QsMkQsQ0FBQSxnRSxDQUFBLDJELENBQUEsc0QsQ0FDQyxVLENBR0QsNkUsQ0FBQSxrRixDQUFBLDZFLENBQUEsd0UsQ0FDQyxXLENBQ0EsWSxDQVlELHVJLENBQUEsdUksQ0FUQSxrSSxDQUFBLGtJLENBRUUsVSxDQUVBLFcsQ0FDQSxhLENBb0JGLHVJLENBQUEseUgsQ0FQQSxrSSxDQUFBLG9ILENBRUUsUyxDQXFCRix5SSxDQUFBLHlJLENBVEEsb0ksQ0FBQSxvSSxDQUVFLFcsQ0FFQSxVLENBQ0EsYSxDQXFCRix5SSxDQUFBLDJILENBUkEsb0ksQ0FBQSxzSCxDQUVFLFUsQ0FFQSxZLENBWUYsNEMsQ0FFRSwyQixDQUZGLDhDLENBS0UsMkIsQ0FMRiw4QyxDQVFFLDRCLENBUkYsK0MsQ0FXRSw0QixDQU1GLGtFLENBQUEsdUUsQ0FDQyxxQixDQUNBLGdDLENBR0Qsb0QsQ0FFRSxxQixDQUNBLGdDLENBSEYsd0UsQ0FXQSw2RSxDQUxFLHFCLENBQ0EsZ0MsQ0FTRixzRixDQUFBLHlFLENBT0EsMkYsQ0FBQSw4RSxDQUxFLHFCLENBQ0EsK0IsQ0FXRixpRCxDQUVFLCtCLENBRkYsbUQsQ0FLRSwrQixDQUxGLG1ELENBUUUsZ0MsQ0FSRixvRCxDQVdFLGdDLENBTUYsa0UsQ0FBQSw2RCxDQUNDLFMsQ0FHRCx5RCxDQUFBLG9FLENBQUEsb0QsQ0FBQSwrRCxDQUNDLDRCLENBQ0EsMEIsQ0FHRCxvRCxDQUNDLGdNLENBREQseUQsQ0FBQSxvRCxDQUVDLDBCLENBQ0EsVSxDQUNBLDBCLENBQ0EsOEIsQ0FHRCxvRSxDQUFBLCtELENBQ0MsVSxDQUNBLFksQ0FDQSwwQixDQUdELGlELENBRUUsK0IsQ0FGRixtRCxDQUtFLCtCLENBTEYsbUQsQ0FRRSxnQyxDQVJGLG9ELENBV0UsZ0MsQ0FNRix5RCxDQUVFLG9MLENBRkYsc0QsQ0FLRSwrQixDQUxGLHdELENBUUUsK0IsQ0FSRix3RCxDQVdFLGlDLENBWEYseUQsQ0FjRSxpQyxDQVFGLDZELENBQUEsbUUsQ0FBQSw4RCxDQUFBLHdELENBQ0MsMEIsQ0FFQSxxSSxDQUNBLCtGLENBQ0EsMEYsQ0FFQSwrRyxDQUFBLDJGLENBR0Qsd0UsQ0FBQSw4RSxDQUFBLHlFLENBQUEsbUUsQ0FDQywwQixDQUVBLHVJLENBQ0EsOEYsQ0FDQSx5RixDQUVBLGlILENBQUEsNEYsQ0FLRCxvRCxDQUFBLCtDLENBQ0MsVyxDQUdELHNELENBQUEsaUQsQ0FDQyxVLENBR0QsNkIsQ0F3R0EsbUMsQ0FBQSw4QixDQXhHQSx3QixDQUNDLFMsQ0FDQSwwQixDQUNBLDhCLENBV0QsNkQsQ0FBQSwrQyxDQVJBLHdELENBQUEsMEMsQ0FFRSwwQixDQUVBLGtCLENBWUYsMEMsQ0FDQyxTLENBQ0EscUIsQ0FDQSwrQixDQUNBLHVGLENBQUEsK0UsQ0FTRCw2RCxDQUFBLGlGLENBQUEsb0UsQ0FBQSxtRSxDQU5BLHdELENBQUEsNEUsQ0FBQSwrRCxDQUFBLDhELENBRUUscUIsQ0FVRiw2RCxDQW5CQSwrQyxDQW1CQSx3RCxDQUNDLFMsQ0FHRCxxRCxDQUNDLFUsQ0FDQSxVLENBQ0EsWSxDQUNBLHVGLENBQUEsK0UsQ0FKRCwwRCxDQUNDLFUsQ0FDQSxVLENBQ0EsWSxDQUlELHdFLENBQUEsbUUsQ0FDQyxVLENBQ0EsVSxDQUNBLGUsQ0FHRCx1QyxDQUVFLCtCLENBRkYseUMsQ0FLRSwrQixDQUxGLHlDLENBUUUsZ0MsQ0FSRiwwQyxDQVdFLGdDLENBTUYsK0MsQ0FFRSxxQixDQUNBLCtCLENBQ0EsaUQsQ0FBQSx5QyxDQUpGLDBELENBT0UsaUQsQ0FBQSx5QyxDQVBGLDRDLENBV0csZ0MsQ0FYSCw4QyxDQWNHLGdDLENBZEgsOEMsQ0FpQkcsaUMsQ0FqQkgsK0MsQ0FvQkcsaUMsQ0FlSCxtQyxDQUFBLDBELENBQUEsOEIsQ0FBQSxxRCxDQUNDLHlCLENBRUEsaUIsQ0FHRCw4RCxDQXNCQyxxRCxDQUFBLDZDLENBdEJELG1FLENBQUEsOEQsQ0FDQyx5QixDQUVBLGlCLENBb0JBLFUsQ0FDQSxVLENBQ0EsaUIsQ0FDQSxXLENBQ0EsSyxDQUNBLFEsQ0FDQSxNLENBQ0EsTyxDQXhCRCx5RCxDQUFBLG9ELENBRUUsUyxDQUlGLDRDLENBQUEsdUMsQ0FDQywrRSxDQUFBLHVFLENBR0QseUMsQ0FDQyxVLENBQ0EsK0UsQ0FBQSx1RSxDQUZELDhDLENBQ0MsVSxDQWdCRCx5RSxDQUNDLHFELENBQUEsNkMsQ0FHRCw4RCxDQUFBLGtGLENBQUEscUUsQ0FBQSxvRSxDQUdHLHFCLENBU0gsOEUsQ0FaQSx5RSxDQU9FLFcsQ0FDQSxVLENBU0YscUQsQ0FFRSxxQixDQUNBLGdDLENBQ0Esb0QsQ0FBQSw0QyxDQUpGLGdELENBT0UsNEIsQ0FQRiw2QyxDQVVFLCtCLENBVkYsK0MsQ0FhRSwrQixDQWJGLCtDLENBZ0JFLGdDLENBaEJGLGdELENBbUJFLGdDLENBTUYsbUMsQ0FFRSxnRCxDQUFBLHdDLENBRkYsOEMsQ0FLRSwrRSxDQUFBLHVFLENBTEYsbUUsQ0FRRSxtRixDQUFBLDJFLENBUkYsOEUsQ0FXRSxtRixDQUFBLDJFLENBWEYsbUUsQ0FBQSx1RixDQUFBLDBFLENBQUEseUUsQ0FnQkkscUIsQ0FoQkosMEQsQ0FvQkcscUIsQ0FDQSxnQyxDQUNBLG9ELENBQUEsNEMsQ0F0QkgscUQsQ0F5QkcsNEIsQ0F6Qkgsa0QsQ0E0QkcsZ0MsQ0E1Qkgsb0QsQ0ErQkcsZ0MsQ0EvQkgsb0QsQ0FrQ0csaUMsQ0FsQ0gscUQsQ0FxQ0csaUMsQ0FTSCx5RCxDQUFBLG9ELENBRUUsTyxDQUNBLGEsQ0FJRiw2RixDQUFBLDJFLENBQUEsa0csQ0FBQSxnRixDQUdHLFEsQ0FDQSxhLENBYUgsc0UsQ0FBQSxpRSxDQUVFLE0sQ0FDQSxVLENBSUYsb0QsQ0FBQSwrQyxDQUNDLDRCLENBR0QseUQsQ0FBQSxvRCxDQUNDLFcsQ0FHRCwyRCxDQUFBLHNELENBQ0MsVSxDQUdELDZELENBRUUscUIsQ0FDQSxxQyxDQUNBLDBCLENBQ0EsOEIsQ0FMRixpRixDQUFBLG9FLENBUUUscUIsQ0FDQSxxQyxDQUNBLDBCLENBQ0EsOEIsQ0FNRixrRSxDQUVFLHFCLENBQ0EsK0IsQ0FDQSwwQixDQUNBLDhCLENBTEYsc0YsQ0FBQSx5RSxDQVFFLHFCLENBQ0EsK0IsQ0FDQSwwQixDQUNBLDhCLENBUUYsK0MsQ0FDQyxTLENBQ0EscUIsQ0FDQSwrQixDQUdELDRELENBTkEsOEMsQ0FNQSw2RCxDQUxDLFMsQ0FTRCx1RSxDQUFBLHlELENBQUEsd0UsQ0FBQSwwRCxDQUNDLFUsQ0FDQSxVLENBQ0EsWSxDQVNELGlJLENBQUEsbUgsQ0FOQSxrSSxDQUFBLG9ILENBRUUsVSxDQWlCRixtSSxDQUFBLHFILENBUEEsb0ksQ0FBQSxzSCxDQUVFLFcsQ0FDQSxZLENBV0YsNEMsQ0FFRSwrQixDQUZGLDhDLENBS0UsK0IsQ0FMRiw4QyxDQVFFLGdDLENBUkYsK0MsQ0FXRSxnQyxDQU1GLDRELENBR0cscUIsQ0FDQSxnQyxDQUpILGtFLENBT0cscUIsQ0FDQSxnQyxDQVJILGdGLENBQUEsbUUsQ0FXRyxxQixDQUNBLCtCLENBWkgsOEMsQ0FnQkUscUIsQ0FDQSwrQixDQWpCRiwyQyxDQW9CRSxnQyxDQXBCRiw2QyxDQXVCRSxnQyxDQXZCRiw2QyxDQTBCRSxpQyxDQTFCRiw4QyxDQTZCRSxpQyxDQVFGLDZDLENBQ0MsVSxDQUNBLHFCLENBQ0EsK0IsQ0FIRCxrRCxDQUNDLFUsQ0FERCwrQyxDQUNDLFUsQ0FFQSwrQixDQUhELG9ELENBQUEsb0QsQ0FBQSwrQyxDQUNDLFUsQ0FLRCxrRSxDQUFBLDZELENBQUEsa0UsQ0FBQSw2RCxDQUFBLGdFLENBQUEsMkQsQ0FDQyxTLENBQ0EsYyxDQUNBLGlCLENBQ0EsVyxDQUNBLEssQ0FDQSxRLENBQ0EsTSxDQUNBLE8sQ0FHRCw2RSxDQUFBLHdFLENBQUEsNkUsQ0FBQSx3RSxDQUFBLDJFLENBQUEsc0UsQ0FDQyxVLENBQ0EsYyxDQUNBLGlCLENBQ0EsVSxDQUNBLEssQ0FDQSxRLENBQ0EsTSxDQUNBLE8sQ0FHRCwrRCxDQUFBLDBELENBQUEsK0QsQ0FBQSwwRCxDQUFBLDZELENBQUEsd0QsQ0FDQyxVLENBQ0EsVyxDQUNBLFksQ0FHRCw0QyxDQUFBLDRDLENBQUEsMEMsQ0FDQywrQixDQUdELDhDLENBQUEsOEMsQ0FBQSw0QyxDQUNDLCtCLENBR0QsOEMsQ0FBQSw4QyxDQUFBLDRDLENBQ0MsZ0MsQ0FHRCwrQyxDQUFBLCtDLENBQUEsNkMsQ0FDQyxnQyxDQUtELGtFLENBMEZBLDZELENBMUZBLGdFLENBQ0MscUIsQ0FDQSxnQyxDQUdELHdFLENBQUEsc0UsQ0FDQyxxQixDQUNBLGdDLENBVUQsc0YsQ0FBQSx5RSxDQVBBLG9GLENBQUEsdUUsQ0FFRSxxQixDQUNBLCtCLENBa0JGLGtELENBQ0MscUIsQ0FDQSwrQixDQUZELG9ELENBRUMsK0IsQ0FHRCxpRCxDQUFBLGlELENBQUEsK0MsQ0FDQyxnQyxDQUdELG1ELENBQUEsbUQsQ0FBQSxpRCxDQUNDLGdDLENBR0QsbUQsQ0FBQSxtRCxDQUFBLGlELENBQ0MsaUMsQ0FHRCxvRCxDQUFBLG9ELENBQUEsa0QsQ0FDQyxpQyxDQWdCRCxvRCxDQVhBLCtDLENBQ0MsNEIsQ0FDQSxnQixDQUNBLGtCLENBQ0EsaUIsQ0FDQSxpQyxDQUNBLDZCLENBRUEscUIsQ0FHRCxvRCxDQVNDLGlCLENBQ0EsMkIsQ0FLRCwrQyxDQUNDLHFCLENBQ0EscUMsQ0FHRCxvRCxDQUNDLHFCLENBQ0EsK0IsQ0FHRCxtRSxDQU1FLHFCLENBQ0EsZ0MsQ0FQRixpRixDQUFBLG9FLENBVUUscUIsQ0FDQSwrQixDQUlGLGtFLENBRUUscUIsQ0FDQSxzQyxDQUhGLHdFLENBTUUscUIsQ0FDQSxzQyxDQVBGLHNGLENBQUEseUUsQ0FVRSxxQixDQUNBLHFDOzs7Ozs7QUMvOUNGLDRCLENBNUZBLG1CLENBQ0UscUIsQ0FDQSxpQixDQUlGLGlCLENBQ0UsWSxDQUVGLDRCLENBQ0UsUSxDQUNBLGtCLENBQ0EsVSxDQUNBLFcsQ0FDQSxlLENBQ0EsUyxDQUNBLGlCLENBQ0EsUyxDQUVGLGdCLENBQ0UsUSxDQUNBLFMsQ0FDQSxRLENBQ0EsUyxDQUNBLGUsQ0FDQSxvQixDQUNBLGMsQ0FDQSxlLENyQjZ0TUYseUIsQ3FCM3RNQSwwQixDQUVFLFUsQ0FDQSxhLENBQ0Esd0IsQ0FFRix5QixDQUNFLFUsQ0FFRixlLENBQ0UsVSxDQUNBLFcsQ0FDQSxLLENBQ0EsTSxDQUNBLGlCLENBQ0EsUyxDQUNBLHVCLENBR0YsUyxDQUNFLFcsQ0FLRixrQixDQUNFLHdCLENBQ0EsbUIsQ0FLRixRLENBQ0Usb0IsQ0FDQSxxQixDQUNBLGlCLENBQ0EsaUIsQ0FDQSxvQixDQUNBLGUsQ0FDQSwyQixDQUdGLHFCLENBQ0UsUSxDQUNBLGdCLENBQ0EsYSxDQU9GLGtCLENBQ0UsYyxDQUNBLEssQ0FDQSxNLENBQ0EsVSxDQUNBLFcsQ0FFRixVLENBQ0UsaUIsQ0FDQSxlLENBRUYsNEIsQ0FDRSxpQixDQUNBLFMsQ0FDQSxXLENBQ0EsWSxDQUNBLGMsQ0FJRiwyQixDQUNFLGlCLENBQ0EsUyxDQUNBLGMsQ0FDQSxhLENBQ0EsUSxDQUNBLHVCLENBSUYsOEMsQ3JCcXRNQSw2QyxDcUJudE1FLHNCLENBQUEsYyxDQUdGLHFCLENBQ0UsVyxDQUVGLHVDLENBQ0UsUyxDQUNBLGlCLENBRUYsc0MsQ0FDRSxLLENBQ0EsVyxDQUVGLDBDLENBQ0UsTSxDQUVGLDBDLENBQ0UsTyxDQUdGLG1CLENBQ0UsVSxDQUNBLFksQ0FFRixxQyxDQUNFLFUsQ0FDQSxhLENBQ0EsbUIsQ0FFRixvQyxDQUNFLE0sQ0FDQSxVLENBRUYsd0MsQ0FDRSxRLENBRUYsd0MsQ0FDRSxLLENBRUYsVyxDQUNFLFcsQ0FDQSxpQixDQUNBLGEsQ0FDQSxlLENBRUYsZ0IsQ0FDRSxnQixDQUtGLFUsQ3JCNHRNQSxpQixDcUJydE1BLGdCLENyQm10TUEsaUIsQ0FDQSxtQixDcUIxdE1FLHNDLENBQ0EsYSxDQUVGLHFCLENBQ0UsYSxDQVNGLDRCLENBQ0Usd0IsQ0FFRixrQixDQUNFLHFCLENBQ0EsZSxDQUNBLFUsQ0FFRixvQixDQVNBLG1CLENBUkUsVSxDQUVGLGlCLENBQ0UscUIsQ0FDQSxrQixDQUNBLFUsQ0FDQSxlLENBUUYsaUIsQ3JCa3RNQSxvQyxDQUNBLG1DLENxQjFzTUUsd0IsQ0FDQSxrQixDQUNBLGUsQ0FDQSxhLENyQndzTUYsVSxDcUIzc01FLHdCLENBQ0Esa0IsQ0FDQSxlLENyQjJzTUYsd0MsQ0FEQSx1QyxDcUI1c01FLHdCLENBQ0Esa0IsQ0FDQSxlLENBQ0EsYSxDckJzdE1GLFUsQ3FCcHRNQSxtQixDckIrc01BLHdCLENBQ0EsMkIsQ0FDQSxXLENBQ0EsZ0IsQ0FDQSxtQixDcUI1c01FLGEsQ0FDQSxvQixDckJ1dE1GLGdCLENBREEsZ0IsQ0FIQSxlLENxQmp0TUEsZSxDckJrdE1BLGtDLENBSEEsa0MsQ0FJQSxpQyxDQUhBLGlDLENxQnhzTUUscUIsQ0FDQSxrQixDQUNBLGUsQ0FDQSxhLENyQm90TUYsaUIsQ0FDQSx1QixDQUNBLHNCLENBQ0EseUIsQ3FCcnRNQSxpQixDckIrc01BLHVCLENBQ0Esc0IsQ0FDQSx5QixDQU1BLGlCLENBREEsaUIsQ3FCNXNNRSxhLENBQ0Esb0IsQ0FHRixnQixDQUNFLHNDLENBQUEsOEIsQ3JCcXRNRixnQyxDQURBLGlCLENxQmx0TUEsZ0IsQ3JCK3NNQSxtQyxDQUNBLGtDLENBQ0Esa0IsQ3FCM3NNRSx3QixDQUNBLGtCLENBQ0EsZSxDQUNBLFUsQ0FFRixtQixDckIrc01BLG9DLENxQjdzTUUsYyxDQUNBLHFCLENBRUYsa0IsQ3JCK3NNQSx1QixDQUNBLDBCLENxQjdzTUUsVSxDQUNBLG9CLENBS0YsbUIsQ3JCOHNNQSxzQyxDQUNBLHFDLENxQjVzTUUsd0IsQ0FDQSxrQixDQUNBLGEsQ0FFRixpQixDQUNFLHdCLENBQ0Esa0IsQ0FFRixxQixDckI4c01BLHdDLENBQ0EsdUMsQ3FCNXNNRSxhLENBRUYsZSxDckI4c01BLGtDLENBQ0EsaUMsQ3FCNXNNRSx3QixDQUNBLGtCLENBQ0EsYSxDQUVGLGlCLENBS0Esb0IsQ3JCeXNNQSxvQyxDQUtBLHVDLENBSkEsbUMsQ0FLQSxzQyxDcUJqdE1FLGEsQ0FPRixvQixDckI4c01BLHVDLENBQ0Esc0MsQ3FCNXNNRSxlLENBRUYsc0IsQ3JCOHNNQSx5QyxDQUNBLHdDLENxQjVzTUUsVSxDQUNBLHdCLENBQ0EsZSxDQUVGLGtCLENyQitzTUEscUMsQ0FDQSxvQyxDcUI3c01FLFcsQ0FDQSx3QixDQUNBLHFCLENBRUYsMkIsQ0FDRSx3QixDQU9GLFEsQ0FDRSxVLENBQ0EsVyxDQUZGLFEsQ3JCbXRNQSwyQixDcUIzc01BLDBCLENBRkUsd0QsQ3JCc3RNRix5QixDQURBLHlCLENBREEsd0IsQ3FCL3NNQSx3QixDQUlFLHdELENyQml0TUYsMEIsQ3FCL3NNQSx5QixDQUVFLHdELENyQml0TUYsc0MsQ3FCL3NNQSw0QixDQUVFLHdELENBRUYsd0IsQ3JCK3NNQSw2QixDcUI3c01FLHdELENBRUYsbUIsQ0FDRSx3RCxDQUlGLGMsQ0FDRSw2QixDQUVGLGtCLENBQ0UsdUIsQ0FFRixtQixDQUNFLDJCLENBRUYsa0IsQ0FDRSwyQixDQUVGLG1CLENBQ0UsMkIsQ0FFRixrQixDQUNFLDJCLENBRUYsbUIsQ0FDRSwyQixDQUVGLGtCLENBQ0UsMkIsQ0FFRixtQixDQUNFLDRCLENBRUYsb0IsQ0FDRSw0QixDQUVGLG9CLENBQ0UsNEIsQ0FFRixxQixDQUNFLDJCLENBRUYsc0IsQ0FDRSwrQixDQUVGLHFCLENBQ0UsK0IsQ0FFRixzQixDQUNFLCtCLENBRUYscUIsQ0FDRSwrQixDQUVGLHNCLENBQ0UsK0IsQ0FFRixxQixDQUNFLCtCLENBRUYsc0IsQ0FDRSxnQyxDQUVGLHVCLENBQ0UsZ0MsQ0FFRix1QixDQUNFLGdDLENBRUYsa0IsQ0FDRSwyQixDQUVGLG1CLENBQ0UsK0IsQ0FFRixrQixDQUNFLCtCLENBRUYsbUIsQ0FDRSwrQixDQUVGLGtCLENBQ0UsK0IsQ0FFRixtQixDQUNFLCtCLENBRUYsa0IsQ0FDRSwrQixDQUVGLG1CLENBQ0UsZ0MsQ0FFRixvQixDQUNFLGdDLENBRUYsc0IsQ0FDRSxnQyxDQUVGLG9CLENBQ0UsZ0MsQ0FFRixzQixDQUNFLGdDLENBRUYsc0IsQ0FDRSxnQyxDQUVGLHNCLENBQ0UsZ0MsQ0FFRixzQixDQUNFLGdDLENBRUYsc0IsQ0FDRSxnQyxDQUVGLHVCLENBQ0UsNkIsQ0FFRix3QixDQUNFLCtCLENBRUYsdUIsQ0FDRSwrQixDQUVGLHdCLENBQ0UsK0IsQ0FFRix1QixDQUNFLCtCLENBRUYsd0IsQ0FDRSwrQixDQUVGLHVCLENBQ0UsK0IsQ0FFRix3QixDQUNFLGdDLENBRUYseUIsQ0FDRSxnQyxDQUVGLDJCLENBQ0UsZ0MsQ0FFRix5QixDQUNFLGdDLENBRUYsMkIsQ0FDRSxnQyxDQUVGLDJCLENBQ0UsZ0MsQ0FFRiwyQixDQUNFLGdDLENBRUYsMkIsQ0FDRSxnQyxDQUVGLDJCLENBQ0UsZ0MsQ0FFRiw2QixDQUNFLDJCLENBRUYsNkIsQ0FDRSwrQixDQUVGLDZCLENBQ0UsK0IsQ0FFRiw2QixDQUNFLCtCLENBRUYsd0IsQ0FDRSwrQixDQUVGLHdCLENBQ0UsK0IsQ0FFRix3QixDQUNFLCtCLENBRUYsd0IsQ0FDRSxnQyxDQUVGLHlCLENBQ0UsZ0MsQ0FFRix5QixDQUNFLGdDLENBRUYseUIsQ0FDRSxnQyxDQUVGLHlCLENBQ0UsZ0MsQ0FFRixnQixDQUNFLDJCLENBRUYscUIsQ0FDRSwrQixDQUVGLGdCLENBQ0UsK0IsQ0FFRixlLENBQ0UsK0IsQ0FFRixnQixDQUNFLCtCLENBRUYsZ0IsQ0FDRSwrQixDQUVGLHFCLENBQ0UsK0IsQ0FFRiwwQixDQUNFLGdDLENBRUYseUIsQ0FDRSwyQixDQUVGLG9CLENBQ0UsK0IsQ0FFRixpQixDQUNFLCtCLENBRUYsbUIsQ0FDRSwrQixDQUVGLGEsQ0FDRSwrQixDQUVGLG9CLENBQ0UsK0IsQ0FFRixrQixDQUNFLCtCLENBRUYsaUIsQ0FDRSxnQyxDQUVGLGdCLENBQ0UsZ0MsQ0FFRixlLENBQ0UsZ0MsQ0FFRixjLENBQ0UsZ0MsQ0FFRixjLENBQ0UsZ0MsQ0FFRixlLENBQ0UsZ0MsQ0FFRixpQixDQUNFLGdDLENBRUYsaUIsQ0FDRSxnQyxDQUVGLFksQ0FDRSxnQyxDQUVGLGEsQ0FDRSw0QixDQUVGLGEsQ0FDRSxnQyxDQUVGLGlCLENBQ0UsZ0MsQ0FFRixhLENBQ0UsZ0MsQ0FFRixlLENBQ0UsZ0MsQ0FFRixjLENBQ0UsZ0MsQ0FFRixhLENBQ0UsZ0MsQ0FFRixtQixDQUNFLGlDLENBRUYsZSxDQUNFLGlDLENBRUYsZ0IsQ0FDRSxpQyxDQUVGLGUsQ0FDRSxpQyxDQUVGLGUsQ0FDRSxpQyxDQUVGLGEsQ0FDRSxpQyxDQUVGLGMsQ0FDRSxpQyxDQUVGLGEsQ0FDRSxpQyxDQUVGLGEsQ0FDRSxpQyxDQUVGLGUsQ0FDRSw0QixDQUVGLGEsQ0FDRSxnQyxDQUVGLGtCLENBQ0UsZ0MsQ0FFRixjLENBQ0UsZ0MsQ0FFRixtQixDQUNFLGdDLENBRUYsYyxDQUNFLGdDLENBRUYsbUIsQ0FDRSxnQyxDQUVGLFksQ0FDRSxpQyxDQUVGLGtCLENBQ0UsaUMsQ0FFRixpQixDQUNFLGlDLENBRUYsa0IsQ0FDRSxpQyxDQUVGLGEsQ0FDRSxpQyxDQUVGLGdCLENBQ0UsaUMsQ0FFRixjLENBQ0UsaUMsQ0FFRixjLENBQ0UsaUMsQ0FFRixlLENBQ0UsaUMsQ0FFRixjLENBQ0UsNEIsQ0FFRixhLENBQ0UsZ0MsQ0FFRixlLENBQ0UsZ0MsQ0FFRixhLENBQ0UsZ0MsQ0FFRixjLENBQ0UsZ0MsQ0FFRixlLENBQ0UsZ0MsQ0FFRixpQixDQUNFLGdDLENBRUYsa0IsQ0FDRSxpQyxDQUVGLGMsQ0FDRSxpQyxDQUVGLGMsQ0FDRSxpQyxDQUVGLGEsQ0FDRSw0QixDQUVGLGMsQ0FDRSxnQyxDQUVGLGtCLENBQ0UsZ0MsQ0FFRixrQixDQUNFLGdDLENBRUYsaUIsQ0FDRSxnQyxDQU1GLG1CLENBSkEsbUIsQ0FDRSxnQyxDQU1GLGEsQ0FDRSxnQyxDQUVGLGMsQ0FDRSxpQyxDQUVGLG1CLENBQ0UsaUMsQ0FFRixrQixDQUNFLGlDLENBRUYsYyxDQUNFLDRCLENBRUYsb0IsQ0FDRSxnQyxDQUVGLGUsQ0FDRSxnQyxDQUVGLGtCLENBQ0UsZ0MsQ0FFRixrQixDQUNFLGdDLENBRUYsa0IsQ0FDRSxnQyxDQUVGLGtCLENBQ0UsZ0MsQ0FFRixvQixDQUNFLDRCLENBRUYscUIsQ0FDRSxnQyxDQUVGLHFCLENBQ0UsZ0MsQ0FFRiwwQixDQUNFLGdDLENBRUYsMEIsQ0FDRSxnQyxDQUVGLDBCLENBQ0UsZ0MsQ0FFRiwwQixDQUNFLGdDLENBRUYsdUIsQ0FDRSxpQyxDQUVGLHVCLENBQ0UsaUMsQ0FFRix1QixDQUNFLGlDLENBRUYsdUIsQ0FDRSxpQyxDQUVGLHNCLENBQ0UsaUMsQ0FFRix1QixDQUNFLGlDLENBRUYscUIsQ0FDRSxpQyxDQUVGLHlCLENBQ0UsNEIsQ0FFRiwwQixDQUNFLGdDLENBRUYsMEIsQ0FDRSxnQyxDQUVGLHlCLENBQ0UsZ0MsQ0FFRiwwQixDQUNFLGdDLENBRUYsMEIsQ0FDRSxnQyxDQUVGLDZCLENBQ0UsNEIsQ0FFRiwrQixDQUNFLGdDLENBRUYsNEIsQ0FDRSxnQyxDQUVGLDhCLENBQ0UsZ0MsQ0FFRiw4QixDQUNFLGdDLENBRUYseUIsQ0FDRSxnQyxDQU9GLGMsQ3JCNnNNQSxlLENBQ0EsYSxDQUZBLGMsQ3FCeHNNRSxrQyxDQUFBLDBCLENBRUYsYyxDckI4c01BLGdCLENBREEsYyxDQUVBLGEsQ3FCM3NNRSxtQyxDQUFBLDJCLENBRUYsYyxDckJndE1BLGEsQ0FGQSxpQixDQUNBLGUsQ3FCM3NNRSxxQyxDQUFBLDZCLENBRUYsYyxDckIrc01BLGlCLENBRUEsYSxDQURBLGdCLENxQjVzTUUsc0MsQ0FBQSw4QixDQUlGLGtCLENBQ0UsZSxDQUNBLFUsQ0FDQSx3QixDQUVGLGlCLENBQ0UsK0IsQ0FDQSx1Qjs7Ozs7Ozs7QUM1M0JGLGlDQUNFLEUsQ0FDRSwyQixDQUNBLG1CLENBRUYsRSxDQUNFLGdDLENBQ0EsMEIsQUFQSix5QkFDRSxFLENBQ0UsMkIsQ0FDQSxtQixDQUVGLEUsQ0FDRSxnQyxDQUNBLDBCLEFBSUoscUJBQ0UsRSxDQUNFLDhDLENBQUEsd0MsQUN3RkYseUJBQ0UsRyxDQUFBLEcsQ0FDRSx1QyxDQUFBLCtCLENBR0YsRyxDQUFBLEcsQ0FDRSxzQyxDQUFBLDhCLENBR0YsRyxDQUFBLEcsQ0FBQSxHLENBQ0UsdUMsQ0FBQSwrQixDQUdGLEcsQ0FBQSxHLENBQ0Usc0MsQ0FBQSxnQyxBQWRKLGlCQUNFLEcsQ0FBQSxHLENBQ0UsdUMsQ0FBQSwrQixDQUdGLEcsQ0FBQSxHLENBQ0Usc0MsQ0FBQSw4QixDQUdGLEcsQ0FBQSxHLENBQUEsRyxDQUNFLHVDLENBQUEsK0IsQ0FHRixHLENBQUEsRyxDQUNFLHNDLENBQUEsZ0NDaktOLFcsQ0FDRSxXLENBQ0EsYSxDQUVGLGtCLENBQ0UsVyxDQUVGLDBCLENBQ0UsYSxDQUVGLDJDLENBQ0UsVyxDQUVGLG9CLENBQ0UsSyxDQUNBLE0sQ0FFRiwyQixDQUNFLFUsQ0FDQSxZLENBQ0EsaUMsQ0FDQSxrQyxDQUNBLDRCLENBQ0EsWSxDQUNBLGtDLENBQ0EsaUIsQ0FFRiwwQixDQUNFLFUsQ0FDQSxZLENBQ0EsaUMsQ0FDQSxrQyxDQUNBLDRCLENBQ0EsWSxDQUNBLGlCLENBRUYsa0QsQ0FDRSxRLENBRUYsaUQsQ0FDRSxRLENBRUYsbUQsQ0FDRSxTLENBRUYsa0QsQ0FDRSxTLENBRUYsb0QsQ0FDRSxRLENBRUYsbUQsQ0FDRSxRLENBRUYsaUQsQ0FDRSxXLENBQ0EsZSxDQUNBLHlCLENBRUYsZ0QsQ0FDRSxXLENBQ0EsZSxDQUNBLHlCLENBRUYsaUIsQ0FDRSxRLENBQ0EsMEIsQ0FDQSx3QixDQUVBLHFCLENBQ0Esb0IsQ0FDQSxnQixDQTBhQSxnQixDQXhhRixjLEN4QmtvT0EsYyxDd0Job09FLGlCLENBQ0EsVSxDQUNBLFcsQ0FDQSxRLENBRUYsc0MsQ3hCa29PQSxzQyxDd0Job09FLDRCLEN4Qm9vT0YsbUMsQ3dCbG9PQSxpQyxDQUVFLGUsQ0FDQSxjLEN4Qm9vT0YsMkIsQ3dCbG9PQSwyQixDQUVFLFUsQ0FFRixnQyxDeEJrb09BLHNDLEN3QmhvT0UsYyxDQUNBLGEsQ0FDQSxjLENBRUYsbUMsQ0FDRSxrQixDQUNBLHVCLENBQUEsZSxDQUVGLDZCLENBSUUsd0IsQ0FKRiw2QixDeEJvb09BLHNDLENBQ0EsNEMsQ0FGQSxtQyxDd0Jubk9FLHdGLENBQUEsNkQsQ0FBQSx3RCxDQUFBLDJELENBQ0EsMEIsQ0FDQSxpSCxDQUNBLG9DLENBQ0EsMEQsQ0FDQSxnRSxDQUNBLFUsQ3hCdW9PRixvQyxDQUlBLHNDLENBRkEsNkMsQ0FJQSwrQyxDQVJBLDZDLENBSkEsNEMsQ0FTQSxtRCxDQUlBLHFELENBUkEsbUQsQ0FKQSxrRCxDQWdCQSxzRCxDQURBLGdELENBZEEsb0MsQ3dCam9PQSxtQyxDeEJzb09BLDBDLENBSUEsNEMsQ0FSQSwwQyxDQUpBLHlDLENBZ0JBLDZDLENBREEsdUMsQ3dCem5PRSx3QixDeEJtb09GLG9DLENBRUEsNkMsQ0FKQSw2QyxDQUtBLG1ELENBSkEsbUQsQ3dCaG9PQSxvQyxDeEJrb09BLDBDLENBSkEsMEMsQ3dCdG5PRSwyQixDQUVGLHlDLENBQ0UsVSxDQUVGLDBDLENBQ0UsVSxDQUVGLDZCLEN4QituT0Esc0MsQ0FDQSw0QyxDQUZBLG1DLEN3QjFuT0UsZSxDQUNBLHVCLENBRUEsZSxDQUVGLG1DLENBSUUsd0IsQ0FKRixtQyxDeEI4bk9BLDRDLENBQ0Esa0QsQ0FGQSx5QyxDd0I3bU9FLHdGLENBQUEsNkQsQ0FBQSx3RCxDQUFBLDJELENBQ0EsMEIsQ0FDQSxpSCxDQUNBLG9DLENBQ0EsMEQsQ0FDQSxnRSxDQUNBLHVCLENBRUEsZSxDeEJnb09GLDBDLENBSUEsNEMsQ0FGQSxtRCxDQUlBLHFELENBUkEsbUQsQ0FKQSxrRCxDQVNBLHlELENBSUEsMkQsQ0FSQSx5RCxDQUpBLHdELENBZ0JBLDRELENBREEsc0QsQ0FkQSwwQyxDd0Ixbk9BLHlDLEN4QituT0EsZ0QsQ0FJQSxrRCxDQVJBLGdELENBSkEsK0MsQ0FnQkEsbUQsQ0FEQSw2QyxDd0Jsbk9FLHdCLEN4QjRuT0YsMEMsQ0FFQSxtRCxDQUpBLG1ELENBS0EseUQsQ0FKQSx5RCxDd0J6bk9BLDBDLEN4QjJuT0EsZ0QsQ0FKQSxnRCxDd0IvbU9FLDJCLEN4QjBuT0YseUMsQ0FDQSwrQyxDQUZBLHNDLEN3Qm5uT0UsVSxDeEJpb09GLHVDLENBSUEseUMsQ0FGQSxnRCxDQUlBLGtELENBUkEsZ0QsQ0FKQSwrQyxDQVNBLHNELENBSUEsd0QsQ0FSQSxzRCxDQUpBLHFELENBZ0JBLHlELENBREEsbUQsQ0FkQSx1QyxDd0Ixbk9BLHNDLEN4QituT0EsNkMsQ0FJQSwrQyxDQVJBLDZDLENBSkEsNEMsQ0FnQkEsZ0QsQ0FEQSwwQyxDd0Jsbk9FLHdCLEN4QjRuT0YsdUMsQ0FFQSxnRCxDQUpBLGdELENBS0Esc0QsQ0FKQSxzRCxDd0J6bk9BLHVDLEN4QjJuT0EsNkMsQ0FKQSw2QyxDd0IvbU9FLHdCLENBRUYsOEIsQ0F2Q0EsZ0MsQ0EyQ0Usd0IsQ0FDQSxVLEN4Qm1uT0YsdUMsQ0FDQSw2QyxDQUZBLG9DLEN3QmxuT0UsVSxDeEJnb09GLHFDLENBSUEsdUMsQ0FGQSw4QyxDQUlBLGdELENBUkEsOEMsQ0FKQSw2QyxDQVNBLG9ELENBSUEsc0QsQ0FSQSxvRCxDQUpBLG1ELENBZ0JBLHVELENBREEsaUQsQ0FkQSxxQyxDd0Ixbk9BLG9DLEN4QituT0EsMkMsQ0FJQSw2QyxDQVJBLDJDLENBSkEsMEMsQ0FnQkEsOEMsQ0FEQSx3QyxDd0Jsbk9FLHdCLEN4QjRuT0YscUMsQ0FFQSw4QyxDQUpBLDhDLENBS0Esb0QsQ0FKQSxvRCxDd0J6bk9BLHFDLEN4QjJuT0EsMkMsQ0FKQSwyQyxDd0IvbU9FLDJCLENBRUYsNEIsQ0FDRSxhLENBQ0EsUyxDQUNBLFcsQ0FDQSxnQixDQUNBLFUsQ0FDQSxTLENBQ0EsYyxDQUNBLHlCLENBRUEsaUIsQ0FnRUYsb0MsQ3hCdW5PQSx1QixDQURBLHVCLENBOURBLG9DLEN3QnRuT0Esa0MsQ3hCc3JPQSw2QixDd0Jwck9FLGUsQ0FFRixxQyxDeEJzbk9BLDJDLEN3QnBuT0UsYyxDQUNBLFUsQ0FDQSxjLENBRUYsbUMsQ0FJRSx3QixDQUNBLFUsQ3hCa25PRiw0QyxDQUNBLGtELENBRkEseUMsQ3dCam5PRSxVLEN4QituT0YsMEMsQ0FJQSw0QyxDQUZBLG1ELENBSUEscUQsQ0FSQSxtRCxDQUpBLGtELENBU0EseUQsQ0FJQSwyRCxDQVJBLHlELENBSkEsd0QsQ0FnQkEsNEQsQ0FEQSxzRCxDQWRBLDBDLEN3QnpuT0EseUMsQ3hCOG5PQSxnRCxDQUlBLGtELENBUkEsZ0QsQ0FKQSwrQyxDQWdCQSxtRCxDQURBLDZDLEN3QmpuT0Usd0IsQ3hCMm5PRiwwQyxDQUVBLG1ELENBSkEsbUQsQ0FLQSx5RCxDQUpBLHlELEN3QnhuT0EsMEMsQ3hCMG5PQSxnRCxDQUpBLGdELEN3QjltT0UsMkIsQ3hCd25PRixnQyxDd0J0bk9BLGdDLENBRUUsYSxDQUVGLDhCLENBQ0UsVyxDQU1BLGMsQ3hCbW5PRixpQixDQURBLGlCLENBRUEsdUIsQ3dCdG1PQSwwQixDeEJzbk9BLDJCLEN3QnBvT0UsYyxDQVFGLGUsQ0FDRSxjLENBQ0EsVSxDQUNBLG1CLENBQ0EscUIsQ0FNRiw0QixDeEJzbk9BLDZCLEN3QnBuT0UsYyxDQUVGLHNCLENBQ0UsaUIsQ0FFRixrQyxDQUNFLGlDLENBRUEseUIsQ0FFRixpQyxDQUNFLGlDLENBRUEseUIsQ0FFRix3QixDQUNFLG9CLENBQ0EsVSxDQUNBLGMsQ0FDQSxXLENBQ0EsZSxDQUNBLGUsQ0FDQSxnQixDQUNBLGlCLENBQ0Esd0IsQ0FDQSxxQixDQUNBLHFCLENBQ0EscUIsQ0FDQSxnQixDQUNBLGlCLENBRUYseUIsQ0FDRSxpQixDQUNBLFEsQ0FDQSxNLENBQ0EsWSxDQUNBLFUsQ0FDQSxZLENBQ0EsZSxDQUNBLGUsQ0FDQSxxQixDQUNBLGlELENBQUEseUMsQ0FDQSxhLENBQ0EsYyxDQUNBLGdCLEN4QnluT0YsZ0MsQ0FGQSxnQyxDQUNBLDRCLEN3QnRuT0EsNEIsQ0FJRSxlLENBR0YsZ0MsQ0FDRSxhLENBQ0EsYyxDQUNBLCtCLENBbUJGLG1CLENBaEJBLG1CLENBQ0UsVyxDQUNBLGlCLENBRkYsMEIsQ0FLSSxVLENBQ0EsaUIsQ0FDQSxPLENBQ0EsUSxDZC9SRSxTLENBS0EsVyxDQVFGLGlDLENjb1JBLGUsQ0FDQSxnQixDQUNBLGdDLENBQUEsNEIsQ0FBQSx3QixDQUlKLDBCLENBaEJBLDBCLENDamRHLHdDLENBa0JDLDBDLENmNkpBLGEsQ0FDQSw0QixDQUNBLDhDLENBQ0EscUMsQ0FBQSw2QixDYytTSiwwQixDQUtJLFUsQ0FDQSxpQixDQUNBLE8sQ0FDQSxRLENBRUEsZSxDQUNBLGdCLENkbFRFLFMsQ0FLQSxXLENBUUYsaUMsQ2N5U0osa0IsQ0FDRSxjLENDcGZGLFMsQ0FDRSxpQixDQUVBLGlCLENBQ0UsYyxDQUNBLGlCLENBQ0Esa0IsQ0FDQSxXLENBQ0Esd0IsQ0FDQSx5QixDQUFBLGlCLENBQ0EscUIsQ0FQRCx1QixDQVVHLG9CLENBVkgsd0MsQ0FrQkMsMEMsQ2Z3S0UsVSxDQUtBLFUsQ0FRRixpQyxDZXZNRCx3QyxDQWNLLGtDLENBQUEsOEIsQ0FBQSwwQixDQUlKLHlCLENBQ0UsUyxDQUNBLG9CLENBRkYsMEMsQ0FNSSxpRCxDQUFBLDZDLENBQUEseUMsQ0FJSCw4QyxDQUVHLGEsQ0FJSCwrQyxDQUlLLGtDLENBQUEsOEIsQ0FBQSwwQixDQWNSLGdCLENBbEJHLHlDLENBQUEsK0MsQ0FBQSwrQyxDZjZJRCxhLENBQ0EsNEIsQ0FDQSw4QyxDQUNBLHFDLENBQUEsNkIsQ0FRRSxVLENBS0EsVyxDQVFGLG1DLENlbkpGLGdCLENBbEJHLCtDLENmcUtELG1DLENlbkpGLGdCLENBQ0UsaUIsQ0FDQSxPLENBQ0Esa0MsQ0FBQSw4QixDQUFBLDBCLENBQ0EsVSxDZmtJRSxVLENBS0EsVSxDQVFGLGlDLENlN0lBLFMsQ0FHRixlLENBQ0UsYSxDQUNBLHFCLENBQ0EsZSxDQUNBLHlCLENBQUEsc0IsQ0FDQSxnQixDQUNBLGEsQ0FDQSxjLENBR0YsYyxDQUNFLFksQ0FDQSxpQixDQUNBLEssQ0FDQSxNLENBQ0EsZ0IsQ0FDQSxjLENBQ0EsZSxDQUNBLHdCLENBQ0EsNkIsQ0FBQSxxQixDQUNBLHlCLENBQUEsaUIsQ0FDQSxpRCxDQUFBLHlDLENBQ0EsZ0IsQ0FDQSxhLENBQ0EsUyxDQUVBLHNCLENBQ0UsUyxDQUlILGtCLENBRUcsYSxDQUNBLGtCLENBSEgsaUIsQ0FPRyxhLENBQ0EsYSxDQUNBLG1CLENBQ0EsZ0IsQ0FDQSxjLENBQ0EsYyxDQVpILGtDLENBZUssdUIsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxhLENBQ0EsZSxDQW5CTCx1QixDQXVCSyxhLENBQ0Esd0IsQ0F4QkwsNkIsQ0EyQk8sYSxDQU1QLDZCLENBR0ssUSxDQUNBLFEsQ0FDQSxhLENBQ0EsbUIsQ0FLTCxvQyxDQUdLLHFCLENBSEwsMkMsQ0FRTyxZLENBUlAsdUQsQ0FlUyxnQixDQWZULHlDLENBb0JPLG9CLENBQ0Esa0IsQ0FDQSxjLENBTVAsa0MsQ0FHSyxXLENBQ0EsUSxDQUNBLDRCLENBTEwsaUMsQ0FTSyxzQixDQVRMLGdDLENBYUssUyxDQUNBLGMsQ0FDQSxnQixDQUNBLGEsQ0FDQSxnQyxDQWpCTCwrQixDQXFCSyxhLENBQ0EsUSxDQUNBLFMsQ0FDQSxPLENBS0wsa0MsQ0FHSyxhLENBQ0EsZSxDQ3hNUixnQixDQUNFLGlCLENBREYsK0MsQ0FNUSx3QixDQU5SLG9GLENBd0NJLHdELENoQjBJQSxhLENBQ0EsNEIsQ0FDQSw4QyxDQUNBLHFDLENBQUEsNkIsQ0FRRSxVLENBS0EsVSxDQVFGLGlDLENpQjFNSiwwQixDM0JrelBFLHFELEMwQmx6UEYsb0QsQ0FvQlUsYSxDQU1SLHNCLENBQ0UsaUIsQ0FDQSxLLENBQ0EsTSxDQUNBLFUsQ0FDQSxXLENBQ0EsUyxDQUdGLHdCLENBQ0UsYyxDQUNBLGlCLENBQ0EseUIsQ0FBQSxpQixDQUVBLGdDLENBQ0UsUyxDQUNBLHdCLENBRkYsd0QsQ0FNSSxpRCxDQUFBLDZDLENBQUEseUMsQ0FJSCw2RCxDQUdLLGtCLENBSEwsNEQsQ0FPSyxhLENBUEwsbUUsQ0FVTyxlLENBTVAsc0QsQ0FJSyxrQyxDQUFBLDhCLENBQUEsMEIsQ0FjUix1QixDQW9DQyxnRCxDQXRERSxnRCxDQUFBLHNELENBQUEsc0QsQ2hCZ0hELGEsQ0FDQSw0QixDQUNBLDhDLENBQ0EscUMsQ0FBQSw2QixDQVFFLFUsQ0FLQSxXLENBUUYsbUMsQ2dCdEhGLHVCLENBb0NDLGdELENBdERFLHNELENoQndJRCxtQyxDZ0J0SEYsdUIsQ0FDRSxpQixDQUNBLE8sQ0FDQSxrQyxDQUFBLDhCLENBQUEsMEIsQ0FDQSxVLENoQnFHRSxVLENBS0EsVSxDQVFGLGlDLENnQmhIQSxTLENBQ0EsaUIsQ0FHRixzQixDQUNFLGEsQ0FDQSxhLENBQ0EsYyxDQUNBLGUsQ0FDQSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0EsMkIsQ0FBQSw0QixDQUFBLDZCLENBQUEseUIsQ0FBQSxxQixDQUNBLHVCLENBQUEsOEIsQ0FBQSxvQixDQUFBLHNCLEMxQmt6UEEsOEIsQzBCenpQRCw2QixDQVdHLGtCLENBQ0EsZSxDQUNBLHlCLENBQUEsc0IsQ0FDQSxnQixDQWRILDZCLENBa0JHLGlCLENBbEJILDhCLENBc0JHLGEsQ0FJSixxQixDQUNFLFksQ0FDQSxpQixDQUNBLFEsQ0FDQSxRLENBQ0EsZSxDQUNBLGUsQ0FDQSx3QixDQUNBLDZCLENBQUEscUIsQ0FDQSx5QixDQUFBLGlCLENBQ0EsaUQsQ0FBQSx5QyxDQUNBLGdCLENBQ0EsYSxDQUNBLFksQ0FFQSw0QixDQUNFLHVCLENBQUEsZSxDQUNBLFEsQ0FHRiw2QixDQUNFLFMsQ0FDQSxlLENBdEJILHlDLENBMkJLLFEsQ0FDQSwrQixDQUNBLGlCLENBN0JMLHlDLENBaUNLLGlCLENBakNMLGdELENBb0NPLFUsQ0FDQSxpQixDQUNBLE8sQ0FDQSxTLENoQjhCSixVLENBS0EsVyxDQVFGLG1DLENnQnpDTSxnQixDQXpDUCxzQyxDQThDSyxlLENBQ0EsYSxDQUNBLGEsQ0FDQSxRLENBQ0EsZSxDQWxETCx5QyxDQXNESyxnQixDQUNBLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLHFDLENBQUEscUIsQ0FBQSw2QixDQUNBLHdCLENBQUEsMEIsQ0FBQSxxQixDQUFBLGtCLENBekRMLGdELENBNERPLGtCLENBQUEsYyxDQUFBLFUsQ0FBQSxNLENBQ0Esa0IsQ0FDQSxlLENBQ0EseUIsQ0FBQSxzQixDQUNBLGlCLENBaEVQLGlELENBb0VPLGMsQ0FDQSxnQixDQUNBLGEsQ0FPVixlLENBQ0UsaUIsQ0FDQSxRLENBQ0EsUSxDQUNBLGtDLENBQUEsOEIsQ0FBQSwwQixDQUNBLFUsQ0FDQSxpRCxDQUFBLHlDLENBRUEseUIsQ0FBQSxpQixDQUNBLHdCLENBQ0EsVyxDQUNBLGEsQ0FDQSxlLENBQ0EsaUIsQ0VqTkMsaUJBQUEsUSxDQzBDQSxtQ0FBQSxZLE1BQUEsWSxDQzFDQSxpQkFBQSxRLENBRUcsWSxDRkZILHVDLENHbVpFLHdELENEblpGLHVDLENBV0ssUyxDQVhMLHlCLENBZ0JHLGlCLENBQ0EsaUIsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxRLENBQ0EsVSxDQUNBLGMsQ0FDQSxvQixDQUNBLGtCLENBeEJILCtCLENBQUEsZ0MsQ0F3Q0ssVSxDQUNBLGlCLENBQ0EsTyxDQUtBLDBCLENBQUEsa0IsQ0EvQ0wsZ0MsQ0FtQ0ssZSxDQUNBLHFCLENBTkEsTSxDQUNBLGUsQ0FDQSxVLENBQ0EsVyxDQWpDTCwrQixDQTJDSyxRLENBQ0EsZSxDQUNBLFMsQ0FDQSxVLENBRUEsa0IsQ0FDQSxTLENBQ0EsMEIsQ0FBQSxxQixDQUFBLGtCLENGS04sVSxDRUFBLFUsQ0FDRSxpQixDQUVDLG9DLENBR0ssb0IsQ0FLTCx5RCxDQUdLLG9CLENBSEwsb0MsQ0FRTyxvQixDQVJQLG1DLENBWU8sd0IsQ0Y5RVQseUIsQ0FlRyxpQixDQUNBLGlCLENBQ0EsZ0IsQ0FDQSxRLENBQ0EsYyxDQUNBLG9CLENBQ0Esa0IsQ0FDQSxjLENBQ0EsYyxDQUNBLGUsQ0F4QkgsK0IsQ0EyQkssYyxDQTNCTCxnQyxDQStCSyxVLENBQ0EsaUIsQ0FDQSxTLENBQ0EsSyxDQUNBLE0sQ0FDQSxVLENBQ0EsVyxDQUNBLGUsQ0FDQSx5QixDQUFBLGlCLENBQ0Esd0IsQ0F4Q0wsK0IsQ0E0Q0ssVSxDQUNBLGlCLENBQ0EsUyxDQUNBLE8sQ0FDQSxRLENsQmlJSixhLENBQ0EsNEIsQ0FDQSw4QyxDQUNBLHFDLENBQUEsNkIsQ0FRRSxVLENBS0EsVyxDQVFGLGlDLENrQnZKSSxTLENBUUgsMkQsQ0FJTyxTLENBQ0Esb0IsQ0FMUCwrQixDQVVLLGdCLENBVkwsc0MsQ0FhTyxVLENBQ0EsVyxDQUNBLHlCLENBQUEsaUIsQ0FDQSx3QixDQUNBLFUsQ0FqQlAscUMsQ0FxQk8sTyxDQUNBLFEsQ0FDQSw0QixDQUFBLHdCLENBQUEsb0IsQ0FNUCxpQyxDQ3hGTCxzQixDRDBGUSxjLENJMUZSLGdCLENBQ0UsZSxDQUNBLGUsQ0FDQSxvQixDQUNBLHFCLENBQUEsbUIsQ0FBQSxhLENBQ0EsaUIsQ0FDQSxrQixDQUNBLGMsQ0FFQSx3QixDQUNFLFUsQ0FDQSxXLENBQ0EsZSxDQVpKLHdCLENBZ0JJLFksQ0FoQkosK0MsQ0FvQlEsd0IsQ0FwQlIscUQsQ0F1QlUsUyxDQXZCVix3QixDL0JlRSxvRSxDK0JnQkUsaUIsQ0FDQSxlLENBQ0EsZ0IsQ0FDQSxjLENBQ0EsYSxDQW5DSix1QixDQXVDSSxvQyxDQUFBLCtCLENBQUEsNEIsQ0F2Q0oseUIsQ0FBQSwrQixDQXVETSxpQixDQUNBLE8sQ0FPQSxzQixDQUFBLGlCLENBQUEsYyxDQS9ETix5QixDQTZDSSxPLENBR0Esa0IsQ0FGQSxVLENBQ0EsVyxDQUVBLDBCLENBQUEsa0IsQ0FDQSxlLENBbERKLCtCLENBc0RNLFUsQ0FHQSxRLENBQ0EsVSxDQUNBLFcsQ0FDQSxlLENBQ0EscUIsQ0FDQSx5QixDQUFBLGlCLENBOUROLCtCLENBbUVNLGtELENBQUEsMEMsQ1ZuRU4sTyxDQUNFLGlCLENBQ0EsZSxDQUZGLGMsQ0FLSSxVLENBQ0EsaUIsQ0FDQSxLLENBQ0EsTSxDQUNBLFUsQ0FDQSxXLENBQ0EscUMsQ0FDQSxVLENBR0YsZSxDZEhBLGlCLENBR0UsUSxDQUdBLE8sQ0FJQSxzQyxDQUFBLGtDLENBQUEsOEIsQ2NMQSxVLENyQkZGLGlFLENBQ0EsZSxDQUNBLGlCLENxQkZDLHNCLENBTUcsVSxDQUNBLGEsQ0FDQSxhLENBQ0EsVSxDQUNBLFcsQ0FDQSx5QixDQUFBLGlCLENBQ0Esc0IsQ0FDQSxnQyxDQUNBLG9ELENBQ0EsNEMsQ1dPSCwwQixDWEhBLHFCLENBRUcsWSxDQUtOLGEsQ0FDRSxvQixDQUNBLGtCLENBQ0EsVyxDQUNBLFUsQ0FDQSxnQixDQUNBLGtCLENBQ0EsZ0csQ0FDQSwwQixDQUFBLGtCLENBQ0EsK0MsQ0FBQSx1QyxDQW9CRixhLENBQ0UsaUIsQ0FDQSxnQixDT3hFRixXLENLQUEsVyxDTEtFLHlCLENBQUEsaUIsQ0tMRixXLENBQ0UsZSxDQUNBLHdCLENBRUEsdUIsQ0FBQSxlLENBQ0Esa0IsQ0FDQSxVLENBQ0EsYyxDQVBGLGtCLENBVUksVSxDQUNBLGlCLENBQ0EsUSxDQUNBLFEsQ0FDQSxnQixDMUJnRkEsTyxDQUNBLFEsQ0FDQSxpQyxDQUNBLGtDLENBQ0EsK0IsQzBCbEZBLFMsQ0xoQkosVyxDQUNFLGMsQ0FDQSxXLENBQ0EsVSxDQUNBLGtCLENBRUEsVSxDQUNBLFcsQ0FQRix3QixDQVVJLFcsQ0FWSixzQyxDQWFNLE8sQ0FDQSxpQixDQWROLGtDLENBa0JNLGMsQ0FsQk4sMEMsQ0FzQk0sYSxDQXRCTixvQixDQTJCSSxVLENBM0JKLDJCLENBNkJNLFUsQ0FDQSxpQixDQUNBLE0sQ0FDQSxPLENBQ0EsSyxDQUNBLFEsQ0FDQSw0QixDQUNBLFcsQ0FPSixpQixDQUNFLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLDBCLENBQUEscUIsQ0FBQSxrQixDQUZELDJCLENBTUssa0IsQ0FDQSx5QixDQUFBLGlCLENGbERSLGlDLENBQUEsbUMsQ0UyQ0csOEIsQ0FBQSxrQyxDQVVPLFUsQ0FWUCxnQyxDQWdCRywyQyxDQWhCSCwrQixDQW9CRywwQyxDQXBCSCx1QyxDN0IyeVFDLHNDLEM2Qmp4UUksYyxDQTFCTCx3QixDQStCRyxhLENBRUEsYyxDQUNBLGEsQ0FDQSxnQixDQUNBLHlCLENBQUEsaUIsQ0FDQSxpQixDQXJDSCx3QixDQUFBLGtDLENBOENLLDBCLENJcERMLGlDLENKTUEsNkMsQ0F3REssbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUtOLGlCLENBQ0UsVyxDQUNBLHdCLENBQUEsMEIsQ0FBQSxxQixDQUFBLGtCLENBQ0EsdUIsQ0FBQSw4QixDQUFBLG9CLENBQUEsc0IsQ0FFQSxrQixDQUNBLGlCLENBRUEsSyxDQUNBLFEsQ0FDQSxTLENBQ0EsUyxDQUNBLFUsQ0FDQSxVLENBQ0EsaUIsQ0FDQSxZLENBQ0EsZ0IsQ0FoQkQsdUIsQ0FBQSx1QixDQWtDRyxVLENBQ0Esb0IsQ0FDQSxrQixDQXBDSCx1QixDQW1CRyxjLENBRUEsZ0IsQ0FDQSxrQixDQXRCSCx1QixDQTRCRyxVLENBQ0EsVyxDQUNBLFEsQ0FDQSxrQixDQUNBLHlCLENBQUEsaUIsQ0FDQSxhLENBSUEsaUIsQ0FDQSxjLENBOUlOLG1CLENBd0dHLHdCLENBa0VDLGlCLENBR0Esb0IsQ0FDQSxrQixDQXRFRCx3QixDQTBDRyxVLENBQ0EsVyxDQUlBLGMsQ0EvQ0gsK0IsQ0FBQSxxQyxDbkIwRUMsYSxDQUNBLDRCLENBQ0EsOEMsQ0FDQSxxQyxDQUFBLDZCLENBUUUsVSxDQUtBLFcsQ21CMUZILCtCLENBa0RLLFUsQ0FDQSxpQixDQUNBLE8sQ0FDQSxRLENBRUEsZSxDQUNBLGdCLENuQjBDSixpQyxDbUJsR0QscUMsQ25Ca0dDLGlDLENtQjFNSixtQixDQTJLSSxXLENBQ0EsVSxDSTVLSixhLENBQ0UsaUIsQ0FDQSxRLENBQ0EsUSxDQUNBLGUsQ0FDQSxxQixDQUNBLGlELENBQUEseUMsQ0FDQSxXLENBRUEsd0IsQ0FDRSxRLENBQ0EsVyxDQUdGLG1CLENBQ0UsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQ0EsZSxDQUhELHNCLENBTUcsa0IsQ0FBQSxjLENBQUEsVSxDQUFBLE0sQ0FOSCx5QixDQVVHLGEsQ0FDQSxnQixDQUNBLG1DLENBQ0EsYyxDaENaSixtRSxDQUNBLGUsQ0FDQSxpQixDZ0NZSSxhLENBZkgsZ0MsQ0FrQkssb0IsQ0FLTixzQixDQUNFLGdCLENBbUNGLHNCLENBeEJBLG1CLENBWUEscUIsQ0FlRSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBM0JGLG1CLENBWUEscUIsQ0FWRSxhLENBRkQsOEIsQ0FZQSxrQyxDQU5LLGEsQ0FDQSxrQixDQUFBLGMsQ0FBQSxVLENBQUEsTSxDQWlCTixzQixDQUNFLDRCLENBQ0EsaUIsQ0FGRCxvQyxDQU9LLGtCLENBQUEsYyxDQUFBLFUsQ0FBQSxNLENBUEwsNkMsQ0FVTyxrQixDQUFBLGMsQ0FBQSxVLENBQUEsTSxDQVZQLDRELENBY1csbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUNBLHNCLENBQUEsa0IsQ0FBQSxjLENBZlgsK0QsQ0FrQmEsUyxDQUNBLHFCLENBQUEsbUIsQ0FBQSxhLENBbkJiLHNDLENBMkJLLGlCLENBQ0EsZ0IsQ0E1Qkwsd0MsQ0FpQ08saUIsQ0FqQ1AsbUQsQ0FvQ1MsZSxDQXBDVCwyQyxDQXlDTyxhLENBQ0EsYyxDQUNBLGdCLENBM0NQLGlELENFckVBLG9DLENGbUlILG1CLENBaEJZLHlCLENBUVosYyxDQUNFLGlCLENBREYsb0IsQ0FJSSxnQixDQUlKLGEsQ0FDRSxpQixDQUNBLE8sQ0FDQSxTLENBQ0EsYyxDQUNBLGdCLENBQ0EsYSxDQUNBLFMsQ0FQRixrQixDQWNJLFksQ05ySkosVyxDQUNFLFUsQ0FDQSxpQixDQUNBLGMsQ0FDQSxpQixDQUpGLGUsQ0FPSSxhLENBUEosbUIsQ0FVTSw0QixDQVZOLCtCLENBZ0JNLGUsQ0FDQSxVLENBakJOLG9CLENBdUJNLGdCLENBQ0EsYyxDQUNBLGMsQ0F6Qk4sNkIsQ0FnQ1Esa0IsQ0FDQSxVLENBakNSLDJCLENBeUNRLDhCLENBQ0EsVSxDQTFDUix3QixDQWtEUSxhLENBQ0EsYyxDQUtOLGtCLENBQ0UsZ0IsQ0FDQSxrQixDQUNBLGMsQzFCNUNGLG1FLENBQ0EsZSxDQUNBLGlCLEMwQjhDQSxrQixDQUNFLGMsQ0FDQSxpQixDQUZELHlCLENBQUEsK0IsQ2pCbUhDLGEsQ0FDQSw0QixDQUNBLDhDLENBQ0EscUMsQ0FBQSw2QixDQVFFLFUsQ0FLQSxVLENpQm5JSCx5QixDQUtHLFUsQ0FDQSxpQixDQUNBLE8sQ0FFQSxlLENqQmtJRixpQyxDaUIzSUQsK0IsQ2pCMklDLGlDLENpQjNJRCwyQixDQW1CRyxjLENBbkJILGtDLENBc0JLLFMsQ0FDQSxpQixDQUtMLHdCLENBRUcsTSxDQUNBLCtCLENBQUEsMkIsQ0FBQSx1QixDQUlILHdCLENBRUcsTyxDQUNBLGdDLENBQUEsNEIsQ0FBQSx3QixDQUlILG9CLENBRUcsZSxDQUNBLGMsQ0FDQSxnQixDQUNBLGEsQ0FJSCwyQixDQUdLLGdCLENBQ0EsUyxDQUpMLG9DLEMxQm5HRCxpRSxDQUNBLGUsQ0FDQSxpQixDMEJpR0Msa0MsQzFCbkdELG1FLENBQ0EsZSxDQUNBLGlCLEMwQmtIQywwQixDQUdLLGdCLENBQ0EsaUIsQ0FDQSxjLENBTEwsbUMsQ1N6QkUsdUMsQ25DM0ZILGlFLENBQ0EsZSxDQUNBLGlCLEMwQmtIQyxpQyxDMUJwSEQsbUUsQ0FDQSxlLENBQ0EsaUIsQ29DaEJBLHNCLENBQ0UsaUIsQ0FERCw0QyxDQUlHLFcsQ0FDQSxNLENBQ0EsTyxDQUNBLFEsQ0FDQSxhLENDUkosbUIsQ0FDRSxZLENBSUYsa0IsQ0FDRSxTLENBQ0EsUSxDQUNBLFUsQ0FFRixxQixDQUNFLFksQ0FDQSxpQixDQWJKLDRCLENBaUJJLGUsQ0FqQkosbUMsQ0FxQkksVyxDQ3JCSixTLENBQ0UsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEsMEIsQ0FBQSxxQixDQUFBLGtCLENBQ0Esa0IsQ0FIRixvQixDSDBHSyx3QyxDR3BHRCxlLENBR0YsZSxDQ0VDLDRDLENEREMsaUIsQ0FERCwwQixDRW1CQSwwQixDQzZJQSxrQyxDQ3hHQSxtQyxDSnBERyxjLENLWkosa0IsQ0FDRSwyQixDQUNBLDBCLENBQUEsa0IsQ0FDQSxXLENBQ0EsaUQsQ0FBQSx5QyxDQUNBLHFCLENBR0YsaUIsQ0FDRSxrQixDQUVBLHlCLENBQ0UsaUIsQ0FXSixzQixDQVBBLGtCLENBQ0UsYyxDQUNBLGEsQzNDSkYsbUUsQ0FDQSxlLENBQ0EsaUIsQzJDSUUsa0IsQ0FHRixzQixDQUNFLGMsQ0FNRixpQixDQUNFLGMsQ0FDQSxnQixDQUdELDZCLENBRUcsa0QsQ0FBQSwwQyxDQUZILGdDLENBTUcsYSxDQUNBLGdCLENBQ0EsaUIsQ0FSSCw2QixDQVlHLGdCLENBQ0EsTyxDQUNBLE8sQ0FDQSxTLENBZkgsK0IsQ0FtQkcseUIsQ0FBQSxpQixDQUNBLFcsQ0FDQSxvQixDQXJCSCxxQyxDQUFBLHFDLENBd0JLLG9CLENBeEJMLDhDLENBNEJLLGtCLENBQ0EsYyxDM0NsRE4saUUsQ0FDQSxlLENBQ0EsaUIsQ09xREEseUUsQ1B2REEsb0UsQ0FDQSxlLENBQ0EsaUIsQzJDcURRLGMsQ0FDQSxnQixDcENFUiwrRCxDQUdBLGdFLENQN0RBLG9FLENBQ0EsZSxDQUNBLGlCLEMyQ3FEUSxjLENBQ0EsZ0IsQ3BDUVIsb0UsQ1BoRUEsb0UsQ0FDQSxlLENBQ0EsaUIsQzJDcURRLGMsQ0FDQSxnQixDQW5DUCxzQixDQXlDRyxlLENDN0VOLFUsQ0FDRSxrRCxDQUFBLDBDLENBQ0EsZSxDQUVBLGlCLENBQ0Usa0IsQ0FDQSw4QyxDQUFBLHNDLENBQ0EseUIsQ0FBQSxpQixDQUNBLGlCLENBQ0EsaUIsQ0FDQSxlLENBR0YsaUIsQ0FDRSxrQixDQUNBLGMsQzVDQUYsbUUsQ0FDQSxlLENBQ0EsaUIsQzRDQUUsYSxDQUdGLGMsQ25DOEpFLGEsQ0FDQSw0QixDQUNBLDhDLENBQ0EscUMsQ0FBQSw2QixDQVFFLFcsQ0FLQSxXLENBUUYsaUMsQ21DcExBLGlCLENBQ0EsVyxDQUNBLFcsQ1R2QkYsc0IsQ0FTRSxpQixDQUNBLGdCLENBQ0EsaUIsQ0FDQSxpQixDQVpELDZCLENBZ0NFLHNDLENBTUcsVSxDQUNBLGlCLEMxQjBJSixhLENBQ0EsNEIsQ0FDQSw4QyxDQUNBLHFDLENBQUEsNkIsQzBCcExELDZCLENBSUcsUSxDQUNBLGtDLENBQUEsOEIsQ0FBQSwwQixDQUZBLEssQzFCeUxBLFcsQ0FLQSxZLENBUUYsbUMsQzBCM0xBLDRCLENBQ0UsYSxDQUNBLGtCLENBQ0EsYyxDQUdGLDJCLENBQ0UsYSxDQUNBLGMsQ0FDQSxhLENBSUosd0IsQ0FDRSwrQixDVTdCSixzQixDOUNrdVRFLHdCLENvQ3BzVEUsZ0MsQ0FDRSxZLENBRUYsK0IsQ0FDRSxjLENBQ0EsYSxDQUNBLGlCLENBSEQsc0MsQ0FRRyxPLENBQ0Esa0MsQ0FBQSw4QixDQUFBLDBCLEMxQm1KRixVLENBS0EsVyxDQVFGLG1DLEMwQjlKSSxPLENBU0YscUMsQ0FOQSxxQyxDQUNFLGEsQ25DakNOLG1FLENBQ0EsZSxDQUNBLGlCLENtQ2lDTSxjLENBQ0EsZ0IsQ0FFRixxQyxDQUNFLG9CLENBQ0Esa0IsQ0FDQSxnQixDQUNBLGEsQ0FDQSxXLENBQ0EsYyxDQUVBLGtCLENBRUEsYyxDQUNBLDBCLENBQUEsa0IsQ0FwQ0wsbUMsQ0F5Q0csb0IsQ0F6Q0gsK0IsQ0E2Q0csb0IsQ0FnRUQsd0MsQ0E3R0Ysc0UsQ0ErQ0ssaUQsQ0FBQSw2QyxDQUFBLHlDLENBS04scUIsQ0FDRSx3QixDQUNBLHlCLENBQUEsaUIsQ0FDQSxlLENBQ0EsaUIsQ0FDQSxpQixDQUNBLG9CLENBTkQsZ0MsQ0FTRywrQixDQUdGLDRCLENBQ0UsYSxDQUNBLGMsQ0FDQSxnQixDQUNBLGEsQ25DakZKLG9FLENBQ0EsZSxDQUNBLGlCLENtQzJFRyxtQyxDbkM3RUgsbUUsQ0FFQSxpQixDbUNvRk0sZSxDQUNBLGEsQ0FJSiwwQixDQUNFLGUsQ0FDQSxnQixDQUZELDZCLENBSUcsYSxDQUNBLGtCLENBQ0EsYyxDQUNBLGdCLENBUEgsa0MsQ0FhSyxhLENBUUosa0MsQ0FDRSxlLENBQ0EsZSxDQUZELHlDLENBS0csZSxDQUtOLDBCLENBQ0UsaUIsQ0FDQSxVLENBQ0EsVyxDQUNBLHVCLENBQ0EsaUIsQ0FMRCwrQixDQVFHLG9CLENBQ0EsZ0MsQ1c3SEwsb0IsQ1hvSEUsaUMsQ1czR0MsVSxDQUNBLGlCLENyQ21KRixhLENBQ0EsNEIsQ0FDQSw4QyxDQUNBLHFDLENBQUEsNkIsQzBCNUNDLGlDLENBZ0JHLE0sQ0FDQSxPLENBQ0Esa0MsQ0FBQSw4QixDQUFBLDBCLEMxQmtDRixVLENBS0EsVyxDQVFGLG1DLEMrQjlLRCx5QixDTDZHRSxxQyxDQTJCSywrQixDV3BLVixRLENBQ0UsZ0IsQ0FDQSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0EsMkIsQ0FBQSw0QixDQUFBLDZCLENBQUEseUIsQ0FBQSxxQixDQUNBLGMsQ0FFQSxnQixDQUNFLGlCLENBQ0EsUSxDQUNBLE0sQ0FDQSxVLENBQ0EsaUIsQ0FHRixjLENBQ0Usa0IsQ0FBQSxtQixDQUFBLG1CLENBQUEsVyxDQUNBLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLDBCLENBQUEscUIsQ0FBQSxrQixDQUNBLHVCLENBQUEsOEIsQ0FBQSxvQixDQUFBLHNCLENBR0YsYSxDQUNFLFcsQ0FDQSxpQixDQUNBLGtCLENBQ0EsOEMsQ0FBQSxzQyxDQUNBLHlCLENBQUEsaUIsQ0FDQSxpQixDQU5ELG9CLENBV0csUSxDQUNBLE8sQ3JDNEpBLFUsQ0FLQSxXLENBUUYsbUMsQ3FDckxELHFCLENBaUJHLGMsQ0FDQSxnQixDQUNBLGEsQ0FDQSxrQixDQXBCSCxvQixDQXdCRyxjLENBQ0EsZ0IsQ0FDQSxhLENBQ0EsZSxDQ2hETixPLENBQ0Usa0IsQ0FDQSx3QixDQUNBLFUsQ0FDQSxXLENBQ0EseUIsQ0FBQSxpQixDQUNBLGMsQ0FDQSxnQixDQUNBLGlCLENBQ0EsVSxDUFRGLEssQ0FDRSxtQixDQUVBLGEsQ0FDRSx5QixDQUFBLGlCLENBQ0EscUIsQ0FDQSx3QixDQUNBLGdCLENBSkQsbUIsQ0FPRyxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSwwQixDQUFBLHFCLENBQUEsa0IsQ0FDQSx3QixDQUFBLHFDLENBQUEscUIsQ0FBQSw2QixDQVRILHNCLENBYUcsNEIsQ0FiSCxxQixDQWlCRyw0QixDQWpCSCw0QixDQW9CSyxlLENBS04sWSxDQUNFLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLDBCLENBQUEscUIsQ0FBQSxrQixDQUNBLGMsQ0FIRCxlLENBTUcsaUIsQ0FOSCxtQixDQWNHLGMsQ0FDQSxhLENBQ0EsZ0MsQ0FRSixXLENBQ0UsZSxDQUNBLHdCLENBQ0EseUIsQ0FBQSxpQixDQUNBLGtCLENBRUEsZSxDQUNFLGMsQ0FHRixrQixDQUNFLDRCLENBQ0EsUSxDQUZELDBCLENBS0csd0IsQ0FMSCxpQyxDQVFLLGUsQ1F0RVYsTSxDQUNFLGtCLENBR0Esd0IsQ0FBQSxxQyxDQUFBLHFCLENBQUEsNkIsQ0FKRixNLENBTUUsWSxDQUNFLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLDBCLENBQUEscUIsQ0FBQSxrQixDQU9GLFksQ0FBQyxrQixDdkNtS0MsYSxDQUNBLDRCLENBQ0EsOEMsQ0FDQSxxQyxDQUFBLDZCLENBUUUsVSxDQUtBLFcsQ3VDbkxKLFksQ0FFRSxpQixDQUNBLHVCLENBQUEsa0IsQ0FBQSxlLEN2Q3dMQSxpQyxDdUMzTEQsa0IsQ3ZDMkxDLGlDLEN1Q2pMRixhLENBQ0UsZ0IsQ0FDQSxjLENBQ0Esd0IsQ2hEYkYsbUUsQ0FDQSxlLENBQ0EsaUIsQ2dEYUUsYSxDQUNBLGtCLENBQ0EseUIsQ0FBQSxpQixDQUNBLGdCLENBQ0EsYyxDUGpDRixxQixDQUNFLGlCLENBQ0EsK0IsQ0FGRCxnQyxDQUtHLGUsQ0FMSCw4QixDQVNHLGlCLENBVEgsbUQsQ0FZSyxlLENBS04sb0IsQ0FDRSxpQixDQUNBLCtCLENBQ0EsaUIsQ0FHRixrQixDQUNFLGUsQ0FHRixpQixDQUNFLGlCLENBQ0EsUSxDQUNBLFUsQ0FDQSxhLENBQ0EsUyxDQUNBLGlCLENBQ0EsYyxDQUNBLGdCLENBUkQsd0IsQ0FXRyxVLENBQ0EsaUIsQ0FDQSxPLENBQ0EsTSxDaEN3SUYsYSxDQUNBLDRCLENBQ0EsOEMsQ0FDQSxxQyxDQUFBLDZCLENBUUUsVSxDQUtBLFcsQ0FRRixtQyxDZ0M5SkUsZSxDQW9CSCx3QixDQXBDQSxzQixDQXdFQSx3QixDQXBERyxnQyxDQXBCSCx1QixDQXdCRyxhLENBeEJILHVCLENBNEJHLGEsQ1E2REgsK0IsQ1JyREEsOEIsQ0FwQ0EsNEIsQ0F3RUEsOEIsQ0EyQkEsZ0MsQ0FwRUssd0IsQ0FLTixtQixDQUNFLGlCLENBQ0EsUSxDQUNBLFUsQ0FDQSxhLENBQ0EsUyxDQUNBLGlCLENBQ0EsYyxDQUNBLGdCLENBUkQsMEIsQ0FXRyxVLENBQ0EsaUIsQ0FDQSxPLENBQ0EsTSxDaENvR0YsYSxDQUNBLDRCLENBQ0EsOEMsQ0FDQSxxQyxDQUFBLDZCLENBUUUsVSxDQUtBLFcsQ0FRRixpQyxDZ0MxSEUsZSxDQWhCSCx5QixDQXdCRyxhLENBeEJILHlCLENBNEJHLGEsQ0FRSixtQixDQUNFLGlCLENBQ0EsUSxDQUNBLFcsQ0FDQSxhLENBQ0EsUyxDQUNBLGlCLENBQ0EsYyxDQUNBLGdCLENBUkQseUIsQ0FlRyxhLENBZkgseUIsQ0FtQkcsYSxDQVFKLHFCLENBQ0UsaUIsQ0FDQSxRLENBQ0EsVSxDQUNBLGEsQ0FDQSxTLENBQ0EsaUIsQ0FDQSxjLENBQ0EsZ0IsQ0FSRCw0QixDQVdHLFUsQ0FDQSxpQixDQUNBLE8sQ0FDQSxNLENoQ3FDRixhLENBQ0EsNEIsQ0FDQSw4QyxDQUNBLHFDLENBQUEsNkIsQ0FRRSxVLENBS0EsVyxDQVFGLG1DLENnQzNERSxlLENBaEJILDBCLENBb0JHLGdDLENBcEJILDJCLENBd0JHLGEsQ0F4QkgsMkIsQ0E0QkcsYSxDQVFKLG9CLENBRUUsd0IsQ0FBQSwwQixDQUFBLHFCLENBQUEsa0IsQ0FDQSx3QixDQUFBLHFDLENBQUEscUIsQ0FBQSw2QixDQUdGLG9CLENBTkEsb0IsQ0FPRSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBREQsdUIsQ0FJRyxpQixDQzVLSixrQixDQUNFLCtCLENBQ0Esc0IsQ0FBQSxpQixDQUFBLGMsQ0FDQSxpQixDQUhELDZCLENBTUcsZSxDQU5ILHdCLENBVUcsaUQsQ0FBQSx5QyxDQVZILCtCLENBYUssYSxDQWJMLDhDLENBaUJLLFMsQ0FDQSxrQixDQUtOLG9CLENBRUUsd0IsQ0FBQSwwQixDQUFBLHFCLENBQUEsa0IsQ0FDQSx3QixDQUFBLHFDLENBQUEscUIsQ0FBQSw2QixDQUNBLGMsQ0FDQSw0QixDQUxELDJCLENBUUcsYyxDMUNqQkosbUUsQ0FDQSxlLENBQ0EsaUIsQzBDaUJJLGtCLENBQUEsYyxDQUFBLFUsQ0FBQSxNLENBQ0Esc0IsQ0FBQSxpQixDQUFBLGMsQ0FDQSxrQixDQVpILCtCLENBZ0JHLGtCLENBQUEsYyxDQUFBLFUsQ0FBQSxNLENBQ0EsYSxDQUNBLGMsQ0FsQkgsb0MsQ0FxQkssYSxDQUNBLGMsQzFDL0JOLG1FLENBQ0EsZSxDQUNBLGlCLEMwQytCTSxhLENuQytITiwwQm1DdkpDLG9DLENBNkJPLG9CLENBQ0Esa0IsQ0FDQSxrQixBbkNrSFIsMEJtQ2pKQywrQixDQW9DSyxrQixDQUFBLGMsQ0FBQSxVLENBQUEsUVE1RFIsYSxDQXVCRSxvQixDUjBDQSxxQixDQXpDQSxvQixDUUtFLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ1JvQ0YscUIsQ0FDRSxTLENBQ0EsaUIsQ0FDQSxzQixDQUFBLGlCLENBQUEsYyxDQUNBLGlCLENBQ0EsTyxDQUNBLFUsQ0FDQSxlLENBQ0EsUyxDQUVBLHdCLENBQUEsMEIsQ0FBQSxxQixDQUFBLGtCLENBVkQsd0IsQ0FhRyxpQixDQWJILDRCLENqQzRIRyxVLENBS0EsVyxDQVFGLG1DLENpQ25IRSx1QixDQUFBLGtCLENBQUEsZSxDQXRCSCwyQixDQUFBLGlDLENBQUEsNEIsQ0FBQSxrQyxDakNpSEMsb0IsQ0FDQSw0QixDQUNBLDhDLENBQ0EscUMsQ0FBQSw2QixDaUNwSEQsa0MsQ2pDeUlDLGlDLENBYkUsVSxDQUtBLFcsQ2lDaklILDJCLENBQUEsaUMsQ2pDNEhHLFUsQ0FLQSxXLENpQ2pJSCwyQixDQStCRyx1QixDQUFBLGtCLENBQUEsZSxDakMwR0YsbUMsQ2lDeklELGlDLENqQ3lJQyxtQyxDeUMxTUosYSxDQXVCRSxvQixDQU9FLDJCLENBQUEsNEIsQ0FBQSw2QixDQUFBLHlCLENBQUEscUIsQ0E5QkosYSxDQUdFLFksQ0FDQSxRLENBRUEsZSxDQUNBLGdELENBQUEsd0MsQ0FDQSxVLENBR0Esc0IsQ0FBQSxpQixDQUFBLGMsQ0FWQSxjLENBQ0EsUSxDQUdBLFcsQ0FMRixvQixDQWNJLE8sQ0FkSixvQyxDQWlCTSxrQyxDQUFBLDZCLENBQUEsMEIsQ0FDQSxTLENBQ0Esa0IsQ0FJSixvQixDQUNFLGlCLENBQ0EsSyxDQUNBLE0sQ0FDQSxVLENBQ0EsVyxDQUtGLG9CLENBQ0UsaUIsQ0FDQSxRLENBQ0EsVSxDekM4SUEsYSxDQUNBLDRCLENBQ0EsOEMsQ0FDQSxxQyxDQUFBLDZCLENBUUUsVSxDQUtBLFcsQ0FRRixtQyxDeUNwS0EsUyxDQUdGLHFCLENBQ0Usc0IsQ0FDQSxpQixDQUNBLHFCLENBQUEsbUIsQ0FBQSxhLENBSEQsNEIsQ0FNRyxVLENBQ0EsaUIsQ0FDQSxRLENBQ0EsUyxDQUNBLFUsQ0FDQSxVLENBQ0Esd0IsQ0FJSixvQixDbEQxQ0EsbUUsQ0FDQSxlLENBQ0EsaUIsQ2tEMENFLGMsQ0FDQSxhLENBQ0Esa0IsQ0FDQSxnQixDQUNBLGtCLENBQ0EseUIsQ0FBQSxzQixDQUNBLGUsQ0E2QkQseUIsQ0ExQkEsMEIsQ0FBQSxxQixDQUVHLGlCLENBQ0EsaUIsQ0FDQSxhLENBQ0EsdUIsQ0FBQSxrQixDQUFBLGUsQ0FMSCxpQyxDQUFBLDRCLENBUUssVSxDQUNBLGlCLENBQ0EsTyxDQUNBLE0sQ0FFQSxlLENBYkwsZ0MsQ0FBQSwyQixDQWlCSyxhLENBU0wsZ0MsQ0ExQkEsaUMsQ0FBQSx1QyxDQUFBLDRCLENBQUEsa0MsQ3pDOEdDLGEsQ0FDQSw0QixDQUNBLDhDLENBQ0EscUMsQ0FBQSw2QixDQVFFLFUsQ0FLQSxXLENBUUYsaUMsQ3lDNUdGLGtCLENBQ0UsZSxDQURELHlCLENBTUcsYSxDQU5ILGdDLENBVUssVSxDQUNBLGlCLENBQ0EsTyxDQUNBLE0sQ3pDa0ZGLFUsQ0FLQSxXLENBUUYsbUMsQ3lDN0ZJLGUsQ0FmTCwrQixDQW1CSyxhLENBS04sbUIsQ0FDRSxrQixDQUFBLG1CLENBQUEsbUIsQ0FBQSxXLENBQ0EsYSxDQUNBLGlCLENBR0Ysc0IsQ0FDRSxtQixDQURELHVDLENBS0ssZSxDQUxMLHNDLENBU0ssYyxDQUNBLGMsQ0FDQSxnQixDbER4SE4sbUUsQ0FDQSxlLENBQ0EsaUIsQ2tEd0hNLGEsQ0FDQSxxQixDQUNBLE8sQ0FDQSxpQixDQUNBLFMsQ0FDQSxXLENBQ0EsaUIsQ0FDQSxpQixDQUNBLFMsQ0FDQSxjLENBdEJMLDRDLENBeUJPLGEsQ0F6QlAscUQsQ0E2Qk8sUyxDQTdCUCxxRCxDQWlDTyxRLENBakNQLDRELENBb0NTLFUsQ0FDQSxpQixDQUNBLEssQ0FDQSxTLENBQ0EsVSxDQUNBLHdCLENBQ0EsVSxDQTFDVCw0RCxDQThDUyxpQixDQUNBLGMsQ0FDQSxlLENBQ0EsVSxDQUNBLFcsQ0FsRFQsbUUsQ0FxRFcsTSxDQUNBLE8sQ0F0RFgsMkQsQ0EyRFMsVyxDQUNBLFMsQ0E1RFQseUMsQ0FrRUssa0IsQ0FsRUwsdUUsQ0FBQSxvRCxDQXFFTyxlLENBckVQLDBELENBMEVTLGlCLENBQ0EsaUIsQ0FDQSxpQixDQTVFVCxpRSxDQStFVyxpQixDQUNBLEssQ0FDQSxNLENBQ0EsVSxDQUNBLFcsQ0FDQSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0EsdUIsQ0FBQSw4QixDQUFBLG9CLENBQUEsc0IsQ0FDQSx3QixDQUFBLDBCLENBQUEscUIsQ0FBQSxrQixDQXRGWCxpRSxDQUFBLDZDLENBMEZXLGMsQ0FDQSxnQixDbER4TVosbUUsQ0FDQSxlLENBQ0EsaUIsQ2tEMkdDLHlELENBaUdTLGlCLENBakdULDRELENBb0dXLGtCLENBcEdYLDZDLENBK0dLLGtCLENBQ0EseUIsQ0FBQSxpQixDQUNBLGEsQ0FDQSxpQixDQUNBLGdCLENBRUEsYyxDQUNBLGdCLENBQ0Esa0IsQ0FDQSxlLENBQ0EseUIsQ0FBQSxzQixDQXpITCxtRCxDQTRITyxhLENMbE5QLG9DLENLc0ZBLHdELENBZ0lPLGUsQ0w1UFYsZSxDOUMrdFRBLGlCLEM4Qzd0VEUsZ0IsQ0FPRixhLENBQ0UsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUNBLGMsQ0FFQSxrQixDQUNFLGMsQ0FDQSxrQixDQUFBLGMsQ0FBQSxVLENBQUEsTSxDQUdGLG9CLENBQ0UsZ0IsQ0FDQSxjLENBQ0EsYSxDQUdGLGtCLENBQ0UsZSxDQUNBLHdCLENBQ0EseUIsQ0FBQSxpQixDQUNBLGMsQ0FDQSxZLENBQ0EsYSxDQUNBLGlCLENBUEQsd0IsQ0FVRyxvQixDQUlKLG1CLENBQ0UsYyxDQURELHlCLENBSUcsaUIsQ0FDQSxhLENBQ0EsYyxDQUNBLGdCLENBQ0EsYyxDQUNBLHlCLENBVEgsK0IsQ0FnQkssYSxDQUNBLHdCLENBMkdMLGlFLENBQUEsa0UsQ0E1SEEsc0MsQ0FvQk8sUyxDQUtMLCtCLENBRUcscUIsQ0FDQSxpQixDQUNBLFcsQ0FDQSxhLENBTEgsc0MsQ0FRSyxVLENBQ0EsaUIsQ0FDQSxpQixDQUNBLE8sQ0FDQSxTLENBWkwsdUMsQ0FBQSw0QyxDQWdCSyxZLENBaEJMLHNDLENBb0JLLGMsQ0FDQSxnQixDN0NyRVIsbUUsQ0FDQSxlLENBQ0EsaUIsQzZDcUVRLGEsQ0FDQSxhLENBeEJMLDZDLENBaUNPLGEsQ0FqQ1AsNEMsQ0FxQ08sYSxDQXJDUCwrQyxDQTJDTyxZLENBM0NQLGdELENBK0NPLGEsQ0EvQ1AsK0MsQ01tRUYsMkMsQ05oQlMsYSxDQU1QLHFDLENBYUEsd0MsQ0FWSyxVLENBQ0EsaUIsQ0FDQSxPLENBQ0EsUyxDcENvRE4sYSxDQUNBLDRCLENBQ0EsOEMsQ0FDQSxxQyxDQUFBLDZCLENBUUUsVSxDQUtBLFcsQ0FRRiwrQixDb0MxRU0sUyxDQUtMLHdDLENBS0ssUSxDcENtREosVSxDQUtBLFcsQ0FRRixtQyxDb0N2REYsc0IsQ0FDRSxrQixDQURELGlDLENBSUcsZSxDQUpILDhCLENBUUcsZ0IsQ0FDQSxhLENBQ0EsYyxDQUNBLGlCLENBSUgsb0QsQ0FHSyxjLENBQ0EsZ0IsQ0FKTCwyRCxDQU9PLFUsQ0FDQSxpQixDQUNBLE8sQ0FDQSxTLENwQ01OLGEsQ0FDQSw0QixDQUNBLDhDLENBQ0EscUMsQ0FBQSw2QixDQVFFLFUsQ0FLQSxXLENBUUYsK0IsQ29DNUJNLGUsQ0FDQSxTLENBYlAsc0QsQ0F5Qk8sbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEsMEIsQ0FBQSxxQixDQUFBLGtCLENBQ0EsaUIsQ0FDQSxnQixDSTlMViwwQixDSmtLRyw2RCxDQStCUyxZLENBL0JULHlFLENBeUNTLDRCLENBQ0EsYyxDQTFDVCxxRixDQThDYSxTLENBOUNiLHNGLENBa0RhLFcsQ0FDQSx3QixDQUNBLGtCLENBQUEsYyxDQUFBLFUsQ0FBQSxNLENBQ0Esa0IsQ0FDQSxhLENBdERiLG9FLENBNkRPLFcsQ0FDQSxnQixDQUNBLFEsQ0FDQSxxQixDQWhFUCx1RCxDQW9FTyxrQixDQUFBLGMsQ0FBQSxVLENBQUEsTSxDQXBFUCxzRCxDQXdFTyxpQixDQUNBLEssQ0FDQSxRLENBQ0EsVSxDQUNBLFcsQ0FDQSxTLENBN0VQLDZELENBZ0ZTLFUsQ0FDQSxpQixDQUNBLE8sQ0FDQSxRLENwQ25FUixhLENBQ0EsNEIsQ0FDQSw4QyxDQUNBLHFDLENBQUEsNkIsQ0FRRSxVLENBS0EsVyxDQVFGLG1DLENvQzZDUSxlLENBQ0EsZ0IsQ0l4UFosbUIsQ0FDRSxlLENBREYsZ0MsQ0FRSSxZLENBUkosNEMsQ0FXTSxZLENBS04sVyxDQUdFLG1CLENBRkEsaUIsQ0FFQywyQixDQUlHLGUsQ0FKSCwyQixDQVFHLGlCLENBQ0EsUyxDQUNBLDRCLENBVkgseUIsQ0FBQSwwQixDQXlDRyxpQixDQUNBLFEsQ0FFQSxVLENBQ0EsVyxDQUNBLFMsQ0E5Q0gseUIsQ0FvQkcsUyxDQUNBLGlCLENBTEEsTyxDQWhCSCxnQyxDQUFBLHNDLENBQUEsaUMsQ3hDK0pDLGEsQ0FDQSw0QixDQUNBLDhDLENBQ0EscUMsQ0FBQSw2QixDQVFFLFUsQ0FLQSxXLEN3Qy9LSCxnQyxDQXdCSyxVLENBQ0EsaUIsQ0FDQSxPLENBQ0EsUSxDQUVBLGUsQ0FDQSxnQixDeEN5SkosbUMsQ3dDdkxELHNDLENBQUEsaUMsQ3hDdUxDLG1DLEN3Q3ZMRCwwQixDQTJDRyxVLENBM0NILGlDLENBaURLLFUsQ0FDQSxpQixDQUNBLE8sQ0FDQSxRLEN4Q3NIRixVLENBS0EsVyxDQVFGLGlDLEN3Q2pJSSxlLENBQ0EsZ0IsQ0FJSCxpQyxDQUVHLFUsQ0FDQSxpQixDQUNBLFcsQ0FDQSxVLENBQ0EsUyxDeEN5R0YsVSxDQUtBLFUsQ0FRRixpQyxDd0M1SEMsdUMsQ3hDK0dDLFUsQ0FLQSxVLENBUUYsaUMsQ3dDMUdGLGdCLENBQ0UsaUIsQ0FDQSxRLENBQ0EsTSxDQUNBLFUsQ0FDQSxTLENBQ0EscUIsQ0FDQSxpRCxDQUFBLHlDLENBQ0Esd0IsQ0FDQSx5QixDQUFBLGlCLENBQ0EsZ0IsQ0FDQSxZLENBR0YsbUIsQ0FDRSxhLENBQ0EsaUIsQ0FDQSxnQixDQUNBLGEsQ0FHRixrQixDQUNFLGdCLENBQ0EsWSxDQUNBLGEsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxpQixDQTNHSixtQyxDQXFHRyx5QixDQVNHLGEsQ0FUSCx1QixDQWFHLHNDLENBQ0EsdUIsQ0FkSCx5QixDQWtCRyxhLENBQ0EsYyxDQUNBLGdCLENBQ0EsZ0MsQ0FyQkgsOEIsQ0E0QkssdUIsQ0FLTixtQixDQUNFLGdCLENBQ0EsYyxDQUNBLGdCLENBQ0EsaUIsQ0FDQSxjLENBM0lKLG9ELENBOERLLGlDLENBQUEsdUMsQ0F3RUYsMEIsQ3hDNEJDLGEsQ0FDQSw0QixDQUNBLDhDLENBQ0EscUMsQ0FBQSw2QixDd0MvQkQsMEIsQ0FRRyxVLENBQ0EsaUIsQ0FDQSxRLENBQ0EsUyxDQUVBLFMsQ0FDQSxTLEN4Q3lCQSxVLENBS0EsVSxDQVFGLGlDLEN3Q3BERCx3QixDQWtCRyw0QixDakR6SkosaUUsQ0FDQSxlLENBQ0EsaUIsQ2lEcUlDLHlCLENBdUJHLHdCLENBQ0EsYSxDQXhCSCw4QixDRXJKQSw4QyxDRmdMSyxhLENBM0JMLDRCLENBZ0NHLHdCLENBaENILG1DLENBbUNLLFMsQ0E4QkwsbUQsQ0FqRUEsd0IsQ0F3Q0csWSxDQTlLTixrQixDQW1MSSxTLENBbkxKLG9ELENBd0xVLGdDLENBQUEsNEIsQ0FBQSx3QixDeENYSixVLENBS0EsVSxDQVFGLGlDLEN3Q2FELDJDLENBSU8sUyxDQUNBLGtCLENBTFAsNkMsQ0F2TUgscUQsQ0FnTlUsa0IsQ0FUUCx5RCxDQXdCUyxTLENBQ0EsaUIsQ0FVVCxtQyxDQUFBLGlDLENBR0csaUIsQ0FDQSxRLENBQ0EsTyxDQUNBLFUsQ0FDQSxXLENBQ0EsUyxDQVJILDBDLENBQUEsZ0QsQ0FBQSx3QyxDeEN4RUMsYSxDQUNBLDRCLENBQ0EsOEMsQ0FDQSxxQyxDQUFBLDZCLENBUUUsVSxDQUtBLFcsQ3dDd0RILDBDLENBV0ssVSxDQUNBLGlCLENBQ0EsTyxDQUNBLFEsQ0FFQSxlLENBQ0EsZ0IsQ3hDakVKLG1DLEN3Q2dERCxnRCxDQUFBLHdDLEN4Q2hEQyxtQyxDd0NnREQsaUMsQ0E4QkcsVSxDQTlCSCx3QyxDQW9DSyxVLENBQ0EsaUIsQ0FDQSxPLENBQ0EsUSxDeENwR0YsVSxDQUtBLFcsQ0FRRixpQyxDd0N5RkksZSxDQUNBLGdCLENBS0wseUQsQ0FFRywrQixDQUZILG9ELENBRUcsK0IsQ0UxU0osVyxDQUNFLGUsQ0FERCx1QixDQUlHLGUsQ0FKSCwyQixDQVFHLGlCLENBQ0EsZSxDQ1JOLFcsQ0RERyxrQyxDQVlLLFMsQ0FaTCwwRCxDQWdCUyxpQixDQUNBLFMsQ0FDQSxvQixDQWxCVCxnRSxDQXFCVyxpRCxDQUFBLDZDLENBQUEseUMsQzFDb0xWLGlDLEMwQ3pNRCx1RCxDQTJCUyxhLENBM0JULG1DLENBaUNLLGdCLENBQ0EsYyxDQUNBLHFCLENBQ0EsVyxDQUNBLGUsQ0FDQSx3QixDQUNBLDZCLENBQUEscUIsQ0FDQSx5QixDQUFBLGlCLENBQ0EsYyxDQXpDTCxnRSxDQUFBLHlDLENBQUEsK0MsQ0FBQSwwQyxDMUNpTEMsYSxDQUNBLDRCLENBQ0EsOEMsQ0FDQSxxQyxDQUFBLDZCLENBUUUsVSxDQUtBLFUsQzBDak1ILHlDLENBNENPLFUsQ0FDQSxpQixDQUNBLE8sQ0FDQSxrQyxDQUFBLDhCLENBQUEsMEIsQ0FDQSxVLENBRUEsUyxDMUN1Sk4saUMsQzBDek1ELHlDLENBc0RPLG9CLENBdERQLCtDLENBQUEsMEMsQzFDeU1DLGlDLEMwQ3pNRCxnRCxDQThETyxhLENBOURQLGdDLENBbUVLLGEsQ0FDQSxpQixDQUNBLGdCLENBQ0Esa0IsQ0FDQSxpQixDQUNBLEssQ0FDQSxNLENBQ0EsVSxDQUNBLFMsQ0FDQSxxQixDQUNBLGlELENBQUEseUMsQ0FDQSx3QixDQUNBLHlCLENBQUEsaUIsQ0FDQSxZLENBaEZMLG1DLENBb0ZLLGdCLENBQ0EsYyxDQUNBLGdCLENBQ0EsaUIsQ0FDQSxjLENBeEZMLDBDLENBMkZPLFUsQ0FDQSxpQixDQUNBLFEsQ0FDQSxTLEMxQzhGSixVLENBS0EsVSxDQVFGLGlDLEMwQ3pHTSxTLENBQ0EsUyxDQWpHUCx3QyxDQXFHTyw0QixDbkR2RlIsaUUsQ0FDQSxlLENBQ0EsaUIsQ21EaEJDLHlDLENBMEdPLHdCLENBQ0EsYSxDQTNHUCw0QyxDQW1ITyx3QixDQW5IUCxtRCxDQXNIUyxTLENBdEhULHdDLENBMkhPLFksQ0FNUixnQixDQUNFLFksQ0FDQSxlLENBRkQsdUIsQ0FLRyxhLENBTEgsaUMsQ0FVSyxnQixDQVZMLGdDLENBY0ssbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUNBLHNCLENBQUEsa0IsQ0FBQSxjLENBQ0EsYSxDQUNBLGUsQ0FqQkwsdUMsQ0FvQk8sZSxDQXBCUCwrQixDQXlCSyxTLENBQ0EsYSxDQUNBLGlCLENBM0JMLG9ELENBOEJPLGUsQ0E5QlAsZ0MsQ0FtQ0ssa0IsQ0FDQSx5QixDQUFBLGlCLENBQ0EsMkIsQ0FDQSxpQixDQXRDTCx1QyxDbkRuSEQsbUUsQ0FDQSxlLENBQ0EsaUIsQ21EMkpRLGtCLENBQ0EsZSxDQUNBLHlCLENBQUEsc0IsQ0E1Q1Asc0MsQ0FnRE8saUIsQ0FDQSxLLENBQ0EsTyxDQUNBLFcsQ0FDQSxVLENBcERQLDZDLENBQUEsbUQsQzFDZ0RDLGEsQ0FDQSw0QixDQUNBLDhDLENBQ0EscUMsQ0FBQSw2QixDQVFFLFUsQ0FLQSxXLEMwQ2hFSCw2QyxDQXVEUyxVLENBQ0EsaUIsQ0FDQSxPLENBQ0EsUSxDQUVBLGUsQ0FDQSxnQixDMUNXUixtQyxDMEN4RUQsbUQsQzFDd0VDLG1DLEMwQ3hFRCxnQyxDQXVFSyxjLENBQ0EsaUIsQ0FDQSxVLENBQ0EsWSxDQTFFTCx1QyxDckI1QkEsNEQsQ0FBQSwyRCxDQUFBLG1ELENxQnlHTyxhLENBN0VQLHFDLENBaUZPLGlCLENBQ0EsaUIsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxhLENBckZQLDRDLENBQUEsa0QsQ3JCNkdFLCtDLENyQjdERCxhLENBQ0EsNEIsQ0FDQSw4QyxDQUNBLHFDLENBQUEsNkIsQ0FRRSxVLENBS0EsVSxDMENoRUgsNEMsQ0F3RlMsVSxDQUNBLGlCLENBQ0EsTyxDQUNBLE0sQ0FFQSxlLEMxQ3JCUixpQyxDMEN4RUQsbUQsQ0FvR1csZ0MsQ0FBQSw0QixDQUFBLHdCLENBcEdYLGtELENyQjZHRSwrQyxDckJyQ0QsaUMsQzBDK0NKLDhCLENBRUksWSxDRXRQRixXLENBQ0UsaUIsQ0FDQSwrQixDQUNBLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLDBCLENBQUEscUIsQ0FBQSxrQixDQUNBLHNCLENBQUEsaUIsQ0FBQSxjLENBQ0EsaUIsQ0FFQSxvQixDQUNFLFUsQ0FUSCx1QixDQWFHLGlDLENBQUEseUIsQ0FiSCxzQixDQWlCRyxpQyxDQUFBLHlCLENBakJILGlCLENBcUJHLGlELENBQUEseUMsQ0FyQkgsOEIsQ0F5Qk8sUyxDQUNBLGtCLENBMUJQLHNCLENBZ0NHLGUsQ0FoQ0gsc0IsQ0FxQ0ssa0IsQ0FBQSxjLENBQUEsVSxDQUFBLE0sQ0FyQ0wsc0IsQ0F5Q0ssbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEsMEIsQ0FBQSxxQixDQUFBLGtCLENBMUNMLHFCLENBOENLLFUsQ0FDQSxXLENBQ0EseUIsQ0FBQSxpQixDQUNBLGlCLENBQ0EsaUIsQ0FsREwseUIsQ0FxRE8seUIsQ0FBQSxpQixDOUM5Q1IsaUIsQ0FHRSxRLENBR0EsTyxDQUlBLHNDLENBQUEsa0MsQ0FBQSw4QixDOENqQkQsNkIsQ3JEVUQsbUUsQ0FDQSxlLENBQ0EsaUIsQ3FEaURRLGMsQ0FDQSxnQixDQTlEUCw4QixDQWtFTyxhLENBQ0EsYyxDQUNBLGdCLENBcEVQLHNCLENBeUVLLGlCLENBQ0EsaUIsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxpQixDQTdFTCxpQyxDQUFBLG9DLENBZ0ZPLGUsQ0FoRlAsNkIsQ0FvRk8sVSxDQUNBLGlCLENBQ0EsTyxDQUNBLE0sQzVDc0ZOLGEsQ0FDQSw0QixDQUNBLDhDLENBQ0EscUMsQ0FBQSw2QixDQVFFLFUsQ0FLQSxXLENBUUYsbUMsQzRDck1ELHlCLENBOEZPLGlCLENBQ0EsaUIsQ0FDQSxpQixDQUNBLGMsQ0FDQSxnQixDQWxHUCxnQyxDQXFHUyxVLENBQ0EsaUIsQ0FDQSxPLENBQ0EsUSxDQUNBLFMsQ0FDQSxVLENBQ0EsNkIsQ0FDQSx5QixDQUFBLGlCLENBNUdULHdCLENBc0hLLGlCLENBQ0EsSyxDQUNBLE8sQ0FDQSxXLENBQ0EscUIsQ0FDQSxjLENBQ0EsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEsMEIsQ0FBQSxxQixDQUFBLGtCLENBQ0EsUyxDQUNBLGlCLENBQ0Esc0IsQ0FBQSxpQixDQUFBLGMsQ0FDQSxpQyxDQUFBLHlCLENBaklMLCtCLENBb0lPLFUsQ0FDQSxpQixDQUNBLEssQ0FDQSxVLENBQ0EsVyxDQUNBLFUsQ0FDQSx5RixDQUFBLDBFLENBQUEscUUsQ0FBQSxtRSxDQTFJUCwyQixDQThJTyxpQixDQ2hEUCxnQyxDQS9EQSw2QixDQ1pBLHVDLENGbkJBLHNDLENBaUpTLGMsQ0c5SFQsMEIsQ0RBQSwyQixDRm5CQSwwQixDQXNKTyx1QixDQUFBLGtCLENBQUEsZSxDQXRKUCxnQyxDQUFBLCtCLENBQUEscUMsQzVDNktDLGEsQ0FDQSw0QixDQUNBLDhDLENBQ0EscUMsQ0FBQSw2QixDQVFFLFUsQ0FLQSxXLENBUUYsbUMsQzRDck1ELGdDLENBQUEscUMsQzVDcU1DLGlDLEM0Q3JNRCxnQyxDNUN3TEcsVSxDQWFGLGlDLEM4Q2xMRCx5QixDRm5CQSxzQyxDQUFBLGdDLENBQUEsc0MsQ0FBQSxrQyxDQUFBLHdDLEM1QzZLQyxhLENBQ0EsNEIsQ0FDQSw4QyxDQUNBLHFDLENBQUEsNkIsQ0FRRSxVLENBS0EsVyxDQVFGLGlDLEM4Q2xMRCx5QixDRm5CQSxnQyxDQUFBLHNDLENBQUEsa0MsQ0FBQSx3QyxDNUNxTUMsbUMsQzhDbExELHlCLENGbkJBLGdDLENBQUEsc0MsQ0FBQSx3QyxDNUNxTUMsbUMsQzhDbExELHlCLENGbkJBLGdDLENBQUEsc0MsQzVDd0xHLFUsQ0FhRixtQyxDOENsTEQseUIsQ0ZuQkEsc0MsQzVDcU1DLG1DLENnRDFNSixLLENBQ0UsYyxDQUNBLFcsQ0FDQSxVLENBRUEsVSxDQUNFLFUsQ0FDQSxXLENBQ0EseUIsQ0FBQSxpQixDQUNBLGdCLENBQ0EsaUIsQ0FDQSxVLENBQ0EsYyxDekRHRixtRSxDQUNBLGUsQ0FDQSxpQixDeURIRSx3QixDQUdGLGUsQ0FDRSxpQixDQUNBLFcsQ0FDQSxPLENBQ0Esa0IsQ0FDQSwrQyxDQUFBLHVDLENBQ0EseUIsQ0FBQSxpQixDQUNBLGUsQ0FDQSxhLENBQ0Esa0IsQ0FDQSxTLENBQ0EsaUIsQ0FDQSxzQixDQUFBLGlCLENBQUEsYyxDQVpELHNCLENBZUcsUyxDQUNBLGtCLENBaEJILHNCLENBb0JHLFUsQ0FDQSxpQixDQUNBLFcsQ0FDQSxVLENsRDRERixPLENBQ0EsUSxDQUNBLGlDLENBQ0Esa0MsQ0FDQSw0QixDa0R2RkQsc0IsQ0E0QkcsYSxDQUNBLGdCLENBQ0EsVSxDQUNBLGMsQ0FDQSxnQixDQ01ILGdELENEdENBLDRCLEMzQm1ZRSxnRCxDQThLRSwyQyxDMkI5Z0JDLHdCLENMbERSLE8sQ0FDRSx5QixDQUFBLGlCLENBQ0EsZSxDQUNBLGlCLENBQ0EscUIsQ0FKRixZLENBQUEsYyxDQTBCSSxVLENBQ0EsVyxDQUhBLEssQ0FDQSxNLENBekJKLGMsQ0FPSSxVLENBUUEsa0MsQ0FBQSwwQixDQURBLFMsQ0FkSixZLENBQUEsYyxDRURHLHVCLENBQUEsMkIsQy9DV0QsaUIsQytDTU0seUIsQ0FBQSxpQixDRmhCUixZLENBNkJJLFMsQ0E3Qkosa0IsQ0FBQSxtQixDQWdDTSxVLENBQ0EsaUIsQ0FDQSxLLENBQ0EsTyxDQUNBLFUsQ0FDQSxTLENBckNOLGtCLENBMkNNLE8sQ0FRRixpQixDQUNFLCtCLENBQUEsMkIsQ0FBQSx1QixDQUdGLGlCLENBQ0UsK0IsQ0FBQSwyQixDQUFBLHVCLENBR0Ysa0IsQ0FDRSxnQyxDQUFBLDRCLENBQUEsd0IsQ0FHRixrQixDdEIxREQseUQsQ3NCMkRHLGdDLENBQUEsNEIsQ0FBQSx3QixDQUdGLGtCLENBQ0UsZ0MsQ0FBQSw0QixDQUFBLHdCLENBR0Ysa0IsQ0FDRSxnQyxDQUFBLDRCLENBQUEsd0IsQ0FHRixrQixDQUNFLGdDLENBQUEsNEIsQ0FBQSx3QixDQU1DLG1CLENBRUcsa0gsQ0FBQSw0RSxDQUFBLHVFLENBQUEsd0UsQ0FGSCx1QixDQUFBLHdCLENBT0ssd0IsQ0FDQSxVLENBUkwsdUIsQ0FhSyxZLENBYkwsbUIsQ0FFRyxrSCxDQUFBLDRFLENBQUEsdUUsQ0FBQSx3RSxDQUZILHVCLENBQUEsd0IsQ0FPSyx3QixDQUNBLFUsQ0FSTCx1QixDQWFLLFksQ0FiTCxtQixDQUVHLGtILENBQUEsNEUsQ0FBQSx1RSxDQUFBLHdFLENBRkgsdUIsQ0FBQSx3QixDQU9LLHdCLENBQ0EsVSxDQVJMLHVCLENBYUssWSxDQWJMLG1CLENBRUcsa0gsQ0FBQSw0RSxDQUFBLHVFLENBQUEsd0UsQ0FGSCx1QixDQUFBLHdCLENBT0ssd0IsQ0FDQSxVLENBUkwsdUIsQ0FhSyxZLENBYkwsbUIsQ0FFRyxrSCxDQUFBLDRFLENBQUEsdUUsQ0FBQSx3RSxDQUZILHVCLENBQUEsd0IsQ0FPSyx3QixDQUNBLFUsQ0FSTCx1QixDQWFLLFksQ0FiTCxtQixDQUVHLGtILENBQUEsNEUsQ0FBQSx1RSxDQUFBLHdFLENBRkgsdUIsQ0FBQSx3QixDQU9LLHdCLENBQ0EsVSxDQVJMLHVCLENBYUssWSxDQWJMLG1CLENBRUcsa0gsQ0FBQSw0RSxDQUFBLHVFLENBQUEsd0UsQ0FGSCx1QixDQUFBLHdCLENBT0ssd0IsQ0FDQSxVLENBUkwsdUIsQ0FhSyxZLENBYkwsbUIsQ0FFRyxrSCxDQUFBLDRFLENBQUEsdUUsQ0FBQSx3RSxDQUZILHVCLENBQUEsd0IsQ0FPSyx3QixDQUNBLFUsQ0FSTCx1QixDQWFLLFksQ0FiTCxtQixDQUVHLGtILENBQUEsNEUsQ0FBQSx1RSxDQUFBLHdFLENBRkgsdUIsQ0FBQSx3QixDQU9LLHdCLENBQ0EsVSxDQVJMLHVCLENBYUssWSxDQWJMLG9CLENBRUcsa0gsQ0FBQSw0RSxDQUFBLHVFLENBQUEsd0UsQ0FGSCx5QixDQU9LLHdCLENBQ0EsVSxDQVJMLHdCLENBWUssd0IsQ0FDQSxZLENBU0wsbUIsQ0FFRyxrSCxDQUFBLDRFLENBQUEsdUUsQ0FBQSx3RSxDQUNBLFcsQ0FISCx1QixDQUFBLHdCLENBUUssd0IsQ0FDQSxZLENBVEwsdUIsQ0FjSyxhLENBZEwsbUIsQ0FFRyxrSCxDQUFBLDRFLENBQUEsdUUsQ0FBQSx3RSxDQUNBLFcsQ0FISCx1QixDQUFBLHdCLENBUUssd0IsQ0FDQSxZLENBVEwsdUIsQ0FjSyxhLENBZEwsbUIsQ0FFRyxrSCxDQUFBLDRFLENBQUEsdUUsQ0FBQSx3RSxDQUNBLFcsQ0FISCx1QixDQUFBLHdCLENBUUssd0IsQ0FDQSxZLENBVEwsdUIsQ0FjSyxhLENBZEwsbUIsQ0FFRyxrSCxDQUFBLDRFLENBQUEsdUUsQ0FBQSx3RSxDQUNBLFcsQ0FISCx1QixDQUFBLHdCLENBUUssd0IsQ0FDQSxZLENBVEwsdUIsQ0FjSyxhLENBZEwsbUIsQ0FFRyxrSCxDQUFBLDRFLENBQUEsdUUsQ0FBQSx3RSxDQUNBLFcsQ0FISCx1QixDQUFBLHdCLENBUUssd0IsQ0FDQSxZLENBVEwsdUIsQ0FjSyxhLENBZEwsbUIsQ0FFRyxrSCxDQUFBLDRFLENBQUEsdUUsQ0FBQSx3RSxDQUNBLFcsQ0FISCx1QixDQUFBLHdCLENBUUssd0IsQ0FDQSxZLENBVEwsdUIsQ0FjSyxhLENBZEwsbUIsQ0FFRyxrSCxDQUFBLDRFLENBQUEsdUUsQ0FBQSx3RSxDQUNBLFcsQ0FISCx1QixDQUFBLHdCLENBUUssd0IsQ0FDQSxZLENBVEwsdUIsQ0FjSyxhLENBZEwsbUIsQ0FFRyxrSCxDQUFBLDRFLENBQUEsdUUsQ0FBQSx3RSxDQUNBLFcsQ0FISCx1QixDQUFBLHdCLENBUUssd0IsQ0FDQSxZLENBVEwsdUIsQ0FjSyxhLENBZEwsbUIsQ0FFRyxrSCxDQUFBLDRFLENBQUEsdUUsQ0FBQSx3RSxDQUNBLFcsQ0FISCx1QixDQUFBLHdCLENBUUssd0IsQ0FDQSxZLENBVEwsdUIsQ0FjSyxhLENBZEwsb0IsQ0FFRyxrSCxDQUFBLDRFLENBQUEsdUUsQ0FBQSx3RSxDQUNBLFcsQ0FISCx5QixDQVFLLHdCLENBQ0EsWSxDQVRMLHdCLENBYUssd0IsQ0FDQSxhLENBU0wsbUIsQ0FFRyxrSCxDQUFBLDRFLENBQUEsdUUsQ0FBQSx3RSxDQUNBLGEsQ0FISCx1QixDQUFBLHdCLENBUUssd0IsQ0FDQSxjLENBVEwsdUIsQ0FjSyxZLENBZEwsbUIsQ0FFRyxrSCxDQUFBLDRFLENBQUEsdUUsQ0FBQSx3RSxDQUNBLGEsQ0FISCx1QixDQUFBLHdCLENBUUssd0IsQ0FDQSxjLENBVEwsdUIsQ0FjSyxZLENBZEwsbUIsQ0FFRyxrSCxDQUFBLDRFLENBQUEsdUUsQ0FBQSx3RSxDQUNBLGEsQ0FISCx1QixDQUFBLHdCLENBUUssd0IsQ0FDQSxjLENBVEwsdUIsQ0FjSyxZLENBZEwsbUIsQ0FFRyxrSCxDQUFBLDRFLENBQUEsdUUsQ0FBQSx3RSxDQUNBLGEsQ0FISCx1QixDQUFBLHdCLENBUUssd0IsQ0FDQSxjLENBVEwsdUIsQ0FjSyxZLENBZEwsbUIsQ0FFRyxrSCxDQUFBLDRFLENBQUEsdUUsQ0FBQSx3RSxDQUNBLGEsQ0FISCx1QixDQUFBLHdCLENBUUssd0IsQ0FDQSxjLENBVEwsdUIsQ0FjSyxZLENBZEwsbUIsQ0FFRyxrSCxDQUFBLDRFLENBQUEsdUUsQ0FBQSx3RSxDQUNBLGEsQ0FISCx1QixDQUFBLHdCLENBUUssd0IsQ0FDQSxjLENBVEwsdUIsQ0FjSyxZLENBZEwsbUIsQ0FFRyxrSCxDQUFBLDRFLENBQUEsdUUsQ0FBQSx3RSxDQUNBLGEsQ0FISCx1QixDQUFBLHdCLENBUUssd0IsQ0FDQSxjLENBVEwsdUIsQ0FjSyxZLENBZEwsbUIsQ0FFRyxrSCxDQUFBLDRFLENBQUEsdUUsQ0FBQSx3RSxDQUNBLGEsQ0FISCx1QixDQUFBLHdCLENBUUssd0IsQ0FDQSxjLENBVEwsdUIsQ0FjSyxZLENBZEwsbUIsQ0FFRyxrSCxDQUFBLDRFLENBQUEsdUUsQ0FBQSx3RSxDQUNBLGEsQ0FISCx1QixDQUFBLHdCLENBUUssd0IsQ0FDQSxjLENBVEwsdUIsQ0FjSyxZLENBZEwsb0IsQ0FFRyxrSCxDQUFBLDRFLENBQUEsdUUsQ0FBQSx3RSxDQUNBLGEsQ0FISCx5QixDQVFLLHdCLENBQ0EsYyxDQVRMLHdCLENBYUssd0IsQ0FDQSxZLENBT1YsYSxDQUNFLFUsQ0FDQSxXLENFdkpGLGlCLENBbUNBLGUsQ0FFRSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBckNGLGlCLENBR0Usd0IsQ0FBQSwwQixDQUFBLHFCLENBQUEsa0IsQ0FGQSxzQixDQURELHVCLENBTUcsVSxDQUNBLFcsQ0FDQSxxQixDQUFBLG1CLENBQUEsYSxDQUVBLGUsQ0FDQSxpQixDQUNBLGtELENBQUEsMEMsQ0FDQSxpQixDQWJILDJCLEMvQ2NDLFEsQ0FHQSxPLENBSUEsc0MsQ0FBQSxrQyxDQUFBLDhCLEMrQ3JCRCx3QixDQXNCRyxjLENBQ0EsZ0IsQ3REVEosbUUsQ0FDQSxlLENBQ0EsaUIsQ3NEaEJDLDZCLENBbUNBLHNCLENBUkssYyxDQUNBLGEsQ3REZE4sb0UsQ0FDQSxlLENBQ0EsaUIsQ3NEY00sYSxDQUtOLGUsQ0FDRSxjLENBRUEsK0IsQ0FIRCxrQixDQU1HLGlCLENBTkgsc0IsQ0FlRyxnQixDQUNBLGEsQ0FDQSxjLEN0RHRDSixtRSxDc0R3Q0ksaUIsQ0FuQkgsNkIsQ0FzQkssVSxDQUNBLGlCLENBQ0EsUSxDQUNBLE0sQ0FDQSxVLENBQ0Esd0IsQ0FDQSxVLENBQ0EsUyxDQTdCTCw2QixDQUFBLDRCLENBaUNLLGEsQ0FqQ0wsb0MsQ3hCZ1hFLG9ELEN3QnhVSyxTLENBTVIsbUIsQ0FDRSxZLENBREQsaUMsQ3hCb0JBLDJELENBQUEsMEQsQ3dCaEJHLFksQ0FJSixpQixDQUNFLHNCLENBQ0EsbUIsQ0FFQSx3QixDQUFBLDBCLENBQUEscUIsQ0FBQSxrQixDQUNBLHdCLENBQUEscUMsQ0FBQSxxQixDQUFBLDZCLENBQ0EsNEIsQ0FHRixrQixDQVRBLGlCLENDMUZGLFUsQ0FDRSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENEa0dBLGtCLENBRUUsd0IsQ0FBQSwwQixDQUFBLHFCLENBQUEsa0IsQ0FDQSx3QixDQUFBLHFDLENBQUEscUIsQ0FBQSw2QixDQUhELHFCLENDM0VBLDRCLENEaUZHLGlCLENDekdOLFUsQ0FFRSxzQixDQUFBLGtCLENBQUEsYyxDQUNBLGEsQ0FFQSxlLENBQ0UsUyxDQUNBLGEsQ0FDQSxpQixDQUVBLHlCQUxELG9DLENBT0ssaUIsQUFJSiwwQkFYRixlLENBWUksZ0IsQ0FaSCxvQyxDQWNLLGlCQXNHTixlLENBakdBLGdCLENBbUdFLGlCLENBQ0EseUIsQ0FBQSxpQixDQXBHRixnQixDQUNFLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLDBCLENBQUEscUIsQ0FBQSxrQixDQUNBLHdCLENBQUEscUMsQ0FBQSxxQixDQUFBLDZCLENBRUEsa0IsQ0FFQSxpQixDQUNBLHNCLENBQUEsaUIsQ0FBQSxjLENBUkQsc0IsQ0FXRyw4QyxDQUFBLHNDLENBWEgsK0IsQ0FjSyxTLENBQ0Esa0IsQ0FmTCx1QixDQW9CRyxjLENBQ0EsZ0IsQ3ZEOUJKLG1FLENBQ0EsZSxDQUNBLGlCLEN1RDhCSSxrQixDQUNBLGUsQ0FDQSx5QixDQUFBLHNCLENBQ0EsYSxDQUNBLGtCLENBM0JILHlCLEM5QzBKQyxvQixDQVdFLFUsQ0FLQSxXLENBUUYsbUMsQzhDbkpJLHFCLENBQ0EsZSxDQUNBLGUsQ0FqQ0wseUIsQ0FzQ0csYSxDQUNBLGMsQ0FDQSxnQixDQUNBLHFCLENBQUEsbUIsQ0FBQSxhLENBekNILHlCLENBNkNHLGlCLENBQ0EsSyxDQUNBLE8sQ0FDQSxXLENBQ0EscUIsQ0FDQSxrQixDQUNBLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLDBCLENBQUEscUIsQ0FBQSxrQixDQUNBLFMsQ0FDQSxpQixDQUNBLHNCLENBQUEsaUIsQ0FBQSxjLENBdkRILGdDLENBMERLLFUsQ0FDQSxpQixDQUNBLEssQ0FDQSxVLENBQ0EsVSxDQUNBLFcsQ0FDQSw0RixDQUFBLDZFLENBQUEsd0UsQ0FBQSxzRSxDQWlDTCwyQixDQWpHQSxnQyxDQUFBLHNDLENBQUEsa0MsQ0FBQSx3QyxDOUMwSkMsYSxDQUNBLDRCLENBQ0EsOEMsQ0FDQSxxQyxDQUFBLDZCLENBUUUsVSxDQUtBLFcsQ0FRRixtQyxDOENqRkQsMkIsQ0FqR0Esc0MsQ0FBQSxrQyxDQUFBLHdDLEM5Q2tMQyxpQyxDOENqRkQsMkIsQ0FqR0Esa0MsQ0FBQSx3QyxDOUNxS0csVSxDQUtBLFcsQ0FRRixtQyxDOENqRkQsMkIsQ0FqR0Esd0MsQzlDa0xDLG1DLEM4Q2pGRixlLENBQ0UsVSxDQUdBLHlCLENBSkQscUIsQ0kvRkEsd0MsQ0pzR0csb0IsQ0FQSCxvQixDQVdHLGMsQ0FDQSxhLENBQ0EsZ0IsQ0FDQSxpQixDQUNBLGlCLENBZkgsMkIsQ0FrQkssVSxDQUNBLGlCLENBQ0EsTyxDQUNBLE0sQzlDK0NGLFUsQ0FLQSxXLENBUUYsbUMsQzhDMURJLGUsQ3pCaEpSLE0sQ0FDRSxpQixDQURGLGlCLENBSUksZSxDQUdGLFcsQ0FDRSxrQixDQUNBLGtCLENBQ0EseUIsQ0FBQSxpQixDQUhELDJCLENBTUcsZ0IsQ0FOSCwwQixDQVdLLG9CLENBQ0EsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEscUMsQ0FBQSxxQixDQUFBLDZCLENBQ0Esd0IsQ0FBQSwwQixDQUFBLHFCLENBQUEsa0IsQ0FkTCw0QixDQTBCTyxpQixDQTFCUCx5QyxDQThCTyxjLENBQ0EsZ0IsQzlCdkJSLG1FLENBQ0EsZSxDQUNBLGlCLEM4QnVCUSxpQixDQUNBLGlCLENBQ0EsUyxDQW5DUCxnRCxDQXNDUyxVLENBQ0EsaUIsQ0FDQSxPLENBQ0EsTSxDQUNBLGUsQ3JCaUlSLGEsQ0FDQSw0QixDQUNBLDhDLENBQ0EscUMsQ0FBQSw2QixDQVFFLFUsQ0FLQSxVLENBUUYsaUMsQ3FCbk1ELHVCLENBaURLLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLDBCLENBQUEscUIsQ0FBQSxrQixDQWxETCwwQixDQXFETyxlLENBQ0EsYyxDQUNBLGdCLENBQ0EsYSxDQXhEUCxzQyxDQTJEUyxhLENBM0RULGlDLENBK0RTLGdCLENBL0RULDhCLENBb0VPLGdCLENBQ0EsYyxDQUNBLGEsQ0FDQSxpQixDQUNBLGlCLENBeEVQLHFDLENBK0ZBLGdDLENBcEJTLFUsQ0FDQSxpQixDQUNBLE8sQ0FDQSxNLENBQ0EsZSxDckI0RlIsYSxDQUNBLDRCLENBQ0EsOEMsQ0FDQSxxQyxDQUFBLDZCLENBUUUsVSxDQUtBLFcsQ0FRRixtQyxDcUJuTUQsbUMsQ0FvRlMsZ0MsQ0FwRlQsb0MsQ0F3RlMsVSxDQU9WLFUsQ0FDRSxlLENBQ0EseUIsQ0FBQSxpQixDQUNBLGlELENBQUEseUMsQ0FFQSxnQixDQUNFLGlCLENBTkgseUIsQ0FXSywyQixDQUNBLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLHFDLENBQUEscUIsQ0FBQSw2QixDQUNBLHdCLENBQUEsMEIsQ0FBQSxxQixDQUFBLGtCLENBQ0EsaUIsQ0FmTCxnQyxDQXFCTyxTLENBQ0EsZSxDckJpRUosVSxDQUtBLFUsQ0FRRixpQyxDcUJwR0QsaUQsQ0FBQSxnRCxDQXlJRSx3QyxDQTVHTyxhLENBN0JULHVDLENBMkNTLGdDLENBQUEsNEIsQ0FBQSx3QixDQTNDVCx3QyxDQWtETyxjLENBQ0EsZ0IsQ0FDQSxpQixDQUNBLGlCLEM5QjVJUixvRSxDQUNBLGUsQ0FDQSxpQixDOEJxRkMsbUQsQ0FBQSwrQyxDQXlEUyxZLENBekRULCtDLEN2QjFGRCxpQixDQU1FLE8sQ0FRQSxtQyxDQUFBLCtCLENBQUEsMkIsQ3VCMElRLFMsQ0FDQSxhLENBL0RULHNCLENBNkVLLGMsQ0FDQSw0QixDQUtOLGlCLENBQ0UsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUNBLG9CLENBQUEsZ0MsQ0FBQSxpQixDQUFBLHdCLENBQ0Esa0IsQ0FIRCx5QixDQU1HLGlCLENBRUEsYyxDQUNBLGdCLENBQ0EsYSxDOEIzS0gscUMsQzlCaUtBLHdCLENBY0csYyxDQUNBLGdCLENBQ0EsYSxDQUNBLGdDLENBakJILDhCLENBb0JLLHdCLENBcEJMLCtCLENBd0JLLGEsQ0FDQSxvQixDQXpCTCxxQyxDQTRCTyxvQixDQTVCUCx1QixDckJQQyxhLENBQ0EsNEIsQ0FDQSw4QyxDQUNBLHFDLENBQUEsNkIsQ0FRRSxVLENBS0EsVyxDQVFGLG1DLENxQmtCRSxnQixDQUlKLFksQ0FDRSxlLENBQ0EsaUIsQ0FFQSxnQixDQUNFLGdCLENBR0Ysa0IsQ0FPQSxpQixDQUNFLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FFQSwrQixDQVZGLGtCLENBRUUsYSxDQUNBLGEsQ0FJRixpQixDQUVFLGMsQ0FGRCw0QixDQU1HLGUsQ0FOSCwwQixDQVVHLGlCLENBQ0EsVSxDQVhILGlDLENBY0ssVSxDQUNBLGlCLENBQ0EsSyxDQUNBLE0sQ0FDQSxVLENBQ0EsVyxDQUNBLFMsQ0FwQkwsdUQsQ0F3QkssUyxDQXhCTCwyQixDQThCSyxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBOUJMLDRCLENBa0NLLGdCLENBQ0EsWSxDQW5DTCw2QixDQXVDSyxjLENBQ0EsaUIsQ0FDQSxVLENBQ0EsWSxDQTFDTCxvQyxDQThFQyx5QixDQWpDTSxhLENBN0NQLGtDLENBaURPLGlCLENBQ0EsaUIsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxhLENBckRQLHlDLENBd0RTLFUsQ0FDQSxpQixDQUNBLE8sQ0FDQSxNLENyQnhIVixhLENBQ0EsNEIsQ0FDQSw4QyxDQUNBLHFDLENBQUEsNkIsQ0FRRSxVLENBS0EsVSxDQVFGLGlDLENxQmtHVSxlLENBQ0EsZ0MsQ0FBQSw0QixDQUFBLHdCLENBcUJWLGlCLENBQ0Usa0IsQ0FBQSxjLENBQUEsVSxDQUFBLE0sQ0FDQSxpQixDQUZELHdCLENBS0csYyxDQUNBLGdCLEM5QnpUTixtRSxDQUNBLGUsQ0FDQSxpQixDOEJpVEcsNkIsQ0FXRyxvQixDQUFBLGdCLENBQUEsWSxDQUFBLFEsQ0FDQSxrQixDQUlKLG9CLENBQ0UsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUNBLG9CLENBQUEsZ0MsQ0FBQSxpQixDQUFBLHdCLENBRkQsdUIsQ0FLRyxpQixDQUNBLGMsQ0FDQSxnQixDQUNBLGMsQ0FDQSxpQixDNEJwU0wsbUMsQzVCMlJFLGtDLENBa0VBLHNDLENSbFJGLDRCLENRNE5PLGMsQ0FLTixrQixDQUNFLGlCLENBQ0EsTyxDQUNBLGtDLENBQUEsOEIsQ0FBQSwwQixDQUNBLFUsQ0FDQSxnQixDQUNBLGMsQ0FDQSxnQixDQUNBLGEsQ0FDQSxrQixDQUNBLFMsQ0FWRCx5QixDQWFHLGlCLENBQ0EsaUIsQ0FDQSxZLENBZkgsZ0MsQ0FrQkssVSxDQUNBLGlCLENBQ0EsTyxDQUNBLE0sQ0FDQSxlLENyQnZNTixhLENBQ0EsNEIsQ0FDQSw4QyxDQUNBLHFDLENBQUEsNkIsQ0FRRSxVLENBS0EsVyxDQVFGLG1DLENxQnlKQyw4QixDQTJCSyxhLENBQ0EsZ0MsQ0FDQSxjLENBQ0EsZ0IsQ0FtQkwsMEMsQ0FBQSx1QyxDQWpEQSx1QixDQUFBLGdDLENBb0NLLFksQ0FwQ0wsK0IsQ0F3Q0ssYSxDQVNOLHFCLENBQ0UsaUIsQ0FDQSxLLENBQ0EsTyxDQUNBLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FDQSxvQixDQUFBLGdDLENBQUEsaUIsQ0FBQSx3QixDQUxELDJCLENBUUcsaUIsQ0FDQSxjLENBQ0EsaUIsQ0FDQSxpQixDNEJ4V0wsK0IsQzVCNlZFLGtDLENBY0ssVSxDQUNBLGlCLENBQ0EsVSxDQUNBLDhCLENBQUEsc0IsQ0FDQSxVLENBQ0EsK0IsQ0FDQSxVLENBQ0EsZSxDNEJsWFAsMEMsQ0cwYUEsb0QsQ0NwY0Esd0QsQ0NrQkEscUQsQ2pDcVdFLDZDLENTellGLDRDLENUcWFTLFksQ0E1QlAsMEMsQ0FtQ1Msb0MsQ0FBQSw0QixDQW5DVCxrRCxDQTJDUyx1QixDQUFBLGUsQ0FDQSxvQixDQTVDVCxtRSxDQUFBLGdFLENBQUEsd0QsQ0ErQ1csd0IsQ0EvQ1gsOEMsQ0EwRFMsaUMsQ0FBQSx5QixDQUNBLDhCLENBM0RULG9ELENBOERXLGtDLENBQ0EsbUIsQzRCNVpiLGdDLEM1QjZWRSw0QyxDQThFSyx3QixDQUNBLFUsQ0FDQSxXLENBQ0EseUIsQ0FBQSxpQixDQUNBLGlCLENBQ0EsYSxDQUNBLGEsQ0FDQSxjLEM0QmxiUCxzQyxDNUI2VkUsa0QsQ0F3Rk8sVSxDQUNBLGlCLENBQ0EsTyxDQUNBLFEsQ0FDQSxTLENBQ0EsVSxDQUNBLHlCLENBQUEsaUIsQ0FDQSxlLENBQ0EsZ0IsQ0FDQSx3QixDQUNBLFMsQ0FsR1Asd0QsQ0F1R1MsUyxDQUNBLHdCLENBeEdULHVELENBQUEsb0QsQ0E4R0ssb0IsQ0E5R0wsMEQsQ0FpSE8sUyxDQUNBLHdCLENBbEhQLCtDLENBaUlLLHdCLENBQ0EsVSxDQUNBLFcsQ0FDQSxpQixDQUNBLGEsQ0FDQSxhLENBQ0EsYyxDQXZJTCxxRCxDQTBJTyxVLENBQ0EsaUIsQ0FDQSxPLENBQ0EsUSxDQUNBLFMsQ0FDQSxVLENBQ0EsZSxDQUNBLGdCLENBQ0Esd0IsQ0FDQSxTLENBbkpQLDJELENBd0pTLFMsQ0FDQSx3QixDQXpKVCw2RCxDQWtLTyxTLENBQ0Esd0IsQ0FXTCwyQyxDQVFPLG9CLENBQ0EsVSxDQVRQLGlELENBWVMsUyxDQUNBLHdCLENBYlQsNkMsQ0FtQkssb0IsQ0FuQkwsbUQsQ0FBQSx5RCxDQXNCTyx3QixDNEJqaUJYLHdELEM1QjJnQkksbUQsQ0EwQk8sUyxDQVdWLG9CLENBQ0UsZ0IsQ0FERCxpRCxDQUlHLG9CLENBQUEsZ0IsQ0FBQSxZLENBQUEsUSxDQUNBLHFCLENBQUEsbUIsQ0FBQSxhLENBTUosaUIsQ0FDRSxlLENBQ0EseUIsQ0FBQSxpQixDQUNBLGlELENBQUEseUMsQ0FHRixtQixDQUNFLGlCLENBQ0EsK0IsQ0FDQSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxxQyxDQUFBLHFCLENBQUEsNkIsQ0FDQSx3QixDQUFBLDBCLENBQUEscUIsQ0FBQSxrQixDQUxELDhCLENBUUcsZSxDQVJILDJCLENBZ0JHLGEsQ0FDQSxjLENBQ0EsZ0IsQ0FsQkgsZ0MsQ0FxQkssYSxDQXJCTCwyQixDQTBCRyxjLENBQ0EsZ0IsQzlCcG9CTixtRSxDQUNBLGUsQ0FDQSxpQixDOEJ1b0JFLG9CLENBQ0UsaUIsQ0FJSCxtRCxDQUlPLGMsQ0FKUCw2RSxDQWFZLE8sQ0FiWixrRSxDQWtCVSxpQixDQUNBLGdCLENBY2Isa0MsQ0FMRSxlLENBQ0UsWSxDQUlKLDJDLENBVVEsVSxDQVZSLHVDLENBY1EsVSxDQUNBLGlCLENBQ0EsSyxDQUNBLE0sQ0FDQSxVLENBQ0EsVyxDQUNBLFMsQ0FwQlIsNEIsQ0EwQkksaUIsQ0FDQSxVLENBM0JKLG1DLENBOEJNLFUsQ0FDQSxpQixDQUNBLEssQ0FDQSxXLENBQ0EsTyxDQUNBLFcsQ0FDQSxTLENSbHVCTixjLENBQ0UsYyxDQUNBLEssQ0FDQSxNLENBQ0EsVSxDQUNBLFcsQ0FDQSxnQixDQUdGLE0sQ0FDRSxjLENBQ0EsUSxDQUNBLFEsQ0FDQSxrQyxDQUFBLDhCLENBQUEsMEIsQ0FDQSxnQixDQUNBLGtDLENBQUEsMEIsQ0FDQSxTLENBQ0EsaUIsQ0FDQSxzQixDQUFBLGlCLENBQUEsYyxDQVRGLGEsQ0FZSSxTLENBQ0Esa0IsQ0FpQ0Qsa0MsQ0FmQSxvQyxDQWZBLG9DLENBSU8sVSxDQUNBLGlCLENBQ0EsTyxDQUNBLFMsQ2JrSk4sYSxDQUNBLDRCLENBQ0EsOEMsQ0FDQSxxQyxDQUFBLDZCLENBUUUsVSxDQUtBLFcsQ0FRRixtQyxDYXhLTSxlLENBcUJQLGtDLENBZkEsb0MsQ2IwSkcsVyxDQVFGLG1DLENhbkpELDJCLENBR0ssd0IsQ0FITCxrQyxDYjJJRyxXLENBUUYsbUMsQ2FuSkQsd0MsQ0FBQSwwQixDQWdCSywwQixDQWhCTCxrQyxDQXFCTyxVLENBVVIsVyxDQUNFLGUsQ0FERCx5QixDQUtLLDJCLENBQUEsNEIsQ0FBQSw2QixDQUFBLHlCLENBQUEscUIsQ0FDQSx5QixDQUFBLDJCLENBQUEsc0IsQ0FBQSxtQixDQU5MLGdDLENBU08sWSxDQUNBLFEsQ0FWUCwwQixDQWVLLGEsQ0FDQSxlLENBS04sYSxDQUFDLG1CLENBV0csb0MsQ0FBQSw0QixDQVhKLGEsQ0FDRSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSwwQixDQUFBLHFCLENBQUEsa0IsQ0FDQSwyQixDQUNBLGtCLENBQ0EsOEMsQ0FBQSxzQyxDQUNBLHlCLENBQUEsaUIsQ0FORCxtQixDQVVHLCtELENBQUEsdUQsQ0FFQSxrQyxDQUFBLDBCLENBQ0EsMEIsQ0FBQSxrQixDQVVILG9CLENBTkQsWSxDQUNFLGMsQ0FDQSxnQixDQUNBLFUsQ0FHRixjLENBQ0UsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEsMEIsQ0FBQSxxQixDQUFBLGtCLENBQ0EsZ0IsQ0FIRCxpQixDQU1HLGlCLENBTkgsb0IsQ0FjRyxhLENBZEgsMEIsQ0FtQkssYSxDb0NySlIsYSxDQUNFLGlCLENBRUEsbUIsQ0FDRSxpQixDQUNBLFUsQ0FDQSxVLENBQ0EsaUIsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxhLENBQ0Esa0IsQ0FDQSxTLENBVEQsMkIsQ0FZRyxhLENBWkgsMEIsQ0FnQkcsaUIsQ0FDQSxpQixDQUNBLFksQ0FsQkgsaUMsQ0FxQkssVSxDQUNBLGlCLENBQ0EsTyxDQUNBLE0sQ0FDQSxlLENqRHNKSixhLENBQ0EsNEIsQ0FDQSw4QyxDQUNBLHFDLENBQUEsNkIsQ0FRRSxVLENBS0EsVyxDQVFGLG1DLENpRHZNRCwrQixDQThCSyxhLENBQ0EsZ0MsQ0FDQSxjLENBQ0EsZ0IsQ0FtQkwsMkIsQ0FwREEsd0IsQ0FBQSxpQyxDTU9BLHNCLENMZ0JBLHFCLENEZ0JLLFksQ0F2Q0wsZ0MsQ0EyQ0ssYSxDQVNOLHFCLENBQ0UsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQURELHdCLENBSUcsYyxDQUNBLGlCLENBQ0EsaUIsQ0FDQSxpQixDQVBILGdDLENBNkJLLGdCLENBQ0EsYyxDQUNBLGEsQ0FDQSxpQixDQWhDTCw0QyxDQWlFUyxTLENBQ0Esd0IsQ0FsRVQsOEMsQ0F5RU8sUyxDQUNBLHdCLENBdURQLHFELENBaklBLG9ELENBQUEsd0QsQ0tSQSxpRSxDTHVGUyx3QixDQS9FVCwwQyxDQXlGUyxvQyxDQUFBLDRCLENBekZULGtELENLUkEsMkQsQ0x5R1MsdUIsQ0FBQSxlLENBQ0Esb0IsQ0FsR1QsOEMsQ0FnSFMsaUMsQ0FBQSx5QixDQUNBLDhCLENBakhULG9ELENBb0hXLGtDLENBQ0EsbUIsQ0FySFgsb0QsQ0F5SFcsUyxDQVFYLG1DLENBSU8sd0IsQ0FKUCx1QyxDQUFBLG1DLENBUU8sb0IsQ0FDQSxVLENBVFAsNkMsQ0FBQSx5QyxDQVlTLFMsQ0FDQSx3QixDQWJULGlDLENBa0JPLG9DLENBQUEsNEIsQ0FsQlAscUMsQ0M5SkEsMEMsQ0QrTEssb0IsQ0FqQ0wsMkMsQ0FBQSxpRCxDQW9DTyx3QixDQXBDUCwyQyxDS3pJQSxpRSxDSnJCQSx5QyxDRHNNTyxTLENBeENQLHlDLENBZ0RPLG9CLENBQ0EsdUIsQ0FBQSxlLENBakRQLCtDLENBb0RTLFMsQ0FDQSx3QixDQzdPWixVLENBQ0UsZSxDQUVBLDBCQUhGLFUsQ0FJSSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0Esc0IsQ0FBQSxrQixDQUFBLGMsQ0FDQSxlQUdGLGUsQ0FDRSxpQixDSGNELG9DLENHZkEsMEIsQ0FJRyxlLENBR0YsMEJBUEYsZSxDQVFJLFMsQ0FDQSxhLENBVEgsb0MsQ0FZSyxpQkFLTixlLENBQ0UsaUIsQ0FERCwyQixDQU9LLDJCLENBQ0EsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEsMEIsQ0FBQSxxQixDQUFBLGtCLENBQ0EsaUIsQ0FDQSxjLENBQ0Esa0IsQ0FDQSx5QixDQUFBLGlCLENBQ0EsdUIsQzNEekJOLG1FLENBQ0EsZSxDQUNBLGlCLEMyRFNDLGtDLENBa0JPLFUsQ0FDQSxpQixDQUNBLFEsQ0FDQSxTLENBQ0EsVSxDQUNBLFcsQ0FDQSx5QixDQUFBLGlCLENBQ0EsZSxDQUNBLHFDLENBMUJQLGlDLENBOEJPLFUsQ0FDQSxpQixDQUNBLFEsQ0FDQSxTLENsRHVITixhLENBQ0EsNEIsQ0FDQSw4QyxDQUNBLHFDLENBQUEsNkIsQ0FRRSxVLENBS0EsVyxDQVFGLGlDLENrRDdJTSxTLENBbkNQLG1DLENBOENLLHdCLENBQ0EsYSxDQWFOLGdCLENBQ0UsUyxDQUNBLGtCLENBQ0EsZSxDQUNBLHlCLENBQUEsc0IsQ0FDQSxrQixDQUNBLGMsQ0FFQSwwQkFSRixnQixDQVNJLFdBVEgscUIsQ0FhRyxvQixDQUNBLGtCLENBQ0EsZ0IsQ0FJSixnQixDQUNFLFMsQ0FDQSxpQixDQUdGLGtCLENBQ0UsaUIsQ0FDQSxRLENBQ0EsVSxDQUNBLFMsQ0FKRCwyQixDbEQrRUcsVSxDQUtBLFcsQ0FRRixtQyxDa0RwRkUscUIsQ0FDQSxnQixDQVRILDJCLENBQUEsaUMsQ0FBQSw2QixDQUFBLG1DLENsRG9FQyxvQixDQUNBLDRCLENBQ0EsOEMsQ0FDQSxxQyxDQUFBLDZCLENrRHZFRCxpQyxDbEQ0RkMsbUMsQ0FiRSxVLENBS0EsVyxDa0RwRkgsNkIsQ0FBQSxtQyxDbEQrRUcsVSxDQUtBLFcsQ2tEcEZILDZCLENBa0JHLHFCLENsRDBFRixtQyxDa0Q1RkQsbUMsQ2xENEZDLG1DLEN1RDFNSixRLENBQ0UsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEsMEIsQ0FBQSxxQixDQUFBLGtCLENBRUEsYyxDQUNFLGMsQ0FDQSxnQixDQUNBLGdCLENITkQsOEQsQ0ltTUEsMEMsQ0NwTUgsMEMsQ0ZVRyxvQyxDQUtLLHdCLENHZ1NMLDJFLENOOVNBLG9FLENJbU1BLGdELENDcE1ILGdELENGVUcsMEMsQ0k4RUEsc0QsQ0p0RU8sUyxDQVJQLHNCLENBY0csYSxDQUNBLFUsQ0FDQSxXLENBQ0Esa0IsQ0FDQSwwQixDQUFBLGtCLENBQ0EsaUIsQ0FDQSxjLENBcEJILDRCLENBdUJLLFUsQ0FDQSxpQixDQUNBLE8sQ0FDQSxRLENBQ0EsVSxDQUNBLFcsQ0FDQSxlLENBQ0EscUIsQ0FDQSwwQixDQUFBLGtCLENBQ0Esc0IsQ0FBQSxpQixDQUFBLGMsQ0sxQ1IsSyxDQUtFLFcsQ0FJRSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBVEosSyxDQUVFLHNCLENBQUEsa0IsQ0FBQSxjLENBQ0EsbUIsQ0FFQSxXLENBQ0UsaUIsQ0FDQSxnQixDQUNBLGEsQ0FFQSxrQixDQUNBLHlCLENBQUEsaUIsQ0FDQSx3QixDQUFBLDBCLENBQUEscUIsQ0FBQSxrQixDQUNBLHNCLENBQUEsaUIsQ0FBQSxjLENBR0YsVSxDQUNFLGUsQ0FDQSxZLENDVkQsNkIsQ0NQQSx3QixDRnlCQSxzQyxDQVZBLGlCLEM1RGtLQyxhLENBQ0EsNEIsQ0FDQSw4QyxDQUNBLHFDLENBQUEsNkIsQ0FRRSxVLENBS0EsVyxDNERsTEgsaUIsQ0FLRyxVLEM1RHFMRixtQyxDNERoTEQsZ0MsQ0FJTyw4QyxDQUFBLHNDLENuQ2tEUCxpRixDbUN0REEseUIsQ0FTSyxhLENDM0JMLDZCLENDUEEsd0IsQ0Z5QkEsc0MsQzVEZ0xDLG1DLEM2RHpNRixvQixDQUNFLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FDQSxvQixDQUFBLGdDLENBQUEsaUIsQ0FBQSx3QixDQUNBLHdCLENBQUEsMEIsQ0FBQSxxQixDQUFBLGtCLENBQ0EsaUIsQ0FHRixzQixDQUNFLGlCLENBQ0EsaUIsQ0FDQSxpQixDQUNBLGMsQ0FDQSxnQixDQUxELDZCLENDUEEsd0IsQ0RlRyxVLENBQ0EsaUIsQ0FDQSxPLENBQ0EsTSxDN0QwS0EsVSxDQUtBLFcsQ0FRRixtQyxDNkRyTEUsZSxDQWJILDJCLENBaUJHLGEsQ0FDQSxnQyxDQWxCSCxpQyxDQXNCRyx3QixDQUlKLHlCLENBQ0Usa0IsQ0NsQ0YsaUIsQ0FDRSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxxQyxDQUFBLHFCLENBQUEsNkIsQ0FDQSwrQixDQUNBLGlCLENBQ0EsaUIsQ0FDQSxzQixDQUFBLGlCLENBQUEsYyxDQU5ELHdCLENBWUcsUyxDQUNBLGdCLEM5RCtLQSxVLENBS0EsVyxDQVFGLG1DLEM4RHpNRCw0QixDQWtCRyxlLENBbEJILHVCLENBc0JHLGlELENBQUEseUMsQ0F0QkgsOEIsQ0F5QkssYSxDQXpCTCx3QixDQThCRyxrQixDQUFBLGMsQ0FBQSxVLENBQUEsTSxDQUNBLGtCLENBQ0EsZSxDQUNBLHlCLENBQUEsc0IsQ0FDQSxrQixDQUNBLGMsQ3ZFckJKLG1FLENBQ0EsZSxDQUNBLGlCLEN1RXFCSSxpQixDQUNBLGlCLENBdENILHdCLENBMENHLGtCLENBQ0EsYyxDQUNBLGdCLENBQ0EsYSxDQzlDTixnRCxDQUFBLGtELENBQUEsa0QsQ0FBQSxrRCxDQUFBLGtELENBQUEsa0QsQ0FBQSxrRCxDQUFBLGtELENBQUEsa0QsQ0FBQSxrRCxDQUFBLGtELENBQUEsZ0QsQ0FBQSxrRCxDQUFBLGdELENBQUEsZ0QsQ0FBQSxnRCxDQUFBLGdELENBQUEsZ0QsQ0FBQSxnRCxDQUFBLGlELENBS1Usc0IsQ0FBQSwyQixDQUFBLGMsQ0FDQSxpQixDQUNBLGtCLENBUFYsdUIsQ0FZUSxnQixDQUNBLGlCLENBYlIseUIsQ0FpQlEsc0IsQ0FBQSwyQixDQUFBLGMsQ0FDQSxpQixDQUNBLGtCLENBbkJSLHVCLENBWVEsZ0IsQ0FDQSxpQixDQWJSLHlCLENBaUJRLHNCLENBQUEsMkIsQ0FBQSxjLENBQ0EsaUIsQ0FDQSxrQixDQW5CUix1QixDQVlRLGdCLENBQ0EsaUIsQ0FiUix5QixDQWlCUSxzQixDQUFBLDJCLENBQUEsYyxDQUNBLGlCLENBQ0Esa0IsQ0FuQlIsdUIsQ0FZUSxnQixDQUNBLGlCLENBYlIseUIsQ0FpQlEsc0IsQ0FBQSwyQixDQUFBLGMsQ0FDQSxpQixDQUNBLGtCLENBbkJSLHVCLENBWVEsZ0IsQ0FDQSxpQixDQWJSLHlCLENBaUJRLHNCLENBQUEsMkIsQ0FBQSxjLENBQ0EsaUIsQ0FDQSxrQixDQW5CUix1QixDQVlRLGdCLENBQ0EsaUIsQ0FiUix5QixDQWlCUSxzQixDQUFBLDJCLENBQUEsYyxDQUNBLGlCLENBQ0Esa0IsQ0FuQlIsdUIsQ0FZUSxnQixDQUNBLGlCLENBYlIseUIsQ0FpQlEsc0IsQ0FBQSwyQixDQUFBLGMsQ0FDQSxpQixDQUNBLGtCLENBbkJSLHVCLENBWVEsZ0IsQ0FDQSxpQixDQWJSLHlCLENBaUJRLHNCLENBQUEsMkIsQ0FBQSxjLENBQ0EsaUIsQ0FDQSxrQixDQW5CUix1QixDQVlRLGdCLENBQ0EsaUIsQ0FiUix5QixDQWlCUSxzQixDQUFBLDJCLENBQUEsYyxDQUNBLGlCLENBQ0Esa0IsQ0FuQlIsd0IsQ0FZUSxnQixDQUNBLGlCLENBYlIsMEIsQ0FpQlEsc0IsQ0FBQSwyQixDQUFBLGMsQ0FDQSxpQixDQUNBLGtCLENBbkJSLHdCLENBWVEsZ0IsQ0FDQSxpQixDQWJSLDBCLENBaUJRLHNCLENBQUEsMkIsQ0FBQSxjLENBQ0EsaUIsQ0FDQSxrQixDQW5CUix3QixDQVlRLGdCLENBQ0EsaUIsQ0FiUiwwQixDQWlCUSxzQixDQUFBLDJCLENBQUEsYyxDQUNBLGlCLENBQ0Esa0IsQ0FuQlIsd0IsQ0FZUSxnQixDQUNBLGlCLENBYlIsMEIsQ0FpQlEsc0IsQ0FBQSwyQixDQUFBLGMsQ0FDQSxpQixDQUNBLGtCLENBbkJSLHdCLENBWVEsZ0IsQ0FDQSxpQixDQWJSLDBCLENBaUJRLHNCLENBQUEsMkIsQ0FBQSxjLENBQ0EsaUIsQ0FDQSxrQixDQW5CUix3QixDQVlRLGdCLENBQ0EsaUIsQ0FiUiwwQixDQWlCUSxzQixDQUFBLDJCLENBQUEsYyxDQUNBLGlCLENBQ0Esa0IsQ0FuQlIsd0IsQ0FZUSxnQixDQUNBLGlCLENBYlIsMEIsQ0FpQlEsc0IsQ0FBQSwyQixDQUFBLGMsQ0FDQSxpQixDQUNBLGtCLENBbkJSLHdCLENBWVEsZ0IsQ0FDQSxpQixDQWJSLDBCLENBaUJRLHNCLENBQUEsMkIsQ0FBQSxjLENBQ0EsaUIsQ0FDQSxrQixDQW5CUix3QixDQVlRLGdCLENBQ0EsaUIsQ0FiUiwwQixDQWlCUSxzQixDQUFBLDJCLENBQUEsYyxDQUNBLGlCLENBQ0Esa0IsQ0FuQlIsd0IsQ0FZUSxnQixDQUNBLGlCLENBYlIsMEIsQ0FpQlEsc0IsQ0FBQSwyQixDQUFBLGMsQ0FDQSxpQixDQUNBLGtCLENBbkJSLHdCLENBWVEsZ0IsQ0FDQSxpQixDQWJSLDBCLENBaUJRLHNCLENBQUEsMkIsQ0FBQSxjLENBQ0EsaUIsQ0FDQSxrQixDQUtOLGMsQ0FDRSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxxQyxDQUFBLHFCLENBQUEsNkIsQ0FDQSwrQixDQUNBLHFCLENBQ0EsaUIsQ0FDQSxjLENBTkQscUIsQ0FTRyxVLENBQ0EsaUIsQ0FDQSxRLENBQ0EsMkIsQ0FBQSx1QixDQUFBLG1CLENBQ0EsUyxDL0Q2SUYsYSxDQUNBLDRCLENBQ0EsOEMsQ0FDQSxxQyxDQUFBLDZCLENBUUUsVSxDQUtBLFcsQ0FRRixtQyxDK0RsTEQseUIsQ0FrQkcsZSxDQWxCSCxrQixDQXNCRyxjLENBdEJILHFCLENBQUEsc0IsQ0FxQ0csYyxDQUNBLGdCLENBRUEscUIsQ0FBQSxtQixDQUFBLGEsQ0F4Q0gsc0IsQ0EyQkcsVyxDeEVwQ0osaUUsQ0FDQSxlLENBQ0EsaUIsQ3dFdUNJLGlCLENBSkEsa0IsQ0E1QkgscUIsQ0FvQ0csa0IsQ0FHQSxrQixDQUFBLGMsQ0FBQSxVLENBQUEsTSxDQUVBLGlCLENBQ0Esa0IsQ0FDQSxzQixDQUFBLGlCLENBQUEsYyxDQUNBLGUsQ0FDQSx5QixDQUFBLHNCLENBRUEsMEJBL0NILHFCLENBZ0RLLGlCLENBQ0Esb0JBSUosc0IsQ0FDRSxjLENBQ0EsZ0IsQ0FDQSxZLENBSEQsNkIsQ0FNRyxZLENBTkgsNEIsQ0FVRyxjLENBQ0EsUSxDQUNBLFUsQ0FDQSxxQixDQWJILDBCLENBaUJHLGEsQ0FDQSxhLENBbEJILDhCLEN4RTlESCxvRSxDQUNBLGUsQ0FDQSxpQixDd0VtRk0sYyxDQUNBLGdCLENBQ0EsZ0IsQ0F6QkgsbUMsQ0E0QkssaUIsQ0E1QkwsNkIsQ0FpQ0csYSxDaEI5R1IsUyxDQUNFLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FDQSxzQixDQUFBLGtCLENBQUEsYyxDQUNBLGEsQ0FFQSxjLENBQ0UsUyxDQUNBLGEsQ0FDQSxpQixDQUVBLHlCQUxELG1DLENBT0ssaUIsQUFJSiwwQkFYRixjLENBWUksZ0IsQ0FaSCxtQyxDQWNLLGlCQUtOLGUsQ0FDRSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSwwQixDQUFBLHFCLENBQUEsa0IsQ0FDQSx3QixDQUFBLHFDLENBQUEscUIsQ0FBQSw2QixDQUNBLGdCLENBQ0Esa0IsQ0FDQSx5QixDQUFBLGlCLENBQ0EsaUIsQ0FDQSxzQixDQUFBLGlCLENBQUEsYyxDQVJELHFCLENBV0csOEMsQ0FBQSxzQyxDQVhILDhCLENBY0ssUyxDQUNBLGtCLENBZkwsc0IsQ0FvQkcsYyxDQUNBLGdCLEN4RDlCSixtRSxDQUNBLGUsQ0FDQSxpQixDd0Q4Qkksa0IsQ0FDQSxlLENBQ0EseUIsQ0FBQSxzQixDQUNBLGEsQ0FDQSxrQixDQTNCSCxzQixDQStCRyxhLENBQ0EsYyxDQUNBLGdCLENBQ0EscUIsQ0FBQSxtQixDQUFBLGEsQ0FDQSxnQixDQW5DSCx5QixDQXNDSyxpQixDQXRDTCx3QixDQStDRyxpQixDQUNBLEssQ0FDQSxPLENBQ0EsVyxDQUNBLHFCLENBQ0Esa0IsQ0FDQSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSwwQixDQUFBLHFCLENBQUEsa0IsQ0FDQSxTLENBQ0EsaUIsQ0FDQSxzQixDQUFBLGlCLENBQUEsYyxDQXpESCwrQixDQTRESyxVLENBQ0EsaUIsQ0FDQSxLLENBQ0EsVSxDQUNBLFUsQ0FDQSxXLENBQ0EsNEYsQ0FBQSw2RSxDQUFBLHdFLENBQUEsc0UsQ0FsRUwsMkIsQ0FzRUssaUIsQ0F0RUwsc0MsQ0F5RU8sYyxDQXpFUCwrQixDL0MwSkMsYSxDQUNBLDRCLENBQ0EsOEMsQ0FDQSxxQyxDQUFBLDZCLENBUUUsVSxDQUtBLFcsQ0FRRixtQyxDK0NsTEQscUMsQy9DcUtHLFUsQ0FLQSxXLENBUUYsaUMsQytDbExELGlDLEMvQ3FLRyxVLENBS0EsVyxDQVFGLG1DLEN5QnRNRCxxQyxDc0J1SEEsMEIsQ0FuR0EscUMsQ0FBQSxpQyxDQUFBLHVDLEMvQzBKQyxhLENBQ0EsNEIsQ0FDQSw4QyxDQUNBLHFDLENBQUEsNkIsQytDN0pELHVDLEMvQ3FLRyxVLENBS0EsVyxDQVFGLG1DLEMrQy9FRixjLENBQ0UsVSxDQUNBLGlCLENBQ0EseUIsQ0FBQSxpQixDQUNBLHlCLENBSkQsb0IsQ0FPRyxvQixDdEI5SEgsOEIsQ3NCdUhBLG1CLENBV0csYyxDQUNBLGEsQ0FDQSxnQixDQUNBLGlCLENBQ0EsaUIsQ3RCdElILHFDLENzQnVIQSwwQixDdEJqR08sVSxDM0JkUixpQixDQU1FLE8sQzJCVU0sTSxDc0IrRlAsMEIsQ0F1QkssZSxDL0MyQ0YsVSxDQUtBLFcsQ0FRRixtQyxDeUIxTUosUyxDQUNFLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FDQSwyQixDQUFBLDRCLENBQUEsNkIsQ0FBQSx5QixDQUFBLHFCLENBRUEsaUIsQ0FDRSxhLENBQ0EsK0IsQ0FDQSxrQixDQUNBLHFCLENBQUEsbUIsQ0FBQSxhLENBSkQseUIsQ0FPRyxjLENBQ0EsZ0IsQ0FDQSxhLENBQ0Esa0IsQ0FWSCw4QixDQW1CSyxpQixDQW5CTCxxQyxDM0JzQkMsbUMsQ0FBQSwrQixDQUFBLDJCLENFbUtFLFUsQ0FLQSxXLENBUUYsaUMsQ3lCdE1ELHdCLENBbUNHLGUsQ0FDQSxjLENBQ0EsYSxDQUNBLGdCLENBSUosZSxDdUN2Q0MsYyxDdkN3Q0Msa0IsQ0FBQSxjLENBQUEsVSxDQUFBLE0sQ0FHRixlLENBQ0UsYyxDQUNBLGEsQ0FDQSwrQixDQUhELDBCLENBTUcsZSxDQU5ILGtCLENBVUcsa0IsQ0FvQkgsbUUsQ0FBQSwyRCxDQUFBLDZELENBOUJBLDZCLENBYUssZSxDQWJMLDBCLENBaUJLLGMsQ0FDQSxhLENBQ0EsZ0IsQ0FDQSxpQixDQXBCTCx5QixDQXdCSyxjLENBQ0EsZ0IsQ0FLTix3QixDQUNFLGMsQ0FDQSxhLENBRkQsOEMsQ0FNSyxjLENBQ0Esa0IsQ0FDQSxnQixDbEN6RU4sbUUsQ0FDQSxlLENBQ0EsaUIsQ2tDK0RDLGdELENBYUssa0IsQ0FiTCx3RCxDQW9CTyxrQixDQUNBLGlCLENBQ0EsaUIsQ0F0QlAsK0QsQ0F5QlMsVSxDM0I3RlYsaUIsQ0FNRSxPLENBUUEsbUMsQ0FBQSwrQixDQUFBLDJCLEMyQmlGUSxNLENBM0JULG1FLENBQUEsbUUsQ3pCa0dDLGEsQ0FDQSw0QixDQUNBLDhDLENBQ0EscUMsQ0FBQSw2QixDQVFFLFUsQ0FLQSxXLENBUUYsaUMsQ3lCMUhELG1FLEN6QjBIQyxpQyxDeUIxSEQsa0QsQ0FrRE8saUIsQ0FsRFAsNkQsQ0EyRFMsZSxDQUNBLGtCLENBQ0EseUIsQ0FBQSxpQixDQUNBLHlCLENBQ0EsaUIsQ0FDQSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0EsMkIsQ0FBQSw0QixDQUFBLDZCLENBQUEseUIsQ0FBQSxxQixDQUNBLHVCLENBQUEsOEIsQ0FBQSxvQixDQUFBLHNCLENBbEVULG9FLENBcUVXLGMsQ0FDQSxnQixDQXRFWCxvRSxDQTBFVyxjLENBQ0EsZ0IsQ0FDQSxhLENBQ0EsYyxDQTdFWCxzRSxDQWlGVyxpQixDQUNBLE8sQ0FDQSxVLENBQ0EsVSxDQUNBLFcsQ0FDQSx5QixDQUFBLGlCLENBQ0EsZSxDQUNBLGMsQ0F4RlgsNEUsQzZCakNBLHlELEM3QjRIYSx3QixDQTNGYiwyRSxDQStGYSx3QixDQS9GYiw4RSxDQW1HYSx3QixDQW5HYiw2RSxDQXVHYSx3QixDQXZHYiwyRSxDQWlIYSxpQixDQUNBLFEsQ0FDQSxlLENBQ0EsVyxDQUNBLGMsQ0FDQSxVLENBQ0Esd0IsQ0FDQSxTLENBQ0EsZSxDQUNBLGtCLENBQ0EseUIsQ0FBQSxpQixDQUNBLFksQ0E1SGIsa0YsQ0ErSGUsVSxDQUNBLGlCLENBQ0EsUSxDQUNBLFUsQzNCcEhkLE8sQ0FDQSxRLENBQ0EsaUMsQ0FDQSxrQyxDQUNBLCtCLENtRWxHSixXLENBQ0UsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUNBLHNCLENBQUEsa0IsQ0FBQSxjLENBQ0EsYSxDQUNBLGUsQ0FKRixrQixDQU9JLGUsQ0FHRixnQixDQUNFLFMsQ0FDQSxhLENBQ0EsaUIsQ0FIRCxxQyxDQU1HLGUsQ0FJSixpQixDQUNFLHlCLENBQUEsaUIsQ0FDQSx5QixDQUNBLGlCLENBQ0Esd0IsQ0FKRCx3QixDQU9HLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLDBCLENBQUEscUIsQ0FBQSxrQixDQVJILHdCLEMxRUxELG1FLENBQ0EsZSxDQUNBLGlCLEMwRWdCSSxrQixDQUNBLGUsQ0FDQSx5QixDQUFBLHNCLENBZkgseUIsQ0FtQkcsVSxDQUNBLFcsQ0FDQSxnQixDQUNBLHFCLENBQUEsbUIsQ0FBQSxhLENBdEJILHVCLENBMEJHLGlCLENBQ0EsSyxDQUNBLE8sQ0FDQSxXLENBQ0EsVSxDRHNCSCx5QyxDQUFBLCtCLENDcERBLDhCLENBQUEsb0MsQ0FnREEsbUMsQ2pFOEdDLGEsQ0FDQSw0QixDQUNBLDhDLENBQ0EscUMsQ0FBQSw2QixDaUVqS0QsOEIsQ0FpQ0ssVSxDQUNBLGlCLENBQ0EsTyxDQUNBLFEsQ0FFQSxlLENBQ0EsZ0IsQ2pFa0lGLFUsQ0FLQSxXLENBUUYsbUMsQ2lFdExELG9DLENqRXlLRyxVLENBS0EsVyxDQVFGLG1DLENpRXRJRixpQixDQUNFLGMsQ0FDQSxpQixDQUNBLFUsQ0FDQSxZLENBSkQsd0IsQ0FPRyxhLENESEgsNEIsQ0FBQSxrQixDQ0pBLHNCLENBV0csaUIsQ0FDQSxpQixDQUNBLGMsQ0FDQSxnQixDQUNBLGEsQ0RYSCxtQyxDQUFBLHlCLENDSkEsNkIsQ0FrQkssVSxDQUdBLE0sQ2pFb0dGLFUsQ0FLQSxVLENBUUYsaUMsQ2lFL0dJLGUsQ0F2Qkwsb0MsQ0E4Qk8sZ0MsQ0FBQSw0QixDQUFBLHdCLENBOUJQLDRCLENBcUNLLGEsQ0RqQ0wseUMsQ0FBQSwrQixDQ0pBLG1DLENqRXlIRyxVLENBS0EsVSxDQVFGLGlDLENtRGxMRixnQixDQXZCQSxnQixDQXlCRSx5QixDQUFBLGlCLENBekJGLGdCLENBQ0UseUIsQ0FDQSxlLENBQ0EsaUIsQ0FHQSxhLENBRkEsaUIsQ0FKRCxxQixDQVNHLGlCLENBQ0EsaUIsQ0FhSCxvQyxDQXZCQSw0QixDYXVFQSxtQyxDQUFBLHlCLENDSkEsNkIsQ2Q5Qk8saUIsQ0FDQSxPLENuRDJJTixhLENBQ0EsNEIsQ0FDQSw4QyxDQUNBLHFDLENBQUEsNkIsQ21EcExELDRCLENBYUssVSxDQUdBLE0sQ25ENEtGLFUsQ0FLQSxXLENBUUYsbUMsQ21EdkxJLGUsQ0FLTixnQixDQUNFLGtCLENBRUEsaUIsQ0FDQSxZLENBSkQsNEIsQ0FRSyxpQixDQUNBLGMsQ0FDQSxnQixDQUNBLGlCLENBWEwsb0MsQ0FnQk8sVSxDbkRxSkosVSxDQUtBLFcsQ0FRRixtQyxDbURoS00sZSxDQWxCUCw0QixDQXVCSyxlLENBQ0EsZ0QsQ0FBQSx3QyxDQUNBLHlCLENBQUEsaUIsQ0F6Qkwsa0MsQ0E2QkssaUIsQ0FDQSwrQixDQTlCTCwyQixDQWtDSyxnQixDQWxDTCwwQixDQXNDSyxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxxQyxDQUFBLHFCLENBQUEsNkIsQ0FDQSwrQixDQUNBLDJCLENBekNMLHFDLENBNENPLGUsQ0E1Q1Asa0MsQ0FnRE8sYyxDNUR6RFIsbUUsQ0FDQSxlLENBQ0EsaUIsQzREeURRLGlCLENBQ0EsaUIsQ0FDQSxrQixDQUNBLGtCLENBQ0EseUIsQ0FBQSxzQixDQXREUCx5QyxDQXlEUyxVLENBQ0EsaUIsQ0FDQSxPLENBQ0EsTSxDQUNBLGdCLENuRHdHTixVLENBS0EsVyxDQVFGLG1DLENtRGxMRCxnQyxDQW1FTyxpQixDQUNBLGlCLENBcEVQLDJDLENBQUEsdUMsQ0FBQSx5QyxDbkQwSkMsYSxDQUNBLDRCLENBQ0EsOEMsQ0FDQSxxQyxDQUFBLDZCLENtRDdKRCx1QyxDQXVFUyxVLENBQ0EsaUIsQ0FDQSxPLENBQ0EsTSxDbkQyRk4sVSxDQUtBLFcsQ0FRRixtQyxDbUR0R1EsZSxDQTVFVCwyQyxDQXVGUyx3QixDQXZGVCwyQyxDQTRGVyxlLENuRHlFUixVLENBS0EsVyxDQVFGLGlDLENtRGxMRCx5QyxDQWlHVyxhLENBQ0Esb0IsQ0cxSGQsUSxDQUNFLGtCLENBREYsbUIsQ0FJSSxlLENBR0YsYyxDQUNFLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FDQSxvQixDQUFBLGdDLENBQUEsaUIsQ0FBQSx3QixDQUNBLGMsQ0FDQSxpQixDQUpELGlCLENBT0csaUIsQ0FDQSxhLENBQ0EsYyxDQUNBLGdCLENBVkgsNEIsQ0F3Q0EsOEMsQ0EzQkssYyxDQUtMLGdDLENBRUcsbUIsQ0FDQSxrQixDQUNBLCtCLENBSkgsMkMsQ0FPSyxlLENBQ0EsZ0IsQ0FDQSxlLENBS04saUIsQ0FDRSxpQixDQURELDRCLEN4QjVCQSxvRCxDd0JnQ0csZSxDQUlKLGUsQ0FDRSxrQixDQUNBLHlCLENBQUEsaUIsQ0FDQSx3QixDQUNBLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FDQSxvQixDQUFBLGdDLENBQUEsaUIsQ0FBQSx3QixDQUNBLHdCLENBQUEsMEIsQ0FBQSxxQixDQUFBLGtCLENBTkQsdUIsQ0FTRyxjLENBQ0EsZ0IsQy9EMUNKLG1FLENBQ0EsZSxDQUNBLGlCLEMrRDBDSSxpQixDQUNBLGlCLENBQ0EsYyxDQUNBLGlCLENBZkgsNkIsQ0FrQkssYSxDQWxCTCw4QixDQXNCSyxVLEN4RHpETixpQixDQU1FLE8sQ0FRQSxtQyxDQUFBLCtCLENBQUEsMkIsQ3dENkNJLFEsQ3REc0hGLFMsQ0FLQSxXLENBUUYsbUMsQ3NEM0pELHFDLENBQUEsNkIsQ0FBQSw4QixDdERtSUMsYSxDQUNBLDRCLENBQ0EsOEMsQ0FDQSxxQyxDQUFBLDZCLENzRHRJRCw2QixDQTZCSyxVLEN4RGhFTixpQixDQU1FLE8sQ0FRQSxtQyxDQUFBLCtCLENBQUEsMkIsQ3dEb0RJLFMsQ3REK0dGLFUsQ0FLQSxXLENBUUYsbUMsQ3NEM0pELHFDLEN0RDhJRyxVLENBS0EsVSxDQVFGLG1DLENzRDNKRCw2QixDQTBDSyxpQixDQUNBLGMsQ0EzQ0wsb0MsQ0E4Q08sWSxDQTlDUCxtQyxDQWtETyxRLENBbERQLG1DLENBc0RPLGEsQ0F0RFAsMEIsQ0E0REcsaUIsQ0E1REgsK0IsQ0ErREssaUIsQ0FDQSxPLENBQ0Esa0MsQ0FBQSw4QixDQUFBLDBCLENBQ0EsVSxDQUNBLGdCLENBQ0EsYyxDQUNBLGdCLENBQ0EsYSxDQUNBLGtCLENBQ0EsUyxDQXhFTCxzQyxDQTJFTyxpQixDQUNBLGlCLENBQ0EsWSxDQTdFUCw2QyxDQWdGUyxVLENBQ0EsaUIsQ0FDQSxPLENBQ0EsTSxDQUNBLGUsQ3REK0NSLGEsQ0FDQSw0QixDQUNBLDhDLENBQ0EscUMsQ0FBQSw2QixDQVFFLFUsQ0FLQSxXLENBUUYsbUMsQ3NEM0pELDJDLENBeUZTLGEsQ0FDQSxnQyxDQUNBLGMsQ0FDQSxnQixDRjFJVCx1QyxDRThDQSxvQyxDQUFBLDZDLENBQUEsc0MsQ0FrR1MsWSxDQWxHVCw0QyxDQXNHUyxhLENBdEdULGdDLENBZ0hLLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLDBCLENBQUEscUIsQ0FBQSxrQixDQWpITCxtQyxDQW9ITyxpQixDQUNBLGMsQ0FDQSxpQixDQUNBLGlCLENBdkhQLDBDLENBMEhTLFUsQ0FDQSxpQixDQUNBLFUsQ0FDQSw4QixDQUFBLHNCLENBQ0EsVSxDQUNBLCtCLENBQ0EsVSxDQUNBLGUsQ0FqSVQsbUQsQ0ErSWEsb0MsQ0FBQSw0QixDQS9JYix1RCxDQXNLYSxpQyxDQUFBLHlCLENBQ0EsOEIsQ0F2S2IsNkQsQ0EwS2Usa0MsQ0FDQSxtQixDQTNLZiw2RCxDQStLZSxTLENBL0tmLDJDLENBMExTLHdCLENBQ0EsVSxDQUNBLFcsQ0FDQSx5QixDQUFBLGlCLENBQ0EsaUIsQ0FDQSxhLENBQ0EsYSxDQUNBLGMsQ0FqTVQsaUQsQ0FvTVcsVSxDQUNBLGlCLENBQ0EsTyxDQUNBLFEsQ0FDQSxTLENBQ0EsVSxDQUNBLHlCLENBQUEsaUIsQ0FDQSxlLENBQ0EsZ0IsQ0FDQSx3QixDQUNBLFMsQ0E5TVgsdUQsQ0FtTmEsUyxDQUNBLHdCLENBcE5iLG1ELENBME5TLG9CLENBMU5ULHlELENBNk5XLFMsQ0FDQSx3QixDQTlOWCwrRCxDQW1PYSx3QixDQW5PYixzRCxDQTZPYSx3QixDQTdPYixzRCxDQWlQYSxvQixDQUNBLFUsQ0FsUGIsNEQsQ0FxUGUsUyxDQUNBLHdCLENBdFBmLHdELENBNFBXLG9CLENBNVBYLDhELENBQUEsb0UsQ0ErUGEsd0IsQ0EvUGIsOEQsQ0FtUWEsUyxDQW5RYix3QixDQUFBLDhCLEN0RG1JQyxhLENBQ0EsNEIsQ0FDQSw4QyxDQUNBLHFDLENBQUEsNkIsQ0FRRSxVLENBS0EsVyxDc0RuSkgsd0IsQ0FnUkcsZ0IsQ3REckhGLG1DLENzRDNKRCw4QixDdEQySkMsbUMsQ3NEM0pELGdDLENBQUEsc0MsQ0EwUkssdUIsQ0FTTixhLENBQ0UsYyxDQUNBLFksQ0FDQSxpQixDRnBWRixrQixDQUNFLHNCLENBQ0EsaUIsQ0FGRCwrQixDQU9LLHdCLENBQUEscUMsQ0FBQSxxQixDQUFBLDZCLENBUEwsK0IsQ0FBQSxzQyxDQVdPLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLDBCLENBQUEscUIsQ0FBQSxrQixDQVpQLHVDLENBZ0JPLGlCLENBQ0EsYyxDQUNBLGdCLEM3REpSLG1FLENBQ0EsZSxDQUNBLGlCLEM2RGhCQyw4QyxDQUFBLG1ELENBQUEsa0QsQ0FzQlMsYyxDQXRCVCxzQyxDQTJCTyxhLENBQ0EsYyxDQUNBLGdCLENBN0JQLDRDLENBa0NTLGMsQ0FDQSxnQixDQUNBLGEsQ0FDQSxnQyxDQUNBLGdCLENBQ0EsaUIsQ0F2Q1QsbUQsQ0EwQ1csVSxDQUNBLGlCLENBQ0EsTyxDQUNBLFUsQ3BEb0lWLGEsQ0FDQSw0QixDQUNBLDhDLENBQ0EscUMsQ0FBQSw2QixDQVFFLFUsQ0FLQSxXLENBUUYsaUMsQ29EMUpVLGUsQ0FDQSxTLENBaERYLGtELENBb0RXLGlCLENBQ0EsSyxDQUNBLFUsQ0FDQSxVLENBQ0EsVyxDQUNBLFMsQ0F6RFgsa0QsQ0E2RFcsd0IsQ0E3RFgsaUMsQ0FvRUssaUIsQ0FDQSxRLENBQ0EsVSxDQUNBLGlCLENBQ0EsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUNBLHVCLENBQUEsOEIsQ0FBQSxvQixDQUFBLHNCLENBekVMLHdDLENBNEVPLFUsQ0FDQSxpQixDQUNBLE8sQ0FDQSxNLENwRGtHTixhLENBQ0EsNEIsQ0FDQSw4QyxDQUNBLHFDLENBQUEsNkIsQ0FRRSxVLENBS0EsVyxDQVFGLGlDLENvRHhITSxlLENBakZQLHVDLENBbUdPLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLDBCLENBQUEscUIsQ0FBQSxrQixDQUNBLGMsQ0FDQSxjLENBdEdQLDBDLENBMEdPLFUsQ0FDQSxXLENBQ0Esa0IsQ0FDQSxpQixDQUNBLDBCLENBQUEsa0IsQ0FDQSxzQixDQUFBLGlCLENBQUEsYyxDQUNBLGUsQ0FoSFAsZ0QsQ0ltTUEsa0MsQ0NwTUgsa0MsQ0xvSFksVSxDQUNBLGlCLENBQ0EsTyxDQUNBLFEsQ0FDQSxVLENBQ0EsVyxDQUNBLGUsQ0FDQSxxQixDQUNBLHlCLENBQUEsaUIsQ0FDQSxzQixDQUFBLGlCLENBQUEsYyxDQTVIVCxnRCxDSW1NQSxrQyxDQ3BNSCxrQyxDTGlJWSxrRCxDQUFBLDBDLENBaElULDhCLENBQUEsaUMsQ0EwSk8sd0IsQ0FBQSwwQixDQUFBLHFCLENBQUEsa0IsQ0ExSlAsOEIsQ0FzSUssZSxDQUNBLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FFQSxjLENBQ0EsZ0IsQ0FFQSxhLENBREEsbUIsQ0EzSUwsNkMsQ0FnSlMsZSxDQWhKVCxxQyxDQXFKTyxhLENBckpQLGlDLENBMkpPLGtCLENBQUEsYyxDQUFBLFUsQ0FBQSxNLENBQ0EscUIsQ0FBQSxtQixDQUFBLGEsQ0FDQSxrQixDQTdKUCx3QyxDQWdLUyxnQixDQWhLVCw0QixDQTBLSyxlLENBQ0EsYyxDQUNBLGdCLENBQ0EsYSxDQTdLTCxvQyxDQUFBLDhCLENBQUEsaUMsQ0FnTE8sbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQWhMUCwyQyxDQW1MUyxlLENBbkxULG1DLENBd0xPLGdCLENBQ0EsYSxDQXpMUCw4QixDQW1NSyxlLENBQ0EsZ0IsQ0FDQSxjLENBQ0EsYSxDQXRNTCxxQyxDQXlNTyxnQixDQUNBLGUsQ0FDQSxhLENBM01QLG9DLENBK01PLGEsQ0FDQSxnQyxDQUNBLGMsQ0FDQSxnQixDQWxOUCw0QyxDQXVOUyxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0EsYSxDQXhOVCxpRCxDQTJOVyxZLENBQ0EsYyxDQTVOWCxnRCxDQW1PUyxRLENBQ0EsVyxDQUNBLGtCLENBck9ULDhDLENBeU9TLGdCLENBQ0EsUyxDQUNBLGEsQ0FDQSxnQyxDQUNBLGMsQ0E3T1QsK0MsQ3BEaUxDLGEsQ0FDQSw0QixDQUNBLDhDLENBQ0EscUMsQ0FBQSw2QixDQVFFLFMsQ0FLQSxVLENBUUYsaUMsQ29EeUNRLHNCLENBQUEsa0IsQ0FBQSxjLENBQ0EsZSxDQUNBLE8sQ0FwUFQsNkMsQ0F3UFMsUSxDQUNBLGEsQ0FDQSxjLENBT1Ysa0IsQ0FLQSxxQixDQUpFLGlCLENBQ0EsNEIsQ0FHRCw4QixDQUtHLFcsQ0FDQSxXLENBQ0EsWSxDQXdCSCwyQixDQXBCRCxvQixDQU9BLG9CLENBQ0UsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQVJGLG9CLENBRUUsb0IsQ0FBQSxnQyxDQUFBLGlCLENBQUEsd0IsQ0FDQSxpQixDQUNBLDRCLENBZ0JELDJCLENBYkQsb0IsQ0FFRSx3QixDQUFBLDBCLENBQUEscUIsQ0FBQSxrQixDQUZELHVCLENBS0csaUIsQ0FMSCxrQyxDQVFLLGMsQ0E0TE4sa0IsQ0F2TEEsbUIsQ0FDRSxpQixDQURELDJCLENBU0csbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUNBLHNCLENBQUEsa0IsQ0FBQSxjLENBQ0Esa0IsQ0FYSCw4QixDY3ZQQSxzQixDZHFRSyxhLENBQ0EsUyxDQUNBLHFCLENBQUEsbUIsQ0FBQSxhLENBQ0EsaUIsQ0FqQkwsbUQsQ0FvQk8sZSxDQXBCUCwwQixDQTJMQSwrQixDQU9LLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLHFDLENBQUEscUIsQ0FBQSw2QixDQU9BLHNCLENBQUEsaUIsQ0FBQSxjLENBMU1MLDBCLENBMEJHLGtCLENBQ0EseUIsQ0FBQSxpQixDQUdBLHlCLENBQ0EsaUIsQ0EvQkgsa0MsQ0FtQ0ssaUIsQ0FDQSxrQixDQUNBLGUsQ0FDQSx5QixDQUFBLHNCLENBQ0Esa0IsQ0FDQSxpQixDN0QvVE4sbUUsQ0FDQSxlLENBQ0EsaUIsQzZEK1RNLGdCLENBMUNMLHdDLEN0RDFSRCxpQixDQU1FLE8sQ0FRQSxtQyxDQUFBLCtCLENBQUEsMkIsQ3NEMFRNLE0sQ0FDQSxhLENBL0NQLG1DLENBb0RLLGMsQ0FDQSxhLENBQ0Esa0IsQ0FDQSwwQixDQUFBLGtCLENBQ0Esd0IsQ0FDQSxpQixDQUNBLGMsQ0ExREwsMEMsQ0E2RE8sVSxDQUNBLGlCLENBQ0EsTyxDQUNBLFEsQ0FDQSxVLENBQ0EsVyxDQUNBLHlCLENBQUEsaUIsQ0FuRVAsa0MsQ0F3RUssYSxDQXhFTCx5QyxDQTJFTyx3QixDQTNFUCxpQyxDQWdGSyxpQixDQUNBLEssQ0FDQSxPLENBQ0EsVyxDQUNBLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUNBLGtCLENBdEZMLHdDLENBeUZPLFUsQ0FDQSxpQixDQUNBLEssQ0FDQSxVLENBQ0EsVyxDQUNBLFUsQ0FDQSx5RyxDQUFBLGlGLENBQUEsNEUsQ0FBQSwwRSxDQUtBLFMsQ0FwR1AseUMsQ0F3R08sYyxDQXhHUCxvQyxDQTZHSyxVLENBQ0EsVyxDQUNBLGEsQ0FDQSxpQixDQWhITCwyQyxDQW1ITyxVLENBQ0EsaUIsQ0FDQSxPLENBQ0EsUSxDQUNBLGUsQ0FDQSxnQixDcERqT0osVSxDQUtBLFcsQ0FRRixpQyxDb0Q0RkQsZ0QsQ0FBQSxzRCxDQUFBLDJDLENBQUEsaUQsQ3BEcEhDLGEsQ0FDQSw0QixDQUNBLDhDLENBQ0EscUMsQ0FBQSw2QixDb0RpSEQsaUQsQ3BENUZDLGlDLENBYkUsVSxDQUtBLFcsQ29Eb0dILGdELENBQUEsc0QsQ3BEekdHLFUsQ0FLQSxXLENvRG9HSCxnRCxDQW9JUyxnQixDQUNBLGlCLENwRGpPUixpQyxDb0Q0RkQsc0QsQ3BENUZDLGlDLENvRDRGRCxxQyxDQWtKSyxpQixDQUNBLEssQ0FDQSxPLENBQ0EsVyxDQUNBLFUsQ0FDQSxZLENBQ0EsdUIsQ0F4SkwsNEMsQ0FBQSxrRCxDQTJMQSx5QyxDcEQvU0MsYSxDQUNBLDRCLENBQ0EsOEMsQ0FDQSxxQyxDQUFBLDZCLENBUUUsUyxDQUtBLFcsQ29Eb0dILDRDLENBMkpPLFUsQ0FDQSxpQixDQUNBLE8sQ0FDQSxRLENBQ0EsZSxDQUNBLGdCLENBRUEsNEIsQ0FBQSx3QixDQUFBLG9CLENwRDlQTixpQyxDb0Q0RkQsa0QsQ0EyTEEseUMsQ3BEdlJDLGlDLENvRDRGRCxnQyxDQTZLSyw4QyxDQUFBLHNDLENBbmRSLDBDLEM5RHc4Y00sMkMsQzhEbHFjSCwwQyxDQWlMTyxhLENBVVAsK0IsQ0FHSyxrQixDQUNBLGlDLENBQUEseUIsQ0FDQSxpQixDQUNBLFUsQ0FHQSxjLENBQ0EsUSxDQUNBLFUsQ0FDQSxpQyxDQUFBLHlCLENBQ0EsUyxDQUNBLGlCLENBRUEsYyxDQUVBLDBCQWxCTCwrQixDQW1CTyxpQyxDQUFBLDJCQW5CUCxzQyxDQXVCTyxlLENBQ0EsVSxDQXhCUCxzQyxDQTRCTyxTLENBQ0Esa0IsQ0E3QlAscUMsQ0FpQ08sd0IsQ0FqQ1AsOEIsQ0FzQ0ssa0IsQ0FDQSxrQixDQUFBLG1CLENBQUEsbUIsQ0FBQSxXLENBQ0EsZSxDQXhDTCxzQyxDQUFBLHVDLENBMkNPLGMsQ0FDQSxnQixDQUNBLGlCLENBQ0EsVyxDQTlDUCxxQyxDN0RsZEQsbUUsQ0FDQSxlLENBQ0EsaUIsQzZEbWdCUSx5QixDQUFBLHNCLENBQ0Esa0IsQ0FDQSxlLENBckRQLCtCLENBQUEsa0MsQ0FvRU8sbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQXBFUCwrQixDQTJESyxxQixDQUFBLG1CLENBQUEsYSxDQUNBLHVCLENBQUEsOEIsQ0FBQSxvQixDQUFBLHNCLENBNURMLG9DLENBK0RPLGtCLENBL0RQLGtDLENBbUVPLGlCLENBRUEsMkIsQ0FBQSw0QixDQUFBLDZCLENBQUEseUIsQ0FBQSxxQixDQUNBLGlCLENBQ0Esa0IsQ0F2RVAseUMsQ0EwRVMsVSxDQUNBLGlCLENBQ0EsVSxDQUNBLFcsQ3BEalhOLFMsQ0FLQSxXLENBUUYsbUMsQ29EdVJELDZDLENBa0ZTLGMsQ0FsRlQseUMsQ2M1ZEEscUMsQ2xFOEtDLDRCLENBQ0EsOEMsQ0FDQSxxQyxDQUFBLDZCLENvRDRTRCx5QyxDQWlHVyxlLENBQ0EscUIsQ0FDQSxlLENwRGxaVixvQixDQVdFLFUsQ0FLQSxXLENBUUYsaUMsQ29Ea1lGLG9CLENBTUEsa0IsQ0E2Q0EsZ0IsQ0E1Q0UsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQVBGLG9CLENBQ0UsYyxDQUVBLHdCLENBQUEscUMsQ0FBQSxxQixDQUFBLDZCLENBR0Ysa0IsQ0E2Q0EsZ0IsQ0EzQ0Usd0IsQ0FBQSwwQixDQUFBLHFCLENBQUEsa0IsQ2VoYUQsOEIsQ2Y4WkEseUIsQ2dCdmdCQSwwQixDaEI0Z0JHLGdCLENBTEgsMkMsQ0FTTyxRLENBQ0Esa0IsQ0FDQSxXLENBWFAseUMsQ0FlTyxTLENBQ0EsZ0IsQ0FoQlAsMEMsQ0FvQk8sTyxDQXBCUCx3QyxDQXdCTyxRLENBQ0EsYSxDQTNtQlYseUIsQ0FrbkJJLGMsQ0FsbkJKLG1DLENDdUlHLG9DLENEOGVHLFksQ0FVSixnQixDQUNFLHNCLENBRUEsb0IsQ0FBQSxnQyxDQUFBLGlCLENBQUEsd0IsQ0FJRixpQixDQUFBLGUsQ0FFRSxhLEM3RHpuQkYsbUUsQ0FDQSxlLENBQ0EsaUIsQzZEeW5CRSxhLENBRUYsaUIsQ0FDRSxjLENBQ0EsaUIsQ0FDQSxnQixDQUdGLGUsQ0FDRSxjLENBQ0Esa0IsQ0FDQSxvQixDQUNBLGUsQ0FLRixzQixDQUNFLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FDQSxxQixDQUFBLDRCLENBQUEsa0IsQ0FBQSxvQixDQUNBLHdCLENBQUEscUMsQ0FBQSxxQixDQUFBLDZCLENBQ0EsZ0IsQ0FMSiw0QixDQVNJLFcsQ2NscUJGLG9CLENBQ0UsaUIsQ0FHRCx5QixDQUVHLGEsQ0FDQSxVLENBQ0EsVyxDQUNBLGlCLENBQ0EsSyxDQUNBLE8sQ0FDQSxRLENBQ0EsTSxDQUNBLFMsQ0FDQSxjLENBQ0EsaUIsQ0E4QkosbUIsQ0ExQ0MseUIsQ0EyQ0MsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQTNDRCx5QixDQWdCRyxpQixDQUNBLFksQ0FDQSxrQixDQUNBLHdCLENBQ0EseUIsQ0FBQSxpQixDQUVBLHVCLENBQUEsOEIsQ0FBQSxvQixDQUFBLHNCLENBQ0Esd0IsQ0FBQSwwQixDQUFBLHFCLENBQUEsa0IsQ0FDQSxjLENBeEJILDhCLENBMkJLLGEsQ0FDQSxnQixDQUNBLGlCLENBQ0EsYSxDQTlCTCxxQyxDQWlDTyxVLENwRTFCUixpQixDQUdFLFEsQ0FTQSxtQyxDQUFBLCtCLENBQUEsMkIsQ29FZ0JNLEssQ2xFMElOLGEsQ0FXRSxVLENBS0EsVyxDQVFGLG1DLENrRTNKRixtQixDQUVFLHNCLENBQUEsa0IsQ0FBQSxjLENBQ0Esa0IsQ0FIRCxpQyxDQVlLLGtCLENBWkwsMEIsQ0FpQkcsa0IsQ0FDQSx5QixDQUFBLGlCLENBQ0EsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEscUMsQ0FBQSxxQixDQUFBLDZCLENBQ0Esc0IsQ0FDQSxpQixDQUNBLHNCLENBQUEsaUIsQ0FBQSxjLENiaUVILG1ELENheEZBLHlDLENBMkJPLGEsQ0EzQlAsZ0MsQ0FnQ0ssOEMsQ0FBQSxzQyxDQWhDTCxzQyxDQW1DTyxhLENBbkNQLDJCLENBeUNHLGlCLENBQ0Esa0IsQ0FDQSxlLENBQ0EseUIsQ0FBQSxzQixDQUNBLGtCLENBQ0EsaUIsQzNFOUVKLG1FLENBQ0EsZSxDQUNBLGlCLEMyRThFSSxnQixDQWhESCxpQyxDcEVuQ0QsaUIsQ0FNRSxPLENBUUEsbUMsQ0FBQSwrQixDQUFBLDJCLENvRXlFSSxNLENBQ0EsYSxDQXJETCx5QixDQTBERyxpQixDQUNBLEssQ0FDQSxPLENBQ0EsVyxDQUNBLFUsQ0FDQSxZLENBL0RILGdDLENBQUEsc0MsQ2xFbUlDLGEsQ0FDQSw0QixDQUNBLDhDLENBQ0EscUMsQ0FBQSw2QixDQVFFLFUsQ0FLQSxXLENrRW5KSCxnQyxDQWtFSyxVLENwRXJHTixpQixDQUdFLFEsQ0FHQSxPLENBSUEsc0MsQ0FBQSxrQyxDQUFBLDhCLENFb0xBLG1DLENrRTNKRCxzQyxDbEUySkMsbUMsQ2tFM0pELHlCLENBK0VHLGlCLENBQ0EsUSxDQUNBLE0sQ0FDQSxVLENBQ0Esa0IsQ0FDQSx5QixDQUFBLGlCLENBQ0EsVSxDQXJGSCxnQyxDQXdGSyxXLENBQ0Esd0IsQ0FDQSx5QixDQUFBLGlCLENwQ3hJTixZLENBQ0Usd0IsQ0FDQSx5QixDQUFBLGlCLENBQ0Esa0IsQ0FIRCx3QixDQU1HLFksQ0FJSixXLENBQ0UsK0IsQ0FDQSxzQixDQUFBLGlCLENBQUEsYyxDQUNBLGlCLENBSEQsaUIsQ0FNRyxpRCxDQUFBLHlDLENBTkgsNEIsQ0FBQSx1QixDQUFBLDBCLENBV0ssVSxDQUNBLGlCLENBQ0EsUSxDQUNBLFMsQzlCeUpKLGEsQ0FDQSw0QixDQUNBLDhDLENBQ0EscUMsQ0FBQSw2QixDQVFFLFUsQ0FLQSxXLENBUUYsbUMsQzhCL0xELDRCLENBQUEsMEIsQ0F1QkssUSxDOUIySkYsVSxDQUtBLFcsQ0FRRixpQyxDOEIvTEQsMEIsQzlCa0xHLFUsQ0FLQSxXLENBUUYsaUMsQzhCL0xELHFDLENBMENPLGEsQ0FDQSxVLENBM0NQLHFDLENBK0NPLGEsQ0EvQ1Asc0IsQ0FxREcsZSxDQXJESCxzQixDQUFBLHVCLENBMERLLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLHFDLENBQUEscUIsQ0FBQSw2QixDQUNBLHdCLENBQUEsMEIsQ0FBQSxxQixDQUFBLGtCLENBQ0EsaUIsQ0FDQSxpQixDQUNBLGMsQ0EvREwsd0MsQ0FtRVMsYSxDQW5FVCxzQixDQTBFSyxzQixDQUFBLGtDLENBQUEsbUIsQ0FBQSwwQixDQUVBLG1CLEN2Q3hFTixvRSxDQUNBLGUsQ0FDQSxpQixDdUMwRU0sYyxDQWhGTCw2QixDQUFBLDhCLENBbUZPLGtCLENBQ0EsaUIsQ0FwRlAsd0IsQ0E2RkssNEIsQ0FDQSxjLENBQ0EsYSxDQUNBLFksQ0FoR0wsc0IsQ3ZDSUQsbUUsQ0FDQSxlLENBQ0EsaUIsQ3VDK0ZNLGtCLENBQ0EsaUIsQ0F0R0wsNkIsQ0F5R08sZ0IsQ0FDQSxjLENBQ0EsYSxDdkN2R1Isb0UsQ0FDQSxlLENBQ0EsaUIsQ3VDdUdRLGlCLENBN0dQLHVCLENBQUEsMEIsQ0F5SE8sbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQXpIUCx1QixDQW1ISyxxQixDQUFBLG1CLENBQUEsYSxDQUNBLHVCLENBQUEsOEIsQ0FBQSxvQixDQUFBLHNCLENBcEhMLDBCLENBdUhPLFcsQ0FDQSxpQixDQUVBLDJCLENBQUEsNEIsQ0FBQSw2QixDQUFBLHlCLENBQUEscUIsQ0FDQSxpQixDQUNBLGtCLENBQ0EsYyxDQUNBLGdCLEN1QjVHUCw2QyxDZ0JhQSx3QixDdkMvQkEsaUMsQ0FpSVMsVSxDQUNBLGlCLENBQ0EsVSxDQUNBLFcsQzlCbUNSLGEsQ0FDQSw0QixDQUNBLDhDLENBQ0EscUMsQ0FBQSw2QixDQVFFLFMsQ0FLQSxXLENBUUYsbUMsQzhCL0xELHFDLENBeUlTLGMsQ0FDQSxXLENBMUlULCtCLENBa0pTLGUsQ0FDQSx5QixDQUFBLHNCLENBQ0Esa0IsQ3VDckhULHNCLEN2Qy9CQSwrQixDQXdKUyxjLENBQ0EsZ0IsQ0FDQSxpQixDQUNBLFcsQ0FDQSxhLEN1QzdIVCx3QixDdkMvQkEsaUMsQzlCdUtDLG9CLENBQ0EsNEIsQ0FDQSw4QyxDQUNBLHFDLENBQUEsNkIsQ0FRRSxVLENBS0EsVyxDQVFGLGlDLEM4Qi9CVSxlLENBQ0EscUIsQ0FDQSxlLENBbEtYLHNCLENBeUtLLGtCLENBektMLDhCLENBNEtPLGdCLENBQ0EsYyxDQUNBLGEsQ0FDQSxpQixDQS9LUCw2QixDQW1MTyxZLENBQ0Esa0IsQ0FDQSx5QixDQUFBLGlCLENBQ0EsZ0IsQ0F0TFAsd0IsQ0EyTEssbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUNBLG9CLENBQUEsZ0MsQ0FBQSxpQixDQUFBLHdCLENBNUxMLHFDLENBZ01TLFUsQ0FDQSxXLENBQ0EscUIsQ0FBQSxtQixDQUFBLGEsQ0FDQSxlLENBbk1ULHNDLENBdU1TLGdCLENBdk1ULHVDLENBMk1TLGMsQ0FDQSxnQixDQUNBLGEsQ0FDQSxpQixDQTlNVCx5QyxDQXVOVyxpQixDcUNoTFgsOEIsQ3JDdkNBLDZDLENBOE5hLG9CLENBQ0Esa0IsQ0EvTmIsNkMsQ0FvT1csWSxDQUNBLHlCLENBQUEsaUIsQ0FDQSxrQixDQXRPWCwrQyxDQTBPVywwQixDQUFBLGtCLENBQ0EscUIsQ0FDQSxnQixDQUNBLGMsQ0FDQSxpQixDQUNBLGtCLEN3QzFQZCxjLEN4Q1dHLHNELENBa1BhLFUsQ0FDQSxpQixDQUNBLE8sQ0FDQSxRLENBQ0EsVSxDQUNBLFcsQ0FDQSwwQixDQUFBLGtCLENBQ0EsZSxDd0M5T2Isc0IsQ3hDWEEsOEQsQ0E4UGUsa0IsQ3dDN09mLG1CLEN4Q2pCQSwyRCxDQW9RZSx3QixDd0M3T2Ysb0IsQ3hDdkJBLDRELENBMFFlLHdCLEN3QzdPZixxQixDeEM3QkEsNkQsQ0FnUmUsd0IsQ0FoUmYsNkMsQ0FzUlcsZSxDQUNBLHlCLENBQUEsaUIsQ0FDQSx5QixDQUNBLGlCLENBQ0Esa0IsQ0FDQSxlLENBQ0EseUIsQ0FBQSxzQixDdkN4UlosbUUsQ0FDQSxlLENBQ0EsaUIsQ3VDd1JZLGdCLENBQ0EsZSxDQUNBLGtCLENBaFNYLG9ELENBbVNhLFUsQ2hDbFNkLGlCLENBTUUsTyxDQVFBLG1DLENBQUEsK0IsQ0FBQSwyQixDZ0NzUlksUyxDQUNBLGEsQzlCL0haLGEsQ0FDQSw0QixDQUNBLDhDLENBQ0EscUMsQ0FBQSw2QixDQVFFLFUsQ0FLQSxXLENBUUYsbUMsQzhCaUhELHlCLENBR0ssUSxDQUNBLFEsQ0FKTCw4QixDQVFLLGMsQ2tDbFVOLFcsQ0FDRSx3QixDQUNBLHlCLENBQUEsaUIsQ0FDQSxrQixDQUdGLFUsQ0FDRSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxxQyxDQUFBLHFCLENBQUEsNkIsQ0FDQSx3QixDQUFBLDBCLENBQUEscUIsQ0FBQSxrQixDQUNBLGlCLENBQ0EsK0IsQ0FDQSxpQixDQUNBLGMsQ0FDQSxzQixDQUFBLGlCLENBQUEsYyxDQVJELGdCLENBZUcsaUQsQ0FBQSx5QyxDQWtESCxrQyxDQUFBLHdCLENBakVBLDJCLENBa0JLLGEsQ0FsQkwscUIsQ0F1QkcsZSxDQXZCSCxxQixDekVRRCxtRSxDQUNBLGUsQ0FDQSxpQixDeUVtQk0sa0IsQ0FDQSxrQixDQUFBLGMsQ0FBQSxVLENBQUEsTSxDQUNBLGtCLENBQ0EsZSxDQUNBLHlCLENBQUEsc0IsQ0FqQ0wsc0IsQ0FxQ0ssbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUNBLHFCLENBQUEsbUIsQ0FBQSxhLENBQ0Esd0IsQ0FBQSwwQixDQUFBLHFCLENBQUEsa0IsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxhLENBQ0Esb0IsQ0FBQSxnQyxDQUFBLGlCLENBQUEsd0IsQ0EzQ0wsZ0MsQ0FBQSxxQyxDQUFBLDJDLENBQUEsc0MsQ2hFMktDLGEsQ0FDQSw0QixDQUNBLDhDLENBQ0EscUMsQ0FBQSw2QixDQVFFLFUsQ0FLQSxXLENnRTNMSCxnQyxDQStDTyxpQixDaEVvSk4saUMsQ2dFbk1ELHFDLENBQUEsMkMsQ0FBQSxzQyxDaEVtTUMsaUMsQ2dFbk1ELHFDLENBQUEsMkMsQ2hFc0xHLFUsQ0FLQSxXLENBUUYsaUMsQ2dFbk1ELDJDLENoRW1NQyxpQyxDZ0VsSUYsVyxDQUNFLGdCLENBQ0EsaUIsQ00xRUosTyxDQUNFLGtCLENBQ0EsMEIsQ0FBQSxrQixDQUNBLG9CLENBQ0EsZ0IsQ0FDQSxjLENBQ0EsaUIsQ0FDQSxvQixDQUNBLGtCLENBQ0Esa0IsQ0FxQ0Msb0IsQ0FFRyx3QixDQUlKLGEsQ0FDRSxxQixDQ3JESixLLENBQ0UsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUNBLGMsQ0FDQSwrQixDQUVBLFcsQ0FDRSxlLENBTkosUSxDQVVJLGlCLENBVkosbUIsQ0FhTSxjLENBYk4sWSxDQWtCSSxhLENBQ0EsZ0IsQ0FDQSxpQixDQUNBLGMsQ2hGTkYsbUUsQ0FDQSxlLENBQ0EsaUIsQ2dGTUUsYSxDQUNBLHlCLENBQ0EsUSxDQUNBLHVCLENBQUEsZSxDQTFCSixpQixDQTZCTSxpQixDQTdCTixtQixDQWlDTSxVLENBQ0EsaUIsQ0FDQSxXLENBQ0EsTSxDQUNBLFUsQ0FDQSxVLENBQ0Esd0IsQ0FDQSxTLENBeENOLG1CLENBQUEsa0IsQ0E0Q00sYSxDQTVDTiwwQixDQW1EUSxTLENBbkRSLGdCLENBd0RNLGlCLENBQ0EsUSxDQUNBLFMsQ0FDQSxlLENoRjVDSixvRSxDQUNBLGUsQ0FDQSxpQixDZ0Y0Q0ksYyxDQTdETixxQixDQWdFUSxhLENoRmpETixtRSxDQUNBLGUsQ0FDQSxpQixDZ0ZqQkYsYSxDQXVFSSxrQixDQUFBLG1CLENBQUEsbUIsQ0FBQSxXLENBQ0EsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUNBLG9CLENBQUEsZ0MsQ0FBQSxpQixDQUFBLHdCLENBSUosbUMsQ0FHTSxtQixDQUhOLG9DLENBT00sYyxDQUNBLGUsQ0hyRk4sTyxDQUNFLGMsQ0FFQSxnQixDQUNFLG1CLENBQ0Esa0IsQ0FDQSwrQixDQUhELDJCLENBTUcsZSxDQUNBLGUsQ0FDQSxnQixDQVJILGdDLENBYUssa0IsQ0FDQSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSwwQixDQUFBLHFCLENBQUEsa0IsQ0FmTCx1QyxDN0VZRCxtRSxDQUNBLGUsQ0FDQSxpQixDNkVkQyx3QyxDQXdCTyxnQixDQXhCUCx1QyxDQTRCTyxjLENBQ0EsZ0IsQ0FDQSxpQixDQTlCUCx5QyxDQWtDTyxnQixDQUNBLGMsQ0FDQSxnQixDQUNBLG9CLENBQ0EsYyxDQUNBLGtCLENBdkNQLGlELENBeUNTLGEsQ0F6Q1QsOEMsQ0E2Q1MsYSxDSUpULGlCLENKekNBLCtDLENBaURTLGEsQ0FqRFQsZ0QsQ0FxRFMsYSxDSVpULG9CLENKekNBLCtDLENBeURTLGEsQ0F6RFQsK0IsQ0ErREssa0IsQ0EvREwseUIsQ0FvRUcsVSxDQUlKLGEsQ0FDRSxvQixDQUNBLHFCLENBQ0EsaUIsQ0FDQSxpQixDQUpELG9CLENBT0csVSxDQUNBLGlCLENBQ0EsVSxDQUNBLFcsQ3BFNkZGLGEsQ0FDQSw0QixDQUNBLDhDLENBQ0EscUMsQ0FBQSw2QixDQVFFLFMsQ0FLQSxXLENBUUYsbUMsQ3FEN0tELGlELENlOENBLHdCLENBZUcsYyxDQWZILHFCLENBbUJHLGMsQ0FDQSxnQixDQUNBLGEsQ0FDQSxpQixDQXRCSCxvQixDQThCRyxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSwwQixDQUFBLHFCLENBQUEsa0IsQ0FDQSxpQixDQWhDSCwyQixDN0U1REQsbUUsQ0FDQSxlLENBQ0EsaUIsQzZFMERDLHNCLENBd0NHLGlCLENBQ0EsTyxDQUNBLFUsQ0FDQSxlLENwRXVFQSxVLENBS0EsVyxDQVFGLGlDLENvRS9IRCxzQixDQUFBLHVCLENBQUEsb0IsQ3BFdUdDLGEsQ0FDQSw0QixDQUNBLDhDLENBQ0EscUMsQ0FBQSw2QixDb0U3Q0UsYyxDQTdESCxvQixDQWtERyxPLENBQ0EsVSxDQUNBLGUsQ0FIQSxpQixDcEVpRUEsVSxDQUtBLFcsQ0FRRixpQyxDb0UvSEQsdUIsQ3BFa0hHLFUsQ0FLQSxXLENBUUYsaUMsQ29FcEVFLGlCLENBQ0EsZSxDZkFILGdELENlNURBLDhDLENBaUVPLGEsQ0FqRVAsOEIsQ0FBQSxxQyxDQXFGTyxpQixDQUVBLFEsQ0FDQSxrQyxDQUFBLDhCLENBQUEsMEIsQ0F4RlAsOEIsQ0EyRUssUyxDQUNBLGtCLENBQ0EsZSxDQUNBLGtCLENBQ0EseUIsQ0FBQSxpQixDQUNBLFksQ0FDQSxZLENBVkEsUSxDQUdBLFcsQ0ExRUwscUMsQ0FvRk8sVSxDQUVBLFEsQ3RFbkVOLE8sQ0FDQSxRLENBQ0EsbUMsQ0FDQSxvQyxDQUNBLGlDLENzRXVFQSx1QixDQUlBLHNCLENBSEUsaUIsQ0FHRCw2QixDQUlHLGEsQ0FDQSxVLENmbExSLFUsQ0FDRSxjLENBRUEsa0IsQ0FDRSxnQixDQUdGLGlCLENBQ0Usa0IsQ0FDQSxjLENBQ0EsZ0IsQzlES0YsbUUsQ0FDQSxlLENBQ0EsaUIsQzhESEEsZ0IsQ0FDRSxpQixDQUNBLGdCLENBQ0EsaUIsQ0FZRCw2QyxDQWZBLHVCLENyRHFLQyw0QixDQUNBLDhDLENBQ0EscUMsQ0FBQSw2QixDcUR2S0QsdUIsQ0FNRyxVLENBQ0EsaUIsQ0FDQSxPLENBQ0EsTSxDckQySkYsYSxDQVdFLFUsQ0FLQSxXLENBUUYsbUMsQ3FEakxFLGUsQ0FJSixtQixDQUFDLHNDLENBbUNPLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FuQ1IsbUIsQ0FDRSxpRCxDQUFBLHlDLENBRUEsd0IsQ0FBQSxxQyxDQUFBLHFCLENBQUEsNkIsQ0FDQSxpQixDQUNBLGMsQ0FMRCxrQyxDQVNLLGtCLENBQ0EsZSxDQVZMLDBDLENBYU8sYyxDQUNBLGdCLENBQ0EsaUIsQ0FDQSxXLENBaEJQLHlDLEM5RGRELG1FLENBQ0EsZSxDQUNBLGlCLEM4RGlDUSxhLENBQ0EsZSxDQUNBLHlCLENBQUEsc0IsQ0FDQSxrQixDQXhCUCxtQyxDQTZCSyxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0EscUIsQ0FBQSxtQixDQUFBLGEsQ0FDQSx1QixDQUFBLDhCLENBQUEsb0IsQ0FBQSxzQixDQS9CTCxzQyxDQWtDTyxpQixDQUVBLDJCLENBQUEsNEIsQ0FBQSw2QixDQUFBLHlCLENBQUEscUIsQ0FDQSxpQixDQUNBLGtCLENBQ0EsYyxDQUNBLGdCLENBeENQLDJDLENBMkRTLGlCLENBQ0EsYSxDQTVEVCw2QyxDckRxSkMsb0IsQ0FXRSxVLENBS0EsVyxDQVFGLGlDLENxRDdHVSxlLENBQ0EscUIsQ0FDQSxlLENBUVosZ0IsQ0FDRSxjLENBQ0EsK0IsQ0FDQSxrQixDQUhELHdCLENBTUcsZ0IsQ0FDQSxjLENBQ0EsYSxDQUNBLGlCLENBVEgsdUIsQ0FhRyxZLENBQ0EsZ0IsQ0FDQSxrQixDQUNBLHlCLENBQUEsaUIsQ0FJSixrQixDQUNFLGUsQ0FDQSxpQixDQUZELDBCLENBS0csaUIsQzlEakhKLG1FLENBQ0EsZSxDQUNBLGlCLEM4RGlISSxjLENBQ0EsZ0IsQ0FJSCwyQixDQUdLLGUsQ0FDQSx3QixDQUNBLHlCLENBQUEsaUIsQ0FDQSxXLENBQ0Esa0IsQ0FQTCxvQyxDQVVPLFksQ0FDQSxXLENBQ0EsUSxDQUNBLGMsQ0FDQSxnQixDQUNBLGUsQ0FDQSxVLEN2RGpGUiwrRCxDdURvRlUsYSxDQUNBLFcsQ3ZEbEZWLHFELENBR0Esc0QsQ3VEOEVVLGEsQ0FDQSxXLEN2RDVFViwwRCxDdUQyRVUsYSxDQUNBLFcsQ0FwQlQsNkIsQ0FBQSxvQyxDQXNDTyxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBdENQLDZCLENBMkJLLHNCLENBQUEsa0IsQ0FBQSxjLENBQ0EsYSxDQTVCTCxnQyxDQStCTyxnQixDQUNBLGlCLENBaENQLG9DLENBb0NPLGtCLENBQ0EseUIsQ0FBQSxpQixDQUVBLHdCLENBQUEscUMsQ0FBQSxxQixDQUFBLDZCLENBQ0Esc0IsQ0FDQSxpQixDQUNBLHNCLENBQUEsaUIsQ0FBQSxjLENBQ0EsZSxDQTNDUCwwQyxDQW9EUyw4QyxDQUFBLHNDLENBcERULHFDLENBNkRPLGlCLENBQ0Esa0IsQ0FDQSxlLENBQ0EseUIsQ0FBQSxzQixDQUNBLGtCLENBQ0EsaUIsQzlEMUxSLG1FLENBQ0EsZSxDQUNBLGlCLEM4RDBMUSxnQixDQUNBLGMsQ0FyRVAsMkMsQ3ZEM0hELGlCLENBTUUsTyxDQVFBLG1DLENBQUEsK0IsQ0FBQSwyQixDdURzTFEsTSxDQUNBLGEsQ0ExRVQsbUMsQ0ErRU8saUIsQ0FDQSxLLENBQ0EsTyxDQUNBLFcsQ0FDQSxVLENBQ0EsWSxDQXBGUCwwQyxDQUFBLGdELENyRDJDQyxhLENBQ0EsNEIsQ0FDQSw4QyxDQUNBLHFDLENBQUEsNkIsQ0FRRSxVLENBS0EsVyxDcUQzREgsMEMsQ0F1RlMsVSxDdkRsTlYsaUIsQ0FHRSxRLENBR0EsTyxDQUlBLHNDLENBQUEsa0MsQ0FBQSw4QixDRW9MQSxtQyxDcURuRUQsZ0QsQ3JEbUVDLG1DLENxRG5FRCxtQyxDQW9HTyxpQixDQUNBLFEsQ0FDQSxNLENBQ0EsVSxDQUNBLGtCLENBQ0EseUIsQ0FBQSxpQixDQUNBLFUsQ0ExR1AsMEMsQ0E2R1MsVyxDQUNBLHdCLENBQ0EseUIsQ0FBQSxpQixDQWlCVixrQixDQWhJQyw4QixDQW9JQyxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxxQyxDQUFBLHFCLENBQUEsNkIsQ0FySUQsOEIsQ0F1SEssd0IsQ0FBQSwwQixDQUFBLHFCLENBQUEsa0IsQ0FTTixrQixDQUNFLGUsQ0FDQSxjLENBQ0EsNEIsQ21CMVFKLE0sQ0FDRSxjLENBRUEsYSxDQUNFLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FDQSxpQixDQUNBLHVCLENBQUEsOEIsQ0FBQSxvQixDQUFBLHNCLENBQ0Esa0IsQ0FKRCxvQixDQU9HLGMsQ2pGS0osbUUsQ0FDQSxlLENBQ0EsaUIsQ2lGTEksaUIsQ0FDQSxnQixDQVZILCtCLENBYUssYyxDQWJMLHFCLENBa0JHLHFCLENBQUEsbUIsQ0FBQSxhLENBSUosWSxDQUNFLGtCLENBREQsbUIsQ0FLRyx3QixDQUFBLDBCLENBQUEscUIsQ0FBQSxrQixDQUNBLGEsQ0M4S0gsbUMsQ0RwTEEseUIsQ0FtQkEsdUIsQ0FWSyx5QixDQVRMLHVCLENBYUssZ0IsQ0FDQSxhLENBZEwsbUIsQ0FtQkQsWSxDQUFDLGUsQ0FVRyxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBVkosWSxDQUVFLHNCLENBQUEsa0IsQ0FBQSxjLENBQ0EsYyxDQUNBLGdCLENBQ0EsYyxDQUNBLDRCLENBTkQsZSxDQVNHLFMsQ0FFQSx3QixDQUFBLDBCLENBQUEscUIsQ0FBQSxrQixDQUNBLGtCLENBWkgsc0IsQ0FlSyxlLENBQ0EsZ0IsQ2pGN0NOLG1FLENBQ0EsZSxDQUNBLGlCLENpRmpCRixZLENBK0VJLG1CLENBL0VKLG1CLENBbUZJLGMsQ0FDQSxtQixDQXBGSix5QixDQXdGSSxjLENBeEZKLHNDLENBMkZNLFcsQ0x6Q0gsMEIsQ0FqREQsWSxDQUNFLGlCLENBR0YsVyxDQUNFLGdCLENBQ0EsZSxDQUdBLGlCLENBQ0EsMEIsQ0FBQSxxQixDQUFBLGtCLENBTkQsa0IsQ0FTRyxVLENBQ0EsaUIsQ0FDQSxTLENBQ0EsTSxDQUNBLFUsQ0FDQSxXLENBQ0EsMkYsQ0FBQSx3RSxDQUFBLG1FLENBQUEsbUUsQ0FLQSxTLENBcEJILGtCLENBd0JHLFMsQ0FDQSxrQixDQXpCSCxtQyxDQThCSyxZLENBOUJOLFcsQ0FBQyw2QixDQW1DRyxTLENBQ0EsaUIsQ0FwQ0gsb0MsQ0F3Q0csUyxDQUNBLGtCLENBSUosVyxDQUNFLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FDQSxrQixDQUZELHFDLENBQUEsc0IsQ0FLRyxlLENBTEgsc0IsQ0FVSyxVLENBQ0EsVyxDQUNBLHFCLENBQUEsbUIsQ0FBQSxhLENBWkwsd0IsQ0FtQkssYyxDQUNBLGdCLENBQ0EsYSxDQUNBLGlCLENBdEJMLDhCLENBd0NPLFksQ0FDQSx5QixDQUFBLGlCLENBekNQLGdDLENBNkNPLDBCLENBQUEsa0IsQ0FDQSxxQixDQUNBLGdCLENBQ0EsYyxDQUNBLGlCLENBakRQLHVDLENBb0RTLFUsQ0FDQSxpQixDQUNBLE8sQ0FDQSxRLENBQ0EsVSxDQUNBLFcsQ0FDQSwwQixDQUFBLGtCLENBQ0EsZSxDQTNEVCwrQyxDQWdFVyxrQixDQWhFWCw0QyxDQXNFVyx3QixDQXRFWCw2QyxDQTRFVyx3QixDQTVFWCw4QyxDQWtGVyx3QixDQWxGWCw2QixDQUFBLDhCLENBd0ZPLGUsQ0FDQSx5QixDQUFBLGlCLENBQ0EseUIsQ0FDQSxpQixDQUNBLGtCLENBQ0EsZSxDQUNBLHlCLENBQUEsc0IsQzVFaklSLG1FLENBQ0EsZSxDQUNBLGlCLEM0RWlJUSxnQixDQUNBLGUsQ0FqR1AscUMsQ0FvR1MsVSxDckUxSVYsaUIsQ0FNRSxPLENBUUEsbUMsQ0FBQSwrQixDQUFBLDJCLENxRThIUSxTLENBQ0EsYSxDbkV5QlIsYSxDQUNBLDRCLENBQ0EsOEMsQ0FDQSxxQyxDQUFBLDZCLENBUUUsVSxDQUtBLFcsQ0FRRixtQyxDbUV4SkQsNkIsQ0ErR08sZ0IsQ0FRQSwwQixDQUFBLDJCLENBQUEsMEIsQ0FBQSxtQixDQUNBLHdCLENBQUEsMEIsQ0FBQSxxQixDQUFBLGtCLENBeEhQLGtDLENBMkhTLGdCLENBT1QsdUIsQ015QkEsdUIsQ050QkssZ0IsQzdFeTdmUixrQixDNkU1N2ZHLG1CLEM3RTg3ZkgscUIsQ0FEQSxtQixDNkU5NmZNLHdCLEM3RW03Zk4sd0IsQzZFbDhmRyx5QixDQXFCSyx3QixDQUtOLFcsQ0FDRSxvQixDQUFBLGdDLENBQUEsaUIsQ0FBQSx3QixDQUNBLGlCLENBRkQsc0IsQ0FNSyxlLENBTkwsNkIsQ0FVSyxpQixDQVZMLHVCLENBY0ssZ0IsQ0FkTCxrQixDN0V5N2ZELG9CLENBREEsa0IsQzZFbjZmSSxrQixDN0V1NmZKLHVCLEM2RTU3ZkMsd0IsQ0EyQkssd0IsQ0FLTixVLENBQ0Usa0IsQ0FERCxxQixDQUlHLGUsQ0FKSCxzQixDQVFHLGUsQ0FSSCxzQixDQWFLLGlCLENBQ0EsYSxDQUNBLGMsQ0FDQSxnQixDQUNBLGtCLENBS04sYSxDQUNFLGMsQ0FHRixTLENBQ0Usa0IsQ016UUosTyxDQUNFLHFCLENBQ0EsaUMsQ0FBQSx5QixDQUVBLGMsQ0FDRSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxxQyxDQUFBLHFCLENBQUEsNkIsQ0FDQSx3QixDQUFBLDBCLENBQUEscUIsQ0FBQSxrQixDQUhGLGMsQ0FRQSxrQixDQUNFLGlCLENBQ0EsK0IsQ0FFQSw4QixDQU9GLGtCLENBTkksbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEscUMsQ0FBQSxxQixDQUFBLDZCLENBQ0Esd0IsQ0FBQSwwQixDQUFBLHFCLENBQUEsa0IsQ0FJSixrQixDQUNFLGdCLENBS0EsNkIsQ0FDRSxnQixDQVBILHVCLENBV0csZSxDQUNBLGMsQ0FDQSxnQixDQUNBLGEsQ0FJSixhLENBQ0UsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEsMEIsQ0FBQSxxQixDQUFBLGtCLENBR0YsYyxDQUlBLGEsQ0FIRSxpQixDQUdELDBCLENBS0ssa0IsQ0FDQSx5QixDQUFBLGlCLENBQ0EsVyxDQUNBLFcsQ0FDQSxlLENBQ0EsaUIsQ0FDQSxjLENBWEwsd0MsQ0FBQSxpQyxDQUFBLHVDLEN6RWdJQyxhLENBQ0EsNEIsQ0FDQSw4QyxDQUNBLHFDLENBQUEsNkIsQ0FRRSxVLENBS0EsVSxDeUVoSkgsaUMsQ0FjTyxVLENBQ0EsaUIsQ0FDQSxPLENBQ0EsVSxDQUVBLGtDLENBQUEsOEIsQ0FBQSwwQixDekVxSU4saUMsQ3lFeEpELHdDLENBQUEsdUMsQ3pFd0pDLGlDLEN5RXhKRCx3QyxDQThCUyxpRCxDQUFBLDZDLENBQUEseUMsQ0E5QlQsdUIsQ0FxQ0ssaUIsQ0FDQSxjLENBQ0EsUSxDQUNBLE0sQ0FDQSxXLENBQ0EscUIsQ0FDQSxXLENBQ0EsVSxDQUNBLGlELENBQUEseUMsQ0FDQSxpQixDQUNBLFksQ0EvQ0wsK0IsQ0FrRE8sZ0IsQ0FDQSxjLENsRnRGUixtRSxDQUNBLGUsQ0FDQSxpQixDa0ZzRlEsa0IsQ0FDQSwrQixDQXREUCw4QixDQTBETyxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0Esc0IsQ0FBQSxrQixDQUFBLGMsQ0FDQSxlLENBNURQLGlDLENBK0RTLGdCLENBL0RULCtDLENBa0VXLGMsQ0FsRVgsb0MsQ0F1RVMsYyxDQUNBLGdCLENBQ0EsYSxDQXpFVCwwQyxDQTRFVyx3QixDQUNBLFUsQ0E3RVgsMkMsQ0FpRlcsVSxDQUNBLHdCLENBbEZYLGlELENBcUZhLHdCLENBU2QsYSxDQUNFLGdCLENBREQsK0IsQ0FLSyxRLENBQ0Esa0IsQ0FDQSw0QixDQVBMLDRDLENBV1MsVSxDekV1QlIsb0IsQ0FDQSw0QixDQUNBLDhDLENBQ0EscUMsQ0FBQSw2QixDQVFFLFUsQ0FLQSxXLENBUUYsbUMsQ3lFN0NRLGdCLENBYlQsMEMsQ0FxQlMsZ0MsQ0FBQSw0QixDQUFBLHdCLENBckJULDZCLENBNEJLLFMsQ0E1QkwsOEIsQ0FnQ0ssTyxDQWhDTCw0QixDQW9DSyxhLENBQ0EsUSxDQXJDTCwwQyxDQUFBLDBDLENBQUEsd0MsQ0EyQ1MsVSxDekVUUixvQixDQUNBLDRCLENBQ0EsOEMsQ0FDQSxxQyxDQUFBLDZCLENBUUUsVSxDQUtBLFcsQ0FRRixtQyxDeUViUSxnQixDQTdDVCx3QyxDQXFEUyxnQyxDQUFBLDRCLENBQUEsd0IsQ0FRVCxxQixDQUtHLGdCLENsRm5NSixtRSxDQUNBLGUsQ0FDQSxpQixDa0ZtTUksd0IsQ0FDQSxjLENBUkgsbUMsQ0FXSyxlLENBWE4sYSxDQUFDLG9CLENBZ0JHLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLDBCLENBQUEscUIsQ0FBQSxrQixDQThCSCxnRCxDQS9DQSxrQyxDakJ4Q0EsaUMsQ2lCK0RPLGMsQ0F2QlAsNkIsQ0EyQk8sd0IsQ2xGek5SLG1FLENBQ0EsZSxDQUNBLGlCLENrRnlOUSxjLENBa0JQLDRDLENBL0NBLG9DLENBb0NTLGEsQ0FwQ1QsMEMsQ0F1Q1csb0IsQ0FRWixhLENBQ0UsaUIsQ0FDQSxRLENBQ0EsTyxDQUNBLGUsQ0FDQSx3QixDQUNBLHlCLENBQUEsaUIsQ0FDQSxpRCxDQUFBLHlDLENBQ0EsZSxDQUNBLFUsQ0FDQSxjLENBQ0EsUyxDQUNBLGlCLENBWkQsb0IsQ0FlRyxTLENBQ0Esa0IsQ0FDQSxzQixDQUFBLGlCLENBQUEsYyxDQWpCSCx5QixDQXNCSyxhLENBdEJMLHFDLENBQUEsa0MsQ0EwQlMsa0IsQ0ExQlQsK0IsQ0ErQk8sYSxDQUNBLGdCLENBQ0EsVSxDQUNBLGUsQ0NuUlAsc0IsQ0RpUEEsaUMsQ0FzQ08sYSxDQXRDUCx5QixDQTJDSyw0QixDQUNBLGMsQ0E1Q0wsaUMsQ0ErQ08sYyxDQUNBLGMsQ0FDQSxnQixDQUNBLGEsQ0FDQSxpQixDQW5EUCxnQyxDQXVETyxnQixDQXZEUCwrQixDQTJETyxpQixDQTNEUCw4QyxDQXFFVyxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBckVYLGdDLENBMkVPLGdCLENBQ0EsYSxDQUNBLGMsQ0E3RVAsa0MsQ0FpRk8saUIsQ0FDQSxPLENBQ0EsVSxDQUNBLHFCLENBQUEsbUIsQ0FBQSxhLENBQ0EsWSxDQUNBLHdCLENBQUEsMEIsQ0FBQSxxQixDQUFBLGtCLENBdEZQLHFDLENFaEdBLHdCLENGeUxTLGdCLENBekZULCtCLENBQUEscUMsQ0FBQSxnQyxDQUFBLHNDLEN6RTFFQyxhLENBQ0EsNEIsQ0FDQSw4QyxDQUNBLHFDLENBQUEsNkIsQ0FRRSxVLENBS0EsVyxDQVFGLG1DLEN5RWtERCwrQixDQUFBLHFDLENBQUEsc0MsQ3pFbERDLG1DLEN5RWtERCwrQixDQUFBLHFDLEN6RS9ERyxVLENBS0EsVyxDQVFGLGlDLEN5RWtERCxxQyxDekVsREMsaUMsQzRFMU1KLGdCLENIZ1hFLGMsQ0cvV0EsYyxDQVFBLFMsQ0FDQSxpQixDSHNXQSxjLENBR0UsZSxDQUVBLE0sQ0FHQSxnRCxDQUFBLHdDLENBTkEsUSxDQUVBLHNCLENBRUEsTyxDQUNBLFUsQ0FLQSw2QixDQUNFLFMsQ0FDQSxrQixDQUlBLDBCQURGLDhCLENBRUksd0JBbkJMLDZCLENBd0JHLGUsQ0d4WU4sZ0IsQ0FFRSxLLENBQ0EsWSxDQUNBLFcsQ0FDQSxxQixDQUNBLFcsQ0FDQSxjLENBQ0Esb0IsQ0FHQSxzQixDQUFBLGlCLENBQUEsYyxDQVhGLHVCLENBY0ksUyxDQUNBLGtCLENBQ0EsTyxDQUdGLHVCLENBQ0UsaUIsQ0FDQSxRLENBQ0EsVSxDNUU0SkEsYSxDQUNBLDRCLENBQ0EsOEMsQ0FDQSxxQyxDQUFBLDZCLENBUUUsVSxDQUtBLFcsQ0FRRixtQyxDNEVsTEEsUyxDQUdGLHdCLENBQ0UsaUIsQ0FDQSxTLENBQ0EsSyxDQUNBLE0sQ0FDQSxVLENBQ0Esc0IsQ0FDQSwrQixDQVBELCtCLENBVUcsVSxDQUNBLGlCLENBQ0EsUSxDQUNBLGMsQ0FDQSxNLENBQ0EsVyxDQUNBLFUsQ0FDQSwyRixDQUFBLHdFLENBQUEsbUUsQ0FBQSxtRSxDQUNBLFMsQ0FJSiw0QixDQUNFLFksQ0FERCxtQyxDQUlHLGEsQ0FJSix1QixDQUNFLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FDQSxlLENBQ0Esd0IsQ0FBQSwwQixDQUFBLHFCLENBQUEsa0IsQ0FIRCw0QixDQU1HLFksQ0FOSCw4QixDQVVHLGtCLENBQUEsYyxDQUFBLFUsQ0FBQSxNLENBQ0EsZSxDQUNBLHlCLENBQUEsc0IsQ0FDQSxrQixDckZ2REosbUUsQ0FDQSxlLENBQ0EsaUIsQ3FGdURJLGMsQ0FDQSxhLENBQ0EsaUIsQ0FqQkgsNkIsQ0FxQkcscUIsQ0FBQSxtQixDQUFBLGEsQzVFb0dGLGEsQ0FDQSw0QixDQUNBLDhDLENBQ0EscUMsQ0FBQSw2QixDQVFFLFUsQ0FLQSxXLENBUUYsaUMsQzRFdkhGLHNCLENBQ0UsZSxDQUNBLGEsQ0FDQSxXLENBSEQsc0MsQ0FNRyxlLENBTkgsa0MsQ0FVSyxpQixDQUNBLFcsQ0FYTCxxQyxDQWVLLGtCLENBQ0EsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQWhCTCxnRCxDQW1CTyxlLENBbkJQLG9ELENBdUJPLGUsQ0FDQSxtQixDQXhCUCxzRCxDcEIxQ0EsaUMsQ29Cc0VPLFUsQ0E1QlAsaUMsQ0FpQ0ssa0IsQ0FBQSxjLENBQUEsVSxDQUFBLE0sQ0FDQSxhLENBbENMLDZDLENBcUNPLFcsQ0FDQSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0EsMkIsQ0FBQSw0QixDQUFBLDZCLENBQUEseUIsQ0FBQSxxQixDQUNBLHdCLENBQUEscUMsQ0FBQSxxQixDQUFBLDZCLENBTVIsc0IsQ0FDRSw0QixDQURELG1DLENBS0ssYyxDQUNBLGdCLENyRnhITixtRSxDQUNBLGUsQ0FDQSxpQixDcUZ3SE0saUIsQ0FDQSxpQixDQUNBLGMsQ0FWTCwwQyxDQWFPLFUsQ0FDQSxpQixDQUNBLE8sQ0FDQSxVLEM1RWlDTixhLENBQ0EsNEIsQ0FDQSw4QyxDQUNBLHFDLENBQUEsNkIsQ0FRRSxVLENBS0EsVSxDQVFGLGlDLEM0RXZETSxlLENBQ0EsZ0MsQ0FBQSw0QixDQUFBLHdCLENBbkJQLGlELENBd0JTLDhCLENBQUEsMEIsQ0FBQSxzQixDQXhCVCxrQyxDQThCSyxtQixDQUNBLFksQ0EvQkwsb0MsQ0FtQ0ssZSxDQUVBLHdCLENBQUEsMEIsQ0FBQSxxQixDQUFBLGtCLENBQ0Esd0IsQ0FBQSxxQyxDQUFBLHFCLENBQUEsNkIsQ0FLTix3QixDQUNFLGlCLENBQ0EsUSxDQUNBLE0sQ0FDQSxVLENBQ0EsUyxDQUNBLGUsQ0FDQSxjLENBUEQsK0IsQ0FVRyxVLENBQ0EsaUIsQ0FDQSxXLENBQ0EsTSxDQUNBLFcsQ0FDQSxVLENBQ0EsMkYsQ0FBQSwyRSxDQUFBLHNFLENBQUEsaUUsQ0FDQSxTLENBQ0EsaUIsQ0FHRiw0QixDQWhFRCxvQyxDQXdFRCx3QixDQUNFLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FUQSw0QixDQUdFLG9CLENBQUEsZ0MsQ0FBQSxpQixDQUFBLHdCLENBQ0EsNEIsQ0FIQSxtQixDQU9KLHdCLENBRUUsc0IsQ0FBQSxrQixDQUFBLGMsQ0FDQSxpQixDQUhELG1DLENBTUcsUyxDQUNBLGtCLENBUEgsa0QsQ0FXRyxjLENBWEgseUQsQ0FjSyxRLENBZEwsd0QsQ0FpQkssUSxDQzFOUixRLENBQ0Usc0IsQ0FFQSxhLENBQ0UsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUNBLHNCLENBQUEsa0IsQ0FBQSxjLENBQ0EsYSxDQUdGLGEsQ0FDRSxhLENBQ0EsUyxDQUNBLGtCLENBSEQsa0MsQ0FNRyxlLENBTkgseUIsQ0FVRyxjLENDbkJOLGUsQ0FDRSxjLENBRUEsb0IsQ0FDRSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0Esc0IsQ0FBQSxrQixDQUFBLGMsQ0FDQSxhLENBR0Ysb0IsQ0FDRSxhLENBQ0EsUyxDQUNBLGlCLENBSEQseUMsQ0FNRyxlLENBSUoscUIsQ0FDRSxzQixDQUFBLGlCLENBQUEsYyxDQUNBLGUsQ0FDQSwyQixDQUNBLGtCLENBQ0EseUIsQ0FBQSxpQixDQUNBLGlCLENBQ0EsYSxDQVBELDZCLENBVUcsa0IsQ0FDQSxlLENBQ0EseUIsQ0FBQSxzQixDQUNBLGdCLENBQ0EsYSxDQWRILDRCLENBa0JHLGEsQ0FDQSxjLENBQ0EsZ0IsQ0FwQkgsOEIsQ0F3QkcsaUIsQ0FDQSxVLENBQ0EsVyxDQUNBLFUsQ0FDQSxPLENBQ0EsZSxDQUNBLHlCLENBQUEsaUIsQ0E5Qkgsc0MsQ0FpQ0ssa0IsQ0FqQ0wsbUMsQ0FxQ0ssd0IsQ0FyQ0wsb0MsQ0F5Q0ssd0IsQ0F6Q0wscUMsQ0E2Q0ssd0IsQ0E3Q0wsMkIsQ0FrREcsOEMsQ0FBQSxzQyxDQWxESCxtQyxDQXFESyxhLENKeEVSLFMsQ0FDRSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSwwQixDQUFBLHFCLENBQUEsa0IsQ0FDQSx3QixDQUNBLGlCLENBQ0EseUIsQ0FBQSxpQixDQUxGLGUsQ0FRSSxvQixDQUdGLGdCLENBQUMsc0IsQ0FDQyxvQixDQVdELG9DLENBRUcsaUIsQ0FGSCwyQyxDQUtLLFUsQ0FDQSxpQixDQUNBLEssQ0FDQSxNLENBQ0EsVSxDQUNBLFcsQ0FDQSxTLENBS04sa0IsQ0FDRSxpQixDQUNBLFcsQ0FDQSxPLENBQ0Esa0IsQ0FKRCx3QixDQU9HLGMsQ0FDQSxnQixDQUNBLGdDLENBQ0EsYSxDQXVESCwrQixDQWpFQSw4QixDQWFLLHdCLENBS04sZ0IsQ0FDRSxrQixDQUFBLGMsQ0FBQSxVLENBQUEsTSxDQUNBLFcsQ0FGRCxzQixDQUtHLFEsQ0FDQSxlLENBSUgsbUMsQ0FHSyxRLENBQ0EsZSxDQUNBLFcsQ0FMTCxpQyxDQVNLLHFCLENBVEwsa0MsQ0FhSyxPLENBYkwsZ0MsQ0FpQkssUSxDQUNBLGEsQ0FsQkwsa0MsQ0FxQk8sZ0IsQ0FyQlAsd0MsQ0F5Qk8sWSxDQXpCUCxpRCxDQStCTyxTLENBTVIsYyxDQUNFLGlCLENBREQsb0IsQ0FJRyx3QixDQUNBLGlCLENBQ0EsZ0IsQ0FDQSxXLENBQ0Esa0IsQ0FDQSxxQixDQUNBLGMsQ0FWSCx5QixDQWFLLHNCLENBQUEsaUIsQ0FBQSxjLENBQ0EsYSxDQUNBLGdDLENBZkwsMkIsQ0FtQkssVSxDQUNBLGlCLENBQ0EsTyxDQUNBLFMsQzFFb0RKLGEsQ0FDQSw0QixDQUNBLDhDLENBQ0EscUMsQ0FBQSw2QixDQVFFLFUsQ0FLQSxXLENBUUYsbUMsQzBFMUVJLGUsQ0FDQSxnQixDQUdGLDBCQTVCSCxvQixDQTZCSyxpQixDQTdCTCx5QixDQWdDTyxjbEJ4SVYsYyxDQUNFLGEsQ0FDQSxVLENBQ0Esa0IsQ0FFQSxtQixDQUNFLGlCLENBREQsdUIsQ0FJRyx3QixDQUpILDRDLENBT0ssaUIsQ0FQTCwrRCxDQVdTLFUsQ0FDQSxpQixDQUNBLEssQ0FDQSxVLENBQ0EsVyxDQUNBLFUsQ0FDQSx3QixDQWpCVCw2RCxDQXVCUyxVLENBQ0EsaUIsQ0FDQSxLLENBQ0EsUyxDQUNBLFcsQ0FDQSxVLENBQ0Esd0IsQ0FPVixvQixDQUNFLGtCLENBQ0EsYSxDQUNBLCtCLENBQ0EscUIsQ0FKRCx1QyxDQVFLLGMsQ0FSTCxzQyxDQWNLLGUsQ0FkTCwyQixDQW1CRyxrQixDQUNBLGUsQ0FDQSx5QixDQUFBLHNCLENBQ0EsYSxDQUNBLGMsQ0FDQSxnQixDQUNBLGEsQ0FHRiwyQixDQUNFLGUsQ0FHRiwwQixDQUNFLFUsQ0FHRiw0QixDQUNFLFUsQ0FyQ0gsMkMsQ0F5Q0csa0IsQ3VCN0VILCtCLEN2Qm9DQSw2QixDQTZDRyxpQixDQTdDSCxvQyxDQW9ESyxVLENBQ0EsaUIsQ0FDQSxLLENBQ0EsTSxDQUNBLFUsQ0FDQSxXLENBQ0EsUyxDQUtOLHFCLENBQ0UsZSxDQUNBLGdCLENBQ0EsaUIsQ0FDQSxrQixDQUNBLGdCLENBQ0EsYyxDQUVBLDRCLENBQ0UsMEIsQ0FUSCxnQyxDQWNLLHdCLENBZEwsMkIsQ0FtQkcsVyxDQUNBLFEsQ0FDQSxtQyxDQUNBLGlCLENBQ0EsUyxDQUNBLDRCLENBQ0EsVSxDQUNBLGMsQ0FDQSxnQixDQUNBLGlCLEMxRDlESixzRCxDMERpRU0sYSxDMUQ5RE4sNEMsQ0FHQSw2QyxDMEQyRE0sYSxDMUR4RE4saUQsQzBEd0RNLGEsQ0EvQkwsaUMsQ0FtQ0ssb0IsQ0FuQ0wsc0MsQ0FzQ08sd0IsQ0F0Q1AsMEIsQ0E0Q0csaUIsQ0FDQSxLLENBQ0EsTSxDQUNBLFUsQ0FDQSxXLENBQ0EsUyxDQWpESCw0QixDQXFERyxpQixDQUNBLE8sQ0FDQSxTLENBQ0Esa0MsQ0FBQSw4QixDQUFBLDBCLENBQ0EsUyxDQUlKLG1CLENBQ0UsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEsMEIsQ0FBQSxxQixDQUFBLGtCLENBQ0Esb0IsQ0FBQSxnQyxDQUFBLGlCLENBQUEsd0IsQ0FDQSxnQixDQUpELHNCLENBT0csaUIsQ3VCdktILHNDLEN2QmdLQSwwQixDQUFBLGdDLENBQUEseUIsQ0FBQSwrQixDeERhQyxhLENBQ0EsNEIsQ0FDQSw4QyxDQUNBLHFDLENBQUEsNkIsQ0FRRSxVLENBS0EsVyxDQVFGLGlDLEMrRXJNRCxzQyxDdkJnS0EsZ0MsQ0FBQSx5QixDQUFBLCtCLEN4RHFDQyxpQyxDK0VyTUQsc0MsQ3ZCZ0tBLHlCLENBQUEsK0IsQ3hEd0JHLFUsQ0FLQSxXLENBUUYsbUMsQytFck1ELHNDLEN2QmdLQSwrQixDeERxQ0MsbUMsQ3dETkYsc0IsQ0FDRSxhLENBREQsNEIsQ0FJRyxZLENBSkgsNEIsQ0NwTUgsNEIsQ0RvTk0sVSxDQUNBLFcsQ0FDQSxrQixDQUNBLDBCLENBQUEsa0IsQ0FDQSxzQixDQUFBLGlCLENBQUEsYyxDQUNBLGEsQ0FDQSxpQixDQUNBLGMsQ3VCMU5KLG9CLENBQ0UsZ0IsQ0FHRixvQixDQUNFLGUsQ0FERCwwQixDeEZVRCxtRSxDQUNBLGUsQ0FDQSxpQixDd0ZQSSxnQixDQUNBLHlCLENBQ0EsYSxDQUNBLHlCLENBQUEsaUIsQ0FSSCxnQyxDQVdLLHdCLENBWEwsc0MsQ0FrQk8sVSxDQUNBLGlCLENBQ0EsTyxDQUNBLFUsQ0FDQSxlLEMvRStLTiwrQixDK0V4S0YsdUIsQ0FDRSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSwwQixDQUFBLHFCLENBQUEsa0IsQ0FDQSxZLENBQ0Esd0IsQ0FDQSxhLENBQ0EsZ0IsQ0FORCxrQyxDQVNHLGUsQ0FUSCw4QixDQWFHLGlCLENBQ0EsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQWRILDBDLENBaUJLLGlCLENBakJMLHlDLENBcUJLLGMsQ0FyQkwscUMsQ0F5QkssZ0IsQ0F6QkwsK0IsQ0E4QkcsYyxDQUNBLGEsQ0FDQSxnQixDQWhDSCwrQixDQW9DRyxnQyxDQUNBLGlCLENBQ0EsaUIsQ0F0Q0gsc0MsQ0F5Q0ssVSxDQUNBLGlCLENBQ0EsTyxDQUNBLFcsQy9Fb0dKLGEsQ0FDQSw0QixDQUNBLDhDLENBQ0EscUMsQ0FBQSw2QixDQVFFLFUsQ0FLQSxXLENBUUYsbUMsQytFMUhJLGUsQ0E5Q0wscUMsQ0FrREssVSxDQUNBLGlCLENBQ0EsSyxDQUNBLFcsQ0FDQSxXLENBQ0EsVSxDQXZETCxvQyxDdEJsQ0gsNEIsQ3NCNkZRLFksQ0EzREwscUMsQ0FnRUcsVyxDQUNBLFEsQ0FDQSwrQixDQUNBLDRCLENBQ0EsWSxDQUNBLFcsQ0FyRUgsNEMsQ0F3RUssYSxDQXhFTCxpQyxDQTZFRyxhLENBN0VILCtCLENBaUZHLGEsQ0FDQSxpQixDQWxGSCxxQyxDQXFGSyxVLENBQ0EsaUIsQ0FDQSxPLENBQ0EsVyxDQUNBLGUsQy9FdURKLGEsQ0FDQSw0QixDQUNBLDhDLENBQ0EscUMsQ0FBQSw2QixDQVFFLFMsQ0FLQSxVLENBUUYsbUMsQ3lEMU1KLHdELENBQUEsd0QsQ0FBQSwwRCxDQUFBLDBELENBQUEsMEQsQ0FBQSwwRCxDQUFBLDBELENBQUEsMEQsQ0FBQSwwRCxDQUFBLDBELENBQUEsMEQsQ0FBQSwwRCxDQUFBLHdELENBQUEsMEQsQ0FBQSx3RCxDQUFBLHdELENBQUEsd0QsQ0FBQSx3RCxDQUFBLHdELENBQUEsd0QsQ0FBQSx5RCxDQUtVLHNCLENBQUEsMkIsQ0FBQSxjLENBTFYsNkIsQ0FBQSw2QixDQUFBLDhCLENBQUEsOEIsQ0FBQSw4QixDQUFBLDhCLENBQUEsOEIsQ0FBQSw4QixDQUFBLDhCLENBQUEsOEIsQ0FBQSw4QixDQUFBLDhCLENBQUEsNkIsQ0FBQSw4QixDQUFBLDZCLENBQUEsNkIsQ0FBQSw2QixDQUFBLDZCLENBQUEsNkIsQ0FBQSw2QixDQUFBLDZCLENBVVEsc0IsQ0FBQSwyQixDQUFBLGMsQ0FLTixrQixDQUNFLCtCLENBQ0EsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUZELHNCLENBS0csaUIsQ0FDQSx3QixDQU5ILDRCLENBQUEsNkIsQ0FtQkssVSxDQUNBLGlCLENBQ0EsSyxDQUVBLFcsQ0FDQSxVLENBQ0Esd0IsQ0F6QkwsNkIsQ0FZSyxVLENBWkwsNEIsQ0FzQkssUyxDQU9ILGlDLENBRUcsZSxDQUNBLGtCLENBL0NSLG9CLENBcURJLHNCLENBQUEsaUIsQ0FBQSxjLENBckRKLG9CLENBeURJLGtCLENBQ0EsZSxDQUNBLHlCLENBQUEsc0IsQ0FDQSxhLENBQ0EsYyxDQUNBLGdCLENBQ0EsZ0IsQ0FDQSxrQixDQUFBLG1CLENBQUEsbUIsQ0FBQSxXLENBQ0Esb0IsQ0FBQSx5QixDQUFBLFksQ0FqRUosd0IsQ0FxRUksVSxDQXJFSixzQixDQXlFSSxhLEN1QnpFSixjLENBQ0UsYyxDQUVBLHFCLENBQ0UsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUNBLHNCLENBQUEsa0IsQ0FBQSxjLENBQ0EsYSxDQUdGLG1CLENBQ0UsYSxDQUNBLGtCLENBQ0EsUyxDQUhELHdDLENBTUcsZSxDQ2ZOLGtCLENBQ0UsYyxDQUVBLHdCLENBQ0UsZ0IsQ0FDQSxjLENBQ0EsYSxDQUNBLGtCLENBQ0EsZSxDQUdELGlDLENBRUcsZSxDQ1pKLDBCLENBQ0UsK0IsQ0FDQSxpQixDQUNBLGlCLENBQ0Esc0IsQ0FBQSxpQixDQUFBLGMsQ0FKRCxxQyxDQU9HLGUsQ0FQSCxnQyxDQVdHLGlELENBQUEseUMsQ0FYSCw2RCxDQWVPLFMsQ0FDQSxrQixDQWhCUCw0RCxDQUFBLDJELENBcUJPLFMsQ0FLTCx5QyxDQUVHLFUsQ0FDQSxpQixDQUNBLFEsQ0FDQSxTLENsRmtKSixhLENBQ0EsNEIsQ0FDQSw4QyxDQUNBLHFDLENBQUEsNkIsQ0FRRSxVLENBS0EsVyxDQVFGLGlDLENrRnJLQyw2RCxDQUFBLDRELENBSUssVSxDQU1SLDJCLENBQ0UsYyxDQUNBLGdCLENBQ0EsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUhELGtDLENBTUcsYSxDQUNBLGdCLENBcUVILHdDLENBNUVBLDZDLENBVUssYyxDQVZMLHlDLENBY0ssYSxDQWRMLHVDLENBQUEsa0MsQ0FrQkssYSxDM0ZsRE4sbUUsQ0FDQSxlLENBQ0EsaUIsQzJGMkRBLDBCLENBQ0UsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUNBLGUsQ0FXRiwyQixDQVFBLDBCLENBRUUsa0IsQ0FDQSxlLENBRUEseUIsQ0FBQSxzQixDQWJGLDJCLENBQ0UsaUIsQ0FDQSxXLENBTUYsMEIsQ0FDRSxhLENBR0EsVyxDQUdBLDBCQVBGLDBCLENBUUksYSxBQUVGLDBCQVZGLDBCLENBV0ksYSxBQUVGLDBCQWJGLDBCLENBY0ksYUFJSiwwQixDQUNFLGlCLENBQ0EsVyxDQUNBLGtCLENBQ0EsZSxDQUNBLHlCLENBQUEsc0IsQ0E4REYsNEIsQ0EzREEsMEIsQ0FDRSxpQixDQUNBLFEsQ0FDQSxVLENBQ0EsUyxDQUNBLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLDBCLENBQUEscUIsQ0FBQSxrQixDQU5ELDZCLENBU0csZ0IsQ0FDQSxjLENBVkgsbUMsQ0FpQkssVyxDQUNBLGlCLENBQ0EsaUIsQ0FuQkwsK0MsQ0FBQSwwQyxDbEZ1REMsYSxDQUNBLDRCLENBQ0EsOEMsQ0FDQSxxQyxDQUFBLDZCLENrRjFERCwwQyxDQXNCTyxVLENwRnJJUixpQixDQUdFLFEsQ0FHQSxPLENBSUEsc0MsQ0FBQSxrQyxDQUFBLDhCLENFdUtFLFUsQ0FLQSxXLENBUUYsbUMsQ2tGL0VELHFDLENBQUEsd0MsQzNGNUdELGlFLENBQ0EsZSxDQUNBLGlCLEMyRjhKTSxVLENBcERMLHdDLENBNEJPLGlCLENBQ0EsUyxDQUVBLGEsQ0EvQlAsK0MsQ0FxQ1Msc0IsQ0FBQSxrQixDQUFBLGMsQ0FDQSxnQixDQUNBLGdCLENsRjJCTixVLENBS0EsVyxDQVFGLG1DLENrRi9FRCxxQyxDQThDSyxVLENBQ0EsVyxDQUNBLHlCLENBQUEsaUIsQ0FDQSx3QixDQUNBLGMsQ0FHQSxnQixDQUNBLGlCLENBS04sNEIsQ0FFRSxLLENBQ0EsVyxDQUVBLHNHLENBQUEsOEUsQ0FBQSx5RSxDQUFBLHVFLENBQ0EsVyxDQUNBLFMsQ0FHQSxvQixDQUFBLGdDLENBQUEsaUIsQ0FBQSx3QixDQUNBLFMsQ0FDQSxpQixDQUNBLHNCLENBQUEsaUIsQ0FBQSxjLENBYkQsK0IsQ0FnQkcsaUIsQ0FoQkgsMEMsQ1AxQkEsbUMsQ1FiQSx1QyxDRDBESyxjLENBbkJMLG1DLENsRkpDLGEsQ0FDQSw0QixDQUNBLDhDLENBQ0EscUMsQ0FBQSw2QixDQVFFLFUsQ0FLQSxXLENBUUYsbUMsQ2tGcEJELG1DLENBQUEseUMsQ0FBQSxrQyxDQUFBLHdDLENBQUEseUMsQ2xGSkMsYSxDQUNBLDRCLENBQ0EsOEMsQ0FDQSxxQyxDQUFBLDZCLENBUUUsVSxDQUtBLFcsQ0FRRixpQyxDa0ZwQkQsbUMsQ0FBQSx5QyxDQUFBLGtDLENBQUEsd0MsQ2xGT0csVSxDQWFGLGlDLENrRnBCRCx5QyxDQUFBLGtDLENBQUEsd0MsQ2xGb0JDLGlDLENrRnBCRCxrQyxDQUFBLHdDLENsRk9HLFUsQ0FLQSxXLENBUUYsbUMsQ2tGcEJELHdDLENsRm9CQyxtQyxDa0Y0QkYsMEIsQ0FDRSxpQixDQUNBLFEsQ0FDQSxVLENBQ0EsYSxDQUNBLGMsQ0FDQSxnQixDQUNBLGtCLENBQ0EsZSxDQUNBLGUsQ0FDQSx5QixDQUFBLHNCLENBVkQsK0IsQzNGdk5ELG1FLENBQ0EsZSxDQUNBLGlCLEMyRm1PSSxnQixDQUlILHNELENBR0ssUSxDQUNBLFcsQ0MzUE4sYyxDQUNFLHFCLENBQ0Esd0IsQ0FDQSxlLENBQ0Esc0IsQ0FBQSxpQixDQUFBLGMsQ0FKRCx5QixDQU9HLCtCLENBUEgscUIsQ0FXRyxpRCxDQUFBLHlDLENBQ0EseUIsQ0FBQSxpQixDQUNBLGtCLENBQ0EsZSxDQUNBLCtCLENBZkgsdUMsQ0FvQlMsYSxDQXBCVCx3QyxDQXdCUyxhLENBeEJULHVDLENBNEJTLFksQ0E1QlQsMEIsQ0FvQ0ssaUIsQ0FwQ0wsNkMsQ0F3Q1MsUyxDQUNBLGtCLENBQ0Esc0IsQ0FBQSxpQixDQUFBLGMsQ0ExQ1QsMkIsQ0FBQSx5QixDQXlISyxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSwwQixDQUFBLHFCLENBQUEsa0IsQ0ExSEwseUIsQ0FtREssMkIsQ0FDQSxjLENBSEEsd0IsQ0FBQSxxQyxDQUFBLHFCLENBQUEsNkIsQ0FJQSxpQixDQXJETCxnQyxDQUFBLHNDLENuRmlMQyxhLENBQ0EsNEIsQ0FDQSw4QyxDQUNBLHFDLENBQUEsNkIsQ0FRRSxVLENBS0EsVSxDbUZqTUgsZ0MsQ0F3RE8sVSxDQUNBLGlCLENBQ0EsTyxDQUNBLFMsQ0FFQSxlLENuRjRJTixpQyxDbUZ6TUQsZ0MsQ0FpRU8sYyxDQUNBLGlCLENBQ0EsaUIsQ0FuRVAsb0MsQ0FzRVMsaUIsQ0FDQSxPLENBQ0EsTSxDQUNBLGtDLENBQUEsOEIsQ0FBQSwwQixDQXpFVCxpQyxDQThFTyxhLENBOUVQLHNDLENBaUZTLGdCLENBQ0EsYSxDNUZwRVYsbUUsQ0FDQSxlLENBQ0EsaUIsQzRGaEJDLGlDLENBd0ZPLFksQ0F4RlAsc0MsQ25GeU1DLGlDLENtRnpNRCxzQyxDQWlHUyxhLENDeERULG1DLENEekNBLHVDLENBcUdTLGEsQ0FyR1Qsc0MsQ0F5R1MsWSxDQXpHVCwyQixDQStHSyxpQixDQUNBLEssQ0FDQSxPLENBQ0EsUyxDQUNBLHNHLENBQUEsOEUsQ0FBQSx5RSxDQUFBLHVFLENBQ0EsVyxDQUNBLGtCLENBQ0EsVyxDQUNBLFMsQ0FDQSxpQixDQUdBLG9CLENBQUEsZ0MsQ0FBQSxpQixDQUFBLHdCLENBbUJMLDRCLENBOUlBLGtDLENBQUEsd0MsQ25GaUxDLGEsQ0FDQSw0QixDQUNBLDhDLENBQ0EscUMsQ0FBQSw2QixDQVFFLFUsQ0FLQSxXLENBUUYsbUMsQ21GM0RELDRCLENBOUlBLHdDLENuRnlNQyxpQyxDbUZ6TUQseUIsQ0F1SUssNEIsQ0FDQSxxQixDQUNBLFksQ0FLTixlLENBQUMseUIsQ0FhRyxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSwwQixDQUFBLHFCLENBQUEsa0IsQ0FkSixlLENBQ0UsYyxDQUNBLCtCLENBR0Esd0IsQ0FBQSxxQyxDQUFBLHFCLENBQUEsNkIsQ0FDQSxpQixDQU5ELHlCLENBU0csaUIsQ0FDQSxLLENBQ0EsTyxDQUNBLFcsQ0FHQSxTLENBQ0EsaUIsQ0FDQSxzQixDQUFBLGtCLENBQUEsYyxDQUNBLFMsQ0FDQSxzRyxDQUFBLDhFLENBQUEseUUsQ0FBQSx1RSxDQUNBLGlCLENBcEJILDRCLENBdUJLLGlCLENBdkJMLHNCLENuRm1DQyxhLENBQ0EsNEIsQ0FDQSw4QyxDQUNBLHFDLENBQUEsNkIsQ0FRRSxVLENBS0EsVyxDQVFGLG1DLENtRjNERCwwQixDQXdDRyxlLENBeENILDRCLENBNkNLLGEsQ0E3Q0wsK0IsQ0FpREssUyxDQUNBLGtCLENFak1SLFksQ0FDRSxpQixDQUVBLG1CLENBQ0UsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUNBLHNCLENBQUEsa0IsQ0FBQSxjLENBQ0EsYSxDQUdGLGlCLENBQ0UsUyxDQUNBLGEsQ0FDQSxrQixDQUhELDRCLENBTUcsZSxDQUdGLHNCLENDd0VKLHNCLENEdkVNLFUsQ0FJSixvQixDQUNFLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FDQSxvQixDQUFBLGdDLENBQUEsaUIsQ0FBQSx3QixDQUNBLGUsQ0R6QkYsbUIsQ0FDRSxnQixDQUNBLCtCLENBQ0EsaUIsQ0FDQSxjLENBQ0EsYSxDQUxELDBCLENBUUcsVSxDQUNBLGlCLENBQ0EsTyxDQUNBLE8sQ3BGc0tGLGEsQ0FDQSw0QixDQUNBLDhDLENBQ0EscUMsQ0FBQSw2QixDQVFFLFUsQ0FLQSxVLENBUUYsaUMsQ29GNUxFLGUsQ0FiSCxpQyxDQWtCSyxnQyxDQUFBLDRCLENBQUEsd0IsQ0F1Qkwsd0IsQ0FsQkQsa0IsQ0FDRSxZLENBR0YsbUIsQ0FDRSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0Esc0IsQ0FBQSxrQixDQUFBLGMsQ0FDQSxlLENBQ0EsYSxDQUlGLGlCLENBQ0Usb0IsQ0FDQSxhLENBQ0EsZSxDQUdELHNDLENBS0ssb0IsQ0FMTCx3QixDQVVHLGtCLENBQ0EseUIsQ0FBQSxpQixDQUNBLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FDQSx1QixDQUFBLDhCLENBQUEsb0IsQ0FBQSxzQixDQUNBLHdCLENBQUEsMEIsQ0FBQSxxQixDQUFBLGtCLENBQ0EsMkIsQ0FBQSw0QixDQUFBLDZCLENBQUEseUIsQ0FBQSxxQixDQUNBLGdCLENBQ0EsNEIsQ0FDQSxjLENBbEJILCtCLENBcUJLLGUsQ0FDQSxpQixDQXRCTCwrQixDQThCSyxjLENBQ0EsZ0IsQ0FDQSxlLENBaENMLDhCLENBb0NLLHdCLENHN0VOLG1CLENBQ0UsK0IsQ0FDQSxzQixDQUdGLGlCLENBQ0UsZ0IsQ2hHUUYsbUUsQ0FDQSxlLENBQ0EsaUIsQ2dHUkUsa0IsQ0FHRixnQixDQUNFLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FDQSxzQixDQUFBLGtCLENBQUEsYyxDQUNBLGEsQ0FHRixnQixDQUNFLFMsQ0FDQSxhLENBQ0EsZSxDQUNBLGlCLENBRUEsMEJBTkYsZ0IsQ0FPSSxtQkFQSCxxQixDQVdHLG9CLENBQ0Esa0IsQ0FDQSxnQixDQWJILGlDLENBZ0JLLGMsQ0FDQSxhLENBQ0EscUIsQ0FDQSxpQixDQUNBLE8sQ0FDQSxNLENBQ0EsaUIsQ0FDQSxTLENBdkJMLGdDLENBMkJLLGlCLENBQ0Esa0IsQ0FDQSxTLENBQ0Esa0IsQ0E5QkwsdUMsQ0FpQ08sVSxDQUNBLGlCLENBQ0EsZ0MsQ0FBQSx3QixDQUNBLFEsQ0FDQSxXLENBQ0EsZ0MsQ1p4RFYsYyxDQUNFLGlCLENBQ0EsNEIsQ0FrQkEsb0IsQ0FoQkEscUIsQ0FpQkUsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQWpCRixxQixDQUNFLGdCLENBRUEsd0IsQ0FBQSwwQixDQUFBLHFCLENBQUEsa0IsQ0FIRCw2QixDQU1HLGMsQ0FDQSxnQixDQUNBLGdCLENBUkgsa0MsQ0FXSyxhLENBS04sb0IsQ0FFRSxzQixDQUFBLGtCLENBQUEsYyxDQUNBLGEsQ0FHRixtQixDQUNFLGEsQ0FDQSxTLENBQ0EsaUIsQ0FIRCx3QyxDQU1HLGUsQ0FJSixvQixDQUNFLGtCLENBQ0EseUIsQ0FBQSxpQixDQUNBLGUsQ0FDQSxzQixDQUFBLGlCLENBQUEsYyxDQUpELDBCLENBT0csOEMsQ0FBQSxzQyxDQUlKLHFCLENBRUUsd0IsQ0FBQSxxQyxDQUFBLHFCLENBQUEsNkIsQ0FGRCwwQixDQU1HLFksQ0FJSCwyQixDQUVHLGEsQ0FDQSx5QixDQUFBLGlCLENBQ0EsYyxDQUNBLFcsQ0FDQSxhLENBTkgsZ0MsQ0FTSyxvQyxDQVRMLGlDLENBYUssYSxDQUNBLHdCLENBOEJMLCtCLENBNUNBLHNDLENBaUJPLGdDLENBakJQLGdDLENBc0JLLFksQ0F0QkwsNkIsQ0EyQkcsYSxDQUNBLFEsQ0FDQSx3QixDQUNBLFcsQ0FDQSxZLENBL0JILG9DLENBa0NLLGEsQ0E1Q04scUIsQ0FpREEsNEIsQ0FDRSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSwwQixDQUFBLHFCLENBQUEsa0IsQ0FHRixvQixDQUNFLGMsQ0FDQSxhLENBQ0EsYSxDQUNBLGdCLENBSkQsMEIsQ0FnQkEsNEIsQ0FURyx3QixDQVBILCtCLENBVUssYSxDQU1OLHNCLENBQ0UsVyxDQUNBLFUsQ0FDQSxpQixDQUNBLFMsQ0FDQSxpQixDQUxELDZCLENBWUcsVSxDQUNBLGlCLENBQ0EsTyxDQUNBLFEsQ0FDQSxpQixDQUNBLGdCLEMzRTRDRixhLENBQ0EsNEIsQ0FDQSw4QyxDQUNBLHFDLENBQUEsNkIsQ0FRRSxVLENBS0EsVyxDQVFGLGlDLEMyRXJGRCw2QixDQXNCRyxTLENBQ0Esa0IsQ0FJSixvQixDQUNFLFksQ0FDQSx3QixDQUFBLDBCLENBQUEscUIsQ0FBQSxrQixDQUNBLHdCLENBQUEscUMsQ0FBQSxxQixDQUFBLDZCLENBQ0EsZSxDQUNBLGEsQ0E4QkYsc0IsQ0FuQ0MsMkIsQ0FZRCxvQixDQUpJLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0EyQkosc0IsQ0F2QkEsb0IsQ0F5QkUsd0IsQ0FBQSwwQixDQUFBLHFCLENBQUEsa0IsQ0F6QkYsb0IsQ0FHRSxjLENBQ0EsYSxDQUNBLGtCLENBQ0EseUIsQ0FBQSxzQixDQUNBLGUsQ0FQRCw2QixDQWlCSyxhLENBQ0EsYyxDQUtOLHNCLENBR0UsaUIsQ0FIRCx5QixDQU1HLGlCLENBTkgsb0MsQ0FTSyxjLENBVEwsNEIsQ0FBQSxrQyxDQUFBLDZCLENBQUEsbUMsQ0E4QkEsK0IsQzNFL0JDLGEsQ0FDQSw0QixDQUNBLDhDLENBQ0EscUMsQ0FBQSw2QixDQVFFLFUsQ0FLQSxXLENBUUYsbUMsQzJFdkJELDRCLENBQUEsa0MsQ0FBQSxtQyxDQThCQSwrQixDM0VQQyxpQyxDMkV2QkQsNEIsQ0FBQSxrQyxDQThCQSwrQixDM0VwQkcsVSxDQUtBLFcsQ0FRRixtQyxDMkV2QkQsa0MsQ0E4QkEsK0IsQzNFUEMsbUMsQzJFT0YsbUIsQ0FDRSxlLENBQ0EseUIsQ0FDQSxnQixDQUNBLGlCLENBQ0EseUIsQ0FBQSxpQixDQUNBLGMsQ0FORCx5QixDQVNHLHdCLENBQ0Esb0IsQ0FWSCx3QixDQWNHLGEsQ0FDQSxpQixDQUNBLGlCLENBaEJILCtCLENBbUJLLFUsQ0FDQSxpQixDQUNBLE8sQ0FDQSxNLEMzRTdCSiwrQixDMkUrQkksZSxDQUtOLHNCLENBQ0Usa0IsQ0FERCxpRCxDQUtLLHVCLENBQUEsZSxDQUxMLDJDLENBU0ssbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDYXRQTixjLENBV0EsaUIsQ0FDRSxlLENBQ0Esd0IsQ0FDQSx5QixDQUFBLGlCLENBZEYsYyxDQUtFLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLHFDLENBQUEscUIsQ0FBQSw2QixDQUNBLHVCLENBQUEsOEIsQ0FBQSxvQixDQUFBLHNCLENBQ0EsaUIsQ0FKQSxrQixDQU9GLGlCLENBSUUsaUIsQ0E2QkQsK0IsQ0FqQ0EsNEIsQ0FPRyxlLENBR0QsMkMsQ0FHSyxpQixDQUNBLGtCLENBQ0EsYyxDQUxMLGtELENBUU8sVSxDQUNBLGlCLENBQ0EsUSxDQUNBLFUsQ3hGNEpOLFUsQ0FLQSxXLENBUUYsaUMsQ3lGOUpELHdCLENEdEJFLHlDLENBaUJLLFksQ0FNUCxvQixDQUVHLGdCLENBQ0EsaUIsQ0FISCwyQixDakc5QkQsbUUsQ0FDQSxlLENBQ0EsaUIsQ2lHNEJDLHlCLENBY0ssYyxDQUNBLGEsQ0M1RFIsVSxDQUNFLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLDBCLENBQUEscUIsQ0FBQSxrQixDQUVBLGUsQ0FDRSxpQixDQUdGLGtCLENBQ0UseUIsQ0FBQSxpQixDQUNBLHdCLENBQ0EsVSxDQUNBLFcsQ0FDQSxpQixDQUxELHlCLENBQUEsd0IsQ0FxQkcsaUIsQ0FFQSxNLENBQ0EsVSxDQUdBLGlCLENBM0JILHlCLENBUUcsYyxDQUNBLGEsQ2xHRkosa0UsQ0FDQSxlLENBQ0EsaUIsQ2tHT0ksa0MsQ0FBQSw4QixDQUFBLDBCLENBSkEsTyxDQUtBLFMsQ0FqQkgsd0IsQ0FzQkcsSyxDQUdBLFcsQ0FDQSxTLENBMUJILDRCLENBOEJLLHlCLENBQUEsaUIsQ0FDQSxlLENBS04sa0IsQ0FDRSxpQixDQUNBLFEsQ0FDQSxPLENBQ0EsUyxDQUpELHdCLENBV0csYSxDQUNBLFUsQ0FDQSxXLENBQ0EscUIsQ0FDQSx5QixDQUFBLGlCLENBQ0EsaUQsQ0FBQSx5QyxDQUNBLGMsQ0FqQkgsK0IsQ0E4QkUscUMsQ0RwREEsa0QsQ3hGNEpELGEsQ0FDQSw0QixDQUNBLDhDLENBQ0EscUMsQ0FBQSw2QixDeUZ6SUQsK0IsQ0FvQkssVSxDQUNBLGlCLENBQ0EsTyxDQUNBLFEsQ3pGMEhGLFUsQ0FLQSxXLENBUUYsbUMsQ3lGcklJLGUsQ0FDQSxnQixDQUlILHFDLENBR0ssZSxDQUNBLGdCLEN6RitHSixVLENBS0EsVyxDQVFGLG1DLEN5RnJIRixnQixDQUNFLGdCLENBR0YsZ0IsQ0FDRSxjLENBQ0EsZ0IsQ0FDQSxhLENBQ0EsZSxDbEc5RUYsbUUsQ0FDQSxlLENBQ0EsaUIsQ2tHZ0ZBLGlCLENBQ0UsZSxDQURELHdCLENBSUcsYSxDQUpILDhCLENDaEdBLDhDLENEdUdLLHlCLENDdkdOLHVCLENBQ0UsK0IsQ0FDQSxpQixDQUZELGtDLENBS0csZSxDQUxILCtDLENBQUEsdUUsQzFGaUxDLGEsQ0FDQSw0QixDQUNBLDhDLENBQ0EscUMsQ0FBQSw2QixDQVFFLFUsQ0FLQSxXLENBUUYsaUMsQzBGN0xNLGUsQ0FaUCx1QyxDQWlCSyxjLENuR0hOLG1FLENBQ0EsZSxDQUNBLGlCLENtR2hCQyx3QyxDQXNCSyxpQixDQUNBLGEsQ0FDQSxpQixDQUNBLGUsQ0FDQSxvQixDQUNBLGtCLENBM0JMLCtDLENBOEJPLFUsQ0FDQSxpQixDQUNBLE8sQ0FDQSxNLEMxRjJKSixVLENBS0EsVyxDQVFGLGlDLEMwRnRLTSxnQixDQW5DUCxzQyxDQTRDSyxlLENBQ0EsZSxDQUNBLFksQ0E5Q0wsc0MsQ0FrREssa0IsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxhLENBckRMLHNDLENBeURLLGUsQ0F6REwscUQsQ0E2RFMsaUIsQ0FDQSxRLENBQ0EsUyxDQUNBLGdCLENBQ0EsZ0IsQ0FDQSxjLENBQ0Esa0IsQ0FDQSxTLENBcEVULDZELENBdUVXLGEsQ0F2RVgsMkQsQ0EyRVcsYSxDQTNFWCxxRCxDQWdGUyxpQixDQUNBLGtCLENDNENULHdDLENEN0hBLGdFLENBb0ZXLGUsQ0FwRlgsMkUsQ0F5RmEsaUIsQ0FDQSxPLENBQ0EsVSxDQUNBLGtDLENBQUEsOEIsQ0FBQSwwQixDQUNBLGdCLENBQ0EsYyxDQUNBLGEsQ0FDQSxTLENBQ0Esa0IsQ0MzQmQsa0IsQ0EvREEsb0IsQ0FQQSxvQixDQVFFLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FSRixvQixDQUVFLHdCLENBQUEscUMsQ0FBQSxxQixDQUFBLDZCLENBQ0EsaUIsQ0FDQSwrQixDQWtFRixrQixDQS9EQSxvQixDQUVFLHdCLENBQUEsMEIsQ0FBQSxxQixDQUFBLGtCLENBRkQsMkIsQ0FLRyxpQixDQUxILHNDLENBUUssYyxDQVJMLDZDLENBYU8sVyxDQUNBLFcsQ0FkUCxxRSxDQW1CYSxpQixDQUNBLEssQ0FDQSxNLENBckJiLG1FLENBeUJhLFUsQ0FDQSxlLENBQ0EsaUQsQ0FBQSx5QyxDQUNBLHNCLENBQUEsaUIsQ0FBQSxjLENBNUJiLHFELENBa0NTLGtCLENBQ0EseUIsQ0FBQSxpQixDQUNBLFcsQ0FDQSxRLENBckNULG1ELENBeUNTLG9CLENBQ0EsZ0IsQ0FDQSxXLENBQ0Esa0IsQ0FDQSx5QixDQUFBLHNCLENBQ0EsZSxDQTlDVCxvRCxDQWtEUyxTLENBbERULGtELENBc0RTLFEsQ0FDQSxhLENBQ0EsYyxDQU9ULDBCLENBS0csZ0IsQ0FMSCxvQyxDQVVLLFEsQ0FDQSxrQixDQUNBLDRCLENBQ0EsVyxDQWJMLGtDLENBaUJLLFMsQ0FDQSxnQixDQUNBLGEsQ0FuQkwsbUMsQ0F1QkssTyxDM0ZvRkosYSxDQUNBLDRCLENBQ0EsOEMsQ0FDQSxxQyxDQUFBLDZCLENBUUUsVSxDQUtBLFUsQ0FRRixpQyxDMkZuSUQsaUMsQ0E0QkssYSxDQUNBLFEsQ0FLTixrQixDQUNFLGEsQ0FDQSxVLENBR0YsaUIsQ0FDRSxpQixDQUNBLHNCLENBQUEsaUIsQ0FBQSxjLENBQ0EsYyxDQUhELHVCLENBTUcsaUQsQ0FBQSx5QyxDQU5ILCtDLENBV0ssZSxDQUtOLGtCLENBQ0Usa0IsQ0FDQSxnQixDQUNBLG1CLENBQ0Esa0IsQ0FDQSwrQixDQUNBLGtCLENBTkQsZ0MsQ0FVSyxzQixDQUFBLGlCLENBQUEsYyxDQUNBLFMsQ0FDQSxrQixDQVpMLDhCLENBaUJHLGlCLENBakJILDZCLENBcUJHLGtCLENBckJILDBCLENBeUJHLGdCLENBQ0EsaUIsQ0ExQkgseUIsQ0E4QkcsaUIsQ0FDQSxPLENBL0JILDBCLEMzRm9EQyxhLENBQ0EsNEIsQ0FDQSw4QyxDQUNBLHFDLENBQUEsNkIsQ0FRRSxVLENBS0EsVyxDQVFGLG1DLEMyRnhDRSxlLENBQ0EsVSxDQXJDSCwwQixDQXlDRyxpQixDQUNBLG9CLENBQ0Esa0IsQ0EzQ0gsd0IsQzNGb0RDLGEsQ0FDQSw0QixDQUNBLDhDLENBQ0EscUMsQ0FBQSw2QixDQVFFLFMsQ0FLQSxXLENBUUYsbUMsQzJGNUJFLGUsQ0FDQSxVLENBakRILHlCLENBcURHLGdCLENBQ0EsYyxDQUNBLGEsQ0FDQSxjLENBeERILDBCLENBQUEsZ0MsQ0FBQSxpQyxDQThFSyxpQixDQUVBLFEsQ0FDQSxrQyxDQUFBLDhCLENBQUEsMEIsQ0FqRkwsMEIsQ0E4REcsUyxDQUdBLHlCLENBQUEsaUIsQ0FDQSxxQixDQUNBLHdCLENBQ0EsOEMsQ0FBQSxzQyxDQUNBLGMsQ0FDQSxnQixDQUNBLGUsQ0FDQSxXLENBQ0EsUyxDQUNBLGlCLENBYkEsUSxDQTdESCxnQyxDQUFBLGlDLENBNkVLLFUsQ0FFQSxRLEM3Ri9HSixPLENBQ0EsUSxDQUNBLGlDLENBQ0Esa0MsQ0FDQSwrQixDNkY0QkQsZ0MsQ0F3RkssUSxDN0ZwSEosNEIsQzZGNEJELDZCLENBK0ZLLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLHFDLENBQUEscUIsQ0FBQSw2QixDQUNBLGtCLENBQ0EsaUIsQ0FsR0wsOEMsQ0EwR1MsYyxDQUNBLGEsQ0FDQSxrQixDQU9WLGlCLENBQ0UsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEsMEIsQ0FBQSxxQixDQUFBLGtCLENBQ0Esb0IsQ0FBQSxnQyxDQUFBLGlCLENBQUEsd0IsQ0FIRCxvQixDQU1HLGlCLENBZ0NILGtDLENBdENBLCtCLENBU0ssYyxDQVRMLDRCLENBQUEsa0MsQ0FBQSx3QixDQUFBLDhCLENBQUEsMEIsQ0FBQSxnQyxDM0YvREMsYSxDQUNBLDRCLENBQ0EsOEMsQ0FDQSxxQyxDQUFBLDZCLENBUUUsVSxDQUtBLFcsQ0FRRixpQyxDMkZ1Q0QsNEIsQ0FBQSxrQyxDQUFBLDhCLENBQUEsMEIsQ0FBQSxnQyxDM0Z2Q0MsaUMsQzJGdUNELDRCLENBQUEsa0MsQ0FBQSwwQixDQUFBLGdDLEMzRnBERyxVLENBS0EsVyxDQVFGLG1DLEMyRnVDRCw0QixDQUFBLGtDLENBQUEsZ0MsQzNGdkNDLG1DLEMyRnVDRCw0QixDQUFBLGtDLEMzRnBERyxVLENBS0EsVyxDQVFGLGlDLEMyRnVDRCxrQyxDM0Z2Q0MsaUMsQzJGNkVGLG9CLENBQ0UsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEsMEIsQ0FBQSxxQixDQUFBLGtCLENBRkQsdUIsQ0FLRyxpQixDQUxILDJCLENBYUcsaUIsQ0FDQSxpQixDQUNBLGdCLENBQ0EsYyxDQWhCSCxrQyxDQW1CSyxVLENBQ0EsaUIsQ0FDQSxPLENBQ0EsTSxDQUNBLGUsQ0F2QkwsaUMsQ0EyQksseUIsQ0EzQkwsK0IsQ0FnQ0csYSxDQWhDSCxzQyxDQUFBLHNDLENqQ3BSQSw0QixDMUQrS0MsYSxDQUNBLDRCLENBQ0EsOEMsQ0FDQSxxQyxDQUFBLDZCLENBUUUsUyxDQUtBLFcsQ0FRRixtQyxDMkY2RUQsK0IsQ0F3Q0csYSxDQXhDSCxzQyxDakNwUkEsNEIsQzFEdU1DLGlDLEMwRDFNSixlLENBQ0UsaUIsQ0FFQSxxQixDQUNFLGlCLENBQ0EsUSxDQUNBLFUsQ0FDQSxTLENBQ0EsYSxDQUNBLGdCLENBQ0EsYyxDQUNBLGlCLENBUkQsNEIsQ0FXRyxVLENBQ0EsaUIsQ0FDQSxPLENBQ0EsTSxDMUQ0S0EsVSxDQUtBLFcsQ0FRRixpQyxDMER2TEUsZSxDa0NkRCw4QyxDbENGRiwyQixDQW9CRyx5QixDQUlKLHVCLENBQ0UsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUNBLHNCLENBQUEsa0IsQ0FBQSxjLENBQ0Esc0IsQ0FDQSwrQixDQUpELDhCLENBT0csUyxDQUNBLGMsQ0FSSCw4QyxDQVdLLFksQ0FYTCxtQyxDQWVLLGMsQ0FDQSxnQixDQWhCTCwrQyxDbkVaRCxtRSxDQUNBLGUsQ0FDQSxpQixDbUVVQyw4QyxDQXVCTyxhLENBS04sNEIsQ0FDRSxlLENBQ0EsbUIsQ0FJSixxQixDQUNFLHNCLENBR0YsK0IsQ0FDRSxlLENBQ0Esa0IsQ0FHRCxzQyxDQUdLLGdCLENBSEwsc0MsQ0FPSyx3QixDQUNBLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FDUixpQixDQVRHLDhDLENBV08sa0IsQ0FBQSxjLENBQUEsVSxDQUFBLE0sQ0FYUCw2QyxDQWVPLHFCLENBQUEsbUIsQ0FBQSxhLENBZlAsd0QsQ0FBQSxrRCxDQW1CTyxRLENBbkJQLHNELENBNEJTLGtCLENBQ0EsYSxDQTdCVCxxRCxDQWlDUyxjLENBQ0EsUSxDQUNBLGEsQ0FPVixzQixDQUNFLGEsQ0FDQSxVLENBRkQsa0MsQ0FNSyxpQixDQU5MLHVELENBVVMsZ0IsQ0FDQSxrQixDQUNBLGEsQ0FaVCxtQyxDQWtCSyxrQixDQUNBLCtCLENBQ0EsaUIsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxrQixDQUNBLGUsQ0F4QkwsK0MsQ0EyQk8sYyxDQTNCUCw4QyxDQStCTyxlLENBL0JQLHlDLENBbUNPLGEsQ0FDQSxrQixDQXBDUCx5QyxDQXdDTyxrQixDQUNBLGUsQ0FNUixvQixDQUFDLGdDLENBaURLLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLHFDLENBQUEscUIsQ0FBQSw2QixDQWxETixvQixDQUdFLGEsQ0FDQSwrQixDQUpELG9ELENBU08sZSxDQVRQLGlGLENBY1Msa0IsQ0FkVCx3RixDQWlCVyxnQyxDQUNBLGEsQ0FsQlgsZ0gsQ0FBQSw4RixDQXVCYSxhLENBQ0Esb0IsQ0F4QmIsZ0MsQ0FtREssbUIsQ0FuREwsZ0MsQ0F1REssZSxDQUNBLGdCLENBQ0EsaUIsQ0FDQSxXLENBMURMLHNDLENBNkRPLFcsQ0FDQSxRLENBQ0EsbUMsQ0FDQSxpQixDQUNBLFMsQ0FDQSw0QixDQUNBLFUsQ0FDQSxjLEM1RDdKUixpRSxDNERnS1UsYSxDNUQ3SlYsdUQsQ0FHQSx3RCxDNEQwSlUsYSxDNUR2SlYsNEQsQzREdUpVLGEsQ0F2RVQsNEMsQ0EyRVMsb0IsQ0EzRVQsaUQsQ0E4RVcsd0IsQ0E5RVgscUMsQ0FvRk8saUIsQ0FDQSxLLENBQ0EsTSxDQUNBLFUsQ0FDQSxXLENBQ0EsUyxDQXVEUix1QixDQWpEQSx1QixDQW9ERSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBRUEsd0IsQ0FBQSwwQixDQUFBLHFCLENBQUEsa0IsQ0F0REYsdUIsQ0FJRSxnQixDQUZBLHdCLENBQUEscUMsQ0FBQSxxQixDQUFBLDZCLENBRkQsMEMsQ0FTTyxlLENBQ0EsYSxDQUNBLHlCLENBQ0EsZ0IsQ0FDQSx5QixDQUFBLGlCLENBQ0EsaUIsQ0FDQSxzQixDQUFBLGlCLENBQUEsYyxDQWZQLCtDLENBa0JTLGlCLENBQ0EsaUIsQ0FuQlQsc0QsQ0FzQlcsVSxDQUNBLGlCLENBQ0EsTyxDQUNBLE0sQzFEckdWLGEsQ0FDQSw0QixDQUNBLDhDLENBQ0EscUMsQ0FBQSw2QixDQVFFLFUsQ0FLQSxXLENBUUYsbUMsQzBEK0VVLGUsQ0EzQlgsZ0QsQ0FnQ1Msd0IsQ0FDQSxvQixDQWpDVCxxQyxDQXVDSyxjLENBQ0EsZ0IsQ0F4Q0wsMEMsQ21Ddk5BLDJELENuQ2tRTyxhLENBTVIsdUIsQ0FDRSxpQixDQUNBLDRCLENBRUEsb0IsQ0FBQSxnQyxDQUFBLGlCLENBQUEsd0IsQ0FKRCxzQyxDQVNLLGlCLENBVEwsaUQsQ0FZTyxjLENBWlAsOEMsQ0FnQk8sWSxDQWhCUCxxRSxDQ3ZOQSxnRCxDRDJPVyx3QixDQXBCWCw4QyxDQThCTyxpQixDQUNBLGMsQ0FDQSxlLENBQ0EsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEsMEIsQ0FBQSxxQixDQUFBLGtCLENBbENQLDZDLENBc0NPLG9DLENBQUEsK0IsQ0FBQSw0QixDQXRDUCwrQyxDQTBDTyxpQixDQUNBLFUsQ0FDQSxXLENBQ0Esa0IsQ0FDQSwwQixDQUFBLGtCLENBQ0Esc0IsQ0FBQSxpQixDQUFBLGMsQ0FDQSxlLENBaERQLHFELENBbURTLFUsQ0FDQSxpQixDQUNBLE8sQ0FDQSxRLENBQ0EsVSxDQUNBLFcsQ0FDQSxlLENBQ0EscUIsQ0FDQSx5QixDQUFBLGlCLENBQ0Esc0IsQ0FBQSxpQixDQUFBLGMsQ0E1RFQscUQsQ0FnRVMsa0QsQ0FBQSwwQyxDb0M5V1YsNkIsQ0FFRSx3QixDQUFBLHFDLENBQUEscUIsQ0FBQSw2QixDQUVBLGtCLENBQ0EsYyxDQUxGLDZCLENBUUEsNkIsQ0FDRSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSwwQixDQUFBLHFCLENBQUEsa0IsQ0FGRCxxQyxDQUtHLGlCLENBQ0EsZ0IsQ0FDQSxjLENBQ0EsYSxDQVJILGdELENBV0ssYyxDQVhMLHVDLENBZ0JHLGUsQ0FJSiwyQixDQUNFLDRCLENBQ0Esd0IsQ0FDQSxnQixDQUNBLGlCLENBSkQsa0MsQ0FPRyxVLENBQ0EsaUIsQ0FDQSxLLENBQ0EsTSxDQUNBLFUsQ0FDQSxXLENBQ0EsMkYsQ0FBQSx3RSxDQUFBLG1FLENBQUEsbUUsQ0FDQSxTLENBZEgsaUMsQ0FrQkcsVSxDQUNBLGlCLENBQ0EsUSxDQUNBLE0sQ0FDQSxVLENBQ0EsVyxDQUNBLDJGLENBQUEsMkUsQ0FBQSxzRSxDQUFBLGlFLENBQ0EsUyxDQUlKLDBCLENBQ0UsK0IsQ0FDQSxpQixDQUNBLGlCLENBSEQscUMsQ0FNRyxlLENBTkgscUMsQ0FXSyxjLENBWEwsNkMsQ0FjTyxnQixDQUNBLGEsQ0FmUCw0QyxDQW1CTyxjLENBQ0EsZ0IsQ0FDQSxjLENBQ0EsYSxDQXRCUCw4QyxDQTRCTyxRLENBNUJQLDZDLENBZ0NPLFEsQ0MxRlYsVyxDQUNFLDRCLENBQ0EsWSxDQUNBLGUsQ0FFQSxrQixDQUNFLGlCLENBR0YsaUIsQ0FDRSx3QixDQUNBLDZCLENBQUEscUIsQ0FDQSx5QixDQUFBLGlCLENBR0YsaUIsQ0FDRSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxxQyxDQUFBLHFCLENBQUEsNkIsQ0FDQSxZLENBQ0EsK0IsQ0FDQSx3QixDQUFBLDBCLENBQUEscUIsQ0FBQSxrQixDQUxELDRCLENBUUcsZSxDQVJILHdCLEN4R0FELG1FLENBQ0EsZSxDQUNBLGlCLEN3R0ZDLHlCLENBZ0JHLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLDBCLENBQUEscUIsQ0FBQSxrQixDQWpCSCx3QixDQXFCRyxnQixDQUNBLGMsQ0FDQSxhLENBQ0EsaUIsQ0F4QkgsNEIsQ0FBQSxrQyxDL0ZtS0MsYSxDQUNBLDRCLENBQ0EsOEMsQ0FDQSxxQyxDQUFBLDZCLENBUUUsUyxDQUtBLFcsQytGbkxILDRCLENBNkJHLDRCLENBQUEsd0IsQ0FBQSxvQixDL0Y4SkYsaUMsQytGM0xELGtDLEMvRjJMQyxpQyxDZ0d6TUYsWSxDQUNFLGlCLENBQ0EsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUNBLG9CLENBQUEsZ0MsQ0FBQSxpQixDQUFBLHdCLENBQ0EsYyxDQUdGLGEsQ0FDRSxjLENBQ0EsZ0IsQ0FDQSxhLENBQ0EsVyxDQU9GLFksQ0FDRSxpQixDQUNBLGtCLENBQ0EseUIsQ0FBQSxpQixDQUNBLGdCLENBQ0EsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEscUMsQ0FBQSxxQixDQUFBLDZCLENBTkQsdUIsQ0FTRyxlLENBa0JKLGEsQ0FLQSxjLENBbkJBLFksQ0FDRSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSwwQixDQUFBLHFCLENBQUEsa0IsQ0FGRCxxQixDQUtHLGlCLENBTEgsNkIsQ0FRSyxVLENBQ0EsVyxDQVVOLGMsQ0FHRSxpQixDQUhELHNCLENBTUcsVSxDQUNBLFEsQ0FDQSx5QixDQUFBLGlCLENBQ0EsVSxDQUNBLGtCLENBVkgsdUMsQ0FhSyxrQixDQWJMLHdDLENBaUJLLGUsQ0FDQSx5QixDQUNBLDJDLENBQUEsbUMsQ0FDQSx5QixDQUFBLGlCLENBQ0EsUSxDQUNBLFUsQ0FDQSxXLENBQ0EsYyxDQXhCTCw0QixDQTRCSyxpQixDQUNBLE8sQ0FDQSxTLENBQ0EsVSxDQUNBLHFCLENBQ0EsZSxDQUNBLHlCLENBQUEsaUIsQ0FDQSxTLENBbkNMLHlDLENBc0NPLFMsQ0F0Q1AseUMsQ0EwQ08sUyxDQTFDUCx5QyxDQThDTyxTLENBOUNQLHlDLENBa0RPLFMsQ0FsRFAseUMsQ0FzRE8sUyxDQXREUCxzQixDQTRERyxVLENBQ0EsUSxDQUNBLFMsQ0FDQSxjLENBQ0EsZSxDQUNBLGlCLENBQ0EsNEIsQ0FJSixjLENBQUMsb0IsQ2hHeURDLGEsQ0FDQSw0QixDQUNBLDhDLENBQ0EscUMsQ0FBQSw2QixDQVFFLFUsQ0FLQSxXLENBUUYsbUMsQ2dHakZELG9CLENoR2lGQyxtQyxDNkYxTUosaUIsQ0FDRSxpQixDQUNBLDRCLENBRUEsMEJBSkYsaUIsQ0FLSSxjQUdGLHVCLENBQUMsbUMsQ0FTSyxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBVE4sdUIsQ0FFRSxvQixDQUFBLGdDLENBQUEsaUIsQ0FBQSx3QixDQUNBLGtCLENBQ0EsZ0IsQ0FDQSxpQixDQUxELG1DLENBVUssd0IsQ0FBQSwwQixDQUFBLHFCLENBQUEsa0IsQ0FWTCx5QyxDQWFPLGMsQ0FDQSxpQixDQUNBLGMsQ0FDQSxnQixDQUNBLGEsQ0FqQlAsb0QsQ0FvQlMsYyxDQXBCVCwrQyxDQXdCUyxlLENBT1Ysc0IsQ0FDRSwrQixDQURELGlDLENBSUcsZSxDQUpILDhDLENBVU8sZ0MsQ0FBQSw0QixDQUFBLHdCLENBVlAsZ0MsQ0FpQkssd0IsQ0FDQSxpQixDQUNBLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLHFDLENBQUEscUIsQ0FBQSw2QixDQUNBLHdCLENBQUEsMEIsQ0FBQSxxQixDQUFBLGtCLENBQ0EsYyxDQXRCTCx1QyxDQXlCTyxVLENBQ0EsaUIsQ0FDQSxPLENBQ0EsUyxDQUNBLGUsQzdGOEdOLGEsQ0FDQSw0QixDQUNBLDhDLENBQ0EscUMsQ0FBQSw2QixDQVFFLFUsQ0FLQSxVLENBUUYsaUMsQzZGbktELGlDLENBbUNLLG1CLENBQ0EsWSxDQXBDTCxpQyxDdEd4QkQsbUUsQ0FDQSxlLENBQ0EsaUIsQ3NHK0RNLGtCLENBQ0EsZSxDQUNBLHlCLENBQUEsc0IsQ0FDQSxrQixDQTVDTCxpQyxDQWdESyxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSwwQixDQUFBLHFCLENBQUEsa0IsQ0FDQSxxQixDQUFBLG1CLENBQUEsYSxDQWxETCx1QyxDQXFETyxjLENBQ0EsaUIsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxxQixDQUFBLG1CLENBQUEsYSxDQUNBLGEsQ0FDQSxpQixDQTNEUCxpRCxDQThEUyxhLENBOURULGtELENBa0VTLGMsQ0FsRVQsNkMsQ0FzRVMsZSxDQXRFVCxvRCxDQTJFVyxVLENBRUEsVSxDQUNBLGUsQ0FFQSxTLEMvRjNHWixpQixDQU1FLE8sQ0FRQSxtQyxDQUFBLCtCLENBQUEsMkIsQ0V3SkEsYSxDQUNBLDRCLENBQ0EsOEMsQ0FDQSxxQyxDQUFBLDZCLENBUUUsVSxDQUtBLFcsQ0FRRixtQyxDNkZuS0QsZ0MsQ0F5Rkssa0IsQ0FBQSxjLENBQUEsVSxDQUFBLE0sQ0FDQSxhLENBMUZMLGlDLENBOEZLLFksQ0FDQSxrQixDQUNBLHlCLENBQUEsaUIsQ0FoR0wsOEMsQ0FvR1MsZ0IsQ0FDQSxjLENBQ0EsYSxDQUNBLGlCLENBdkdULDZDLENBMkdTLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLDBCLENBQUEscUIsQ0FBQSxrQixDQUVBLDBCQTlHVCw2QyxDQStHVyxlQS9HWCw4QyxDQW9IUyxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSwwQixDQUFBLHFCLENBQUEsa0IsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxpQixDQUVBLDBCQTFIVCw4QyxDQTJIVyxvQkEzSFgseUQsQ0ErSFcsYyxDQUNBLGUsQ0FoSVgsc0QsQ0FvSVcsUSxDQUNBLFMsQ0FDQSwrQixDQUNBLGMsQ0FDQSxXLENBQ0EsNEIsQ0FDQSxVLENBMUlYLHNELENBOElXLGUsQ0E5SVgsZ0VBQUEscUIsQ0F3SmUsVSxDSS9KZiwwRCxDSk9BLGdGLENBNEplLFMsQ0E1SmYsMkQsQ0FBQSx3QyxDQWlLYSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBaktiLG9ELENBc0tXLGMsQ0FDQSxhLENBdktYLGdFLENBNEthLFEsQ0FDQSxXLENBQ0EsNEIsQ0E5S2IsOEQsQ0FrTGEsa0IsQ0FDQSxhLENBbkxiLCtELENBdUxhLE8sQ0F2TGIsNkQsQ0EyTGEsYSxDQUNBLFEsQ0FDQSxjLENBN0xiLHdDLENBc01LLGlCLENBdE1MLG1ELENBeU1PLGUsQ0F6TVAsMkQsQ0E4TVMsa0IsQ0FBQSxjLENBQUEsVSxDQUFBLE0sQ0FDQSxpQixDQVFSLGdDLENBQ0UsZSxDQUNBLGlCLENBRUYsZ0MsQ0FDRSxVLENBQ0EsUyxDS25RSixrQixDQUNFLHFCLENBQ0Esd0IsQ0FDQSxlLENBQ0Esc0IsQ0FBQSxpQixDQUFBLGMsQ0FKRCw2QixDQU9HLCtCLENBUEgseUIsQ0FXRyxpRCxDQUFBLHlDLENBQ0EseUIsQ0FBQSxpQixDQUNBLGtCLENBQ0EsZSxDQUNBLCtCLENBZkgsc0MsQ0FtQk8sUyxDQUNBLGtCLENBcEJQLDJDLENBeUJTLGdDLENBQUEsNEIsQ0FBQSx3QixDQXpCVCwyQyxDQTZCUyxhLENBN0JULDRDLENBaUNTLGEsQ0FqQ1QsMkMsQ0FxQ1MsWSxDQXJDVCx1QkFBQSxxQixDQTRDRyxpQixDQTVDSCx1QkFBQSw0QixDQThDSyxrQixDQUNBLFUsQ0FDQSxnQyxDQUFBLDJCLENBQUEsd0IsQ0FDQSwyQixDQUFBLHNCLENBQUEsbUIsQ0FDQSxpQixDQUNBLE0sQ0FDQSxPLENBQ0EsUyxDQUNBLFUsQ0FDQSxhLENBQ0EsVSxDQUNBLFMsQ0F6REwsOEIsQ0ErREssaUIsQ0EvREwsaUQsQ0FtRVMsUyxDQUNBLGtCLENBQ0Esc0IsQ0FBQSxpQixDQUFBLGMsQ0FyRVQsK0IsQ0FBQSw2QixDQWdJSyxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSwwQixDQUFBLHFCLENBQUEsa0IsQ0FqSUwsNkIsQ0E4RUssMkIsQ0FDQSxjLENBSEEsd0IsQ0FBQSxxQyxDQUFBLHFCLENBQUEsNkIsQ0FJQSxpQixDQWhGTCxvQyxDQUFBLDBDLENsR2lMQyxhLENBQ0EsNEIsQ0FDQSw4QyxDQUNBLHFDLENBQUEsNkIsQ0FRRSxVLENBS0EsVSxDa0dqTUgsb0MsQ0FtRk8sVSxDQUNBLGlCLENBQ0EsTyxDQUNBLFMsQ0FFQSxlLENsR2lITixpQyxDa0d6TUQsb0MsQ0E0Rk8sYyxDQUNBLGlCLENBN0ZQLHFDLENBaUdPLFksQ0FqR1AsMEMsQ2xHeU1DLGlDLENrR3pNRCwwQyxDQTBHUyxhLENBMUdULDJDLENBOEdTLGEsQ0E5R1QsMEMsQ3ZDdUZBLHlCLEN1QzJCUyxZLENBbEhULCtCLENBd0hLLGlCLENBQ0EsSyxDQUNBLFUsQ0FDQSxTLENBQ0Esc0csQ0FBQSw4RSxDQUFBLHlFLENBQUEsdUUsQ0FDQSxXLENBQ0EsUyxDQUNBLGlCLENBR0Esb0IsQ0FBQSxnQyxDQUFBLGlCLENBQUEsd0IsQ0FDQSxpQixDQzFITCwwQixDRHlMQSxnQyxDQWxNQSxrQyxDQXNJTyxpQixDQXRJUCw4QyxDQXlJUyxpQixDQXlEVCwyQyxDQWxNQSw2QyxDQTZJUyxjLENBN0lULHFDLENBa0pPLGlCLENBQ0EsaUIsQ0FDQSxjLENBcEpQLDRDLENBdUpTLFUsQ0FDQSxpQixDQUNBLE8sQ0FDQSxNLENsR3VCUixhLENBQ0EsNEIsQ0FDQSw4QyxDQUNBLHFDLENBQUEsNkIsQ0FRRSxVLENBS0EsVyxDQVFGLCtCLENrRzdDUSxlLENBNUpULDBDLENBZ0tTLGEsQ0FDQSxnQyxDQWpLVCxnRCxDdkM0REEseUIsQ3VDeUdTLHdCLENBcktULHFDLENBQUEsMkMsQ0FBQSxzQyxDQUFBLDRDLENsR2lMQyxhLENBQ0EsNEIsQ0FDQSw4QyxDQUNBLHFDLENBQUEsNkIsQ0FRRSxVLENBS0EsVyxDQVFGLG1DLENrR3pNRCxxQyxDQUFBLDJDLENBQUEsNEMsQ2xHeU1DLGlDLENrR3pNRCxxQyxDQUFBLDJDLENsRzRMRyxVLENBS0EsVyxDQVFGLG1DLENrR3pNRCwyQyxDbEd5TUMsbUMsQ2tHek1ELDZCLENBMkxLLDRCLENBQ0EscUIsQ0FDQSxZLENBS04sbUIsQ0FBQyw2QixDQXdCRyxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSwwQixDQUFBLHFCLENBQUEsa0IsQ0F6QkosbUIsQ0FDRSxjLENBQ0EsK0IsQ0FHQSx3QixDQUFBLHFDLENBQUEscUIsQ0FBQSw2QixDQUNBLGlCLENBTkQsMEIsQ0FTRyxhLENBVEgsaUMsQ0FZSyxnQixDQUNBLGMsQ0FDQSxnQixDQUNBLGEsQ0FmTCw2QixDQW9CRyxpQixDQUNBLEssQ0FDQSxPLENBQ0EsVyxDQUdBLFMsQ0FDQSxpQixDQUNBLHNCLENBQUEsa0IsQ0FBQSxjLENBQ0EsUyxDQUNBLHNHLENBQUEsOEUsQ0FBQSx5RSxDQUFBLHVFLENBQ0EsaUIsQ0EvQkgseUIsQ0FBQSwrQixDQUFBLDBCLENBQUEsZ0MsQ2xHakJDLGEsQ0FDQSw0QixDQUNBLDhDLENBQ0EscUMsQ0FBQSw2QixDQVFFLFUsQ0FLQSxXLENBUUYsbUMsQ2tHUEQseUIsQ0FBQSwrQixDQUFBLGdDLENsR09DLGlDLENrR1BELHlCLENBQUEsK0IsQ2xHTkcsVSxDQUtBLFcsQ0FRRixtQyxDa0dQRCwrQixDbEdPQyxtQyxDa0dQRCw4QixDQTJERyxlLENBM0RILG1DLENBZ0VLLFMsQ0FDQSxrQixDRW5RTixpQixDQUNFLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FDQSxtQixDQUNBLG1CLENBQ0EsK0IsQ0FKRCw0QixDQVFLLGMsQ0FDQSxzQixDQUFBLDJCLENBQUEsYyxDQUtOLGlCLENBQ0Usa0IsQ0FERCwrQixDQUFBLDRCLENBSUcsZSxDQUpILG9CLENBUUcsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUNBLGtCLENBQ0EsYyxDQUNBLGdCLENBQ0EsYSxDQVpILDJCLENBbUJLLGUsQ0FDQSxnQixDQUNBLGEsQ0FyQkwsbUQsQ0E2Qk8sWSxDQTdCUCxtQyxDQWtDSyxrQixDQUNBLFEsQ0FDQSxXLENBcENMLGdFLEN6QzhDQSxtQixDeUNOUyxhLENBQ0EsZ0MsQ0F6Q1QsbUQsQ0FBQSwwRCxDcEdtS0MsYSxDQUNBLDRCLENBQ0EsOEMsQ0FDQSxxQyxDQUFBLDZCLENBUUUsUyxDQUtBLFUsQ0FRRixpQyxDb0czTEQsaUMsQ0FxREssUyxDQUNBLGdCLENBQ0EsYyxDQXZETCxrQyxDQTJESyxPLENwR3dHSixhLENBQ0EsNEIsQ0FDQSw4QyxDQUNBLHFDLENBQUEsNkIsQ0FRRSxTLENBS0EsVSxDQVFGLGlDLENvRzlISSxlLENBN0RMLGdDLENBaUVLLGEsQ0FDQSxRLEN6Q2pGUixTLENBQ0UsZ0IsQ0FFQSxpQixDQUNFLDJCLENBQ0EsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEscUMsQ0FBQSxxQixDQUFBLDZCLENBQ0Esd0IsQ0FBQSwwQixDQUFBLHFCLENBQUEsa0IsQ0FFQSx5QixDQUNFLCtCLENBQ0Esa0IsQ0FSSCw4QixDQWFLLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLDBCLENBQUEscUIsQ0FBQSxrQixDMENoQkwsZ0MsQ0NESCwrQixDM0NHRyx5QyxDQWlCTyxnQixDQWpCUCxvRCxDQW9CUyxjLENBcEJULG1ELENBd0JTLGUsQ0F4QlQsNEUsQ0FBQSxpRSxDQTRCYSx3QixDQTVCYiwyRCxDQWlDVyxXLENBQ0EsUSxDQWxDWCx5RCxDQTBDVyxnQixDQUNBLGtCLENBQ0EsZ0IsQ0E1Q1gsd0QsQ0FnRFcsYSxDQUNBLFEsQ0FDQSxjLENBUVosYyxDQUNFLGMsQ0FDQSxnQixDQUNBLGlCLENBQ0EsaUIsQzRDbUlELHdDLEM1Q3ZJQSxxQixDQU9HLFUsQ0FDQSxpQixDQUNBLE8sQ0FDQSxNLENBQ0EsZSxDM0QwR0YsYSxDQUNBLDRCLENBQ0EsOEMsQ0FDQSxxQyxDQUFBLDZCLENBUUUsVSxDQUtBLFcsQ0FRRiwrQixDMkRsSEQseUIsQ0FnQkcsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEsMEIsQ0FBQSxxQixDQUFBLGtCLENBQ0EsYyxDQUNBLGMsQ0FuQkgsNEIsQ0F1QkcsVSxDQUNBLFcsQ0FDQSxrQixDQUNBLGlCLENBQ0EsMEIsQ0FBQSxrQixDQUNBLHNCLENBQUEsaUIsQ0FBQSxjLENBQ0EsZSxDQTdCSCxrQyxDQWdDSyxVLENBQ0EsaUIsQ0FDQSxPLENBQ0EsUSxDQUNBLFUsQ0FDQSxXLENBQ0EsZSxDQUNBLHFCLENBQ0EseUIsQ0FBQSxpQixDQUNBLHNCLENBQUEsaUIsQ0FBQSxjLENBekNMLGtDLENBNkNLLGtELENBQUEsMEMsQzRDcElMLDhDLENBRUcsZSxDQUlKLG9CLENBQ0UsbUIsQ0FHRix3QixDQUNFLG1CLENBQ0Esa0IsQ2hIRUYsbUUsQ0FDQSxlLENBQ0EsaUIsQ2dIRkUsYyxDQUNBLCtCLENBTEQsNkIsQ0FRRyxhLENoSEpKLG9FLENBQ0EsZSxDQUNBLGlCLENnSElJLGUsQ0FJSixzQixDQUNFLG1CLENBR0Ysc0IsQ0FDRSx3QixDQUNBLHlCLENBQUEsaUIsQ0FDQSxpQixDQUNBLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLDBCLENBQUEscUIsQ0FBQSxrQixDQUNBLGlCLENBQ0Esc0IsQ0FBQSxpQixDQUFBLGMsQ0FQRCxpQyxDQVVHLGUsQ0FWSCw0QixDQWNHLGlELENBQUEseUMsQ0FkSCxnQyxDQWtCRyxxQyxDakgyNW9CRixzQyxDaUg3Nm9CRCx1QyxDQUFBLHdELENBc0JPLHVCLENBVU4sNkIsQ0FDRSxjLENBQ0EsZ0IsQ0FDQSxhLENBc0JILHFDLENBekJFLG1DLENBTUcsdUIsQ0FBQSxlLENBS04sc0IsQ0FDRSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSwwQixDQUFBLHFCLENBQUEsa0IsQ0FDQSx3QixDQUFBLHFDLENBQUEscUIsQ0FBQSw2QixDQUdGLHVCLENBQ0UsaUIsQ2hIaEVGLG1FLENBQ0EsZSxDQUNBLGlCLENnSGdFRSxjLENBQ0EsZ0IsQ0FDQSxhLENBR0Ysd0IsQ0FDRSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSwwQixDQUFBLHFCLENBQUEsa0IsQ0FDQSx3QixDQUFBLHFDLENBQUEscUIsQ0FBQSw2QixDQUhELCtCLENBTUcsZ0IsQ0FDQSxjLENBQ0EsaUIsQ0FDQSxlLENBVEgsc0MsQ0FZSyxhLENBWkwscUMsQ0FnQkssUyxDQUNBLGlCLENBQ0EsVSxDQUVBLFEsQ0FDQSxpQixDQUNBLEssQ0FDQSxNLENBQ0EsUyxDQXhCTCxxQyxDQTRCSyxnQixDQUNBLFEsQ0FDQSxpQixDQUNBLFMsQ0EvQkwscUMsQ0FBQSxxQyxDQW9DSyxjLENBQ0EsYSxDQUNBLDRCLENBQ0EsdUIsQ0FBQSxlLENBQ0EsUSxDQUNBLGdDLENBQ0EsYyxDQUNBLHVCLENBQUEsZSxDQUNBLGUsQ0E1Q0wsMkMsQ2pIdThvQkcsMkMsQ2lIbDRvQkgsaUMsQ0F0Qk8sd0IsQ0EvQ1AsMkMsQ0FxRE8sZ0MsQ0FyRFAsMEMsQ0EwREssYyxDQUtOLHNCLENBQ0UsZ0IsQ0FDQSxjLENBQ0EsYSxDQUdGLHNCLENBQ0UsaUIsQ0FDQSxpQixDQUNBLGlCLENBOEJGLHdCLENBQUMsOEIsQ0FqQ0EsNkIsQ3ZHdUJDLGEsQ0FDQSw0QixDQUNBLDhDLENBQ0EscUMsQ0FBQSw2QixDdUcxQkQsNkIsQ0FNRyxVLENBQ0EsaUIsQ0FDQSxPLENBQ0EsTSxDQUNBLGUsQ3ZHd0JBLFUsQ0FLQSxXLENBUUYsbUMsQ3VHL0NELDJCLENBZUcsYSxDQUNBLGMsQ0FDQSxnQyxDQVVKLHVCLENBQ0UsZ0IsQ0FDQSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSwwQixDQUFBLHFCLENBQUEsa0IsQ0FHRix3QixDQUFDLDhCLEN2R0NHLFUsQ0FLQSxXLENBUUYsaUMsQ3VHZEQsOEIsQ3ZHY0MsaUMsQ3VHTkYscUIsQ0FDRSxhLENBQ0EsZ0IsQ0FGRCwwQixDQUtHLFksQ0FMSCw0QixDQVNHLHlCLENBQ0EseUIsQ0FBQSxpQixDQUNBLGlCLENBQ0EsYSxDQUNBLFUsQ0FDQSxjLENBZEgscUMsQ0FpQkssVSxDQWpCTCxpQyxDQXdDQSw2QixDQUFBLDhCLENoSDdORCxtRSxDQUNBLGUsQ0FDQSxpQixDZ0htTEMsaUMsQ0FzQkssYyxDQUNBLGEsQ0FDQSxpQixDQUNBLGlCLENBSkEsZ0IsQ0FtQk4sc0IsQ0FDRSw0QixDQUNBLGdCLENBQ0Esa0IsQ0FIRCw4QixDQU1HLHFDLENBQ0EseUIsQ0FBQSxpQixDQUNBLGlCLENBUkgsNkIsQ0FBQSw4QixDQTRCRyxnQixDQTVCSCw4QixDQWVHLGlCLENBRkEsYSxDQUdBLGMsQ0FoQkgsbUMsQ2hIN05ELG9FLENBQ0EsZSxDQUNBLGlCLENnSCtPTSxhLENBQ0EsZSxDQXJCTCw2QixDQTBCRyxjLENBQ0EsYSxDQTNCSCxxQyxDQWlDRyxZLENBakNILHNDLENBc0NLLHFDLENBdENMLHFDLENBMENLLGEsQ0ExQ0wsNkMsQ0E4Q0ssYSxDQTlDTCwyQyxDQWtESyxZLENEOVJSLGMsQ0FDRSxtQixDQURGLHlCLENBSUksZ0IsQ0FKSix5RCxDQUFBLDJELENBQUEsMkQsQ0FBQSwyRCxDQUFBLDJELENBQUEsMkQsQ0FBQSwyRCxDQUFBLDJELENBQUEsMkQsQ0FBQSwyRCxDQUFBLDJELENBQUEseUQsQ0FBQSwyRCxDQUFBLDJELENBQUEsMkQsQ0FBQSwyRCxDQUFBLDJELENBQUEsMkQsQ0FBQSwyRCxDQUFBLDJELENBQUEsMkQsQ0FBQSwyRCxDQUFBLHlELENBQUEsMkQsQ0FBQSwyRCxDQUFBLHlELENBQUEseUQsQ0FBQSx5RCxDQUFBLHlELENBQUEseUQsQ0FBQSx5RCxDL0dlRSxtRSxDQUNBLGUsQ0FDQSxpQixDK0dOTSxhLENBWFIsOEQsQ0FBQSxnRSxDQUFBLGdFLENBQUEsZ0UsQ0FBQSxnRSxDQUFBLGdFLENBQUEsZ0UsQ0FBQSxnRSxDQUFBLGdFLENBQUEsZ0UsQ0FBQSxnRSxDQUFBLDhELENBQUEsZ0UsQ0FBQSxnRSxDQUFBLGdFLENBQUEsZ0UsQ0FBQSxnRSxDQUFBLGdFLENBQUEsZ0UsQ0FBQSxnRSxDQUFBLGdFLENBQUEsZ0UsQ0FBQSw4RCxDQUFBLGdFLENBQUEsZ0UsQ0FBQSw4RCxDQUFBLDhELENBQUEsOEQsQ0FBQSw4RCxDQUFBLDhELENBQUEsOEQsQ0FjVSwyQixDQWRWLDhDLENBQUEsZ0QsQ0FBQSxnRCxDQUFBLGdELENBQUEsZ0QsQ0FBQSxnRCxDQUFBLGdELENBQUEsZ0QsQ0FBQSxnRCxDQUFBLGdELENBQUEsZ0QsQ0FBQSw4QyxDQUFBLGdELENBQUEsZ0QsQ0FBQSxnRCxDQUFBLGdELENBQUEsZ0QsQ0FBQSxnRCxDQUFBLGdELENBQUEsZ0QsQ0FBQSxnRCxDQUFBLGdELENBQUEsOEMsQ0FBQSxnRCxDQUFBLGdELENBQUEsOEMsQ0FBQSw4QyxDQUFBLDhDLENBQUEsOEMsQ0FBQSw4QyxDQUFBLDhDLENBbUJRLG9DLENBS04scUIsQ0FDRSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0Esa0IsQ0FDQSxpQixDQUhELGlDLENBT0sscUIsQ0FBQSxtQixDQUFBLGEsQ0FDQSxXLEMvR2pCTixtRSxDQUNBLGUsQ0FDQSxpQixDK0dpQk0sYyxDQUNBLGdCLENBWEwsaUMsQ0FlSyxrQixDQUFBLG1CLENBQUEsbUIsQ0FBQSxXLENBQ0EsaUIsQ0FoQkwsbUMsQ0FvQkssaUIsQ0FDQSxPLENBQ0EsTyxDQUNBLFMsQ0FDQSxrQyxDQUFBLDhCLENBQUEsMEIsQ0FDQSxhLENBQ0EsaUIsQ0FDQSxjLENBM0JMLGdELENBQUEsMEMsQ0E4Qk8sVSxDQUNBLGlCLENBQ0EsTyxDQUNBLE0sQ3RHeUhOLGEsQ0FDQSw0QixDQUNBLDhDLENBQ0EscUMsQ0FBQSw2QixDQVFFLFUsQ0FLQSxXLENBUUYsbUMsQ3NHL0lNLGdCLENBbkNQLG1DLENBd0NLLG9CLENBQ0Esa0IsQ0FDQSxpQixDQTFDTCxrQyxDQThDSyxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSwwQixDQUFBLHFCLENBQUEsa0IsQ0EvQ0wseUMsQ0FrRE8sVSxDQUNBLFcsQ0FDQSxxQixDQUFBLG1CLENBQUEsYSxDQUNBLGlCLENBckRQLGdELENBMkRTLFEsQ3RHMEdOLFUsQ0FLQSxXLENBUUYsaUMsQ3NHckhRLGUsQ0FDQSxnQixDQTlEVCxnRCxDQW9FUyxnQixDQUNBLGdDLENBQUEsNEIsQ0FBQSx3QixDQXJFVCxpQyxDQTJFSyxZLENBQ0EsaUIsQ0E1RUwseUQsQ0FnRlMsYSxDQWhGVCwyRCxDQXNGUyxlLENBQ0EsYSxDQUNBLGMsQ0F4RlQseUMsQ0E2Rk8sYSxDQUNBLGdDLENBQ0EsYyxDQS9GUCx1QyxDQW1HTyxpQixDQUNBLFEsQ0FDQSxRLENBQ0Esa0MsQ0FBQSw4QixDQUFBLDBCLENBQ0EsVyxDQUNBLHFCLENBQ0EsVyxDQUNBLFUsQ0FDQSxpRCxDQUFBLHlDLENBQ0EsWSxDQTVHUCwrQyxDQStHUyxnQixDQUNBLGMsQy9HekhWLG1FLENBQ0EsZSxDQUNBLGlCLEMrR3lIVSxrQixDQUNBLCtCLENBbkhULDhDLENBdUhTLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FDQSxzQixDQUFBLGtCLENBQUEsYyxDQUNBLGUsQ0F6SFQsaUQsQ0E0SFcsZ0IsQ0E1SFgsK0QsQ0ErSGEsYyxDQS9IYixvRCxDQW9JVyxjLENBQ0EsZ0IsQ0FDQSxhLENBdElYLDBELENBeUlhLHdCLENBQ0EsVSxDQTFJYiwyRCxDQThJYSxVLENBQ0Esd0IsQ0EvSWIsaUUsQ0FrSmUsd0IsQ0FVaEIsc0IsQ0FDRSxrQixDQUNBLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FDQSxxQixDQUFBLDRCLENBQUEsa0IsQ0FBQSxvQixDQUhELG1DLENBT0ssVyxDQUNBLHFCLENBQUEsbUIsQ0FBQSxhLENBUkwsMEMsQ0FXTyxpQixDQUNBLGlCLENBQ0EsYSxDQWJQLGlELENBZ0JTLFUsQ0FDQSxpQixDQUNBLE8sQ0FDQSxNLENBQ0EsZSxDdEd0QlIsYSxDQUNBLDRCLENBQ0EsOEMsQ0FDQSxxQyxDQUFBLDZCLENBUUUsVSxDQUtBLFcsQ0FRRixpQyxDc0d0QkQscUMsQ0FBQSw0QyxDQWlDTyxrQixDQUFBLG1CLENBQUEsbUIsQ0FBQSxXLENBS0Esa0MsQ0F0Q1AscUMsQ0EwQkssbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUdBLGlDLENBN0JMLDRDLENBZ0NPLGdCLENBRUEsZ0IsQ0FDQSxjLENBQ0EsYSxDQUNBLG9CLENBQUEseUIsQ0FBQSxZLENBckNQLHVELENBeUNTLGMsQ0E3Tlosa0MsQ0FBQSxpQyxDQW9MRyxrRCxDQTZDUyxpQixDQTdDVCx5RCxDQWdEVyxVLENBQ0EsaUIsQ0FDQSxLLENBQ0EsTSxDdEdyRFYsYSxDQUNBLDRCLENBQ0EsOEMsQ0FDQSxxQyxDQUFBLDZCLENBUUUsVSxDQUtBLFcsQ0FRRixtQyxDc0d0QkQsaUQsQ0F5RFMsMkIsQ0E3T1osd0IsQ0FzUE0sbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQXRQTiwrQyxDQTJQWSx5QyxDQTNQWixnRCxDQStQWSw0QixDQS9QWix5QixDQXNRTSxXLENBQ0EscUIsQ0FBQSxtQixDQUFBLGEsQ0FDQSw0QyxDQUNBLGlCLENBQ0EsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEsMEIsQ0FBQSxxQixDQUFBLGtCLENBQ0Esd0IsQ0FBQSxxQyxDQUFBLHFCLENBQUEsNkIsQ0E1UU4seUMsQ0FBQSx3QyxDQXFTVSxVLENBQ0EsaUIsQ0FFQSxNLEN0R3RITixhLENBQ0EsNEIsQ0FDQSw4QyxDQUNBLHFDLENBQUEsNkIsQ3NHckxKLHlDLENBdVJVLDJCLENBQUEsdUIsQ0FBQSxtQixDQUhBLE8sQ3RHdkZKLFUsQ0FLQSxXLENBUUYsaUMsQ3NHMU1KLGdELENBQUEsK0MsQ0E0UlksWSxDQTVSWix3QyxDQXVTVSxRLEN0RzFHSixVLENBS0EsVyxDQVFGLGlDLENzRzFNSix5QixDQXFUTSxjLENBQ0EsZSxDQXRUTiwwQixDL0dlRSxtRSxDQUNBLGUsQ0FDQSxpQixDK0cwU0ksZ0IsQ0FDQSxrQixDQUNBLHlCLENBQUEsc0IsQ0FDQSxlLENBQ0Esa0IsQ0EvVE4seUIsQ0FtVU0sZ0IsQ0FuVU4sOEIsQ0FzVVEsYSxDL0d2VE4sbUUsQ0FDQSxlLENBQ0EsaUIsQytHdVRNLGdCLENBeFVSLDRCLENBNlVNLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLDBCLENBQUEscUIsQ0FBQSxrQixDQUNBLHFCLENBQUEsbUIsQ0FBQSxhLENIclVILHFDLENFVEEsMkMsQ0NESCwwQyxDQXFWVSxjLENBclZWLHFDLENBQUEsMkMsQ0FBQSxpQyxDQUFBLHVDLEN0R2tMSSxhLENBQ0EsNEIsQ0FDQSw4QyxDQUNBLHFDLENBQUEsNkIsQ0FRRSxVLENBS0EsVyxDQVFGLHVCLENzRzFNSixxQyxDQUFBLDJDLENBQUEsdUMsQ3RHME1JLCtCLENzRzFNSixxQyxDQUFBLDJDLEN0RzBNSSxpQyxDc0cxTUosMkMsQ3RHME1JLGlDLENzRzFNSiwwQixDQTJXTSwrQixDQUNBLDZCLENBQ0EsOEIsQ0FHQSxpQixDQUNBLGUsQ0FqWE4sMEIsQ0FBQSwwQixDQXFYTSxrQixDQUFBLG1CLENBQUEsbUIsQ0FBQSxXLENBQ0EsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQXRYTix5QixDQTBYTSwyQyxDQTFYTiwrQixDQTZYUSwrQyxDQTdYUixvQyxDQWlZUSxjLENBallSLCtCLENBcVlRLCtDLENBcllSLDhCLENBeVlRLHFDLENBellSLDZCLENBOFlNLGlCLENBQ0EsTyxDQUNBLFcsQ0FDQSx3QixDQUNBLHdCLENBQ0EseUIsQ0FBQSxpQixDQUNBLFMsQ0FDQSxjLENBclpOLGtDLENBd1pRLFEsQ0FDQSxVLENBelpSLHFDLENBOFpRLFcsQ0FHQSxjLENBQ0EsZ0IsQ0FDQSxXLENBQ0EscUIsQ0FDQSx3QixDQUNBLGtCLENBQ0EsZ0QsQ0FBQSx3QyxDQUNBLFksQ0FDQSx5QixDQUFBLGlCLENBemFSLDRDLENBNGFVLFUsQ0FFQSxRLEN4R2hWTixPLENBQ0EsUSxDQUNBLG1DLENBQ0Esb0MsQ0FDQSxpQyxDd0dsR0oscUMsQ0FBQSwyQyxDQUFBLDRDLENBQUEsc0MsQ0ErYlEsaUIsQ0FFQSxRLENBQ0Esa0MsQ0FBQSw4QixDQUFBLDBCLENBbGNSLDJDLENBcWJVLFUsQ3hHdlZOLE8sQ0FDQSxRLENBQ0EsbUMsQ0FDQSxvQyxDQUNBLDhCLEN3R3FWTSxRLENBdmJWLHNDLENBZ2NRLE8sQ0FHQSxjLENBQ0EsVSxDL0dyYk4sbUUsQ0FDQSxlLENBQ0EsaUIsQytHcWJNLFMsQ0F0Y1IsNEMsQ0F5Y1UsYSxDQXpjVixnRCxDQTZjVSxhLENBN2NWLG9DLENBa2RRLGlCLENBQ0EsTyxDQUNBLFEsQ0FDQSxjLENBQ0EsZ0IsQ0F0ZFIsb0MsQ0EwZFEsYSxDQUNBLGlCLENBM2RSLHFDLEMvR2VFLG1FLENBQ0EsZSxDQUNBLGlCLEMrR2pCRixvQyxDQW1lUSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0EsVyxDQUNBLGUsQ0FDQSx5QixDQUFBLGlCLENoSGk5cEJGLHdDLENnSHY3cUJOLHlDLENBMGVVLGtCLENBQUEsbUIsQ0FBQSxtQixDQUFBLFcsQ2hIbTlwQkYsOEMsQ2dINzdxQlIsK0MsQ0E2ZVksb0MsQ2hIbTlwQkYsNEQsQ2dIaDhxQlYsNkQsQ0FnZmMsaUMsQ0FBQSx5QixDaEhvOXBCSiwyRCxDZ0hwOHFCViw0RCxDQW9mYyxpQyxDQUFBLHlCLENoSG85cEJOLDhDLENnSHg4cUJSLCtDLENBeWZZLHFDLENoSGs5cEJGLDRELENnSDM4cUJWLDZELENBNGZjLGlDLENBQUEseUIsQ2hIbTlwQkosMkQsQ2dILzhxQlYsNEQsQ0FnZ0JjLGlDLENBQUEseUIsQ2hIbTlwQlIsa0QsQ2dIbjlxQk4sbUQsQ0F3Z0JZLHFDLENBeGdCWixtQyxDQThnQlEsd0IsQ0FDQSxvQixDaEgwOHBCRiw4QyxDZ0h6OXFCTiwrQyxDQW9oQlksa0MsQ0FwaEJaLDJDLENBeWhCVSxhLENFemhCVixrRCxDRkFBLDRDLENBNmhCVSxVLENBTVAsb0QsQ0FBQSxxRCxDQUFBLHFELENBQUEsb0QsQ0FBQSxvRCxDQUFBLG9ELENBQUEsb0QsQ0FVTyxvQixDQVZQLG9ELENBY08sb0IsQ0FkUCxxRCxDQUFBLG9ELENBQUEsb0QsQ0FBQSxvRCxDQXFCTyxvQixDQXJCUCxvRCxDQUFBLHFELENBQUEscUQsQ0FBQSxvRCxDQUFBLG9ELENBQUEsb0QsQ0FBQSxvRCxDQW1DTyxvQixDQW5DUCxvRCxDQXVDTyxvQixDQXZDUCxxRCxDQUFBLG9ELENBQUEsb0QsQ0FBQSxvRCxDQThDTyxvQixDQTlDUCxzQyxDQXFESyxvQixDQXJETCxzQyxDQTJESyxvQixDQTNETCxzQyxDQWlFSyxvQixDQWpFTCxzQyxDQXVFSyxvQixDQUlILDBDLENBRUcscUIsQ0FGSCxnRCxDQUtLLHFCLENBQ0Esb0IsQ2hIcTRwQkosMkQsQ2dIMzRwQkQsNEQsQ0FXUyxzQyxDQVhULDhELENBZVMsOEMsQ0c3bkJkLFEsQ0FDRSxhLENBRUEsYSxDQUNFLGMsQ0FDQSwrQixDQUZELHlCLENBS0csYSxDQUxILHdCLENBU0csZSxDQUNBLGdCLENBSUosZ0IsQ0FFRSx3QixDQUFBLHFDLENBQUEscUIsQ0FBQSw2QixDQUVBLGMsQ0FKRixnQixDQU9BLGMsQ0FDRSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0EscUIsQ0FBQSw0QixDQUFBLGtCLENBQUEsb0IsQ0FHRixlLENsSGRBLG1FLENBQ0EsZSxDQUNBLGlCLENrSGNFLGMsQ0FDQSxnQixDQUdGLGMsQ0FDRSxlLENBREQsNEIsQ0FBQSw0QixDekcrSUMsYSxDQUNBLDRCLENBQ0EsOEMsQ0FDQSxxQyxDQUFBLDZCLEN5R2xKRCw0QixDQUlHLGtCLEN6R3NKQSxVLENBS0EsVyxDQVFGLGlDLEN5R3ZLRCw0QixDQVNHLGUsQ3pHaUpBLFUsQ0FLQSxXLENBUUYsaUMsQ3lHekpGLGMsQ0FDRSxhLENBR0YsYyxDQUNFLGUsQ0FHRixpQixDQUNFLFksQ0FDQSxnQixDQUNBLHdCLENBQ0EseUIsQ0FBQSxpQixDQUNBLGMsQ0M5REosWSxDQUNFLGMsQ0FFQSxtQixDQUNFLHdCLENBQ0EseUIsQ0FBQSxpQixDQUdGLGlCLENBQ0UsK0IsQ0FDQSxZLENBQ0Esc0IsQ0FBQSxpQixDQUFBLGMsQ0FIRCx1QixDQU1HLGlELENBQUEseUMsQ0FOSCw0QixDQVVHLGUsQ0FJSixvQixDQUNFLGlCLENBR0YsaUIsQ0FDRSxpQixDQURELDRCLENBS0ssb0IsQ0FMTCx5QixDQVVHLFUsQ0FDQSxpQixDQUNBLE8sQ0FDQSxNLENBQ0EsZSxDMUcwSUYsYSxDQUNBLDRCLENBQ0EsOEMsQ0FDQSxxQyxDQUFBLDZCLENBUUUsVSxDQUtBLFcsQ0FRRixpQyxDMEdoTEQsc0IsQ0FtQkcsYSxDQUNBLGMsQ0FDQSxnQixDQUNBLG9DLENBSUosbUIsQ0FDRSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0Esa0IsQ0FGRCxxQixDQUtHLGEsQ0FMSCwwQixDQVNHLGMsQ25IOUNKLG9FLENBQ0EsZSxDQUNBLGlCLENtSDhDSSxhLENBWEgsMEIsQ0FlRyxjLENBQ0EsYSxDQUNBLGUsQ0FqQkgsK0IsQ0FvQkssZSxDQUtOLGtCLENBQ0UsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUNBLGMsQ0FGRCxvQixDQUtHLGEsQ0FMSCx1QixDQVNHLGUsQ0FDQSxnQixDQVZILG1DLENBYUssYSxDQUtOLGlCLENBQ0UsaUIsQ0FDQSxLLENBQ0EsTyxDQUdGLHFCLENBQ0Usd0IsQ0FDQSxZLENBQ0EseUIsQ0FBQSxpQixDQUNBLGdCLENBQ0EsYyxDQUNBLGUsQ0FDQSxZLENMM0dGLG1CLENBQ0UsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEscUMsQ0FBQSxxQixDQUFBLDZCLENBQ0EsaUIsQ0FDQSxpQixDQUNBLHdCLENBQUEsMEIsQ0FBQSxxQixDQUFBLGtCLENBQ0EsK0IsQ0FDQSxzQixDQUFBLGlCLENBQUEsYyxDQVBELDhCLENBVUcsZSxDQVZILHlCLENBY0csaUQsQ0FBQSx5QyxDQWRILG9DLENBa0JPLGlCLENBbEJQLHFDLENBc0JPLGtCLENBdEJQLDZCLENBNkJLLGtCLENBQ0Esa0IsQ0FDQSxlLENBQ0EseUIsQ0FBQSxzQixDQWhDTCw4QixDQW9DSyxxQixDQUFBLG1CLENBQUEsYSxDQXBDTCwrQixDQXdDSyxpQixDQUNBLE8sQ0FDQSxVLENBQ0Esa0MsQ0FBQSw4QixDQUFBLDBCLENBQ0EsaUIsQ0E1Q0wsNkIsQ0FnREssbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEsMEIsQ0FBQSxxQixDQUFBLGtCLENBakRMLHFDLEM5R2NELG1FLENBQ0EsZSxDQUNBLGlCLEM4RzRDVSxjLENBNURULDZCLENBQUEsbUMsQ3JHaUxDLGEsQ0FDQSw0QixDQUNBLDhDLENBQ0EscUMsQ0FBQSw2QixDQVFFLFUsQ0FLQSxXLENBUUYsbUMsQ3FHek1ELG1DLENyR3lNQyxpQyxDMkd6TUYscUIsQ0FDRSx3QixDQUNBLGlCLENBQ0EscUIsQ0FIRCxpQyxDQU1HLFksQ0FOSCxnQyxDQVVHLGUsQ0FWSCwrQyxDQWVLLGlELENBQUEsNkMsQ0FBQSx5QyxDQWZMLGlDLENBcUJLLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLHFDLENBQUEscUIsQ0FBQSw2QixDQUNBLGlCLENBQ0EsMkIsQ0FDQSx3QixDQUFBLDBCLENBQUEscUIsQ0FBQSxrQixDQXpCTCx3QyxDQTRCTyxVLENBQ0EsaUIsQ0FDQSxPLENBQ0EsUyxDM0drSk4sYSxDQUNBLDRCLENBQ0EsOEMsQ0FDQSxxQyxDQUFBLDZCLENBUUUsVSxDQUtBLFUsQ0FRRixpQyxDMkd4S00sa0MsQ0FBQSw4QixDQUFBLDBCLENWRlAsc0MsQ1UvQkEsK0IsQ0FzQ0ssWSxDQXRDTCxtRCxDQXlDTyxpQixDQXpDUCwrRCxDQTRDUyw0QixDUjdDWixpQixDQUNFLGlCLENBRUEsdUIsQ0FDRSxjLENBQ0EsZ0IsQzVHVUYsbUUsQ0FDQSxlLENBQ0EsaUIsQzRHVkUsa0IsQ0FHRixzQixDQUNFLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLDBCLENBQUEscUIsQ0FBQSxrQixDQUZELGdDLENBbUJELHNCLEM1R2RBLG1FLENBQ0EsZSxDQUNBLGlCLEM0R01NLGMsQ0FDQSxnQixDQUtOLHNCLENBSUUsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEsMEIsQ0FBQSxxQixDQUFBLGtCLENBQ0EsYyxDU0RELDBCLENUTEEsOEIsQ0FTRyxpQixDQVRILDZCLENBYUcsYSxDQUlKLHNCLENBQ0UsZSxDQUNBLFksQ0FDQSx3QixDQUNBLHlCLENBQUEsaUIsQ0FKRCw4QixDNUcvQkQsbUUsQ0FDQSxlLENBQ0EsaUIsQzRHcUNJLGlCLENBUkgsNkIsQ0FZRyxnQixDQVpILGdDLENBaUJLLGlCLENBQ0EsaUIsQ0FDQSxnQixDQW5CTCx1QyxDQXNCTyxVLENBQ0EsaUIsQ0FDQSxPLENBQ0EsTSxDQUNBLFMsQ0FDQSxVLENBQ0Esd0IsQ0FDQSx5QixDQUFBLGlCLENGMUVSLHVCLENBQUMsK0IsQ0FjRyxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBZEosdUIsQ0FDRSxpQixDQUNBLCtCLENBRUEsYyxDQUNBLGdCLENBQ0EsYSxDQU5ELDhCLENBU0csa0IsQ0FUSCwrQixDQWFHLGdCLENBRUEsd0IsQ0FBQSwwQixDQUFBLHFCLENBQUEsa0IsQ0FDQSxxQixDQUFBLG1CLENBQUEsYSxDQUNBLGlCLENBY0gsaUMsQ0EvQkEsbUMsQ0FvQkssaUIsQ0FDQSxjLENBQ0EscUIsQ0FBQSxtQixDQUFBLGEsQ0FTTCw0QyxDQS9CQSw4QyxDQXlCTyxjLENBTVAsMkIsQ0FFRyxpQixDQUNBLCtCLENBQ0EsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUNBLHVCLENBQUEsOEIsQ0FBQSxvQixDQUFBLHNCLENBTEgsc0MsQ0FRSyxlLENBUkwsaUMsQ0FZSyxxQixDQVpMLHdDLENBZU8sZSxDQWZQLDRCLENBcUJHLGtCLENBckJILG9DLENBd0JLLGdCLENBeEJMLG1DLEMxR2pCRCxtRSxDQUNBLGUsQ0FDQSxpQixDMEdlQyxtQyxDQWdDSyxpQixDQWhDTCx5QyxDQW1DTyxjLENBbkNQLDZCLENBeUNHLGdCLENBQ0EsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEsMEIsQ0FBQSxxQixDQUFBLGtCLENBQ0EscUIsQ0FBQSxtQixDQUFBLGEsQ0E1Q0gsb0MsQ0ErQ0ssaUIsQ0EvQ0wsNEIsQ0E4REcsYSxDQTlESCw4QixDQWtFRyxpQixDQUNBLGMsQ0FuRUgsc0MsQ0FBQSw2QixDQXdHRyxhLENBQ0EsYSxDQUlBLHlCLENBQUEsaUIsQ0E3R0gsc0MsQ0F3RkssaUIsQ0FDQSxjLENBUEEsVSxDQUNBLFcsQ0FFQSx3QixDQXJGTCw0QyxDQTRGTyxVLENBQ0EsaUIsQ0FDQSxTLENBQ0EsTyxDQUNBLFEsQ2pHa0ROLGEsQ0FDQSw0QixDQUNBLDhDLENBQ0EscUMsQ0FBQSw2QixDQVFFLFUsQ0FLQSxXLENBUUYsaUMsQ2lHeEVNLFMsQ0FsR1AsNkIsQ0EwR0csVSxDQUNBLFcsQ0FDQSx3QixDQUVBLGEsQ0FDQSxpQixDQS9HSCxtQyxDQWtISyxvQixDWWxKUixlLENBQ0UsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQ0EsaUMsQ0FBQSx5QixDQUNBLGUsQ0FDQSxjLENBQ0EscUIsQ0FORiwrQixDQVNJLGlDLENBQUEseUIsQ0FHRixvQixDQUNFLGlCLENEcUJELHFDLENFbUlBLHlELENBN0dBLG9ELENENUNBLCtCLENBSUcsYyxDQWhCTixzQixDQXFCSSxhLENBQ0EsZ0IsQ3RIUEYsbUUsQ0FDQSxlLENBQ0EsaUIsQ3NIT0UsYyxDQUNBLGEsQ0FDQSxpQixDQTFCSiw2QixDQTZCTSxhLENBN0JOLG1DLENBZ0NRLFMsQ0FoQ1IsNEIsQ0FxQ00sVSxDQUNBLGlCLENBQ0EsVyxDQUNBLE0sQ0FDQSxVLENBQ0EsVSxDQUNBLHdCLENBQ0EsUyxDRDVDTixpQixDQUNFLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLHFDLENBQUEscUIsQ0FBQSw2QixDQUNBLHdCLENBQUEsMEIsQ0FBQSxxQixDQUFBLGtCLENBQ0EsaUIsQ0FDQSw0QixDQUVBLDBCQVBGLGlCLENBUUksMkIsQ0FBQSw0QixDQUFBLDZCLENBQUEseUIsQ0FBQSxxQixDQUNBLHlCLENBQUEsMkIsQ0FBQSxzQixDQUFBLG1CLENBVEosd0MsQ0FZTSxvQkFaTixrQyxDQWtCTSxnQixDQUNBLGlCLENBbkJOLHlDLENBc0JRLFUsQ0FDQSxXLENBQ0EseUIsQ0FBQSxpQixDQUNBLFEsQ0F6QlIsd0MsQ0E2QlEsUSxDQUtOLHVCLENFbENGLGlCLENGbUNJLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLDBCLENBQUEscUIsQ0FBQSxrQixDRXBDSixpQixDQUVFLHVCLENBQUEsOEIsQ0FBQSxvQixDQUFBLHNCLENBRUEsdUIsQ0FTQSx5QixDQUNFLHFCLENBRUEsd0IsQ0FDQSx5QixDQUFBLGlCLENBYkYsdUIsQ0FDRSxXLENBQ0EscUIsQ0FBQSxtQixDQUFBLGEsQ0FFQSxnQixDQUtGLHlCLENBRUUsa0IsQ0FBQSxtQixDQUFBLG1CLENBQUEsVyxDQUtGLHdCLENBQ0UsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEscUMsQ0FBQSxxQixDQUFBLDZCLENBQ0EsMkIsQ0FDQSx3QixDQUFBLDBCLENBQUEscUIsQ0FBQSxrQixDQUNBLCtCLENBTEQsZ0MsQ0FRRyxjLEN2SGJKLG1FLENBQ0EsZSxDQUNBLGlCLEN1SGFJLGtCLENBVkgsOEIsQ0FjRyxVLENBQ0EsVyxDQUNBLHlCLENBQUEsaUIsQ0FDQSx3QixDQUNBLGlCLENBbEJILHFDLENBcUJLLFUsQ0FDQSxpQixDQUNBLE8sQ0FDQSxRLENBQ0EsZSxDQUNBLGdCLEM5R29JSixhLENBQ0EsNEIsQ0FDQSw4QyxDQUNBLHFDLENBQUEsNkIsQ0FRRSxVLENBS0EsVyxDQVFGLG1DLEM4R3RKRix1QixDQUNFLGlCLENBR0QsNEIsQ0FFRywrQixDQUNBLGlCLENBMEdILGlELENBN0dBLDRDLENBT08sUyxDQUNBLGtCLENBcUdQLGtELENBN0dBLDZDLENBQUEsMEMsQ0FjTyx3QixDQStGUCx5RCxDQTdHQSxvRCxDQXFCUyx5RyxDQUFBLGlGLENBQUEsNEUsQ0FBQSwwRSxDQXJCVCx1QyxDQStCSyxlLENBL0JMLG9DLENBbUNLLFUsQ0FDQSxpQixDQXBDTCxvQyxDQUFBLG1DLENBMkNLLGUsQ0FDQSx5QixDQUFBLHNCLENBQ0Esa0IsQ0E3Q0wsc0MsQ0FBQSxtQyxDQXVGSyxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSwwQixDQUFBLHFCLENBQUEsa0IsQ0F4Rkwsc0MsQ0FpREssaUIsQ0FDQSxLLENBQ0EsTyxDQUNBLFcsQ0FDQSxxQixDQUdBLGtCLENBQ0EsUyxDQUNBLGlCLENBQ0Esc0IsQ0FBQSxpQixDQUFBLGMsQ0EzREwsNkMsQ0E4RE8sVSxDQUNBLGlCLENBQ0EsSyxDQUNBLFUsQ0FDQSxTLENBQ0EsVyxDQUNBLFUsQ0FDQSxzRyxDQUFBLDhFLENBQUEseUUsQ0FBQSx1RSxDQXdDUCw4QyxDQTdHQSx5QyxDQTZFTyxpQixDQTdFUCxtQyxDQXNGSyxpQixDQXRGTCxtQyxDOUcwSEMsYSxDQUNBLDRCLENBQ0EsOEMsQ0FDQSxxQyxDQUFBLDZCLENBUUUsVSxDQUtBLFcsQ0FRRixtQyxDOEdyQ0QsNkMsQ0FBQSw4QyxDQTdHQSxrQyxDQUFBLHdDLENBQUEseUMsQzlHMEhDLGEsQ0FDQSw0QixDQUNBLDhDLENBQ0EscUMsQ0FBQSw2QixDQVFFLFUsQ0FLQSxXLENBUUYsaUMsQzhHckNELDZDLENBN0dBLGtDLENBQUEsd0MsQzlHcUlHLFUsQ0FLQSxXLENBUUYsbUMsQzhHckNELDZDLENBN0dBLHdDLEM5R2tKQyxtQyxDOEdyQ0QsaUMsQ0FFRyxlLENBQ0EsK0IsQ0FDQSxpQixDQUNBLGEsQ0FDQSxzQixDQUFBLGlCLENBQUEsYyxDQUNBLGlCLENBUEgsdUMsQ0FVSyxpQixDQUNBLFMsQ0FDQSxnRCxDQUFBLHdDLENDN0VILHVDLENDcEdMLHVDLENGZ1JHLHlDLENBM0dBLDRDLENBbUNLLGUsQ0FuQ0wseUMsQ3ZIdEpELG1FLENBQ0EsZSxDQUNBLGlCLEN1SDRMTSxpQixDQXhDTCx5QyxDQTRDSyxhLENBQ0Esa0IsQ0E3Q0wsd0MsQ0FpREssZ0IsQ0FqREwsMkMsQ0FxREssaUIsQ0FDQSxLLENBQ0EsTyxDQUNBLFcsQ0FDQSxxQixDQUNBLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLDBCLENBQUEscUIsQ0FBQSxrQixDQUNBLGtCLENBQ0EsUyxDQUNBLGlCLENBQ0Esc0IsQ0FBQSxpQixDQUFBLGMsQ0EvREwsa0QsQ0FrRU8sVSxDQUNBLGlCLENBQ0EsSyxDQUNBLFUsQ0FDQSxTLENBQ0EsVyxDQUNBLFUsQ0FDQSxzRyxDQUFBLDhFLENBQUEseUUsQ0FBQSx1RSxDQXpFUCx1QyxDQUFBLHdDLEM5R2FDLGEsQ0FDQSw0QixDQUNBLDhDLENBQ0EscUMsQ0FBQSw2QixDQVFFLFUsQ0FLQSxXLENBUUYsbUMsQzhHckNELHVDLEM5R3dCRyxVLENBS0EsVyxDQVFGLG1DLEM4R3NFRCw4QixDQUVHLCtCLENBRkgsa0MsQ0FVRyxhLENBQ0EsaUIsQ0FDQSxnQixDQVpILHlDLENBZUssd0IsQ0FmTCxtQyxDdkhqUUQsbUUsQ0FDQSxlLENBQ0EsaUIsQzBIakJGLGUsQ0FDRSxpQixDQUVBLG1CLENBQ0Usa0IsQ0FERCw4QixDQUlHLGUsQ0FKSCwyQixDQVFHLGlCLENBUkgsNEIsQ0FZRyxnQixDQ2ZOLGUsQ0FDRSxzQixDQ0RGLGMsQ0FDRSxpQixDQUVBLGtCLENBQ0UsZSxDQURELHdCLENBSUcsZSxDQUpILDhCLENBUUcsWSxDQVJILHdCLENBWUcsb0IsQ0FDQSxrQixDQUNBLGlCLENBZEgsbUMsQ0EwQkUsMEMsQ0FURyxjLENBakJMLDhCLENBcUJLLGMsQ0FDQSxhLENBSUosdUIsQ0FDRSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBREQsK0IsQ0FJRyxnQixDQUpILDJDLENBV0ssa0IsQ0FBQSxtQixDQUFBLG1CLENBQUEsVyxDQ3hDVixlLENBQ0UsaUIsQ0FERiwyQixDQUlJLGUsQ0FKSixvQixDQVFJLGEsQ0FSSix3QixDQVdNLGEsQ0FJSixxQixDQUNFLGtCLENBQ0EsYyxDN0hGRixtRSxDQUNBLGUsQ0FDQSxpQixDNkhJQSxtQixDQUNFLG1CLENBQ0Esa0IsQ0FDQSwrQixDQUhELDhCLENBTUcsZ0IsQ0FDQSxlLENBQ0EsZSxDQVJILHdCLENBWUcsa0IsQ0FaSCxtQyxDQWVLLGUsQ0FmTCw0QixDQW9CRyxnQixDQUlKLG1CLENBQ0UsWSxDQUdGLG9CLENBQ0UsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUNBLGlCLENBRkQsdUIsQ0FLRyxrQixDQUFBLG1CLENBQUEsbUIsQ0FBQSxXLENBQ0EsZ0IsQ0FOSCxtQyxDQVNLLGEsQ0FUTCwwQyxDQVlPLGlDLENBQUEseUIsQ0FaUCx5QyxDQWtCTyxpQyxDQUFBLHlCLENBbEJQLDJCLENBd0JHLGEsQ0FDQSx3QixDQUNBLGdCLENBQ0EsaUIsQ0FDQSxjLENBQ0EsVSxDQUNBLGEsQ0E5Qkgsa0MsQ0FpQ0ssaUIsQ0FDQSxTLENBQ0EsVSxDQUNBLHdCLENBQ0Esd0IsQ0p0RlIsZSxDQUNFLGEsQ0FDQSxVLENBRkYscUIsQ0FLSSxpQixDQUxKLGtDLENBZVEsYyxDQUNBLGEsQ0FoQlIsc0IsQ0FzQkksa0IsQ0FDQSxpQixDQUNBLCtCLENBQ0EsZ0IsQ0FDQSxxQixDQTFCSixrQyxDQTZCTSxpQixDQTdCTixpQyxDQWlDTSxrQixDQWpDTiwyQixDS2dDRyx5QixDTEtHLGMsQ0FDQSxhLENBQ0EsYSxDS3RDSixrQixDQUNFLGlCLENBR0YsbUIsQ0FDRSxjLENBQ0EsZ0IsQ0FDQSxhLENBQ0EsbUIsQ0FDQSxrQixDQUNBLCtCLENBR0Ysa0IsQ0FDRSxrQixDQUNBLGEsQzlIREYsbUUsQ0FDQSxlLENBQ0EsaUIsQzhIR0Esb0IsQ0FDRSxrQixDQUNBLCtCLENBQ0EsbUIsQ0FIRCwrQixDQU1HLGUsQ0FDQSxlLENBQ0EsZ0IsQ0FJSCxvQixDQUVHLGdCLENBQ0Esa0IsQ0FISCwrQixDQU1LLGUsQ0FXTixrQixDQUNFLGlCLENBQ0Esa0IsQ0FGRCx5QixDQUtHLFUsQ0FDQSxpQixDQUNBLE8sQ0FDQSxTLENySHlIRixhLENBQ0EsNEIsQ0FDQSw4QyxDQUNBLHFDLENBQUEsNkIsQ0FRRSxVLENBS0EsVyxDQVFGLG1DLENxSC9JRSxnQixDQVZILHdCLENBY0csVSxDQUNBLGUsQ0FDQSx3QixDQUNBLHlCLENBQUEsaUIsQ0FDQSxXLENBQ0EscUIsQ3ZIRUosbUQsQ3VIQ00sYSxDdkhFTix5QyxDQUdBLDBDLEN1SExNLGEsQ3ZIUU4sOEMsQ3VIUk0sYSxDQUtMLHNCLENBRUcsaUIsQ0FGSCwyQixDQUtLLFksQ0FMTCxpQyxDQVNLLGUsQ0FLTixnQixDQUNFLGtCLENBQ0EseUIsQ0FBQSxpQixDQUNBLHlCLENBQ0EsaUIsQ0FDQSxrQixDQUNBLHlCLENBQUEsc0IsQ0FDQSxlLEM5SGxGRixtRSxDQUNBLGUsQ0FDQSxpQixDOEhrRkUsZ0IsQ0FDQSxhLENBQ0EsVSxDQVhELHVCLENBY0csVSxDQUNBLGlCLENBQ0EsTyxDQUNBLFMsQ3JIdUVGLGEsQ0FDQSw0QixDQUNBLDhDLENBQ0EscUMsQ0FBQSw2QixDQVFFLFUsQ0FLQSxXLENBUUYsaUMsQ3FIN0ZFLGUsQ0M3R04sVSxDQUNFLG1CLENBRUEsaUIsQ0FDRSxtQixDQUNBLGtCLENBRkQseUIsQ0FLRywrQixDQUNBLG1CLENBTkgsd0IsQ0FBQSx5QixDL0hZRCxtRSxDQUNBLGUsQ0FDQSxpQixDK0hkQyx5QixDQVdHLGEsQ0FFQSxrQixDQUhBLGMsQ0FWSCx3QixDQWtCRyxjLENBQ0EsZ0IsQ0FJSixlLENBQ0Usc0MsQ0FBQSw4QixDQURELHVCLENBSUcsYyxDUDdCRixjLENBQ0ksK0IsQ0FESCxxQyxDQUtXLGEsQ0FMWCx5QyxDQVVXLFMsQ0FWWCxtQyxDQWVlLGlELENBQUEsNkMsQ0FBQSx5QyxDQUNBLE8sQ0FoQmYseUIsQ0FzQk8sZSxDQUNBLGUsQ0FHSixvQixDQUNJLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FDQSxpQixDQUZILDJCLENBS08sa0IsQ0FBQSxjLENBQUEsVSxDQUFBLE0sQ0FDQSxhLENBQ0EsYyxDQUNBLGdCLENBU1gsa0MsQ0FqQkksdUMsQ0FXVyxrQixDQUFBLGMsQ0FBQSxVLENBQUEsTSxDQU1oQixlLENBQ0ksbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUNBLGlCLENBQ0EsYyxDQUhILHNCLENBTU8saUIsQ0FOUCxzQixDQVVPLGtCLENBQUEsYyxDQUFBLFUsQ0FBQSxNLENBQ0EsYyxDQUNBLGdCLENBWlAsd0IsQ0FvQk8scUIsQ0FBQSxtQixDQUFBLGEsQ0FDQSxrQixDQUNBLGtCLENBQUEsYyxDQUFBLFUsQ0FBQSxNLENBdEJQLDBCLENBMEJPLDBCLENBQUEsMkIsQ0FBQSwwQixDQUFBLG1CLENBQ0Esd0IsQ0FBQSwwQixDQUFBLHFCLENBQUEsa0IsQ0EzQlAsc0IsQ0ErQk8sYyxDQUFBLFUsQ0FBQSxNLENBQ0Esa0IsQ0FBQSxtQixDQUFBLG1CLENBQUEsVyxDQWhDUCxzQixDQW9DTyxpQixDQUNBLGlCLENBckNQLDZCLENBd0NXLFUsQ0FDQSxpQixDQUNBLE8sQ0FDQSxNLEMvRzJGWixhLENBQ0EsNEIsQ0FDQSw4QyxDQUNBLHFDLENBQUEsNkIsQ0FRRSxVLENBS0EsVSxDQVFGLGlDLEMrR2pIWSxVLENBQ0Esc0IsQ0FBQSxpQixDQUFBLGMsQ0FDQSxrQyxDQUFBLDhCLENBQUEsMEIsQ0FLWixlLENBQ0ksWSxDQUdKLGUsQ0FDSSw0QixDQUNBLGEsQ0FDQSxVLENBSEgscUIsQ0FNTyxpQixDQU5QLHNCLENBZ0JPLGtCLENBQ0EsaUIsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxnQixDQUNBLCtCLENBckJQLGtDLENBd0JXLGlCLENBQ0EsZSxDQXpCWCxpQyxDQTZCVyxrQixDQWpJaEIsdUMsQ0F3SVksd0IsQ0FBQSw2QixDQUFBLGdCLENBQ0Esa0IsQ0FBQSxtQixDQUFBLG1CLENBQUEsVyxDQXpJWiw2QixDQTZJWSxpQixDQUNBLFEsQ0FDQSxVLENBS1osSyxDQUNJLGlCLENBREosWSxDQUlRLFUsQ0FDQSxVLENBQ0EsVSxDQUNBLGEsQ0FDQSxlLENBQ0EsaUIsQ0FDQSxNLENBQ0EsUSxDQUNBLFEsQ0FaUixxQixDQWdCUSxpQixDQUlSLG1CLENBQ0ksYyxDUHhLRixpQixDQUNFLHdCLENBQ0EsZSxDQUNBLHFCLENBSEQsNkIsQ0FNRyxZLENBTkgsNEIsQ0FVRyxpQyxDQUFBLHlCLENBQ0EsK0IsQ0FYSCx3QixDQWVHLGtCLENBQ0EsK0IsQ0FoQkgsMEMsQ0FtQkssaUMsQ0FBQSx5QixDQW5CTCxtQyxDQXVCSyxlLENBdkJMLDhDLENBNEJPLGdDLENBQUEsNEIsQ0FBQSx3QixDQU1SLGMsQ0FDRSxpQixDQUNBLDJCLENBQ0EsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEsMEIsQ0FBQSxxQixDQUFBLGtCLENBQ0EsYyxDQUxELHFCLENBUUcsVSxDQUNBLGlCLENBQ0EsTyxDQUNBLFMsQ0FDQSxlLEN4R21JRixhLENBQ0EsNEIsQ0FDQSw4QyxDQUNBLHFDLENBQUEsNkIsQ0FRRSxVLENBS0EsVSxDQVFGLGlDLEN3R3RKRixlLENBQ0UsYyxDQUNBLGdCLENBR0YsZSxDQUNFLGdCLENBREQsb0IsQ0FJRyxvQixDQUNBLHFCLENBQ0EsVSxDQUNBLFcsQ0FDQSx5QixDQUFBLGlCLENBQ0Esa0IsQ0FFQSxjLENBQ0EsZ0IsQ2pIdERKLG1FLENBQ0EsZSxDQUNBLGlCLENpSHNESSxhLENBQ0EsaUIsQ0FDQSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0EsdUIsQ0FBQSw4QixDQUFBLG9CLENBQUEsc0IsQ0FDQSx3QixDQUFBLDBCLENBQUEscUIsQ0FBQSxrQixDQUlKLGMsQ0FDRSxZLENBQ0EsNEIsQ0FHRixhLENBQ0UsK0IsQ0FDQSwyQixDQUZELHdCLENBS0csZSxDQUlKLGMsQ0FDRSxjLENBQ0EsaUIsQ0FDQSxjLENBQ0EsZ0IsQ0FKRCxzQixDQU9HLGEsQ0FDQSxnQixDQVJILGlDLENBV0ssYyxDQVhMLHFCLENBZ0JHLGEsQ0FDQSxnQyxDQWpCSCwyQixDQW9CSywrQixDQU9OLHFCLENBQ0Usa0IsQ0FDQSx3QixDQUNBLDZCLENBQUEscUIsQ0FDQSxpQixDQUpELHdDLENBT0csbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEsMEIsQ0FBQSxxQixDQUFBLGtCLENBUkgsK0MsQ0FXSyxpQixDQUNBLGUsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxhLENBQ0Esd0IsQ0FDQSxnQixDQUNBLGdCLENBQ0EsMEIsQ0FBQSxrQixDQW5CTCxvQyxDQXdCRyxnQixDQUNBLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0F6QkgsMEMsQ0E0Qkssa0IsQ0E1QkwseUMsQ0FnQ0ssaUIsQ0FDQSxlLENBekpSLHlCLENBQUEsc0MsQ0EwS00sbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQTFLTix5QixDQStKSSxVLENBSUEsa0IsQ0FDQSxlLENBcEtKLHlCLENBQUEsc0MsQ0FBQSx5QyxDQWlMUSx3QixDQUFBLDBCLENBQUEscUIsQ0FBQSxrQixDQUNBLHVCLENBQUEsOEIsQ0FBQSxvQixDQUFBLHNCLENBbExSLHNDLENBdUtNLHdCLENBQ0EsUyxDQUNBLFEsQ0F6S04seUMsQ25DMENHLGlCLENBU0csbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUNBLDJCLENBQUEsNEIsQ0FBQSw2QixDQUFBLHlCLENBQUEscUIsQ21DcEROLHlDLENBb0xRLG9CLENBRUEsVyxDQUNBLHlCLENBQUEsaUIsQ0FGQSxVLENBckxSLCtDLENBMExVLGtCLENBMUxWLGdELENBOExVLHdCLENBOUxWLDJDLENBcU1VLGMsQ25DcE1QLGtCLENBTUcsYSxDQUNBLGUsQ0FrQ0gsaUIsQ0FPRyxXLENBQ0EsaUIsQ0FHQSxpQixDQUNBLGtCLENBQ0EsYyxDQUNBLGdCLENBZEgsNEIsQ0F5QkssYyxDQUNBLFcsQ0ExQkwsbUMsQ0E2Qk8sWSxDQTdCUCxzQixDQWtDSyxlLENBQ0EseUIsQ0FBQSxzQixDQUNBLGtCLENBN0VOLGEsQ0FDRSxjLENBQ0EsZ0IsQ0FDQSxpQixDQVFGLGEsQ0FDRSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBR0YsYyxDOUVEQSxtRSxDQUNBLGUsQ0FDQSxpQixDOEVDRSxjLENBQ0EsZ0IsQ0FDQSxpQixDQUNBLGtCLENBQ0EseUIsQ0FBQSxzQixDQUNBLGUsQ0FHRixZLENBQ0UsYyxDQUNBLGdCLENBQ0EsYSxDQUNBLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FHRixjLENBQ0UsZ0IsQ0FHRixhLENBQ0Usa0IsQ0FDQSxXLENBR0YsYyxDQUNFLGdCLENBQ0EsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUNBLHFCLENBQUEsbUIsQ0FBQSxhLENBQ0EsdUIsQ0FBQSw4QixDQUFBLG9CLENBQUEsc0IsQ2tEN0NGLFUsQ0FDRSxjLENBQ0EsK0IsQ0FDQSxpQixDQUhELHFCLENBTUcsZSxDQU5ILCtCLENBV0ssa0IsQ0FDQSxTLENBSUosMEJBaEJGLFUsQ0FpQkksZ0JBSUosVyxDQUNFLGUsQ0FDQSxrQixDQUZELHdCLENBTUssYSxDQUNBLGMsQ0FDQSxnQixDQVJMLDRCLENBV08sYSxDQUNBLGdCLENBTVIsWSxDQUNFLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FDQSxxQixDQUFBLDRCLENBQUEsa0IsQ0FBQSxvQixDQUdGLFcsQ0FDRSxpQixDQUNBLGtCLENBQUEsYyxDQUFBLFUsQ0FBQSxNLENBQ0Esa0IsQ0FFQSwwQkFMRixXLENBTUksa0JBTkgsdUIsQ0FVRyxlLENBRUEsMEJBWkgsdUIsQ0FhSyxpQkFJSixtQixDQUNFLGUsQ0FHRixrQixDQUNFLGMsQ0FFQSwwQkFIRixrQixDQUlJLGdCQUpILHVCLENBUUcsb0IsQ0FDQSxrQixDQUNBLFUsQ0FDQSxXLENBQ0EseUIsQ0FBQSxpQixDQUNBLHdCLENBQ0EsYyxDQUNBLGdCLENBQ0EsVSxDQUNBLGlCLENBS04sWSxDQUNFLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLDBCLENBQUEscUIsQ0FBQSxrQixDQUNBLGtCLENBSEQsdUIsQ0FNRyxlLENBSUosVyxDQUNFLGEsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxnQixDQU9ELDRCLENBWEEsc0IsQ0FPRyxjLENBSUosYyxDQUNFLGlCLENBQ0EsSyxDQUNBLFcsQ0FDQSxVLENBQ0Esc0csQ0FBQSw4RSxDQUFBLHlFLENBQUEsdUUsQ0FLQSxXLENBQ0EsUyxDQUNBLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLDBCLENBQUEscUIsQ0FBQSxrQixDQUNBLG9CLENBQUEsZ0MsQ0FBQSxpQixDQUFBLHdCLENBQ0EsUyxDQUNBLGlCLENBQ0Esc0IsQ0FBQSxpQixDQUFBLGMsQ0FqQkQsaUIsQ0FvQkcsaUIsQ0FwQkgseUIsQ0FBQSwrQixDQUFBLHVCLENBQUEsNkIsQ3ZIcUVDLGEsQ0FDQSw0QixDQUNBLDhDLENBQ0EscUMsQ0FBQSw2QixDQVFFLFUsQ0FLQSxXLENBUUYsbUMsQ3VIN0ZELCtCLENBQUEsdUIsQ0FBQSw2QixDdkg2RkMsbUMsQ3VIN0ZELHVCLENBQUEsNkIsQ3ZIZ0ZHLFUsQ0FLQSxXLENBUUYsbUMsQ3VIN0ZELDZCLEN2SDZGQyxtQyxDd0h6TUYsWSxDQUNFLGdCLENDREYsZSxDQUdFLGlCLENBR0YsZSxDQU5BLGUsQ0FPRSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSwwQixDQUFBLHFCLENBQUEsa0IsQ0FGRCx1QixDQUtHLGdCLENBQ0EsYyxDQU5ILHNCLENBVUcsYSxDQUNBLDRCLENBQ0EsUSxDQUNBLGdDLENBQ0EsYyxDQUNBLGMsQ0FmSCwrQixDQWtCSyxjLENBTU4sYyxDQUNFLGdCLENBR0YsZSxDQUNFLHNCLENBQ0EsNEIsQ0FGRCx1QixDQUtHLGdCLENBSUosZ0IsQ0FDRSxjLENBQ0EsZ0IsQ2xJL0JGLGlFLENBQ0EsZSxDQUNBLGlCLENrSStCRSxpQixDQUdGLGdCLENBQ0UsYSxDQUNBLFUsQ0FHRixjLENBQ0UsaUIsQ0FFQSxzQixDQUNFLGMsQ0FDQSxnQixDQUNBLGEsQ0FIRCwwQixDQU1HLGEsQ0FUTCxrQixDQWNHLGMsQ0FkSCw2QixDQW1CSyxlLENBS04sZSxDQUNFLGtCLENBQ0EsK0IsQ0NsRkosTSxDQUtFLFksQ0FDRSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBTkosTSxDQUVFLHVCLENBQUEsOEIsQ0FBQSxvQixDQUFBLHNCLENBQ0EsZSxDQUVBLFksQ0FFRSxxQixDQUNBLHlCLENBQUEsaUIsQ0FHRixZLENBQ0Usd0IsQ0FERCxrQixDQWlEQSxpQixDQTdDRyx3QixDQUlKLFcsQ0FDRSxpQyxDQUFBLHlCLENBREQsOEIsQ0FLSywrQixDQUFBLDJCLENBQUEsdUIsQ0FLTixZLENBQ0UsaUMsQ0FBQSx5QixDQURELCtCLENBS0ssZ0MsQ0FBQSw0QixDQUFBLHdCLENBS04sVyxDQUVFLFUsQ0FDQSxXLENBQ0EsaUIsQ0FpQkQsa0IsQ0FyQkEsa0IsQ0ErQkcsVSxDQUNBLDRCLENBRUEsaUIsQ0FsQ0gsa0IsQzFIMklDLGEsQ0FFQSw4QyxDQUNBLHFDLENBQUEsNkIsQ0FxQkEsaUMsQzBIdkpFLGUsQ0FDQSxnQixDQUpBLE8sQ0FDQSxRLEMxSDRJQSxVLENBS0EsVSxDMkhqTUgsMkIsQ0FBQSxpQixDRHNDRCxXLENBaUJBLFcsQ0FDRSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBR0YsVyxDQUFDLGdCLENBT0MsaUIsQ0FQRCxrQixDQVlHLHlCLENBQUEsaUIsQ0FFQSxRLENBQ0EsTSxDQUNBLFUsQ0FDQSxXLENBQ0EsUyxDQWxCSCxzQixDQXlCSyxhLENBekJMLGdCLENBK0JHLFMsQ0EvQkgseUIsQ0FvQ0ssd0IsQ0FwQ0wsdUIsQ0F3Q0ssVSxDQUtOLFksQ0E3Q0EsVyxDQThDRSxVLENBQ0EsVyxDQUNBLGlCLENBQ0EsZ0IsQ0FDQSw0QixDQUNBLCtCLENDOUdGLFUsQ0FDRSxpQixDQUNBLEssQ0FDQSxNLENBQ0EsVSxDQUNBLFcsQ0FDQSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0EsVyxDQUNBLDZCLENBQ0EsWSxDQWFGLFEsQ0FDRSxXLENBQ0EscUIsQ0FDQSxlLENBQ0EsaUIsQ0FKRCxpQyxDQVFLLGEsQ0FSTCx5QixDQWNLLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FLTixZLENBb0NDLGdCLENBbkNDLFksQ0FPRixVLENBUkMsbUIsQ0MxQ0gsMEYsQ0Q4Q00sYSxDQUlKLFUsQ0FDRSxpQixDQUNBLFEsQ0FDQSxVLENBQ0EsUyxDM0g2SEEsNEIsQ0FDQSw4QyxDQUNBLHFDLENBQUEsNkIsQ0FRRSxVLENBS0EsVyxDQVFGLG1DLEMySGhKRixVLENBQ0Usc0IsQ0FDQSxjLENBQ0EsZSxDQUdGLFUsQ0FDRSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSwwQixDQUFBLHFCLENBQUEsa0IsQ0FHRixVLENBQ0UscUIsQ0FBQSxtQixDQUFBLGEsQ0FDQSxpQixDQUdGLE8sQ0FDRSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBR0Qsc0IsQ0FLSyx3QixDQUNBLGMsQ0FDQSxhLENBQ0EsZ0IsQ0FDQSxpQixDQUNBLGMsQ0FDQSxhLENBWEwsOEIsQ0FnQk8sd0IsQ0FDQSxVLENBakJQLGtDLENBd0JLLGlDLENBQUEseUIsQ0F4QkwsaUMsQ0E4QkssaUMsQ0FBQSx5QixDQUtOLFMsQ0FDRSxzQixDQUdGLFEsQ0FDRSxrQixDQURELG1CLENBSUcsZSxDQUpILG9CLENBUUcsZ0IsQ0FJSixXLENBQ0UsaUIsQ0FDQSw0QixDQUdGLFcsQ0FDRSxZLENBQ0EsZ0IsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxhLENBQ0Esa0IsQ0FDQSxpQixDQUNBLGlCLENBUkQsa0IsQ0FXRyxVLENBQ0EsaUIsQ0FDQSxPLENBQ0EsTSxDQUNBLGUsQzNINkJGLGEsQ0FDQSw0QixDQUNBLDhDLENBQ0EscUMsQ0FBQSw2QixDQVFFLFUsQ0FLQSxXLENBUUYsbUMsQzJIcEVELGdCLENBb0JHLGdDLENBSUosWSxDQUNFLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FDQSxvQixDQUFBLGdDLENBQUEsaUIsQ0FBQSx3QixDQUdGLFcsQ0FDRSxpQixDQURELHNCLENBSUcsYyxDRXZLTixRLENBQ0UsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUNBLGlCLENBQ0EsVyxDQUNBLFcsQ0FKRixjLENBT0ksa0IsQ0FBQSxjLENBQUEsVSxDQUFBLE0sQ0FDQSxpQixDQUNBLFMsQ0FDQSxRLENBQ0EsVyxDQUNBLGtCLENBWkosb0MsQ0FnQlEsd0IsQ0FoQlIsbUMsQ0FvQlEsNkIsQ0FLTixjLENBQ0UsaUIsQ0FDQSxxQixDQUFBLG1CLENBQUEsYSxDQUNBLFMsQ0FDQSw2QixDQUNBLGUsQ0FMRCxnQyxDQVNLLFEsQ0FDQSxXLENBVkwsNkIsQ0FjSyxRLENBQ0EsUSxDQUNBLGEsQ0FLTixlLENBQ0UsaUIsQ0FDQSxLLENBQ0EsTSxDQUNBLFUsQ0FDQSxXLENBQ0EsUyxDQUNBLHdCLENBYUYsZSxDQVZBLGdCLENBV0UsVyxDQUVBLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLDBCLENBQUEscUIsQ0FBQSxrQixDQWRGLGdCLENBQ0UsaUIsQ0FDQSxLLENBQ0EsVSxDQUlBLGdCLENBR0YsZSxDQUVFLFUsQ0FHQSx1QixDQUFBLDhCLENBQUEsb0IsQ0FBQSxzQixDQUxELHFCLENBQUEsc0IsQ0FBQSwyQixDQUFBLDRCLEM3SGdIQyxhLENBQ0EsNEIsQ0FDQSw4QyxDQUNBLHFDLENBQUEsNkIsQ0FRRSxVLENBS0EsVyxDQVFGLGlDLEM2SHhJRCxxQixDQUFBLHNCLENBQUEsMkIsQzdIMkhHLFUsQ0FLQSxXLENBUUYsbUMsQzZIeElELHFCLENBQUEsc0IsQzdIMkhHLFUsQ0FLQSxXLENBUUYsbUMsQzZIeElELHFCLEM3SDJIRyxVLENBS0EsVyxDQVFGLG1DLENzRnhNQSxrQixDQUNJLHdCLENBRUEsMEIsQ0FDSSwrQixDQUlSLGdCLENBQ0ksbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUNBLFUsQ0FDQSx1QixDQUFBLDhCLENBQUEsb0IsQ0FBQSxzQixDQUNBLHdCLENBQUEsMEIsQ0FBQSxxQixDQUFBLGtCLENBR0osa0IsQ0FDSSxhLENBQ0EsaUIsQ0FDQSxpQixDQUNBLEssQ0FDQSxTLENBQ0EsVSxDQUNBLE0sQ0FDQSxPLENBQ0EsYyxDQUdKLGdCLENBQ0ksaUIsQ0FDQSxhLENBR0osa0IsQ0FDSSxTLENBQ0EsVyxDQUVBLHdCLENBQ0ksZ0MsQ0FBQSw0QixDQUFBLHdCLENBR1IsaUIsQ0FDSSxjLENBQ0EsZ0IsQ0FDQSxhLEMvRjlCTixvRSxDQUNBLGUsQ0FDQSxpQixDK0Y4Qk0seUIsQ0FDQSxjLENBQ0EsaUIsQ0FQSCxzQixDQVNPLGEsQ0FDQSxnQyxDQUlSLGlCLENBQ0ksbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEscUMsQ0FBQSxxQixDQUFBLDZCLENBQ0EsZSxDQUNBLGMsQ0E1RFIsd0IsQy9GZUUsb0UsQ0FDQSxlLENBQ0EsaUIsQytGZ0RVLGEsQ0FDQSxjLENBQ0EsYyxDQUNBLGdCLENBQ0Esc0IsQ0FBQSxpQixDQUFBLGMsQ0FyRVosK0IsQy9GZUUsbUUsQ0FDQSxlLENBQ0EsaUIsQytGd0RjLGEsQ0F6RWhCLGlDLENBNkVnQixhLENBN0VoQix1QixDQW9GWSxZLENBTVosZ0IsQ0FDSSx5QixDQUNBLG9CLENBQ0Esb0MsQ0FBQSxnQyxDQUFBLDRCLENBSEosbUMsQy9GM0VFLG1FLENBQ0EsZSxDQUNBLGlCLEMrRmdGTSxjLENBQ0EsZ0IsQ0FDQSxhLENBVFIsNEMsQ0FhUSxXLENBQ0EsZ0IsQ0FDQSx1QixDQUFBLGUsQ0FDQSxjLENBQ0EsYSxDQWpCUixtQyxDaEcwMnZCRSxrQyxDZ0dyMXZCTSxTLENBckJSLDBDLENBeUJRLFMsQ0FDQSw0QixDQTFCUiwwQixDQWtDUSxjLENBQ0EsaUIsQ0FuQ1IsZ0MsQ0FBQSxpQyxDQXNEWSxpQixDQUNBLGtCLENBVUEsUyxDQUNBLFksQ0FDQSxpQixDQW5FWixnQyxDQXlDWSwrQixDQUFBLDJCLENBQUEsdUIsQ0FFQSxZLENBTEEsVSxDQUVBLHlCLENBQUEsaUIsQ0FJQSxVLENBQ0EsVyxDQUNBLFMsQ0E5Q1osaUMsQ0FxRFksd0UsQ0FHQSxlLENBQ0EseUIsQ0FBQSxpQixDQUNBLFcsQ0FDQSxXLENBQ0EsYyxDQUNBLGdCLENBQ0EsVSxDQUNBLFEsQ0FDQSxVLENBaEVaLGdDLENBdUVZLHNCLENBQUEsaUIsQ0FBQSxjLENBQ0EsNEIsQ0FDQSxvQixDQXpFWixzQyxDQUFBLHVDLENBNEVnQixTLENBQ0EsUyxDQUNBLGtCLEN3Q3ZLWixtQixDQUNJLFUsQ0FDQSxtQixDQUdKLG9CLENBQ0ksZSxDQUdKLGlCLENBQ0ksYyxDQUNBLGdCLENBQ0EsYSxDdklFTixvRSxDQUNBLGUsQ0FDQSxpQixDdUlGTSxlLENBQ0Esa0IsQ0FDQSxrQixDQUNBLGUsQ0FDQSxtQixDQVRILDRCLENBWU8sZSxDQUlSLGlCLENBQ0ksYyxDQUNBLGdCLENBQ0EsYSxDdklkTixvRSxDQUNBLGUsQ0FDQSxpQixDdUljTSxrQixDQUNBLGtCLENBQ0EsZSxDQUNBLG1CLENBUkgsNkIsQ0FXTyxlLENBWFAsNEIsQ0FnQk8sZSxDQUlSLG1CLENBQ0ksa0MsQ0FBQSw4QixDQUFBLDBCLENBQ0EsYSxDQUNBLHNCLENBQUEsaUIsQ0FBQSxjLENBQ0EsUyxDQUdKLG9CLENBQ0ksaUIsQ0FDQSxhLENBQ0EsTyxDQUNBLFEsQ0FDQSxRLENBQ0EsVSxDQUNBLFcsQ0FDQSw4QixDQUFBLHlCLENBQUEsc0IsQ0FDQSxzRyxDQUFBLDhFLENBQUEseUUsQ0FBQSx1RSxDQVRILDBCLENBV08sWSxDQVhQLCtCLENBZVcsZ0MsQ0FBQSw0QixDQUFBLHdCLENBZlgsMEIsQ0FvQk8sUyxDQ3pFWixTLENBQ0ksVSxDQUNBLGdCLENBRkosZ0QsQ0FZSyx5QixDQU5PLGUsQ0FDQSxjLENBa0JSLGEsQ0FiQSxhLENBQ0ksYSxDQUNBLGMsQ0FDQSxzQixDQUNBLGdCLENBU0osYSxDQUVJLGMsQ0FDQSxZLENBNUJSLDZCLENBc0NZLDRCLENBQ0EsYSxDQUlQLHdCLENBQUEsd0IsQ0FHTyxlLENBQ0EsZSxDQzlDUixjLENBQ0ksbUIsQ0FDQSxjLENBQ0EsNEIsQ0FHSixjLENBQ0ksNEIsQ0FDQSxnQixDQUdKLGEsQ0FDSSxjLENBQ0EsZ0IsQ0FDQSxhLENBQ0EsaUIsQ0FKSCwwQixDQU9PLGtCLENBUFAsbUIsQ0FXTyxhLENBQ0EsZ0IsQ0FJUixjLENBQ0ksVSxDQUdKLFcsQ0FDSSxjLENBQ0EsZ0IsQ0FDQSxhLENBQ0EsZ0IsQ0FDQSxrQixDQUNBLGUsQ0FOSCxzQixDQVVPLGUsQ0FNUCxvQyxDQUVPLFEsQ0FDQSxhLENBSVIsVyxDQUNJLGMsQ0FDQSxnQixDQUNBLGEsQ0FDQSxnQixDQUNBLHNCLENBQ0EsNEIsQ0FOSCxzQixDQVNPLGUsQ0FDQSxRLENBVlAsdUIsQ0FjTyxlLENBQ0EsZSxDQUNBLGEsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxtQixDQ3pFUCxvQyxDQUVPLGtCLENBRlAsK0MsQ0FLVyxlLENBS1osZ0IsQ0FDSSwrQixDQUNBLGlCLENBRkgsNEIsQ0FLTyw0QixDQUxQLDJCLENBUU8sZSxDQVJQLHdCLENBWU8sZ0IsQ0FDQSxtQixDQUlSLGdCLENBQ0ksbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUNBLHNCLENBQUEsa0IsQ0FBQSxjLENBQ0Esd0IsQ0FBQSwwQixDQUFBLHFCLENBQUEsa0IsQ0FDQSxtQixDQUVKLGdCLENBQ0ksa0IsQ0FDQSw2QixDQUFBLHFCLENBRkgsNEIsQ0FLTyxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBTFAsd0MsQ0FRVyxlLENBQ0EsaUIsQ0EwQ1gsaUMsQ0FuREEsbUQsQ0FZZSxjLENBOUNwQixrQixDQW9EUSxVLENBcERSLGtCLENBdURRLFMsQ0F2RFIsa0IsQ0EyRFEsUyxDQUdKLGlCLENBQ0ksYyxDQUNBLGdCLENBQ0EsYSxDQUhILHVCLENBTU8sYSxDQUlSLGtCLENBRUksd0IsQ0FBQSxxQyxDQUFBLHFCLENBQUEsNkIsQ0ExRVIsdUIsQ0E2RVEsYSxDQUdKLG1CLENBS0EsaUIsQ0FiQSxrQixDQWNJLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FOSixtQixDQUVJLHdCLENBQUEsMEIsQ0FBQSxxQixDQUFBLGtCLENBR0osaUIsQ0FFSSxrQixDQUFBLG1CLENBQUEsbUIsQ0FBQSxXLENBQ0Esb0IsQ0FBQSxnQyxDQUFBLGlCLENBQUEsd0IsQ0FISCxzQixDQU1PLGlCLENDekZWLG1CLENBQ0UsVSxDQUNBLGtCLENBR0YsaUIsQ0FDRSxhLENBQ0EsYyxDQUNBLGUsQzNJS0Ysb0UsQ0FDQSxlLENBQ0EsaUIsQzJJSEEsaUIsQ0FDRSxhLENBQ0EsYyxDQUNBLGUsQ0FIRCx3QixDQU1HLGMsQ0FDQSxrQixDQUlKLG1CLENBQ0Usa0IsQ0FHRixtQixDQUNFLFUsQ0FHRixvQixDQUNFLFUsQ0FDQSxxQixDQUdGLG1CLENBQ0UsYSxDQUNBLDRCLENBQ0EsYyxDQUNBLGMsQ0FDQSw0QyxDQUFBLG9DLENBQ0Esc0IsQ0FBQSxpQixDQUFBLGMsQ0FDQSxpQixDQVBELDBCLENBVUcsa0IsQ0FWSCw4QkFBQSxRLENBY0csaUQsQ0FBQSx5QyxDQWRILGtDLENBa0JHLGdDLENBQUEsNEIsQ0FBQSx3QixDQWxCSCwrQixDQXVCSyxjLENBN0RSLHdCLENBb0VNLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLHFDLENBQUEscUIsQ0FBQSw2QixDQUNBLFUsQ0F0RU4sd0IsQ0FBQSx5QixDQW1ITSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSwwQixDQUFBLHFCLENBQUEsa0IsQ0FwSE4seUIsQ0EwRU0sa0IsQ0ExRU4sZ0MsQ0FpRlUsVyxDQWpGVixnQyxDQXFGVSxZLENBckZWLGdDLENBeUZVLFcsQ0F6RlYsZ0MsQ0E2RlUsWSxDQUNBLHdCLENBQUEsNkIsQ0FBQSxnQixDQTlGVixnQyxDQWtHVSxXLENBbEdWLGdDLENBc0dVLFUsQ0FDQSxjLENBQ0EsUyxDQUNBLG9CLENBQUEsZ0MsQ0FBQSxpQixDQUFBLHdCLENBekdWLHdCLENBK0dNLFUsQ0FDQSxXLENBQ0EsaUIsQ0FDQSxxQixDQUFBLG1CLENBQUEsYSxDQUdBLHVCLENBQUEsOEIsQ0FBQSxvQixDQUFBLHNCLENBQ0Esc0IsQ0FBQSxpQixDQUFBLGMsQ0F0SE4sbUMsQ0F5SFEsYyxDQXpIUixvQyxDQW9JRyw2QyxDQU5PLGEsQ0FNUCxpQyxDQUFBLGtDLENBdUNLLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLDBCLENBQUEscUIsQ0FBQSxrQixDQXhDTCxrQyxDQUdLLGtCLENBSEwseUMsQ0FBQSx5QyxDQUFBLHlDLENBQUEseUMsQ0FBQSx5QyxDQVNTLFMsQ0FUVCx5QyxDQTZCUyxRLENBN0JULGlDLENBbUNLLFUsQ0FDQSxXLENBQ0EsaUIsQ0FDQSxxQixDQUFBLG1CLENBQUEsYSxDQUdBLHVCLENBQUEsOEIsQ0FBQSxvQixDQUFBLHNCLENBQ0Esc0IsQ0FBQSxpQixDQUFBLGMsQ0ExQ0wsNEMsQ0E2Q08sYyxDQVlSLHFCLENBQ0UsZSxDQTlMSiwyQixDQW9NTSxzQixDQUFBLGtCLENBQUEsYyxDQUNBLGUsQ0FDQSxtQixDQUNBLGlCLENBdk1OLDJCLENBQUEsMkIsQ0FBQSwyQixDQXlOTSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBek5OLDJCLENBMk1NLDZCLENBQUEscUIsQ0FDQSxpQixDQUNBLGdCLENBQ0EseUIsQ0FBQSxpQixDQUNBLGlELENBQUEseUMsQ0FDQSxlLENBRUEsd0IsQ0FBQSwwQixDQUFBLHFCLENBQUEsa0IsQ0FsTk4sMkIsQ0EwTk0sb0IsQ0FBQSxnQyxDQUFBLGlCLENBQUEsd0IsQ0FDQSxtQixDQUNBLDRCLENBNU5OLDJCLENBZ09NLGUsQ0FDQSxnQixDQWpPTix3QixDQXVPTSxVLENBdk9OLDZCLENBMk9NLFUsQ0FDQSxXLENBQ0EsK0IsQ0FBQSwyQixDQUFBLHVCLENBQ0EsZSxDQTlPTiw0QixDQW9QTSxjLENBQ0EsaUIsQ0FDQSxlLENBdFBOLDJDLENBMFBVLGlCLENBMVBWLDZELENBK1BnQixtQixDQS9QaEIsaUQsQ0FxUVksVSxDQUNBLFUsQ0FDQSxVLENBQ0EsaUIsQ0FDQSxXLENBQ0EsWSxDQUNBLGtCLENBQ0EsUSxDQTVRWiwrQyxDQWtSUywrQixDQUNBLGEsQ0FuUlQsa0MsQ0F3UlEsbUIsQ0F4UlIsOEMsQ0FBQSw4QyxDQThSVSxnQixDQUNBLGtCLENBQ0EsNkIsQ0FBQSxxQixDQUNBLGdCLENBalNWLHlCLENBdVNJLGUsQ0F2U0osK0IsQ0EwU00sbUIsQ0FDQSxhLENBM1NOLGtELENBZ1RRLG1CLENBaFRSLHdELENBcVRRLGtCLENBclRSLHdELENBMFRRLDRCLENBQ0EsK0IsQ0FDQSx5QixDQUFBLGlCLENBQ0EsbUMsQ0FBQSwyQixDQTdUUiwwQixDM0llRSxtRSxDQUNBLGUsQ0FDQSxpQixDMkl3VEUsYyxDQUNBLGdCLENBQ0EsYSxDQUNBLGlCLENBQ0Esa0IsQ0FFQSxpQixDQS9VSixnQyxDQWlWTSxVLENBQ0EsVSxDQUNBLFUsQ0FDQSxhLENBQ0EsaUIsQ0FDQSxVLENBQ0EsTSxDQUNBLE8sQ0FDQSxrQixDQUNBLCtCLENBQ0EsVSxDQTNWTixzQyxDQStWTSxjLENBTUosYSxDQUNFLGEsQ0FDQSxpQixDQUNBLGUsQ0FFRixZLENBQ0UsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQVBKLGtCLENBV0ksZ0IsQ04vV0osOEIsQ0FBQSw4QixDT0FBLFksQ0NFSSx1QixDQUNFLFUsQ0FERCwwQixDQUlHLG1CLENBQ0EsZSxDQUxILHVDLENBUUssaUIsQ0FSTCx1QyxDQVlLLGdCLENBWkwsK0IsQ0FnQkssYyxDQUNBLGEsQ0FqQkwsMEIsQ0FzQkcsZ0IsQ0FDQSxtQixDQXZCSCxzQyxDQTBCSyxrQixDQTFCTCx1QyxDQThCSyxTLENBQ0Esa0IsQ0EvQkwsdUMsQ0FtQ0ssUyxDQUNBLGtCLENBcENMLDRDLENBdUNPLGMsQ0FDQSxhLENBeENQLHVDLENBNkNLLFUsQ0E3Q0wsa0MsQ0FtREssbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEsMEIsQ0FBQSxxQixDQUFBLGtCLENBQ0EsZ0IsQ0FDQSxrQixDQUNBLHlCLENBQUEsaUIsQ0F2REwsd0MsQ0EwRE8sa0IsQ0FBQSxxQixDQUFBLGlCLENBQUEsYSxDQUNBLFksQ0FDQSxnQixDQTVEUCwrQyxDN0lhSCxtRSxDQUNBLGUsQ0FDQSxpQixDNkltRFUsYyxDQUNBLGEsQ0RsRVYsa0IsQ0FDRSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxxQyxDQUFBLHFCLENBQUEsNkIsQ0FDQSx3QixDQUFBLDBCLENBQUEscUIsQ0FBQSxrQixDQUNBLGdCLENBR0Ysa0IsQ0FDRSxlLENBQ0EsYSxDQUVBLGtCLENBQUEsbUIsQ0FBQSxtQixDQUFBLFcsQ0FKRCx3QixDQU9HLG9CLENBQ0EsYSxDRWhCSixvQixDQUNFLHNCLENBQ0EsNEIsQ0FDQSxjLENBQ0EscUIsQ0FBQSxpQixDQUFBLGEsQ0FKRCwwQixDQU9HLGlELENBQUEseUMsQ0FJSixtQixDQUNFLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLHFDLENBQUEscUIsQ0FBQSw2QixDQUdGLG1CLENBQ0UsaUIsQ0FERCwrQixDQUlHLGtCLENBQUEsbUIsQ0FBQSxtQixDQUFBLFcsQ0FKSCw4QixDQVFHLGMsQ0FDQSx1QixDQUFBLDRCLENBQUEsZSxDQVRILGdDLENBY0cscUIsQ0FBQSxtQixDQUFBLGEsQ0FDQSx3QixDQUFBLDZCLENBQUEsZ0IsQ0FmSCxtQyxDQWtCSyxrQixDQXBDUixzQyxDQTZDUSxTLENBN0NSLHdCLENBa0RNLG1CLENBbEROLG9DLENBc0RRLGlCLENBdERSLHlDLENBeURVLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0F6RFYsK0MsQ0E0RFksVSxDQUNBLGEsQ0FDQSxnQyxDQUVBLGtCLENBQUEsbUIsQ0FBQSxtQixDQUFBLFcsQ0FDQSxlLENBQ0Esa0MsQ0FBQSw4QixDQUFBLDBCLENBbEVaLG1DLENBd0VRLGUsQ0F4RVIsb0MsQ0E2RU0sYSxDQUNBLGMsQ0FDQSxnQixDQUNBLGUsQ0FoRk4sbUMsQ0FvRk0sYyxDQUNBLGdCLENBQ0EsYSxDQUlKLGtCLENBQ0UsaUIsQ0FERCw2QixDQUlHLGMsQ0E5Rk4seUIsQ0FvR00sWSxDQXBHTix3QixDQXdHTSxZLENDeEdOLGlCLENBQ0UsNEIsQ0FFQSx1QixDQUNFLGtCLENBR0Ysd0IsQ0FDRSxzQixDQUdGLHdCLENBQ0UsYSxDQUNBLGtCLENBQ0EsYyxDQUNBLGEsQ0FDQSxvQixDQUdGLHNCLENBQ0UsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUNBLHNCLENBQUEsa0IsQ0FBQSxjLENBQ0EsZ0IsQ0FIRCx3QixDQU1HLDhCLENBSUosc0IsQ0FDRSxlLENBR0YsdUIsQ0FDRSxhLENBQ0EsK0IsQ0FDQSxVLENBcENKLHdCLENBd0NJLFMsQ0F4Q0osd0IsQ0E0Q0ksUyxDQTVDSixnQyxDQWdESSxlLENBaERKLGtELENBb0RJLGdCLENBR0YseUIsQ0FDRSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxxQyxDQUFBLHFCLENBQUEsNkIsQ0FDQSx1QixDQUFBLDhCLENBQUEsb0IsQ0FBQSxzQixDQUNBLGUsQ0EzREosbUMsQ0ErREksb0IsQ0EvREosZ0MsQ0FtRUksa0IsQ1ZuRUosUSxDQUNJLGlCLENBQ0Esa0IsQ0FDQSxlLENBQ0Esd0IsQ0FFQSxlLENBQ0ksa0IsQ0FDQSw0QixDQUNBLGlCLENBQ0EsZSxDQUNBLGMsQ0FDQSxnQixDQUNBLGEsQ0FiUiwrQyxDQTBCWSw0QixDQUNBLGlCLENBQ0EsZSxDQUNBLGMsQ0FDQSxnQixDQUNBLGEsQ0EvQlosb0QsQ0FrQ2dCLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLDBCLENBQUEscUIsQ0FBQSxrQixDQW5DaEIsb0QsQ0F1Q2dCLGlCLENBQ0EsVSxDQUNBLFcsQ0FDQSxjLENBMUNoQix3RCxDQW1Eb0IsaUIsQ0FDQSxZLENBQ0EsUyxDQUNBLFcsQ0FDQSxXLENBQ0EsVyxDQUNBLDZCLENBQUEscUIsQ0FDQSxrQixDQUNBLHlCLENBQUEsaUIsQ0FDQSxlLENBQ0EsYyxDQUNBLGdCLENBQ0EsaUIsQ0FDQSxVLENBaEVwQiw0RCxDQW9Fb0IsNEMsQ0FDQSxVLENBQ0EsVyxDQUNBLGlCLENBQ0EsTyxDQUNBLHNDLENBQUEsa0MsQ0FBQSw4QixDQUNBLFEsQ0ExRXBCLDhDLENBaUZZLGUsQ0FDQSxXLENBQ0EsNkIsQ0FBQSxxQixDQUNBLGtCLENBQ0EsaUIsQ0FDQSxlLENBQ0EsYyxDQUNBLGdCLENBQ0EsVSxDQUNBLGlCLENBQ0EsaUIsQ0EzRlosc0QsQ0E4RmdCLDZDLENBQ0EsaUIsQ0FDQSxLLENBQ0EsTSxDQUNBLGEsQ0FDQSxVLENBQ0EsVyxDQXBHaEIsMkIsQ0FBQSwyQixDQXlHWSxlLENBQ0EsbUIsQ0FDQSxpQixDQUNBLGUsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxVLENBTVosUSxDQUNJLGlCLENBQ0EsZSxDQUNBLHdCLENBRUEsYSxDQUNJLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLHFDLENBQUEscUIsQ0FBQSw2QixDQUNBLHdCLENBQUEsMEIsQ0FBQSxxQixDQUFBLGtCLENBSEgsZ0IsQ0FNTyxpQixDQUNBLGUsQ0FDQSxjLENBQ0EsYSxDQVRQLGtCLENBYU8saUIsQ0FDQSxlLENBQ0EsYyxDQUNBLGdCLENBQ0EsZ0IsQ0FDQSxhLENBSVIsYyxDQUNJLGdCLENBSVIsVSxDQUNJLGlCLENBQ0EsZSxDQUNBLHdCLENBQ0EsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUNBLG9CLENBQUEsZ0MsQ0FBQSxpQixDQUFBLHdCLENBQ0Esd0IsQ0FBQSwwQixDQUFBLHFCLENBQUEsa0IsQ0FFQSxlLENBQ0ksVyxDQUNBLFcsQ0FDQSxXLENBQ0EsVSxDQUNBLGtCLENBQ0EseUIsQ0FBQSxpQixDQUNBLGlCLENBQ0EsaUIsQ0FDQSxlLENBQ0EsYyxDQUNBLGdCLENBQ0EsVSxDQU1SLGlCLENBQ0ksa0IsQ0FDQSxVLENBQ0EsaUIsQ0FDQSxVLENBQ0EsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUNBLHVCLENBQUEsOEIsQ0FBQSxvQixDQUFBLHNCLENBQ0Esd0IsQ0FBQSwwQixDQUFBLHFCLENBQUEsa0IsQ0FDQSxpQixDQVJKLCtCLENBa0JLLDhCLENBS08saUIsQ0FJQSxPLENBQ0Esa0MsQ0FBQSw4QixDQUFBLDBCLENBNUJaLCtCLENBY1EsVSxDQUlKLHNCLENBQ0ksaUIsQ0FDQSx3QixDQUZILDhCLENBTU8sMEMsQ0FDQSxhLENBQ0EsTSxDV3hNWixnQixDQUNFLG1CLENBRUEsb0IsQ0FDRSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxxQyxDQUFBLHFCLENBQUEsNkIsQ0FDQSx1QixDQUFBLDhCLENBQUEsb0IsQ0FBQSxzQixDQUhELHNCLENBTUcsaUIsQ0FDQSxlLENBQ0EsYyxDQUNBLGdCLENBQ0EsYSxDQUNBLHdDLENBQUEsZ0MsQ0FYSCwwQixDQWVHLFcsQ0FmSCw2QixDQUFBLDZCLENBa0JLLGlCLENBQ0EsZSxDQUNBLGMsQ0FDQSxnQixDQUNBLGEsQ0FDQSxlLENBdkJMLDZCLENBMkJLLGdCLENBR0EsZSxDQUdBLGEsQ0FLTix3QixDQUNFLGUsQ0FFQSw2QixDQUNFLGlCLENBQ0EsZSxDQUNBLGMsQ0FDQSxnQixDQUNBLGEsQ0FDQSxrQixDQUdGLDZCLENBQ0UsWSxDQUNBLHdCLENBQ0EseUIsQ0FBQSxpQixDQUNBLGlCLENBQ0EsZSxDQUNBLGMsQ0FDQSxnQixDQUNBLGEsQ0M5RE4sRyxDQUNFLGdCLENBQ0EsYSxDQUNBLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLHFDLENBQUEscUIsQ0FBQSw2QixDQUNBLDJCLENBQUEsNEIsQ0FBQSw2QixDQUFBLHlCLENBQUEscUIsQ0FDQSxnQixDQUNBLGMsQ0FRQSxjLENBTkEsVSxDQU9FLHFCLENBQUEsbUIsQ0FBQSxhLENBUEYsVSxDQUNFLGlCLENBQ0EsYyxDQUlGLGMsQ0FFRSxrQixDQUFBLG1CLENBQUEsbUIsQ0FBQSxXLENBQ0Esd0IsQ0FDQSxjLENBQ0EsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUdGLFUsQ0FDRSxzQixDQUFBLDJCLENBQUEsYyxDQUNBLGMsQ0FDQSx3QixDQUhELHdCLENBT0ssYyxDQVBMLDZCLENBWU8sYSxDQUNBLGMsQ0FDQSxpQixDQUNBLFUsQ0FDQSxlLENBaEJQLG1DLENBbUJTLHdCLENBT1YsUyxDQUNFLHNCLENBQUEsMkIsQ0FBQSxjLENBQ0EsYyxDQUZELHdCLENBTUssaUIsQ0FDQSwrQixDQVBMLCtCLENBQUEseUMsQ0FVTyxlLENBVVIsVyxDQUFDLGtCLENBQ0MsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQURELGtCLENBSUcsVyxDQUNBLFksQ0FDQSxpQixDQUVBLHdCLENBQUEsMEIsQ0FBQSxxQixDQUFBLGtCLENBQ0EsdUIsQ0FBQSw4QixDQUFBLG9CLENBQUEsc0IsQ0FDQSxVLENBQ0EsOEUsQ0FBQSxzRSxDQVhILDZCLENBY0ssYyxDQ25GUixLLENBU0UsWSxDQUVFLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FYSixLLENBQ0UsNkIsQ0FBQSxxQixDQUNBLDBCLENBQ0EsMkIsQ0FDQSxZLENBRUEsMkIsQ0FBQSw0QixDQUFBLDZCLENBQUEseUIsQ0FBQSxxQixDQUNBLGdCLENBRUEsWSxDQUNFLGtCLENBQUEsYyxDQUFBLFUsQ0FBQSxNLENBRUEsc0IsQ0FHRixZLENBQ0Usa0IsQ0FBQSxzQixDQUFBLGtCLENBQUEsYyxDQUNBLGlCLENBQ0EscUIsQ0FDQSxnQixDQUNBLGtCLENBQ0EsZSxDQUdGLFcsQ0FDRSxtQixDQURELGEsQ0FJRyxvQixDQUlKLGMsQ0FDRSxrQixDQUNBLGlCLENBQ0EsUyxDQU9GLFMsQ0FDRSxrQixDQUFBLGMsQ0FBQSxVLENBQUEsTSxDQUdELHVCLENBRUcsa0IsQzdDaEROLGEsQ0FDSSxpQixDQUNBLG1CLENBQ0EsZSxDdEdzcnlCRix5QixDc0dwcnlCRyx5QixDOENBRCxhLENBR0EscUIsQ0FDQSxpQixDQUNBLG9CLEM5Q0xDLHlCLEM4Q29CRCxXLENBbkJBLFMsQ3BKbXJ5QkYseUIsQ29KM3F5QkUsdUMsQ0FDQSxjLENBQ0EsaUIsQ0FDQSw2QixDQUFBLHFCLENDdUJILHlCL0NuQ0kseUIsQzhDZUcsa0I5Q2ZILG1DLEM4Q3lCRCxRLENBQ0EsUyxDQUNBLGUsQzlDM0JDLDJCLENBQUEseUIsQzhDK0JELGlCLEM5Qy9CQywyQixDOENtQ0QsbUIsQzlDbkNDLDhCLEMrQ0lILFcsQ0FDQSxpQixDQUNBLGEsQ0FDQSxRLENBQ0EsVSxDcko2c3lCQSwyQixDc0dydHlCRywwQixDdEdzdHlCSCw2QixDb0p4cXlCRSxTLENBQ0EsdUIsQ0FBQSxlLENBQ0EsdUIsQzlDaERDLHVCLEN0RzR0eUJILHVCLENBQ0EsdUIsQ0FDQSx1QixDQUNBLHVCLENBQ0Esc0IsQ29KdnF5QkUsUSxDQUNBLGUsQzlDMURDLHVCLEM4QzhERCxRLENBQ0EsUyxDOUMvREMsMEIsQzhDa0VHLG9CLENDL0JQLHlCL0NuQ0ksOEIsQzhDeUVPLHdCLEFDQ1gsMEIvQzFFSSxtQyxDOEMrRU8sYzlDL0VQLCtCLEM4Q3NGRyxzQixDQ25EUCx5Qi9DbkNJLCtCLEM4Q3dGTyw2QixDQUFBLDhCLENBQUEsNkIsQ0FBQSx3QjlDeEZQLG9DLEM4QzZGRyxzQixDQ25CUCwwQi9DMUVJLG9DLEM4Q2dHTyxjOUNoR1AseUIsQzhDc0dELGUsQzlDdEdDLG1DLENnREw0RyxpQixDaERLNUcsNkIsQ2dETHdGLG1CLENBQW9CLGlCLENoREs1RyxvQyxDQUFBLDhDLENnREx3SyxrQixDaERLeEssd0NBQUEsVSxDQUFBLHdDLENBQUEsaUQsQ0FBQSxvQyxDZ0RMMFIsYyxDaERLMVIscUMsQ2dETDBULHdCLENBQXlCLHFCLENBQUEsb0IsQ0FBQSxnQixDQUFpQiwwQixDQUEyQix1QyxDaERLL1gsd0IsQ2dETDJhLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FBYSwyQixDQUFBLDRCLENBQUEsNkIsQ0FBQSx5QixDQUFBLHFCLENBQXNCLGEsQ2hESzljLG1DLENBQUEsNkIsQ2dETG9mLG9CLENBQXFCLGUsQ2hES3pnQix3QixDQUFBLDBCLENBQUEsK0IsQ0FBQSxnQyxDZ0RMMGpCLDZCLENBQUEscUIsQ2hESzFqQiw4QixDZ0RMMGxCLHdCLENBQXlCLGdCLENBQWlCLGEsQ2hES3BvQiwyQixDQUFBLDJCLENnREx5ckIsa0IsQ0FBbUIsUyxDaERLNXNCLG1DLENBQUEsNEMsQ0FBQSx5QyxDQUFBLGdELENnREw4eUIscUIsQ2hESzl5Qix5QyxDQUFBLCtDLENBQUEsK0IsQ0FBQSxxQyxDZ0RMbzhCLG9CLENoREtwOEIsc0MsQ2dETDIrQixhLENBQWMsZSxDaERLei9CLHNDLENnREwyaEMsYSxDQUFjLGdCLENoREt6aUMsMEMsQ0FBQSwwQyxDZ0RMNG5DLDZDLENoREs1bkMsdUMsQ0FBQSx1QyxDZ0RMK3NDLGlCLENBQWtCOzs7OzBCaERLanVDLG1DLENBQUEsNkIsQ2dETGttSyx3QixDQUF5QixxQixDQUFzQixvQixDQUFxQixnQixDaERLdHFLLDZCLENnREx1NUksUyxDQUFVLFUsQ0FBcUQsNkIsQ0FBOEIsVSxDQUFXLGlCLENBQWtCLG1CLENBQWtDLGtDLENBQW1DLGlDLENBQWpELGEsQ2hES3JpSixpRCxDZ0RMcXBKLGUsQ2hES3JwSixrRCxDZ0RMbXNKLGUsQ2hES25zSixrRCxDZ0RMaXZKLGUsQ2hES2p2SixtRCxDZ0RMZ3lKLGUsQ2hES2h5SixpRCxDZ0RMNjBKLGUsQ2hESzcwSixnRCxDZ0RMeTNKLGUsQ2hES3ozSixzQyxDZ0RMMjVKLGUsQ2hESzM1SixtQyxDZ0RMMDdKLGdCLENBQWlCLG1CLENBQW9CLFEsQ0FBUyxtQixDQUFnRyx5QixDQUErRyw0QixDQUE2RSxhLENBQWMsZSxDaERLbHhLLHFELENnREw2aEssUyxDQUFVLGlCLENoREt2aUsseUMsQ2dETDIwSyxTLENBQVUsaUQsQ0FBQSx5QyxDaERLcjFLLGlELENBQUEsZ0RBQUEsaUMsQ0FBQSxnREFBQSx1QixDZ0RMNGdMLGlELENBQUEseUMsQ2hESzVnTCw0QyxDZ0RMOGtMLFcsQ2hESzlrTCwyQyxDZ0RMaW5MLFUsQ0FBVyx1QyxDQUF1Qyx3QixDQUF5QixtRCxDQUFtRCxvQixDQUFxQixtRCxDaERLcHdMLGlELENnRExvMUwsVSxDQUFXLHVDLENBQXVDLHdCLENBQXlCLHlELENBQXlELG9CLENBQXFCLHlELENoREs3K0wsb0QsQ2dETHNrTSxVLENBQVcsdUMsQ0FBdUMsd0IsQ0FBeUIsbUQsQ0FBbUQsb0IsQ0FBcUIsbUQsQ2hES3p0TSxnREFBQSwyQixDQUFBLGdEQUFBLGlCLENnRExnM00sVSxDQUFXLHVDLENBQWdFLDBELENBQTBELG9CLENBQXFCLDBELENoREsxZ04sNEMsQ2dETDRsTixlLENoREs1bE4seUMsQ2dETGlvTixpQixDQUFrQiwwQixDQUFBLDJCLENBQUEsMEIsQ0FBQSxtQixDaERLbnBOLG9ELENnREx1c04saUIsQ0FBa0Isa0IsQ0FBQSxxQixDQUFBLGlCLENBQUEsYSxDaERLenROLHFFLENBQUEsMkQsQ0FBQSwwRCxDQUFBLDBELENnREwyNE4sUyxDaERLMzROLHVFQUFBLGEsQ2dETHE5TixnQixDQUFpQixnQyxDQUFBLHdCLENBQXlCLG1DLENBQUEsMkIsQ2hESy8vTix1RUFBQSxZLENBQUEsdUVBQUEsYSxDZ0RMMGxPLGlDLENBQUEseUIsQ0FBMEIsb0MsQ0FBQSw0QixDaERLcG5PLHVFQUFBLGEsQ2dETGl0TyxpQixDaERLanRPLHVFQUFBLFksQ2dETHkxTyxnQyxDQUFBLHdCLENBQXlCLG1DLENBQUEsMkIsQ2hES2wzTyxvQyxDZ0RMODVPLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FBYSx3QixDQUFBLHFDLENBQUEscUIsQ0FBQSw2QixDQUE4Qix3QixDQUFBLDBCLENBQUEscUIsQ0FBQSxrQixDaERLejhPLHNELENnRExvalAsZ0IsQ2hES3BqUCwwQyxDZ0RMMmxQLGdCLENBQWlCLFEsQ2hESzVtUCwwREFBQSxhLENnREx3cVAsaUIsQ2hES3hxUCwwREFBQSxhLENnREw2dVAsa0IsQ2hESzd1UCxzRCxDZ0RMa3lQLDZCLENBQUEsNkIsQ0FBQSxrQyxDQUFBLDhCLENBQUEsMEIsQ2hES2x5UCxxQyxDZ0RMODBQLGdDLENBQWlDLGlCLENoREsvMlAsNEMsQ2dETHk1UCxXLENoREt6NVAscUQsQ2dETHM4UCxpQixDQUFrQixLLENBQU0sTyxDQUFRLE0sQ0FBTyxRLENoREs3K1AsNkMsQ2dETCtnUSxpQixDQUFrQixlLENBQWdCLGEsQ2hES2pqUSxvRCxDZ0RMK2xRLFcsQ2hESy9sUSx3RSxDZ0RMK3BRLGEsQ2hESy9wUSxzRCxDZ0RMK3NRLHFCLENBQXNCLDZDLENoREtydVEsdUMsQ0FBQSx3RCxDQUFBLHdELENnREw2MlEscUIsQ2hESzcyUSx1QyxDQUFBLDZDLENnREwrNlEsVSxDQUFXLGtCLENoREsxN1EsNkMsQ2dETHMrUSx1QixDQUF3Qix3QixDQUF5Qix5QixDaERLdmhSLHVDLENnRExva1Isd0IsQ0FBeUIsb0IsQ2hESzdsUiw4QyxDZ0RMNG9SLFcsQ2hESzVvUiwrQyxDQUFBLHFELENBQUEsa0QsQ2dETGt2UixVLENoREtsdlIsc0QsQ2dETCt4UixXLENoREsveFIseUQsQ2dETGcxUixXLENoREtoMVIsaUQsQ2dETHkzUixrQixDQUFtQixtQixDaERLNTRSLDBELENBQUEsNEQsQ2dETDgrUiwwQixDaERLOStSLHdELENnREw2aVMsd0MsQ0FBd0MsdUIsQ0FBd0IsZSxDQUFnQixTLENoREs3blMscUYsQ2dETHdzUyxLLENoREt4c1MscUYsQ2dETCt3UyxRLENoREsvd1MsbUQsQ2dETHV6UyxVLENBQVcsa0IsQ2hES2wwUywrQixDZ0RMZzJTLHVCLENBQXdCLGUsQ2hES3gzUyx5QyxDZ0RMNjVTLGtCLENBQUEsbUIsQ0FBQSxtQixDQUFBLFcsQ0FBWSxpQixDaERLejZTLHFDLENBQUEsc0MsQ0FBQSx5QyxDQUFBLHlELENnREx3aFQsaUIsQ0FBa0IsSyxDQUFNLE0sQ0FBTyxPLENBQVEsUSxDaERLL2pULG9ELENnREx3bVQsb0IsQ0FBcUIsZSxDaERLN25ULHlDLENnRExrcVQsK0IsQ0FBZ0MsaUUsQ2hES2xzVCxxQyxDZ0RMZ3hULDRDLENBQTRDLFUsQ0FBVyx1QyxDaERLdjBULHFELENnREw4NFQsVyxDQUFZLGUsQ0FBZ0IsMkMsQ0FBMEMsaUIsQ2hES3A5VCxzQyxDZ0RMdy9ULCtCLENBQWdDLDhELENoREt4aFUsd0MsQ0FBQSx5QyxDZ0RMMm5VLCtCLENBQWdDLCtELENoREszcFUsNkMsQ2dETCt1VSxpQixDQUFrQixTLENoREtqd1UsNENBQUEsbUIsQ2dETHN6VSxXLENoREt0elUseUQsQ2dETHUyVSwyQyxDQUFBLG1DLENoREt2MlUsZ0QsQ2dETHU2VSxZLENBQWEsaUIsQ0FBa0IsUyxDaERLdDhVLHlELENBQUEsc0QsQ0FBQSxnQyxDZ0RMbWlWLGEsQ2hES25pVix5RCxDZ0RMc2xWLHlCLENBQUEsaUIsQ0FBa0IsaUYsQ0FBQSxpRSxDQUFtRSxnQixDQUFpQiwwRCxDQUEwRCxTLENBQVUsa0QsQ0FBa0QsVSxDQUFXLG1ELENBQW1ELGtCLENBQW1CLG9CLENBQXFCLHdDLENoREt4NVYsZ0UsQ2dETDQrVixVLENBQVcsaUIsQ0FBa0IsUyxDQUFVLFUsQ0FBVyxXLENBQVksWSxDaERLMWlXLHVDLENnREwwa1csMkMsQ0FBQSxtQyxDaERLMWtXLDhDLENnREx3b1csVSxDQUFXLGlCLENBQWtCLFMsQ0FBVSxLLENBQU0sTSxDQUFPLE8sQ0FBUSxRLENoREtwc1csNkMsQ2dETHN1VyxVLENBQVcsMEIsQ0FBMkIsc0UsQ0FBa0UsaUIsQ0FBa0IsUyxDQUFVLFEsQ0FBUyxTLENBQVUsVSxDQUFXLFcsQ2hES3g0VyxnQyxDZ0RMZzZXLHdCLENBQXlCLHNELENBQXNELHdCLENBQXlCLGtELENoREt4Z1gsK0MsQ2dETHFsWCxVLENBQVcsc0MsQ2hES2htWCxxRCxDZ0RMdXFYLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ2hES3ZxWCwrQyxDZ0RMK3NYLGMsQ0FBZSxlLENoREs5dFgsMEQsQ2dETG94WCxrQixDQUFBLG1CLENBQUEsbUIsQ0FBQSxXLENBQVkscUIsQ0FBQSxtQixDQUFBLGEsQ0FBYyxXLENoREs5eVgsZ0QsQ2dETHMxWCxvQixDQUFxQixrQixDQUFtQixNLENBQU8sTyxDQUFRLGMsQ0FBZSxlLENoREs1NVgsbUUsQ0FBQSx5RCxDZ0RMaTlYLFMsQ0FBVSxZLENoREszOVgsbUVBQUEsZ0IsQ0FBQSxtRUFBQSxjLENnRExvbVksZ0MsQ0FBQSx3QixDQUF5QixtQyxDQUFBLDJCLENBQTRCLG1CLENoREt6cFksbUVBQUEsYyxDQUFBLG1FQUFBLGdCLENnREx5eVksaUMsQ0FBQSx5QixDQUEwQixvQyxDQUFBLDRCLENBQTZCLG9CLENoREtoMlkscUNBQUEscUMsQ2dETDI2WSxLLENBQU0sUSxDQUFTLFMsQ0FBVSw0QyxDaERLcDhZLHVEQUFBLDJDLENBQUEsdURBQUEseUMsQ2dETDBvWixlLENBQWdCLFMsQ0FBVSwyRCxDQUFBLG1ELENoREtwcVosdURBQUEseUMsQ0FBQSx1REFBQSwyQyxDZ0RMbTNaLGUsQ0FBZ0IsVSxDQUFXLDRELENBQUEsb0QsQ2hESzk0WixvRSxDZ0RMby9aLE8sQ0FBUSxlLENBQWdCLHVFLENBQUEsK0QsQ2hESzVnYSw0RixDQUFBLDBGLENnREwydGEsUyxDQUFVLGlFLENBQUEseUQsQ2hES3J1YSwwRixDQUFBLDRGLENnREw4NmEsVSxDQUFXLGtFLENBQUEsMEQsQ2hES3o3YSwwQixDZ0RMMi9hLGdDLENBQWlDLDhCLENBQStCLHNDLENoREszamIsb0MsQ2dETGtuYixjLENBQWUsSyxDQUFNLDRDLENBQUEsb0MsQ2hES3ZvYiwyQyxDZ0RMbXNiLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FBYSw2QixDQUFBLDRCLENBQUEsMEIsQ0FBQSxzQixDQUFBLGtCLENBQW1CLHdCLENBQUEscUMsQ0FBQSxxQixDQUFBLDZCLENBQThCLHdCLENBQUEsMEIsQ0FBQSxxQixDQUFBLGtCLENBQW1CLGUsQ2hES3B4YiwwQyxDZ0RMMHpiLFksQ2hESzF6YiwwQyxDZ0RMNjFiLGMsQ0FBZSxXLENBQVksZSxDaERLeDNiLG1ELENnREx1NmIscUIsQ0FBc0IsNkMsQ0FBNkMsd0MsQ2hESzErYiwwRCxDZ0RMd2pjLCtCLENBQWdDLCtELENoREt4bGMsaUQsQ0FBQSxrRCxDQUFBLGdELENBQUEsaUQsQ0FBQSxvRCxDQUFBLHFELENnREx3MGMsVSxDQUFXLFUsQ0FBVyxhLENoREs5MWMseUMsQ2dETGk0YyxpQixDQUFrQixTLENoREtuNWMscUQsQ2dETDg3YyxxQyxDQUFzQyxtRSxDaERLcCtjLDhDLENnREw2amQsaUIsQ0FBa0IsZSxDaERLL2tkLDRDLENnREx1bmQsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUFhLDZCLENBQUEsNkIsQ0FBQSxrQyxDQUFBLDhCLENBQUEsMEIsQ2hES3BvZCwrQyxDZ0RMMnVkLGlCLENBQWtCLFMsQ0FBVSxXLENoREt2d2QsK0MsQ2dETDh5ZCxjLENoREs5eWQseUUsQ2dETGszZCxpQixDQUFrQixNLENBQU8sTyxDaERLMzRkLDJFLENnREwwOGQsaUIsQ0FBa0IsYyxDaERLNTlkLHdFLENnREwraGUsaUIsQ2hESy9oZSxrRCxDZ0RMK2tlLGlCLENoREsva2Usc0QsQ2dETG1vZSxpQixDQUFrQixLLENBQU0sTSxDQUFPLE8sQ2hES2xxZSwrQyxDZ0RMcXNlLGlCLENBQWtCLEssQ0FBTSxRLENoREs3dGUsNEQsQ2dETDh3ZSxTLENoREs5d2Usd0QsQ2dETDR6ZSxTLENoREs1emUseUQsQ2dETDIyZSxTLENoREszMmUsMEMsQ2dETDI0ZSxTLENBQVUsYyxDaERLcjVlLDBELENnREwwOGUsUyxDaERLMThlLCtDLENnREwrK2UsZSxDQUFnQixnQixDaERLLy9lLDhDLENnREwwaWYsaUIsQ0FBa0IsUyxDQUFVLGMsQ2hES3RrZixnRCxDZ0RMaW5mLGlCLENBQWtCLFMsQ0FBVSxLLENBQU0sVyxDQUFZLGUsQ0FBZ0IsaUIsQ0FBa0IscUMsQ0FBc0MscUUsQ0FBaUUsVSxDQUFXLHdDLENoREtuemYseUMsQ2dETGczZixTLENoREtoM2YsMEQsQ2dETGc2ZixlLENBQWdCLFksQ2hES2g3Zix1RSxDQUFBLHFFLENnRExpaWdCLGUsQ2hES2ppZ0IscUUsQ0FBQSx1RSxDZ0RMcXBnQixnQixDaERLcnBnQiw4RCxDZ0RMZ3RnQixNLENBQU8sNkIsQ0FBQSxxQixDaERLdnRnQiw4RCxDZ0RMdXhnQixPLENBQVEsK0IsQ0FBQSx1QixDaERLL3hnQiwwRCxDZ0RMNjFnQixlLENoREs3MWdCLHNDLENnREwrM2dCLGlCLENBQWtCLGtCLENBQW1CLHlCLENBQUEsaUIsQ0FBa0IsZSxDQUFnQiwyQyxDaERLdDhnQiwyRCxDZ0RMdWhoQixlLENBQStGLFcsQ2hES3RuaEIsNEQsQ2dETHNuaEIsVyxDaERLdG5oQiwwQyxDZ0RMd3BoQixtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQWEsd0IsQ0FBQSwwQixDQUFBLHFCLENBQUEsa0IsQ0FBbUIsYSxDaERLeHJoQiwwRCxDZ0RMNHVoQixrQixDQUFBLG1CLENBQUEsbUIsQ0FBQSxXLENBQVkscUIsQ0FBQSxtQixDQUFBLGEsQ0FBYyxXLENBQVksZSxDQUFnQixlLENoREtseWhCLDBELENBQUEsZ0QsQ2dETG8zaEIseUIsQ2hES3AzaEIsMEMsQ2dETDAraEIsWSxDQUFhLDhCLENBQUEsc0IsQ0FBdUIsTyxDQUFRLFEsQ0FBUyx3QixDQUF5Qix3RyxDQUFBLGdHLENBQWlHLHlCLENBQUEsaUIsQ0FBa0IsMkUsQ0FBQSwyRCxDaERLM3FpQix1RSxDZ0RMMnhpQixnQixDaERLM3hpQix1RSxDZ0RMKzFpQixlLENoREsvMWlCLGdDLENnREwyM2lCLGEsQ0FBYyx3QixDQUF5QixzRCxDQUFzRCx3QixDQUF5QixrRCxDaERLai9pQiwrQyxDZ0RMOGpqQixVLENBQVcsc0MsQ0FBc0MsVyxDaERLL21qQixxRCxDZ0RMNHBqQixXLENBQVksbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUFhLDJCLENBQUEsNEIsQ0FBQSw2QixDQUFBLHlCLENBQUEscUIsQ2hES3JyakIsK0MsQ2dETHN1akIsa0IsQ0FBQSxtQixDQUFBLG1CLENBQUEsVyxDQUFZLHFCLENBQUEsbUIsQ0FBQSxhLENBQWMsZSxDQUFnQixlLENoREtoeGpCLDBELENnRExzMGpCLGtCLENBQUEsbUIsQ0FBQSxtQixDQUFBLFcsQ0FBWSxxQixDQUFBLG1CLENBQUEsYSxDQUFjLFksQ2hES2gyakIsZ0QsQ2dETHk0akIsSyxDQUFNLFEsQ0FBUyxlLENBQWdCLGUsQ2hES3g2akIscUNBQUEsZ0IsQ2dETHk5akIsa0IsQ0FBbUIsZ0MsQ0FBQSx3QixDQUF5QixpQyxDQUFBLHlCLENoREtyZ2tCLHFDQUFBLGMsQ2dETDhqa0IscUIsQ0FBc0IsbUMsQ0FBQSwyQixDQUE0QixvQyxDQUFBLDRCLENoREtobmtCLHlELENnRExrcmtCLFUsQ0FBVyxXLENoREs3cmtCLHdELENnREw2dWtCLGUsQ2hESzd1a0Isc0QsQ2dETCt4a0IsZSxDaERLL3hrQixxQ0FBQSxxQyxDZ0RMcTJrQixVLENBQVcsNkMsQ0FBNkMsTSxDQUFPLE8sQ2hES3A2a0IscUNBQUEsMkMsQ2dETHcra0IsUSxDQUFTLDBELENBQUEsa0QsQ2hES2ova0IscUNBQUEseUMsQ2dETCtsbEIsVyxDQUFZLDZELENBQUEscUQsQ2hESzNtbEIsb0UsQ2dETGt0bEIsUSxDQUFTLGdCLENBQWlCLHdFLENBQUEsZ0UsQ2hESzV1bEIsMEUsQ2dETG8ybEIsUSxDQUFTLGdFLENBQUEsd0QsQ2hESzcybEIsd0UsQ2dETDI5bEIsVyxDQUFZLG1FLENBQUEsMkQsQ2hES3YrbEIsc0QsQ2dETHNrbUIsUyxDaERLdGttQixzRCxDQUFBLDBDLENBQUEsMkMsQ2dETCtwbUIsaUIsQ0FBa0IsUyxDaERLanJtQiw2QyxDZ0RMb3RtQixlLENoREtwdG1CLDBDLENnREwwdm1CLGUsQ2hESzF2bUIsZ0QsQ2dETHN5bUIsaUIsQ2hES3R5bUIsMEMsQ2dETDgwbUIsWSxDQUFhLGUsQ2hESzMxbUIsdUQsQ2dETDg0bUIsZSxDaERLOTRtQixnRCxDZ0RMMDdtQix1QixDaERLMTdtQix3RCxDZ0RMcy9tQixvQixDQUFxQixrQixDaERLM2duQixrRCxDQUFBLHdELENnRExnbW5CLGEsQ2hES2htbkIsdUQsQ0FBQSw2RCxDZ0RMaXBuQixXLENoREtqcG5CLGdELENnREx5cm5CLGUsQ0FBZ0IsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUFhLHdCLENBQUEsMEIsQ0FBQSxxQixDQUFBLGtCLENBQW1CLG9CLENBQUEsZ0MsQ0FBQSxpQixDQUFBLHdCLENoREt6dW5CLGtELENnRExneW5CLGMsQ0FBZSxxQixDQUFBLG1CLENBQUEsYSxDaERLL3luQixvRSxDZ0RMNjJuQixnQixDaERLNzJuQixvRSxDZ0RMODZuQixlLENoREs5Nm5CLG1FLENnREw2K25CLFcsQ0FBWSxpQixDQUFrQixLLENBQU0sTyxDQUFRLFEsQ0FBUyxNLENoREtsaW9CLHNELENnREwya29CLHFDLENBQXNDLG1FLENoREtqbm9CLCtDLENnREwyc29CLGUsQ0FBZ0IsaUIsQ2hESzN0b0IsMkQsQ2dETG94b0IsVyxDQUFZLGlCLENBQWtCLEssQ0FBTSxPLENBQVEsUSxDQUFTLE0sQ2hES3owb0IsdUQsQ2dETG0zb0IsaUIsQ0FBa0IsSyxDQUFNLE0sQ0FBTyxPLENBQVEsUSxDaERLMTVvQix5RCxDQUFBLDZELENBQUEsMEUsQ2dETDRscEIsaUIsQ0FBa0IsSyxDQUFNLE0sQ0FBTyxPLENoREszbnBCLGdFLENnREwrcXBCLGlCLENoREsvcXBCLDZELENnREw0d3BCLFMsQ2hESzV3cEIsNEMsQ0FBQSx5RCxDZ0RMMnpwQixTLENoREszenBCLDBELENBQUEsZ0QsQ2dETHU0cEIsUyxDaERLdjRwQixnRCxDZ0RMNjZwQixpQixDQUFrQixNLENBQU8sTyxDaERLdDhwQiw2RCxDZ0RMdS9wQixRLENBQVMsZSxDaERLaGdxQiw4RCxDZ0RMMGpxQixtQixDaERLMWpxQiw4RCxDZ0RMd25xQixtQixDaERLeG5xQix3RSxDQUFBLHVELENnRExtdXFCLGlDLENBQUEseUIsQ0FBMEIsMEQsQ0FBQSxrRCxDaERLN3ZxQix1QyxDZ0RMazBxQixlLENBQWdCLDJDLENBQTBDLHlCLENBQUEsaUIsQ2hESzUzcUIsc0QsQ2dETGc3cUIsaUIsQ2hES2g3cUIsc0QsQ2dETG8rcUIsa0IsQ0FBbUIsZSxDQUFnQiwyQyxDQUEwQyxpQixDaERLampyQixzRSxDZ0RMcW5yQiw2QixDQUFBLDRCLENBQUEsMEIsQ0FBQSxzQixDQUFBLGtCLENBQW1CLGUsQ2hES3hvckIsc0UsQ2dETDBzckIscUIsQ2hESzFzckIsaUUsQ2dETDZ3ckIsZSxDQUFnQiwyQyxDaERLN3hyQix3RCxDZ0RMMjJyQixpQixDQUFrQixLLENBQU0sVSxDQUFXLE0sQ0FBTyxPLENoREtyNXJCLHdELENnRExpOHJCLGlCLENBQWtCLFMsQ0FBVSxNLENBQU8sTyxDQUFRLGtCLENBQW1CLGdCLENBQWlCLCtDLENBQStDLG9CLENoREsvanNCLHlELENnREx5bnNCLGlCLENBQWtCLFMsQ0FBVSxlLENBQWdCLGtCLENBQW1CLGdCLENBQWlCLCtDLENoREt6c3NCLHVFLENnREwyeXNCLE0sQ0FBTywwQixDQUEyQiw0QixDQUE2QiwrQixDaERLMTJzQix1RSxDZ0RMNjdzQixPLENBQVEsMEIsQ0FBMkIsNEIsQ0FBNkIsK0IsQ2hESzcvc0IsZ0QsQ2dETHlqdEIscUIsQ0FBc0IsNkMsQ2hESy9rdEIsdUMsQ2dETCtvdEIscUMsQ0FBc0MscUUsQ0FBaUUsVyxDQUFZLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FBYSx1QixDQUFBLDhCLENBQUEsb0IsQ0FBQSxzQixDQUF1Qix3QixDQUFBLDBCLENBQUEscUIsQ0FBQSxrQixDaERLdHl0QiwrQyxDZ0RMbzF0QixZLENoREtwMXRCLHVDLENnRExvM3RCLFUsQ0FBVyxtQixDaERLLzN0Qiw0QyxDZ0RMMjZ0QixhLENBQWMsYyxDaERLejd0Qix1RCxDZ0RMMit0Qix1QixDQUF3QixlLENBQWdCLEssQ0FBTSx3QyxDaERLemh1QiwwQyxDZ0RMdWx1QixTLENoREt2bHVCLDZDLENBQUEsMEMsQ2dETGdwdUIsZ0IsQ2hES2hwdUIsbUQsQ2dETGdzdUIsVSxDQUFXLFUsQ0FBVyxhLENoREt0dHVCLDRELENnREw0d3VCLHFDLENBQXNDLHFFLENoREtsenVCLHdELENBQUEsNkQsQ2dETGc4dUIsVSxDaERLaDh1Qiw2RCxDQUFBLHdELENnREx3aHZCLFcsQ2hES3hodkIsNEUsQ2dETDRsdkIsZSxDaERLNWx2Qiw0RSxDZ0RMb3F2QixjLENoREtwcXZCLDJELENnREwwdHZCLGMsQ2hESzF0dkIsZ0QsQ2dETHF3dkIsd0IsQ0FBeUIsNkQsQ2hESzl4dkIsK0MsQ0FBQSw0QyxDZ0RMODR2QixrQixDQUFtQixTLENoREtqNnZCLDJDLENnRExrOHZCLG9CLENBQXFCLDhCLENBQUEsc0IsQ0FBdUIsTyxDQUFRLFEsQ0FBUyx3QixDQUF5QixzRyxDQUFBLDhGLENBQStGLHlCLENBQUEsaUIsQ0FBa0IseUUsQ0FBQSx5RCxDaERLem93QiwrQyxDZ0RMK3R3QixhLENoREsvdHdCLG1FLENnREw0eHdCLHlCLENoREs1eHdCLCtDQUFBLE8sQ2dETHcxd0IsYSxDaERLeDF3QixrQyxDaURIRyxpQixDQUNBLGMsQ2pERUgseUMsQ2lEQ08saUIsQ0FDQSxLLENBQ0EsTyxDQUNBLFEsQ0FDQSxVLENBQ0EsUyxDakROUCw0QyxDaURTTyxpRCxDQUFBLHlDLENBQ0EsZSxDQUNBLFUsQ0FDQSxXLENBQ0EsaUIsQ0FDQSxnQixDQUNBLGtCLENGb0JYLHlCL0NuQ0ksNEMsQ2lEa0JXLG9CLENBQ0Esa0JqRG5CWCxrRCxDK0NtR0osdUMsQ0FDQSxlLENBQ0EsYyxDQUNBLGlCLENFN0VtQixjLENBQ0EsaUIsQ0FDQSxpQixDQUNBLGMsQ2pENUJmLDZELENpRCtCbUIsZSxDakQvQm5CLDJELENBQUEsc0QsQ2lEbUNtQixZLENGYnZCLHlCL0N0Qkksa0QsQytDcUZKLHVDLENBQ0EsZSxDQUNBLGEsQ0FDQSxxQi9DeEZJLDBDLENpRDJDTyxpQixDQUNBLFcsQ2pENUNQLCtDLEMrQ21HSix1QyxDQUNBLGUsQ0FDQSxjLENBQ0EsaUIsQ0FoRkEseUIvQ3RCSSwrQyxDK0NxRkosdUMsQ0FDQSxlLENBQ0EsYSxDQUNBLHFCL0N4Rkksc0QsQ2lEc0RlLGlCLENBQ0EsVyxDQUNBLFUsQ0FDQSxXLENBQ0EsTyxDQUNBLHNELENBQUEsOEMsQ0FDQSxpRSxDQUNBLCtCLENBQUEsdUIsQ0FDQSxTLENBQ0EsMEIsQ0FBQSxxQixDQUFBLGtCLENBQ0EsZSxDakRoRWYsbUUsQ2lEc0VtQixrQixDRm5DdkIseUIvQ25DSSxtRSxDaUR5RXVCLGlCakR6RXZCLGlFLENpRCtFbUIsZSxDQUNBLG1CLENBQ0Esa0IsQ0Y5Q3ZCLHlCL0NuQ0ksaUUsQ2lEb0Z1QixtQixDQUNBLHVCakRyRnZCLDBFLENpRDZGMkIsb0QsQ0FBQSw0QyxDakQ3RjNCLHVELENpRG9HZSxXLENBQ0EseUIsQ0FBQSxpQixDakRyR2YsK0QsQ0FBQSw0RCxDaUR5R21CLHFCLENBQ0EsVyxDRnJCdkIsdUMsQ0FDQSxlLENBQ0EsYSxDRXFCdUIsZ0IsQ2pENUduQixtRSxDaUQrR3VCLFUsQ2pEL0d2Qix5RCxDaURrSGUsYSxDQUNBLGdCLENBQ0EsTSxDQUNBLE8sQ2pEckhmLCtELENpRHlIdUIsVyxDQUNBLGMsQ0ZzRDNCLDBCLENBQUEscUIsQ0FBQSxrQixDL0NoTEkscUUsQ2lEZ0kyQixVLENqRGhJM0Isa0UsQ2lEdUltQixrQixDakR2SW5CLDhCLENrREpELFUsQ0FDQSxlLENsREdDLG9DLENBQUEsc0MsQ2tEQUcsaUIsQ0FDQSxLLENBQ0EsVyxDQUNBLE0sQ0FDQSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0EsdUIsQ0FBQSw4QixDQUFBLG9CLENBQUEsc0IsQ0FDQSx3QixDQUFBLDBCLENBQUEscUIsQ0FBQSxrQixDbEROSCxzQyxDa0RVRyxRLENBSUEsd0IsQ0FBQSxxQyxDQUFBLHFCLENBQUEsNkIsQ2xEZEgsMkMsQytDZ0ZKLG9CLENHM0RlLHVDLENBQ0EsYyxDQUNBLGEsQ2xEdkJYLHFELENrRDRCbUIsYSxDbEQ1Qm5CLDBDLENrRGdDTyxpQixDQUNBLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FDQSxvQixDbERsQ1Asa0UsQ0FBQSx1RixDa0QyQ3VCLG9CLENsRDNDdkIsd0QsQ0FBQSw2RSxDa0RpRDJCLFksQ2xEakQzQixxQyxDa0R3REcsaUIsQ0FDQSxrQixDQUNBLHlCLENBQUEsaUIsQ2xEMURILHFDLENrRDZERyxhLENBQ0EsZSxDQUNBLGMsQ0FDQSxnQixDQUNBLGEsQ0FDQSxlLENsRGxFSCx1QyxDa0RxRUcsa0IsQ0FBQSxzQixDQUFBLGtCLENBQUEsYyxDQUNBLHNCLENBQ0EsNkIsQ0FBQSxxQixDbER2RUgsMEMsQ2tEZ0ZPLGtCLENsRGhGUCx3QyxDQUFBLG9DLENrRG9GTyxjLENsRHBGUCwyQyxDa0R1RlcsYyxDbER2RlgsMEQsQ2tEMkZPLFUsQ2xEM0ZQLDRDLENrRGlHTyxXLENBQ0EsZ0IsQ2xEbEdQLDhDLENrRHFHTyxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSwwQixDQUFBLHFCLENBQUEsa0IsQ0FDQSx5QixDQUFBLGlCLENBQ0EsWSxDbER4R1AsK0MsQ2tEMkdPLGdCLENsRDNHUCwrQyxDa0Q4R08sbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUNBLHNCLENBQUEsa0IsQ0FBQSxjLENBQ0Esd0IsQ0FBQSwwQixDQUFBLHFCLENBQUEsa0IsQ0FDQSxrQixDQUFBLG1CLENBQUEsbUIsQ0FBQSxXLENsRGpIUCxzRCxDa0RvSFcsYyxDbERwSFgscUQsQ2tEdUhPLGUsQ2xEdkhQLDJFLENrRDBIVyx3QixDQUVBLHlCLENBQUEsaUIsQ2xENUhYLDJFLENBQUEsa0QsQ0FBQSxvRSxDQUFBLG9ELENrRGdJVyxrRCxDQUFBLDBDLENsRGhJWCxvRCxDa0R3SUcseUIsQ0FBQSxpQixDQUNBLGUsQ2xEeklILDBDLENBQUEsMEMsQ2tENElELFEsQ2xENUlDLG1DLENrRCtJRCxlLENsRC9JQywrQyxDa0RtSk8sdUMsQ0FDQSx1QixDQUNBLGMsQ0FDQSxnQixDQUNBLGUsQ0FDQSx3QixDbER4SlAsdUMsQ2tEMkpELFksQ2xEM0pDLGlDLENrRCtKRyxxQixDQUNBLGtCLENBQ0EseUIsQ0FBQSxpQixDbERqS0gsMkIsQ2tEb0tELG9CLENBQ0EsUyxDQUNBLFUsQ0FDQSx5QixDQUFBLGlCLENsRHZLQyxnQyxDa0QwS0csa0IsQ2xEMUtILG1DLENrRDZLRyxrQixDbEQ3S0gsbUMsQ2tEZ0xHLGtCLENsRGhMSCxpQyxDa0RtTEcsa0IsQ2xEbkxILG1DLENrRHNMRyxrQixDbER0TEgsdUMsQ2tEeUxHLGtCLENsRHpMSCxzQyxDa0Q0TEcsa0IsQ2xENUxILGtDLENrRCtMRyxrQixDbEQvTEgsaUMsQ2tEa01HLGtCLENsRGxNSCxrQyxDa0RxTUcsa0IsQ2xEck1ILG1DLENrRHdNRyxrQixDbER4TUgsdUMsQ2tEMk1HLGtCLENsRDNNSCx1QyxDa0Q4TUcsa0IsQ2xEOU1ILHdDLENrRGlORyxrQixDbERqTkgsa0MsQ2tEb05HLGtCLENsRHBOSCxrQyxDa0R1Tkcsa0IsQ2xEdk5ILHNDLENrRDBORyxrQixDbEQxTkgseUMsQ2tENk5HLGtCLENsRDdOSCx5QyxDa0RnT0csa0IsQ2xEaE9ILHNDLENrRG1PRyxrQixDbERuT0gsdUMsQ2tEc09HLGtCLENsRHRPSCxxQyxDa0R5T0csa0IsQ2xEek9ILCtDLENrRDRPRyxrQixDbEQ1T0gsMEMsQ2tEK09HLGtCLENsRC9PSCw0QyxDa0RrUEcsa0IsQ2xEbFBILDZDLENrRHFQRyxrQixDbERyUEgsd0MsQ2tEd1BHLGtCLENsRHhQSCxxQyxDa0QyUEcsa0IsQ2xEM1BILHdDLENrRDhQRyxrQixDbEQ5UEgsNkMsQ2tEaVFHLGtCLENsRGpRSCwyQyxDa0RvUUcsa0IsQ2xEcFFILHNDLENrRHVRRyxrQixDbER2UUgsNkMsQ2tEMFFHLGtCLENsRDFRSCxxQyxDa0Q2UUcsa0IsQ2xEN1FILHlDLENrRGdSRyxrQixDbERoUkgsOEMsQ2tEbVJHLGtCLENsRG5SSCxpRCxDa0R1UkcsbUIsQ2xEdlJILHNDLENBQUEscUUsQ0FBQSxvRSxDa0QwUkQsWSxDbEQxUkMsbUMsQ2tENlJELFMsQ0FDQSxVLENBQ0EsVyxDQUNBLGMsQ0FDQSx1QixDQUFBLGUsQ0FDQSxRLENsRGxTQyxrRCxDa0RxU0csb0YsQ0FDQSwrQixDQUFBLHVCLENsRHRTSCxrRCxDa0R5U0csb0YsQ0FDQSwrQixDQUFBLHVCLENsRDFTSCxpRCxDQUFBLGdEQUFBLGlDLENBQUEsZ0RBQUEsdUIsQ2tENlNELHVCLENBQUEsZSxDbEQ3U0MsZ0RBQUEsMkIsQ0FBQSxnREFBQSxpQixDa0RnVEQsNEIsQ2xEaFRDLHNELENrRG1URCxrQixDbERuVEMsdUMsQ2tEc1RELGlCLENBQ0EsUyxDQUNBLFcsQ0FDQSxpQixDQUNBLGdCLENsRDFUQyxtQyxDQUFBLGtDLENrRCtURyxZLENsRC9USCw4RCxDa0R5VW1CLG9DLENBQ0EsNkIsQ0FBQSxxQixDbEQxVW5CLDZELENrRGlWbUIsYSxDQUNBLGdDLENBQ0EsNkIsQ0FBQSxxQixDbERuVm5CLDJDLENtREpELGEsQ0FDQSxRLENBQ0EsZSxDbkRFQyxrRCxDbURFRCxXLENuREZDLHlCLENvREpELFMsQ0FDQSxRLENBQ0EsdUIsQ0FBQSxlLENBQ0EsUyxDQUNBLGMsQ0FDQSxjLENwRERDLGtDLEMrQ2dGSixvQixDSzFFTyxXLENBQ0EsZ0IsQ0FDQSxrQixDQUNBLGlCLENBQ0EsYyxDQUNBLGEsQ0FDQSx3QixDcERaSCwrQixDcURIRyxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0EsZSxDckRFSCwrQyxDcURFVyxhLENBQ0EsYyxDQUNBLGlCLENBQ0EsYyxDQUNBLGEsQ0FDQSxrQixDQUNBLHdCLENBQUEscUIsQ0FBQSxvQixDQUFBLGdCLENyRFJYLHVELENxRFdlLFcsQ0FDQSxpQixDQUNBLE0sQ0FDQSxVLENBQ0EsVyxDQUNBLHlCLENBQUEsaUIsQ0FDQSw2QixDQUFBLHFCLENyRGpCZixxRCxDcURvQmUsVyxDQUNBLGlCLENBQ0EsTSxDQUNBLFUsQ0FDQSxXLENBQ0EsaUMsQ0FDQSwyQixDQUNBLCtCLENBQUEsdUIsQ3JEM0JmLCtDLENxRDhCVyxTLENBQ0EsbUIsQ3JEL0JYLDJELENxRG9DbUIsd0IsQ3JEcENuQix3RSxDcUQwQzJCLDJFLENBQ0Esb0IsQ3JEM0MzQiw4RCxDcURnRG1CLHdCLENyRGhEbkIsMkUsQ3FEc0QyQiw4RSxDQUNBLG9CLENyRHZEM0IsOEQsQ3FENERtQix3QixDckQ1RG5CLDJFLENxRGtFMkIsOEUsQ0FDQSxvQixDckRuRTNCLDRELENxRHdFbUIsd0IsQ3JEeEVuQix5RSxDcUQ4RTJCLDRFLENBQ0Esb0IsQ3JEL0UzQiw4RCxDcURvRm1CLHdCLENyRHBGbkIsMkUsQ3FEMEYyQiw4RSxDQUNBLG9CLENyRDNGM0Isa0UsQ3FEZ0dtQix3QixDckRoR25CLCtFLENxRHNHMkIsa0YsQ0FDQSxvQixDckR2RzNCLGlFLENxRDRHbUIsd0IsQ3JENUduQiw4RSxDcURrSDJCLGlGLENBQ0Esb0IsQ3JEbkgzQiw2RCxDcUR3SG1CLHdCLENyRHhIbkIsMEUsQ3FEOEgyQiw2RSxDQUNBLG9CLENyRC9IM0IsNEQsQ3FEb0ltQix3QixDckRwSW5CLHlFLENxRDBJMkIsNEUsQ0FDQSxvQixDckQzSTNCLDZELENxRGdKbUIsd0IsQ3JEaEpuQiwwRSxDcURzSjJCLDZFLENBQ0Esb0IsQ3JEdkozQiw4RCxDcUQ0Sm1CLHdCLENyRDVKbkIsMkUsQ3FEa0syQiw4RSxDQUNBLG9CLENyRG5LM0Isa0UsQ3FEd0ttQix3QixDckR4S25CLCtFLENxRDhLMkIsa0YsQ0FDQSxvQixDckQvSzNCLGtFLENxRG9MbUIsd0IsQ3JEcExuQiwrRSxDcUQwTDJCLGtGLENBQ0Esb0IsQ3JEM0wzQixtRSxDcURnTW1CLHdCLENyRGhNbkIsZ0YsQ3FEc00yQixtRixDQUNBLG9CLENyRHZNM0IsNkQsQ3FENE1tQix3QixDckQ1TW5CLDBFLENxRGtOMkIsNkUsQ0FDQSxvQixDckRuTjNCLDZELENxRHdObUIsd0IsQ3JEeE5uQiwwRSxDcUQ4TjJCLDZFLENBQ0Esb0IsQ3JEL04zQixpRSxDcURvT21CLHdCLENyRHBPbkIsOEUsQ3FEME8yQixpRixDQUNBLG9CLENyRDNPM0Isb0UsQ3FEZ1BtQix3QixDckRoUG5CLGlGLENxRHNQMkIsb0YsQ0FDQSxvQixDckR2UDNCLG9FLENxRDRQbUIsd0IsQ3JENVBuQixpRixDcURrUTJCLG9GLENBQ0Esb0IsQ3JEblEzQixpRSxDcUR3UW1CLHdCLENyRHhRbkIsOEUsQ3FEOFEyQixpRixDQUNBLG9CLENyRC9RM0Isa0UsQ3FEb1JtQix3QixDckRwUm5CLCtFLENxRDBSMkIsa0YsQ0FDQSxvQixDckQzUjNCLGdFLENxRGdTbUIsd0IsQ3JEaFNuQiw2RSxDcURzUzJCLGdGLENBQ0Esb0IsQ3JEdlMzQiwwRSxDcUQ0U21CLHdCLENyRDVTbkIsdUYsQ3FEa1QyQiwwRixDQUNBLG9CLENyRG5UM0IscUUsQ3FEd1RtQix3QixDckR4VG5CLGtGLENxRDhUMkIscUYsQ0FDQSxvQixDckQvVDNCLHVFLENxRG9VbUIsd0IsQ3JEcFVuQixvRixDcUQwVTJCLHVGLENBQ0Esb0IsQ3JEM1UzQix3RSxDcURnVm1CLHdCLENyRGhWbkIscUYsQ3FEc1YyQix3RixDQUNBLG9CLENyRHZWM0IsbUUsQ3FENFZtQix3QixDckQ1Vm5CLGdGLENxRGtXMkIsbUYsQ0FDQSxvQixDckRuVzNCLHlFLENxRHdXbUIsd0IsQ3JEeFduQixzRixDcUQ4VzJCLHlGLENBQ0Esb0IsQ3JEL1czQixvRSxDcURvWG1CLHdCLENyRHBYbkIsaUYsQ3FEMFgyQixvRixDQUNBLG9CLENyRDNYM0IsZ0UsQ3FEZ1ltQix3QixDckRoWW5CLDZFLENxRHNZMkIsZ0YsQ0FDQSxvQixDckR2WTNCLG1FLENxRDRZbUIsd0IsQ3JENVluQixnRixDcURrWjJCLG1GLENBQ0Esb0IsQ3JEblozQix3RSxDcUR3Wm1CLHdCLENyRHhabkIscUYsQ3FEOFoyQix3RixDQUNBLG9CLENyRC9aM0Isc0UsQ3FEb2FtQix3QixDckRwYW5CLG1GLENxRDBhMkIsc0YsQ0FDQSxvQixDckQzYTNCLGlFLENxRGdibUIsd0IsQ3JEaGJuQiw4RSxDcURzYjJCLGlGLENBQ0Esb0IsQ3JEdmIzQix3RSxDcUQ0Ym1CLHdCLENyRDVibkIscUYsQ3FEa2MyQix3RixDQUNBLG9CLENyRG5jM0IsZ0UsQ3FEd2NtQix3QixDckR4Y25CLDZFLENxRDhjMkIsZ0YsQ0FDQSxvQixDckQvYzNCLHNDLENzREhHLGEsQ0FDQSxlLENBQ0EsYyxDQUNBLGdCLENBQ0EsYSxDdERESCxtQyxDc0RJRyxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0Esc0IsQ0FBQSxrQixDQUFBLGMsQ0FDQSxhLEN0RE5ILGlDLENzRFNHLGUsQ0FDQSxhLENBQ0EsNkIsQ0FBQSxxQixDQUNBLGUsQ3REWkgscUMsQ3NEZU8sVyxDQUNBLGUsQ0FDQSxrRCxDQUFBLDBDLENBQ0EsWSxDQUNBLDZCLENBQUEscUIsQ0FDQSx5QixDQUFBLGlCLEN0RHBCUCx3QyxDc0R1Qk8sYSxDQUNBLGUsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxlLENBQ0EsYSxDdEQ1QlAsOEMsQ3NEK0JPLGEsQ0FDQSxlLENBQ0EsYyxDQUNBLGdCLEN0RGxDUCwyQyxDQUFBLCtCLENzRHNDVyxlLEN0RHRDWCx3RCxDc0R5Q2UsUSxDdER6Q2YsNkMsQytDZ0ZKLG9CLENPbENtQixpQixDQUNBLGtCLENBQ0EsYyxDQUNBLGdCLENBQ0EsYSxDdERsRGYsb0QsQ3NEcURtQixXLENBQ0EsaUIsQ0FDQSxRLENBQ0EsTSxDQUNBLFUsQ0FDQSxXLENBQ0Esb0YsQ0FDQSwrQixDQUFBLHVCLEN0RDVEbkIsa0UsQ3NEa0VtQiw2QixDdERsRW5CLHFFLENzRHdFbUIsNkIsQ3REeEVuQixxRSxDc0Q4RW1CLDZCLEN0RDlFbkIsbUUsQ3NEb0ZtQiw2QixDdERwRm5CLHFFLENzRDBGbUIsNkIsQ3REMUZuQix5RSxDc0RnR21CLDZCLEN0RGhHbkIsd0UsQ3NEc0dtQiw2QixDdER0R25CLG9FLENzRDRHbUIsNkIsQ3RENUduQixtRSxDc0RrSG1CLDZCLEN0RGxIbkIsb0UsQ3NEd0htQiw2QixDdER4SG5CLHFFLENzRDhIbUIsNkIsQ3REOUhuQix5RSxDc0RvSW1CLDZCLEN0RHBJbkIseUUsQ3NEMEltQiw2QixDdEQxSW5CLDBFLENzRGdKbUIsNkIsQ3REaEpuQixvRSxDc0RzSm1CLDZCLEN0RHRKbkIsb0UsQ3NENEptQiw2QixDdEQ1Sm5CLHdFLENzRGtLbUIsNkIsQ3REbEtuQiwyRSxDc0R3S21CLDZCLEN0RHhLbkIsMkUsQ3NEOEttQiw2QixDdEQ5S25CLHdFLENzRG9MbUIsNkIsQ3REcExuQix5RSxDc0QwTG1CLDZCLEN0RDFMbkIsdUUsQ3NEZ01tQiw2QixDdERoTW5CLGlGLENzRHNNbUIsNkIsQ3REdE1uQiw0RSxDc0Q0TW1CLDZCLEN0RDVNbkIsOEUsQ3NEa05tQiw2QixDdERsTm5CLCtFLENzRHdObUIsNkIsQ3REeE5uQiwyRSxDc0Q4Tm1CLDZCLEN0RDlObkIsdUUsQ3NEb09tQiw2QixDdERwT25CLDBFLENzRDBPbUIsNkIsQ3REMU9uQiwrRSxDc0RnUG1CLDZCLEN0RGhQbkIsMEUsQ3NEc1BtQiw2QixDdER0UG5CLDZFLENzRDRQbUIsNkIsQ3RENVBuQix3RSxDc0RrUW1CLDZCLEN0RGxRbkIsK0UsQ3NEd1FtQiw2QixDdER4UW5CLHVFLENzRDhRbUIsNkIsQ3REOVFuQixnRixDc0RvUm1CLDZCLEN0RHBSbkIscUMsQ3VEREcsa0IsQ0FDQSxpRCxDQUFBLHlDLENBQ0EseUIsQ0FBQSxpQixDQUNBLFksQ3ZERkgsNEMsQ3VES08sYSxDQUNBLGUsQ0FDQSxhLEN2RFBQLG9DLEN1RFlHLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLDBCLENBQUEscUIsQ0FBQSxrQixDQUNBLHdCLENBQUEscUMsQ0FBQSxxQixDQUFBLDZCLENBQ0EsWSxDQUNBLGUsQ0FDQSx5QixDQUFBLGlCLEN2RGpCSCx5QyxDdURvQk8sbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUNBLDJCLENBQUEsNEIsQ0FBQSw2QixDQUFBLHlCLENBQUEscUIsQ0FDQSx1QixDQUFBLDhCLENBQUEsb0IsQ0FBQSxzQixDQUNBLGdCLENBQ0EsNkIsQ0FBQSxxQixDdkR4QlAsNEQsQ3VEOEJtQixlLEN2RDlCbkIsNEQsQ0FBQSwwQyxDdURrQ21CLFUsQ0FDQSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSwwQixDQUFBLHFCLENBQUEsa0IsQ0FDQSx3QixDQUFBLHFDLENBQUEscUIsQ0FBQSw2QixDdkRyQ25CLHVFLEN1RDBDdUIsaUIsQ0FDQSxRLENBQ0EsYyxDdkQ1Q3ZCLDBDLEN1RG9ETyxVLENBQ0EsVyxDQUdBLHVCLENBQUEsOEIsQ0FBQSxvQixDQUFBLHNCLENBQ0Esa0IsQ0FDQSx5QixDQUFBLGlCLENBQ0EsaUIsQ3ZEM0RQLCtDLEN1RDhEVyxrQixDdkQ5RFgsMkMsQ3VEbUVPLGMsQ0FDQSxhLEN2RHBFUCxvRCxDdUR5RVcsZSxDdkR6RVgsdUMsQ0FBQSx1QyxDdUQ4RU8sbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEsMEIsQ0FBQSxxQixDQUFBLGtCLEN2RC9FUCw2QyxDdUR3Rk8sYyxDQUNBLGUsQ0FDQSxhLENBQ0EsaUIsQ3ZEM0ZQLHlDLEN1RGdHRyxhLENBQ0EsZSxDQUNBLGMsQ0FDQSxnQixDQUNBLGEsQ3ZEcEdILG1DLEN1RHdHRyxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0EsYSxDdkR6R0gsa0MsQ0FBQSxrQyxDdUQ4R0csUyxDQUNBLGEsQ0FDQSw2QixDQUFBLHFCLEN2RGhISCwrQixDd0RKRCxZLENBQ0EsYyxDQUNBLGlCLENBQ0Esa0IsQ0FDQSw2QixDQUFBLHFCLENBQ0EsZ0IsQ0FDQSxpQixDVGlDSCx5Qi9DbkNJLCtCLEN3REtHLGlCLENBQ0Esb0J4RE5ILHFDLEN3RFVHLGlCLENBQ0Esa0IsQ1R3QlAseUIvQ25DSSxxQyxDd0RjTyxpQixDQUNBLG9CIiwiZmlsZSI6Im1haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90by1MaWdodFwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1JvYm90by9MaWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL1JvYm90by9MaWdodC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG8tUmVndWxhclwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1JvYm90by9SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvUm9ib3RvL1JlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvLU1lZGl1bVwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1JvYm90by9NZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9Sb2JvdG8vTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90by1Cb2xkXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUm9ib3RvL0JvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9Sb2JvdG8vQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgZmlsbDogY3VycmVudENvbG9yOyB9XG5cbi5pY29uLWFkZC1wYWNrYWdlIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMTZweDsgfVxuXG4uaWNvbi1hZGQtdXNlciB7XG4gIHdpZHRoOiAxOXB4O1xuICBoZWlnaHQ6IDE4cHg7IH1cblxuLmljb24tYXJyb3cge1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4OyB9XG5cbi5pY29uLWFycm93LXRhYmxlIHtcbiAgd2lkdGg6IDg5cHg7XG4gIGhlaWdodDogMTZweDsgfVxuXG4uaWNvbi1iYWNrIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMTJweDsgfVxuXG4uaWNvbi1idG4tYXJyb3cge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4OyB9XG5cbi5pY29uLWJ0bi11c2VyIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDsgfVxuXG4uaWNvbi1jbG9jayB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7IH1cblxuLmljb24tY2xvc2Uge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4OyB9XG5cbi5pY29uLWRvYyB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7IH1cblxuLmljb24tZG9jeCB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7IH1cblxuLmljb24tZWRpdCB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7IH1cblxuLmljb24tZmlsZSB7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE4cHg7IH1cblxuLmljb24taW1nIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDsgfVxuXG4uaWNvbi1qcGVnIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDsgfVxuXG4uaWNvbi1qcGcge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4OyB9XG5cbi5pY29uLXBkZiB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7IH1cblxuLmljb24tcGx1cyB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7IH1cblxuLmljb24tcG5nIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDsgfVxuXG4uaWNvbi1wb3B1cC1jbG9zZSB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7IH1cblxuLmljb24tcHB0IHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDsgfVxuXG4uaWNvbi1yYXIge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4OyB9XG5cbi5pY29uLXhsIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTRweDsgfVxuXG4uaWNvbi14bHMge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4OyB9XG5cbi5pY29uLXhsc3gge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4OyB9XG5cbi8qISBub3JtYWxpemUuY3NzIHY3LjAuMCB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cbi8qIERvY3VtZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluXG4gKiAgICBJRSBvbiBXaW5kb3dzIFBob25lIGFuZCBpbiBpT1MuXG4gKi9cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLyogMSAqL1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLyogMiAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC8qIDIgKi8gfVxuXG4vKiBTZWN0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cbmJvZHkge1xuICBtYXJnaW46IDA7IH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqL1xuYXJ0aWNsZSxcbmFzaWRlLFxuZm9vdGVyLFxuaGVhZGVyLFxubmF2LFxuc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDsgfVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLlxuICovXG5maWdjYXB0aW9uLFxuZmlndXJlLFxubWFpbiB7XG4gIC8qIDEgKi9cbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgbWFyZ2luIGluIElFIDguXG4gKi9cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMWVtIDQwcHg7IH1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC8qIDEgKi9cbiAgaGVpZ2h0OiAwO1xuICAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07XG4gIC8qIDIgKi8gfVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIGdhcHMgaW4gbGlua3MgdW5kZXJsaW5lIGluIGlPUyA4KyBhbmQgU2FmYXJpIDgrLlxuICovXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDogb2JqZWN0cztcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny0gYW5kIEZpcmVmb3ggMzktLlxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICAvKiAxICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAvKiAyICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogUHJldmVudCB0aGUgZHVwbGljYXRlIGFwcGxpY2F0aW9uIG9mIGBib2xkZXJgIGJ5IHRoZSBuZXh0IHJ1bGUgaW4gU2FmYXJpIDYuXG4gKi9cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogaW5oZXJpdDsgfVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyOyB9XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHN0eWxlIGluIEFuZHJvaWQgNC4zLS5cbiAqL1xuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGJhY2tncm91bmQgYW5kIGNvbG9yIGluIElFIDktLlxuICovXG5tYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDtcbiAgY29sb3I6ICMwMDA7IH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuc21hbGwge1xuICBmb250LXNpemU6IDgwJTsgfVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTsgfVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTsgfVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqL1xuYXVkaW8sXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGlPUyA0LTcuXG4gKi9cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDsgfVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAtLlxuICovXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7IH1cblxuLyoqXG4gKiBIaWRlIHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqL1xuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IDEwMCU7XG4gIC8qIDEgKi9cbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC8qIDEgKi9cbiAgbWFyZ2luOiAwO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cbmJ1dHRvbixcbmlucHV0IHtcbiAgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5idXR0b24sXG5zZWxlY3Qge1xuICAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbi8qKlxuICogMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXG4gKiAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXG4gKiAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5idXR0b24sXG5odG1sIFt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwOyB9XG5cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICovXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDsgfVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07IH1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7XG4gIC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7XG4gIC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgLyogMSAqLyB9XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLyogMSAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUuXG4gKi9cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC0uXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAtLlxuICovXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIDEgKi9cbiAgcGFkZGluZzogMDtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGFuZCBjYW5jZWwgYnV0dG9ucyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgLyogMSAqL1xuICBmb250OiBpbmhlcml0O1xuICAvKiAyICovIH1cblxuLyogSW50ZXJhY3RpdmVcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSwgYW5kIEZpcmVmb3guXG4gKi9cbmRldGFpbHMsXG5tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTsgfVxuXG4vKiBTY3JpcHRpbmdcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICovXG5jYW52YXMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cbiAqL1xudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIEhpZGRlblxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAtLlxuICovXG5zYWxhcnktYnJlYWtkb3duXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm1hLTAge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuXG4uYmQtdG9wIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEOURERTU7IH1cblxuLnNwYWNlLWJldHdlZW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG5cbi53NDI3IHtcbiAgd2lkdGg6IDQyN3B4OyB9XG5cbi5saDEge1xuICBsaW5lLWhlaWdodDogMSAhaW1wb3J0YW50OyB9XG5cbkAtbXMtdmlld3BvcnQge1xuICB3aWR0aDogZGV2aWNlLXdpZHRoOyB9XG5cbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjsgfVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0OyB9XG5cbi5jb250YWluZXIge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDcwMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk4MHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTQ0MHB4OyB9IH1cblxuLmNvbnRhaW5lci1mbHVpZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cblxuLnJvdyB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDsgfVxuXG4ubm8tZ3V0dGVycyB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLm5vLWd1dHRlcnMgPiAuY29sLFxuLm5vLWd1dHRlcnMgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDsgfVxuXG4uY29sLTEsIC5jb2wtMiwgLmNvbC0zLCAuY29sLTQsIC5jb2wtNSwgLmNvbC02LCAuY29sLTcsIC5jb2wtOCwgLmNvbC05LCAuY29sLTEwLCAuY29sLTExLCAuY29sLTEyLCAuY29sLFxuLmNvbC1hdXRvLCAuY29sLXNtLTEsIC5jb2wtc20tMiwgLmNvbC1zbS0zLCAuY29sLXNtLTQsIC5jb2wtc20tNSwgLmNvbC1zbS02LCAuY29sLXNtLTcsIC5jb2wtc20tOCwgLmNvbC1zbS05LCAuY29sLXNtLTEwLCAuY29sLXNtLTExLCAuY29sLXNtLTEyLCAuY29sLXNtLFxuLmNvbC1zbS1hdXRvLCAuY29sLW1kLTEsIC5jb2wtbWQtMiwgLmNvbC1tZC0zLCAuY29sLW1kLTQsIC5jb2wtbWQtNSwgLmNvbC1tZC02LCAuY29sLW1kLTcsIC5jb2wtbWQtOCwgLmNvbC1tZC05LCAuY29sLW1kLTEwLCAuY29sLW1kLTExLCAuY29sLW1kLTEyLCAuY29sLW1kLFxuLmNvbC1tZC1hdXRvLCAuY29sLWxnLTEsIC5jb2wtbGctMiwgLmNvbC1sZy0zLCAuY29sLWxnLTQsIC5jb2wtbGctNSwgLmNvbC1sZy02LCAuY29sLWxnLTcsIC5jb2wtbGctOCwgLmNvbC1sZy05LCAuY29sLWxnLTEwLCAuY29sLWxnLTExLCAuY29sLWxnLTEyLCAuY29sLWxnLFxuLmNvbC1sZy1hdXRvLCAuY29sLXhsLTEsIC5jb2wteGwtMiwgLmNvbC14bC0zLCAuY29sLXhsLTQsIC5jb2wteGwtNSwgLmNvbC14bC02LCAuY29sLXhsLTcsIC5jb2wteGwtOCwgLmNvbC14bC05LCAuY29sLXhsLTEwLCAuY29sLXhsLTExLCAuY29sLXhsLTEyLCAuY29sLXhsLFxuLmNvbC14bC1hdXRvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cblxuLmNvbCB7XG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwO1xuICBmbGV4LWJhc2lzOiAwO1xuICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgZmxleC1ncm93OiAxO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLmNvbC1hdXRvIHtcbiAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogbm9uZTsgfVxuXG4uY29sLTEge1xuICAtbXMtZmxleDogMCAwIDguMzMzMzMzJTtcbiAgZmxleDogMCAwIDguMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4LjMzMzMzMyU7IH1cblxuLmNvbC0yIHtcbiAgLW1zLWZsZXg6IDAgMCAxNi42NjY2NjclO1xuICBmbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgbWF4LXdpZHRoOiAxNi42NjY2NjclOyB9XG5cbi5jb2wtMyB7XG4gIC1tcy1mbGV4OiAwIDAgMjUlO1xuICBmbGV4OiAwIDAgMjUlO1xuICBtYXgtd2lkdGg6IDI1JTsgfVxuXG4uY29sLTQge1xuICAtbXMtZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gIGZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICBtYXgtd2lkdGg6IDMzLjMzMzMzMyU7IH1cblxuLmNvbC01IHtcbiAgLW1zLWZsZXg6IDAgMCA0MS42NjY2NjclO1xuICBmbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA0MS42NjY2NjclOyB9XG5cbi5jb2wtNiB7XG4gIC1tcy1mbGV4OiAwIDAgNTAlO1xuICBmbGV4OiAwIDAgNTAlO1xuICBtYXgtd2lkdGg6IDUwJTsgfVxuXG4uY29sLTcge1xuICAtbXMtZmxleDogMCAwIDU4LjMzMzMzMyU7XG4gIGZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICBtYXgtd2lkdGg6IDU4LjMzMzMzMyU7IH1cblxuLmNvbC04IHtcbiAgLW1zLWZsZXg6IDAgMCA2Ni42NjY2NjclO1xuICBmbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA2Ni42NjY2NjclOyB9XG5cbi5jb2wtOSB7XG4gIC1tcy1mbGV4OiAwIDAgNzUlO1xuICBmbGV4OiAwIDAgNzUlO1xuICBtYXgtd2lkdGg6IDc1JTsgfVxuXG4uY29sLTEwIHtcbiAgLW1zLWZsZXg6IDAgMCA4My4zMzMzMzMlO1xuICBmbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4My4zMzMzMzMlOyB9XG5cbi5jb2wtMTEge1xuICAtbXMtZmxleDogMCAwIDkxLjY2NjY2NyU7XG4gIGZsZXg6IDAgMCA5MS42NjY2NjclO1xuICBtYXgtd2lkdGg6IDkxLjY2NjY2NyU7IH1cblxuLmNvbC0xMiB7XG4gIC1tcy1mbGV4OiAwIDAgMTAwJTtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4ub3JkZXItMSB7XG4gIC1tcy1mbGV4LW9yZGVyOiAxO1xuICBvcmRlcjogMTsgfVxuXG4ub3JkZXItMiB7XG4gIC1tcy1mbGV4LW9yZGVyOiAyO1xuICBvcmRlcjogMjsgfVxuXG4ub3JkZXItMyB7XG4gIC1tcy1mbGV4LW9yZGVyOiAzO1xuICBvcmRlcjogMzsgfVxuXG4ub3JkZXItNCB7XG4gIC1tcy1mbGV4LW9yZGVyOiA0O1xuICBvcmRlcjogNDsgfVxuXG4ub3JkZXItNSB7XG4gIC1tcy1mbGV4LW9yZGVyOiA1O1xuICBvcmRlcjogNTsgfVxuXG4ub3JkZXItNiB7XG4gIC1tcy1mbGV4LW9yZGVyOiA2O1xuICBvcmRlcjogNjsgfVxuXG4ub3JkZXItNyB7XG4gIC1tcy1mbGV4LW9yZGVyOiA3O1xuICBvcmRlcjogNzsgfVxuXG4ub3JkZXItOCB7XG4gIC1tcy1mbGV4LW9yZGVyOiA4O1xuICBvcmRlcjogODsgfVxuXG4ub3JkZXItOSB7XG4gIC1tcy1mbGV4LW9yZGVyOiA5O1xuICBvcmRlcjogOTsgfVxuXG4ub3JkZXItMTAge1xuICAtbXMtZmxleC1vcmRlcjogMTA7XG4gIG9yZGVyOiAxMDsgfVxuXG4ub3JkZXItMTEge1xuICAtbXMtZmxleC1vcmRlcjogMTE7XG4gIG9yZGVyOiAxMTsgfVxuXG4ub3JkZXItMTIge1xuICAtbXMtZmxleC1vcmRlcjogMTI7XG4gIG9yZGVyOiAxMjsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgLmNvbC1zbSB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb2wtc20tYXV0byB7XG4gICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTsgfVxuICAuY29sLXNtLTEge1xuICAgIC1tcy1mbGV4OiAwIDAgOC4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMyU7IH1cbiAgLmNvbC1zbS0yIHtcbiAgICAtbXMtZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjclOyB9XG4gIC5jb2wtc20tMyB7XG4gICAgLW1zLWZsZXg6IDAgMCAyNSU7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAuY29sLXNtLTQge1xuICAgIC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMyU7IH1cbiAgLmNvbC1zbS01IHtcbiAgICAtbXMtZmxleDogMCAwIDQxLjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjclOyB9XG4gIC5jb2wtc20tNiB7XG4gICAgLW1zLWZsZXg6IDAgMCA1MCU7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAuY29sLXNtLTcge1xuICAgIC1tcy1mbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMyU7IH1cbiAgLmNvbC1zbS04IHtcbiAgICAtbXMtZmxleDogMCAwIDY2LjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjclOyB9XG4gIC5jb2wtc20tOSB7XG4gICAgLW1zLWZsZXg6IDAgMCA3NSU7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICAuY29sLXNtLTEwIHtcbiAgICAtbXMtZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMlOyB9XG4gIC5jb2wtc20tMTEge1xuICAgIC1tcy1mbGV4OiAwIDAgOTEuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NyU7IH1cbiAgLmNvbC1zbS0xMiB7XG4gICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAub3JkZXItc20tMSB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDE7XG4gICAgb3JkZXI6IDE7IH1cbiAgLm9yZGVyLXNtLTIge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xuICAgIG9yZGVyOiAyOyB9XG4gIC5vcmRlci1zbS0zIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMztcbiAgICBvcmRlcjogMzsgfVxuICAub3JkZXItc20tNCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDQ7XG4gICAgb3JkZXI6IDQ7IH1cbiAgLm9yZGVyLXNtLTUge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA1O1xuICAgIG9yZGVyOiA1OyB9XG4gIC5vcmRlci1zbS02IHtcbiAgICAtbXMtZmxleC1vcmRlcjogNjtcbiAgICBvcmRlcjogNjsgfVxuICAub3JkZXItc20tNyB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDc7XG4gICAgb3JkZXI6IDc7IH1cbiAgLm9yZGVyLXNtLTgge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA4O1xuICAgIG9yZGVyOiA4OyB9XG4gIC5vcmRlci1zbS05IHtcbiAgICAtbXMtZmxleC1vcmRlcjogOTtcbiAgICBvcmRlcjogOTsgfVxuICAub3JkZXItc20tMTAge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMDtcbiAgICBvcmRlcjogMTA7IH1cbiAgLm9yZGVyLXNtLTExIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTE7XG4gICAgb3JkZXI6IDExOyB9XG4gIC5vcmRlci1zbS0xMiB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDEyO1xuICAgIG9yZGVyOiAxMjsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sLW1kIHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMDtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC1tZC1hdXRvIHtcbiAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiBub25lOyB9XG4gIC5jb2wtbWQtMSB7XG4gICAgLW1zLWZsZXg6IDAgMCA4LjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDguMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzJTsgfVxuICAuY29sLW1kLTIge1xuICAgIC1tcy1mbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NyU7IH1cbiAgLmNvbC1tZC0zIHtcbiAgICAtbXMtZmxleDogMCAwIDI1JTtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5jb2wtbWQtNCB7XG4gICAgLW1zLWZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzJTsgfVxuICAuY29sLW1kLTUge1xuICAgIC1tcy1mbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NyU7IH1cbiAgLmNvbC1tZC02IHtcbiAgICAtbXMtZmxleDogMCAwIDUwJTtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5jb2wtbWQtNyB7XG4gICAgLW1zLWZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzJTsgfVxuICAuY29sLW1kLTgge1xuICAgIC1tcy1mbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NyU7IH1cbiAgLmNvbC1tZC05IHtcbiAgICAtbXMtZmxleDogMCAwIDc1JTtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIC5jb2wtbWQtMTAge1xuICAgIC1tcy1mbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMyU7IH1cbiAgLmNvbC1tZC0xMSB7XG4gICAgLW1zLWZsZXg6IDAgMCA5MS42NjY2NjclO1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY3JTsgfVxuICAuY29sLW1kLTEyIHtcbiAgICAtbXMtZmxleDogMCAwIDEwMCU7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5vcmRlci1tZC0xIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTtcbiAgICBvcmRlcjogMTsgfVxuICAub3JkZXItbWQtMiB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDI7XG4gICAgb3JkZXI6IDI7IH1cbiAgLm9yZGVyLW1kLTMge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAzO1xuICAgIG9yZGVyOiAzOyB9XG4gIC5vcmRlci1tZC00IHtcbiAgICAtbXMtZmxleC1vcmRlcjogNDtcbiAgICBvcmRlcjogNDsgfVxuICAub3JkZXItbWQtNSB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDU7XG4gICAgb3JkZXI6IDU7IH1cbiAgLm9yZGVyLW1kLTYge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA2O1xuICAgIG9yZGVyOiA2OyB9XG4gIC5vcmRlci1tZC03IHtcbiAgICAtbXMtZmxleC1vcmRlcjogNztcbiAgICBvcmRlcjogNzsgfVxuICAub3JkZXItbWQtOCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDg7XG4gICAgb3JkZXI6IDg7IH1cbiAgLm9yZGVyLW1kLTkge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA5O1xuICAgIG9yZGVyOiA5OyB9XG4gIC5vcmRlci1tZC0xMCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDEwO1xuICAgIG9yZGVyOiAxMDsgfVxuICAub3JkZXItbWQtMTEge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMTtcbiAgICBvcmRlcjogMTE7IH1cbiAgLm9yZGVyLW1kLTEyIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTI7XG4gICAgb3JkZXI6IDEyOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk4MHB4KSB7XG4gIC5jb2wtbGcge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwO1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29sLWxnLWF1dG8ge1xuICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IG5vbmU7IH1cbiAgLmNvbC1sZy0xIHtcbiAgICAtbXMtZmxleDogMCAwIDguMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMlOyB9XG4gIC5jb2wtbGctMiB7XG4gICAgLW1zLWZsZXg6IDAgMCAxNi42NjY2NjclO1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY3JTsgfVxuICAuY29sLWxnLTMge1xuICAgIC1tcy1mbGV4OiAwIDAgMjUlO1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLmNvbC1sZy00IHtcbiAgICAtbXMtZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMlOyB9XG4gIC5jb2wtbGctNSB7XG4gICAgLW1zLWZsZXg6IDAgMCA0MS42NjY2NjclO1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY3JTsgfVxuICAuY29sLWxnLTYge1xuICAgIC1tcy1mbGV4OiAwIDAgNTAlO1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLmNvbC1sZy03IHtcbiAgICAtbXMtZmxleDogMCAwIDU4LjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMlOyB9XG4gIC5jb2wtbGctOCB7XG4gICAgLW1zLWZsZXg6IDAgMCA2Ni42NjY2NjclO1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY3JTsgfVxuICAuY29sLWxnLTkge1xuICAgIC1tcy1mbGV4OiAwIDAgNzUlO1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLmNvbC1sZy0xMCB7XG4gICAgLW1zLWZsZXg6IDAgMCA4My4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzJTsgfVxuICAuY29sLWxnLTExIHtcbiAgICAtbXMtZmxleDogMCAwIDkxLjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjclOyB9XG4gIC5jb2wtbGctMTIge1xuICAgIC1tcy1mbGV4OiAwIDAgMTAwJTtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLm9yZGVyLWxnLTEge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xuICAgIG9yZGVyOiAxOyB9XG4gIC5vcmRlci1sZy0yIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMjtcbiAgICBvcmRlcjogMjsgfVxuICAub3JkZXItbGctMyB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDM7XG4gICAgb3JkZXI6IDM7IH1cbiAgLm9yZGVyLWxnLTQge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA0O1xuICAgIG9yZGVyOiA0OyB9XG4gIC5vcmRlci1sZy01IHtcbiAgICAtbXMtZmxleC1vcmRlcjogNTtcbiAgICBvcmRlcjogNTsgfVxuICAub3JkZXItbGctNiB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDY7XG4gICAgb3JkZXI6IDY7IH1cbiAgLm9yZGVyLWxnLTcge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA3O1xuICAgIG9yZGVyOiA3OyB9XG4gIC5vcmRlci1sZy04IHtcbiAgICAtbXMtZmxleC1vcmRlcjogODtcbiAgICBvcmRlcjogODsgfVxuICAub3JkZXItbGctOSB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDk7XG4gICAgb3JkZXI6IDk7IH1cbiAgLm9yZGVyLWxnLTEwIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTA7XG4gICAgb3JkZXI6IDEwOyB9XG4gIC5vcmRlci1sZy0xMSB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDExO1xuICAgIG9yZGVyOiAxMTsgfVxuICAub3JkZXItbGctMTIge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMjtcbiAgICBvcmRlcjogMTI7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTcxNXB4KSB7XG4gIC5jb2wteGwge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwO1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29sLXhsLWF1dG8ge1xuICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IG5vbmU7IH1cbiAgLmNvbC14bC0xIHtcbiAgICAtbXMtZmxleDogMCAwIDguMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMlOyB9XG4gIC5jb2wteGwtMiB7XG4gICAgLW1zLWZsZXg6IDAgMCAxNi42NjY2NjclO1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY3JTsgfVxuICAuY29sLXhsLTMge1xuICAgIC1tcy1mbGV4OiAwIDAgMjUlO1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLmNvbC14bC00IHtcbiAgICAtbXMtZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMlOyB9XG4gIC5jb2wteGwtNSB7XG4gICAgLW1zLWZsZXg6IDAgMCA0MS42NjY2NjclO1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY3JTsgfVxuICAuY29sLXhsLTYge1xuICAgIC1tcy1mbGV4OiAwIDAgNTAlO1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLmNvbC14bC03IHtcbiAgICAtbXMtZmxleDogMCAwIDU4LjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMlOyB9XG4gIC5jb2wteGwtOCB7XG4gICAgLW1zLWZsZXg6IDAgMCA2Ni42NjY2NjclO1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY3JTsgfVxuICAuY29sLXhsLTkge1xuICAgIC1tcy1mbGV4OiAwIDAgNzUlO1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLmNvbC14bC0xMCB7XG4gICAgLW1zLWZsZXg6IDAgMCA4My4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzJTsgfVxuICAuY29sLXhsLTExIHtcbiAgICAtbXMtZmxleDogMCAwIDkxLjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjclOyB9XG4gIC5jb2wteGwtMTIge1xuICAgIC1tcy1mbGV4OiAwIDAgMTAwJTtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLm9yZGVyLXhsLTEge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xuICAgIG9yZGVyOiAxOyB9XG4gIC5vcmRlci14bC0yIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMjtcbiAgICBvcmRlcjogMjsgfVxuICAub3JkZXIteGwtMyB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDM7XG4gICAgb3JkZXI6IDM7IH1cbiAgLm9yZGVyLXhsLTQge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA0O1xuICAgIG9yZGVyOiA0OyB9XG4gIC5vcmRlci14bC01IHtcbiAgICAtbXMtZmxleC1vcmRlcjogNTtcbiAgICBvcmRlcjogNTsgfVxuICAub3JkZXIteGwtNiB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDY7XG4gICAgb3JkZXI6IDY7IH1cbiAgLm9yZGVyLXhsLTcge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA3O1xuICAgIG9yZGVyOiA3OyB9XG4gIC5vcmRlci14bC04IHtcbiAgICAtbXMtZmxleC1vcmRlcjogODtcbiAgICBvcmRlcjogODsgfVxuICAub3JkZXIteGwtOSB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDk7XG4gICAgb3JkZXI6IDk7IH1cbiAgLm9yZGVyLXhsLTEwIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTA7XG4gICAgb3JkZXI6IDEwOyB9XG4gIC5vcmRlci14bC0xMSB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDExO1xuICAgIG9yZGVyOiAxMTsgfVxuICAub3JkZXIteGwtMTIge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMjtcbiAgICBvcmRlcjogMTI7IH0gfVxuXG4uZmxleC1yb3cge1xuICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtY29sdW1uIHtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LXJvdy1yZXZlcnNlIHtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4uZmxleC1jb2x1bW4tcmV2ZXJzZSB7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtd3JhcCB7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtbm93cmFwIHtcbiAgLW1zLWZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtd3JhcC1yZXZlcnNlIHtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cblxuLmp1c3RpZnktY29udGVudC1zdGFydCB7XG4gIC1tcy1mbGV4LXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG5cbi5qdXN0aWZ5LWNvbnRlbnQtZW5kIHtcbiAgLW1zLWZsZXgtcGFjazogZW5kICFpbXBvcnRhbnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuXG4uanVzdGlmeS1jb250ZW50LWNlbnRlciB7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlciAhaW1wb3J0YW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiB7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cblxuLmp1c3RpZnktY29udGVudC1hcm91bmQge1xuICAtbXMtZmxleC1wYWNrOiBkaXN0cmlidXRlICFpbXBvcnRhbnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWl0ZW1zLXN0YXJ0IHtcbiAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWl0ZW1zLWVuZCB7XG4gIC1tcy1mbGV4LWFsaWduOiBlbmQgIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWl0ZW1zLWNlbnRlciB7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1pdGVtcy1iYXNlbGluZSB7XG4gIC1tcy1mbGV4LWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24taXRlbXMtc3RyZXRjaCB7XG4gIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWNvbnRlbnQtc3RhcnQge1xuICAtbXMtZmxleC1saW5lLXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tY29udGVudC1lbmQge1xuICAtbXMtZmxleC1saW5lLXBhY2s6IGVuZCAhaW1wb3J0YW50O1xuICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1jb250ZW50LWNlbnRlciB7XG4gIC1tcy1mbGV4LWxpbmUtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1jb250ZW50LWJldHdlZW4ge1xuICAtbXMtZmxleC1saW5lLXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1jb250ZW50LWFyb3VuZCB7XG4gIC1tcy1mbGV4LWxpbmUtcGFjazogZGlzdHJpYnV0ZSAhaW1wb3J0YW50O1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tY29udGVudC1zdHJldGNoIHtcbiAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1hdXRvIHtcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogYXV0byAhaW1wb3J0YW50O1xuICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNlbGYtc3RhcnQge1xuICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNlbGYtZW5kIHtcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNlbGYtY2VudGVyIHtcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1zZWxmLWJhc2VsaW5lIHtcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1zdHJldGNoIHtcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gIC5mbGV4LXNtLXJvdyB7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tY29sdW1uIHtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1yb3ctcmV2ZXJzZSB7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLWNvbHVtbi1yZXZlcnNlIHtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20td3JhcCB7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLW5vd3JhcCB7XG4gICAgLW1zLWZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS13cmFwLXJldmVyc2Uge1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1zdGFydCB7XG4gICAgLW1zLWZsZXgtcGFjazogc3RhcnQgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWVuZCB7XG4gICAgLW1zLWZsZXgtcGFjazogZW5kICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeSAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICAtbXMtZmxleC1wYWNrOiBkaXN0cmlidXRlICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtc20tc3RhcnQge1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXNtLWVuZCB7XG4gICAgLW1zLWZsZXgtYWxpZ246IGVuZCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1zbS1jZW50ZXIge1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXNtLWJhc2VsaW5lIHtcbiAgICAtbXMtZmxleC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtc20tc3RyZXRjaCB7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWVuZCB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBlbmQgIWltcG9ydGFudDtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWNlbnRlciB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbS1iZXR3ZWVuIHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGRpc3RyaWJ1dGUgIWltcG9ydGFudDtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbS1zdHJldGNoIHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tYXV0byB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogYXV0byAhaW1wb3J0YW50O1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1zbS1zdGFydCB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tZW5kIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBlbmQgIWltcG9ydGFudDtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtLWNlbnRlciB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tYmFzZWxpbmUge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1zbS1zdHJldGNoIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mbGV4LW1kLXJvdyB7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtY29sdW1uIHtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1yb3ctcmV2ZXJzZSB7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLWNvbHVtbi1yZXZlcnNlIHtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtd3JhcCB7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLW5vd3JhcCB7XG4gICAgLW1zLWZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC13cmFwLXJldmVyc2Uge1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1zdGFydCB7XG4gICAgLW1zLWZsZXgtcGFjazogc3RhcnQgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWVuZCB7XG4gICAgLW1zLWZsZXgtcGFjazogZW5kICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeSAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICAtbXMtZmxleC1wYWNrOiBkaXN0cmlidXRlICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbWQtc3RhcnQge1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLW1kLWVuZCB7XG4gICAgLW1zLWZsZXgtYWxpZ246IGVuZCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1tZC1jZW50ZXIge1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLW1kLWJhc2VsaW5lIHtcbiAgICAtbXMtZmxleC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbWQtc3RyZXRjaCB7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWVuZCB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBlbmQgIWltcG9ydGFudDtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWNlbnRlciB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGRpc3RyaWJ1dGUgIWltcG9ydGFudDtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZC1zdHJldGNoIHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQtYXV0byB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogYXV0byAhaW1wb3J0YW50O1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1tZC1zdGFydCB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQtZW5kIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBlbmQgIWltcG9ydGFudDtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kLWNlbnRlciB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQtYmFzZWxpbmUge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1tZC1zdHJldGNoIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk4MHB4KSB7XG4gIC5mbGV4LWxnLXJvdyB7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctY29sdW1uIHtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1yb3ctcmV2ZXJzZSB7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLWNvbHVtbi1yZXZlcnNlIHtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctd3JhcCB7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLW5vd3JhcCB7XG4gICAgLW1zLWZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy13cmFwLXJldmVyc2Uge1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1zdGFydCB7XG4gICAgLW1zLWZsZXgtcGFjazogc3RhcnQgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWVuZCB7XG4gICAgLW1zLWZsZXgtcGFjazogZW5kICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeSAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICAtbXMtZmxleC1wYWNrOiBkaXN0cmlidXRlICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbGctc3RhcnQge1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLWxnLWVuZCB7XG4gICAgLW1zLWZsZXgtYWxpZ246IGVuZCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1sZy1jZW50ZXIge1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLWxnLWJhc2VsaW5lIHtcbiAgICAtbXMtZmxleC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbGctc3RyZXRjaCB7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWVuZCB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBlbmQgIWltcG9ydGFudDtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWNlbnRlciB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGRpc3RyaWJ1dGUgIWltcG9ydGFudDtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZy1zdHJldGNoIHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGctYXV0byB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogYXV0byAhaW1wb3J0YW50O1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZy1zdGFydCB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGctZW5kIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBlbmQgIWltcG9ydGFudDtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWxnLWNlbnRlciB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGctYmFzZWxpbmUge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZy1zdHJldGNoIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk4MHB4KSB7XG4gIC5mbGV4LXhsLXJvdyB7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtY29sdW1uIHtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1yb3ctcmV2ZXJzZSB7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLWNvbHVtbi1yZXZlcnNlIHtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtd3JhcCB7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLW5vd3JhcCB7XG4gICAgLW1zLWZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC13cmFwLXJldmVyc2Uge1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14bC1zdGFydCB7XG4gICAgLW1zLWZsZXgtcGFjazogc3RhcnQgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWVuZCB7XG4gICAgLW1zLWZsZXgtcGFjazogZW5kICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYmV0d2VlbiB7XG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeSAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICAtbXMtZmxleC1wYWNrOiBkaXN0cmlidXRlICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteGwtc3RhcnQge1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXhsLWVuZCB7XG4gICAgLW1zLWZsZXgtYWxpZ246IGVuZCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14bC1jZW50ZXIge1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXhsLWJhc2VsaW5lIHtcbiAgICAtbXMtZmxleC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteGwtc3RyZXRjaCB7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhsLXN0YXJ0IHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWVuZCB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBlbmQgIWltcG9ydGFudDtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWNlbnRlciB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGRpc3RyaWJ1dGUgIWltcG9ydGFudDtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14bC1zdHJldGNoIHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteGwtYXV0byB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogYXV0byAhaW1wb3J0YW50O1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14bC1zdGFydCB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteGwtZW5kIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBlbmQgIWltcG9ydGFudDtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhsLWNlbnRlciB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteGwtYmFzZWxpbmUge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14bC1zdHJldGNoIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9IH1cblxuLyojIHNvdXJjZU1hcHBpbmdVUkw9Ym9vdHN0cmFwLWdyaWQuY3NzLm1hcCAqL1xuKiB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gICo6YmVmb3JlLCAqOmFmdGVyIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbmJvZHkge1xuICBtaW4td2lkdGg6IDEwMjRweDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvLVJlZ3VsYXJcIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBcIlRhaG9tYVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMzMjQwNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7IH1cbiAgYm9keS5wb3B1cC1vcGVuZWQge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgYm9keS5wb3B1cC1vcGVuZWQge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTsgfSB9XG4gIGJvZHkudG9hc3Qtd2FybmluZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAxMDUwMDsgfVxuICBib2R5LnNpZGViYXItb3BlbmVkIC5oZWFkZXIge1xuICAgIGxlZnQ6IDM2OHB4O1xuICAgIHBhZGRpbmctbGVmdDogNzJweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIGJvZHkuc2lkZWJhci1vcGVuZWQgLmhlYWRlciB7XG4gICAgICAgIGxlZnQ6IDg4cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTYwcHg7IH0gfVxuICBib2R5LnNpZGViYXItb3BlbmVkIC53cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM2OHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAgICAgYm9keS5zaWRlYmFyLW9wZW5lZCAud3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogODhweDsgfSB9XG5cbmlucHV0IHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBmb250LWZhbWlseTogXCJSb2JvdG8tUmVndWxhclwiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG4gIGlucHV0OjotbXMtY2xlYXIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICBpbnB1dDo6LW1zLXJldmVhbCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbmJ1dHRvbiB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvLVJlZ3VsYXJcIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBcIlRhaG9tYVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuXG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAuaGlkZGVuLW1kIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5NzlweCkge1xuICAuaGlkZGVuLXNtIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhpZGRlbi14cyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuLmxpbmsge1xuICBjb2xvcjogIzRGOEJGMDsgfVxuICAubGluazpob3ZlciB7XG4gICAgY29sb3I6ICM3MGFlZmY7IH1cblxuLmpzLWRyb3Bkb3duLWJveCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmZpbHRlci1vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgei1pbmRleDogMTAwMDAwO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IDAuMnM7IH1cbiAgLmZpbHRlci1vdmVybGF5LnNob3dlZCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG5cbi50ZXh0LWVycm9yIHtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogI0U1NjU2NTsgfVxuXG4uc2VsZWN0LXNldHRpbmdzIHtcbiAgcGFkZGluZzogMjRweCAzMnB4IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDlEREU1OyB9XG5cbi5pbmZvLWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAyNDQxcHggMjQyNHB4O1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTMzMXB4IC0xMzIycHg7XG4gIG1hcmdpbi1ib3R0b206IC0ycHg7IH1cbiAgLmluZm8tYnRuOmhvdmVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zcHJpdGUuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjQ0MXB4IDI0MjRweDtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzNDdweCAtMTMzOHB4OyB9XG4gIC5pbmZvLWJ0bi0tcXVlc3Rpb24taWNvbiB7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGJhY2tncm91bmQ6ICM3ODg3QTE7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gICAgLmluZm8tYnRuLS1xdWVzdGlvbi1pY29uOmhvdmVyIHtcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6ICM3ODg3QTE7IH1cbiAgICAuaW5mby1idG4tLXF1ZXN0aW9uLWljb246OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICc/JztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLnJpZ2h0LXRleHQge1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4uY2hhdF9fd3JhcCB7XG4gIHBhZGRpbmc6IDAgMzBweDsgfVxuXG4ucDAge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cblxuLm0wIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cblxuLm1yMTQ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAxNDRweDsgfVxuXG4ubWI4IHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG5cbi53aWR0aC1hdXRvIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1pbi13aWR0aDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5vdmVyZmxvd3gge1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHotaW5kZXg6IDE7XG4gIC8qIFRyYWNrICovXG4gIC8qIEhhbmRsZSAqL1xuICAvKiBIYW5kbGUgb24gaG92ZXIgKi9cbiAgc2Nyb2xsLWJlaGF2aW9yOiBhdXRvO1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgLyog0JPQu9C+0LHQsNC70YzQvdGL0LUg0YHQstC+0LnRgdGC0LLQsCAqL1xuICBzY3JvbGwtYmVoYXZpb3I6IGluaGVyaXQ7XG4gIHNjcm9sbC1iZWhhdmlvcjogaW5pdGlhbDtcbiAgc2Nyb2xsLWJlaGF2aW9yOiB1bnNldDtcbiAgc2Nyb2xsYmFyLWJhc2UtY29sb3I6ICNlZmVmZWY7XG4gIHNjcm9sbGJhci1mYWNlLWNvbG9yOiAjNjY2NjY2O1xuICBzY3JvbGxiYXItM2RsaWdodC1jb2xvcjogIzY2NjY2NjtcbiAgc2Nyb2xsYmFyLWhpZ2hsaWdodC1jb2xvcjogIzY2NjY2NjtcbiAgc2Nyb2xsYmFyLXRyYWNrLWNvbG9yOiAjZWZlZmVmO1xuICBzY3JvbGxiYXItYXJyb3ctY29sb3I6ICM2NjY2NjY7XG4gIHNjcm9sbGJhci1zaGFkb3ctY29sb3I6ICM2NjY2NjY7XG4gIHNjcm9sbGJhci1kYXJrLXNoYWRvdy1jb2xvcjogIzY2NjY2NjsgfVxuICAub3ZlcmZsb3d4Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgd2lkdGg6IDE2cHg7IH1cbiAgLm92ZXJmbG93eDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgIGJhY2tncm91bmQ6ICNGNUY3RkM7IH1cbiAgLm92ZXJmbG93eDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGJvcmRlcjogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTkxLCAyMDAsIDIxNywgMC42KTtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBjb250ZW50LWJveDsgfVxuXG4udHR5NDAge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7IH1cblxuLl9iZGIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q5RERFNSAhaW1wb3J0YW50OyB9XG5cbi5qcy1zaW1wbGUtYWNjb3JkIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5zcGFjZS1iZXR3ZWVuIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cbi5mbGV4LWVuZCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfVxuXG51bCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lOyB9XG5cbmEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gIGE6aG92ZXIsIGE6Zm9jdXMge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuaDEsXG4uaDEge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90by1NZWRpdW1cIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBcIlRhaG9tYVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7IH1cblxuaDIsXG4uaDIge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90by1NZWRpdW1cIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBcIlRhaG9tYVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7IH1cblxuaDMsXG4uaDMge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90by1NZWRpdW1cIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBcIlRhaG9tYVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7IH1cblxuaDQsXG4uaDQge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90by1NZWRpdW1cIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBcIlRhaG9tYVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7IH1cblxucCB7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgcDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbmgxOmxhc3QtY2hpbGQsXG5oMjpsYXN0LWNoaWxkLFxuaDM6bGFzdC1jaGlsZCxcbmg0Omxhc3QtY2hpbGQsXG5oNTpsYXN0LWNoaWxkLFxuaDY6bGFzdC1jaGlsZCxcbnA6bGFzdC1jaGlsZCxcbi5oMTpsYXN0LWNoaWxkLFxuLmgyOmxhc3QtY2hpbGQsXG4uaDM6bGFzdC1jaGlsZCxcbi5oNDpsYXN0LWNoaWxkLFxuLmg1Omxhc3QtY2hpbGQsXG4uaDY6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90by1Cb2xkXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5zdGF0aWMgYSB7XG4gIGNvbG9yOiAjNEY4QkYwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAuc3RhdGljIGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uc3RhdGljIHVsLFxuLnN0YXRpYyBwLFxuLnN0YXRpYyBoMSxcbi5zdGF0aWMgaDIsXG4uc3RhdGljIGgzLFxuLnN0YXRpYyBoNCxcbi5zdGF0aWMgaDUsXG4uc3RhdGljIGg2LFxuLnN0YXRpYyBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cbiAgLnN0YXRpYyB1bDpsYXN0LWNoaWxkLFxuICAuc3RhdGljIHA6bGFzdC1jaGlsZCxcbiAgLnN0YXRpYyBoMTpsYXN0LWNoaWxkLFxuICAuc3RhdGljIGgyOmxhc3QtY2hpbGQsXG4gIC5zdGF0aWMgaDM6bGFzdC1jaGlsZCxcbiAgLnN0YXRpYyBoNDpsYXN0LWNoaWxkLFxuICAuc3RhdGljIGg1Omxhc3QtY2hpbGQsXG4gIC5zdGF0aWMgaDY6bGFzdC1jaGlsZCxcbiAgLnN0YXRpYyBvbDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5zdGF0aWMgaDEsXG4uc3RhdGljIGgyLFxuLnN0YXRpYyBoMyxcbi5zdGF0aWMgaDQsXG4uc3RhdGljIGg1LFxuLnN0YXRpYyBoNiB7XG4gIG1hcmdpbi10b3A6IDQwcHg7IH1cbiAgLnN0YXRpYyBoMTpmaXJzdC1jaGlsZCxcbiAgLnN0YXRpYyBoMjpmaXJzdC1jaGlsZCxcbiAgLnN0YXRpYyBoMzpmaXJzdC1jaGlsZCxcbiAgLnN0YXRpYyBoNDpmaXJzdC1jaGlsZCxcbiAgLnN0YXRpYyBoNTpmaXJzdC1jaGlsZCxcbiAgLnN0YXRpYyBoNjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuXG4uc3RhdGljIGhyIHtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2Q5ZGRlNTtcbiAgbWFyZ2luOiAyNHB4IDA7IH1cblxuLnN0YXRpYyB1bCxcbi5zdGF0aWMgb2wge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMCAyMHB4OyB9XG4gIC5zdGF0aWMgdWwgbGksXG4gIC5zdGF0aWMgb2wgbGkge1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAgIC5zdGF0aWMgdWwgbGk6bGFzdC1jaGlsZCxcbiAgICAuc3RhdGljIG9sIGxpOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uc3RhdGljIHVsIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgLnN0YXRpYyB1bCBsaTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNnB4O1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDZweDtcbiAgICBoZWlnaHQ6IDZweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRGOEJGMDsgfVxuXG4uc3RhdGljIG9sIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBjb3VudGVyLXJlc2V0OiBteS1hd2Vzb21lLWNvdW50ZXI7IH1cbiAgLnN0YXRpYyBvbCBsaSB7XG4gICAgY291bnRlci1pbmNyZW1lbnQ6IG15LWF3ZXNvbWUtY291bnRlcjtcbiAgICBjb2xvcjogIzMyNDA1NztcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG8tUmVndWxhclwiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMjJweDsgfVxuICAgIC5zdGF0aWMgb2wgbGk6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IGNvdW50ZXIobXktYXdlc29tZS1jb3VudGVyKSBcIi5cIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBjb2xvcjogIzRGOEJGMDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90by1NZWRpdW1cIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBcIlRhaG9tYVwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4uc3RhdGljIGJsb2NrcXVvdGUge1xuICBiYWNrZ3JvdW5kOiAjZjVmOGZjO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDMwcHggMjVweDtcbiAgbWFyZ2luOiAyNXB4IDA7IH1cbiAgLnN0YXRpYyBibG9ja3F1b3RlOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5zdGF0aWMgYmxvY2txdW90ZTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5zdGF0aWMgYmxvY2txdW90ZSBwIHtcbiAgICBsaW5lLWhlaWdodDogMjJweDsgfVxuXG4uc3RhdGljIGlmcmFtZSB7XG4gIGhlaWdodDogNDAwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDJweCA4cHggcmdiYSgyOSwgNDIsIDU2LCAwLjEpO1xuICBoZWlnaHQ6IDY0cHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcGFkZGluZzogMCAzMnB4IDAgMTYwcHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAyMDtcbiAgdHJhbnNpdGlvbjogbGVmdCAwLjNzLCBwYWRkaW5nLWxlZnQgMC4zcztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtaW4td2lkdGg6IDEwMjRweDsgfVxuICAuaGVhZGVyIC5vcGVuZWQtZmlsdGVyIHtcbiAgICBib3gtc2hhZG93OiAwIDFweCAxcHggcmdiYSgyOSwgNDIsIDU2LCAwLjEpOyB9XG4gIC5oZWFkZXJfX3NlYXJjaCB7XG4gICAgd2lkdGg6IDQ4MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5oZWFkZXJfX3NlYXJjaCAuX2lucHV0OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiAxMnB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjQ0MXB4IDI0MjRweDtcbiAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3MDVweCAtMTcxMHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTExcHg7IH1cbiAgICAuaGVhZGVyX19zZWFyY2ggLl9pbnB1dCBpbnB1dCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQ4cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMjJweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuICAgIC5oZWFkZXJfX3NlYXJjaCAuX2Ryb3Age1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogMTIycHg7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gICAgICAuaGVhZGVyX19zZWFyY2ggLl9kcm9wOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxcHg7XG4gICAgICAgIHJpZ2h0OiAxMDAlO1xuICAgICAgICBib3R0b206IDFweDtcbiAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICNmZmZmZmYgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7IH1cbiAgICAgIC5oZWFkZXJfX3NlYXJjaCAuX2Ryb3Agc2VsZWN0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmhlYWRlcl9fc2VhcmNoIC5fZHJvcCAuZHJvcGRvd25fX2hlYWRlciB7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBjb2xvcjogIzk5OWZhODtcbiAgICAgICAgaGVpZ2h0OiAzOHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDQ7XG4gICAgICAgIG1hcmdpbjogMXB4IDFweCAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAuaGVhZGVyX19zZWFyY2ggLl9kcm9wIC5kcm9wZG93bl9faGVhZGVyOmhvdmVyIC5kcm9wZG93bl9fYXJyb3cge1xuICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3Nwcml0ZS5zdmdcIik7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNDQxcHggMjQyNHB4O1xuICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzYycHggLTE3NTJweDsgfVxuICAgICAgLmhlYWRlcl9fc2VhcmNoIC5fZHJvcCAuZHJvcGRvd25fX3RleHQge1xuICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgICAgLmhlYWRlcl9fc2VhcmNoIC5fZHJvcCAuZHJvcGRvd25fX2Fycm93IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3Nwcml0ZS5zdmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjQ0MXB4IDI0MjRweDtcbiAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc0OHB4IC0xNzQ0cHg7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICAgICAgcmlnaHQ6IDE4cHg7IH1cbiAgICAgIC5oZWFkZXJfX3NlYXJjaCAuX2Ryb3AgLmRyb3Bkb3duX19ib3gge1xuICAgICAgICB0b3A6IC0xcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2I5ZDFmOTtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDJweCA4cHggcmdiYSg0NiwgNjcsIDEwMiwgMC4xNSk7XG4gICAgICAgIHBhZGRpbmc6IDM4cHggMCAwOyB9XG4gICAgICAgIC5oZWFkZXJfX3NlYXJjaCAuX2Ryb3AgLmRyb3Bkb3duX19ib3ggc3BhbiB7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiOWQxZjk7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcGFkZGluZzogNXB4IDA7IH1cbiAgICAgICAgICAuaGVhZGVyX19zZWFyY2ggLl9kcm9wIC5kcm9wZG93bl9fYm94IHNwYW4uYWN0aXZlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLmhlYWRlcl9fc2VhcmNoIC5fZHJvcCAuZHJvcGRvd25fX2JveCBhIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICAgICAgICAuaGVhZGVyX19zZWFyY2ggLl9kcm9wIC5kcm9wZG93bl9fYm94IGE6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjdmYzsgfVxuICAgICAgLmhlYWRlcl9fc2VhcmNoIC5fZHJvcCAuZHJvcGRvd24ub3BlbmVkIC5kcm9wZG93bl9fYXJyb3cge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNDQxcHggMjQyNHB4O1xuICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzYycHggLTE3NTJweDsgfVxuICAuaGVhZGVyX19maWx0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAyNHB4OyB9XG4gICAgLmhlYWRlcl9fZmlsdGVyIC5fYnRuIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjJweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIHRyYW5zaXRpb246IDAuM3M7IH1cbiAgICAgIC5oZWFkZXJfX2ZpbHRlciAuX2J0bjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNDQxcHggMjQyNHB4O1xuICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEyM3B4IC0xMTA5cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAgICAgLmhlYWRlcl9fZmlsdGVyIC5fYnRuLnNob3dlZCB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgICAuaGVhZGVyX19maWx0ZXIgLl90ZXh0IHtcbiAgICAgIGNvbG9yOiAjNGY4YmYwOyB9XG4gICAgLmhlYWRlcl9fZmlsdGVyIC5fcXR5IHtcbiAgICAgIGNvbG9yOiAjNzU3NzdiOyB9XG4gIC5oZWFkZXJfX3VzZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5oZWFkZXJfX3VzZXI6aG92ZXI6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuaGVhZGVyX191c2VyOmhvdmVyIC51c2VyX19oZWFkZXIge1xuICAgICAgY29sb3I6ICM0RjhCRjA7IH1cbiAgICAuaGVhZGVyX191c2VyOmhvdmVyIC51c2VyX19ib3gge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgICAuaGVhZGVyX191c2VyIC51c2VyX19oZWFkZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIC5oZWFkZXJfX3VzZXIgLnVzZXJfX2hlYWRlciAuX3RleHQge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgICAgLmhlYWRlcl9fdXNlciAudXNlcl9faGVhZGVyIC5faW1nIHtcbiAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2QzZDhlMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5oZWFkZXJfX3VzZXIgLnVzZXJfX2hlYWRlciAuX2ltZyBpbWcge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gICAgLmhlYWRlcl9fdXNlciAudXNlcl9fYm94IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTAwJTtcbiAgICAgIHJpZ2h0OiAtMTRweDtcbiAgICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2QzZDhlMDtcbiAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTBweCByZ2JhKDAsIDQ3LCA4MiwgMC4xMik7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICBwYWRkaW5nOiA0cHggMTJweDtcbiAgICAgIG1pbi13aWR0aDogMTk2cHg7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gICAgICAuaGVhZGVyX191c2VyIC51c2VyX19ib3g6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC0xMHB4O1xuICAgICAgICByaWdodDogMThweDtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCAjZDNkOGUwOyB9XG4gICAgICAuaGVhZGVyX191c2VyIC51c2VyX19ib3g6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTlweDtcbiAgICAgICAgcmlnaHQ6IDE4cHg7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgI2ZmZjsgfVxuICAgICAgLmhlYWRlcl9fdXNlciAudXNlcl9fYm94IC5fbGluayB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMCAxMHB4IDIwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgLmhlYWRlcl9fdXNlciAudXNlcl9fYm94IC5fbGluazpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7IH1cbiAgICAgICAgLmhlYWRlcl9fdXNlciAudXNlcl9fYm94IC5fbGluazpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICM0RjhCRjA7IH1cbiAgICAgIC5oZWFkZXJfX3VzZXIgLnVzZXJfX2JveCAuX3NldHRpbmdzIC5fbGluazpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNDQxcHggMjQyNHB4O1xuICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTk2NHB4IC0xOTQ4cHg7IH1cbiAgICAgIC5oZWFkZXJfX3VzZXIgLnVzZXJfX2JveCAuX3NldHRpbmdzIC5fbGluazpob3ZlcjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNDQxcHggMjQyNHB4O1xuICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTk3NnB4IC0xOTYwcHg7IH1cbiAgICAgIC5oZWFkZXJfX3VzZXIgLnVzZXJfX2JveCAuX2xvZ291dCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAuaGVhZGVyX191c2VyIC51c2VyX19ib3ggLl9sb2dvdXQ6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDNkOGUwOyB9XG4gICAgICAgIC5oZWFkZXJfX3VzZXIgLnVzZXJfX2JveCAuX2xvZ291dCAuX2xpbms6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3Nwcml0ZS5zdmdcIik7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNDQxcHggMjQyNHB4O1xuICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgIGhlaWdodDogOXB4O1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDIzcHggLTE0MjBweDsgfVxuICAgICAgICAuaGVhZGVyX191c2VyIC51c2VyX19ib3ggLl9sb2dvdXQgLl9saW5rOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zcHJpdGUuc3ZnXCIpO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjQ0MXB4IDI0MjRweDtcbiAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICBoZWlnaHQ6IDlweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQzNXB4IC0xNDI5cHg7IH1cblxuLmJyZWFkY3J1bWJzIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmY2ZmM7XG4gIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuICAuYnJlYWRjcnVtYnNfX2lubmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHBhZGRpbmc6IDAgMjZweCAwIDMwcHg7IH1cbiAgLmJyZWFkY3J1bWJzX19hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC04cHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjZmYztcbiAgICB6LWluZGV4OiAxO1xuICAgIGNvbG9yOiAjNzU3NzdiO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgIC5icmVhZGNydW1ic19fYXJyb3cuaGlkZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5icmVhZGNydW1ic19fcHJldiB7XG4gICAgbGVmdDogMDsgfVxuICAuYnJlYWRjcnVtYnNfX25leHQge1xuICAgIHJpZ2h0OiAwOyB9XG4gIC5icmVhZGNydW1ic19faXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsaW5lLWhlaWdodDogNDBweDsgfVxuICAgIC5icmVhZGNydW1ic19faXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgLmJyZWFkY3J1bWJzX19pdGVtOmxhc3QtY2hpbGQgLmJyZWFkY3J1bWJzX19oZWFkZXIge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgICAgIC5icmVhZGNydW1ic19faXRlbTpsYXN0LWNoaWxkIC5icmVhZGNydW1ic19faGVhZGVyOmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuYnJlYWRjcnVtYnNfX2hlYWRlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiAjNzU3NzdiOyB9XG4gICAgLmJyZWFkY3J1bWJzX19oZWFkZXI6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjQ0MXB4IDI0MjRweDtcbiAgICAgIHdpZHRoOiA3cHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzczcHggLTMxOHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTVweDsgfVxuICAgIC5icmVhZGNydW1ic19faGVhZGVyOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMzI0MDU3OyB9XG4gICAgLmJyZWFkY3J1bWJzX19oZWFkZXIuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjMzI0MDU3OyB9XG4gICAgICAuYnJlYWRjcnVtYnNfX2hlYWRlci5hY3RpdmU6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3Nwcml0ZS5zdmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjQ0MXB4IDI0MjRweDtcbiAgICAgICAgd2lkdGg6IDdweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzgwcHggLTMyOHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgIG1hcmdpbi10b3A6IC00cHg7IH1cbiAgLmJyZWFkY3J1bWJzX19ib3gge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTJweCByZ2JhKDQ2LCA2NywgMTAyLCAwLjE1KTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNiOWQxZjk7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIG1hcmdpbi10b3A6IDZweDsgfVxuICAgIC5icmVhZGNydW1ic19fYm94IGxpIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiA5cHggMTVweDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDsgfVxuICAgICAgLmJyZWFkY3J1bWJzX19ib3ggbGkgYTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY3ZmM7XG4gICAgICAgIGNvbG9yOiAjNEY4QkYwOyB9XG4gIC5icmVhZGNydW1ic19fbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLmZvb3RlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMjRweCAwOyB9XG4gIC5mb290ZXIgLl9ob3ZlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuZm9vdGVyIC5fbG9nbzpob3ZlciAuX21haW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmZvb3RlciAuX2xvZ286aG92ZXIgLl9ob3ZlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5wb3B1cC1vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDExMTEyO1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5wb3B1cCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDM2LCA0NSwgNjEsIDAuNDUpO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMTExMTM7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHBhZGRpbmc6IDExMnB4IDA7XG4gIG1pbi13aWR0aDogMTAyNHB4OyB9XG4gIC5wb3B1cF9fYm94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDkyOHB4O1xuICAgIHBhZGRpbmc6IDI0cHggMCAwO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgYm94LXNoYWRvdzogMHB4IDhweCA0MHB4IHJnYmEoMTUsIDMxLCA1OSwgMC4xNSk7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgLnBvcHVwX19jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjZweDtcbiAgICByaWdodDogMzJweDtcbiAgICB6LWluZGV4OiAxO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI0NDFweCAyNDI0cHg7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjEwcHggLTE2MTVweDsgfVxuICAucG9wdXBfX3RpdGxlIHtcbiAgICBwYWRkaW5nOiAwIDMycHg7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvLU1lZGl1bVwiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5wb3B1cF9fdGl0bGUgLl93YXJuaW5nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90by1NZWRpdW1cIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBcIlRhaG9tYVwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuICAgICAgLnBvcHVwX190aXRsZSAuX3dhcm5pbmc6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNDQxcHggMjQyNHB4O1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwMXB4IC0yMzg4cHg7IH1cbiAgLnBvcHVwX19kZXNjIHtcbiAgICBwYWRkaW5nOiAyNHB4IDMycHggMTZweDtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG8tTWVkaXVtXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICAucG9wdXBfX2Rlc2Mgc3BhbiB7XG4gICAgICBjb2xvcjogIzdlODQ4YztcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90by1SZWd1bGFyXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG4gIC5wb3B1cF9fdG9nZ2xlIHtcbiAgICBtYXJnaW46IDI0cHggMDtcbiAgICBwYWRkaW5nOiAwIDMycHg7IH1cbiAgICAucG9wdXBfX3RvZ2dsZTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLnBvcHVwX19jb3B5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTtcbiAgICB0b3A6IDg4cHg7XG4gICAgcmlnaHQ6IDMycHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG4gICAgLnBvcHVwX19jb3B5OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjQ0MXB4IDI0MjRweDtcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTc1MHB4IC03MTJweDtcbiAgICAgIG1hcmdpbi10b3A6IC05cHg7IH1cbiAgICAucG9wdXBfX2NvcHkgc3BhbiB7XG4gICAgICBjb2xvcjogIzRGOEJGMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgIzRGOEJGMDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4OyB9XG4gICAgICAucG9wdXBfX2NvcHkgc3Bhbjpob3ZlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLnBvcHVwX19kZWZhdWx0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTtcbiAgICB0b3A6IDEyOXB4O1xuICAgIHJpZ2h0OiAzMnB4OyB9XG4gICAgLnBvcHVwX19kZWZhdWx0IC5faW5wdXQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLnBvcHVwX19kZWZhdWx0IC5faW5wdXQ6Y2hlY2tlZCArIGxhYmVsIC5fdG9nZ2xlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzZkOWJlODsgfVxuICAgICAgICAucG9wdXBfX2RlZmF1bHQgLl9pbnB1dDpjaGVja2VkICsgbGFiZWwgLl90b2dnbGU6YWZ0ZXIge1xuICAgICAgICAgIGxlZnQ6IDIxcHg7IH1cbiAgICAucG9wdXBfX2RlZmF1bHQgLl9sYWJlbCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7IH1cbiAgICAgIC5wb3B1cF9fZGVmYXVsdCAuX2xhYmVsOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zcHJpdGUuc3ZnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0NDFweCAyNDI0cHg7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDExcHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDU5cHggLTIwNThweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTZweDsgfVxuICAgIC5wb3B1cF9fZGVmYXVsdCAuX3RleHQge1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjA1cyAwLjI1czsgfVxuICAgIC5wb3B1cF9fZGVmYXVsdCAuX3RvZ2dsZSB7XG4gICAgICB3aWR0aDogMzhweDtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIGJhY2tncm91bmQ6ICNjMWNlZTU7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5wb3B1cF9fZGVmYXVsdCAuX3RvZ2dsZTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDNweDtcbiAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTdweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gICAgICAucG9wdXBfX2RlZmF1bHQgLl90b2dnbGU6aG92ZXIge1xuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwcHggMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMTUpOyB9XG4gIC5wb3B1cF9fYm9keSB7XG4gICAgcGFkZGluZzogMzJweCAwOyB9XG4gICAgLnBvcHVwX19ib2R5LS1wIHtcbiAgICAgIHBhZGRpbmc6IDMycHggMjRweDsgfVxuICAgIC5wb3B1cF9fYm9keS0tbm9fcGIge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgLnBvcHVwX19zZWN0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIHBhZGRpbmc6IDAgMzJweDsgfVxuICAgIC5wb3B1cF9fc2VjdGlvbjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAucG9wdXBfX3NlY3Rpb24tLWJiIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDlkZGU1O1xuICAgICAgcGFkZGluZy1ib3R0b206IDMycHg7IH1cbiAgICAucG9wdXBfX3NlY3Rpb24tLW5vX3Age1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgIC5wb3B1cF9fc2VjdGlvbiAubXVsdGlfX2FkZCB7XG4gICAgICBtYXgtd2lkdGg6IDQyOHB4OyB9XG4gIC5wb3B1cF9fZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAyNHB4IDMycHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkOWRkZTU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLnBvcHVwX19hY3Rpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAucG9wdXBfX2FjdGlvbiBsaSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7IH1cbiAgICAgIC5wb3B1cF9fYWN0aW9uIGxpOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLnBvcHVwLmVkaXQtZGlzYWJsZWQgLnBvcHVwX19wZXJzb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnBvcHVwLS1zbWFsbCAucG9wdXBfX2JveCB7XG4gICAgd2lkdGg6IDc2OHB4OyB9XG4gIC5wb3B1cC0tcmVmZXJlbmNlIHtcbiAgICBwYWRkaW5nOiA1MHB4OyB9XG4gICAgLnBvcHVwLS1yZWZlcmVuY2UgLnBvcHVwX19ib3gge1xuICAgICAgd2lkdGg6IDc2OHB4OyB9XG4gIC5wb3B1cC0tbWluaSAucG9wdXBfX2JveCB7XG4gICAgd2lkdGg6IDYzMHB4OyB9XG4gIC5wb3B1cC0tZXh0cmFtaW5pIC5wb3B1cF9fYm94IHtcbiAgICB3aWR0aDogNDkwcHg7IH1cbiAgLnBvcHVwLS10YWJsZSAucG9wdXBfX2JveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMzUwcHg7IH1cbiAgLnBvcHVwLS10YWJsZSAucG9wdXBfX3RpdGxlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjRweDsgfVxuICAucG9wdXAtLXRhYmxlIC5wb3B1cF9fY2xvc2Uge1xuICAgIHJpZ2h0OiAyNHB4OyB9XG4gIC5wb3B1cC0tZG9jdW1lbnQtYXBwcm92ZSAucG9wdXBfX2JvZHkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMycHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4OyB9XG4gICAgLnBvcHVwLS1kb2N1bWVudC1hcHByb3ZlIC5wb3B1cF9fYm9keSAuZm9ybS1ncm91cCB7XG4gICAgICBtYXJnaW46IDIwcHggMCAwIDA7IH1cbiAgICAgIC5wb3B1cC0tZG9jdW1lbnQtYXBwcm92ZSAucG9wdXBfX2JvZHkgLmZvcm0tZ3JvdXAgLmNvbnRyb2wtbGFiZWwge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDAgMCAxNnB4IDA7IH1cbiAgICAgIC5wb3B1cC0tZG9jdW1lbnQtYXBwcm92ZSAucG9wdXBfX2JvZHkgLmZvcm0tZ3JvdXAgLmZvcm0tYXJlYSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDgwcHg7IH1cblxuLndyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIHBhZGRpbmctbGVmdDogODhweDtcbiAgLW1zLWZsZXg6IDEgMSBhdXRvOyB9XG4gIC53cmFwcGVyX19pbm5lciB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZsZXgtc2hyaW5rOiAwOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAgICAgLndyYXBwZXJfX2lubmVyIHtcbiAgICAgICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDcxcHgpOyB9IH1cblxuLnNpZGViYXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMzY4cHg7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDExMTExO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgLnNpZGViYXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMTAwJTtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogMTsgfVxuICAuc2lkZWJhci5zaG93ZWQge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICAuc2lkZWJhcl9faW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAzO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYmYxZmM7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2JmYzhkOTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7IH1cbiAgLnNpZGViYXJfX21haW4ge1xuICAgIGZsZXg6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7IH1cbiAgLnNpZGViYXJfX2hlYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5zaWRlYmFyX19oZWFkZXIud2l0aC1zZWFyY2ggLnMtaGVhZGVyX19zdWJtZW51OmFmdGVyIHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuICAgIC5zaWRlYmFyX19oZWFkZXIud2l0aC1zZWFyY2ggLnN1Ym1lbnVfX3NlYXJjaCB7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gICAgLnNpZGViYXJfX2hlYWRlciAucy1oZWFkZXJfX2xhYmVsOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICByaWdodDogMjBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3Nwcml0ZS5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0NDFweCAyNDI0cHg7XG4gICAgICB3aWR0aDogMTRweDtcbiAgICAgIGhlaWdodDogOHB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzNnB4IC0xMjZweDtcbiAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgICB0cmFuc2l0aW9uOiAwLjA1cyAwLjI1czsgfVxuICAgIC5zaWRlYmFyX19oZWFkZXIgLnMtaGVhZGVyX19sYWJlbC5vcGVuZWQgKyAucy1oZWFkZXJfX3N1Ym1lbnUge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuc2lkZWJhcl9faGVhZGVyIC5zLWhlYWRlcl9faXRlbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDIwcHggNDBweCAyMHB4IDIwcHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JmYzhkOTsgfVxuICAgICAgLnNpZGViYXJfX2hlYWRlciAucy1oZWFkZXJfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7IH1cbiAgICAuc2lkZWJhcl9faGVhZGVyIC5zLWhlYWRlcl9faWNvbiB7XG4gICAgICB3aWR0aDogNDhweDtcbiAgICAgIGhlaWdodDogNDhweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTVweCByZ2JhKDE0MywgMTU3LCAxODEsIDAuMyk7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5zaWRlYmFyX19oZWFkZXIgLnMtaGVhZGVyX19pY29uIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gICAgLnNpZGViYXJfX2hlYWRlciAucy1oZWFkZXJfX25vdGlmeSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC01cHg7XG4gICAgICByaWdodDogLTVweDsgfVxuICAgIC5zaWRlYmFyX19oZWFkZXIgLnMtaGVhZGVyX190ZXh0IHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgICAgbWF4LWhlaWdodDogNTRweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMDVzIDAuMjVzO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgY29sb3I6ICMzMjQwNTc7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAgIC5zaWRlYmFyX19oZWFkZXIgLnMtaGVhZGVyX190ZXh0IHNwYW4ge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvLU1lZGl1bVwiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDsgfVxuICAgIC5zaWRlYmFyX19oZWFkZXIgLnMtaGVhZGVyX19zdWJtZW51IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTAwJTtcbiAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMTRweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogI2Y1ZjdmYztcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNiZmM4ZDk7XG4gICAgICBib3gtc2hhZG93OiAwIDRweCA4cHggcmdiYSg5OCwgMTAyLCAxMDUsIDAuMTUpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHotaW5kZXg6IDU7IH1cbiAgICAgIC5zaWRlYmFyX19oZWFkZXIgLnMtaGVhZGVyX19zdWJtZW51OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtMTFweDtcbiAgICAgICAgcmlnaHQ6IDM2cHg7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgI2JmYzhkOTsgfVxuICAgICAgLnNpZGViYXJfX2hlYWRlciAucy1oZWFkZXJfX3N1Ym1lbnU6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTEwcHg7XG4gICAgICAgIHJpZ2h0OiAzNnB4O1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBib3JkZXItbGVmdDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkICNmNWY3ZmM7IH1cbiAgICAgIC5zaWRlYmFyX19oZWFkZXIgLnMtaGVhZGVyX19zdWJtZW51LmNoYW5nZWQgLnN1Ym1lbnVfX3NlYXJjaCBidXR0b24ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gICAgICAuc2lkZWJhcl9faGVhZGVyIC5zLWhlYWRlcl9fc3VibWVudS5jaGFuZ2VkIC5zdWJtZW51X19saXN0IGxpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAuc2lkZWJhcl9faGVhZGVyIC5zLWhlYWRlcl9fc3VibWVudS5jaGFuZ2VkIC5zdWJtZW51X19saXN0IGxpLnNob3dlZCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5zaWRlYmFyX19oZWFkZXIgLnMtaGVhZGVyX19zdWJtZW51IC5zdWJtZW51X19zZWFyY2gge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiZmM4ZDk7IH1cbiAgICAgICAgLnNpZGViYXJfX2hlYWRlciAucy1oZWFkZXJfX3N1Ym1lbnUgLnN1Ym1lbnVfX3NlYXJjaCBpbnB1dCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZzogMCA0OHB4IDAgMTZweDtcbiAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgICAgLnNpZGViYXJfX2hlYWRlciAucy1oZWFkZXJfX3N1Ym1lbnUgLnN1Ym1lbnVfX3NlYXJjaCBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICBjb2xvcjogI2FhYWRiMjsgfVxuICAgICAgICAgIC5zaWRlYmFyX19oZWFkZXIgLnMtaGVhZGVyX19zdWJtZW51IC5zdWJtZW51X19zZWFyY2ggaW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICBjb2xvcjogI2FhYWRiMjsgfVxuICAgICAgICAgIC5zaWRlYmFyX19oZWFkZXIgLnMtaGVhZGVyX19zdWJtZW51IC5zdWJtZW51X19zZWFyY2ggaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgY29sb3I6ICNhYWFkYjI7IH1cbiAgICAgICAgICAuc2lkZWJhcl9faGVhZGVyIC5zLWhlYWRlcl9fc3VibWVudSAuc3VibWVudV9fc2VhcmNoIGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICBjb2xvcjogI2FhYWRiMjsgfVxuICAgICAgICAuc2lkZWJhcl9faGVhZGVyIC5zLWhlYWRlcl9fc3VibWVudSAuc3VibWVudV9fc2VhcmNoIGJ1dHRvbiB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIHJpZ2h0OiAxNnB4O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0NDFweCAyNDI0cHg7XG4gICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjI2cHggLTE2MzFweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtOHB4O1xuICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgICAgICAgICAuc2lkZWJhcl9faGVhZGVyIC5zLWhlYWRlcl9fc3VibWVudSAuc3VibWVudV9fc2VhcmNoIGJ1dHRvbjpob3ZlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zcHJpdGUuc3ZnXCIpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNDQxcHggMjQyNHB4O1xuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTY1OHB4IC0xNjYzcHg7IH1cbiAgICAgIC5zaWRlYmFyX19oZWFkZXIgLnMtaGVhZGVyX19zdWJtZW51IC5zdWJtZW51X19hY3Rpb24ge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JmYzhkOTsgfVxuICAgICAgICAuc2lkZWJhcl9faGVhZGVyIC5zLWhlYWRlcl9fc3VibWVudSAuc3VibWVudV9fYWN0aW9uIC5fYnRuIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwYWRkaW5nOiAxN3B4IDE2cHggMTdweCAzNnB4O1xuICAgICAgICAgIGNvbG9yOiAjNGY4YmYwO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90by1NZWRpdW1cIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBcIlRhaG9tYVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgIC5zaWRlYmFyX19oZWFkZXIgLnMtaGVhZGVyX19zdWJtZW51IC5zdWJtZW51X19hY3Rpb24gLl9idG46YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDE2cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zcHJpdGUuc3ZnXCIpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNDQxcHggMjQyNHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDExcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwNHB4IC0xMTg1cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtNXB4OyB9XG4gICAgICAgICAgLnNpZGViYXJfX2hlYWRlciAucy1oZWFkZXJfX3N1Ym1lbnUgLnN1Ym1lbnVfX2FjdGlvbiAuX2J0bjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllZWY4OyB9XG4gICAgICAuc2lkZWJhcl9faGVhZGVyIC5zLWhlYWRlcl9fc3VibWVudSAuc3VibWVudV9fbGlzdCB7XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87IH1cbiAgICAgICAgLnNpZGViYXJfX2hlYWRlciAucy1oZWFkZXJfX3N1Ym1lbnUgLnN1Ym1lbnVfX2xpc3QgbWFyayB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvLUJvbGRcIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBcIlRhaG9tYVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gICAgICAgIC5zaWRlYmFyX19oZWFkZXIgLnMtaGVhZGVyX19zdWJtZW51IC5zdWJtZW51X19saXN0IGxpIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JmYzhkOTsgfVxuICAgICAgICAgIC5zaWRlYmFyX19oZWFkZXIgLnMtaGVhZGVyX19zdWJtZW51IC5zdWJtZW51X19saXN0IGxpOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuICAgICAgICAuc2lkZWJhcl9faGVhZGVyIC5zLWhlYWRlcl9fc3VibWVudSAuc3VibWVudV9fbGlzdCAuX2J0biB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcGFkZGluZzogMTRweCAxNnB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90by1NZWRpdW1cIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBcIlRhaG9tYVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgICAgICAgIC5zaWRlYmFyX19oZWFkZXIgLnMtaGVhZGVyX19zdWJtZW51IC5zdWJtZW51X19saXN0IC5fYnRuOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjNGY4YmYwOyB9XG4gICAgICAuc2lkZWJhcl9faGVhZGVyIC5zLWhlYWRlcl9fc3VibWVudSAuc3VibWVudV9fc2V0dGluZ3Mge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgcGFkZGluZzogMTJweCAxMnB4IDEycHggMzJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiZmM4ZDk7IH1cbiAgICAgICAgLnNpZGViYXJfX2hlYWRlciAucy1oZWFkZXJfX3N1Ym1lbnUgLnN1Ym1lbnVfX3NldHRpbmdzOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgbGVmdDogMTJweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtNnB4O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0NDFweCAyNDI0cHg7XG4gICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTgwcHggLTExNjFweDsgfVxuICAgICAgICAuc2lkZWJhcl9faGVhZGVyIC5zLWhlYWRlcl9fc3VibWVudSAuc3VibWVudV9fc2V0dGluZ3M6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjNEY4QkYwOyB9XG4gICAgICAgICAgLnNpZGViYXJfX2hlYWRlciAucy1oZWFkZXJfX3N1Ym1lbnUgLnN1Ym1lbnVfX3NldHRpbmdzOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zcHJpdGUuc3ZnXCIpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNDQxcHggMjQyNHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTE5MnB4IC0xMTczcHg7IH1cbiAgICAgIC5zaWRlYmFyX19oZWFkZXIgLnMtaGVhZGVyX19zdWJtZW51IC5zLWhlYWRlcl9faXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDEycHg7IH1cbiAgICAuc2lkZWJhcl9faGVhZGVyIGEucy1oZWFkZXJfX2l0ZW06aG92ZXIgLnMtaGVhZGVyX190ZXh0IHtcbiAgICAgIGNvbG9yOiAjNEY4QkYwOyB9XG4gIC5zaWRlYmFyX19saXN0IHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDsgfVxuICAuc2lkZWJhcl9fb3B0aW9uIHtcbiAgICB0cmFuc2l0aW9uOiBtYXJnaW4tdG9wIDAuM3MsIHBhZGRpbmcgMC4zcywgYmFja2dvcnVuZC1jb2xvciAwLjNzO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuICAgIC5zaWRlYmFyX19vcHRpb24gLm9wdGlvbl9faGVhZGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcGFkZGluZzogMTBweCAxMnB4IDEwcHggOHB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuc2lkZWJhcl9fb3B0aW9uIC5vcHRpb25fX2hlYWRlcjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjNEY4QkYwOyB9XG4gICAgICAgIC5zaWRlYmFyX19vcHRpb24gLm9wdGlvbl9faGVhZGVyOmhvdmVyIC5faWNvbi1tYWluIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5zaWRlYmFyX19vcHRpb24gLm9wdGlvbl9faGVhZGVyOmhvdmVyIC5faWNvbi1ob3ZlciB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5zaWRlYmFyX19vcHRpb24gLm9wdGlvbl9faGVhZGVyIC5faWNvbiB7XG4gICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRyYW5zaXRpb246IHdpZHRoIDAuM3MsIGhlaWdodCAwLjNzO1xuICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwOyB9XG4gICAgICAgIC5zaWRlYmFyX19vcHRpb24gLm9wdGlvbl9faGVhZGVyIC5faWNvbi1ob3ZlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAuc2lkZWJhcl9fb3B0aW9uIC5vcHRpb25fX2hlYWRlciAuX2ljb24gLl9ub3RpZnkge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IC0ycHg7XG4gICAgICAgICAgcmlnaHQ6IC0ycHg7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLnNpZGViYXJfX29wdGlvbiAub3B0aW9uX19oZWFkZXIgLl90ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4wNXMgMC4yNXM7IH1cbiAgICAgIC5zaWRlYmFyX19vcHRpb24gLm9wdGlvbl9faGVhZGVyIC5fbm90aWZ5IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgLnNpZGViYXJfX29wdGlvbiAub3B0aW9uX19zdWJtZW51IHtcbiAgICAgIHBhZGRpbmc6IDAgMzZweCAwIDQ4cHg7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuc2lkZWJhcl9fb3B0aW9uIC5vcHRpb25fX3N1Ym1lbnUgbGkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgICAgIC5zaWRlYmFyX19vcHRpb24gLm9wdGlvbl9fc3VibWVudSBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAgIC5zaWRlYmFyX19vcHRpb24gLm9wdGlvbl9fc3VibWVudSBsaSBhOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogIzRGOEJGMDsgfVxuICAgIC5zaWRlYmFyX19vcHRpb24gLm9wdGlvbl9fdGl0bGUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5zaWRlYmFyX19vcHRpb24gZGl2Lm9wdGlvbl9faGVhZGVyOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICByaWdodDogMjBweDtcbiAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zcHJpdGUuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyNDQxcHggMjQyNHB4O1xuICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICBoZWlnaHQ6IDhweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzZweCAtMTI2cHg7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMDVzIDAuMjVzOyB9XG4gICAgLnNpZGViYXJfX29wdGlvbiBkaXYub3B0aW9uX19oZWFkZXI6aG92ZXI6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3Nwcml0ZS5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0NDFweCAyNDI0cHg7XG4gICAgICB3aWR0aDogMTRweDtcbiAgICAgIGhlaWdodDogOHB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1MHB4IC0xMzRweDsgfVxuICAgIC5zaWRlYmFyX19vcHRpb24ub3BlbmVkIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBwYWRkaW5nOiAxMHB4IDAgMjBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY3ZmM7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAjYzVjZmUwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2M1Y2ZlMDtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjNEY4QkYwOyB9XG4gICAgICAuc2lkZWJhcl9fb3B0aW9uLm9wZW5lZCAub3B0aW9uX19oZWFkZXIge1xuICAgICAgICBjb2xvcjogIzRGOEJGMDsgfVxuICAgICAgICAuc2lkZWJhcl9fb3B0aW9uLm9wZW5lZCAub3B0aW9uX19oZWFkZXI6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3Nwcml0ZS5zdmdcIik7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNDQxcHggMjQyNHB4O1xuICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNTBweCAtMTM0cHg7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAgICAgICAuc2lkZWJhcl9fb3B0aW9uLm9wZW5lZCAub3B0aW9uX19oZWFkZXIgLl9pY29uLW1haW4ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLnNpZGViYXJfX29wdGlvbi5vcGVuZWQgLm9wdGlvbl9faGVhZGVyIC5faWNvbi1ob3ZlciB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnNpZGViYXJfX3RvZ2dsZSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiZmM4ZDk7XG4gICAgbWluLWhlaWdodDogMzhweDtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIGZsZXgtc2hyaW5rOiAwOyB9XG4gICAgLnNpZGViYXJfX3RvZ2dsZSAuX2lucHV0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5zaWRlYmFyX190b2dnbGUgLl9pbnB1dDpjaGVja2VkICsgbGFiZWwgLl90b2dnbGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmQ5YmU4OyB9XG4gICAgICAgIC5zaWRlYmFyX190b2dnbGUgLl9pbnB1dDpjaGVja2VkICsgbGFiZWwgLl90b2dnbGU6YWZ0ZXIge1xuICAgICAgICAgIGxlZnQ6IDIxcHg7IH1cbiAgICAuc2lkZWJhcl9fdG9nZ2xlIC5fbGFiZWwge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvLU1lZGl1bVwiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAxMHB4IDIwcHggMTBweCAyMHB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgaGVpZ2h0OiAzOHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5zaWRlYmFyX190b2dnbGUgLl90ZXh0IHtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4wNXMgMC4yNXM7IH1cbiAgICAuc2lkZWJhcl9fdG9nZ2xlIC5fdG9nZ2xlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgcmlnaHQ6IDhweDtcbiAgICAgIHdpZHRoOiAzOHB4O1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgYmFja2dyb3VuZDogI2MxY2VlNTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAtOXB4O1xuICAgICAgdHJhbnNpdGlvbjogMC4zczsgfVxuICAgICAgLnNpZGViYXJfX3RvZ2dsZSAuX3RvZ2dsZTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDNweDtcbiAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTdweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gICAgICAuc2lkZWJhcl9fdG9nZ2xlIC5fdG9nZ2xlOmhvdmVyIHtcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjE1KTsgfVxuICAuc2lkZWJhcl9fc2xpZGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMTAwJTtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogMjtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnNpZGViYXJfX3NsaWRlOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiA0NHB4O1xuICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgYmFja2dyb3VuZDogI2UxZTlmYTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjNWNmZTA7XG4gICAgICBtYXJnaW4tdG9wOiAtMjJweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAgIC5zaWRlYmFyX19zbGlkZTphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICByaWdodDogMTBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3Nwcml0ZS5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0NDFweCAyNDI0cHg7XG4gICAgICB3aWR0aDogOHB4O1xuICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwMjhweCAtMjAxMnB4O1xuICAgICAgbWFyZ2luLXRvcDogLTdweDsgfVxuICAuc2lkZWJhcl9fdXNlciwgLnNpZGViYXJfX2FkbWluIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzOyB9XG4gICAgLnNpZGViYXJfX3VzZXIuc2hvd2VkLCAuc2lkZWJhcl9fYWRtaW4uc2hvd2VkIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICAuc2lkZWJhci0tYWRtaW4gLnNpZGViYXJfX2lubmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjM2E0ODY5O1xuICAgIGNvbG9yOiAjZGRlNGYwO1xuICAgIGJvcmRlci1yaWdodDogMDsgfVxuICAuc2lkZWJhci0tYWRtaW4gLnNpZGViYXJfX2hlYWRlciB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxNDIsIDE1MywgMTcxLCAwLjUpOyB9XG4gICAgLnNpZGViYXItLWFkbWluIC5zaWRlYmFyX19oZWFkZXIgLnMtaGVhZGVyX19sYWJlbDpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5zaWRlYmFyLS1hZG1pbiAuc2lkZWJhcl9faGVhZGVyIC5zLWhlYWRlcl9faWNvbiB7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkOGFlMDI7IH1cbiAgLnNpZGViYXItLWFkbWluIC5zaWRlYmFyX19vcHRpb24gLm9wdGlvbl9faGVhZGVyOmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zcHJpdGUuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjQ0MXB4IDI0MjRweDtcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTY0cHggLTE0MnB4OyB9XG4gIC5zaWRlYmFyLS1hZG1pbiAuc2lkZWJhcl9fb3B0aW9uIC5vcHRpb25fX2hlYWRlciBzdmcge1xuICAgIGZpbGw6ICNkZGU0ZjA7IH1cbiAgLnNpZGViYXItLWFkbWluIC5zaWRlYmFyX19vcHRpb24gLm9wdGlvbl9faGVhZGVyOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5zaWRlYmFyLS1hZG1pbiAuc2lkZWJhcl9fb3B0aW9uIC5vcHRpb25fX2hlYWRlcjpob3ZlcjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjQ0MXB4IDI0MjRweDtcbiAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc4cHggLTE1MHB4OyB9XG4gICAgLnNpZGViYXItLWFkbWluIC5zaWRlYmFyX19vcHRpb24gLm9wdGlvbl9faGVhZGVyOmhvdmVyIHN2ZyB7XG4gICAgICBmaWxsOiAjZmZmOyB9XG4gIC5zaWRlYmFyLS1hZG1pbiAuc2lkZWJhcl9fb3B0aW9uLm9wZW5lZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI5MzY1NztcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICM0ZjhiZjA7IH1cbiAgICAuc2lkZWJhci0tYWRtaW4gLnNpZGViYXJfX29wdGlvbi5vcGVuZWQgLm9wdGlvbl9faGVhZGVyIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAuc2lkZWJhci0tYWRtaW4gLnNpZGViYXJfX29wdGlvbi5vcGVuZWQgLm9wdGlvbl9faGVhZGVyOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zcHJpdGUuc3ZnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0NDFweCAyNDI0cHg7XG4gICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2NHB4IC0xNDJweDsgfVxuICAgICAgLnNpZGViYXItLWFkbWluIC5zaWRlYmFyX19vcHRpb24ub3BlbmVkIC5vcHRpb25fX2hlYWRlciBzdmcge1xuICAgICAgICBmaWxsOiAjZGRlNGYwOyB9XG4gICAgICAuc2lkZWJhci0tYWRtaW4gLnNpZGViYXJfX29wdGlvbi5vcGVuZWQgLm9wdGlvbl9faGVhZGVyOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgICAgLnNpZGViYXItLWFkbWluIC5zaWRlYmFyX19vcHRpb24ub3BlbmVkIC5vcHRpb25fX2hlYWRlcjpob3ZlcjpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0NDFweCAyNDI0cHg7XG4gICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3OHB4IC0xNTBweDsgfVxuICAgICAgICAuc2lkZWJhci0tYWRtaW4gLnNpZGViYXJfX29wdGlvbi5vcGVuZWQgLm9wdGlvbl9faGVhZGVyOmhvdmVyIHN2ZyB7XG4gICAgICAgICAgZmlsbDogI2ZmZjsgfVxuICAuc2lkZWJhci0tYWRtaW4gLnNpZGViYXJfX3NsaWRlOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNhNDg2OTtcbiAgICBib3JkZXI6IDA7IH1cbiAgLnNpZGViYXItLWFkbWluIC5zaWRlYmFyX19zbGlkZTphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zcHJpdGUuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjQ0MXB4IDI0MjRweDtcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjAzNnB4IC0yMDI2cHg7IH1cbiAgLnNpZGViYXIuY2xvc2VkIHtcbiAgICB3aWR0aDogMTAycHg7IH1cbiAgICAuc2lkZWJhci5jbG9zZWQgLnNpZGViYXJfX2hlYWRlcjpiZWZvcmUge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAuc2lkZWJhci5jbG9zZWQgLnNpZGViYXJfX2hlYWRlciAucy1oZWFkZXJfX3RleHQge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAuc2lkZWJhci5jbG9zZWQgLnNpZGViYXJfX2hlYWRlciAucy1oZWFkZXJfX2xhYmVsOjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5zaWRlYmFyLmNsb3NlZCAuc2lkZWJhcl9faGVhZGVyIC5zLWhlYWRlcl9faXRlbSB7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5zaWRlYmFyLmNsb3NlZCAuc2lkZWJhcl9faGVhZGVyIC5zLWhlYWRlcl9faWNvbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAuc2lkZWJhci5jbG9zZWQgLnNpZGViYXJfX2hlYWRlciAucy1oZWFkZXJfX3N1Ym1lbnUge1xuICAgICAgdG9wOiA4cHg7XG4gICAgICBsZWZ0OiAxMDAlO1xuICAgICAgd2lkdGg6IDMyOHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICAuc2lkZWJhci5jbG9zZWQgLnNpZGViYXJfX2hlYWRlciAucy1oZWFkZXJfX3N1Ym1lbnU6YmVmb3JlLCAuc2lkZWJhci5jbG9zZWQgLnNpZGViYXJfX2hlYWRlciAucy1oZWFkZXJfX3N1Ym1lbnU6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuc2lkZWJhci5jbG9zZWQgLnNpZGViYXJfX2hlYWRlciAucy1oZWFkZXJfX3N1Ym1lbnUgLnN1Ym1lbnVfX3RpdGxlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5zaWRlYmFyLmNsb3NlZCAuc2lkZWJhcl9faGVhZGVyIC5zLWhlYWRlcl9fc3VibWVudSAucy1oZWFkZXJfX3RleHQge1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljOyB9XG4gICAgLnNpZGViYXIuY2xvc2VkIC5zaWRlYmFyX19vcHRpb24ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgLnNpZGViYXIuY2xvc2VkIC5zaWRlYmFyX19vcHRpb24uYWN0aXZlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgLnNpZGViYXIuY2xvc2VkIC5zaWRlYmFyX19vcHRpb24ub3BlbmVkIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAgICAgLnNpZGViYXIuY2xvc2VkIC5zaWRlYmFyX19vcHRpb24ub3BlbmVkIC5vcHRpb25fX2hlYWRlciAuX2ljb24ge1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDE1cHggcmdiYSgxNDMsIDE1NywgMTgxLCAwLjMpOyB9XG4gICAgICAuc2lkZWJhci5jbG9zZWQgLnNpZGViYXJfX29wdGlvbiAub3B0aW9uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgICAgLnNpZGViYXIuY2xvc2VkIC5zaWRlYmFyX19vcHRpb24gLm9wdGlvbl9faGVhZGVyIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAgIC5zaWRlYmFyLmNsb3NlZCAuc2lkZWJhcl9fb3B0aW9uIC5vcHRpb25fX2hlYWRlcjpiZWZvcmUge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAgICAgICAuc2lkZWJhci5jbG9zZWQgLnNpZGViYXJfX29wdGlvbiAub3B0aW9uX19oZWFkZXIgLl9pY29uIHtcbiAgICAgICAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgICAgICAgICAgLnNpZGViYXIuY2xvc2VkIC5zaWRlYmFyX19vcHRpb24gLm9wdGlvbl9faGVhZGVyIC5faWNvbiAuX25vdGlmeSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgICAgLnNpZGViYXIuY2xvc2VkIC5zaWRlYmFyX19vcHRpb24gLm9wdGlvbl9faGVhZGVyIC5fdGV4dCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBjb2xvcjogIzk5OUZBODtcbiAgICAgICAgICAgIG1heC13aWR0aDogOTVweDsgfVxuICAgICAgICAgICAgLnNpZGViYXIuY2xvc2VkIC5zaWRlYmFyX19vcHRpb24gLm9wdGlvbl9faGVhZGVyIC5fdGV4dCAuX25vdGlmeS5ub3RpZnkge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5zaWRlYmFyLmNsb3NlZCAuc2lkZWJhcl9fb3B0aW9uIC5vcHRpb25fX3N1Ym1lbnUge1xuICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICBsZWZ0OiAxMDFweDtcbiAgICAgICAgICB0b3A6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgICAgIHdpZHRoOiAzMjhweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjVmN2ZjO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNiZmM4ZDk7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAgIC5zaWRlYmFyLmNsb3NlZCAuc2lkZWJhcl9fb3B0aW9uIC5vcHRpb25fX3RpdGxlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwYWRkaW5nOiAxNnB4IDMycHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2Y1ZjdmZDtcbiAgICAgICAgICBjb2xvcjogIzRGOEJGMDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvLU1lZGl1bVwiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgICAgICAgLnNpZGViYXIuY2xvc2VkIC5zaWRlYmFyX19vcHRpb24gLm9wdGlvbl9fc2Nyb2xsIHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiA5MDBweDsgfVxuICAgICAgICAuc2lkZWJhci5jbG9zZWQgLnNpZGViYXJfX29wdGlvbiAub3B0aW9uX19saXN0IHtcbiAgICAgICAgICBwYWRkaW5nOiAxNnB4IDMycHg7IH1cbiAgICAgIC5zaWRlYmFyLmNsb3NlZCAuc2lkZWJhcl9fb3B0aW9uOmhvdmVyIC5vcHRpb25fX2hlYWRlciAuX2ljb24ge1xuICAgICAgICBib3gtc2hhZG93OiAwIDRweCAxNXB4IHJnYmEoMTQzLCAxNTcsIDE4MSwgMC4zKTtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzNENkREQjtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAgIC5zaWRlYmFyLmNsb3NlZCAuc2lkZWJhcl9fdG9nZ2xlIC5fbGFiZWwge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgIC5zaWRlYmFyLmNsb3NlZCAuc2lkZWJhcl9fdG9nZ2xlIC5fdGV4dCB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgIC5zaWRlYmFyLmNsb3NlZCAuc2lkZWJhcl9fdG9nZ2xlIC5fdG9nZ2xlIHtcbiAgICAgIHJpZ2h0OiAyN3B4OyB9XG4gICAgLnNpZGViYXIuY2xvc2VkIC5zaWRlYmFyX19zbGlkZTphZnRlciB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gICAgLnNpZGViYXIuY2xvc2VkIC5zaWRlYmFyX19hZG1pbiAuc2lkZWJhcl9fb3B0aW9uIC5vcHRpb25fX2hlYWRlciAuX2ljb24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI5MzY1NzsgfVxuICAgIC5zaWRlYmFyLmNsb3NlZCAuc2lkZWJhcl9fYWRtaW4gLnNpZGViYXJfX29wdGlvbiAub3B0aW9uX19zdWJtZW51IHtcbiAgICAgIGJhY2tncm91bmQ6ICMyOTM2NTc7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjNjQ3MDhhOyB9XG4gICAgLnNpZGViYXIuY2xvc2VkIC5zaWRlYmFyX19hZG1pbiAuc2lkZWJhcl9fb3B0aW9uIC5vcHRpb25fX3RpdGxlIHtcbiAgICAgIGJhY2tncm91bmQ6ICMzYTQ4Njk7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNjQ3MDhhOyB9XG4gICAgLnNpZGViYXIuY2xvc2VkIC5zaWRlYmFyX19hZG1pbiAuc2lkZWJhcl9fb3B0aW9uIC5vcHRpb25fX2xpc3QgYTpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5zaWRlYmFyLmNsb3NlZCAuc2lkZWJhcl9fYWRtaW4gLnNpZGViYXJfX29wdGlvbiAub3B0aW9uX19zY3JvbGwgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgxNTEsIDE2NiwgMTkxLCAwLjQpOyB9XG4gICAgLnNpZGViYXIuY2xvc2VkIC5zaWRlYmFyX19hZG1pbiAuc2lkZWJhcl9fb3B0aW9uLm9wZW5lZCAub3B0aW9uX19oZWFkZXIgLl9pY29uIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgICAgIC5zaWRlYmFyLmNsb3NlZCAuc2lkZWJhcl9fYWRtaW4gLnNpZGViYXJfX29wdGlvbi5vcGVuZWQgLm9wdGlvbl9faGVhZGVyIC5faWNvbiBzdmcge1xuICAgICAgICBmaWxsOiAjZmZmOyB9XG4gICAgLnNpZGViYXIuY2xvc2VkIC5zaWRlYmFyX19hZG1pbiAuc2lkZWJhcl9fb3B0aW9uOmhvdmVyIC5vcHRpb25fX2hlYWRlciAuX2ljb24ge1xuICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuICAuc2lkZWJhci0tdG9nZ2xlIC5zaWRlYmFyX19tYWluIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzlweDsgfVxuICAuc2lkZWJhci0tdG9nZ2xlIC5zaWRlYmFyX190b2dnbGUge1xuICAgIG1hcmdpbi10b3A6IC0zOXB4OyB9XG4gIC5zaWRlYmFyLmhhcy1vcGVuZWQuY2xvc2VkIC5zaWRlYmFyX19vcHRpb24ge1xuICAgIG9wYWNpdHk6IDAuNjsgfVxuICAgIC5zaWRlYmFyLmhhcy1vcGVuZWQuY2xvc2VkIC5zaWRlYmFyX19vcHRpb24ub3BlbmVkIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAuc2lkZWJhci5oYXMtb3BlbmVkLmNsb3NlZCAuc2lkZWJhcl9fb3B0aW9uOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgLnNpZGViYXI6aG92ZXIgLnNpZGViYXJfX3NsaWRlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4uYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IDAuMTVzIGVhc2UtaW4tb3V0O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA4cHggMjRweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgbWluLXdpZHRoOiAxNjBweDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvLU1lZGl1bVwiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAuYnRuOmhvdmVyLCAuYnRuOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmJ0biBzdmcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNHB4OyB9XG4gIC5idG4gc3BhbiArIHN2ZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4OyB9XG4gIC5idG4tbGluayB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHggMDtcbiAgICBjb2xvcjogIzRGOEJGMDtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG8tUmVndWxhclwiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbWluLXdpZHRoOiAxcHg7IH1cbiAgICAuYnRuLWxpbms6aG92ZXIsIC5idG4tbGluazpmb2N1cywgLmJ0bi1saW5rOmFjdGl2ZSB7XG4gICAgICBjb2xvcjogIzcwYWVmZjsgfVxuICAgIC5idG4tbGluazpkaXNhYmxlZCwgLmJ0bi1saW5rLmRpc2FibGVkIHtcbiAgICAgIG9wYWNpdHk6IDAuNDsgfVxuICAuYnRuLXByaW1hcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0RjhCRjA7XG4gICAgYm9yZGVyLWNvbG9yOiAjNEY4QkYwO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmJ0bi1wcmltYXJ5OmhvdmVyLCAuYnRuLXByaW1hcnk6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2YmEyZmY7XG4gICAgICBib3JkZXItY29sb3I6ICM2YmEyZmY7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5idG4tcHJpbWFyeTpmb2N1cyB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5idG4tcHJpbWFyeTpkaXNhYmxlZCwgLmJ0bi1wcmltYXJ5LmRpc2FibGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNhN2M1Zjg7XG4gICAgICBib3JkZXItY29sb3I6ICNhN2M1Zjg7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIG9wYWNpdHk6IDAuNTsgfVxuICAgIC5idG4tcHJpbWFyeTpkaXNhYmxlZC5kaXNhYmxlZGhpZGUge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgYmFja2dyb3VuZDogI0M1Q0ZFMDtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3JkZXItY29sb3I6ICNDNUNGRTA7IH1cbiAgICAgIC5idG4tcHJpbWFyeTpkaXNhYmxlZC5kaXNhYmxlZGhpZGU6aG92ZXIge1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjE1cyBlYXNlLWluLW91dDtcbiAgICAgICAgYmFja2dyb3VuZDogI0M1Q0ZFMCAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDsgfVxuICAgICAgICAuYnRuLXByaW1hcnk6ZGlzYWJsZWQuZGlzYWJsZWRoaWRlOmhvdmVyOmFmdGVyLCAuYnRuLXByaW1hcnk6ZGlzYWJsZWQuZGlzYWJsZWRoaWRlOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB6LWluZGV4OiA5O1xuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgICAuYnRuLXByaW1hcnk6ZGlzYWJsZWQuYWRkZmllbGQ6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJhY2tncm91bmQ6ICM1NjYxNzM7XG4gICAgICBib3JkZXItcmFkaXVzOiAxcHg7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IC0xNXB4O1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICBsZWZ0OiA3N3B4O1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHotaW5kZXg6IC05OTk7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgICAuYnRuLXByaW1hcnk6ZGlzYWJsZWQuYWRkZmllbGQ6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICfQl9Cw0L/QvtC70L3QuNGC0LUg0LLRgdC1INC/0L7Qu9GPLCDRh9GC0L7QsdGLXFwwMGEwXFwwMGEw0LTQvtCx0LDQstC40YLRjCc7XG4gICAgICBwYWRkaW5nOiA4cHggOHB4IDdweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgIHdpZHRoOiAxNDRweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB0b3A6IDQ2cHg7XG4gICAgICBsZWZ0OiA2NHB4O1xuICAgICAgei1pbmRleDogOTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZDogIzU2NjE3MztcbiAgICAgIG9wYWNpdHk6IDA7IH1cbiAgLmJ0bi1zdWNjZXNzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzFENjZGO1xuICAgIGJvcmRlci1jb2xvcjogIzcxRDY2RjtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5idG4tc3VjY2Vzczpob3ZlciwgLmJ0bi1zdWNjZXNzOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTRlNTkzO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjOTRlNTkzO1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuYnRuLXN1Y2Nlc3M6Zm9jdXMge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuYnRuLXN1Y2Nlc3M6ZGlzYWJsZWQsIC5idG4tc3VjY2Vzcy5kaXNhYmxlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTRlNTkzO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjOTRlNTkzO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBvcGFjaXR5OiAwLjU7IH1cbiAgLmJ0bi1zZWNvbmRhcnkge1xuICAgIGJhY2tncm91bmQ6ICNlYmYxZmM7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIHBhZGRpbmc6IDVweCA5cHg7XG4gICAgbWluLXdpZHRoOiAxcHg7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvLVJlZ3VsYXJcIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBcIlRhaG9tYVwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDsgfVxuICAgIC5idG4tc2Vjb25kYXJ5OmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZWU4ZmE7IH1cbiAgLmJ0bi1vdXRsaW5lLXByaW1hcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogIzRGOEJGMDtcbiAgICBjb2xvcjogIzRGOEJGMDsgfVxuICAgIC5idG4tb3V0bGluZS1wcmltYXJ5OmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY4ZmM7XG4gICAgICBib3JkZXItY29sb3I6ICM0RjhCRjA7XG4gICAgICBjb2xvcjogIzcwYWVmZjsgfVxuICAgIC5idG4tb3V0bGluZS1wcmltYXJ5OmRpc2FibGVkLCAuYnRuLW91dGxpbmUtcHJpbWFyeS5kaXNhYmxlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogIzRGOEJGMDtcbiAgICAgIGNvbG9yOiAjNEY4QkYwOyB9XG4gICAgLmJ0bi1vdXRsaW5lLXByaW1hcnkuYnRuLWxvYWRpbmc6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiYSg3OSwgMTM5LCAyNDAsIDAuNzUpIHJnYmEoNzksIDEzOSwgMjQwLCAwLjc1KSByZ2JhKDc5LCAxMzksIDI0MCwgMC4yNSkgcmdiYSg3OSwgMTM5LCAyNDAsIDAuMjUpOyB9XG4gICAgLmJ0bi1vdXRsaW5lLXByaW1hcnk6ZGlzYWJsZWQuZGlzYWJsZWRoaWRlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjQzVDRkUwO1xuICAgICAgY29sb3I6ICNDNUNGRTA7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAuYnRuLW91dGxpbmUtcHJpbWFyeTpkaXNhYmxlZC5kaXNhYmxlZGhpZGU6aG92ZXIge1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjE1cyBlYXNlLWluLW91dDtcbiAgICAgICAgYmFja2dyb3VuZDogI0M1Q0ZFMCAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDsgfVxuICAgICAgICAuYnRuLW91dGxpbmUtcHJpbWFyeTpkaXNhYmxlZC5kaXNhYmxlZGhpZGU6aG92ZXI6YWZ0ZXIsIC5idG4tb3V0bGluZS1wcmltYXJ5OmRpc2FibGVkLmRpc2FibGVkaGlkZTpob3ZlcjpiZWZvcmUge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgei1pbmRleDogOTtcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gICAgLmJ0bi1vdXRsaW5lLXByaW1hcnk6ZGlzYWJsZWQuYWRkZmllbGQ6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJhY2tncm91bmQ6ICM1NjYxNzM7XG4gICAgICBib3JkZXItcmFkaXVzOiAxcHg7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IC0xNXB4O1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICBsZWZ0OiA3N3B4O1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHotaW5kZXg6IC05OTk7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgICAuYnRuLW91dGxpbmUtcHJpbWFyeTpkaXNhYmxlZC5hZGRmaWVsZDpiZWZvcmUge1xuICAgICAgY29udGVudDogJ9CX0LDQv9C+0LvQvdC40YLQtSDQstGB0LUg0L/QvtC70Y8sINGH0YLQvtCx0YtcXDAwYTBcXDAwYTDQtNC+0LHQsNCy0LjRgtGMJztcbiAgICAgIHBhZGRpbmc6IDhweCA4cHggN3B4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgd2lkdGg6IDE0NHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHRvcDogNDZweDtcbiAgICAgIGxlZnQ6IDY0cHg7XG4gICAgICB6LWluZGV4OiA5O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kOiAjNTY2MTczO1xuICAgICAgb3BhY2l0eTogMDsgfVxuICAuYnRuLW91dGxpbmUtZGFuZ2VyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6ICNFNTY1NjU7XG4gICAgY29sb3I6ICNFNTY1NjU7IH1cbiAgICAuYnRuLW91dGxpbmUtZGFuZ2VyOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmY2Y3Zjc7XG4gICAgICBib3JkZXItY29sb3I6ICNFNTY1NjU7XG4gICAgICBjb2xvcjogI2ZhOGM4YzsgfVxuICAgIC5idG4tb3V0bGluZS1kYW5nZXI6Zm9jdXMge1xuICAgICAgY29sb3I6ICNFNTY1NjU7IH1cbiAgICAuYnRuLW91dGxpbmUtZGFuZ2VyOmRpc2FibGVkLCAuYnRuLW91dGxpbmUtZGFuZ2VyLmRpc2FibGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjRTU2NTY1O1xuICAgICAgY29sb3I6ICNFNTY1NjU7IH1cbiAgICAuYnRuLW91dGxpbmUtZGFuZ2VyOmRpc2FibGVkLCAuYnRuLW91dGxpbmUtZGFuZ2VyLmRpc2FibGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjRTU2NTY1O1xuICAgICAgY29sb3I6ICNFNTY1NjU7IH1cbiAgICAuYnRuLW91dGxpbmUtZGFuZ2VyOmRpc2FibGVkLmRpc2FibGVkaGlkZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogI0M1Q0ZFMDtcbiAgICAgIGNvbG9yOiAjQzVDRkUwOyB9XG4gICAgLmJ0bi1vdXRsaW5lLWRhbmdlci5idG4tbG9hZGluZzpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIyOSwgMTAxLCAxMDEsIDAuNzUpIHJnYmEoMjI5LCAxMDEsIDEwMSwgMC43NSkgcmdiYSgyMjksIDEwMSwgMTAxLCAwLjI1KSByZ2JhKDIyOSwgMTAxLCAxMDEsIDAuMjUpOyB9XG4gICAgLmJ0bi1vdXRsaW5lLWRhbmdlcjpkaXNhYmxlZC5kaXNhYmxlZGhpZGUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6ICNDNUNGRTA7XG4gICAgICBjb2xvcjogI0M1Q0ZFMDtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5idG4tb3V0bGluZS1kYW5nZXI6ZGlzYWJsZWQuZGlzYWJsZWRoaWRlOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYmFja2dyb3VuZDogIzU2NjE3MztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAtMTVweDtcbiAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgbGVmdDogNzdweDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgei1pbmRleDogLTk5OTtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gICAgICAuYnRuLW91dGxpbmUtZGFuZ2VyOmRpc2FibGVkLmRpc2FibGVkaGlkZTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAn0KPQtNCw0LvQtdC90LjRjiDQvdC1INC00L7RgdGC0YPQv9C90L4nO1xuICAgICAgICBwYWRkaW5nOiA4cHggOHB4IDdweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICB3aWR0aDogMTQ0cHg7XG4gICAgICAgIGhlaWdodDogMjdweDtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTNweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHRvcDogNDZweDtcbiAgICAgICAgbGVmdDogNjRweDtcbiAgICAgICAgei1pbmRleDogOTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZDogIzU2NjE3MztcbiAgICAgICAgb3BhY2l0eTogMDsgfVxuICAgICAgLmJ0bi1vdXRsaW5lLWRhbmdlcjpkaXNhYmxlZC5kaXNhYmxlZGhpZGU6aG92ZXIge1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjE1cyBlYXNlLWluLW91dDtcbiAgICAgICAgYmFja2dyb3VuZDogI0M1Q0ZFMCAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDsgfVxuICAgICAgICAuYnRuLW91dGxpbmUtZGFuZ2VyOmRpc2FibGVkLmRpc2FibGVkaGlkZTpob3ZlcjphZnRlciwgLmJ0bi1vdXRsaW5lLWRhbmdlcjpkaXNhYmxlZC5kaXNhYmxlZGhpZGU6aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIHotaW5kZXg6IDk7XG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICAuYnRuLWxvYWRpbmcge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuYnRuLWxvYWRpbmc6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBib3JkZXItd2lkdGg6IDNweDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSkgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KSByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgYW5pbWF0aW9uOiBjbG9ja3dpc2UgMC41cyBsaW5lYXIgaW5maW5pdGU7IH1cbiAgLmJ0bi1sZyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMjVweDsgfVxuICAgIC5idG4tbGcuYnRuLWxvYWRpbmc6YmVmb3JlIHtcbiAgICAgIG1hcmdpbi10b3A6IC0xMnB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xuICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgd2lkdGg6IDI1cHg7IH1cbiAgLmJ0bi1zbWFsbCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHBhZGRpbmc6IDVweCAxNXB4OyB9XG4gICAgLmJ0bi1zbWFsbC5idG4tbG9hZGluZzpiZWZvcmUge1xuICAgICAgbWFyZ2luLXRvcDogLTdweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtN3B4O1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgd2lkdGg6IDE1cHg7IH1cbiAgLmJ0bi10aWdodCB7XG4gICAgcGFkZGluZzogNnB4IDEycHg7XG4gICAgbWluLXdpZHRoOiA4OHB4OyB9XG4gIC5idG4tZmlsdGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM0cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmJ0bi1maWx0ZXI6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDlweDtcbiAgICAgIG1hcmdpbi10b3A6IC04cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zcHJpdGUuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyNDQxcHggMjQyNHB4O1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI1M3B4IC0xMjQwcHg7IH1cbiAgICAuYnRuLWZpbHRlci0tYWN0aXZlIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgICAgIC5idG4tZmlsdGVyLS1hY3RpdmU6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogOHB4O1xuICAgICAgICByaWdodDogMTJweDtcbiAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRmOGJmMDsgfVxuICAuYnRuLWVkaXQge1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuYnRuLWVkaXQ6ZGlzYWJsZWQge1xuICAgICAgZmlsdGVyOiBncmF5c2NhbGUoNjMlKTtcbiAgICAgIG9wYWNpdHk6IDAuNTsgfVxuICAgIC5idG4tZWRpdDpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogMTZweDtcbiAgICAgIG1hcmdpbi10b3A6IC05cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zcHJpdGUuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyNDQxcHggMjQyNHB4O1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTYxcHggLTk0N3B4OyB9XG4gICAgLmJ0bi1lZGl0OmhvdmVyOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zcHJpdGUuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyNDQxcHggMjQyNHB4O1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAzM3B4IC0xMDE5cHg7IH1cbiAgLmJ0bi1jYW5jZWwge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuYnRuLWNhbmNlbDpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogMTZweDtcbiAgICAgIG1hcmdpbi10b3A6IC05cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zcHJpdGUuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyNDQxcHggMjQyNHB4O1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzk5cHggLTM1MHB4OyB9XG4gIC5idG4tY2hlY2tlZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5idG4tY2hlY2tlZDpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogMTZweDtcbiAgICAgIG1hcmdpbi10b3A6IC0xMXB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjQ0MXB4IDI0MjRweDtcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQxNXB4IC0zNjZweDsgfVxuICAuYnRuLWxvY2sge1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuYnRuLWxvY2s6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDE5cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtOXB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjQ0MXB4IDI0MjRweDtcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzNzVweCAtMTM2NnB4OyB9XG4gIC5idG4tYWRkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmJ0bi1hZGQ6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDE2cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtOHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjQ0MXB4IDI0MjRweDtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwcHggLTQwcHg7IH1cbiAgICAuYnRuLWFkZC0tYmx1ZTpiZWZvcmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjQ0MXB4IDI0MjRweDtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU2cHggLTU2cHg7IH1cbiAgICAuYnRuLWFkZC0tYmx1ZTpob3ZlcjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjQ0MXB4IDI0MjRweDtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcycHggLTcycHg7IH1cbiAgLmJ0bjpkaXNhYmxlZCwgLmJ0bi5kaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMC41OyB9XG4gIC5idG46ZGlzYWJsZWQge1xuICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuICAuYnRuLmRpc2FibGVkIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG5Aa2V5ZnJhbWVzIGNsb2Nrd2lzZSB7XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpIHRyYW5zbGF0ZXooMCk7IH0gfVxuXG4uZm9ybS1maWVsZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAwOyB9XG4gIC5mb3JtLWZpZWxkLmhhcy1lcnJvciAuZm9ybS1pY29uIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuZm9ybS1maWVsZC5oYXMtZXJyb3IgLmRyb3Bkb3duX19oZWFkZXIge1xuICAgIGJvcmRlci1jb2xvcjogI0U1NjU2NTsgfVxuICAuZm9ybS1maWVsZC5oYXMtZXJyb3IgLmRyb3Bkb3duICsgLmZvcm0taWNvbiB7XG4gICAgcmlnaHQ6IDMwcHg7IH1cbiAgICAuZm9ybS1maWVsZC5oYXMtZXJyb3IgLmRyb3Bkb3duICsgLmZvcm0taWNvbiArIC5mb3JtLW1lc3NhZ2Uge1xuICAgICAgcmlnaHQ6IC0zMXB4OyB9XG4gIC5mb3JtLWZpZWxkLS1kYXRlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMTNweDtcbiAgICByaWdodDogMTZweDtcbiAgICB6LWluZGV4OiAxO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI0NDFweCAyNDI0cHg7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjE2cHggLTExOTZweDsgfVxuXG4uZm9ybS1sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMzRweDsgfVxuXG4uZm9ybS1pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDNkOGUwO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHBhZGRpbmc6IDAgMTZweDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzMyNDA1NztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuZm9ybS1pbnB1dDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYjlkMWY5OyB9XG4gIC5mb3JtLWlucHV0OmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNiOWQxZjk7IH1cbiAgLmZvcm0taW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjOTk5ZmE4O1xuICAgIG9wYWNpdHk6IDAuNjU7IH1cbiAgLmZvcm0taW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM5OTlmYTg7XG4gICAgb3BhY2l0eTogMC42NTsgfVxuICAuZm9ybS1pbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM5OTlmYTg7XG4gICAgb3BhY2l0eTogMC42NTsgfVxuICAuZm9ybS1pbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjOTk5ZmE4O1xuICAgIG9wYWNpdHk6IDAuNjU7IH1cbiAgLmZvcm0taW5wdXQgW3R5cGU9XCJwYXNzd29yZFwiXSB7XG4gICAgY29sb3I6ICM5OTlmYTg7XG4gICAgb3BhY2l0eTogMC42NTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gIC5mb3JtLWlucHV0OmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAwLjY1O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7IH1cbiAgICAuZm9ybS1pbnB1dDpkaXNhYmxlZDpmb2N1cyB7XG4gICAgICBib3JkZXItY29sb3I6ICNEM0Q4RTA7IH1cbiAgICAuZm9ybS1pbnB1dDpkaXNhYmxlZDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLmZvcm0taW5wdXQ6ZGlzYWJsZWQ6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLmZvcm0taW5wdXQ6ZGlzYWJsZWQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5mb3JtLWlucHV0OmRpc2FibGVkOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG5cbi5mb3JtLWFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkM2Q4ZTA7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgcGFkZGluZzogMTZweDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzMyNDA1NztcbiAgbWluLWhlaWdodDogMTkycHg7XG4gIHJlc2l6ZTogbm9uZTsgfVxuICAuZm9ybS1hcmVhOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNiOWQxZjk7IH1cbiAgLmZvcm0tYXJlYTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM5OTlmYTg7XG4gICAgb3BhY2l0eTogMC42NTsgfVxuICAuZm9ybS1hcmVhOi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjOTk5ZmE4O1xuICAgIG9wYWNpdHk6IDAuNjU7IH1cbiAgLmZvcm0tYXJlYTo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM5OTlmYTg7XG4gICAgb3BhY2l0eTogMC42NTsgfVxuICAuZm9ybS1hcmVhOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM5OTlmYTg7XG4gICAgb3BhY2l0eTogMC42NTsgfVxuICAuZm9ybS1hcmVhOmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAwLjY1O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7IH1cbiAgICAuZm9ybS1hcmVhOmRpc2FibGVkOmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI0QzRDhFMDsgfVxuICAgIC5mb3JtLWFyZWE6ZGlzYWJsZWQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5mb3JtLWFyZWE6ZGlzYWJsZWQ6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLmZvcm0tYXJlYTpkaXNhYmxlZDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLmZvcm0tYXJlYTpkaXNhYmxlZDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgb3BhY2l0eTogMTsgfVxuXG4uZm9ybS1lcnJvciB7XG4gIGJvcmRlci1jb2xvcjogI0U1NjU2NTsgfVxuICAuZm9ybS1lcnJvcjpmb2N1cywgLmZvcm0tZXJyb3I6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI0U1NjU2NTsgfVxuXG4uZm9ybS1jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDExcHg7XG4gIGxlZnQ6IDE2cHg7XG4gIHotaW5kZXg6IDE7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjOTk5ZmE4OyB9XG5cbi5mb3JtLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTNweDtcbiAgcmlnaHQ6IDE2cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zcHJpdGUuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDI0NDFweCAyNDI0cHg7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTA5cHggLTEwOTVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5mb3JtLWljb246aG92ZXIgKyAuZm9ybS1tZXNzYWdlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cblxuLmZvcm0tbWVzc2FnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAtM3B4O1xuICByaWdodDogLTQ1cHg7XG4gIHdpZHRoOiAxMzVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDExcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1NjU2NTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBwYWRkaW5nOiA2cHggOHB4O1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IDAuMnM7XG4gIHotaW5kZXg6IDE1OyB9XG4gIC5mb3JtLW1lc3NhZ2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC03cHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiA3cHggc29saWQgI2U1NjU2NTsgfVxuXG4uYnRuZHVzaCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmJ0bmR1c2hfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogIzRGOEJGMDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG8tTWVkaXVtXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICM0RjhCRjA7IH1cbiAgLmJ0bmR1c2ggLl9sZWZ0IHtcbiAgICBtYXJnaW4tbGVmdDogNnB4OyB9XG4gIC5idG5kdXNoIC5pY29uIHtcbiAgICBmaWxsOiAjNEY4QkYwOyB9XG4gICAgLmJ0bmR1c2ggLmljb24tLXhsIHtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxNnB4OyB9XG5cbi5kcm9wRmlsZS13cmFwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uZHJvcEZpbGVfX2ZpZWxkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0I5RDFGOTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBwYWRkaW5nOiAxNnB4IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cblxuLmRyb3BGaWxlX19maWxlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogLThweDsgfVxuXG4uZHJvcEZpbGUtZmlsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMztcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwOyB9XG5cbi5kcm9wRmlsZV9fd3JhcCB7XG4gIHBhZGRpbmc6IDAgMzJweDsgfVxuXG4uZHJvcEZpbGVfX3RleHRhcmVhIHtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiAwO1xuICByZXNpemU6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMzI0MDU3O1xuICBsaW5lLWhlaWdodDogMS40MzsgfVxuXG4uZHJvcEZpbGUtd3JhcCB7XG4gIHBhZGRpbmc6IDEzcHggMjBweCAwO1xuICBib3gtc2hhZG93OiAwcHggLTEwcHggMTZweCByZ2JhKDQ2LCA2NywgMTAyLCAwLjEpOyB9XG5cbi5kcm9wRmlsZS1hZGQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cblxuLmRyb3BGaWxlLWhlYWQge1xuICBtYXJnaW4tYm90dG9tOiAzN3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cblxuLmRyb3BGaWxlX19uYW1lIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMjBweDsgfVxuXG4uZHJvcEZpbGVfX25hbWUsIC5kcm9wRmlsZV9fdGltZSB7XG4gIGNvbG9yOiAjNzg4N0EyOyB9XG5cbi5kcm9wRmlsZV9fdGltZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7IH1cbiAgLmRyb3BGaWxlX190aW1lIC5pY29uIHtcbiAgICBtYXJnaW4tbGVmdDogMTRweDsgfVxuXG4uZHJvcEZpbGVfX2J0biB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzRDZEREI7XG4gIGNvbG9yOiAjM0Q2RERCO1xuICBwYWRkaW5nOiAxMnB4IDE3cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJSb2JvdG8tTWVkaXVtXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHotaW5kZXg6IDE7XG4gIGJvcmRlci1yYWRpdXM6IDJweDsgfVxuICAuZHJvcEZpbGVfX2J0bjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzNENkREQjtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAuZHJvcEZpbGVfX2J0bjpob3ZlciAuaWNvbiB7XG4gICAgICBmaWxsOiB3aGl0ZTsgfVxuICAuZHJvcEZpbGVfX2J0biAuaWNvbiB7XG4gICAgdHJhbnNpdGlvbjogMC4zczsgfVxuICAgIC5kcm9wRmlsZV9fYnRuIC5pY29uLXBsdXMge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxN3B4O1xuICAgICAgZmlsbDogIzNENkREQjsgfVxuXG4uZHJvcEZpbGVfX3N1Ym1pdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDlEREU1O1xuICBwYWRkaW5nOiAzMnB4O1xuICBtYXJnaW4tdG9wOiAzMXB4OyB9XG4gIC5kcm9wRmlsZV9fc3VibWl0IC5idG4ge1xuICAgIG1hcmdpbi1yaWdodDogMTZweDsgfVxuICAgIC5kcm9wRmlsZV9fc3VibWl0IC5idG46bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuLmRyb3BGaWxlIC5waG90by5jb3B5IHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBtYXJnaW46IDA7IH1cblxuLmRyb3BGaWxlIC5idG4tb3V0bGluZS1wcmltYXJ5IHtcbiAgY29sb3I6ICMzRDZEREI7XG4gIGJvcmRlci1jb2xvcjogIzNENkREQjsgfVxuXG4uZHJvcEZpbGUgLmJ0bi1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZDogIzNENkREQjtcbiAgYm9yZGVyLWNvbG9yOiAjM0Q2RERCOyB9XG4gIC5kcm9wRmlsZSAuYnRuLXByaW1hcnk6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjM0Q2RERCOyB9XG5cbi5kcm9wRmlsZSAucGhvdG8ge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDsgfVxuICAuZHJvcEZpbGUgLnBob3RvLWhpZGVpbnB1dCwgLmRyb3BGaWxlIC5waG90by5jb3B5IHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgaGVpZ2h0OiAwO1xuICAgIHdpZHRoOiAwOyB9XG4gIC5kcm9wRmlsZSAucGhvdG8taW5uZXIge1xuICAgIGJhY2tncm91bmQ6ICNGN0Y5RkM7XG4gICAgcGFkZGluZzogOHB4IDEycHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuZHJvcEZpbGUgLnBob3RvLXRleHQge1xuICAgIGNvbG9yOiAjMzI0MDU3O1xuICAgIG1hcmdpbjogMCAxMnB4OyB9XG4gIC5kcm9wRmlsZSAucGhvdG8gLmljb24tZmlsZSB7XG4gICAgZmlsbDogIzNENkREQjsgfVxuICAuZHJvcEZpbGUgLnBob3RvIC5pY29uLXBsdXMge1xuICAgIG1hcmdpbi1yaWdodDogMTdweDtcbiAgICBmaWxsOiAjMzI0MDU3O1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cblxuLmZvcm0tZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGZvbnQtc2l6ZTogMDsgfVxuICAuZm9ybS1ncm91cDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5mb3JtLWdyb3VwIC5jb250cm9sLWxhYmVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogOHB4IDA7IH1cbiAgLmZvcm0tZ3JvdXAgLmhlbHAtYmxvY2sge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMnB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsZWZ0OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IC4zczsgfVxuICAuZm9ybS1ncm91cC5oYXMtZXJyb3IgLmZvcm0tY29udHJvbCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjRTU2NTY1OyB9XG4gICAgLmZvcm0tZ3JvdXAuaGFzLWVycm9yIC5mb3JtLWNvbnRyb2w6Zm9jdXMsIC5mb3JtLWdyb3VwLmhhcy1lcnJvciAuZm9ybS1jb250cm9sOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI0U1NjU2NTsgfVxuICAuZm9ybS1ncm91cC5oYXMtZXJyb3IgLmhlbHAtYmxvY2sge1xuICAgIGNvbG9yOiAjRTU2NTY1O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICAuZm9ybS1ncm91cC5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sIHtcbiAgICBib3JkZXItY29sb3I6ICM2MUIyODM7IH1cbiAgICAuZm9ybS1ncm91cC5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sOmZvY3VzLCAuZm9ybS1ncm91cC5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzYxQjI4MzsgfVxuICAuZm9ybS1ncm91cC5oYXMtc3VjY2VzcyAuaGVscC1ibG9jayB7XG4gICAgY29sb3I6ICM2MUIyODM7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG5cbi5mb3JtLWNvbnRyb2wge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0QzRDhFMDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBwYWRkaW5nOiAwIDE2cHg7XG4gIHRyYW5zaXRpb246IC4zcztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzMyNDA1NzsgfVxuICAuZm9ybS1jb250cm9sOmZvY3VzLCAuZm9ybS1jb250cm9sOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNCOUQxRjk7IH1cbiAgLmZvcm0tY29udHJvbDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM5OTlGQTg7XG4gICAgb3BhY2l0eTogMC42NTsgfVxuICAuZm9ybS1jb250cm9sOi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjOTk5RkE4O1xuICAgIG9wYWNpdHk6IDAuNjU7IH1cbiAgLmZvcm0tY29udHJvbDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM5OTlGQTg7XG4gICAgb3BhY2l0eTogMC42NTsgfVxuICAuZm9ybS1jb250cm9sOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM5OTlGQTg7XG4gICAgb3BhY2l0eTogMC42NTsgfVxuICAuZm9ybS1jb250cm9sIFt0eXBlPVwicGFzc3dvcmRcIl0ge1xuICAgIGNvbG9yOiAjOTk5RkE4O1xuICAgIG9wYWNpdHk6IDAuNjU7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAuZm9ybS1jb250cm9sOmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAwLjY1O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7IH1cbiAgICAuZm9ybS1jb250cm9sOmRpc2FibGVkOmZvY3VzLCAuZm9ybS1jb250cm9sOmRpc2FibGVkOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI0QzRDhFMDsgfVxuICAgIC5mb3JtLWNvbnRyb2w6ZGlzYWJsZWQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5mb3JtLWNvbnRyb2w6ZGlzYWJsZWQ6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLmZvcm0tY29udHJvbDpkaXNhYmxlZDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLmZvcm0tY29udHJvbDpkaXNhYmxlZDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgb3BhY2l0eTogMTsgfVxuXG4uZm9ybS1hY3Rpb24ge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cblxuLypcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuMS4gQkFTSUMgU1RZTEVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cbi5tQ3VzdG9tU2Nyb2xsYmFyIHtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGluY2gtem9vbTtcbiAgdG91Y2gtYWN0aW9uOiBwaW5jaC16b29tO1xuICAvKiBkaXJlY3QgcG9pbnRlciBldmVudHMgdG8ganMgKi8gfVxuICAubUN1c3RvbVNjcm9sbGJhci5tQ1Nfbm9fc2Nyb2xsYmFyLCAubUN1c3RvbVNjcm9sbGJhci5tQ1NfdG91Y2hfYWN0aW9uIHtcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBhdXRvO1xuICAgIHRvdWNoLWFjdGlvbjogYXV0bzsgfVxuXG4ubUN1c3RvbVNjcm9sbEJveCB7XG4gIC8qIGNvbnRhaW5zIHBsdWdpbidzIG1hcmt1cCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdXRsaW5lOiBub25lO1xuICBkaXJlY3Rpb246IGx0cjsgfVxuXG4ubUNTQl9jb250YWluZXIge1xuICAvKiBjb250YWlucyB0aGUgb3JpZ2luYWwgY29udGVudCAqL1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi8qXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbjIuIFZFUlRJQ0FMIFNDUk9MTEJBUlxueS1heGlzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG4ubUNTQl9jb250YWluZXIubUNTX25vX3Njcm9sbGJhcl95Lm1DU195X2hpZGRlbiB7XG4gIG1hcmdpbi1yaWdodDogMDsgfVxuXG4vKiBub24tdmlzaWJsZSBzY3JvbGxiYXIgKi9cbi5tQ1MtZGlyLXJ0bCA+IC5tQ1NCX2luc2lkZSA+IC5tQ1NCX2NvbnRhaW5lciB7XG4gIC8qIFJUTCBkaXJlY3Rpb24vbGVmdC1zaWRlIHNjcm9sbGJhciAqL1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4OyB9XG4gIC5tQ1MtZGlyLXJ0bCA+IC5tQ1NCX2luc2lkZSA+IC5tQ1NCX2NvbnRhaW5lci5tQ1Nfbm9fc2Nyb2xsYmFyX3kubUNTX3lfaGlkZGVuIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuXG4vKiBSVEwgZGlyZWN0aW9uL2xlZnQtc2lkZSBzY3JvbGxiYXIgKi9cbi5tQ1NCX3Njcm9sbFRvb2xzIHtcbiAgLyogY29udGFpbnMgc2Nyb2xsYmFyIG1hcmt1cCAoZHJhZ2dhYmxlIGVsZW1lbnQsIGRyYWdnZXIgcmFpbCwgYnV0dG9ucyBldGMuKSAqL1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxOXB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIGxlZnQ6IGF1dG87XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDsgfVxuXG4ubUNTQl9vdXRzaWRlICsgLm1DU0Jfc2Nyb2xsVG9vbHMge1xuICByaWdodDogLTI2cHg7IH1cblxuLyogc2Nyb2xsYmFyIHBvc2l0aW9uOiBvdXRzaWRlICovXG4ubUNTLWRpci1ydGwgPiAubUNTQl9pbnNpZGUgPiAubUNTQl9zY3JvbGxUb29scyB7XG4gIC8qIFJUTCBkaXJlY3Rpb24vbGVmdC1zaWRlIHNjcm9sbGJhciAqL1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDsgfVxuXG4ubUNTLWRpci1ydGwgPiAubUNTQl9vdXRzaWRlICsgLm1DU0Jfc2Nyb2xsVG9vbHMge1xuICAvKiBSVEwgZGlyZWN0aW9uL2xlZnQtc2lkZSBzY3JvbGxiYXIgKi9cbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG4gIGxlZnQ6IC0yNnB4OyB9XG5cbi8qIFJUTCBkaXJlY3Rpb24vbGVmdC1zaWRlIHNjcm9sbGJhciAoc2Nyb2xsYmFyIHBvc2l0aW9uOiBvdXRzaWRlKSAqL1xuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlckNvbnRhaW5lciB7XG4gIC8qIGNvbnRhaW5zIHRoZSBkcmFnZ2FibGUgZWxlbWVudCBhbmQgZHJhZ2dlciByYWlsIG1hcmt1cCAqL1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5tQ1NCX3Njcm9sbFRvb2xzIGEgKyAubUNTQl9kcmFnZ2VyQ29udGFpbmVyIHtcbiAgbWFyZ2luOiAyMHB4IDA7IH1cblxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xuICB3aWR0aDogM3B4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIHtcbiAgLyogdGhlIGRyYWdnYWJsZSBlbGVtZW50ICovXG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzBweDtcbiAgLyogbWluaW11bSBkcmFnZ2VyIGhlaWdodCAqL1xuICB6LWluZGV4OiAxOyB9XG4gIC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICAgIC8qIHRoZSBkcmFnZ2VyIGVsZW1lbnQgKi9cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDRweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgd2lkdGg6IDEycHg7XG4gIC8qIGF1dG8tZXhwYW5kZWQgc2Nyb2xsYmFyICovIH1cblxuLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCArIC5tQ1NCX2RyYWdnZXJSYWlsLCAubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIHdpZHRoOiA4cHg7XG4gIC8qIGF1dG8tZXhwYW5kZWQgc2Nyb2xsYmFyICovIH1cblxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDAgYXV0bztcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDAgYXV0bztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3R0b206IDA7IH1cblxuLypcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuMy4gSE9SSVpPTlRBTCBTQ1JPTExCQVJcbngtYXhpc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuLm1DU0JfaG9yaXpvbnRhbC5tQ1NCX2luc2lkZSA+IC5tQ1NCX2NvbnRhaW5lciB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG4ubUNTQl9ob3Jpem9udGFsLm1DU0Jfb3V0c2lkZSA+IC5tQ1NCX2NvbnRhaW5lciB7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7IH1cblxuLm1DU0JfaG9yaXpvbnRhbCA+IC5tQ1NCX2NvbnRhaW5lci5tQ1Nfbm9fc2Nyb2xsYmFyX3gubUNTX3hfaGlkZGVuIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4vKiBub24tdmlzaWJsZSBzY3JvbGxiYXIgKi9cbi5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDE2cHg7XG4gIHRvcDogYXV0bztcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDsgfVxuXG4ubUN1c3RvbVNjcm9sbEJveCArIC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCwgLm1DdXN0b21TY3JvbGxCb3ggKyAubUNTQl9zY3JvbGxUb29scyArIC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCB7XG4gIGJvdHRvbTogLTI2cHg7IH1cblxuLyogc2Nyb2xsYmFyIHBvc2l0aW9uOiBvdXRzaWRlICovXG4ubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgYSArIC5tQ1NCX2RyYWdnZXJDb250YWluZXIge1xuICBtYXJnaW46IDAgMjBweDsgfVxuXG4ubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIG1hcmdpbjogN3B4IDA7IH1cblxuLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIge1xuICB3aWR0aDogMzBweDtcbiAgLyogbWluaW11bSBkcmFnZ2VyIHdpZHRoICovXG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDsgfVxuICAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgbWFyZ2luOiA2cHggYXV0bzsgfVxuXG4ubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGhlaWdodDogMTJweDtcbiAgLyogYXV0by1leHBhbmRlZCBzY3JvbGxiYXIgKi9cbiAgbWFyZ2luOiAycHggYXV0bzsgfVxuXG4ubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgKyAubUNTQl9kcmFnZ2VyUmFpbCwgLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIGhlaWdodDogOHB4O1xuICAvKiBhdXRvLWV4cGFuZGVkIHNjcm9sbGJhciAqL1xuICBtYXJnaW46IDRweCAwOyB9XG5cbi5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9idXR0b25MZWZ0LCAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfYnV0dG9uUmlnaHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDAgYXV0bztcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9idXR0b25MZWZ0IHtcbiAgbGVmdDogMDsgfVxuXG4ubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfYnV0dG9uUmlnaHQge1xuICByaWdodDogMDsgfVxuXG4vKlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG40LiBWRVJUSUNBTCBBTkQgSE9SSVpPTlRBTCBTQ1JPTExCQVJTXG55eC1heGlzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG4ubUNTQl9jb250YWluZXJfd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLm1DU0JfY29udGFpbmVyX3dyYXBwZXIgPiAubUNTQl9jb250YWluZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi5tQ1NCX3ZlcnRpY2FsX2hvcml6b250YWwgPiAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsIHtcbiAgYm90dG9tOiAyMHB4OyB9XG5cbi5tQ1NCX3ZlcnRpY2FsX2hvcml6b250YWwgPiAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwge1xuICByaWdodDogMjBweDsgfVxuXG4vKiBub24tdmlzaWJsZSBob3Jpem9udGFsIHNjcm9sbGJhciAqL1xuLm1DU0JfY29udGFpbmVyX3dyYXBwZXIubUNTX25vX3Njcm9sbGJhcl94Lm1DU194X2hpZGRlbiArIC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwge1xuICBib3R0b206IDA7IH1cblxuLm1DU0JfY29udGFpbmVyX3dyYXBwZXIubUNTX25vX3Njcm9sbGJhcl95Lm1DU195X2hpZGRlbiArIC5tQ1NCX3Njcm9sbFRvb2xzIH4gLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIHtcbiAgcmlnaHQ6IDA7IH1cblxuLyogbm9uLXZpc2libGUgdmVydGljYWwgc2Nyb2xsYmFyL1JUTCBkaXJlY3Rpb24vbGVmdC1zaWRlIHNjcm9sbGJhciAqL1xuLm1DUy1kaXItcnRsID4gLm1DdXN0b21TY3JvbGxCb3gubUNTQl92ZXJ0aWNhbF9ob3Jpem9udGFsLm1DU0JfaW5zaWRlID4gLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDIwcHg7IH1cblxuLm1DUy1kaXItcnRsID4gLm1DdXN0b21TY3JvbGxCb3gubUNTQl92ZXJ0aWNhbF9ob3Jpem9udGFsLm1DU0JfaW5zaWRlID4gLm1DU0JfY29udGFpbmVyX3dyYXBwZXIubUNTX25vX3Njcm9sbGJhcl95Lm1DU195X2hpZGRlbiArIC5tQ1NCX3Njcm9sbFRvb2xzIH4gLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIHtcbiAgbGVmdDogMDsgfVxuXG4ubUNTLWRpci1ydGwgPiAubUNTQl9pbnNpZGUgPiAubUNTQl9jb250YWluZXJfd3JhcHBlciB7XG4gIC8qIFJUTCBkaXJlY3Rpb24vbGVmdC1zaWRlIHNjcm9sbGJhciAqL1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4OyB9XG5cbi8qIFJUTCBkaXJlY3Rpb24vbGVmdC1zaWRlIHNjcm9sbGJhciAqL1xuLyogbm9uLXZpc2libGUgc2Nyb2xsYmFyL1JUTCBkaXJlY3Rpb24vbGVmdC1zaWRlIHNjcm9sbGJhciAqL1xuLm1DU0JfY29udGFpbmVyX3dyYXBwZXIubUNTX25vX3Njcm9sbGJhcl95Lm1DU195X2hpZGRlbiA+IC5tQ1NCX2NvbnRhaW5lciB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7IH1cblxuLm1DU0JfY29udGFpbmVyX3dyYXBwZXIubUNTX25vX3Njcm9sbGJhcl94Lm1DU194X2hpZGRlbiA+IC5tQ1NCX2NvbnRhaW5lciB7XG4gIHBhZGRpbmctYm90dG9tOiAwOyB9XG5cbi5tQ3VzdG9tU2Nyb2xsQm94Lm1DU0JfdmVydGljYWxfaG9yaXpvbnRhbC5tQ1NCX2luc2lkZSA+IC5tQ1NCX2NvbnRhaW5lcl93cmFwcGVyLm1DU19ub19zY3JvbGxiYXJfeS5tQ1NfeV9oaWRkZW4ge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIC8qIG5vbi12aXNpYmxlIHNjcm9sbGJhciAqL1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG4ubUN1c3RvbVNjcm9sbEJveC5tQ1NCX3ZlcnRpY2FsX2hvcml6b250YWwubUNTQl9pbnNpZGUgPiAubUNTQl9jb250YWluZXJfd3JhcHBlci5tQ1Nfbm9fc2Nyb2xsYmFyX3gubUNTX3hfaGlkZGVuIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4vKiBub24tdmlzaWJsZSBob3Jpem9udGFsIHNjcm9sbGJhciAqL1xuLypcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuNS4gVFJBTlNJVElPTlNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cbi5tQ1NCX3Njcm9sbFRvb2xzIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLWluLW91dDsgfVxuICAubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCwgLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biwgLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCwgLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UtaW4tb3V0O1xuICAgIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UtaW4tb3V0O1xuICAgIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1pbi1vdXQ7IH1cblxuLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlclJhaWwge1xuICAtd2Via2l0LXRyYW5zaXRpb246IHdpZHRoIC4ycyBlYXNlLW91dCAuMnMsIGhlaWdodCAuMnMgZWFzZS1vdXQgLjJzLCAgbWFyZ2luLWxlZnQgLjJzIGVhc2Utb3V0IC4ycywgbWFyZ2luLXJpZ2h0IC4ycyBlYXNlLW91dCAuMnMsICBtYXJnaW4tdG9wIC4ycyBlYXNlLW91dCAuMnMsIG1hcmdpbi1ib3R0b20gLjJzIGVhc2Utb3V0IC4ycywgb3BhY2l0eSAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IHdpZHRoIC4ycyBlYXNlLW91dCAuMnMsIGhlaWdodCAuMnMgZWFzZS1vdXQgLjJzLCAgbWFyZ2luLWxlZnQgLjJzIGVhc2Utb3V0IC4ycywgbWFyZ2luLXJpZ2h0IC4ycyBlYXNlLW91dCAuMnMsICBtYXJnaW4tdG9wIC4ycyBlYXNlLW91dCAuMnMsIG1hcmdpbi1ib3R0b20gLjJzIGVhc2Utb3V0IC4ycywgb3BhY2l0eSAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiB3aWR0aCAuMnMgZWFzZS1vdXQgLjJzLCBoZWlnaHQgLjJzIGVhc2Utb3V0IC4ycywgIG1hcmdpbi1sZWZ0IC4ycyBlYXNlLW91dCAuMnMsIG1hcmdpbi1yaWdodCAuMnMgZWFzZS1vdXQgLjJzLCAgbWFyZ2luLXRvcCAuMnMgZWFzZS1vdXQgLjJzLCBtYXJnaW4tYm90dG9tIC4ycyBlYXNlLW91dCAuMnMsIG9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogd2lkdGggLjJzIGVhc2Utb3V0IC4ycywgaGVpZ2h0IC4ycyBlYXNlLW91dCAuMnMsICBtYXJnaW4tbGVmdCAuMnMgZWFzZS1vdXQgLjJzLCBtYXJnaW4tcmlnaHQgLjJzIGVhc2Utb3V0IC4ycywgIG1hcmdpbi10b3AgLjJzIGVhc2Utb3V0IC4ycywgbWFyZ2luLWJvdHRvbSAuMnMgZWFzZS1vdXQgLjJzLCBvcGFjaXR5IC4ycyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1pbi1vdXQ7IH1cblxuLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB3aWR0aCAuMnMgZWFzZS1vdXQgLjJzLCBoZWlnaHQgLjJzIGVhc2Utb3V0IC4ycywgIG1hcmdpbi1sZWZ0IC4ycyBlYXNlLW91dCAuMnMsIG1hcmdpbi1yaWdodCAuMnMgZWFzZS1vdXQgLjJzLCAgbWFyZ2luLXRvcCAuMnMgZWFzZS1vdXQgLjJzLCBtYXJnaW4tYm90dG9tIC4ycyBlYXNlLW91dCAuMnMsIG9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiB3aWR0aCAuMnMgZWFzZS1vdXQgLjJzLCBoZWlnaHQgLjJzIGVhc2Utb3V0IC4ycywgIG1hcmdpbi1sZWZ0IC4ycyBlYXNlLW91dCAuMnMsIG1hcmdpbi1yaWdodCAuMnMgZWFzZS1vdXQgLjJzLCAgbWFyZ2luLXRvcCAuMnMgZWFzZS1vdXQgLjJzLCBtYXJnaW4tYm90dG9tIC4ycyBlYXNlLW91dCAuMnMsIG9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogd2lkdGggLjJzIGVhc2Utb3V0IC4ycywgaGVpZ2h0IC4ycyBlYXNlLW91dCAuMnMsICBtYXJnaW4tbGVmdCAuMnMgZWFzZS1vdXQgLjJzLCBtYXJnaW4tcmlnaHQgLjJzIGVhc2Utb3V0IC4ycywgIG1hcmdpbi10b3AgLjJzIGVhc2Utb3V0IC4ycywgbWFyZ2luLWJvdHRvbSAuMnMgZWFzZS1vdXQgLjJzLCBvcGFjaXR5IC4ycyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IHdpZHRoIC4ycyBlYXNlLW91dCAuMnMsIGhlaWdodCAuMnMgZWFzZS1vdXQgLjJzLCAgbWFyZ2luLWxlZnQgLjJzIGVhc2Utb3V0IC4ycywgbWFyZ2luLXJpZ2h0IC4ycyBlYXNlLW91dCAuMnMsICBtYXJnaW4tdG9wIC4ycyBlYXNlLW91dCAuMnMsIG1hcmdpbi1ib3R0b20gLjJzIGVhc2Utb3V0IC4ycywgb3BhY2l0eSAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UtaW4tb3V0OyB9XG5cbi8qXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbjYuIFNDUk9MTEJBUiBDT0xPUlMsIE9QQUNJVFkgQU5EIEJBQ0tHUk9VTkRTXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG4vKlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuNi4xIFRIRU1FU1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cbi8qIGRlZmF1bHQgdGhlbWUgKFwibGlnaHRcIikgKi9cbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEMkRCRUI7IH1cblxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAsIC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24sIC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQsIC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKG1DU0JfYnV0dG9ucy5wbmcpO1xuICAvKiBjc3Mgc3ByaXRlcyAqL1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBvcGFjaXR5OiAwLjQ7XG4gIGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTQwKVwiO1xuICAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9NDApXCI7IH1cblxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIC8qXG4gICAgICAgIHNwcml0ZXMgbG9jYXRpb25zXG4gICAgICAgIGxpZ2h0OiAwIDAsIC0xNnB4IDAsIC0zMnB4IDAsIC00OHB4IDAsIDAgLTcycHgsIC0xNnB4IC03MnB4LCAtMzJweCAtNzJweFxuICAgICAgICBkYXJrOiAtODBweCAwLCAtOTZweCAwLCAtMTEycHggMCwgLTEyOHB4IDAsIC04MHB4IC03MnB4LCAtOTZweCAtNzJweCwgLTExMnB4IC03MnB4XG4gICAgICAgICovIH1cblxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIwcHg7XG4gIC8qXG4gICAgICAgIHNwcml0ZXMgbG9jYXRpb25zXG4gICAgICAgIGxpZ2h0OiAwIC0yMHB4LCAtMTZweCAtMjBweCwgLTMycHggLTIwcHgsIC00OHB4IC0yMHB4LCAwIC05MnB4LCAtMTZweCAtOTJweCwgLTMycHggLTkycHhcbiAgICAgICAgZGFyazogLTgwcHggLTIwcHgsIC05NnB4IC0yMHB4LCAtMTEycHggLTIwcHgsIC0xMjhweCAtMjBweCwgLTgwcHggLTkycHgsIC05NnB4IC05MnB4LCAtMTEyIC05MnB4XG4gICAgICAgICovIH1cblxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQwcHg7XG4gIC8qXG4gICAgICAgIHNwcml0ZXMgbG9jYXRpb25zXG4gICAgICAgIGxpZ2h0OiAwIC00MHB4LCAtMjBweCAtNDBweCwgLTQwcHggLTQwcHgsIC02MHB4IC00MHB4LCAwIC0xMTJweCwgLTIwcHggLTExMnB4LCAtNDBweCAtMTEycHhcbiAgICAgICAgZGFyazogLTgwcHggLTQwcHgsIC0xMDBweCAtNDBweCwgLTEyMHB4IC00MHB4LCAtMTQwcHggLTQwcHgsIC04MHB4IC0xMTJweCwgLTEwMHB4IC0xMTJweCwgLTEyMHB4IC0xMTJweFxuICAgICAgICAqLyB9XG5cbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNTZweDtcbiAgLypcbiAgICAgICAgc3ByaXRlcyBsb2NhdGlvbnNcbiAgICAgICAgbGlnaHQ6IDAgLTU2cHgsIC0yMHB4IC01NnB4LCAtNDBweCAtNTZweCwgLTYwcHggLTU2cHgsIDAgLTEyOHB4LCAtMjBweCAtMTI4cHgsIC00MHB4IC0xMjhweFxuICAgICAgICBkYXJrOiAtODBweCAtNTZweCwgLTEwMHB4IC01NnB4LCAtMTIwcHggLTU2cHgsIC0xNDBweCAtNTZweCwgLTgwcHggLTEyOHB4LCAtMTAwcHggLTEyOHB4LCAtMTIwcHggLTEyOHB4XG4gICAgICAgICovIH1cblxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXA6aG92ZXIsIC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd246aG92ZXIsIC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQ6aG92ZXIsIC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0OmhvdmVyIHtcbiAgb3BhY2l0eTogMC43NTtcbiAgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9NzUpXCI7XG4gIC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT03NSlcIjsgfVxuXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcDphY3RpdmUsIC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd246YWN0aXZlLCAubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0OmFjdGl2ZSwgLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQ6YWN0aXZlIHtcbiAgb3BhY2l0eTogMC45O1xuICBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT05MClcIjtcbiAgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTkwKVwiOyB9XG5cbi8qIHRoZW1lOiBcImRhcmtcIiAqL1xuLm1DUy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTUpOyB9XG5cbi5tQ1MtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzUpOyB9XG5cbi5tQ1MtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpOyB9XG5cbi5tQ1MtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7IH1cblxuLm1DUy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAwOyB9XG5cbi5tQ1MtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMjBweDsgfVxuXG4ubUNTLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTQwcHg7IH1cblxuLm1DUy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtNTZweDsgfVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiB0aGVtZTogXCJsaWdodC0yXCIsIFwiZGFyay0yXCIgKi9cbi5tQ1MtbGlnaHQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLCAubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgd2lkdGg6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDFweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDFweDsgfVxuXG4ubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICB3aWR0aDogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDFweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDFweDsgfVxuXG4ubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLCAubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsIC5tQ1MtbGlnaHQtMi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0cHg7XG4gIG1hcmdpbjogNnB4IGF1dG87IH1cblxuLm1DUy1saWdodC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7IH1cblxuLm1DUy1saWdodC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtbGlnaHQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTsgfVxuXG4ubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IDA7IH1cblxuLm1DUy1saWdodC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0yMHB4OyB9XG5cbi5tQ1MtbGlnaHQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAtNDBweDsgfVxuXG4ubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MHB4IC01NnB4OyB9XG5cbi8qIHRoZW1lOiBcImRhcmstMlwiICovXG4ubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDFweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDFweDsgfVxuXG4ubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDFweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDFweDsgfVxuXG4ubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpOyB9XG5cbi5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpOyB9XG5cbi5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggMDsgfVxuXG4ubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTIwcHg7IH1cblxuLm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC00MHB4OyB9XG5cbi5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwcHggLTU2cHg7IH1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogdGhlbWU6IFwibGlnaHQtdGhpY2tcIiwgXCJkYXJrLXRoaWNrXCIgKi9cbi5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCwgLm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xuICB3aWR0aDogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4OyB9XG5cbi5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgd2lkdGg6IDZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7IH1cblxuLm1DUy1saWdodC10aGljay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsIC5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0cHg7XG4gIG1hcmdpbjogNnB4IDA7IH1cblxuLm1DUy1saWdodC10aGljay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNnB4O1xuICBtYXJnaW46IDVweCBhdXRvOyB9XG5cbi5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTsgfVxuXG4ubUNTLWxpZ2h0LXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7IH1cblxuLm1DUy1saWdodC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggMDsgfVxuXG4ubUNTLWxpZ2h0LXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0yMHB4OyB9XG5cbi5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwcHggLTQwcHg7IH1cblxuLm1DUy1saWdodC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwcHggLTU2cHg7IH1cblxuLyogdGhlbWU6IFwiZGFyay10aGlja1wiICovXG4ubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7IH1cblxuLm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4OyB9XG5cbi5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpOyB9XG5cbi5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7IH1cblxuLm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAwOyB9XG5cbi5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMjBweDsgfVxuXG4ubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMHB4IC00MHB4OyB9XG5cbi5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMHB4IC01NnB4OyB9XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIHRoZW1lOiBcImxpZ2h0LXRoaW5cIiwgXCJkYXJrLXRoaW5cIiAqL1xuLm1DUy1saWdodC10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7IH1cblxuLm1DUy1saWdodC10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIHdpZHRoOiAycHg7IH1cblxuLm1DUy1kYXJrLXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgd2lkdGg6IDJweDsgfVxuXG4ubUNTLWxpZ2h0LXRoaW4ubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLCAubUNTLWRhcmstdGhpbi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwge1xuICB3aWR0aDogMTAwJTsgfVxuXG4ubUNTLWxpZ2h0LXRoaW4ubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIG1hcmdpbjogN3B4IGF1dG87IH1cblxuLm1DUy1kYXJrLXRoaW4ubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIG1hcmdpbjogN3B4IGF1dG87IH1cblxuLm1DUy1kYXJrLXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNSk7IH1cblxuLm1DUy1kYXJrLXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTsgfVxuXG4ubUNTLWRhcmstdGhpbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpOyB9XG5cbi5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpOyB9XG5cbi5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAwOyB9XG5cbi5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0yMHB4OyB9XG5cbi5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC00MHB4OyB9XG5cbi5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtNTZweDsgfVxuXG4vKiB0aGVtZSBcImRhcmstdGhpblwiICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiB0aGVtZSBcInJvdW5kZWRcIiwgXCJyb3VuZGVkLWRhcmtcIiwgXCJyb3VuZGVkLWRvdHNcIiwgXCJyb3VuZGVkLWRvdHMtZGFya1wiICovXG4ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7IH1cblxuLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciB7XG4gIGhlaWdodDogMTRweDsgfVxuXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIsIC5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciwgLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIge1xuICBoZWlnaHQ6IDE0cHg7IH1cblxuLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgd2lkdGg6IDE0cHg7XG4gIG1hcmdpbjogMCAxcHg7IH1cblxuLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyLCAubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciwgLm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIsIC5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIge1xuICB3aWR0aDogMTRweDsgfVxuXG4ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGhlaWdodDogMTRweDtcbiAgbWFyZ2luOiAxcHggMDsgfVxuXG4ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgd2lkdGg6IDE2cHg7XG4gIC8qIGF1dG8tZXhwYW5kZWQgc2Nyb2xsYmFyICovXG4gIGhlaWdodDogMTZweDtcbiAgbWFyZ2luOiAtMXB4IDA7IH1cblxuLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICB3aWR0aDogMTZweDtcbiAgLyogYXV0by1leHBhbmRlZCBzY3JvbGxiYXIgKi9cbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW46IC0xcHggMDsgfVxuXG4ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkICsgLm1DU0JfZHJhZ2dlclJhaWwsIC5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgd2lkdGg6IDRweDtcbiAgLyogYXV0by1leHBhbmRlZCBzY3JvbGxiYXIgKi8gfVxuXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgKyAubUNTQl9kcmFnZ2VyUmFpbCwgLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIHdpZHRoOiA0cHg7XG4gIC8qIGF1dG8tZXhwYW5kZWQgc2Nyb2xsYmFyICovIH1cblxuLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBoZWlnaHQ6IDE2cHg7XG4gIC8qIGF1dG8tZXhwYW5kZWQgc2Nyb2xsYmFyICovXG4gIHdpZHRoOiAxNnB4O1xuICBtYXJnaW46IDAgLTFweDsgfVxuXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBoZWlnaHQ6IDE2cHg7XG4gIC8qIGF1dG8tZXhwYW5kZWQgc2Nyb2xsYmFyICovXG4gIHdpZHRoOiAxNnB4O1xuICBtYXJnaW46IDAgLTFweDsgfVxuXG4ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgKyAubUNTQl9kcmFnZ2VyUmFpbCwgLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIGhlaWdodDogNHB4O1xuICAvKiBhdXRvLWV4cGFuZGVkIHNjcm9sbGJhciAqL1xuICBtYXJnaW46IDZweCAwOyB9XG5cbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkICsgLm1DU0JfZHJhZ2dlclJhaWwsIC5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIGhlaWdodDogNHB4O1xuICAvKiBhdXRvLWV4cGFuZGVkIHNjcm9sbGJhciAqL1xuICBtYXJnaW46IDZweCAwOyB9XG5cbi5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNzJweDsgfVxuXG4ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtOTJweDsgfVxuXG4ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTEycHg7IH1cblxuLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMjhweDsgfVxuXG4vKiB0aGVtZSBcInJvdW5kZWQtZGFya1wiLCBcInJvdW5kZWQtZG90cy1kYXJrXCIgKi9cbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzUpOyB9XG5cbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTUpOyB9XG5cbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7IH1cblxuLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpOyB9XG5cbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpOyB9XG5cbi5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTsgfVxuXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTcycHg7IH1cblxuLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTkycHg7IH1cblxuLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTExMnB4OyB9XG5cbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTI4cHg7IH1cblxuLyogdGhlbWUgXCJyb3VuZGVkLWRvdHNcIiwgXCJyb3VuZGVkLWRvdHMtZGFya1wiICovXG4ubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsIC5tQ1NCX2RyYWdnZXJSYWlsLCAubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwgLm1DU0JfZHJhZ2dlclJhaWwge1xuICB3aWR0aDogNHB4OyB9XG5cbi5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsIC5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCwgLm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLCAubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IH1cblxuLm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCwgLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBZ0FBQUFJQ0FZQUFBREVENzZMQUFBQU5FbEVRVlFZVjJOa0lBQVlpVmJ3Ly85L1k2RGlNMUFOSm95TWpHZEJiTGdKUUFYL2tVMERLZ0RMa2FRQXZ4VzRIRXZRRndDUmN4SUpLMVh6bkFBQUFBQkpSVTVFcmtKZ2dnPT1cIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteTtcbiAgb3BhY2l0eTogMC4zO1xuICBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0zMClcIjtcbiAgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTMwKVwiOyB9XG5cbi5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCwgLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwge1xuICBoZWlnaHQ6IDRweDtcbiAgbWFyZ2luOiA2cHggMDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14OyB9XG5cbi5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtNzJweDsgfVxuXG4ubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtOTJweDsgfVxuXG4ubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjBweCAtMTEycHg7IH1cblxuLm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMHB4IC0xMjhweDsgfVxuXG4vKiB0aGVtZSBcInJvdW5kZWQtZG90cy1kYXJrXCIgKi9cbi5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQWdBQUFBSUNBWUFBQURFRDc2TEFBQUFMRWxFUVZRWVYyTmtJQUFZU1ZGZ0RGUjhCcXJCQkVpZkJiR1JUZmlQWmhwWWppUUZCSzNBNmw2Q3ZnQUFFOWtHQ2QxbXZnRUFBQUFBU1VWT1JLNUNZSUk9XCIpOyB9XG5cbi5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC03MnB4OyB9XG5cbi5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTkycHg7IH1cblxuLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAwcHggLTExMnB4OyB9XG5cbi5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDBweCAtMTI4cHg7IH1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogdGhlbWUgXCIzZFwiLCBcIjNkLWRhcmtcIiwgXCIzZC10aGlja1wiLCBcIjNkLXRoaWNrLWRhcmtcIiAqL1xuLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC15O1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBjb2xvci1zdG9wKDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkpLCBjb2xvci1zdG9wKDEwMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7IH1cblxuLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkpLCBjb2xvci1zdG9wKDEwMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpOyB9XG5cbi8qIHRoZW1lIFwiM2RcIiwgXCIzZC1kYXJrXCIgKi9cbi5tQ1MtM2QubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCAubUNTQl9kcmFnZ2VyLCAubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCAubUNTQl9kcmFnZ2VyIHtcbiAgaGVpZ2h0OiA3MHB4OyB9XG5cbi5tQ1MtM2QubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIsIC5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciB7XG4gIHdpZHRoOiA3MHB4OyB9XG5cbi5tQ1MtM2QubUNTQl9zY3JvbGxUb29scywgLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMge1xuICBvcGFjaXR5OiAxO1xuICBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0zMClcIjtcbiAgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTMwKVwiOyB9XG5cbi5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCwgLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDsgfVxuXG4ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCwgLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTZweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiAxNnB4OyB9XG5cbi5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCwgLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xuICB3aWR0aDogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJveC1zaGFkb3c6IGluc2V0IDFweCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuNSksIGluc2V0IC0xcHggMCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpOyB9XG5cbi5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1NTsgfVxuXG4ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1NTsgfVxuXG4ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIHdpZHRoOiA4cHg7IH1cblxuLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsIC5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA4cHg7XG4gIG1hcmdpbjogNHB4IDA7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuNSksIGluc2V0IDAgLTFweCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpOyB9XG5cbi5tQ1MtM2QubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDhweDtcbiAgbWFyZ2luOiA0cHggYXV0bzsgfVxuXG4ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtNzJweDsgfVxuXG4ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC05MnB4OyB9XG5cbi5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwcHggLTExMnB4OyB9XG5cbi5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MHB4IC0xMjhweDsgfVxuXG4vKiB0aGVtZSBcIjNkLWRhcmtcIiAqL1xuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDFweCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cblxuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cblxuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTcycHg7IH1cblxuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtOTJweDsgfVxuXG4ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC0xMTJweDsgfVxuXG4ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAtMTI4cHg7IH1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogdGhlbWU6IFwiM2QtdGhpY2tcIiwgXCIzZC10aGljay1kYXJrXCIgKi9cbi5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scywgLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMge1xuICBvcGFjaXR5OiAxO1xuICBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0zMClcIjtcbiAgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTMwKVwiOyB9XG5cbi5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scywgLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMsIC5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyQ29udGFpbmVyLCAubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyQ29udGFpbmVyIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA3cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogN3B4O1xuICBib3JkZXItcmFkaXVzOiA3cHg7IH1cblxuLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuXG4ubUNTQl9pbnNpZGUgKyAubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwsIC5tQ1NCX2luc2lkZSArIC5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsIHtcbiAgcmlnaHQ6IDFweDsgfVxuXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwsIC5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMXB4IDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgaW5zZXQgMCAwIDE0cHggcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG5cbi5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLCAubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIHtcbiAgYm90dG9tOiAxcHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMSksIGluc2V0IDAgMCAxNHB4IHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDFweCAwIDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICB3aWR0aDogMTJweDtcbiAgbWFyZ2luOiAycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7IH1cblxuLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7IH1cblxuLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU1OyB9XG5cbi5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBoZWlnaHQ6IDEycHg7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGhlaWdodDogMTJweDtcbiAgd2lkdGg6IGF1dG87IH1cblxuLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJDb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBib3gtc2hhZG93OiBpbnNldCAxcHggMXB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG5cbi5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC03MnB4OyB9XG5cbi5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTkycHg7IH1cblxuLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAtMTEycHg7IH1cblxuLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwcHggLTEyOHB4OyB9XG5cbi8qIHRoZW1lOiBcIjNkLXRoaWNrLWRhcmtcIiAqL1xuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMTRweCByZ2JhKDAsIDAsIDAsIDAuMik7IH1cblxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMSksIGluc2V0IDAgMCAxNHB4IHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMXB4IDAgMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCksIGluc2V0IC0xcHggMCAwIHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KSwgaW5zZXQgMCAtMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpOyB9XG5cbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzc3OyB9XG5cbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJDb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBib3gtc2hhZG93OiBpbnNldCAxcHggMXB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG5cbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTcycHg7IH1cblxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtOTJweDsgfVxuXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC0xMTJweDsgfVxuXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAtMTI4cHg7IH1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogdGhlbWU6IFwibWluaW1hbFwiLCBcIm1pbmltYWwtZGFya1wiICovXG4ubUNTQl9vdXRzaWRlICsgLm1DUy1taW5pbWFsLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwsIC5tQ1NCX291dHNpZGUgKyAubUNTLW1pbmltYWwtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsIHtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogMTJweCAwOyB9XG5cbi5tQ3VzdG9tU2Nyb2xsQm94Lm1DUy1taW5pbWFsICsgLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLCAubUN1c3RvbVNjcm9sbEJveC5tQ1MtbWluaW1hbCArIC5tQ1NCX3Njcm9sbFRvb2xzICsgLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIHtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IDAgMTJweDsgfVxuXG4ubUN1c3RvbVNjcm9sbEJveC5tQ1MtbWluaW1hbC1kYXJrICsgLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLCAubUN1c3RvbVNjcm9sbEJveC5tQ1MtbWluaW1hbC1kYXJrICsgLm1DU0Jfc2Nyb2xsVG9vbHMgKyAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwge1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogMCAxMnB4OyB9XG5cbi8qIFJUTCBkaXJlY3Rpb24vbGVmdC1zaWRlIHNjcm9sbGJhciAqL1xuLm1DUy1kaXItcnRsID4gLm1DU0Jfb3V0c2lkZSArIC5tQ1MtbWluaW1hbC5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLCAubUNTLWRpci1ydGwgPiAubUNTQl9vdXRzaWRlICsgLm1DUy1taW5pbWFsLWRhcmsubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCB7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiBhdXRvOyB9XG5cbi5tQ1MtbWluaW1hbC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLCAubUNTLW1pbmltYWwtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLm1DUy1taW5pbWFsLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwgLm1DU0JfZHJhZ2dlciwgLm1DUy1taW5pbWFsLWRhcmsubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCAubUNTQl9kcmFnZ2VyIHtcbiAgaGVpZ2h0OiA1MHB4OyB9XG5cbi5tQ1MtbWluaW1hbC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciwgLm1DUy1taW5pbWFsLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIge1xuICB3aWR0aDogNTBweDsgfVxuXG4ubUNTLW1pbmltYWwubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0yMClcIjtcbiAgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTIwKVwiOyB9XG5cbi5tQ1MtbWluaW1hbC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLW1pbmltYWwubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTUwKVwiO1xuICAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9NTApXCI7IH1cblxuLyogdGhlbWU6IFwibWluaW1hbC1kYXJrXCIgKi9cbi5tQ1MtbWluaW1hbC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MjApXCI7XG4gIC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0yMClcIjsgfVxuXG4ubUNTLW1pbmltYWwtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLW1pbmltYWwtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9NTApXCI7XG4gIC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT01MClcIjsgfVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiB0aGVtZSBcImxpZ2h0LTNcIiwgXCJkYXJrLTNcIiAqL1xuLm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsIC5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xuICB3aWR0aDogNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7IH1cblxuLm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgd2lkdGg6IDZweDsgfVxuXG4ubUNTLWxpZ2h0LTMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLWxpZ2h0LTMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLCAubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2cHg7XG4gIG1hcmdpbjogNXB4IDA7IH1cblxuLm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCArIC5tQ1NCX2RyYWdnZXJSYWlsLCAubUNTLWxpZ2h0LTMubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIHdpZHRoOiAxMnB4OyB9XG5cbi5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCArIC5tQ1NCX2RyYWdnZXJSYWlsLCAubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgd2lkdGg6IDEycHg7IH1cblxuLm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkICsgLm1DU0JfZHJhZ2dlclJhaWwsIC5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlclJhaWwge1xuICBoZWlnaHQ6IDEycHg7XG4gIG1hcmdpbjogMnB4IDA7IH1cblxuLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgKyAubUNTQl9kcmFnZ2VyUmFpbCwgLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBtYXJnaW46IDJweCAwOyB9XG5cbi5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTcycHg7IH1cblxuLm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC05MnB4OyB9XG5cbi5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAtMTEycHg7IH1cblxuLm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAtMTI4cHg7IH1cblxuLyogdGhlbWUgXCJkYXJrLTNcIiAqL1xuLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTsgfVxuXG4ubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpOyB9XG5cbi5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpOyB9XG5cbi5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cblxuLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtNzJweDsgfVxuXG4ubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTkycHg7IH1cblxuLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC0xMTJweDsgfVxuXG4ubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC0xMjhweDsgfVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiB0aGVtZSBcImluc2V0XCIsIFwiaW5zZXQtZGFya1wiLCBcImluc2V0LTJcIiwgXCJpbnNldC0yLWRhcmtcIiwgXCJpbnNldC0zXCIsIFwiaW5zZXQtMy1kYXJrXCIgKi9cbi5tQ1MtaW5zZXQubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCwgLm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsIC5tQ1MtaW5zZXQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLCAubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLCAubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCwgLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIHdpZHRoOiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7IH1cblxuLm1DUy1pbnNldC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtaW5zZXQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgd2lkdGg6IDZweDtcbiAgbWFyZ2luOiAzcHggNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogYXV0bztcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwOyB9XG5cbi5tQ1MtaW5zZXQubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy1pbnNldC0yLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGhlaWdodDogNnB4O1xuICBtYXJnaW46IDVweCAzcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IGF1dG87XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDsgfVxuXG4ubUNTLWluc2V0Lm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCwgLm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCwgLm1DUy1pbnNldC0yLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCwgLm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLCAubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLCAubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMnB4O1xuICBtYXJnaW46IDJweCAwOyB9XG5cbi5tQ1MtaW5zZXQubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCwgLm1DUy1pbnNldC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAsIC5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTcycHg7IH1cblxuLm1DUy1pbnNldC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24sIC5tQ1MtaW5zZXQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24sIC5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtOTJweDsgfVxuXG4ubUNTLWluc2V0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCwgLm1DUy1pbnNldC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCwgLm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MHB4IC0xMTJweDsgfVxuXG4ubUNTLWluc2V0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQsIC5tQ1MtaW5zZXQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0LCAubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MHB4IC0xMjhweDsgfVxuXG4vKiB0aGVtZSBcImluc2V0LWRhcmtcIiwgXCJpbnNldC0yLWRhcmtcIiwgXCJpbnNldC0zLWRhcmtcIiAqL1xuLm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzUpOyB9XG5cbi5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTsgfVxuXG4ubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpOyB9XG5cbi5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpOyB9XG5cbi5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpOyB9XG5cbi5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLCAubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLCAubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG5cbi5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwLCAubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwLCAubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC03MnB4OyB9XG5cbi5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24sIC5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biwgLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC05MnB4OyB9XG5cbi5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQsIC5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCwgLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC0xMTJweDsgfVxuXG4ubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCwgLm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCwgLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAtMTI4cHg7IH1cblxuLyogdGhlbWUgXCJpbnNldC0yXCIsIFwiaW5zZXQtMi1kYXJrXCIgKi9cbi5tQ1MtaW5zZXQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4ubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuXG4vKiB0aGVtZSBcImluc2V0LTNcIiwgXCJpbnNldC0zLWRhcmtcIiAqL1xuLm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7IH1cblxuLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTsgfVxuXG4ubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTsgfVxuXG4ubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTsgfVxuXG4ubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpOyB9XG5cbi5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7IH1cblxuLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTsgfVxuXG4ubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTsgfVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiEgalF1ZXJ5IFVJIC0gdjEuMTIuMSAtIDIwMTgtMDYtMjhcbiogaHR0cDovL2pxdWVyeXVpLmNvbVxuKiBJbmNsdWRlczogc29ydGFibGUuY3NzLCBjb3JlLmNzcywgc2xpZGVyLmNzcywgdG9vbHRpcC5jc3MsIHRoZW1lLmNzc1xuKiBUbyB2aWV3IGFuZCBtb2RpZnkgdGhpcyB0aGVtZSwgdmlzaXQgaHR0cDovL2pxdWVyeXVpLmNvbS90aGVtZXJvbGxlci8/c2NvcGU9JmZvbGRlck5hbWU9YmFzZSZjb3JuZXJSYWRpdXNTaGFkb3c9OHB4Jm9mZnNldExlZnRTaGFkb3c9MHB4Jm9mZnNldFRvcFNoYWRvdz0wcHgmdGhpY2tuZXNzU2hhZG93PTVweCZvcGFjaXR5U2hhZG93PTMwJmJnSW1nT3BhY2l0eVNoYWRvdz0wJmJnVGV4dHVyZVNoYWRvdz1mbGF0JmJnQ29sb3JTaGFkb3c9NjY2NjY2Jm9wYWNpdHlPdmVybGF5PTMwJmJnSW1nT3BhY2l0eU92ZXJsYXk9MCZiZ1RleHR1cmVPdmVybGF5PWZsYXQmYmdDb2xvck92ZXJsYXk9YWFhYWFhJmljb25Db2xvckVycm9yPWNjMDAwMCZmY0Vycm9yPTVmM2YzZiZib3JkZXJDb2xvckVycm9yPWYxYTg5OSZiZ1RleHR1cmVFcnJvcj1mbGF0JmJnQ29sb3JFcnJvcj1mZGRmZGYmaWNvbkNvbG9ySGlnaGxpZ2h0PTc3NzYyMCZmY0hpZ2hsaWdodD03Nzc2MjAmYm9yZGVyQ29sb3JIaWdobGlnaHQ9ZGFkNTVlJmJnVGV4dHVyZUhpZ2hsaWdodD1mbGF0JmJnQ29sb3JIaWdobGlnaHQ9ZmZmYTkwJmljb25Db2xvckFjdGl2ZT1mZmZmZmYmZmNBY3RpdmU9ZmZmZmZmJmJvcmRlckNvbG9yQWN0aXZlPTAwM2VmZiZiZ1RleHR1cmVBY3RpdmU9ZmxhdCZiZ0NvbG9yQWN0aXZlPTAwN2ZmZiZpY29uQ29sb3JIb3Zlcj01NTU1NTUmZmNIb3Zlcj0yYjJiMmImYm9yZGVyQ29sb3JIb3Zlcj1jY2NjY2MmYmdUZXh0dXJlSG92ZXI9ZmxhdCZiZ0NvbG9ySG92ZXI9ZWRlZGVkJmljb25Db2xvckRlZmF1bHQ9Nzc3Nzc3JmZjRGVmYXVsdD00NTQ1NDUmYm9yZGVyQ29sb3JEZWZhdWx0PWM1YzVjNSZiZ1RleHR1cmVEZWZhdWx0PWZsYXQmYmdDb2xvckRlZmF1bHQ9ZjZmNmY2Jmljb25Db2xvckNvbnRlbnQ9NDQ0NDQ0JmZjQ29udGVudD0zMzMzMzMmYm9yZGVyQ29sb3JDb250ZW50PWRkZGRkZCZiZ1RleHR1cmVDb250ZW50PWZsYXQmYmdDb2xvckNvbnRlbnQ9ZmZmZmZmJmljb25Db2xvckhlYWRlcj00NDQ0NDQmZmNIZWFkZXI9MzMzMzMzJmJvcmRlckNvbG9ySGVhZGVyPWRkZGRkZCZiZ1RleHR1cmVIZWFkZXI9ZmxhdCZiZ0NvbG9ySGVhZGVyPWU5ZTllOSZjb3JuZXJSYWRpdXM9M3B4JmZ3RGVmYXVsdD1ub3JtYWwmZnNEZWZhdWx0PTFlbSZmZkRlZmF1bHQ9QXJpYWwlMkNIZWx2ZXRpY2ElMkNzYW5zLXNlcmlmXG4qIENvcHlyaWdodCBqUXVlcnkgRm91bmRhdGlvbiBhbmQgb3RoZXIgY29udHJpYnV0b3JzOyBMaWNlbnNlZCBNSVQgKi9cbi51aS1zb3J0YWJsZS1oYW5kbGUge1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7IH1cblxuLyogTGF5b3V0IGhlbHBlcnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnVpLWhlbHBlci1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi51aS1oZWxwZXItaGlkZGVuLWFjY2Vzc2libGUge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDsgfVxuXG4udWktaGVscGVyLXJlc2V0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi51aS1oZWxwZXItY2xlYXJmaXg6YmVmb3JlLFxuLnVpLWhlbHBlci1jbGVhcmZpeDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlOyB9XG5cbi51aS1oZWxwZXItY2xlYXJmaXg6YWZ0ZXIge1xuICBjbGVhcjogYm90aDsgfVxuXG4udWktaGVscGVyLXpmaXgge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbiAgZmlsdGVyOiBBbHBoYShPcGFjaXR5PTApO1xuICAvKiBzdXBwb3J0OiBJRTggKi8gfVxuXG4udWktZnJvbnQge1xuICB6LWluZGV4OiAxMDA7IH1cblxuLyogSW50ZXJhY3Rpb24gQ3Vlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udWktc3RhdGUtZGlzYWJsZWQge1xuICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLyogSWNvbnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnVpLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5OXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG5cbi51aS13aWRnZXQtaWNvbi1ibG9jayB7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qIE1pc2MgdmlzdWFsc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBPdmVybGF5cyAqL1xuLnVpLXdpZGdldC1vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLnVpLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4udWktc2xpZGVyIC51aS1zbGlkZXItaGFuZGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMS4yZW07XG4gIGhlaWdodDogMS4yZW07XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lOyB9XG5cbi51aS1zbGlkZXIgLnVpLXNsaWRlci1yYW5nZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgZm9udC1zaXplOiAwLjdlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwOyB9XG5cbi8qIHN1cHBvcnQ6IElFOCAtIFNlZSAjNjcyNyAqL1xuLnVpLXNsaWRlci51aS1zdGF0ZS1kaXNhYmxlZCAudWktc2xpZGVyLWhhbmRsZSxcbi51aS1zbGlkZXIudWktc3RhdGUtZGlzYWJsZWQgLnVpLXNsaWRlci1yYW5nZSB7XG4gIGZpbHRlcjogaW5oZXJpdDsgfVxuXG4udWktc2xpZGVyLWhvcml6b250YWwge1xuICBoZWlnaHQ6IDAuOGVtOyB9XG5cbi51aS1zbGlkZXItaG9yaXpvbnRhbCAudWktc2xpZGVyLWhhbmRsZSB7XG4gIHRvcDogLTAuM2VtO1xuICBtYXJnaW4tbGVmdDogLTAuNmVtOyB9XG5cbi51aS1zbGlkZXItaG9yaXpvbnRhbCAudWktc2xpZGVyLXJhbmdlIHtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLnVpLXNsaWRlci1ob3Jpem9udGFsIC51aS1zbGlkZXItcmFuZ2UtbWluIHtcbiAgbGVmdDogMDsgfVxuXG4udWktc2xpZGVyLWhvcml6b250YWwgLnVpLXNsaWRlci1yYW5nZS1tYXgge1xuICByaWdodDogMDsgfVxuXG4udWktc2xpZGVyLXZlcnRpY2FsIHtcbiAgd2lkdGg6IDAuOGVtO1xuICBoZWlnaHQ6IDEwMHB4OyB9XG5cbi51aS1zbGlkZXItdmVydGljYWwgLnVpLXNsaWRlci1oYW5kbGUge1xuICBsZWZ0OiAtMC4zZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAtMC42ZW07IH1cblxuLnVpLXNsaWRlci12ZXJ0aWNhbCAudWktc2xpZGVyLXJhbmdlIHtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnVpLXNsaWRlci12ZXJ0aWNhbCAudWktc2xpZGVyLXJhbmdlLW1pbiB7XG4gIGJvdHRvbTogMDsgfVxuXG4udWktc2xpZGVyLXZlcnRpY2FsIC51aS1zbGlkZXItcmFuZ2UtbWF4IHtcbiAgdG9wOiAwOyB9XG5cbi51aS10b29sdGlwIHtcbiAgcGFkZGluZzogOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDk5OTk5O1xuICBtYXgtd2lkdGg6IDMwMHB4OyB9XG5cbmJvZHkgLnVpLXRvb2x0aXAge1xuICBib3JkZXItd2lkdGg6IDJweDsgfVxuXG4vKiBDb21wb25lbnQgY29udGFpbmVyc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udWktd2lkZ2V0IHtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMWVtOyB9XG5cbi51aS13aWRnZXQgLnVpLXdpZGdldCB7XG4gIGZvbnQtc2l6ZTogMWVtOyB9XG5cbi51aS13aWRnZXQgaW5wdXQsXG4udWktd2lkZ2V0IHNlbGVjdCxcbi51aS13aWRnZXQgdGV4dGFyZWEsXG4udWktd2lkZ2V0IGJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFlbTsgfVxuXG4udWktd2lkZ2V0LnVpLXdpZGdldC1jb250ZW50IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M1YzVjNTsgfVxuXG4udWktd2lkZ2V0LWNvbnRlbnQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBjb2xvcjogIzMzMzMzMzsgfVxuXG4udWktd2lkZ2V0LWNvbnRlbnQgYSB7XG4gIGNvbG9yOiAjMzMzMzMzOyB9XG5cbi51aS13aWRnZXQtaGVhZGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcbiAgYmFja2dyb3VuZDogI2U5ZTllOTtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi51aS13aWRnZXQtaGVhZGVyIGEge1xuICBjb2xvcjogIzMzMzMzMzsgfVxuXG4vKiBJbnRlcmFjdGlvbiBzdGF0ZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnVpLXN0YXRlLWRlZmF1bHQsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWRlZmF1bHQsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZGVmYXVsdCxcbi51aS1idXR0b24sXG5odG1sIC51aS1idXR0b24udWktc3RhdGUtZGlzYWJsZWQ6aG92ZXIsXG5odG1sIC51aS1idXR0b24udWktc3RhdGUtZGlzYWJsZWQ6YWN0aXZlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M1YzVjNTtcbiAgYmFja2dyb3VuZDogI2Y2ZjZmNjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICM0NTQ1NDU7IH1cblxuLnVpLXN0YXRlLWRlZmF1bHQgYSxcbi51aS1zdGF0ZS1kZWZhdWx0IGE6bGluayxcbi51aS1zdGF0ZS1kZWZhdWx0IGE6dmlzaXRlZCxcbmEudWktYnV0dG9uLFxuYTpsaW5rLnVpLWJ1dHRvbixcbmE6dmlzaXRlZC51aS1idXR0b24sXG4udWktYnV0dG9uIHtcbiAgY29sb3I6ICM0NTQ1NDU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4udWktc3RhdGUtaG92ZXIsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWhvdmVyLFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWhvdmVyLFxuLnVpLXN0YXRlLWZvY3VzLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1mb2N1cyxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1mb2N1cyxcbi51aS1idXR0b246aG92ZXIsXG4udWktYnV0dG9uOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcbiAgYmFja2dyb3VuZDogI2VkZWRlZDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMyYjJiMmI7IH1cblxuLnVpLXN0YXRlLWhvdmVyIGEsXG4udWktc3RhdGUtaG92ZXIgYTpob3Zlcixcbi51aS1zdGF0ZS1ob3ZlciBhOmxpbmssXG4udWktc3RhdGUtaG92ZXIgYTp2aXNpdGVkLFxuLnVpLXN0YXRlLWZvY3VzIGEsXG4udWktc3RhdGUtZm9jdXMgYTpob3Zlcixcbi51aS1zdGF0ZS1mb2N1cyBhOmxpbmssXG4udWktc3RhdGUtZm9jdXMgYTp2aXNpdGVkLFxuYS51aS1idXR0b246aG92ZXIsXG5hLnVpLWJ1dHRvbjpmb2N1cyB7XG4gIGNvbG9yOiAjMmIyYjJiO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLnVpLXZpc3VhbC1mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAzcHggMXB4ICM1ZTllZDY7IH1cblxuLnVpLXN0YXRlLWFjdGl2ZSxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtYWN0aXZlLFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWFjdGl2ZSxcbmEudWktYnV0dG9uOmFjdGl2ZSxcbi51aS1idXR0b246YWN0aXZlLFxuLnVpLWJ1dHRvbi51aS1zdGF0ZS1hY3RpdmU6aG92ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAzZWZmO1xuICBiYWNrZ3JvdW5kOiAjMDA3ZmZmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4udWktaWNvbi1iYWNrZ3JvdW5kLFxuLnVpLXN0YXRlLWFjdGl2ZSAudWktaWNvbi1iYWNrZ3JvdW5kIHtcbiAgYm9yZGVyOiAjMDAzZWZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG5cbi51aS1zdGF0ZS1hY3RpdmUgYSxcbi51aS1zdGF0ZS1hY3RpdmUgYTpsaW5rLFxuLnVpLXN0YXRlLWFjdGl2ZSBhOnZpc2l0ZWQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi8qIEludGVyYWN0aW9uIEN1ZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnVpLXN0YXRlLWhpZ2hsaWdodCxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtaGlnaGxpZ2h0LFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWhpZ2hsaWdodCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYWQ1NWU7XG4gIGJhY2tncm91bmQ6ICNmZmZhOTA7XG4gIGNvbG9yOiAjNzc3NjIwOyB9XG5cbi51aS1zdGF0ZS1jaGVja2VkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RhZDU1ZTtcbiAgYmFja2dyb3VuZDogI2ZmZmE5MDsgfVxuXG4udWktc3RhdGUtaGlnaGxpZ2h0IGEsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWhpZ2hsaWdodCBhLFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWhpZ2hsaWdodCBhIHtcbiAgY29sb3I6ICM3Nzc2MjA7IH1cblxuLnVpLXN0YXRlLWVycm9yLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1lcnJvcixcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1lcnJvciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMWE4OTk7XG4gIGJhY2tncm91bmQ6ICNmZGRmZGY7XG4gIGNvbG9yOiAjNWYzZjNmOyB9XG5cbi51aS1zdGF0ZS1lcnJvciBhLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1lcnJvciBhLFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWVycm9yIGEge1xuICBjb2xvcjogIzVmM2YzZjsgfVxuXG4udWktc3RhdGUtZXJyb3ItdGV4dCxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZXJyb3ItdGV4dCxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1lcnJvci10ZXh0IHtcbiAgY29sb3I6ICM1ZjNmM2Y7IH1cblxuLnVpLXByaW9yaXR5LXByaW1hcnksXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXByaW9yaXR5LXByaW1hcnksXG4udWktd2lkZ2V0LWhlYWRlciAudWktcHJpb3JpdHktcHJpbWFyeSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi51aS1wcmlvcml0eS1zZWNvbmRhcnksXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXByaW9yaXR5LXNlY29uZGFyeSxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1wcmlvcml0eS1zZWNvbmRhcnkge1xuICBvcGFjaXR5OiAwLjc7XG4gIGZpbHRlcjogQWxwaGEoT3BhY2l0eT03MCk7XG4gIC8qIHN1cHBvcnQ6IElFOCAqL1xuICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbi51aS1zdGF0ZS1kaXNhYmxlZCxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZGlzYWJsZWQsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjM1O1xuICBmaWx0ZXI6IEFscGhhKE9wYWNpdHk9MzUpO1xuICAvKiBzdXBwb3J0OiBJRTggKi9cbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuXG4udWktc3RhdGUtZGlzYWJsZWQgLnVpLWljb24ge1xuICBmaWx0ZXI6IEFscGhhKE9wYWNpdHk9MzUpO1xuICAvKiBzdXBwb3J0OiBJRTggLSBTZWUgIzYwNTkgKi8gfVxuXG4vKiBJY29uc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBzdGF0ZXMgYW5kIGltYWdlcyAqL1xuLnVpLWljb24ge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4OyB9XG5cbi51aS1pY29uLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1hZ2VzL3VpLWljb25zXzQ0NDQ0NF8yNTZ4MjQwLnBuZ1wiKTsgfVxuXG4udWktd2lkZ2V0LWhlYWRlciAudWktaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy91aS1pY29uc180NDQ0NDRfMjU2eDI0MC5wbmdcIik7IH1cblxuLnVpLXN0YXRlLWhvdmVyIC51aS1pY29uLFxuLnVpLXN0YXRlLWZvY3VzIC51aS1pY29uLFxuLnVpLWJ1dHRvbjpob3ZlciAudWktaWNvbixcbi51aS1idXR0b246Zm9jdXMgLnVpLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvdWktaWNvbnNfNTU1NTU1XzI1NngyNDAucG5nXCIpOyB9XG5cbi51aS1zdGF0ZS1hY3RpdmUgLnVpLWljb24sXG4udWktYnV0dG9uOmFjdGl2ZSAudWktaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy91aS1pY29uc19mZmZmZmZfMjU2eDI0MC5wbmdcIik7IH1cblxuLnVpLXN0YXRlLWhpZ2hsaWdodCAudWktaWNvbixcbi51aS1idXR0b24gLnVpLXN0YXRlLWhpZ2hsaWdodC51aS1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1hZ2VzL3VpLWljb25zXzc3NzYyMF8yNTZ4MjQwLnBuZ1wiKTsgfVxuXG4udWktc3RhdGUtZXJyb3IgLnVpLWljb24sXG4udWktc3RhdGUtZXJyb3ItdGV4dCAudWktaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy91aS1pY29uc19jYzAwMDBfMjU2eDI0MC5wbmdcIik7IH1cblxuLnVpLWJ1dHRvbiAudWktaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy91aS1pY29uc183Nzc3NzdfMjU2eDI0MC5wbmdcIik7IH1cblxuLyogcG9zaXRpb25pbmcgKi9cbi51aS1pY29uLWJsYW5rIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTZweCAxNnB4OyB9XG5cbi51aS1pY29uLWNhcmV0LTEtbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDsgfVxuXG4udWktaWNvbi1jYXJldC0xLW5lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggMDsgfVxuXG4udWktaWNvbi1jYXJldC0xLWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAwOyB9XG5cbi51aS1pY29uLWNhcmV0LTEtc2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAwOyB9XG5cbi51aS1pY29uLWNhcmV0LTEtcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NXB4IDA7IH1cblxuLnVpLWljb24tY2FyZXQtMS1zdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IDA7IH1cblxuLnVpLWljb24tY2FyZXQtMS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggMDsgfVxuXG4udWktaWNvbi1jYXJldC0xLW53IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IDA7IH1cblxuLnVpLWljb24tY2FyZXQtMi1uLXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggMDsgfVxuXG4udWktaWNvbi1jYXJldC0yLWUtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAwOyB9XG5cbi51aS1pY29uLXRyaWFuZ2xlLTEtbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE2cHg7IH1cblxuLnVpLWljb24tdHJpYW5nbGUtMS1uZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xNnB4OyB9XG5cbi51aS1pY29uLXRyaWFuZ2xlLTEtZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xNnB4OyB9XG5cbi51aS1pY29uLXRyaWFuZ2xlLTEtc2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTZweDsgfVxuXG4udWktaWNvbi10cmlhbmdsZS0xLXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjVweCAtMTZweDsgfVxuXG4udWktaWNvbi10cmlhbmdsZS0xLXN3IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTE2cHg7IH1cblxuLnVpLWljb24tdHJpYW5nbGUtMS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTE2cHg7IH1cblxuLnVpLWljb24tdHJpYW5nbGUtMS1udyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMTZweDsgfVxuXG4udWktaWNvbi10cmlhbmdsZS0yLW4tcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTZweDsgfVxuXG4udWktaWNvbi10cmlhbmdsZS0yLWUtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTZweDsgfVxuXG4udWktaWNvbi1hcnJvdy0xLW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMnB4OyB9XG5cbi51aS1pY29uLWFycm93LTEtbmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMzJweDsgfVxuXG4udWktaWNvbi1hcnJvdy0xLWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMzJweDsgfVxuXG4udWktaWNvbi1hcnJvdy0xLXNlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTMycHg7IH1cblxuLnVpLWljb24tYXJyb3ctMS1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY1cHggLTMycHg7IH1cblxuLnVpLWljb24tYXJyb3ctMS1zdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0zMnB4OyB9XG5cbi51aS1pY29uLWFycm93LTEtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0zMnB4OyB9XG5cbi51aS1pY29uLWFycm93LTEtbncge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTMycHg7IH1cblxuLnVpLWljb24tYXJyb3ctMi1uLXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTMycHg7IH1cblxuLnVpLWljb24tYXJyb3ctMi1uZS1zdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMzJweDsgfVxuXG4udWktaWNvbi1hcnJvdy0yLWUtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtMzJweDsgfVxuXG4udWktaWNvbi1hcnJvdy0yLXNlLW53IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC0zMnB4OyB9XG5cbi51aS1pY29uLWFycm93c3RvcC0xLW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTMycHg7IH1cblxuLnVpLWljb24tYXJyb3dzdG9wLTEtZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtMzJweDsgfVxuXG4udWktaWNvbi1hcnJvd3N0b3AtMS1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNHB4IC0zMnB4OyB9XG5cbi51aS1pY29uLWFycm93c3RvcC0xLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTMycHg7IH1cblxuLnVpLWljb24tYXJyb3d0aGljay0xLW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxcHggLTQ4cHg7IH1cblxuLnVpLWljb24tYXJyb3d0aGljay0xLW5lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTQ4cHg7IH1cblxuLnVpLWljb24tYXJyb3d0aGljay0xLWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtNDhweDsgfVxuXG4udWktaWNvbi1hcnJvd3RoaWNrLTEtc2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtNDhweDsgfVxuXG4udWktaWNvbi1hcnJvd3RoaWNrLTEtcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC00OHB4OyB9XG5cbi51aS1pY29uLWFycm93dGhpY2stMS1zdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC00OHB4OyB9XG5cbi51aS1pY29uLWFycm93dGhpY2stMS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTQ4cHg7IH1cblxuLnVpLWljb24tYXJyb3d0aGljay0xLW53IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC00OHB4OyB9XG5cbi51aS1pY29uLWFycm93dGhpY2stMi1uLXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTQ4cHg7IH1cblxuLnVpLWljb24tYXJyb3d0aGljay0yLW5lLXN3IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC00OHB4OyB9XG5cbi51aS1pY29uLWFycm93dGhpY2stMi1lLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTQ4cHg7IH1cblxuLnVpLWljb24tYXJyb3d0aGljay0yLXNlLW53IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC00OHB4OyB9XG5cbi51aS1pY29uLWFycm93dGhpY2tzdG9wLTEtbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtNDhweDsgfVxuXG4udWktaWNvbi1hcnJvd3RoaWNrc3RvcC0xLWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTQ4cHg7IH1cblxuLnVpLWljb24tYXJyb3d0aGlja3N0b3AtMS1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNHB4IC00OHB4OyB9XG5cbi51aS1pY29uLWFycm93dGhpY2tzdG9wLTEtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtNDhweDsgfVxuXG4udWktaWNvbi1hcnJvd3JldHVybnRoaWNrLTEtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTY0cHg7IH1cblxuLnVpLWljb24tYXJyb3dyZXR1cm50aGljay0xLW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtNjRweDsgfVxuXG4udWktaWNvbi1hcnJvd3JldHVybnRoaWNrLTEtZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC02NHB4OyB9XG5cbi51aS1pY29uLWFycm93cmV0dXJudGhpY2stMS1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTY0cHg7IH1cblxuLnVpLWljb24tYXJyb3dyZXR1cm4tMS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTY0cHg7IH1cblxuLnVpLWljb24tYXJyb3dyZXR1cm4tMS1uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTY0cHg7IH1cblxuLnVpLWljb24tYXJyb3dyZXR1cm4tMS1lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTY0cHg7IH1cblxuLnVpLWljb24tYXJyb3dyZXR1cm4tMS1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC02NHB4OyB9XG5cbi51aS1pY29uLWFycm93cmVmcmVzaC0xLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTY0cHg7IH1cblxuLnVpLWljb24tYXJyb3dyZWZyZXNoLTEtbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtNjRweDsgfVxuXG4udWktaWNvbi1hcnJvd3JlZnJlc2gtMS1lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC02NHB4OyB9XG5cbi51aS1pY29uLWFycm93cmVmcmVzaC0xLXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTY0cHg7IH1cblxuLnVpLWljb24tYXJyb3ctNCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTgwcHg7IH1cblxuLnVpLWljb24tYXJyb3ctNC1kaWFnIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTgwcHg7IH1cblxuLnVpLWljb24tZXh0bGluayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC04MHB4OyB9XG5cbi51aS1pY29uLW5ld3dpbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC04MHB4OyB9XG5cbi51aS1pY29uLXJlZnJlc2gge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtODBweDsgfVxuXG4udWktaWNvbi1zaHVmZmxlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTgwcHg7IH1cblxuLnVpLWljb24tdHJhbnNmZXItZS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTgwcHg7IH1cblxuLnVpLWljb24tdHJhbnNmZXJ0aGljay1lLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTgwcHg7IH1cblxuLnVpLWljb24tZm9sZGVyLWNvbGxhcHNlZCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTk2cHg7IH1cblxuLnVpLWljb24tZm9sZGVyLW9wZW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtOTZweDsgfVxuXG4udWktaWNvbi1kb2N1bWVudCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC05NnB4OyB9XG5cbi51aS1pY29uLWRvY3VtZW50LWIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtOTZweDsgfVxuXG4udWktaWNvbi1ub3RlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTk2cHg7IH1cblxuLnVpLWljb24tbWFpbC1jbG9zZWQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtOTZweDsgfVxuXG4udWktaWNvbi1tYWlsLW9wZW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtOTZweDsgfVxuXG4udWktaWNvbi1zdWl0Y2FzZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtOTZweDsgfVxuXG4udWktaWNvbi1jb21tZW50IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC05NnB4OyB9XG5cbi51aS1pY29uLXBlcnNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtOTZweDsgfVxuXG4udWktaWNvbi1wcmludCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtOTZweDsgfVxuXG4udWktaWNvbi10cmFzaCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtOTZweDsgfVxuXG4udWktaWNvbi1sb2NrZWQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTk2cHg7IH1cblxuLnVpLWljb24tdW5sb2NrZWQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTk2cHg7IH1cblxuLnVpLWljb24tYm9va21hcmsge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI0cHggLTk2cHg7IH1cblxuLnVpLWljb24tdGFnIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC05NnB4OyB9XG5cbi51aS1pY29uLWhvbWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMTJweDsgfVxuXG4udWktaWNvbi1mbGFnIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTExMnB4OyB9XG5cbi51aS1pY29uLWNhbGVuZGFyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTExMnB4OyB9XG5cbi51aS1pY29uLWNhcnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTEycHg7IH1cblxuLnVpLWljb24tcGVuY2lsIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTExMnB4OyB9XG5cbi51aS1pY29uLWNsb2NrIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTExMnB4OyB9XG5cbi51aS1pY29uLWRpc2sge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTEycHg7IH1cblxuLnVpLWljb24tY2FsY3VsYXRvciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMTEycHg7IH1cblxuLnVpLWljb24tem9vbWluIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xMTJweDsgfVxuXG4udWktaWNvbi16b29tb3V0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xMTJweDsgfVxuXG4udWktaWNvbi1zZWFyY2gge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTExMnB4OyB9XG5cbi51aS1pY29uLXdyZW5jaCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtMTEycHg7IH1cblxuLnVpLWljb24tZ2VhciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtMTEycHg7IH1cblxuLnVpLWljb24taGVhcnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTExMnB4OyB9XG5cbi51aS1pY29uLXN0YXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI0cHggLTExMnB4OyB9XG5cbi51aS1pY29uLWxpbmsge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTExMnB4OyB9XG5cbi51aS1pY29uLWNhbmNlbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEyOHB4OyB9XG5cbi51aS1pY29uLXBsdXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTI4cHg7IH1cblxuLnVpLWljb24tcGx1c3RoaWNrIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTEyOHB4OyB9XG5cbi51aS1pY29uLW1pbnVzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTEyOHB4OyB9XG5cbi51aS1pY29uLW1pbnVzdGhpY2sge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTI4cHg7IH1cblxuLnVpLWljb24tY2xvc2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTI4cHg7IH1cblxuLnVpLWljb24tY2xvc2V0aGljayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xMjhweDsgfVxuXG4udWktaWNvbi1rZXkge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTEyOHB4OyB9XG5cbi51aS1pY29uLWxpZ2h0YnVsYiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTI4cHg7IH1cblxuLnVpLWljb24tc2Npc3NvcnMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTEyOHB4OyB9XG5cbi51aS1pY29uLWNsaXBib2FyZCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtMTI4cHg7IH1cblxuLnVpLWljb24tY29weSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtMTI4cHg7IH1cblxuLnVpLWljb24tY29udGFjdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtMTI4cHg7IH1cblxuLnVpLWljb24taW1hZ2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTEyOHB4OyB9XG5cbi51aS1pY29uLXZpZGVvIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNHB4IC0xMjhweDsgfVxuXG4udWktaWNvbi1zY3JpcHQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTEyOHB4OyB9XG5cbi51aS1pY29uLWFsZXJ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTQ0cHg7IH1cblxuLnVpLWljb24taW5mbyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xNDRweDsgfVxuXG4udWktaWNvbi1ub3RpY2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTQ0cHg7IH1cblxuLnVpLWljb24taGVscCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xNDRweDsgfVxuXG4udWktaWNvbi1jaGVjayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xNDRweDsgfVxuXG4udWktaWNvbi1idWxsZXQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTQ0cHg7IH1cblxuLnVpLWljb24tcmFkaW8tb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTQ0cHg7IH1cblxuLnVpLWljb24tcmFkaW8tb2ZmIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xNDRweDsgfVxuXG4udWktaWNvbi1waW4tdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTQ0cHg7IH1cblxuLnVpLWljb24tcGluLXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTE0NHB4OyB9XG5cbi51aS1pY29uLXBsYXkge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNjBweDsgfVxuXG4udWktaWNvbi1wYXVzZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xNjBweDsgfVxuXG4udWktaWNvbi1zZWVrLW5leHQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTYwcHg7IH1cblxuLnVpLWljb24tc2Vlay1wcmV2IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTE2MHB4OyB9XG5cbi51aS1pY29uLXNlZWstZW5kIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTE2MHB4OyB9XG5cbi51aS1pY29uLXNlZWstc3RhcnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTYwcHg7IH1cblxuLyogdWktaWNvbi1zZWVrLWZpcnN0IGlzIGRlcHJlY2F0ZWQsIHVzZSB1aS1pY29uLXNlZWstc3RhcnQgaW5zdGVhZCAqL1xuLnVpLWljb24tc2Vlay1maXJzdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xNjBweDsgfVxuXG4udWktaWNvbi1zdG9wIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTE2MHB4OyB9XG5cbi51aS1pY29uLWVqZWN0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xNjBweDsgfVxuXG4udWktaWNvbi12b2x1bWUtb2ZmIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xNjBweDsgfVxuXG4udWktaWNvbi12b2x1bWUtb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTE2MHB4OyB9XG5cbi51aS1pY29uLXBvd2VyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTc2cHg7IH1cblxuLnVpLWljb24tc2lnbmFsLWRpYWcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTc2cHg7IH1cblxuLnVpLWljb24tc2lnbmFsIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTE3NnB4OyB9XG5cbi51aS1pY29uLWJhdHRlcnktMCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xNzZweDsgfVxuXG4udWktaWNvbi1iYXR0ZXJ5LTEge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTc2cHg7IH1cblxuLnVpLWljb24tYmF0dGVyeS0yIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTE3NnB4OyB9XG5cbi51aS1pY29uLWJhdHRlcnktMyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xNzZweDsgfVxuXG4udWktaWNvbi1jaXJjbGUtcGx1cyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE5MnB4OyB9XG5cbi51aS1pY29uLWNpcmNsZS1taW51cyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xOTJweDsgfVxuXG4udWktaWNvbi1jaXJjbGUtY2xvc2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTkycHg7IH1cblxuLnVpLWljb24tY2lyY2xlLXRyaWFuZ2xlLWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTkycHg7IH1cblxuLnVpLWljb24tY2lyY2xlLXRyaWFuZ2xlLXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTkycHg7IH1cblxuLnVpLWljb24tY2lyY2xlLXRyaWFuZ2xlLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTkycHg7IH1cblxuLnVpLWljb24tY2lyY2xlLXRyaWFuZ2xlLW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTkycHg7IH1cblxuLnVpLWljb24tY2lyY2xlLWFycm93LWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTE5MnB4OyB9XG5cbi51aS1pY29uLWNpcmNsZS1hcnJvdy1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xOTJweDsgfVxuXG4udWktaWNvbi1jaXJjbGUtYXJyb3ctdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTkycHg7IH1cblxuLnVpLWljb24tY2lyY2xlLWFycm93LW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTE5MnB4OyB9XG5cbi51aS1pY29uLWNpcmNsZS16b29taW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTE5MnB4OyB9XG5cbi51aS1pY29uLWNpcmNsZS16b29tb3V0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC0xOTJweDsgfVxuXG4udWktaWNvbi1jaXJjbGUtY2hlY2sge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTE5MnB4OyB9XG5cbi51aS1pY29uLWNpcmNsZXNtYWxsLXBsdXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yMDhweDsgfVxuXG4udWktaWNvbi1jaXJjbGVzbWFsbC1taW51cyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0yMDhweDsgfVxuXG4udWktaWNvbi1jaXJjbGVzbWFsbC1jbG9zZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0yMDhweDsgfVxuXG4udWktaWNvbi1zcXVhcmVzbWFsbC1wbHVzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTIwOHB4OyB9XG5cbi51aS1pY29uLXNxdWFyZXNtYWxsLW1pbnVzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTIwOHB4OyB9XG5cbi51aS1pY29uLXNxdWFyZXNtYWxsLWNsb3NlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTIwOHB4OyB9XG5cbi51aS1pY29uLWdyaXAtZG90dGVkLXZlcnRpY2FsIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjI0cHg7IH1cblxuLnVpLWljb24tZ3JpcC1kb3R0ZWQtaG9yaXpvbnRhbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0yMjRweDsgfVxuXG4udWktaWNvbi1ncmlwLXNvbGlkLXZlcnRpY2FsIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTIyNHB4OyB9XG5cbi51aS1pY29uLWdyaXAtc29saWQtaG9yaXpvbnRhbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0yMjRweDsgfVxuXG4udWktaWNvbi1ncmlwc21hbGwtZGlhZ29uYWwtc2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMjI0cHg7IH1cblxuLnVpLWljb24tZ3JpcC1kaWFnb25hbC1zZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0yMjRweDsgfVxuXG4vKiBNaXNjIHZpc3VhbHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogQ29ybmVyIHJhZGl1cyAqL1xuLnVpLWNvcm5lci1hbGwsXG4udWktY29ybmVyLXRvcCxcbi51aS1jb3JuZXItbGVmdCxcbi51aS1jb3JuZXItdGwge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7IH1cblxuLnVpLWNvcm5lci1hbGwsXG4udWktY29ybmVyLXRvcCxcbi51aS1jb3JuZXItcmlnaHQsXG4udWktY29ybmVyLXRyIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDsgfVxuXG4udWktY29ybmVyLWFsbCxcbi51aS1jb3JuZXItYm90dG9tLFxuLnVpLWNvcm5lci1sZWZ0LFxuLnVpLWNvcm5lci1ibCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDsgfVxuXG4udWktY29ybmVyLWFsbCxcbi51aS1jb3JuZXItYm90dG9tLFxuLnVpLWNvcm5lci1yaWdodCxcbi51aS1jb3JuZXItYnIge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4OyB9XG5cbi8qIE92ZXJsYXlzICovXG4udWktd2lkZ2V0LW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kOiAjYWFhYWFhO1xuICBvcGFjaXR5OiAwLjM7XG4gIGZpbHRlcjogQWxwaGEoT3BhY2l0eT0zMCk7XG4gIC8qIHN1cHBvcnQ6IElFOCAqLyB9XG5cbi51aS13aWRnZXQtc2hhZG93IHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDVweCAjNjY2NjY2O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDVweCAjNjY2NjY2OyB9XG5cbi8qIVxuICogRGF0ZXBpY2tlciBmb3IgQm9vdHN0cmFwIHYxLjYuNCAoaHR0cHM6Ly9naXRodWIuY29tL2V0ZXJuaWNvZGUvYm9vdHN0cmFwLWRhdGVwaWNrZXIpXG4gKlxuICogQ29weXJpZ2h0IDIwMTIgU3RlZmFuIFBldHJlXG4gKiBJbXByb3ZlbWVudHMgYnkgQW5kcmV3IFJvd2xzXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UgdjIuMCAoaHR0cDovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wKVxuICovXG4uZGF0ZXBpY2tlciB7XG4gIHBhZGRpbmc6IDRweDtcbiAgZGlyZWN0aW9uOiBsdHI7IH1cblxuLmRhdGVwaWNrZXItaW5saW5lIHtcbiAgd2lkdGg6IDIyMHB4OyB9XG5cbi5kYXRlcGlja2VyLmRhdGVwaWNrZXItcnRsIHtcbiAgZGlyZWN0aW9uOiBydGw7IH1cblxuLmRhdGVwaWNrZXIuZGF0ZXBpY2tlci1ydGwgdGFibGUgdHIgdGQgc3BhbiB7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4uZGF0ZXBpY2tlci1kcm9wZG93biB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDsgfVxuXG4uZGF0ZXBpY2tlci1kcm9wZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBub25lO1xuICBib3JkZXItbGVmdDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogN3B4IHNvbGlkICM5OTk7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi5kYXRlcGlja2VyLWRyb3Bkb3duOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogbm9uZTtcbiAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCAjZmZmO1xuICBib3JkZXItdG9wOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLmRhdGVwaWNrZXItZHJvcGRvd24uZGF0ZXBpY2tlci1vcmllbnQtbGVmdDpiZWZvcmUge1xuICBsZWZ0OiA2cHg7IH1cblxuLmRhdGVwaWNrZXItZHJvcGRvd24uZGF0ZXBpY2tlci1vcmllbnQtbGVmdDphZnRlciB7XG4gIGxlZnQ6IDdweDsgfVxuXG4uZGF0ZXBpY2tlci1kcm9wZG93bi5kYXRlcGlja2VyLW9yaWVudC1yaWdodDpiZWZvcmUge1xuICByaWdodDogNnB4OyB9XG5cbi5kYXRlcGlja2VyLWRyb3Bkb3duLmRhdGVwaWNrZXItb3JpZW50LXJpZ2h0OmFmdGVyIHtcbiAgcmlnaHQ6IDdweDsgfVxuXG4uZGF0ZXBpY2tlci1kcm9wZG93bi5kYXRlcGlja2VyLW9yaWVudC1ib3R0b206YmVmb3JlIHtcbiAgdG9wOiAtN3B4OyB9XG5cbi5kYXRlcGlja2VyLWRyb3Bkb3duLmRhdGVwaWNrZXItb3JpZW50LWJvdHRvbTphZnRlciB7XG4gIHRvcDogLTZweDsgfVxuXG4uZGF0ZXBpY2tlci1kcm9wZG93bi5kYXRlcGlja2VyLW9yaWVudC10b3A6YmVmb3JlIHtcbiAgYm90dG9tOiAtN3B4O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItdG9wOiA3cHggc29saWQgIzk5OTsgfVxuXG4uZGF0ZXBpY2tlci1kcm9wZG93bi5kYXRlcGlja2VyLW9yaWVudC10b3A6YWZ0ZXIge1xuICBib3R0b206IC02cHg7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci10b3A6IDZweCBzb2xpZCAjZmZmOyB9XG5cbi5kYXRlcGlja2VyIHRhYmxlIHtcbiAgbWFyZ2luOiAwO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4uZGF0ZXBpY2tlciB0ZCxcbi5kYXRlcGlja2VyIHRoIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXI6IG5vbmU7IH1cblxuLnRhYmxlLXN0cmlwZWQgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQsXG4udGFibGUtc3RyaXBlZCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmRheTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmRheS5mb2N1c2VkIHtcbiAgYmFja2dyb3VuZDogI2VlZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLm9sZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLm5ldyB7XG4gIGNvbG9yOiAjOTk5OyB9XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuZGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogI2FhYWRiMjtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmhpZ2hsaWdodGVkIHtcbiAgYmFja2dyb3VuZDogI2Q5ZWRmNztcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGUxOWE7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZkZDQ5YSwgI2ZkZjU5YSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmRkNDlhLCAjZmRmNTlhKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDAgMCwgMCAxMDAlLCBmcm9tKCNmZGQ0OWEpLCB0bygjZmRmNTlhKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZkZDQ5YSwgI2ZkZjU5YSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZGQ0OWEsICNmZGY1OWEpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmRkNDlhLCAjZmRmNTlhKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmRkNDlhJywgZW5kQ29sb3JzdHI9JyNmZGY1OWEnLCBHcmFkaWVudFR5cGU9MCk7XG4gIGJvcmRlci1jb2xvcjogI2ZkZjU5YSAjZmRmNTlhICNmYmVkNTA7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpIHJnYmEoMCwgMCwgMCwgMC4xKSByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkPWZhbHNlKTtcbiAgY29sb3I6ICMwMDA7IH1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTpob3Zlcjpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQ6aG92ZXI6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTpob3ZlcjphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZDphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZDpob3ZlcjphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTpob3Zlci5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZC5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZDpob3Zlci5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmhvdmVyLmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZDpob3Zlci5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5W2Rpc2FibGVkXSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmhvdmVyW2Rpc2FibGVkXSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkW2Rpc2FibGVkXSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkOmhvdmVyW2Rpc2FibGVkXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGY1OWE7IH1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6aG92ZXI6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQ6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6aG92ZXIuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZjA2OSBcXDk7IH1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6aG92ZXI6aG92ZXIge1xuICBjb2xvcjogIzAwMDsgfVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5hY3RpdmU6aG92ZXIge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5kaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXk6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZDE3YTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZjNjMTdhLCAjZjNlOTdhKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmM2MxN2EsICNmM2U5N2EpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCAwLCAwIDEwMCUsIGZyb20oI2YzYzE3YSksIHRvKCNmM2U5N2EpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZjNjMTdhLCAjZjNlOTdhKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2YzYzE3YSwgI2YzZTk3YSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmM2MxN2EsICNmM2U5N2EpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmM2MxN2EnLCBlbmRDb2xvcnN0cj0nI2YzZTk3YScsIEdyYWRpZW50VHlwZT0wKTtcbiAgYm9yZGVyLWNvbG9yOiAjZjNlOTdhICNmM2U5N2EgI2VkZGUzNDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSkgcmdiYSgwLCAwLCAwLCAwLjEpIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KGVuYWJsZWQ9ZmFsc2UpO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmhvdmVyOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZDpob3Zlcjpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmhvdmVyOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkOmhvdmVyOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmhvdmVyLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkOmhvdmVyLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXk6aG92ZXIuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZC5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkOmhvdmVyLmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXlbZGlzYWJsZWRdLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXk6aG92ZXJbZGlzYWJsZWRdLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWRbZGlzYWJsZWRdLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQ6aG92ZXJbZGlzYWJsZWRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZTk3YTsgfVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTpob3ZlcjphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZDphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZDpob3ZlcjphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTpob3Zlci5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZC5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZDpob3Zlci5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlMjRiIFxcOTsgfVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2ZGYwOyB9XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6aG92ZXI6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZDpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkOmhvdmVyOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6aG92ZXI6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQ6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6aG92ZXIuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDpob3Zlci5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkLmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQ6aG92ZXIuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZFtkaXNhYmxlZF0sXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDpob3ZlcltkaXNhYmxlZF0sXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZFtkaXNhYmxlZF0sXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZDpob3ZlcltkaXNhYmxlZF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmJhMmZmOyB9XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmhvdmVyOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkOmhvdmVyOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmhvdmVyLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkOmhvdmVyLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NjY2NjYgXFw5OyB9XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDZkZjA7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTpob3Zlcjpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZDpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZDpob3Zlcjpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6aG92ZXI6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZDpob3ZlcjphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmhvdmVyLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZC5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmhvdmVyLmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkLmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkOmhvdmVyLmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlW2Rpc2FibGVkXSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTpob3ZlcltkaXNhYmxlZF0sXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWRbZGlzYWJsZWRdLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkOmhvdmVyW2Rpc2FibGVkXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDZkZjA7IH1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTpob3ZlcjphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQ6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkOmhvdmVyOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6aG92ZXIuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZDpob3Zlci5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2ZGYwIFxcOTsgfVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMyU7XG4gIGhlaWdodDogNTRweDtcbiAgbGluZS1oZWlnaHQ6IDU0cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDElO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW46aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmZvY3VzZWQge1xuICBiYWNrZ3JvdW5kOiAjZWVlOyB9XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmRpc2FibGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6ICM5OTk7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDZkZjA7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXI6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXI6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXIuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3Zlci5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkLmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZVtkaXNhYmxlZF0sXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3ZlcltkaXNhYmxlZF0sXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZFtkaXNhYmxlZF0sXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3ZlcltkaXNhYmxlZF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2ZGYwOyB9XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDZkZjAgXFw5OyB9XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4ub2xkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5uZXcge1xuICBjb2xvcjogI2FhYWRiMjsgfVxuXG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1zd2l0Y2gge1xuICB3aWR0aDogMTQ1cHg7IH1cblxuLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItc3dpdGNoLFxuLmRhdGVwaWNrZXIgLnByZXYsXG4uZGF0ZXBpY2tlciAubmV4dCxcbi5kYXRlcGlja2VyIHRmb290IHRyIHRoIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5kYXRlcGlja2VyIC5kYXRlcGlja2VyLXN3aXRjaDpob3Zlcixcbi5kYXRlcGlja2VyIC5wcmV2OmhvdmVyLFxuLmRhdGVwaWNrZXIgLm5leHQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0Zm9vdCB0ciB0aDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlZWU7IH1cblxuLmRhdGVwaWNrZXIgLmN3IHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICB3aWR0aDogMTJweDtcbiAgcGFkZGluZzogMCAycHggMCA1cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmlucHV0LWFwcGVuZC5kYXRlIC5hZGQtb24sXG4uaW5wdXQtcHJlcGVuZC5kYXRlIC5hZGQtb24ge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmlucHV0LWFwcGVuZC5kYXRlIC5hZGQtb24gaSxcbi5pbnB1dC1wcmVwZW5kLmRhdGUgLmFkZC1vbiBpIHtcbiAgbWFyZ2luLXRvcDogM3B4OyB9XG5cbi5pbnB1dC1kYXRlcmFuZ2UgaW5wdXQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmlucHV0LWRhdGVyYW5nZSBpbnB1dDpmaXJzdC1jaGlsZCB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4IDAgMCAzcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogM3B4IDAgMCAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweCAwIDAgM3B4OyB9XG5cbi5pbnB1dC1kYXRlcmFuZ2UgaW5wdXQ6bGFzdC1jaGlsZCB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMCAzcHggM3B4IDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMCAzcHggM3B4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAgM3B4IDNweCAwOyB9XG5cbi5pbnB1dC1kYXRlcmFuZ2UgLmFkZC1vbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIG1pbi13aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiA0cHggNXB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjZmZmO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtNXB4OyB9XG5cbi5kYXRlcGlja2VyLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwMDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1pbi13aWR0aDogMTk2cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggMTJweCByZ2JhKDQ2LCA2NywgMTAyLCAwLjE1KTtcbiAgY29sb3I6ICMzMjQwNTc7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cblxuLmRhdGVwaWNrZXIuZHJvcGRvd24tbWVudSB0aCxcbi5kYXRlcGlja2VyLmRhdGVwaWNrZXItaW5saW5lIHRoLFxuLmRhdGVwaWNrZXIuZHJvcGRvd24tbWVudSB0ZCxcbi5kYXRlcGlja2VyLmRhdGVwaWNrZXItaW5saW5lIHRkIHtcbiAgcGFkZGluZzogNHB4IDVweDsgfVxuXG4uZGF0ZXBpY2tlci5kcm9wZG93bi1tZW51IHRoLmRvdyB7XG4gIGNvbG9yOiAjNjU2Yjc0O1xuICBmb250LXNpemU6IDExcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDlkZGU1OyB9XG5cbi5kYXRlcGlja2VyIHRoLnByZXYge1xuICBmb250LXNpemU6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZGF0ZXBpY2tlciB0aC5wcmV2OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI0NDFweCAyNDI0cHg7XG4gICAgd2lkdGg6IDdweDtcbiAgICBoZWlnaHQ6IDExcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ1MXB4IC00MDJweDtcbiAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cblxuLmRhdGVwaWNrZXIgdGgubmV4dCB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5kYXRlcGlja2VyIHRoLm5leHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zcHJpdGUuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjQ0MXB4IDI0MjRweDtcbiAgICB3aWR0aDogN3B4O1xuICAgIGhlaWdodDogMTFweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDUxcHggLTQwMnB4O1xuICAgIG1hcmdpbi10b3A6IC01cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC00cHg7IH1cblxuLmRhdGVwaWNrZXItc3dpdGNoIHtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG5cbi5kYXRlcGlja2VyIHRhYmxlIHtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7IH1cblxuLyojIHNvdXJjZU1hcHBpbmdVUkw9Ym9vdHN0cmFwLWRhdGVwaWNrZXIuc3RhbmRhbG9uZS5jc3MubWFwICovXG4uZHJvcGRvd24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmRyb3Bkb3duX19oZWFkZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2QzZGRlNTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgIC5kcm9wZG93bl9faGVhZGVyOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2I5ZDFmOTsgfVxuICAgICAgLmRyb3Bkb3duX19oZWFkZXI6aG92ZXIgLmRyb3Bkb3duX19hcnJvdyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zcHJpdGUuc3ZnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0NDFweCAyNDI0cHg7XG4gICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1MHB4IC0xMzRweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gICAgLm9wZW5lZCAuZHJvcGRvd25fX2hlYWRlciB7XG4gICAgICB6LWluZGV4OiA0O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjYjlkMWY5OyB9XG4gICAgICAub3BlbmVkIC5kcm9wZG93bl9faGVhZGVyIC5kcm9wZG93bl9fYXJyb3cge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNDQxcHggMjQyNHB4O1xuICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNTBweCAtMTM0cHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTsgfVxuICAgIC5kcm9wZG93bl9faGVhZGVyLS1wbGFjZWhvbGRlciAuZHJvcGRvd25fX3RleHQge1xuICAgICAgY29sb3I6ICM5OTlmYTg7IH1cbiAgICAuZHJvcGRvd25fX2hlYWRlci0tY2xlYXI6aG92ZXIgLmRyb3Bkb3duX19hcnJvdyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zcHJpdGUuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyNDQxcHggMjQyNHB4O1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYyNnB4IC0xNjMxcHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgICAuZHJvcGRvd25fX2hlYWRlci0tY2xlYXIgLmRyb3Bkb3duX19hcnJvdyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zcHJpdGUuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyNDQxcHggMjQyNHB4O1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYyNnB4IC0xNjMxcHg7IH1cbiAgICAgIC5kcm9wZG93bl9faGVhZGVyLS1jbGVhciAuZHJvcGRvd25fX2Fycm93OmhvdmVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3Nwcml0ZS5zdmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjQ0MXB4IDI0MjRweDtcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2NThweCAtMTY2M3B4OyB9XG4gIC5kcm9wZG93bl9fYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zcHJpdGUuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjQ0MXB4IDI0MjRweDtcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTY0cHggLTE0MnB4O1xuICAgIHotaW5kZXg6IDE7IH1cbiAgLmRyb3Bkb3duX190ZXh0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwIDMwcHggMCAxNnB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgY29sb3I6ICMzMjQwNTc7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gIC5kcm9wZG93bl9fYm94IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYjlkMWY5O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTJweCByZ2JhKDQ2LCA2NywgMTAyLCAwLjE1KTtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICB6LWluZGV4OiAxOyB9XG4gICAgLm9wZW5lZCAuZHJvcGRvd25fX2JveCB7XG4gICAgICB6LWluZGV4OiAzOyB9XG4gIC5kcm9wZG93bl9fbGlzdCBsaSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgfVxuICAuZHJvcGRvd25fX2xpc3QgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICMzMjQwNTc7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDAgMTZweDsgfVxuICAgIC5kcm9wZG93bl9fbGlzdCBhW2RhdGEtdGV4dF06YWZ0ZXIge1xuICAgICAgY29udGVudDogYXR0cihkYXRhLXRleHQpO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICBjb2xvcjogIzk5OWZhODtcbiAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7IH1cbiAgICAuZHJvcGRvd25fX2xpc3QgYTpob3ZlciB7XG4gICAgICBjb2xvcjogIzRGOEJGMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY3ZmM7IH1cbiAgICAgIC5kcm9wZG93bl9fbGlzdCBhOmhvdmVyOmFmdGVyIHtcbiAgICAgICAgY29sb3I6ICM0RjhCRjA7IH1cbiAgLmRyb3Bkb3duLS10b3AgLmRyb3Bkb3duX19ib3gge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDA7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7IH1cbiAgLmRyb3Bkb3duLS1jX29wdGlvbnMgLmRyb3Bkb3duX190ZXh0IHtcbiAgICBwYWRkaW5nOiAwIDIzcHggMCAxNnB4OyB9XG4gIC5kcm9wZG93bi0tY19vcHRpb25zIC5kcm9wZG93bl9fYm94IC5hY3RpdmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmRyb3Bkb3duLS1jX29wdGlvbnMgLmRyb3Bkb3duX19saXN0IGFbZGF0YS10ZXh0XTphZnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDI0cHg7IH1cbiAgLmRyb3Bkb3duLS1jX29wdGlvbnMgLmRyb3Bkb3duX19saXN0IHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIG1pbi13aWR0aDogNzBweDsgfVxuICAuZHJvcGRvd24tLXNtYWxsIC5kcm9wZG93bl9faGVhZGVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5kcm9wZG93bi0tc21hbGwgLmRyb3Bkb3duX19hcnJvdyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5kcm9wZG93bi0tc21hbGwgLmRyb3Bkb3duX190ZXh0IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBjb2xvcjogIzRmOGJmMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICM0ZjhiZjA7IH1cbiAgLmRyb3Bkb3duLS1zbWFsbCAuZHJvcGRvd25fX2JveCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgdG9wOiAyMHB4O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDA7IH1cbiAgLmRyb3Bkb3duLWRpc2FibGVkIC5kcm9wZG93bl9fdGV4dCB7XG4gICAgY29sb3I6ICM3ZTg0OGM7XG4gICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuXG4uZHJvcGRvd24tc2VhcmNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5kcm9wZG93bi1zZWFyY2g6aG92ZXIgLmRyb3Bkb3duLXNlYXJjaF9faGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOWZjOyB9XG4gICAgLmRyb3Bkb3duLXNlYXJjaDpob3ZlciAuZHJvcGRvd24tc2VhcmNoX19oZWFkZXItLXBsYWNlaG9sZGVyIC5kcm9wZG93bi1zZWFyY2hfX2Fycm93IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3Nwcml0ZS5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0NDFweCAyNDI0cHg7XG4gICAgICB3aWR0aDogMTRweDtcbiAgICAgIGhlaWdodDogOHB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1MHB4IC0xMzRweDsgfVxuICAuZHJvcGRvd24tc2VhcmNoOmhvdmVyIC5kcm9wZG93bi1zZWFyY2hfX3RleHQgLl90ZXh0LFxuICAuZHJvcGRvd24tc2VhcmNoOmhvdmVyIC5kcm9wZG93bi1zZWFyY2hfX3RleHQgLl9wcmljZSB7XG4gICAgY29sb3I6ICM0RjhCRjA7IH1cbiAgLmRyb3Bkb3duLXNlYXJjaF9fZWRpdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAxOyB9XG4gIC5kcm9wZG93bi1zZWFyY2hfX2hlYWRlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7IH1cbiAgICAub3BlbmVkIC5kcm9wZG93bi1zZWFyY2hfX2hlYWRlciB7XG4gICAgICB6LWluZGV4OiAzO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjlmYzsgfVxuICAgICAgLm9wZW5lZCAuZHJvcGRvd24tc2VhcmNoX19oZWFkZXIgLmRyb3Bkb3duLXNlYXJjaF9fYXJyb3cge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNDQxcHggMjQyNHB4O1xuICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNTBweCAtMTM0cHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTsgfVxuICAgIC5kcm9wZG93bi1zZWFyY2hfX2hlYWRlci0tcGxhY2Vob2xkZXIgLmRyb3Bkb3duLXNlYXJjaF9fYXJyb3cge1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICAgIC5kcm9wZG93bi1zZWFyY2hfX2hlYWRlci0tcGxhY2Vob2xkZXIgLmRyb3Bkb3duLXNlYXJjaF9fdGV4dCB7XG4gICAgICBjb2xvcjogIzk5OWZhODsgfVxuICAgICAgLmRyb3Bkb3duLXNlYXJjaF9faGVhZGVyLS1wbGFjZWhvbGRlciAuZHJvcGRvd24tc2VhcmNoX190ZXh0IC5fdGV4dCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuZHJvcGRvd24tc2VhcmNoX19oZWFkZXItLWNsZWFyOmhvdmVyIC5kcm9wZG93bl9fYXJyb3cge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjQ0MXB4IDI0MjRweDtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MjZweCAtMTYzMXB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gICAgLmRyb3Bkb3duLXNlYXJjaF9faGVhZGVyLS1jbGVhciAuZHJvcGRvd25fX2Fycm93IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3Nwcml0ZS5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0NDFweCAyNDI0cHg7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjI2cHggLTE2MzFweDsgfVxuICAgICAgLmRyb3Bkb3duLXNlYXJjaF9faGVhZGVyLS1jbGVhciAuZHJvcGRvd25fX2Fycm93OmhvdmVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3Nwcml0ZS5zdmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjQ0MXB4IDI0MjRweDtcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2NThweCAtMTY2M3B4OyB9XG4gIC5kcm9wZG93bi1zZWFyY2hfX2Fycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI0NDFweCAyNDI0cHg7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2NHB4IC0xNDJweDtcbiAgICB6LWluZGV4OiAxO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAuZHJvcGRvd24tc2VhcmNoX190ZXh0IHtcbiAgICBwYWRkaW5nOiAwIDhweDtcbiAgICBjb2xvcjogIzMyNDA1NztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbWluLWhlaWdodDogNTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAuZHJvcGRvd24tc2VhcmNoX190ZXh0IC5fdGV4dCxcbiAgICAuZHJvcGRvd24tc2VhcmNoX190ZXh0IC5fcHJpY2Uge1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4OyB9XG4gICAgLmRyb3Bkb3duLXNlYXJjaF9fdGV4dCAuX3RleHQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNHB4OyB9XG4gICAgLmRyb3Bkb3duLXNlYXJjaF9fdGV4dCAuX3ByaWNlIHtcbiAgICAgIGNvbG9yOiAjOTk5ZmE4OyB9XG4gIC5kcm9wZG93bi1zZWFyY2hfX2JveCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0NXB4O1xuICAgIGxlZnQ6IDhweDtcbiAgICBtaW4td2lkdGg6IDQzMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2I5ZDFmOTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDEycHggcmdiYSg0NiwgNjcsIDEwMiwgMC4xNSk7XG4gICAgbWF4LWhlaWdodDogMzIwcHg7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgei1pbmRleDogMjIyMjsgfVxuICAgIC5kcm9wZG93bi1zZWFyY2hfX2JveC0tZW1wdHkge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGJvcmRlcjogMCBub25lOyB9XG4gICAgLm9wZW5lZCAuZHJvcGRvd24tc2VhcmNoX19ib3gge1xuICAgICAgei1pbmRleDogNDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAuZHJvcGRvd24tc2VhcmNoX19ib3ggLmxpdmVzZWFyY2ggLl9pbnB1dCB7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2I5ZDFmOTtcbiAgICAgIHBhZGRpbmctbGVmdDogNDhweDsgfVxuICAgIC5kcm9wZG93bi1zZWFyY2hfX2JveCAubGl2ZXNlYXJjaF9faGVhZGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmRyb3Bkb3duLXNlYXJjaF9fYm94IC5saXZlc2VhcmNoX19oZWFkZXI6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogMTZweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3Nwcml0ZS5zdmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjQ0MXB4IDI0MjRweDtcbiAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3MDVweCAtMTcxMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtMTFweDsgfVxuICAgIC5kcm9wZG93bi1zZWFyY2hfX2JveCAubGl2ZXNlYXJjaF9fYm94IHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgbWF4LXdpZHRoOiA0MzBweDsgfVxuICAgIC5kcm9wZG93bi1zZWFyY2hfX2JveCAubGl2ZXNlYXJjaF9fb3B0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDdweCAxNnB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIC5kcm9wZG93bi1zZWFyY2hfX2JveCAubGl2ZXNlYXJjaF9fb3B0aW9uIC5fdGV4dCB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7IH1cbiAgICAgIC5kcm9wZG93bi1zZWFyY2hfX2JveCAubGl2ZXNlYXJjaF9fb3B0aW9uIC5fcHJpY2Uge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICBjb2xvcjogIzk5OWZhODsgfVxuXG4uZHJvcGRvd24taG92ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjVweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHotaW5kZXg6IDIwO1xuICBib3gtc2hhZG93OiAwcHggNHB4IDEycHggcmdiYSg0NiwgNjcsIDEwMiwgMC4xNSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjlmYztcbiAgcGFkZGluZzogOHB4O1xuICBjb2xvcjogIzRGOEJGMDtcbiAgbWluLXdpZHRoOiAzMDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5yYWRpby1pbnB1dDpub3QoY2hlY2tlZCkge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5yYWRpby1pbnB1dDpjaGVja2VkICsgLnJhZGlvLWxhYmVsOmFmdGVyIHtcbiAgb3BhY2l0eTogMTsgfVxuXG4ucmFkaW8taW5wdXQgKyAucmFkaW8tbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogIzg4ODg4ODtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgLnJhZGlvLWlucHV0ICsgLnJhZGlvLWxhYmVsOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogLTlweDtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7IH1cbiAgLnJhZGlvLWlucHV0ICsgLnJhZGlvLWxhYmVsOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNXB4O1xuICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgd2lkdGg6IDhweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICM0RjhCRjA7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzOyB9XG5cbi5yYWRpby1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnJhZGlvLWJveC0tYmx1ZSAucmFkaW8tbGFiZWw6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6ICM0RjhCRjA7IH1cbiAgLnJhZGlvLWJveC0tZ3JheSAucmFkaW8taW5wdXQ6Y2hlY2tlZCArIC5yYWRpby1sYWJlbDpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogIzhFOTlBQjsgfVxuICAucmFkaW8tYm94LS1ncmF5IC5yYWRpby1sYWJlbDpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogIzhFOTlBQjsgfVxuICAucmFkaW8tYm94LS1ncmF5IC5yYWRpby1sYWJlbDphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzhFOTlBQjsgfVxuXG4uY2hlY2staW5wdXQ6bm90KGNoZWNrZWQpIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uY2hlY2staW5wdXQ6Y2hlY2tlZCArIC5jaGVjay1sYWJlbDphZnRlciB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLmNoZWNrLWlucHV0ICsgLmNoZWNrLWxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW46IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1pbi13aWR0aDogMTZweDtcbiAgbWluLWhlaWdodDogMTZweDsgfVxuICAuY2hlY2staW5wdXQgKyAuY2hlY2stbGFiZWw6ZW1wdHkge1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAuY2hlY2staW5wdXQgKyAuY2hlY2stbGFiZWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQjlEMUY5OyB9XG4gIC5jaGVjay1pbnB1dCArIC5jaGVjay1sYWJlbDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTtcbiAgICB0b3A6IDJweDtcbiAgICBsZWZ0OiA0cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zcHJpdGUuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjQ0MXB4IDI0MjRweDtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUxMXB4IC00NjVweDtcbiAgICBvcGFjaXR5OiAwOyB9XG5cbi5jaGVjay1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmNoZWNrLWJveC0tY2lyY2xlIC5jaGVjay1pbnB1dDpjaGVja2VkICsgLmNoZWNrLWxhYmVsOmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM0RjhCRjA7IH1cbiAgLmNoZWNrLWJveC0tY2lyY2xlIC5jaGVjay1sYWJlbCB7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cbiAgICAuY2hlY2stYm94LS1jaXJjbGUgLmNoZWNrLWxhYmVsOmJlZm9yZSB7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM4ZTk5YWI7XG4gICAgICBvcGFjaXR5OiAwLjU7IH1cbiAgICAuY2hlY2stYm94LS1jaXJjbGUgLmNoZWNrLWxhYmVsOmFmdGVyIHtcbiAgICAgIHRvcDogNnB4O1xuICAgICAgbGVmdDogNXB4O1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpOyB9XG4gIC5jaGVjay1ib3gtLWRpc2FibGVkIC5jaGVjay1sYWJlbCB7XG4gICAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi5jaGVja2JveC10b2dnbGUge1xuICBtaW4taGVpZ2h0OiAxOHB4O1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuY2hlY2tib3gtdG9nZ2xlLS1zaW5nbGUge1xuICAgIHdpZHRoOiAzOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIC5jaGVja2JveC10b2dnbGUgLl9pbnB1dCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5jaGVja2JveC10b2dnbGUgLl9pbnB1dDpjaGVja2VkICsgbGFiZWwgLl90b2dnbGUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzZEOUJFODsgfVxuICAgICAgLmNoZWNrYm94LXRvZ2dsZSAuX2lucHV0OmNoZWNrZWQgKyBsYWJlbCAuX3RvZ2dsZTphZnRlciB7XG4gICAgICAgIGxlZnQ6IDIxcHg7IH1cbiAgLmNoZWNrYm94LXRvZ2dsZSAuX2xhYmVsIHtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG8tUmVndWxhclwiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjMzI0MDU3OyB9XG4gIC5jaGVja2JveC10b2dnbGUgLl90ZXh0IHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMDVzIDAuMjVzOyB9XG4gIC5jaGVja2JveC10b2dnbGUgLl90b2dnbGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMzhweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgYmFja2dyb3VuZDogI0MxQ0VFNTtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgIG1hcmdpbi10b3A6IC05cHg7XG4gICAgdHJhbnNpdGlvbjogLjNzOyB9XG4gICAgLmNoZWNrYm94LXRvZ2dsZSAuX3RvZ2dsZTphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogM3B4O1xuICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtN3B4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHRyYW5zaXRpb246IDAuM3M7IH1cbiAgICAuY2hlY2tib3gtdG9nZ2xlIC5fdG9nZ2xlOmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7IH1cblxuLmxvYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogOTBweDsgfVxuICAubG9hZGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gICAgei1pbmRleDogMzk7IH1cbiAgLmxvYWRlcl9fY2lyY2xlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHotaW5kZXg6IDQwO1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90by1Cb2xkXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAgIC5sb2FkZXJfX2NpcmNsZTpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgd2lkdGg6IDcycHg7XG4gICAgICBoZWlnaHQ6IDcycHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBib3JkZXI6IDEwcHggc29saWQgIzAwMDtcbiAgICAgIGJvcmRlci1jb2xvcjogIzRmOGJmMCB0cmFuc3BhcmVudCAjNGY4YmYwIHRyYW5zcGFyZW50O1xuICAgICAgLXdlYmtpdC1hbmltYXRpb246IGxkcy1kdWFsLXJpbmcgMS43cyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICBhbmltYXRpb246IGxkcy1kdWFsLXJpbmcgMS43cyBsaW5lYXIgaW5maW5pdGU7IH1cbiAgLmxvYWRlci0tdHJhbnM6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5sb2FkZXItc21hbGwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGhlaWdodDogMzBweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGJvcmRlci13aWR0aDogNXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHJnYmEoNzIsIDEyNywgMjU0LCAwLjc1KSByZ2JhKDcyLCAxMjcsIDI1NCwgMC43NSkgcmdiYSg3MiwgMTI3LCAyNTQsIDAuMjUpIHJnYmEoNzIsIDEyNywgMjU0LCAwLjI1KTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYW5pbWF0aW9uOiBjbG9ja3dpc2UgLjVzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGxkcy1kdWFsLXJpbmcge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbkBrZXlmcmFtZXMgY2xvY2t3aXNlIHtcbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZykgdHJhbnNsYXRleigwKTsgfSB9XG5cbi5sb2FkZXItYmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4OyB9XG5cbi51aS10b29sdGlwIHtcbiAgcGFkZGluZzogNnB4IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU2NjE3MztcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTFweDsgfVxuICAudWktdG9vbHRpcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC01cHg7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjNTY2MTczO1xuICAgIHotaW5kZXg6IDE7IH1cblxuLnBhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMTZweDtcbiAgcmlnaHQ6IDk2cHg7XG4gIGJhY2tncm91bmQ6ICM2NjZlODI7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgei1pbmRleDogNTA7XG4gIGhlaWdodDogMzJweDsgfVxuICAucGFnaW5hdGlvbi5mb3JtLXZpc2libGUge1xuICAgIHdpZHRoOiAyMDZweDsgfVxuICAgIC5wYWdpbmF0aW9uLmZvcm0tdmlzaWJsZSBsaTpsYXN0LWNoaWxkIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgLnBhZ2luYXRpb24uZm9ybS12aXNpYmxlIGxpLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgIC5wYWdpbmF0aW9uLmZvcm0tdmlzaWJsZSAucGFnaW5hdGlvbl9fZm9ybSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAucGFnaW5hdGlvbi5kaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMC45OyB9XG4gICAgLnBhZ2luYXRpb24uZGlzYWJsZWQ6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDQxLCA1NCwgODcsIDAuNSk7XG4gICAgICB6LWluZGV4OiAxMTE7IH1cbiAgICAucGFnaW5hdGlvbi5kaXNhYmxlZCBhIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuICAucGFnaW5hdGlvbl9fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLnBhZ2luYXRpb25fX2xpc3QgbGkuYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6ICM0NjRlNjY7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7IH1cbiAgICAgIC5wYWdpbmF0aW9uX19saXN0IGxpLmFjdGl2ZSAuX2xpbmsge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5wYWdpbmF0aW9uX19saXN0IGxpOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTsgfVxuICAgIC5wYWdpbmF0aW9uX19saXN0IGxpOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7IH1cbiAgICAucGFnaW5hdGlvbl9fbGlzdCBsaTpmaXJzdC1jaGlsZCAuX2xpbmssXG4gICAgLnBhZ2luYXRpb25fX2xpc3QgbGk6bGFzdC1jaGlsZCAuX2xpbmsge1xuICAgICAgbWluLXdpZHRoOiAzMnB4OyB9XG4gICAgLnBhZ2luYXRpb25fX2xpc3QgLl9saW5rIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgICAgIG1pbi13aWR0aDogMjhweDtcbiAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5wYWdpbmF0aW9uX19saXN0IC5fbGluazpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLnBhZ2luYXRpb25fX2xpc3Qgc3Bhbi5fbGluazpob3ZlciB7XG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG4gICAgLnBhZ2luYXRpb25fX2xpc3QuZm9ybS1zaG93IGxpOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5wYWdpbmF0aW9uX19saXN0LmZvcm0tc2hvdyAucGFnaW5hdGlvbl9fZm9ybSB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5wYWdpbmF0aW9uX19mb3JtIHtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAjNjY2ZTgyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgbGVmdDogMzNweDtcbiAgICByaWdodDogMzNweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMzJweDsgfVxuICAgIC5wYWdpbmF0aW9uX19mb3JtIGxhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAgIC5wYWdpbmF0aW9uX19mb3JtIGlucHV0IHtcbiAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYmFja2dyb3VuZDogIzQ2NGU2NjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgIHBhZGRpbmc6IDAgNnB4O1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLXRvcDogNHB4OyB9XG4gICAgLnBhZ2luYXRpb25fX2Zvcm0gYnV0dG9uIHtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIG1hcmdpbi10b3A6IDRweDsgfVxuICAgICAgLnBhZ2luYXRpb25fX2Zvcm0gYnV0dG9uOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3Nwcml0ZS5zdmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjQ0MXB4IDI0MjRweDtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTYyNHB4IC01NzZweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTVweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC01cHg7IH1cbiAgICAgIC5wYWdpbmF0aW9uX19mb3JtIGJ1dHRvbjpob3ZlcjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNDQxcHggMjQyNHB4O1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjM0cHggLTU4NnB4OyB9XG4gIC5wYWdpbmF0aW9uLl9zdGF0aWMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3R0b206IGF1dG87XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuLmMtZGF0ZXBpY2tlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA4MHB4O1xuICBsZWZ0OiA0cHg7XG4gIG1pbi13aWR0aDogMzk2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggMTJweCByZ2JhKDQ2LCA2NywgMTAyLCAwLjE1KTtcbiAgei1pbmRleDogMjAwOyB9XG4gIC5jLWRhdGVwaWNrZXItLW9wZW5lZC11cCB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogODBweDsgfVxuICAuYy1kYXRlcGlja2VyX190YWJzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGN0Y5RkM7XG4gICAgcGFkZGluZy10b3A6IDhweDsgfVxuICAgIC5jLWRhdGVwaWNrZXJfX3RhYnMgbGkge1xuICAgICAgZmxleDogMTsgfVxuICAgIC5jLWRhdGVwaWNrZXJfX3RhYnMgLl9idG4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90by1NZWRpdW1cIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBcIlRhaG9tYVwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgICAuYy1kYXRlcGlja2VyX190YWJzIC5fYnRuLmFjdGl2ZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzRGOEJGMDsgfVxuICAuYy1kYXRlcGlja2VyX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxNnB4IDhweDsgfVxuICAgIC5jLWRhdGVwaWNrZXJfX2NvbnRlbnQgPiBkaXYge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmMtZGF0ZXBpY2tlcl9fY29udGVudCA+IGRpdi5hY3RpdmUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5jLWRhdGVwaWNrZXJfX2RheXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luOiAwIC04cHg7IH1cbiAgICAuYy1kYXRlcGlja2VyX19kYXlzIC5kYXlzX19jb2wge1xuICAgICAgcGFkZGluZzogMCA4cHg7XG4gICAgICBmbGV4OiAxOyB9XG4gIC5jLWRhdGVwaWNrZXJfX21vbnRocyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW46IDAgLThweDsgfVxuICAgIC5jLWRhdGVwaWNrZXJfX21vbnRocyAubW9udGhzX19jb2wge1xuICAgICAgcGFkZGluZzogMCA4cHg7XG4gICAgICBmbGV4OiAxOyB9XG4gIC5jLWRhdGVwaWNrZXJfX2FjdGlvbnMge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDlEREU1O1xuICAgIHBhZGRpbmc6IDE2cHggMjRweDtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLmMtZGF0ZXBpY2tlcl9fYWN0aW9ucyAuYWN0aW9uc19fY29sIHtcbiAgICAgIGZsZXg6IDE7IH1cbiAgICAgIC5jLWRhdGVwaWNrZXJfX2FjdGlvbnMgLmFjdGlvbnNfX2NvbC0tcXVhcnRlciB7XG4gICAgICAgIGZsZXg6IDI7IH1cbiAgICAgICAgLmMtZGF0ZXBpY2tlcl9fYWN0aW9ucyAuYWN0aW9uc19fY29sLS1xdWFydGVyIC5hY3Rpb25zX19saXN0IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgICAgIC5jLWRhdGVwaWNrZXJfX2FjdGlvbnMgLmFjdGlvbnNfX2NvbC0tcXVhcnRlciAuYWN0aW9uc19fbGlzdCBsaSB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7IH1cbiAgICAuYy1kYXRlcGlja2VyX19hY3Rpb25zIC5hY3Rpb25zX190aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDsgfVxuICAgIC5jLWRhdGVwaWNrZXJfX2FjdGlvbnMgLmFjdGlvbnNfX2xpc3QgbGkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNHB4OyB9XG4gICAgICAuYy1kYXRlcGlja2VyX19hY3Rpb25zIC5hY3Rpb25zX19saXN0IGxpOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmMtZGF0ZXBpY2tlcl9fYWN0aW9ucyAuYWN0aW9uc19fbGlzdCAuX2J0biB7XG4gICAgICBjb2xvcjogIzdFODQ4QztcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4OyB9XG4gICAgICAuYy1kYXRlcGlja2VyX19hY3Rpb25zIC5hY3Rpb25zX19saXN0IC5fYnRuOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLmpzLWRhdGVwaWNrZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmpzLWRhdGVwaWNrZXIgaW5wdXQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi5qcy1yZXNldC1hbGwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOXB4O1xuICByaWdodDogNXB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogIzRGOEJGMDtcbiAgei1pbmRleDogMjsgfVxuICAuanMtcmVzZXQtYWxsOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAuanMtcmVzZXQtYWxsLmhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmMtY2FsZW5kYXIge1xuICB3aWR0aDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICBmb250LXNpemU6IDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuYy1jYWxlbmRhciAuaHIge1xuICAgIHBhZGRpbmc6IDZweCAwOyB9XG4gICAgLmMtY2FsZW5kYXIgLmhyIGRpdiB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0Q5RERFNTsgfVxuICAuYy1jYWxlbmRhciB0aGVhZCB0cjpsYXN0LWNoaWxkIHtcbiAgICBmb250LXNpemU6IHNtYWxsO1xuICAgIGNvbG9yOiAjNTU1NTU1OyB9XG4gIC5jLWNhbGVuZGFyIHRib2R5IHRkIHtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgLmMtY2FsZW5kYXIgdGJvZHkgdGQ6aG92ZXIge1xuICAgICAgY29sb3I6ICM0RjhCRjA7IH1cbiAgICAuYy1jYWxlbmRhciB0Ym9keSB0ZC5zZWxlY3RlZCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDA2REYwO1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5jLWNhbGVuZGFyIHRib2R5IHRkLnNlbGVjdGVkOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuYy1jYWxlbmRhciB0Ym9keSB0ZC5wZXJpb2Qge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAxMDksIDI0MCwgMC43NSk7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLmMtY2FsZW5kYXIgdGJvZHkgdGQucGVyaW9kOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuYy1jYWxlbmRhciB0Ym9keSB0ZC5vbGQge1xuICAgICAgY29sb3I6ICNhYWFkYjI7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgLmMtY2FsZW5kYXJfX21vbnRoIHtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG8tTWVkaXVtXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAuYy1jYWxlbmRhcl9fYXJyb3cge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuYy1jYWxlbmRhcl9fYXJyb3c6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zcHJpdGUuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyNDQxcHggMjQyNHB4O1xuICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICBoZWlnaHQ6IDhweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjRweCAtMTQycHg7XG4gICAgICBtYXJnaW4tdG9wOiAtNHB4OyB9XG4gICAgLmMtY2FsZW5kYXJfX2Fycm93OmhvdmVyOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zcHJpdGUuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyNDQxcHggMjQyNHB4O1xuICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICBoZWlnaHQ6IDhweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNTBweCAtMTM0cHg7IH1cbiAgICAuYy1jYWxlbmRhcl9fYXJyb3cuZGlzYWJsZWQge1xuICAgICAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gICAgICAuYy1jYWxlbmRhcl9fYXJyb3cuZGlzYWJsZWQ6YmVmb3JlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIC5jLWNhbGVuZGFyX19wcmV2OmJlZm9yZSB7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH1cbiAgLmMtY2FsZW5kYXJfX25leHQ6YmVmb3JlIHtcbiAgICByaWdodDogMDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpOyB9XG4gIC5jLWNhbGVuZGFyX193ZWVrIHRkIHtcbiAgICBwYWRkaW5nOiA4cHggMCAwO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICBjb2xvcjogIzY1NmI3NDsgfVxuICAuYy1jYWxlbmRhci0tbW9udGggdGJvZHkgdGQge1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgICAuYy1jYWxlbmRhci0tbW9udGggdGJvZHkgdGQuc2VsZWN0ZWQge1xuICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvLUJvbGRcIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBcIlRhaG9tYVwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAgIC5jLWNhbGVuZGFyLS1tb250aCB0Ym9keSB0ZC5wZXJpb2Qge1xuICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvLU1lZGl1bVwiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gIC5jLWNhbGVuZGFyLS15ZWFyIHRib2R5IHRkIHtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICB3aWR0aDogMTYuNjY2NjY2NyU7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgLmMtY2FsZW5kYXItLXllYXIgdGJvZHkgdGQuc2VsZWN0ZWQge1xuICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvLUJvbGRcIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBcIlRhaG9tYVwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAgIC5jLWNhbGVuZGFyLS15ZWFyIHRib2R5IHRkLnBlcmlvZCB7XG4gICAgICBmb250LWZhbWlseTogXCJSb2JvdG8tTWVkaXVtXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLnNlYXJjaC1pbnB1dF9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuc2VhcmNoLWlucHV0X193cmFwcGVyIC5kcm9wZG93bi1zZWFyY2hfX2JveCB7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5zZWFyY2hfZmllbGRfX21ldGEge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5zZWFyY2hfZmllbGRfX2JveCB7XG4gIGxlZnQ6IC0xcHg7XG4gIHRvcDogNDBweDtcbiAgcmlnaHQ6IC0xcHg7IH1cblxuLnNlYXJjaF9maWVsZF9fbG9hZGVyIHtcbiAgcGFkZGluZzogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5zZWFyY2hfZmllbGQgLmRyb3Bkb3duX19ib3gge1xuICB6LWluZGV4OiAxMDAwMDAwOyB9XG5cbi5zZWFyY2hfZmllbGQgLmRyb3Bkb3duLXNlYXJjaF9fYm94IHtcbiAgbWluLXdpZHRoOiAwOyB9XG5cbi5idG4tbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLmJ0bi1saXN0Omxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmJ0bi1saXN0X19pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAuYnRuLWxpc3RfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuLmF1dGgtYmxhbmtfX2lubmVyIHtcbiAgcGFkZGluZzogNjBweCA1OHB4IDcwcHggNTRweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgd2lkdGg6IDQ3MnB4O1xuICBib3gtc2hhZG93OiAwIDMwcHggNjBweCByZ2JhKDIzLCA3OCwgMTQzLCAwLjIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG5cbi5hdXRoLWJsYW5rX19oZWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAuYXV0aC1ibGFua19faGVhZC0tY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmF1dGgtYmxhbmtfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAzOHB4O1xuICBjb2xvcjogIzRGOEJGMDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvLU1lZGl1bVwiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4uYXV0aC1ibGFua19fc3ViLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBjb2xvcjogIzRGOEJGMDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvLU1lZGl1bVwiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4uYXV0aC1ibGFua19fZGVzYyB7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7IH1cblxuLmF1dGgtYmxhbmtfX2Zvcm0gLmZvcm0tZ3JvdXAge1xuICBib3gtc2hhZG93OiAwIDMwcHggNjBweCByZ2JhKDIzLCA3OCwgMTQzLCAwLjA3KTsgfVxuXG4uYXV0aC1ibGFua19fZm9ybSAuY29udHJvbC1sYWJlbCB7XG4gIGNvbG9yOiAjNzU4Mjk2O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG5cbi5hdXRoLWJsYW5rX19mb3JtIC5oZWxwLWJsb2NrIHtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDlweDtcbiAgbGVmdDogYXV0bzsgfVxuXG4uYXV0aC1ibGFua19fZm9ybSAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlci1jb2xvcjogI0NBRDRFODsgfVxuICAuYXV0aC1ibGFua19fZm9ybSAuZm9ybS1jb250cm9sOmZvY3VzLCAuYXV0aC1ibGFua19fZm9ybSAuZm9ybS1jb250cm9sOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICM0RjhCRjA7IH1cbiAgLmF1dGgtYmxhbmtfX2Zvcm0gLmZvcm0tY29udHJvbFt0eXBlPVwicGFzc3dvcmRcIl0ge1xuICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90by1Cb2xkXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAgIC5hdXRoLWJsYW5rX19mb3JtIC5mb3JtLWNvbnRyb2xbdHlwZT1cInBhc3N3b3JkXCJdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90by1SZWd1bGFyXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDsgfVxuICAgIC5hdXRoLWJsYW5rX19mb3JtIC5mb3JtLWNvbnRyb2xbdHlwZT1cInBhc3N3b3JkXCJdOi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvLVJlZ3VsYXJcIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBcIlRhaG9tYVwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwOyB9XG4gICAgLmF1dGgtYmxhbmtfX2Zvcm0gLmZvcm0tY29udHJvbFt0eXBlPVwicGFzc3dvcmRcIl06Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvLVJlZ3VsYXJcIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBcIlRhaG9tYVwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwOyB9XG4gICAgLmF1dGgtYmxhbmtfX2Zvcm0gLmZvcm0tY29udHJvbFt0eXBlPVwicGFzc3dvcmRcIl06LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90by1SZWd1bGFyXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDsgfVxuXG4uYXV0aC1ibGFua19fZm9ybSAuYnRuIHtcbiAgbWluLXdpZHRoOiAxMjBweDsgfVxuXG4uYXV0aC10b3N0IHtcbiAgYm94LXNoYWRvdzogMCAzMHB4IDYwcHggcmdiYSgyMywgNzgsIDE0MywgMC4xNSk7XG4gIG1hcmdpbi10b3A6IDI0cHg7IH1cbiAgLmF1dGgtdG9zdF9faW5uZXIge1xuICAgIGJhY2tncm91bmQ6ICNGQUY0RjA7XG4gICAgYm94LXNoYWRvdzogMCAycHggNnB4IHJnYmEoMjksIDQyLCA1NiwgMC4xKTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgcGFkZGluZzogMzJweCA1NHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5hdXRoLXRvc3RfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG8tTWVkaXVtXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBjb2xvcjogIzMyNDA1NzsgfVxuICAuYXV0aC10b3N0X19iZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zcHJpdGUuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjQ0MXB4IDI0MjRweDtcbiAgICB3aWR0aDogMTA0cHg7XG4gICAgaGVpZ2h0OiA5MHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjRweCAtMTgwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtMTVweDtcbiAgICBib3R0b206IC01cHg7IH1cblxuLnNlYXJjaC1yZXN1bHRzX19lbXB0eSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMjAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDIzMHB4OyB9XG4gIC5zZWFyY2gtcmVzdWx0c19fZW1wdHk6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zcHJpdGUuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjQ0MXB4IDI0MjRweDtcbiAgICB3aWR0aDogMTY2cHg7XG4gICAgaGVpZ2h0OiAxNjZweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc5OHB4IC0xNzgycHg7IH1cbiAgLnNlYXJjaC1yZXN1bHRzX19lbXB0eV90aXRsZSB7XG4gICAgY29sb3I6ICMzMjQwNTc7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgLnNlYXJjaC1yZXN1bHRzX19lbXB0eV90ZXh0IHtcbiAgICBjb2xvcjogIzdFODQ4QztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLnNlYXJjaC1yZXN1bHRzX19zZWN0aW9uIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEOURERTU7IH1cbiAgLnNlYXJjaC1yZXN1bHRzX19zZWN0aW9uX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnNlYXJjaC1yZXN1bHRzX19zZWN0aW9uX2hlYWRlciB7XG4gICAgcGFkZGluZzogMTZweCAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5zZWFyY2gtcmVzdWx0c19fc2VjdGlvbl9oZWFkZXI6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zcHJpdGUuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyNDQxcHggMjQyNHB4O1xuICAgICAgd2lkdGg6IDIxcHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTcyN3B4IC0xNzMycHg7XG4gICAgICByaWdodDogMDsgfVxuICAgIC5zZWFyY2gtcmVzdWx0c19fc2VjdGlvbl9oZWFkZXItdGl0bGUge1xuICAgICAgY29sb3I6ICMzMjQwNTc7XG4gICAgICBmb250LWZhbWlseTogXCJSb2JvdG8tTWVkaXVtXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDsgfVxuICAgIC5zZWFyY2gtcmVzdWx0c19fc2VjdGlvbl9oZWFkZXItYmFkZ2Uge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgYmFja2dyb3VuZDogI0U2RThFQjtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgY29sb3I6ICM3RTg0OEM7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBmb250LWZhbWlseTogXCJSb2JvdG8tTWVkaXVtXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4OyB9XG4gIC5zZWFyY2gtcmVzdWx0c19fc2VjdGlvbjpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiAwIG5vbmU7IH1cbiAgLnNlYXJjaC1yZXN1bHRzX19zZWN0aW9uLm9wZW5lZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMCBub25lOyB9XG4gICAgLnNlYXJjaC1yZXN1bHRzX19zZWN0aW9uLm9wZW5lZCAuc2VhcmNoLXJlc3VsdHNfX3NlY3Rpb25faGVhZGVyOmJlZm9yZSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7IH1cblxuLnNlYXJjaC1yZXN1bHRzX19pdGVtIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q5RERFNTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAyNHB4IDMycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWJvdHRvbTogMCBub25lOyB9XG4gIC5zZWFyY2gtcmVzdWx0c19faXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q5RERFNTsgfVxuICAuc2VhcmNoLXJlc3VsdHNfX2l0ZW1faGVhZGVyIHtcbiAgICBjb2xvcjogI0FBQURCMjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvLVJlZ3VsYXJcIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBcIlRhaG9tYVwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gICAgLnNlYXJjaC1yZXN1bHRzX19pdGVtX2hlYWRlciBzdHJvbmcge1xuICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvLU1lZGl1bVwiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGNvbG9yOiAjMzI0MDU3OyB9XG4gIC5zZWFyY2gtcmVzdWx0c19faXRlbV9saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxM3B4OyB9XG4gICAgLnNlYXJjaC1yZXN1bHRzX19pdGVtX2xpc3QgbGkge1xuICAgICAgY29sb3I6ICNBQUFEQjI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7IH1cbiAgICAgIC5zZWFyY2gtcmVzdWx0c19faXRlbV9saXN0IGxpOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAuc2VhcmNoLXJlc3VsdHNfX2l0ZW1fbGlzdCBsaSBzcGFuIHtcbiAgICAgICAgY29sb3I6ICMzMjQwNTc7IH1cbiAgICAgICAgLnNlYXJjaC1yZXN1bHRzX19pdGVtX2xpc3QgbGkgc3BhbiBtYXJrIHtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJSb2JvdG8tQm9sZFwiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgICAuc2VhcmNoLXJlc3VsdHNfX2l0ZW1fbGlzdF93cmFwcGVyIHtcbiAgICAgIG1heC1oZWlnaHQ6IDg1cHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAuc2VhcmNoLXJlc3VsdHNfX2l0ZW1fbGlzdF93cmFwcGVyLm9wZW5lZCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7IH1cbiAgLnNlYXJjaC1yZXN1bHRzX19pdGVtX3ZpZXcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMzJweDtcbiAgICBib3R0b206IDI1cHg7XG4gICAgY29sb3I6ICM0RjhCRjAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgICAuc2VhcmNoLXJlc3VsdHNfX2l0ZW1fdmlldyBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgIzRGOEJGMDsgfVxuICAgIC5zZWFyY2gtcmVzdWx0c19faXRlbV92aWV3OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3Nwcml0ZS5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0NDFweCAyNDI0cHg7XG4gICAgICB3aWR0aDogMTRweDtcbiAgICAgIGhlaWdodDogMTRweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjkxcHggLTIyOTJweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAgIC5zZWFyY2gtcmVzdWx0c19faXRlbV92aWV3Lm9wZW5lZDpiZWZvcmUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpOyB9XG4gICAgLnNlYXJjaC1yZXN1bHRzX19pdGVtX3ZpZXc6aG92ZXIgc3BhbiB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uYnJvd3NlciB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiA2NHB4IDA7IH1cbiAgLmJyb3dzZXJfX2hlYWRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNjRweDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuYnJvd3Nlcl9fYm9keSB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuYnJvd3Nlcl9fYm94IHtcbiAgICB3aWR0aDogNjA0cHg7XG4gICAgcGFkZGluZzogMjhweCA1NHB4O1xuICAgIGJhY2tncm91bmQ6ICNGQUY0RjA7XG4gICAgYm94LXNoYWRvdzogMHB4IDJweCA2cHggcmdiYSgyOSwgNDIsIDU2LCAwLjEpO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuYnJvd3Nlcl9fYm94OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjQ0MXB4IDI0MjRweDtcbiAgICAgIHdpZHRoOiA5NnB4O1xuICAgICAgaGVpZ2h0OiA4MnB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIzMDVweCAtMjMwNnB4OyB9XG4gICAgLmJyb3dzZXJfX2JveCAuX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgY29sb3I6ICMzMjQwNTc7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gICAgLmJyb3dzZXJfX2JveCAuX2Rlc2Mge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBjb2xvcjogIzQ3NEE0RjtcbiAgICAgIG1heC13aWR0aDogMzkycHg7IH1cblxuLm5vdGlmeSB7XG4gIGJhY2tncm91bmQ6ICNGRjUyNTI7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNGNUY3RkE7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4ubWFpbiB7XG4gIHBhZGRpbmc6IDQ4cHggNzJweCAwOyB9XG4gIC5tYWluX19oZWFkZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkOWRkZTU7XG4gICAgcGFkZGluZy10b3A6IDEycHg7IH1cbiAgICAubWFpbl9faGVhZGVyIC5fdG9wIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgLm1haW5fX2hlYWRlciAuX2JvdHRvbSB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2Q5ZGRlNTsgfVxuICAgIC5tYWluX19oZWFkZXIgLmZpbHRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgLm1haW5fX2hlYWRlciAuZmlsdGVyX19pbm5lciB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7IH1cbiAgLm1haW5fX2xpbmtzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCAzM3B4OyB9XG4gICAgLm1haW5fX2xpbmtzIGxpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMjRweDsgfVxuICAgICAgLm1haW5fX2xpbmtzIGxpOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAubWFpbl9fbGlua3MgLl9saW5rIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGNvbG9yOiAjNEY4QkYwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjNEY4QkYwOyB9XG4gICAgICAubWFpbl9fbGlua3MgLl9saW5rOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLm1haW5fX2JvZHkge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZGRlNTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIC5tYWluX19ib2R5LS1tdCB7XG4gICAgICBtYXJnaW4tdG9wOiA4cHg7IH1cbiAgICAubWFpbl9fYm9keS0tZW1wdHkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IDA7IH1cbiAgICAgIC5tYWluX19ib2R5LS1lbXB0eSAuZmlsdGVyIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZGRlNTsgfVxuICAgICAgICAubWFpbl9fYm9keS0tZW1wdHkgLmZpbHRlcl9faW5uZXIge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7IH1cblxuLnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC50aXRsZV9fbGVmdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC50aXRsZV9fYmFjayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zcHJpdGUuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjQ0MXB4IDI0MjRweDtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDEzcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMHB4IC0xMDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gICAgdHJhbnNpdGlvbjogbm9uZTsgfVxuICAgIC50aXRsZV9fYmFjazpob3ZlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zcHJpdGUuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyNDQxcHggMjQyNHB4O1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTE4cHggLTExM3B4OyB9XG4gIC50aXRsZV9fbGFiZWwge1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90by1NZWRpdW1cIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBcIlRhaG9tYVwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGNvbG9yOiAjN0U4NDhDO1xuICAgIGJhY2tncm91bmQ6ICNFNkU4RUI7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICAgIHBhZGRpbmc6IDAgMTJweDsgfVxuXG4ucGFja2FnZS1hZGRfX3NlY3Rpb24ge1xuICBwYWRkaW5nOiAyNHB4IDMycHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDlEREU1OyB9XG4gIC5wYWNrYWdlLWFkZF9fc2VjdGlvbjpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiAwOyB9XG4gIC5wYWNrYWdlLWFkZF9fc2VjdGlvbiAucm93ID4gZGl2IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgICAucGFja2FnZS1hZGRfX3NlY3Rpb24gLnJvdyA+IGRpdjpudGgtbGFzdC1jaGlsZCgtbisyKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5wYWNrYWdlLWFkZF9faGVhZGVyIHtcbiAgcGFkZGluZzogMjRweCAzMnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q5RERFNTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5wYWNrYWdlLWFkZF9fbmFtZSB7XG4gIG1heC13aWR0aDogNDE2cHg7IH1cblxuLnBhY2thZ2UtYWRkX19kZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjRweDtcbiAgcmlnaHQ6IDMycHg7XG4gIGNvbG9yOiAjRTU2NTY1O1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7IH1cbiAgLnBhY2thZ2UtYWRkX19kZWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3Nwcml0ZS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyNDQxcHggMjQyNHB4O1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTY3NHB4IC0xNjc5cHg7XG4gICAgbWFyZ2luLXRvcDogLTVweDsgfVxuICAucGFja2FnZS1hZGRfX2RlbCBzcGFuIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNFNTY1NjU7IH1cbiAgLnBhY2thZ2UtYWRkX19kZWw6Zm9jdXMge1xuICAgIGNvbG9yOiAjRTU2NTY1OyB9XG4gIC5wYWNrYWdlLWFkZF9fZGVsOmhvdmVyIHtcbiAgICBjb2xvcjogI0U1NjU2NTsgfVxuICAgIC5wYWNrYWdlLWFkZF9fZGVsOmhvdmVyIHNwYW4ge1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4ucGFja2FnZS1hZGRfX2Jsb2NrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDI0cHg7XG4gIHJpZ2h0OiAzMnB4O1xuICBjb2xvcjogI0U1NjU2NTtcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4OyB9XG4gIC5wYWNrYWdlLWFkZF9fYmxvY2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3Nwcml0ZS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyNDQxcHggMjQyNHB4O1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzQ1cHggLTI4MnB4O1xuICAgIG1hcmdpbi10b3A6IC05cHg7IH1cbiAgLnBhY2thZ2UtYWRkX19ibG9jayBzcGFuIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNFNTY1NjU7IH1cbiAgLnBhY2thZ2UtYWRkX19ibG9jazpmb2N1cyB7XG4gICAgY29sb3I6ICNFNTY1NjU7IH1cbiAgLnBhY2thZ2UtYWRkX19ibG9jazpob3ZlciB7XG4gICAgY29sb3I6ICNFNTY1NjU7IH1cbiAgICAucGFja2FnZS1hZGRfX2Jsb2NrOmhvdmVyIHNwYW4ge1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4ucGFja2FnZS1hZGRfX2xvZ2luIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDI0cHg7XG4gIHJpZ2h0OiAxNjBweDtcbiAgY29sb3I6ICNFNTY1NjU7XG4gIHotaW5kZXg6IDE7XG4gIHBhZGRpbmctbGVmdDogMThweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDsgfVxuICAucGFja2FnZS1hZGRfX2xvZ2luIHNwYW4ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgI0U1NjU2NTsgfVxuICAucGFja2FnZS1hZGRfX2xvZ2luOmZvY3VzIHtcbiAgICBjb2xvcjogI0U1NjU2NTsgfVxuICAucGFja2FnZS1hZGRfX2xvZ2luOmhvdmVyIHtcbiAgICBjb2xvcjogI0U1NjU2NTsgfVxuICAgIC5wYWNrYWdlLWFkZF9fbG9naW46aG92ZXIgc3BhbiB7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5wYWNrYWdlLWFkZF9fdW5ibG9jayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyNHB4O1xuICByaWdodDogMzJweDtcbiAgY29sb3I6ICM2MUIyODM7XG4gIHotaW5kZXg6IDE7XG4gIHBhZGRpbmctbGVmdDogMThweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDsgfVxuICAucGFja2FnZS1hZGRfX3VuYmxvY2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3Nwcml0ZS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyNDQxcHggMjQyNHB4O1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjE2NXB4IC0yMTU2cHg7XG4gICAgbWFyZ2luLXRvcDogLTlweDsgfVxuICAucGFja2FnZS1hZGRfX3VuYmxvY2sgc3BhbiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjNjFCMjgzOyB9XG4gIC5wYWNrYWdlLWFkZF9fdW5ibG9jazpmb2N1cyB7XG4gICAgY29sb3I6ICM2MUIyODM7IH1cbiAgLnBhY2thZ2UtYWRkX191bmJsb2NrOmhvdmVyIHtcbiAgICBjb2xvcjogIzYxQjI4MzsgfVxuICAgIC5wYWNrYWdlLWFkZF9fdW5ibG9jazpob3ZlciBzcGFuIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLnBhY2thZ2UtYWRkX19mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cblxuLnBhY2thZ2UtYWRkX19hY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5wYWNrYWdlLWFkZF9fYWN0aW9uIGxpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7IH1cbiAgICAucGFja2FnZS1hZGRfX2FjdGlvbiBsaTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuXG4ucGFja2FnZS1saXN0X19yb3cge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q5RERFNTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wYWNrYWdlLWxpc3RfX3JvdzpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiAwOyB9XG4gIC5wYWNrYWdlLWxpc3RfX3Jvdzpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMHB4IDRweCAxMnB4IHJnYmEoNDYsIDY3LCAxMDIsIDAuMTUpOyB9XG4gICAgLnBhY2thZ2UtbGlzdF9fcm93OmhvdmVyIC5fbmFtZSB7XG4gICAgICBjb2xvcjogIzRGOEJGMDsgfVxuICAgIC5wYWNrYWdlLWxpc3RfX3Jvdzpob3ZlciAucGFja2FnZS1saXN0X19hY3Rpb24ge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cblxuLnBhY2thZ2UtbGlzdF9fY2xpY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMjRweCAxMjRweCAyNHB4IDMycHg7IH1cbiAgLnBhY2thZ2UtbGlzdF9fY2xpY2sgLl9uYW1lIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvLU1lZGl1bVwiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZmxleDogODtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7IH1cbiAgLnBhY2thZ2UtbGlzdF9fY2xpY2sgLl9kaXZpc2lvbiB7XG4gICAgZmxleDogMjtcbiAgICBjb2xvcjogIzdlODQ4YztcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAucGFja2FnZS1saXN0X19jbGljayAuX2RpdmlzaW9uIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LWZhbWlseTogXCJSb2JvdG8tTWVkaXVtXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBjb2xvcjogIzMyNDA1NzsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDQxcHgpIHtcbiAgICAgIC5wYWNrYWdlLWxpc3RfX2NsaWNrIC5fZGl2aXNpb24gc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIC5wYWNrYWdlLWxpc3RfX2NsaWNrIC5fZGl2aXNpb24ge1xuICAgICAgICBmbGV4OiAzOyB9IH1cblxuLnBhY2thZ2UtbGlzdF9fYWN0aW9uIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMzJweDtcbiAgbWFyZ2luLXRvcDogLTlweDtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAucGFja2FnZS1saXN0X19hY3Rpb24gbGkge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAgIC5wYWNrYWdlLWxpc3RfX2FjdGlvbiBsaTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAucGFja2FnZS1saXN0X19hY3Rpb24gLl9lZGl0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zcHJpdGUuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjQ0MXB4IDI0MjRweDtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMTVweCAtMTAwMXB4O1xuICAgIHRyYW5zaXRpb246IG5vbmU7IH1cbiAgICAucGFja2FnZS1saXN0X19hY3Rpb24gLl9lZGl0OmhvdmVyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zcHJpdGUuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyNDQxcHggMjQyNHB4O1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTYxcHggLTk0N3B4OyB9XG4gIC5wYWNrYWdlLWxpc3RfX2FjdGlvbiAuX2RlbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI0NDFweCAyNDI0cHg7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjI2cHggLTE2MzFweDtcbiAgICB0cmFuc2l0aW9uOiBub25lOyB9XG4gICAgLnBhY2thZ2UtbGlzdF9fYWN0aW9uIC5fZGVsOmhvdmVyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zcHJpdGUuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyNDQxcHggMjQyNHB4O1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTY1OHB4IC0xNjYzcHg7IH1cblxuLnBhY2thZ2UtaW5mbyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA2NHB4O1xuICByaWdodDogLTM5OHB4O1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAzOThweDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm94LXNoYWRvdzogMHB4IDhweCAzMnB4IHJnYmEoMjksIDQyLCA1NiwgMC4xNSk7XG4gIHotaW5kZXg6IDEwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gIC5wYWNrYWdlLWluZm8uc2hvd2VkIHtcbiAgICByaWdodDogMDsgfVxuICAgIC5wYWNrYWdlLWluZm8uc2hvd2VkIC5zZWN0aW9uX190aXRsZSB7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgMC4zcztcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIC5wYWNrYWdlLWluZm9fX2lubmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAucGFja2FnZS1pbmZvX19jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTZweDtcbiAgICByaWdodDogMTZweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3Nwcml0ZS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyNDQxcHggMjQyNHB4O1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYyNnB4IC0xNjMxcHg7XG4gICAgei1pbmRleDogMTsgfVxuICAucGFja2FnZS1pbmZvX19oZWFkZXIge1xuICAgIHBhZGRpbmc6IDQ0cHggNDBweCAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4LXNocmluazogMDsgfVxuICAgIC5wYWNrYWdlLWluZm9fX2hlYWRlcjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiA0MHB4O1xuICAgICAgcmlnaHQ6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNEOURERTU7IH1cbiAgLnBhY2thZ2UtaW5mb19fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90by1NZWRpdW1cIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBcIlRhaG9tYVwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBjb2xvcjogIzRGOEJGMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAucGFja2FnZS1pbmZvX19lZGl0IGEsIC5wYWNrYWdlLWluZm9fX2VkaXQgLl9saW5rIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICAgIGNvbG9yOiAjNmU4N2I4O1xuICAgIHRyYW5zaXRpb246IG5vbmU7IH1cbiAgICAucGFja2FnZS1pbmZvX19lZGl0IGE6YmVmb3JlLCAucGFja2FnZS1pbmZvX19lZGl0IC5fbGluazpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zcHJpdGUuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyNDQxcHggMjQyNHB4O1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTYxcHggLTk0N3B4O1xuICAgICAgbWFyZ2luLXRvcDogLTlweDsgfVxuICAgIC5wYWNrYWdlLWluZm9fX2VkaXQgYTpob3ZlciwgLnBhY2thZ2UtaW5mb19fZWRpdCAuX2xpbms6aG92ZXIge1xuICAgICAgY29sb3I6ICM0RjhCRjA7IH1cbiAgICAgIC5wYWNrYWdlLWluZm9fX2VkaXQgYTpob3ZlcjpiZWZvcmUsIC5wYWNrYWdlLWluZm9fX2VkaXQgLl9saW5rOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zcHJpdGUuc3ZnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0NDFweCAyNDI0cHg7XG4gICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC05NjFweCAtOTQ3cHg7IH1cbiAgLnBhY2thZ2UtaW5mb19fZGVsIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gICAgLnBhY2thZ2UtaW5mb19fZGVsIC5fbGluayB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gICAgICBjb2xvcjogI2VjOTE5MTtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7IH1cbiAgICAgIC5wYWNrYWdlLWluZm9fX2RlbCAuX2xpbms6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zcHJpdGUuc3ZnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0NDFweCAyNDI0cHg7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjU4cHggLTE2NjNweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTlweDsgfVxuICAgICAgLnBhY2thZ2UtaW5mb19fZGVsIC5fbGluazpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjRTU2NTY1OyB9XG4gIC5wYWNrYWdlLWluZm9fX2JvZHkge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47IH1cbiAgLnBhY2thZ2UtaW5mb19fc2VjdGlvbiB7XG4gICAgcGFkZGluZzogMCA0MHB4IDE1cHg7IH1cbiAgICAucGFja2FnZS1pbmZvX19zZWN0aW9uIC5zZWN0aW9uX19oZWFkZXIge1xuICAgICAgbWluLWhlaWdodDogNTJweDsgfVxuICAgIC5wYWNrYWdlLWluZm9fX3NlY3Rpb24gLnNlY3Rpb25fX3RpdGxlIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvLU1lZGl1bVwiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgY29sb3I6ICMzMjQwNTc7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nOiAxNnB4IDQwcHg7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgd2lkdGg6IDM3OXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxOXB4O1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLnBhY2thZ2UtaW5mb19fc2VjdGlvbiAuc2VjdGlvbl9fdGl0bGU6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzRGOEJGMDsgfVxuICAgICAgLnBhY2thZ2UtaW5mb19fc2VjdGlvbiAuc2VjdGlvbl9fdGl0bGUtLXN1YmNhdGVnb3JpZXMge1xuICAgICAgICB0b3A6IDIxNHB4OyB9XG4gICAgICAucGFja2FnZS1pbmZvX19zZWN0aW9uIC5zZWN0aW9uX190aXRsZS0tb3JnYW5pemF0aW9ucyB7XG4gICAgICAgIGJvdHRvbTogMDsgfVxuICAgICAgICAucGFja2FnZS1pbmZvX19zZWN0aW9uIC5zZWN0aW9uX190aXRsZS0tb3JnYW5pemF0aW9uczpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogNDBweDtcbiAgICAgICAgICByaWdodDogNDBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDlEREU1O1xuICAgICAgICAgIGhlaWdodDogMXB4OyB9XG4gICAgICAgIC5wYWNrYWdlLWluZm9fX3NlY3Rpb24gLnNlY3Rpb25fX3RpdGxlLS1vcmdhbml6YXRpb25zLnN0YXRpYyB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIGJvdHRvbTogYXV0bzsgfVxuICAgICAgICAgIC5wYWNrYWdlLWluZm9fX3NlY3Rpb24gLnNlY3Rpb25fX3RpdGxlLS1vcmdhbml6YXRpb25zLnN0YXRpYzpiZWZvcmUge1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwOyB9XG4gICAgICAgIC5wYWNrYWdlLWluZm9fX3NlY3Rpb24gLnNlY3Rpb25fX3RpdGxlLS1vcmdhbml6YXRpb25zLmZpeGVkIHtcbiAgICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgICAgdG9wOiAyNjZweDsgfVxuICAgIC5wYWNrYWdlLWluZm9fX3NlY3Rpb24gLnNlY3Rpb25fX2NhdGVnb3J5IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgICAgIC5wYWNrYWdlLWluZm9fX3NlY3Rpb24gLnNlY3Rpb25fX2NhdGVnb3J5Omxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAucGFja2FnZS1pbmZvX19zZWN0aW9uIC5zZWN0aW9uX19jYXRlZ29yeSAuY2F0ZWdvcnlfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjRweDsgfVxuICAgICAgICAucGFja2FnZS1pbmZvX19zZWN0aW9uIC5zZWN0aW9uX19jYXRlZ29yeSAuY2F0ZWdvcnlfX3RpdGxlIC5faWNvbiB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgLnBhY2thZ2UtaW5mb19fc2VjdGlvbiAuc2VjdGlvbl9fY2F0ZWdvcnkgLmNhdGVnb3J5X190aXRsZSAuX3RleHQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJSb2JvdG8tTWVkaXVtXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAgICAgLnBhY2thZ2UtaW5mb19fc2VjdGlvbiAuc2VjdGlvbl9fY2F0ZWdvcnkgLmNhdGVnb3J5X19saXN0IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4OyB9XG4gICAgICAgIC5wYWNrYWdlLWluZm9fX3NlY3Rpb24gLnNlY3Rpb25fX2NhdGVnb3J5IC5jYXRlZ29yeV9fbGlzdCBsaSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuICAgICAgICAgIC5wYWNrYWdlLWluZm9fX3NlY3Rpb24gLnNlY3Rpb25fX2NhdGVnb3J5IC5jYXRlZ29yeV9fbGlzdCBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAucGFja2FnZS1pbmZvX19zZWN0aW9uIC5zZWN0aW9uX19vcmdhbml6YXRpb24ge1xuICAgICAgYmFja2dyb3VuZDogI0Y3RjlGQztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgcGFkZGluZzogOHB4IDE2cHg7XG4gICAgICBmb250LWZhbWlseTogXCJSb2JvdG8tTWVkaXVtXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IH1cbiAgICAgIC5wYWNrYWdlLWluZm9fX3NlY3Rpb24gLnNlY3Rpb25fX29yZ2FuaXphdGlvbjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjNEY4QkYwOyB9XG4gICAgICAucGFja2FnZS1pbmZvX19zZWN0aW9uIC5zZWN0aW9uX19vcmdhbml6YXRpb246bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmpzLW11bHRpc2VsZWN0LFxuLmpzLW11bHRpc2V0dGluZ3Mge1xuICBtaW4taGVpZ2h0OiA0MjJweDsgfVxuICAuanMtbXVsdGlzZWxlY3Qgc2VsZWN0LFxuICAuanMtbXVsdGlzZXR0aW5ncyBzZWxlY3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLm11bHRpLXNlbGVjdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMCAtMTBweDsgfVxuICAubXVsdGktc2VsZWN0X19jb2wge1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBmbGV4OiAxOyB9XG4gIC5tdWx0aS1zZWxlY3RfX3RpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICMzMjQwNTc7IH1cbiAgLm11bHRpLXNlbGVjdF9fYm94IHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNEM0Q4RTA7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIHBhZGRpbmc6IDE2cHggMDtcbiAgICBoZWlnaHQ6IDM5MHB4O1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjsgfVxuICAgIC5tdWx0aS1zZWxlY3RfX2JveDpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6ICNCOUQxRjk7IH1cbiAgLm11bHRpLXNlbGVjdF9fbGlzdCB7XG4gICAgcGFkZGluZzogMCAxNnB4OyB9XG4gICAgLm11bHRpLXNlbGVjdF9fbGlzdCAuX3JvdyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBjb2xvcjogIzMyNDA1NztcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgbWFyZ2luOiAwIC0xNnB4O1xuICAgICAgcGFkZGluZzogNnB4IDE2cHggNnB4IDMycHg7IH1cbiAgICAgIC5tdWx0aS1zZWxlY3RfX2xpc3QgLl9yb3c6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5tdWx0aS1zZWxlY3RfX2xpc3QgLl9yb3c6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzRGOEJGMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjdGQzsgfVxuICAgICAgICAubXVsdGktc2VsZWN0X19saXN0IC5fcm93OmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5tdWx0aS1zZWxlY3RfX2xpc3QtLW1haW4gLl9yb3cge1xuICAgICAgcGFkZGluZzogMCAxNnB4IDAgMzhweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gICAgICAubXVsdGktc2VsZWN0X19saXN0LS1tYWluIC5fcm93IC5faWNvbiB7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA2cHg7XG4gICAgICAgIGxlZnQ6IDE2cHg7IH1cbiAgICAgIC5tdWx0aS1zZWxlY3RfX2xpc3QtLW1haW4gLl9yb3cgLl9ob3ZlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5tdWx0aS1zZWxlY3RfX2xpc3QtLW1haW4gLl9yb3cgLl90ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvLU1lZGl1bVwiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgY29sb3I6ICM2MDZjODA7XG4gICAgICAgIHBhZGRpbmc6IDZweCAwOyB9XG4gICAgICAubXVsdGktc2VsZWN0X19saXN0LS1tYWluIC5fcm93OmhvdmVyIC5fbWFpbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5tdWx0aS1zZWxlY3RfX2xpc3QtLW1haW4gLl9yb3c6aG92ZXIgLl9ob3ZlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAubXVsdGktc2VsZWN0X19saXN0LS1tYWluIC5fcm93OmhvdmVyIC5fdGV4dCB7XG4gICAgICAgIGNvbG9yOiAjNEY4QkYwOyB9XG4gICAgICAubXVsdGktc2VsZWN0X19saXN0LS1tYWluIC5fcm93LnNlbGVjdGVkIC5fbWFpbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5tdWx0aS1zZWxlY3RfX2xpc3QtLW1haW4gLl9yb3cuc2VsZWN0ZWQgLl9ob3ZlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAubXVsdGktc2VsZWN0X19saXN0LS1tYWluIC5fcm93LnNlbGVjdGVkIC5fdGV4dCB7XG4gICAgICAgIGNvbG9yOiAjNEY4QkYwOyB9XG4gICAgLm11bHRpLXNlbGVjdF9fbGlzdC0tYWRkIC5fcm93OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogOHB4O1xuICAgICAgbGVmdDogMTBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3Nwcml0ZS5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0NDFweCAyNDI0cHg7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC04OHB4IC04OHB4O1xuICAgICAgb3BhY2l0eTogMDsgfVxuICAgIC5tdWx0aS1zZWxlY3RfX2xpc3QtLXJlbW92ZSAuX3JvdzpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEwcHg7XG4gICAgICBsZWZ0OiAxMHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjQ0MXB4IDI0MjRweDtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2NzRweCAtMTY3OXB4O1xuICAgICAgb3BhY2l0eTogMDsgfVxuICAubXVsdGktc2VsZWN0X19zZWN0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgLm11bHRpLXNlbGVjdF9fc2VjdGlvbjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAubXVsdGktc2VsZWN0X19zZWN0aW9uIC5fdGl0bGUge1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBjb2xvcjogI2FhYWRiMjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAubXVsdGktc2VsZWN0LS1zbWFsbCAubXVsdGktc2VsZWN0X19saXN0LS1tYWluIC5fcm93IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogOHB4IDMycHg7IH1cbiAgICAubXVsdGktc2VsZWN0LS1zbWFsbCAubXVsdGktc2VsZWN0X19saXN0LS1tYWluIC5fcm93OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogMTBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3Nwcml0ZS5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0NDFweCAyNDI0cHg7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC04OHB4IC04OHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTZweDtcbiAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICAubXVsdGktc2VsZWN0LS1zbWFsbCAubXVsdGktc2VsZWN0X19saXN0LS1tYWluIC5fcm93OmhvdmVyOmJlZm9yZSB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gIC5tdWx0aS1zZWxlY3QtLXNtYWxsIC5tdWx0aS1zZWxlY3RfX2xpc3QtLXJlbW92ZSAuX3JvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiA4cHggMzJweDsgfVxuICAgIC5tdWx0aS1zZWxlY3QtLXNtYWxsIC5tdWx0aS1zZWxlY3RfX2xpc3QtLXJlbW92ZSAuX3JvdzpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5tdWx0aS1zZWxlY3QtLXNtYWxsIC5tdWx0aS1zZWxlY3RfX2xpc3QtLXJlbW92ZSAuX3Jvdzpob3ZlciAuX2J0biB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLm11bHRpLXNlbGVjdC0tc21hbGwgLm11bHRpLXNlbGVjdF9fbGlzdC0tcmVtb3ZlIC5fcm93LnVpLXNvcnRhYmxlLWhlbHBlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIHBhZGRpbmc6IDAgMzJweDsgfVxuICAgICAgLm11bHRpLXNlbGVjdC0tc21hbGwgLm11bHRpLXNlbGVjdF9fbGlzdC0tcmVtb3ZlIC5fcm93LnVpLXNvcnRhYmxlLWhlbHBlcjpob3ZlciAuX2J0biB7XG4gICAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICAgIC5tdWx0aS1zZWxlY3QtLXNtYWxsIC5tdWx0aS1zZWxlY3RfX2xpc3QtLXJlbW92ZSAuX3Jvdy51aS1zb3J0YWJsZS1oZWxwZXI6aG92ZXIgLl90ZXh0IHtcbiAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGN0ZDO1xuICAgICAgICBmbGV4OiAwO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBjb2xvcjogIzMyNDA1NzsgfVxuICAubXVsdGktc2VsZWN0LS1zbWFsbCAubXVsdGktc2VsZWN0X19saXN0LS1yZW1vdmUgLnVpLXN0YXRlLWhpZ2hsaWdodCB7XG4gICAgaGVpZ2h0OiAzNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gIC5tdWx0aS1zZWxlY3QtLXNtYWxsIC5tdWx0aS1zZWxlY3RfX2xpc3QtLXJlbW92ZSAuX3RleHQge1xuICAgIGZsZXg6IDE7IH1cbiAgLm11bHRpLXNlbGVjdC0tc21hbGwgLm11bHRpLXNlbGVjdF9fbGlzdC0tcmVtb3ZlIC5fYnRuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDJweDtcbiAgICB3aWR0aDogMjhweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3BhY2l0eTogMDsgfVxuICAgIC5tdWx0aS1zZWxlY3QtLXNtYWxsIC5tdWx0aS1zZWxlY3RfX2xpc3QtLXJlbW92ZSAuX2J0bjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3Nwcml0ZS5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0NDFweCAyNDI0cHg7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjc0cHggLTE2NzlweDtcbiAgICAgIG1hcmdpbi10b3A6IC02cHg7XG4gICAgICBtYXJnaW4tbGVmdDogLTZweDsgfVxuXG4uanMtbXVsdGktY29tcG9uZW50IHtcbiAgbWluLWhlaWdodDogNzJweDsgfVxuICAuanMtbXVsdGktY29tcG9uZW50IHNlbGVjdCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuanMtbXVsdGktY29tcG9uZW50LmhpZGRlbi1hZGRlZCB7XG4gICAgbWluLWhlaWdodDogMDsgfVxuICAgIC5qcy1tdWx0aS1jb21wb25lbnQuaGlkZGVuLWFkZGVkIC5tdWx0aV9fYWRkIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmxpdmVzZWFyY2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmxpdmVzZWFyY2hfX2hlYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmxpdmVzZWFyY2hfX2hlYWRlciAuX2xhYmVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAubGl2ZXNlYXJjaF9faGVhZGVyIC5faW5wdXQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLmxpdmVzZWFyY2hfX2hlYWRlciAuX2J0biB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiAzOHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgICAgIC5saXZlc2VhcmNoX19oZWFkZXIgLl9idG46YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNDQxcHggMjQyNHB4O1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYyNnB4IC0xNjMxcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC04cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtOHB4OyB9XG4gICAgICAubGl2ZXNlYXJjaF9faGVhZGVyIC5fYnRuOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zcHJpdGUuc3ZnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0NDFweCAyNDI0cHg7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjU4cHggLTE2NjNweDsgfVxuICAgIC5saXZlc2VhcmNoX19oZWFkZXIgLl9lZGl0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHJpZ2h0OiAzOHB4O1xuICAgICAgd2lkdGg6IDM4cHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICB6LWluZGV4OiAyOyB9XG4gICAgICAubGl2ZXNlYXJjaF9faGVhZGVyIC5fZWRpdDpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zcHJpdGUuc3ZnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0NDFweCAyNDI0cHg7XG4gICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC05NjFweCAtOTQ3cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC04cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtOHB4OyB9XG4gICAgLmxpdmVzZWFyY2hfX2hlYWRlci0tYXJyb3c6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDE2cHg7XG4gICAgICByaWdodDogMTZweDtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zcHJpdGUuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyNDQxcHggMjQyNHB4O1xuICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICBoZWlnaHQ6IDhweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjRweCAtMTQycHg7IH1cbiAgICAubGl2ZXNlYXJjaF9faGVhZGVyLS1hcnJvdzpob3ZlcjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjQ0MXB4IDI0MjRweDtcbiAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTUwcHggLTEzNHB4OyB9XG4gIC5saXZlc2VhcmNoX19ib3gge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDM0cHg7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogMHB4IDRweCAxMnB4IHJnYmEoNDYsIDY3LCAxMDIsIDAuMTUpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNiOWQxZjk7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIHBhZGRpbmc6IDQwcHggMCAwO1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmxpdmVzZWFyY2hfX3Njcm9sbCB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG1heC1oZWlnaHQ6IDI4MHB4O1xuICAgIHBhZGRpbmc6IDdweCAwOyB9XG4gIC5saXZlc2VhcmNoX19lbXB0eSB7XG4gICAgcGFkZGluZzogN3B4IDMwcHg7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBjb2xvcjogIzk5OWZhODtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmxpdmVzZWFyY2hfX2VtcHR5LnNob3dlZCB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5saXZlc2VhcmNoX19lbXB0eSBtYXJrIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogIzk5OWZhOCAhaW1wb3J0YW50OyB9XG4gICAgLmxpdmVzZWFyY2hfX2VtcHR5IGJ1dHRvbiB7XG4gICAgICBjb2xvcjogIzRGOEJGMDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjNEY4QkYwOyB9XG4gICAgICAubGl2ZXNlYXJjaF9fZW1wdHkgYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgLmxpdmVzZWFyY2hfX2VtcHR5IGJ1dHRvbiBtYXJrIHtcbiAgICAgICAgY29sb3I6ICM0RjhCRjAgIWltcG9ydGFudDsgfVxuICAubGl2ZXNlYXJjaF9fb3B0aW9uIHtcbiAgICBwYWRkaW5nOiA3cHggMzBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5saXZlc2VhcmNoX19vcHRpb246YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEzcHg7XG4gICAgICBsZWZ0OiAxMHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjQ0MXB4IDI0MjRweDtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgaGVpZ2h0OiA5cHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTM3cHggLTQ5MXB4O1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICAubGl2ZXNlYXJjaF9fb3B0aW9uIG1hcmsge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBmb250LWZhbWlseTogXCJSb2JvdG8tQm9sZFwiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gICAgLmxpdmVzZWFyY2hfX29wdGlvbjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmN2ZjO1xuICAgICAgY29sb3I6ICMzZDZkZGI7IH1cbiAgICAgIC5saXZlc2VhcmNoX19vcHRpb246aG92ZXIgbWFyayB7XG4gICAgICAgIGNvbG9yOiAjM2Q2ZGRiOyB9XG4gICAgLmxpdmVzZWFyY2hfX29wdGlvbi5zZWxlY3RlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJmMWZhOyB9XG4gICAgICAubGl2ZXNlYXJjaF9fb3B0aW9uLnNlbGVjdGVkOmJlZm9yZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAubGl2ZXNlYXJjaF9fb3B0aW9uLmhpZGUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAubGl2ZXNlYXJjaC5vcGVuZWQge1xuICAgIHotaW5kZXg6IDM7IH1cbiAgICAubGl2ZXNlYXJjaC5vcGVuZWQgLmxpdmVzZWFyY2hfX2hlYWRlci0tYXJyb3c6YmVmb3JlIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zcHJpdGUuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyNDQxcHggMjQyNHB4O1xuICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICBoZWlnaHQ6IDhweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNTBweCAtMTM0cHg7IH1cbiAgICAubGl2ZXNlYXJjaC5vcGVuZWQgLmxpdmVzZWFyY2hfX2hlYWRlci0tYXJyb3cgLl9pbnB1dCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1OHB4OyB9XG4gICAgLmxpdmVzZWFyY2gub3BlbmVkIC5saXZlc2VhcmNoX19ib3gge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmxpdmVzZWFyY2gtLWZpbGwgLmxpdmVzZWFyY2hfX2hlYWRlciAuX2J0biB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIC5saXZlc2VhcmNoLS1maWxsIC5saXZlc2VhcmNoX19oZWFkZXIgLl9pbnB1dCB7XG4gICAgcGFkZGluZy1yaWdodDogNThweDsgfVxuICAubGl2ZXNlYXJjaC0tZmlsbCAubGl2ZXNlYXJjaF9faGVhZGVyLS1hcnJvdzpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmxpdmVzZWFyY2gtLWZpbGwub3BlbmVkIC5saXZlc2VhcmNoX19oZWFkZXItLWFycm93IC5fYnRuIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4uY3VzdG9tLWNvbnRyYWN0b3JfX2FjdGlvbiAuX2RlbGV0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDM4cHg7XG4gIGhlaWdodDogNDBweDtcbiAgei1pbmRleDogMjsgfVxuICAuY3VzdG9tLWNvbnRyYWN0b3JfX2FjdGlvbiAuX2RlbGV0ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3Nwcml0ZS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyNDQxcHggMjQyNHB4O1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYyNnB4IC0xNjMxcHg7XG4gICAgbWFyZ2luLXRvcDogLThweDtcbiAgICBtYXJnaW4tbGVmdDogLThweDsgfVxuICAuY3VzdG9tLWNvbnRyYWN0b3JfX2FjdGlvbiAuX2RlbGV0ZTpob3ZlcjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI0NDFweCAyNDI0cHg7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjU4cHggLTE2NjNweDsgfVxuXG4uY3VzdG9tLWNvbnRyYWN0b3JfX2FjdGlvbiAuX2VkaXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDM4cHg7XG4gIHdpZHRoOiAzOHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHotaW5kZXg6IDI7IH1cbiAgLmN1c3RvbS1jb250cmFjdG9yX19hY3Rpb24gLl9lZGl0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI0NDFweCAyNDI0cHg7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC05NjFweCAtOTQ3cHg7XG4gICAgbWFyZ2luLXRvcDogLThweDtcbiAgICBtYXJnaW4tbGVmdDogLThweDsgfVxuXG4uY3VzdG9tLWNvbnRyYWN0b3JfX2V4aXN0IGlucHV0LmZvcm0taW5wdXQ6cmVhZC1vbmx5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbi5tdWx0aV9fYWRkIHtcbiAgbWF4LXdpZHRoOiA1MTJweDsgfVxuICAubXVsdGlfX2FkZCAuZm9ybS1sYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAubXVsdGlfX2FkZCAuZHJvcGRvd25DdXN0b20ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtd2lkdGg6IDM3MnB4OyB9XG4gICAgLm11bHRpX19hZGQgLmRyb3Bkb3duQ3VzdG9tLm9wZW5lZCB7XG4gICAgICB6LWluZGV4OiAzOyB9XG4gICAgICAubXVsdGlfX2FkZCAuZHJvcGRvd25DdXN0b20ub3BlbmVkIC5kcm9wZG93bkN1c3RvbV9faGVhZGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICBib3JkZXItY29sb3I6ICNCOUQxRjk7IH1cbiAgICAgICAgLm11bHRpX19hZGQgLmRyb3Bkb3duQ3VzdG9tLm9wZW5lZCAuZHJvcGRvd25DdXN0b21fX2hlYWRlcjphZnRlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0NDFweCAyNDI0cHg7XG4gICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1MHB4IC0xMzRweDsgfVxuICAgICAgLm11bHRpX19hZGQgLmRyb3Bkb3duQ3VzdG9tLm9wZW5lZCAuZHJvcGRvd25DdXN0b21fX2JveCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLm11bHRpX19hZGQgLmRyb3Bkb3duQ3VzdG9tX19oZWFkZXIge1xuICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBwYWRkaW5nOiAwIDQ4cHggMCAxNnB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNEM0RERTU7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAubXVsdGlfX2FkZCAuZHJvcGRvd25DdXN0b21fX2hlYWRlcjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNDQxcHggMjQyNHB4O1xuICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjRweCAtMTQycHg7XG4gICAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAgIC5tdWx0aV9fYWRkIC5kcm9wZG93bkN1c3RvbV9faGVhZGVyOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjQjlEMUY5OyB9XG4gICAgICAgIC5tdWx0aV9fYWRkIC5kcm9wZG93bkN1c3RvbV9faGVhZGVyOmhvdmVyOmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3Nwcml0ZS5zdmdcIik7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNDQxcHggMjQyNHB4O1xuICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNTBweCAtMTM0cHg7IH1cbiAgICAgIC5tdWx0aV9fYWRkIC5kcm9wZG93bkN1c3RvbV9faGVhZGVyLS1wbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAjOTk5ZmE4OyB9XG4gICAgLm11bHRpX19hZGQgLmRyb3Bkb3duQ3VzdG9tX19ib3gge1xuICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICBtYXgtaGVpZ2h0OiAyODBweDtcbiAgICAgIHBhZGRpbmc6IDQ3cHggMCA3cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTJweCByZ2JhKDQ2LCA2NywgMTAyLCAwLjE1KTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNCOUQxRjk7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLm11bHRpX19hZGQgLmRyb3Bkb3duQ3VzdG9tX19vcHRpb24ge1xuICAgICAgcGFkZGluZzogN3B4IDMwcHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLm11bHRpX19hZGQgLmRyb3Bkb3duQ3VzdG9tX19vcHRpb246YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxM3B4O1xuICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNDQxcHggMjQyNHB4O1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiA5cHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01MzdweCAtNDkxcHg7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICAgIC5tdWx0aV9fYWRkIC5kcm9wZG93bkN1c3RvbV9fb3B0aW9uIG1hcmsge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvLUJvbGRcIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBcIlRhaG9tYVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgICAgIC5tdWx0aV9fYWRkIC5kcm9wZG93bkN1c3RvbV9fb3B0aW9uOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjdGQztcbiAgICAgICAgY29sb3I6ICMzRDZEREI7IH1cbiAgICAgICAgLm11bHRpX19hZGQgLmRyb3Bkb3duQ3VzdG9tX19vcHRpb246aG92ZXIgbWFyayB7XG4gICAgICAgICAgY29sb3I6ICMzRDZEREI7IH1cbiAgICAgIC5tdWx0aV9fYWRkIC5kcm9wZG93bkN1c3RvbV9fb3B0aW9uLnNlbGVjdGVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VCRjFGQTsgfVxuICAgICAgICAubXVsdGlfX2FkZCAuZHJvcGRvd25DdXN0b21fX29wdGlvbi5zZWxlY3RlZDpiZWZvcmUge1xuICAgICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgIC5tdWx0aV9fYWRkIC5kcm9wZG93bkN1c3RvbV9fb3B0aW9uLmhpZGUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5tdWx0aV9fc2VsZWN0ZWQge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tdG9wOiAyNHB4OyB9XG4gIC5tdWx0aV9fc2VsZWN0ZWQuc2hvd2VkIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAubXVsdGlfX3NlbGVjdGVkIC5zZWxlY3RlZF9fdGl0bGUge1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4OyB9XG4gIC5tdWx0aV9fc2VsZWN0ZWQgLnNlbGVjdGVkX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW46IDAgLTRweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLm11bHRpX19zZWxlY3RlZCAuc2VsZWN0ZWRfX2xpc3Quc2hvd2VkIHtcbiAgICAgIG1heC1oZWlnaHQ6IG5vbmU7IH1cbiAgLm11bHRpX19zZWxlY3RlZCAuc2VsZWN0ZWRfX2NvbCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiAwIDRweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgICAubXVsdGlfX3NlbGVjdGVkIC5zZWxlY3RlZF9fY29sOm50aC1sYXN0LWNoaWxkKC1uKzIpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLm11bHRpX19zZWxlY3RlZCAuc2VsZWN0ZWRfX2l0ZW0ge1xuICAgIGJhY2tncm91bmQ6ICNGN0Y5RkM7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHBhZGRpbmc6IDEycHggNDhweCAxMnB4IDE2cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLm11bHRpX19zZWxlY3RlZCAuc2VsZWN0ZWRfX2l0ZW0gLl90ZXh0IHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90by1NZWRpdW1cIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBcIlRhaG9tYVwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IH1cbiAgICAubXVsdGlfX3NlbGVjdGVkIC5zZWxlY3RlZF9faXRlbSAuX2J0biB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiA0OHB4OyB9XG4gICAgICAubXVsdGlfX3NlbGVjdGVkIC5zZWxlY3RlZF9faXRlbSAuX2J0bjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNDQxcHggMjQyNHB4O1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYyNnB4IC0xNjMxcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC04cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtOHB4OyB9XG4gICAgICAubXVsdGlfX3NlbGVjdGVkIC5zZWxlY3RlZF9faXRlbSAuX2J0bjpob3ZlcjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNDQxcHggMjQyNHB4O1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTY1OHB4IC0xNjYzcHg7IH1cbiAgLm11bHRpX19zZWxlY3RlZCAuc2VsZWN0ZWRfX21vcmUge1xuICAgIHBhZGRpbmc6IDI0cHggMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5tdWx0aV9fc2VsZWN0ZWQgLnNlbGVjdGVkX19tb3JlLnNob3dlZCB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5tdWx0aV9fc2VsZWN0ZWQgLnNlbGVjdGVkX19tb3JlIHNwYW4ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBjb2xvcjogIzdFODQ4QzsgfVxuICAgICAgLm11bHRpX19zZWxlY3RlZCAuc2VsZWN0ZWRfX21vcmUgc3BhbjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3Nwcml0ZS5zdmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjQ0MXB4IDI0MjRweDtcbiAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTY0cHggLTE0MnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtNHB4OyB9XG4gICAgLm11bHRpX19zZWxlY3RlZCAuc2VsZWN0ZWRfX21vcmUuYWN0aXZlIHNwYW46YmVmb3JlIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgICAubXVsdGlfX3NlbGVjdGVkIC5zZWxlY3RlZF9fbW9yZTpob3ZlciBzcGFuIHtcbiAgICAgIGNvbG9yOiAjNEY4QkYwOyB9XG4gICAgICAubXVsdGlfX3NlbGVjdGVkIC5zZWxlY3RlZF9fbW9yZTpob3ZlciBzcGFuOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zcHJpdGUuc3ZnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0NDFweCAyNDI0cHg7XG4gICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1MHB4IC0xMzRweDsgfVxuXG4uaGlkZGVuLWFkZGVkIC5tdWx0aV9fc2VsZWN0ZWQge1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbi51c2Vyc19fcm93IHtcbiAgcGFkZGluZzogMjhweCAzMnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q5RERFNTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC51c2Vyc19fcm93LS1ibG9ja2VkIHtcbiAgICBvcGFjaXR5OiAuNTsgfVxuICAudXNlcnNfX3JvdzpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7IH1cbiAgLnVzZXJzX19yb3c6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDVweCA1cHg7IH1cbiAgLnVzZXJzX19yb3c6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTJweCByZ2JhKDQ2LCA2NywgMTAyLCAwLjE1KTsgfVxuICAgIC51c2Vyc19fcm93OmhvdmVyIC5yb3dfX2FjdGlvbiB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICAudXNlcnNfX3JvdzpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiAwOyB9XG4gIC51c2Vyc19fcm93IC5yb3dfX2NlbGwge1xuICAgIGZsZXg6IDE7IH1cbiAgLnVzZXJzX19yb3cgLnJvd19fdXNlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC51c2Vyc19fcm93IC5yb3dfX2ltZyB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnVzZXJzX19yb3cgLnJvd19faW1nIGltZyB7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG4gIC51c2Vyc19fcm93IC5yb3dfX2luZm8gLl9uYW1lIHtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG8tTWVkaXVtXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cbiAgLnVzZXJzX19yb3cgLnJvd19faW5mbyAuX2VtYWlsIHtcbiAgICBjb2xvcjogIzdlODQ4YztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7IH1cbiAgLnVzZXJzX19yb3cgLnJvd19fZm9uZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG4gICAgLnVzZXJzX19yb3cgLnJvd19fZm9uZDpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAudXNlcnNfX3JvdyAucm93X19mb25kOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMnB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3Nwcml0ZS5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0NDFweCAyNDI0cHg7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIGhlaWdodDogMTFweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTcwcHggLTExNTBweDsgfVxuICAudXNlcnNfX3JvdyAucm93X19saXN0IGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7IH1cbiAgICAudXNlcnNfX3JvdyAucm93X19saXN0IGxpOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNnB4O1xuICAgICAgbGVmdDogM3B4O1xuICAgICAgd2lkdGg6IDRweDtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAxMDksIDI0MCwgMC40KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAgIC51c2Vyc19fcm93IC5yb3dfX2xpc3QgbGk6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC51c2Vyc19fcm93IC5yb3dfX2FjdGlvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAwIDMycHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgYm9yZGVyLXJhZGl1czogMCA1cHggNXB4IDA7IH1cbiAgICAudXNlcnNfX3JvdyAucm93X19hY3Rpb246YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMzJweDtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICNGRkZGRkYgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7IH1cbiAgICAudXNlcnNfX3JvdyAucm93X19hY3Rpb24gbGkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gICAgICAudXNlcnNfX3JvdyAucm93X19hY3Rpb24gbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIC51c2Vyc19fcm93IC5yb3dfX2FjdGlvbiBhIHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7IH1cbiAgICAudXNlcnNfX3JvdyAucm93X19hY3Rpb24gLl9lZGl0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3Nwcml0ZS5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0NDFweCAyNDI0cHg7XG4gICAgICB3aWR0aDogMThweDtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDE1cHggLTEwMDFweDsgfVxuICAgICAgLnVzZXJzX19yb3cgLnJvd19fYWN0aW9uIC5fZWRpdDpob3ZlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zcHJpdGUuc3ZnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0NDFweCAyNDI0cHg7XG4gICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC05NjFweCAtOTQ3cHg7IH1cbiAgICAudXNlcnNfX3JvdyAucm93X19hY3Rpb24gLl9ibG9jayB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zcHJpdGUuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyNDQxcHggMjQyNHB4O1xuICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzU5cHggLTMwMHB4OyB9XG4gICAgICAudXNlcnNfX3JvdyAucm93X19hY3Rpb24gLl9ibG9jazpob3ZlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zcHJpdGUuc3ZnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0NDFweCAyNDI0cHg7XG4gICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNDVweCAtMjgycHg7IH1cbiAgICAudXNlcnNfX3JvdyAucm93X19hY3Rpb24gLl91bmJsb2NrIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3Nwcml0ZS5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0NDFweCAyNDI0cHg7XG4gICAgICB3aWR0aDogMTRweDtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTc5cHggLTIxNzRweDsgfVxuICAgICAgLnVzZXJzX19yb3cgLnJvd19fYWN0aW9uIC5fdW5ibG9jazpob3ZlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zcHJpdGUuc3ZnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0NDFweCAyNDI0cHg7XG4gICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTY1cHggLTIxNTZweDsgfVxuICAgIC51c2Vyc19fcm93IC5yb3dfX2FjdGlvbiAuX2xvZ2luIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3Nwcml0ZS5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0NDFweCAyNDI0cHg7XG4gICAgICB3aWR0aDogMThweDtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzg3cHggLTEzODRweDsgfVxuICAgICAgLnVzZXJzX19yb3cgLnJvd19fYWN0aW9uIC5fbG9naW46aG92ZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNDQxcHggMjQyNHB4O1xuICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQwNXB4IC0xNDAycHg7IH1cblxuLmluZm8ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMTZweDtcbiAgcmlnaHQ6IDE2cHg7IH1cbiAgLmluZm9fX2J0biB7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90by1NZWRpdW1cIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBcIlRhaG9tYVwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMjQwNTc7IH1cbiAgLmluZm9fX2Ryb3Bkb3duIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAxMDAlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQ6ICMzMjQwNTc7XG4gICAgYm94LXNoYWRvdzogMHB4IDRweCAxMHB4IHJnYmEoMCwgNDcsIDgyLCAwLjEyKTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgbWluLXdpZHRoOiAxNzZweDtcbiAgICBwYWRkaW5nOiA4cHggMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IDAuM3M7IH1cbiAgICAuaW5mb19fZHJvcGRvd24uc2hvd2VkIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gICAgLmluZm9fX2Ryb3Bkb3duOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogLTVweDtcbiAgICAgIHJpZ2h0OiAxMnB4O1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItdG9wOiA1cHggc29saWQgIzMyNDA1NzsgfVxuICAgIC5pbmZvX19kcm9wZG93biAuX2xpbmsge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiA0cHggMTJweDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7IH1cbiAgICAgIC5pbmZvX19kcm9wZG93biAuX2xpbms6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEY4QkYwOyB9XG5cbi5hdmF0YXIge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAuYXZhdGFyOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgei1pbmRleDogMjtcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgLmF2YXRhciBpbWcge1xuICAgIHotaW5kZXg6IDM7IH1cbiAgLmF2YXRhciBzcGFuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB6LWluZGV4OiAxOyB9XG4gICAgLmF2YXRhciBzcGFuOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgaGVpZ2h0OiA1MCU7XG4gICAgICB3aWR0aDogNTAlOyB9XG4gICAgLmF2YXRhciBzcGFuOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICByaWdodDogMDtcbiAgICAgIGhlaWdodDogNTAlO1xuICAgICAgd2lkdGg6IDUwJTsgfVxuICAuYXZhdGFyLXJvdGF0ZS00NSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG4gIC5hdmF0YXItcm90YXRlLTkwIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH1cbiAgLmF2YXRhci1yb3RhdGUtMTM1IHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpOyB9XG4gIC5hdmF0YXItcm90YXRlLTE4MCB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAuYXZhdGFyLXJvdGF0ZS0yMDUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDIwNWRlZyk7IH1cbiAgLmF2YXRhci1yb3RhdGUtMjUwIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNTBkZWcpOyB9XG4gIC5hdmF0YXItcm90YXRlLTI5NSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMjk1ZGVnKTsgfVxuICAuYXZhdGFyLTEtYzE6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMyOTM2NTcgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDUwJSk7IH1cbiAgLmF2YXRhci0xLWMxIHNwYW46YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjkzNjU3O1xuICAgIG9wYWNpdHk6IDAuNTsgfVxuICAuYXZhdGFyLTEtYzEgc3BhbjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI5MzY1NztcbiAgICBvcGFjaXR5OiAwLjA3NTsgfVxuICAuYXZhdGFyLTEtYzI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMxNTY1YzIgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDUwJSk7IH1cbiAgLmF2YXRhci0xLWMyIHNwYW46YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTU2NWMyO1xuICAgIG9wYWNpdHk6IDAuNTsgfVxuICAuYXZhdGFyLTEtYzIgc3BhbjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE1NjVjMjtcbiAgICBvcGFjaXR5OiAwLjA3NTsgfVxuICAuYXZhdGFyLTEtYzM6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM2NjI3Y2MgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDUwJSk7IH1cbiAgLmF2YXRhci0xLWMzIHNwYW46YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjYyN2NjO1xuICAgIG9wYWNpdHk6IDAuNTsgfVxuICAuYXZhdGFyLTEtYzMgc3BhbjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY2MjdjYztcbiAgICBvcGFjaXR5OiAwLjA3NTsgfVxuICAuYXZhdGFyLTEtYzQ6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMxYmNjYzEgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDUwJSk7IH1cbiAgLmF2YXRhci0xLWM0IHNwYW46YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWJjY2MxO1xuICAgIG9wYWNpdHk6IDAuNTsgfVxuICAuYXZhdGFyLTEtYzQgc3BhbjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFiY2NjMTtcbiAgICBvcGFjaXR5OiAwLjA3NTsgfVxuICAuYXZhdGFyLTEtYzU6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwODE2OTYgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDUwJSk7IH1cbiAgLmF2YXRhci0xLWM1IHNwYW46YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDgxNjk2O1xuICAgIG9wYWNpdHk6IDAuNTsgfVxuICAuYXZhdGFyLTEtYzUgc3BhbjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA4MTY5NjtcbiAgICBvcGFjaXR5OiAwLjA3NTsgfVxuICAuYXZhdGFyLTEtYzY6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwNDg3NjAgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDUwJSk7IH1cbiAgLmF2YXRhci0xLWM2IHNwYW46YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQ4NzYwO1xuICAgIG9wYWNpdHk6IDAuNTsgfVxuICAuYXZhdGFyLTEtYzYgc3BhbjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA0ODc2MDtcbiAgICBvcGFjaXR5OiAwLjA3NTsgfVxuICAuYXZhdGFyLTEtYzc6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNlODI1MjUgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDUwJSk7IH1cbiAgLmF2YXRhci0xLWM3IHNwYW46YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTgyNTI1O1xuICAgIG9wYWNpdHk6IDAuNTsgfVxuICAuYXZhdGFyLTEtYzcgc3BhbjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U4MjUyNTtcbiAgICBvcGFjaXR5OiAwLjA3NTsgfVxuICAuYXZhdGFyLTEtYzg6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNlOGFkMTUgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDUwJSk7IH1cbiAgLmF2YXRhci0xLWM4IHNwYW46YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThhZDE1O1xuICAgIG9wYWNpdHk6IDAuNTsgfVxuICAuYXZhdGFyLTEtYzggc3BhbjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U4YWQxNTtcbiAgICBvcGFjaXR5OiAwLjA3NTsgfVxuICAuYXZhdGFyLTEtYzk6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNlYjcxMDAgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDUwJSk7IH1cbiAgLmF2YXRhci0xLWM5IHNwYW46YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWI3MTAwO1xuICAgIG9wYWNpdHk6IDAuNTsgfVxuICAuYXZhdGFyLTEtYzkgc3BhbjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ViNzEwMDtcbiAgICBvcGFjaXR5OiAwLjA3NTsgfVxuICAuYXZhdGFyLTEtYzEwOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjNWFiYTBmIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA1MCUpOyB9XG4gIC5hdmF0YXItMS1jMTAgc3BhbjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1YWJhMGY7XG4gICAgb3BhY2l0eTogMC41OyB9XG4gIC5hdmF0YXItMS1jMTAgc3BhbjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVhYmEwZjtcbiAgICBvcGFjaXR5OiAwLjA3NTsgfVxuICAuYXZhdGFyLTItYzE6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMyOTM2NTcgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDUwJSk7XG4gICAgb3BhY2l0eTogMC42NTsgfVxuICAuYXZhdGFyLTItYzEgc3BhbjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyOTM2NTc7XG4gICAgb3BhY2l0eTogMC4zMjU7IH1cbiAgLmF2YXRhci0yLWMxIHNwYW46YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyOTM2NTc7XG4gICAgb3BhY2l0eTogMC4wNDgyOyB9XG4gIC5hdmF0YXItMi1jMjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzE1NjVjMiA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNTAlKTtcbiAgICBvcGFjaXR5OiAwLjY1OyB9XG4gIC5hdmF0YXItMi1jMiBzcGFuOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE1NjVjMjtcbiAgICBvcGFjaXR5OiAwLjMyNTsgfVxuICAuYXZhdGFyLTItYzIgc3BhbjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE1NjVjMjtcbiAgICBvcGFjaXR5OiAwLjA0ODI7IH1cbiAgLmF2YXRhci0yLWMzOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjNjYyN2NjIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA1MCUpO1xuICAgIG9wYWNpdHk6IDAuNjU7IH1cbiAgLmF2YXRhci0yLWMzIHNwYW46YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjYyN2NjO1xuICAgIG9wYWNpdHk6IDAuMzI1OyB9XG4gIC5hdmF0YXItMi1jMyBzcGFuOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjYyN2NjO1xuICAgIG9wYWNpdHk6IDAuMDQ4MjsgfVxuICAuYXZhdGFyLTItYzQ6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMxYmNjYzEgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDUwJSk7XG4gICAgb3BhY2l0eTogMC42NTsgfVxuICAuYXZhdGFyLTItYzQgc3BhbjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxYmNjYzE7XG4gICAgb3BhY2l0eTogMC4zMjU7IH1cbiAgLmF2YXRhci0yLWM0IHNwYW46YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxYmNjYzE7XG4gICAgb3BhY2l0eTogMC4wNDgyOyB9XG4gIC5hdmF0YXItMi1jNTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzA4MTY5NiA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNTAlKTtcbiAgICBvcGFjaXR5OiAwLjY1OyB9XG4gIC5hdmF0YXItMi1jNSBzcGFuOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA4MTY5NjtcbiAgICBvcGFjaXR5OiAwLjMyNTsgfVxuICAuYXZhdGFyLTItYzUgc3BhbjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA4MTY5NjtcbiAgICBvcGFjaXR5OiAwLjA0ODI7IH1cbiAgLmF2YXRhci0yLWM2OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDQ4NzYwIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA1MCUpO1xuICAgIG9wYWNpdHk6IDAuNjU7IH1cbiAgLmF2YXRhci0yLWM2IHNwYW46YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQ4NzYwO1xuICAgIG9wYWNpdHk6IDAuMzI1OyB9XG4gIC5hdmF0YXItMi1jNiBzcGFuOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQ4NzYwO1xuICAgIG9wYWNpdHk6IDAuMDQ4MjsgfVxuICAuYXZhdGFyLTItYzc6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNlODI1MjUgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDUwJSk7XG4gICAgb3BhY2l0eTogMC42NTsgfVxuICAuYXZhdGFyLTItYzcgc3BhbjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlODI1MjU7XG4gICAgb3BhY2l0eTogMC4zMjU7IH1cbiAgLmF2YXRhci0yLWM3IHNwYW46YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlODI1MjU7XG4gICAgb3BhY2l0eTogMC4wNDgyOyB9XG4gIC5hdmF0YXItMi1jODpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2U4YWQxNSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNTAlKTtcbiAgICBvcGFjaXR5OiAwLjY1OyB9XG4gIC5hdmF0YXItMi1jOCBzcGFuOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U4YWQxNTtcbiAgICBvcGFjaXR5OiAwLjMyNTsgfVxuICAuYXZhdGFyLTItYzggc3BhbjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U4YWQxNTtcbiAgICBvcGFjaXR5OiAwLjA0ODI7IH1cbiAgLmF2YXRhci0yLWM5OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZWI3MTAwIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA1MCUpO1xuICAgIG9wYWNpdHk6IDAuNjU7IH1cbiAgLmF2YXRhci0yLWM5IHNwYW46YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWI3MTAwO1xuICAgIG9wYWNpdHk6IDAuMzI1OyB9XG4gIC5hdmF0YXItMi1jOSBzcGFuOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWI3MTAwO1xuICAgIG9wYWNpdHk6IDAuMDQ4MjsgfVxuICAuYXZhdGFyLTItYzEwOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjNWFiYTBmIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA1MCUpO1xuICAgIG9wYWNpdHk6IDAuNjU7IH1cbiAgLmF2YXRhci0yLWMxMCBzcGFuOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVhYmEwZjtcbiAgICBvcGFjaXR5OiAwLjMyNTsgfVxuICAuYXZhdGFyLTItYzEwIHNwYW46YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1YWJhMGY7XG4gICAgb3BhY2l0eTogMC4wNDgyOyB9XG4gIC5hdmF0YXItMy1jMTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzI5MzY1NyA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNTAlKTtcbiAgICBvcGFjaXR5OiAwLjIyNzU7IH1cbiAgLmF2YXRhci0zLWMxIHNwYW46YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjkzNjU3O1xuICAgIG9wYWNpdHk6IDAuMTEzNzU7IH1cbiAgLmF2YXRhci0zLWMxIHNwYW46YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyOTM2NTc7XG4gICAgb3BhY2l0eTogMC4wMTc7IH1cbiAgLmF2YXRhci0zLWMyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMTU2NWMyIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA1MCUpO1xuICAgIG9wYWNpdHk6IDAuMjI3NTsgfVxuICAuYXZhdGFyLTMtYzIgc3BhbjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxNTY1YzI7XG4gICAgb3BhY2l0eTogMC4xMTM3NTsgfVxuICAuYXZhdGFyLTMtYzIgc3BhbjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE1NjVjMjtcbiAgICBvcGFjaXR5OiAwLjAxNzsgfVxuICAuYXZhdGFyLTMtYzM6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM2NjI3Y2MgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDUwJSk7XG4gICAgb3BhY2l0eTogMC4yMjc1OyB9XG4gIC5hdmF0YXItMy1jMyBzcGFuOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY2MjdjYztcbiAgICBvcGFjaXR5OiAwLjExMzc1OyB9XG4gIC5hdmF0YXItMy1jMyBzcGFuOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjYyN2NjO1xuICAgIG9wYWNpdHk6IDAuMDE3OyB9XG4gIC5hdmF0YXItMy1jNDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzFiY2NjMSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNTAlKTtcbiAgICBvcGFjaXR5OiAwLjIyNzU7IH1cbiAgLmF2YXRhci0zLWM0IHNwYW46YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWJjY2MxO1xuICAgIG9wYWNpdHk6IDAuMTEzNzU7IH1cbiAgLmF2YXRhci0zLWM0IHNwYW46YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxYmNjYzE7XG4gICAgb3BhY2l0eTogMC4wMTc7IH1cbiAgLmF2YXRhci0zLWM1OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDgxNjk2IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA1MCUpO1xuICAgIG9wYWNpdHk6IDAuMjI3NTsgfVxuICAuYXZhdGFyLTMtYzUgc3BhbjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwODE2OTY7XG4gICAgb3BhY2l0eTogMC4xMTM3NTsgfVxuICAuYXZhdGFyLTMtYzUgc3BhbjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA4MTY5NjtcbiAgICBvcGFjaXR5OiAwLjAxNzsgfVxuICAuYXZhdGFyLTMtYzY6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwNDg3NjAgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDUwJSk7XG4gICAgb3BhY2l0eTogMC4yMjc1OyB9XG4gIC5hdmF0YXItMy1jNiBzcGFuOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA0ODc2MDtcbiAgICBvcGFjaXR5OiAwLjExMzc1OyB9XG4gIC5hdmF0YXItMy1jNiBzcGFuOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQ4NzYwO1xuICAgIG9wYWNpdHk6IDAuMDE3OyB9XG4gIC5hdmF0YXItMy1jNzpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2U4MjUyNSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNTAlKTtcbiAgICBvcGFjaXR5OiAwLjIyNzU7IH1cbiAgLmF2YXRhci0zLWM3IHNwYW46YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTgyNTI1O1xuICAgIG9wYWNpdHk6IDAuMTEzNzU7IH1cbiAgLmF2YXRhci0zLWM3IHNwYW46YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlODI1MjU7XG4gICAgb3BhY2l0eTogMC4wMTc7IH1cbiAgLmF2YXRhci0zLWM4OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZThhZDE1IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA1MCUpO1xuICAgIG9wYWNpdHk6IDAuMjI3NTsgfVxuICAuYXZhdGFyLTMtYzggc3BhbjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOGFkMTU7XG4gICAgb3BhY2l0eTogMC4xMTM3NTsgfVxuICAuYXZhdGFyLTMtYzggc3BhbjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U4YWQxNTtcbiAgICBvcGFjaXR5OiAwLjAxNzsgfVxuICAuYXZhdGFyLTMtYzk6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNlYjcxMDAgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDUwJSk7XG4gICAgb3BhY2l0eTogMC4yMjc1OyB9XG4gIC5hdmF0YXItMy1jOSBzcGFuOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ViNzEwMDtcbiAgICBvcGFjaXR5OiAwLjExMzc1OyB9XG4gIC5hdmF0YXItMy1jOSBzcGFuOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWI3MTAwO1xuICAgIG9wYWNpdHk6IDAuMDE3OyB9XG4gIC5hdmF0YXItMy1jMTA6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM1YWJhMGYgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDUwJSk7XG4gICAgb3BhY2l0eTogMC4yMjc1OyB9XG4gIC5hdmF0YXItMy1jMTAgc3BhbjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1YWJhMGY7XG4gICAgb3BhY2l0eTogMC4xMTM3NTsgfVxuICAuYXZhdGFyLTMtYzEwIHNwYW46YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1YWJhMGY7XG4gICAgb3BhY2l0eTogMC4wMTc7IH1cbiAgLmF2YXRhci0tdGVzdCB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4OyB9XG5cbi5lZGl0LW9yZ19faGVhZGVyIHtcbiAgcGFkZGluZzogMzJweCAzMnB4IDI0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmVkaXQtb3JnX19oZWFkZXIgLl9pbWcge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm94LXNoYWRvdzogMHB4IDRweCAxNXB4IHJnYmEoMTQzLCAxNTcsIDE4MSwgMC4zKTtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7IH1cbiAgICAuZWRpdC1vcmdfX2hlYWRlciAuX2ltZyBpbWcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAuZWRpdC1vcmdfX2hlYWRlciAuX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG8tTWVkaXVtXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAgIC5lZGl0LW9yZ19faGVhZGVyIC5fdGV4dCBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGNvbG9yOiAjN0U4NDhDO1xuICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvLVJlZ3VsYXJcIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBcIlRhaG9tYVwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5lZGl0LW9yZ19fdGFicyB7XG4gIHBhZGRpbmc6IDAgMzJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEOURERTU7IH1cbiAgLmVkaXQtb3JnX190YWJzIGxpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ4cHg7IH1cbiAgICAuZWRpdC1vcmdfX3RhYnMgbGk6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLmVkaXQtb3JnX190YWJzIC5fbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDQzcHg7XG4gICAgY29sb3I6ICM3NTc3N0I7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90by1NZWRpdW1cIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBcIlRhaG9tYVwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5lZGl0LW9yZ19fdGFicyAuX2xpbms6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRGOEJGMDtcbiAgICAgIGhlaWdodDogM3B4O1xuICAgICAgb3BhY2l0eTogMDsgfVxuICAgIC5lZGl0LW9yZ19fdGFicyAuX2xpbms6aG92ZXIge1xuICAgICAgY29sb3I6ICM0RjhCRjA7IH1cbiAgICAuZWRpdC1vcmdfX3RhYnMgLl9saW5rLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogIzRGOEJGMDsgfVxuICAgICAgLmVkaXQtb3JnX190YWJzIC5fbGluay5hY3RpdmU6YmVmb3JlIHtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuXG4uZWRpdC1vcmdfX2NvbnRlbnRzIHtcbiAgcGFkZGluZzogMzJweDsgfVxuICAuZWRpdC1vcmdfX2NvbnRlbnRzIC5jb250ZW50X190YWIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmVkaXQtb3JnX19mb290ZXIge1xuICBtYXJnaW46IDMycHggLTMycHggLThweDtcbiAgcGFkZGluZzogMjRweCAzMnB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEOURERTU7IH1cblxuLmVkaXQtb3JnX19hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5lZGl0LW9yZ19fYWN0aW9ucyBsaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4OyB9XG4gICAgLmVkaXQtb3JnX19hY3Rpb25zIGxpOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi5vcmdzLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMCAtOHB4OyB9XG4gIC5vcmdzLWxpc3RfX2NvbCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiAwIDhweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcbiAgICAgIC5vcmdzLWxpc3RfX2NvbDpudGgtbGFzdC1jaGlsZCgtbisyKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNTUwcHgpIHtcbiAgICAgIC5vcmdzLWxpc3RfX2NvbCB7XG4gICAgICAgIHdpZHRoOiAzMy4zMzMzMzMlOyB9XG4gICAgICAgIC5vcmdzLWxpc3RfX2NvbDpudGgtbGFzdC1jaGlsZCgtbiszKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gIC5vcmdzLWxpc3RfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMTNweCAyNHB4O1xuICAgIGJhY2tncm91bmQ6ICNGMEY0RkE7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gICAgLm9yZ3MtbGlzdF9faXRlbTpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiAwcHggMnB4IDJweCByZ2JhKDAsIDQxLCAxMDIsIDAuMik7IH1cbiAgICAgIC5vcmdzLWxpc3RfX2l0ZW06aG92ZXIgLl9hY3Rpb24ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gICAgLm9yZ3MtbGlzdF9faXRlbSAuX3RleHQge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBmb250LWZhbWlseTogXCJSb2JvdG8tTWVkaXVtXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgbWF4LXdpZHRoOiA2MSU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9XG4gICAgICAub3Jncy1saXN0X19pdGVtIC5fdGV4dCBpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zcHJpdGUuc3ZnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0NDFweCAyNDI0cHg7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDExcHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDU5cHggLTIwNThweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDsgfVxuICAgIC5vcmdzLWxpc3RfX2l0ZW0gLl9jb3VudHMge1xuICAgICAgY29sb3I6ICM3RTg0OEM7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwOyB9XG4gICAgLm9yZ3MtbGlzdF9faXRlbSAuX2FjdGlvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDAgMjRweCAwIDEycHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjRjBGNEZBO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgdHJhbnNpdGlvbjogMC4zczsgfVxuICAgICAgLm9yZ3MtbGlzdF9faXRlbSAuX2FjdGlvbjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCAjZjBmNGZhIDAlLCByZ2JhKDI0MCwgMjQ0LCAyNTAsIDApIDEwMCUpOyB9XG4gICAgICAub3Jncy1saXN0X19pdGVtIC5fYWN0aW9uIGxpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4OyB9XG4gICAgICAgIC5vcmdzLWxpc3RfX2l0ZW0gLl9hY3Rpb24gbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAub3Jncy1saXN0X19pdGVtIC5fYWN0aW9uIGEge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lOyB9XG4gICAgICAub3Jncy1saXN0X19pdGVtIC5fYWN0aW9uIC5fZWRpdCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zcHJpdGUuc3ZnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0NDFweCAyNDI0cHg7XG4gICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDE1cHggLTEwMDFweDsgfVxuICAgICAgICAub3Jncy1saXN0X19pdGVtIC5fYWN0aW9uIC5fZWRpdDpob3ZlciB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zcHJpdGUuc3ZnXCIpO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjQ0MXB4IDI0MjRweDtcbiAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2MXB4IC05NDdweDsgfVxuICAgICAgLm9yZ3MtbGlzdF9faXRlbSAuX2FjdGlvbiAuX3JlbW92ZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zcHJpdGUuc3ZnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0NDFweCAyNDI0cHg7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjI2cHggLTE2MzFweDsgfVxuICAgICAgICAub3Jncy1saXN0X19pdGVtIC5fYWN0aW9uIC5fcmVtb3ZlOmhvdmVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3Nwcml0ZS5zdmdcIik7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNDQxcHggMjQyNHB4O1xuICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTY1OHB4IC0xNjYzcHg7IH1cbiAgLm9yZ3MtbGlzdF9fYWRkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxM3B4IDI0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJvcmRlcjogMXB4IGRhc2hlZCAjQjlEMUY5OyB9XG4gICAgLm9yZ3MtbGlzdF9fYWRkOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzRGOEJGMDsgfVxuICAgIC5vcmdzLWxpc3RfX2FkZCBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGNvbG9yOiAjNEY4QkYwO1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7IH1cbiAgICAgIC5vcmdzLWxpc3RfX2FkZCBzcGFuOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNDQxcHggMjQyNHB4O1xuICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTU0MnB4IC0xNTQ5cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC03cHg7IH1cblxuLnBhbmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG4gIC5wYW5lbDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5wYW5lbC1tYWluIHtcbiAgICBwYWRkaW5nOiAwcHggOHB4IDEwcHg7XG4gICAgYmFja2dyb3VuZDogI0YyRjZGQztcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7IH1cbiAgICAucGFuZWwtbWFpbiA+IC5wYW5lbC1jb2xsYXBzZSB7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDsgfVxuICAgIC5wYW5lbC1tYWluIC5wYW5lbC1oZWFkaW5nIHtcbiAgICAgIHBhZGRpbmc6IDE2cHggOHB4IDZweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAucGFuZWwtbWFpbiAucGFuZWwtaGVhZGluZy5vcGVuZWQgLmNvbGxhcHNlLXRvZ2dsZTpiZWZvcmUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gICAgLnBhbmVsLW1haW4gLnBhbmVsLXRpdGxlLS1tYiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgICAucGFuZWwtbWFpbiAucGFuZWwtdGl0bGUgLmNvbGxhcHNlLXRvZ2dsZSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90by1NZWRpdW1cIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBcIlRhaG9tYVwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIHBhZGRpbmctbGVmdDogMzNweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDI7IH1cbiAgICAgIC5wYW5lbC1tYWluIC5wYW5lbC10aXRsZSAuY29sbGFwc2UtdG9nZ2xlOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNDQxcHggMjQyNHB4O1xuICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjRweCAtMTQycHg7IH1cbiAgICAucGFuZWwtbWFpbiAucGFuZWwtaW5mbyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgLnBhbmVsLW1haW4gLnBhbmVsLWluZm8gbGkge1xuICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICBjb2xvcjogIzdFODQ4QzsgfVxuICAgICAgICAucGFuZWwtbWFpbiAucGFuZWwtaW5mbyBsaTpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAgICAgLnBhbmVsLW1haW4gLnBhbmVsLWluZm8gbGkuX3Jlc2V0IHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMjRweDsgfVxuICAgICAgLnBhbmVsLW1haW4gLnBhbmVsLWluZm8gLl9saW5rIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgY29sb3I6ICM0RjhCRjA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxOHB4OyB9XG4gICAgICAgIC5wYW5lbC1tYWluIC5wYW5lbC1pbmZvIC5fbGluazpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIG1hcmdpbi10b3A6IC01cHg7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zcHJpdGUuc3ZnXCIpO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjQ0MXB4IDI0MjRweDtcbiAgICAgICAgICB3aWR0aDogMTFweDtcbiAgICAgICAgICBoZWlnaHQ6IDExcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2OTRweCAtMTY5OXB4OyB9XG4gICAgICAgIC5wYW5lbC1tYWluIC5wYW5lbC1pbmZvIC5fbGluayBzcGFuIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICM0RjhCRjA7IH1cbiAgICAgICAgLnBhbmVsLW1haW4gLnBhbmVsLWluZm8gLl9saW5rOmhvdmVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAwLjg7IH1cbiAgLnBhbmVsLXN1YiB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYm94LXNoYWRvdzogMHB4IDJweCA2cHggcmdiYSg1NSwgMTA1LCAxODksIDAuMTUpOyB9XG4gICAgLnBhbmVsLXN1Yi0tcmFuZyB7XG4gICAgICBwYWRkaW5nOiAyNHB4IDQ4cHg7IH1cbiAgICAucGFuZWwtc3ViIC5wYW5lbC1oZWFkaW5nIHtcbiAgICAgIHBhZGRpbmc6IDE2cHggMTZweCAxNnB4IDMycHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLnBhbmVsLXN1YiAucGFuZWwtaGVhZGluZzpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogMTZweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3Nwcml0ZS5zdmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjQ0MXB4IDI0MjRweDtcbiAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTY0cHggLTE0MnB4OyB9XG4gICAgICAucGFuZWwtc3ViIC5wYW5lbC1oZWFkaW5nLm9wZW5lZCAuY29sbGFwc2UtdG9nZ2xlLCAucGFuZWwtc3ViIC5wYW5lbC1oZWFkaW5nOmhvdmVyIC5jb2xsYXBzZS10b2dnbGUge1xuICAgICAgICBjb2xvcjogIzRGOEJGMDsgfVxuICAgICAgICAucGFuZWwtc3ViIC5wYW5lbC1oZWFkaW5nLm9wZW5lZCAuY29sbGFwc2UtdG9nZ2xlIGltZy5faG92ZXIsIC5wYW5lbC1zdWIgLnBhbmVsLWhlYWRpbmc6aG92ZXIgLmNvbGxhcHNlLXRvZ2dsZSBpbWcuX2hvdmVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAucGFuZWwtc3ViIC5wYW5lbC1oZWFkaW5nLm9wZW5lZCAuY29sbGFwc2UtdG9nZ2xlIGltZy5fbWFpbiwgLnBhbmVsLXN1YiAucGFuZWwtaGVhZGluZzpob3ZlciAuY29sbGFwc2UtdG9nZ2xlIGltZy5fbWFpbiB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLnBhbmVsLXN1YiAucGFuZWwtaGVhZGluZy5vcGVuZWQ6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAgIC5wYW5lbC1zdWIgLnBhbmVsLXRpdGxlIC5jb2xsYXBzZS10b2dnbGUge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmb250LWZhbWlseTogXCJSb2JvdG8tUmVndWxhclwiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gICAgICAucGFuZWwtc3ViIC5wYW5lbC10aXRsZSAuY29sbGFwc2UtdG9nZ2xlOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5wYW5lbC1zdWIgLnBhbmVsLXRpdGxlIC5jb2xsYXBzZS10b2dnbGUgLl9pY29uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgICAgIGxlZnQ6IDE2cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIC5wYW5lbC1zdWIgLnBhbmVsLXRpdGxlIC5jb2xsYXBzZS10b2dnbGUgLl9pY29uIGltZyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5wYW5lbC1zdWIgLnBhbmVsLXRpdGxlIC5jb2xsYXBzZS10b2dnbGUgaW1nLl9ob3ZlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAucGFuZWwtc3ViIC5wYW5lbC1ib2R5IHtcbiAgICAgIHBhZGRpbmc6IDAgNzJweDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDlEREU1OyB9XG4gIC5wYW5lbC11c2Vycy1pbmZvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgIC5wYW5lbC11c2Vycy1pbmZvIC5fdXNlcnMge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICBjb2xvcjogI0FBQURCMjsgfVxuICAgIC5wYW5lbC11c2Vycy1pbmZvIC5fcmFuZyB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIGNvbG9yOiAjNEY4QkYwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjNEY4QkYwOyB9XG4gICAgICAucGFuZWwtdXNlcnMtaW5mbyAuX3Jhbmc6aG92ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAucGFuZWwtdXNlcnMtaW5mbyAuX3JhbmcuYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICNBQUFEQjI7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI0FBQURCMjsgfVxuICAgICAgICAucGFuZWwtdXNlcnMtaW5mbyAuX3JhbmcuYWN0aXZlOmhvdmVyIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICNBQUFEQjI7IH1cbiAgICAucGFuZWwtdXNlcnMtaW5mbyAuX2RlbCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zcHJpdGUuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyNDQxcHggMjQyNHB4O1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYyNnB4IC0xNjMxcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMTZweDsgfVxuICAucGFuZWwtdGFibGUge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnBhbmVsLXRhYmxlLS1tdCB7XG4gICAgICBtYXJnaW4tdG9wOiAtMzNweDsgfVxuICAgIC5wYW5lbC10YWJsZV9faGVhZCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgY29sb3I6ICM3RTg0OEM7XG4gICAgICBwYWRkaW5nOiA4cHggMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDlEREU1OyB9XG4gICAgLnBhbmVsLXRhYmxlX19yb3cge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBhZGRpbmc6IDE5cHggMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDlEREU1OyB9XG4gICAgICAucGFuZWwtdGFibGVfX3JvdzpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuICAgICAgLnBhbmVsLXRhYmxlX19yb3cuZGlzYWJsZWQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG9wYWNpdHk6IDAuNTsgfVxuICAgICAgICAucGFuZWwtdGFibGVfX3Jvdy5kaXNhYmxlZDpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgei1pbmRleDogMzsgfVxuICAgICAgICAucGFuZWwtdGFibGVfX3Jvdy5kaXNhYmxlZCAucGFuZWwtdGFibGVfX2NvbDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAucGFuZWwtdGFibGVfX3JvdyAucm93X190b3Age1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAucGFuZWwtdGFibGVfX3JvdyAucm93X19kcm9wIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDI0cHg7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5wYW5lbC10YWJsZV9fcm93IC5yb3dfX2Nsb3NlIHtcbiAgICAgICAgcGFkZGluZzogMjRweCAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5wYW5lbC10YWJsZV9fcm93IC5yb3dfX2Nsb3NlLnNob3dlZCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgLnBhbmVsLXRhYmxlX19yb3cgLnJvd19fY2xvc2Ugc3BhbiB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgY29sb3I6ICM3RTg0OEM7IH1cbiAgICAgICAgICAucGFuZWwtdGFibGVfX3JvdyAucm93X19jbG9zZSBzcGFuOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3Nwcml0ZS5zdmdcIik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0NDFweCAyNDI0cHg7XG4gICAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2NHB4IC0xNDJweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gICAgICAgIC5wYW5lbC10YWJsZV9fcm93IC5yb3dfX2Nsb3NlOmhvdmVyIHNwYW4ge1xuICAgICAgICAgIGNvbG9yOiAjNEY4QkYwOyB9XG4gICAgICAgICAgLnBhbmVsLXRhYmxlX19yb3cgLnJvd19fY2xvc2U6aG92ZXIgc3BhbjpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjQ0MXB4IDI0MjRweDtcbiAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTUwcHggLTEzNHB4OyB9XG4gICAgICAucGFuZWwtdGFibGVfX3Jvdy0tc3RhdGljIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAucGFuZWwtdGFibGVfX2NvbCB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAucGFuZWwtdGFibGVfX2NvbCBzdHJvbmcge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBmb250LWZhbWlseTogXCJSb2JvdG8tTWVkaXVtXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gICAgICAucGFuZWwtdGFibGVfX2NvbDpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGZsZXg6IDEuNTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuICAgIC5wYW5lbC10YWJsZV9fYWN0aW9uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gICAgICAucGFuZWwtdGFibGVfX2FjdGlvbiBsaSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjRweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgbWluLXdpZHRoOiA0MHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLnBhbmVsLXRhYmxlX19hY3Rpb24gbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgLnBhbmVsLXRhYmxlX19pbmZvIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgcmlnaHQ6IDEwMCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgY29sb3I6ICM0RjhCRjA7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgei1pbmRleDogMTsgfVxuICAgICAgLnBhbmVsLXRhYmxlX19pbmZvIC5fbGluayB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMThweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5wYW5lbC10YWJsZV9faW5mbyAuX2xpbms6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0NDFweCAyNDI0cHg7XG4gICAgICAgICAgd2lkdGg6IDExcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMXB4O1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjk0cHggLTE2OTlweDsgfVxuICAgICAgICAucGFuZWwtdGFibGVfX2luZm8gLl9saW5rIHNwYW4ge1xuICAgICAgICAgIGNvbG9yOiAjNEY4QkYwO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgIzRGOEJGMDtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7IH1cbiAgICAgIC5wYW5lbC10YWJsZV9faW5mbzpob3ZlciAuX2xhYmVsIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLnBhbmVsLXRhYmxlX19pbmZvOmhvdmVyIC5fbGluayB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAucGFuZWwtdGFibGVfX2luZm8uaGlkZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAucGFuZWwtdGFibGVfX2NoZWNrZWQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAgICAgLnBhbmVsLXRhYmxlX19jaGVja2VkIGxhYmVsIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICAgICAgICBtaW4td2lkdGg6IDQwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5wYW5lbC10YWJsZV9fY2hlY2tlZCBsYWJlbDpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IDhweDtcbiAgICAgICAgICBsZWZ0OiBjYWxjKDEwMCUgLSAxMnB4KTtcbiAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDE5OSwgMjA0LCAyMTMsIDAuNCk7XG4gICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDsgfVxuICAgICAgICAucGFuZWwtdGFibGVfX2NoZWNrZWQgbGFiZWw6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAgICAgLnBhbmVsLXRhYmxlX19jaGVja2VkIGxhYmVsOmxhc3QtY2hpbGQ6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLnBhbmVsLXRhYmxlX19jaGVja2VkIGxhYmVsLl9nZCBpbnB1dCArIHNwYW4ge1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjRDlEOUQ5OyB9XG4gICAgICAgICAgLnBhbmVsLXRhYmxlX19jaGVja2VkIGxhYmVsLl9nZCBpbnB1dCArIHNwYW46YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRGOEJGMDsgfVxuICAgICAgICAucGFuZWwtdGFibGVfX2NoZWNrZWQgbGFiZWwuX2dkIGlucHV0OmNoZWNrZWQgKyBzcGFuIHtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogIzhFOTlBQjsgfVxuICAgICAgICAgIC5wYW5lbC10YWJsZV9fY2hlY2tlZCBsYWJlbC5fZ2QgaW5wdXQ6Y2hlY2tlZCArIHNwYW46YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzhFOTlBQjsgfVxuICAgICAgICAgIC5wYW5lbC10YWJsZV9fY2hlY2tlZCBsYWJlbC5fZ2QgaW5wdXQ6Y2hlY2tlZCArIHNwYW46aG92ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgICAucGFuZWwtdGFibGVfX2NoZWNrZWQgbGFiZWwuX2dkLS1zZWxlY3RlZCBzcGFuIHtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjOEU5OUFCICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICAucGFuZWwtdGFibGVfX2NoZWNrZWQgbGFiZWwuX2dkLS1zZWxlY3RlZCBzcGFuOmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4RTk5QUIgIWltcG9ydGFudDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDsgfVxuICAgICAgICAgIC5wYW5lbC10YWJsZV9fY2hlY2tlZCBsYWJlbC5fZ2QtLXNlbGVjdGVkIHNwYW46aG92ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgLnBhbmVsLXRhYmxlX19jaGVja2VkIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAucGFuZWwtdGFibGVfX2NoZWNrZWQgaW5wdXRbdHlwZT1yYWRpb10gKyBzcGFuIHtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjQzdDQ0Q1O1xuICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAgIC5wYW5lbC10YWJsZV9fY2hlY2tlZCBpbnB1dFt0eXBlPXJhZGlvXSArIHNwYW46YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTRweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4RTk5QUI7XG4gICAgICAgICAgICBvcGFjaXR5OiAwOyB9XG4gICAgICAgICAgLnBhbmVsLXRhYmxlX19jaGVja2VkIGlucHV0W3R5cGU9cmFkaW9dICsgc3Bhbjpob3ZlcjphZnRlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0JCQzJDRDsgfVxuICAgICAgICAucGFuZWwtdGFibGVfX2NoZWNrZWQgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIHNwYW4ge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogIzhFOTlBQjsgfVxuICAgICAgICAgIC5wYW5lbC10YWJsZV9fY2hlY2tlZCBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgc3BhbjphZnRlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzhFOTlBQjsgfVxuICAgICAgICAgIC5wYW5lbC10YWJsZV9fY2hlY2tlZCBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgc3Bhbjpob3ZlcjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEU5OUFCOyB9XG4gICAgICAucGFuZWwtdGFibGVfX2NoZWNrZWQgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5wYW5lbC10YWJsZV9fY2hlY2tlZCBpbnB1dFt0eXBlPWNoZWNrYm94XSArIHNwYW4ge1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNDN0NDRDU7XG4gICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgICAucGFuZWwtdGFibGVfX2NoZWNrZWQgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBzcGFuOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEU5OUFCO1xuICAgICAgICAgICAgb3BhY2l0eTogMDsgfVxuICAgICAgICAgIC5wYW5lbC10YWJsZV9fY2hlY2tlZCBpbnB1dFt0eXBlPWNoZWNrYm94XSArIHNwYW46aG92ZXI6YWZ0ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNCQkMyQ0Q7IH1cbiAgICAgICAgLnBhbmVsLXRhYmxlX19jaGVja2VkIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBzcGFuIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICM4RTk5QUI7IH1cbiAgICAgICAgICAucGFuZWwtdGFibGVfX2NoZWNrZWQgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIHNwYW46YWZ0ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4RTk5QUI7IH1cbiAgICAgICAgICAucGFuZWwtdGFibGVfX2NoZWNrZWQgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIHNwYW46aG92ZXI6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzhFOTlBQjsgfVxuICAgICAgLnBhbmVsLXRhYmxlX19jaGVja2VkLS1pbmQgaW5wdXQgKyBzcGFuOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRGOEJGMDsgfVxuICAgICAgLnBhbmVsLXRhYmxlX19jaGVja2VkLS1pbmQgaW5wdXQgKyBzcGFuOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjNEY4QkYwO1xuICAgICAgICBvcGFjaXR5OiAwLjU7IH1cbiAgICAgICAgLnBhbmVsLXRhYmxlX19jaGVja2VkLS1pbmQgaW5wdXQgKyBzcGFuOmhvdmVyOmFmdGVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0RjhCRjA7IH1cbiAgICAgIC5wYW5lbC10YWJsZV9fY2hlY2tlZC0taW5kIGlucHV0OmNoZWNrZWQgKyBzcGFuIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjNEY4QkYwOyB9XG4gICAgICAgIC5wYW5lbC10YWJsZV9fY2hlY2tlZC0taW5kIGlucHV0OmNoZWNrZWQgKyBzcGFuOmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEY4QkYwOyB9XG4gICAgICAgIC5wYW5lbC10YWJsZV9fY2hlY2tlZC0taW5kIGlucHV0OmNoZWNrZWQgKyBzcGFuOmhvdmVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAgICAgLnBhbmVsLXRhYmxlX19jaGVja2VkLS1pbmQgaW5wdXQ6Y2hlY2tlZCArIHNwYW46aG92ZXI6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRGOEJGMDsgfVxuICAgIC5wYW5lbC10YWJsZS0tc3RhdGljIHtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlOyB9XG4gICAgICAucGFuZWwtdGFibGUtLXN0YXRpYyAucGFuZWwtdGFibGVfX2NvbDpsYXN0LWNoaWxkIHtcbiAgICAgICAgZmxleDogMS41O1xuICAgICAgICBmbGV4LXNocmluazogMDsgfVxuICAucGFuZWwtYm9keS0tZmlsbCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYm94LXNoYWRvdzogMHB4IDJweCA2cHggcmdiYSg1NSwgMTA1LCAxODksIDAuMTUpOyB9XG4gIC5wYW5lbC1ib2R5X19oZWFkZXIge1xuICAgIHBhZGRpbmc6IDE2cHggNDBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q5RERFNTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLnBhbmVsLWJvZHlfX2hlYWRlcjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7IH1cbiAgICAucGFuZWwtYm9keV9faGVhZGVyIC5fbGFiZWwge1xuICAgICAgY29sb3I6ICNBQUFEQjI7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDsgfVxuICAgICAgLnBhbmVsLWJvZHlfX2hlYWRlciAuX2xhYmVsIHNwYW4ge1xuICAgICAgICBjb2xvcjogIzRGOEJGMDsgfVxuICAgIC5wYW5lbC1ib2R5X19oZWFkZXIgLl90aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90by1NZWRpdW1cIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBcIlRhaG9tYVwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAucGFuZWwtYm9keV9fY29udGVudCB7XG4gICAgcGFkZGluZzogMTZweCA0OHB4OyB9XG4gIC5wYW5lbC1zZXJ2aWNlIC5wYW5lbC10YWJsZSAucGFuZWwtdGFibGVfX2FjdGlvbiBsaSB7XG4gICAgbWluLXdpZHRoOiAzNXB4OyB9XG4gIC5wYW5lbC1zZXJ2aWNlIC5wYW5lbC10YWJsZSAucGFuZWwtdGFibGVfX2NoZWNrZWQgbGFiZWw6bnRoLW9mLXR5cGUoMyk6YmVmb3JlIHtcbiAgICB3aWR0aDogMDsgfVxuICAucGFuZWwtc2VydmljZSAucGFuZWwtdGFibGUgLnBhbmVsLXRhYmxlX19jaGVja2VkIGxhYmVsOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgICBtYXJnaW4tbGVmdDogMThweDsgfVxuICAucGFuZWwtY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmVkaXQtZGlzYWJsZWQgLnBhbmVsLWluZm8gLl9yZXNldCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmVkaXQtZGlzYWJsZWQgLnBhbmVsLXRhYmxlX19jb2w6bGFzdC1jaGlsZCB7XG4gIG9wYWNpdHk6IDAuNTsgfVxuXG4uZWRpdC1kaXNhYmxlZCAucGFuZWwtdGFibGVfX2NvbDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDI7IH1cblxuLmVkaXQtZGlzYWJsZWQgLmNoZWNrZWQtbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3BhY2l0eTogMC41OyB9XG4gIC5lZGl0LWRpc2FibGVkIC5jaGVja2VkLWxpc3Q6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IC0xMDBweDtcbiAgICByaWdodDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogMzsgfVxuXG4udG9hc3Qtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAyMDAwMDAwMDsgfVxuXG4udG9hc3Qge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMTZweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHotaW5kZXg6IDIwMDAwMDAxO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogMC4zczsgfVxuICAudG9hc3Quc2hvd2VkIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgLnRvYXN0LS13YXJuaW5nIC50b2FzdF9faW5uZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMTZweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3Nwcml0ZS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyNDQxcHggMjQyNHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwMXB4IC0yMzg4cHg7XG4gICAgbWFyZ2luLXRvcDogLTlweDsgfVxuICAudG9hc3QtLXN1Y2Nlc3MgLnRvYXN0X19pbm5lcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAxNnB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI0NDFweCAyNDI0cHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAxOXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDg5cHggLTIwODVweDtcbiAgICBtYXJnaW4tdG9wOiAtOXB4OyB9XG4gIC50b2FzdC0tZXJyb3IgLnRvYXN0X19pbm5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0U1NjU2NTsgfVxuICAgIC50b2FzdC0tZXJyb3IgLnRvYXN0X19pbm5lcjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDE2cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zcHJpdGUuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyNDQxcHggMjQyNHB4O1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQyMXB4IC0yNDA2cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtOXB4OyB9XG4gIC50b2FzdC0tZXJyb3IgLnRvYXN0X190ZXh0IHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpOyB9XG4gIC50b2FzdC0tZXJyb3IgLnRvYXN0X19hY3Rpb24gLl9idG4ge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLnRvYXN0LS1lcnJvciAudG9hc3RfX2FjdGlvbiAuX2J0bjpob3ZlciB7XG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpOyB9XG4gIC50b2FzdC0tYmlnIHtcbiAgICBtYXgtd2lkdGg6IDQ3MHB4OyB9XG4gICAgLnRvYXN0LS1iaWcgLnRvYXN0X19pbm5lciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7IH1cbiAgICAgIC50b2FzdC0tYmlnIC50b2FzdF9faW5uZXI6YmVmb3JlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgdG9wOiAxMXB4OyB9XG4gICAgLnRvYXN0LS1iaWcgLnRvYXN0X19hY3Rpb24ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gIC50b2FzdF9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxMHB4IDE2cHggMTBweCA1MnB4O1xuICAgIGJhY2tncm91bmQ6ICMzNzQxNTI7XG4gICAgYm94LXNoYWRvdzogMHB4IDJweCA4cHggcmdiYSgxNywgMzUsIDU2LCAwLjQpO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG4gICAgLnRvYXN0X19pbm5lci5zaGFrZSB7XG4gICAgICBhbmltYXRpb246IHNoYWtlIDAuODJzIGN1YmljLWJlemllcigwLjM2LCAwLjA3LCAwLjE5LCAwLjk3KSBib3RoO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIHBlcnNwZWN0aXZlOiAxMDAwcHg7IH1cbiAgLnRvYXN0X190ZXh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLnRvYXN0X19hY3Rpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tbGVmdDogMjRweDsgfVxuICAgIC50b2FzdF9fYWN0aW9uIGxpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTZweDsgfVxuICAgICAgLnRvYXN0X19hY3Rpb24gbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIC50b2FzdF9fYWN0aW9uIC5fYnRuIHtcbiAgICAgIGNvbG9yOiAjYjlkMWY5O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cbiAgICAgIC50b2FzdF9fYWN0aW9uIC5fYnRuOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICM3M2E3ZmY7IH1cblxuQGtleWZyYW1lcyBzaGFrZSB7XG4gIDEwJSwgOTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xcHgsIDAsIDApOyB9XG4gIDIwJSwgODAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDJweCwgMCwgMCk7IH1cbiAgMzAlLCA1MCUsIDcwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNHB4LCAwLCAwKTsgfVxuICA0MCUsIDYwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg0cHgsIDAsIDApOyB9IH1cblxuLmNoZWNrZWQtbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuY2hlY2tlZC1saXN0X19pbmZvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAzcHg7XG4gICAgcmlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxN3B4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBjb2xvcjogIzRGOEJGMDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgICAuY2hlY2tlZC1saXN0X19pbmZvIC5fbGFiZWwge1xuICAgICAgY29sb3I6ICM0RjhCRjA7IH1cbiAgICAuY2hlY2tlZC1saXN0X19pbmZvIC5fbGluayB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuY2hlY2tlZC1saXN0X19pbmZvIC5fbGluazpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTVweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3Nwcml0ZS5zdmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjQ0MXB4IDI0MjRweDtcbiAgICAgICAgd2lkdGg6IDExcHg7XG4gICAgICAgIGhlaWdodDogMTFweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2OTRweCAtMTY5OXB4OyB9XG4gICAgICAuY2hlY2tlZC1saXN0X19pbmZvIC5fbGluayBzcGFuIHtcbiAgICAgICAgY29sb3I6ICM0RjhCRjA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgIzRGOEJGMDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDsgfVxuICAgIC5jaGVja2VkLWxpc3RfX2luZm86aG92ZXIgLl9sYWJlbCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmNoZWNrZWQtbGlzdF9faW5mbzpob3ZlciAuX2xpbmsge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuY2hlY2tlZC1saXN0X19pbmZvLmhpZGUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuY2hlY2tlZC1saXN0X19hY3Rpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAuY2hlY2tlZC1saXN0X19hY3Rpb24gbGkge1xuICAgICAgbWluLXdpZHRoOiA0MHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuY2hlY2tlZC1saXN0X19hY3Rpb24gbGk6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiA4cHg7XG4gICAgICAgIGxlZnQ6IGNhbGMoMTAwJSAtIDEycHgpO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxOTksIDIwNCwgMjEzLCAwLjQpO1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDsgfVxuICAgICAgLmNoZWNrZWQtbGlzdF9fYWN0aW9uIGxpOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgICAgLmNoZWNrZWQtbGlzdF9fYWN0aW9uIGxpOmxhc3QtY2hpbGQ6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuY2hlY2tlZC1saXN0X19hY3Rpb24gbGkgLl9sYWJlbCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGNvbG9yOiAjN0U4NDhDO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgICAuY2hlY2tlZC1saXN0X19hY3Rpb24gaW5wdXQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmNoZWNrZWQtbGlzdF9fYWN0aW9uIGlucHV0ICsgc3BhbiB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNDN0NDRDU7XG4gICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAuY2hlY2tlZC1saXN0X19hY3Rpb24gaW5wdXQgKyBzcGFuOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzhFOTlBQjtcbiAgICAgICAgICBvcGFjaXR5OiAwOyB9XG4gICAgICAgIC5jaGVja2VkLWxpc3RfX2FjdGlvbiBpbnB1dCArIHNwYW46aG92ZXI6YWZ0ZXIge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0JCQzJDRDsgfVxuICAgICAgLmNoZWNrZWQtbGlzdF9fYWN0aW9uIGlucHV0OmNoZWNrZWQgKyBzcGFuOmFmdGVyIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzhFOTlBQjsgfVxuICAgICAgLmNoZWNrZWQtbGlzdF9fYWN0aW9uIGlucHV0OmNoZWNrZWQgKyBzcGFuOmhvdmVyOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzhFOTlBQjsgfVxuICAgIC5jaGVja2VkLWxpc3RfX2FjdGlvbiBsYWJlbC5fZ2QgaW5wdXQgKyBzcGFuIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjRDlEOUQ5OyB9XG4gICAgICAuY2hlY2tlZC1saXN0X19hY3Rpb24gbGFiZWwuX2dkIGlucHV0ICsgc3BhbjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0RjhCRjA7IH1cbiAgICAuY2hlY2tlZC1saXN0X19hY3Rpb24gbGFiZWwuX2dkIGlucHV0OmNoZWNrZWQgKyBzcGFuIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBib3JkZXItY29sb3I6ICM4RTk5QUI7IH1cbiAgICAgIC5jaGVja2VkLWxpc3RfX2FjdGlvbiBsYWJlbC5fZ2QgaW5wdXQ6Y2hlY2tlZCArIHNwYW46YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEU5OUFCOyB9XG4gICAgICAuY2hlY2tlZC1saXN0X19hY3Rpb24gbGFiZWwuX2dkIGlucHV0OmNoZWNrZWQgKyBzcGFuOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5jaGVja2VkLWxpc3RfX2FjdGlvbiBsYWJlbC5fZ2QtLXNlbGVjdGVkIHNwYW4ge1xuICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjOEU5OUFCICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5jaGVja2VkLWxpc3RfX2FjdGlvbiBsYWJlbC5fZ2QtLXNlbGVjdGVkIHNwYW46YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEU5OUFCICFpbXBvcnRhbnQ7XG4gICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDsgfVxuICAgICAgLmNoZWNrZWQtbGlzdF9fYWN0aW9uIGxhYmVsLl9nZC0tc2VsZWN0ZWQgc3Bhbjpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgLmNoZWNrZWQtbGlzdC0taW5kIGlucHV0ICsgc3BhbjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRGOEJGMDsgfVxuICAuY2hlY2tlZC1saXN0LS1pbmQgaW5wdXQgKyBzcGFuOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICM0RjhCRjA7XG4gICAgb3BhY2l0eTogMC41OyB9XG4gICAgLmNoZWNrZWQtbGlzdC0taW5kIGlucHV0ICsgc3Bhbjpob3ZlcjphZnRlciB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRGOEJGMDsgfVxuICAuY2hlY2tlZC1saXN0LS1pbmQgaW5wdXQgKyBzcGFuLl9nZCB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICNEOUQ5RDk7IH1cbiAgICAuY2hlY2tlZC1saXN0LS1pbmQgaW5wdXQgKyBzcGFuLl9nZDpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6ICM0RjhCRjA7XG4gICAgICBvcGFjaXR5OiAwLjU7IH1cbiAgICAgIC5jaGVja2VkLWxpc3QtLWluZCBpbnB1dCArIHNwYW4uX2dkOmhvdmVyOmFmdGVyIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRGOEJGMDsgfVxuICAuY2hlY2tlZC1saXN0LS1pbmQgaW5wdXQ6Y2hlY2tlZCArIHNwYW4ge1xuICAgIGJvcmRlci1jb2xvcjogIzRGOEJGMDsgfVxuICAgIC5jaGVja2VkLWxpc3QtLWluZCBpbnB1dDpjaGVja2VkICsgc3BhbjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEY4QkYwOyB9XG4gICAgLmNoZWNrZWQtbGlzdC0taW5kIGlucHV0OmNoZWNrZWQgKyBzcGFuOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgIC5jaGVja2VkLWxpc3QtLWluZCBpbnB1dDpjaGVja2VkICsgc3Bhbjpob3ZlcjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0RjhCRjA7IH1cbiAgICAuY2hlY2tlZC1saXN0LS1pbmQgaW5wdXQ6Y2hlY2tlZCArIHNwYW4uX2dkIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzhFOTlBQjtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgICAgIC5jaGVja2VkLWxpc3QtLWluZCBpbnB1dDpjaGVja2VkICsgc3Bhbi5fZ2Q6YWZ0ZXIge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEU5OUFCOyB9XG4gICAgICAuY2hlY2tlZC1saXN0LS1pbmQgaW5wdXQ6Y2hlY2tlZCArIHNwYW4uX2dkOmhvdmVyOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzhFOTlBQjsgfVxuXG4udXNlci1vcmdzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTcxNXB4KSB7XG4gICAgLnVzZXItb3JncyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgbWFyZ2luOiAwIC00cHg7IH0gfVxuICAudXNlci1vcmdzX19jb2wge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDsgfVxuICAgIC51c2VyLW9yZ3NfX2NvbDpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTcxNXB4KSB7XG4gICAgICAudXNlci1vcmdzX19jb2wge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBwYWRkaW5nOiAwIDRweDsgfVxuICAgICAgICAudXNlci1vcmdzX19jb2w6bnRoLWxhc3QtY2hpbGQoLW4rMikge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAudXNlci1vcmdzX19yb3cge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC51c2VyLW9yZ3NfX3JvdyBpbnB1dCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAudXNlci1vcmdzX19yb3cgaW5wdXQgKyBsYWJlbCB7XG4gICAgICAgIHBhZGRpbmc6IDE3cHggMjRweCAxNnB4IDUycHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjdGOUZDO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIGNvbG9yOiByZ2JhKDUwLCA1NCwgODcsIDAuNSk7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90by1NZWRpdW1cIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBcIlRhaG9tYVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgICAgICAgLnVzZXItb3Jnc19fcm93IGlucHV0ICsgbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAxNnB4O1xuICAgICAgICAgIGxlZnQ6IDE2cHg7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTAxLCAxNTMsIDI0MiwgMC41KTsgfVxuICAgICAgICAudXNlci1vcmdzX19yb3cgaW5wdXQgKyBsYWJlbDphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMTlweDtcbiAgICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0NDFweCAyNDI0cHg7XG4gICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01NDdweCAtNTAwcHg7XG4gICAgICAgICAgb3BhY2l0eTogMDsgfVxuICAgICAgICAudXNlci1vcmdzX19yb3cgaW5wdXQgKyBsYWJlbDpob3ZlcjpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogIzRGOEJGMDsgfVxuICAgICAgLnVzZXItb3Jnc19fcm93IGlucHV0OmNoZWNrZWQgKyBsYWJlbCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFREYzRkM7XG4gICAgICAgIGNvbG9yOiAjMzIzNjU3OyB9XG4gICAgICAgIC51c2VyLW9yZ3NfX3JvdyBpbnB1dDpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICM0RjhCRjA7IH1cbiAgICAgICAgLnVzZXItb3Jnc19fcm93IGlucHV0OmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG4gICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAudXNlci1vcmdzX19uYW1lIHtcbiAgICB3aWR0aDogODAlO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNzE1cHgpIHtcbiAgICAgIC51c2VyLW9yZ3NfX25hbWUge1xuICAgICAgICB3aWR0aDogNzUlOyB9IH1cbiAgICAudXNlci1vcmdzX19uYW1lIHNwYW4ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG4gIC51c2VyLW9yZ3NfX21ldGEge1xuICAgIHdpZHRoOiAxNSU7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4OyB9XG4gIC51c2VyLW9yZ3NfX2FjdGlvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTZweDtcbiAgICByaWdodDogMjRweDtcbiAgICB6LWluZGV4OiAxOyB9XG4gICAgLnVzZXItb3Jnc19fYWN0aW9uIC5fcmVtb3ZlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zcHJpdGUuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyNDQxcHggMjQyNHB4O1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYyNnB4IC0xNjMxcHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgICAgIC51c2VyLW9yZ3NfX2FjdGlvbiAuX3JlbW92ZTpob3ZlciB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNDQxcHggMjQyNHB4O1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTY1OHB4IC0xNjYzcHg7IH1cbiAgICAudXNlci1vcmdzX19hY3Rpb24gLl9zZXR0aW5ncyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjQ0MXB4IDI0MjRweDtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5ODhweCAtMTk3MnB4O1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgICAgLnVzZXItb3Jnc19fYWN0aW9uIC5fc2V0dGluZ3M6aG92ZXIge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3Nwcml0ZS5zdmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjQ0MXB4IDI0MjRweDtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwMDhweCAtMTk5MnB4OyB9XG5cbi50b2dnbGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAudG9nZ2xlcl9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogOHB4OyB9XG4gIC50b2dnbGVyX19hY3Rpb24gaW5wdXQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAudG9nZ2xlcl9fYWN0aW9uIGlucHV0OmNoZWNrZWQgKyBsYWJlbCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkQ5QkU4OyB9XG4gICAgICAudG9nZ2xlcl9fYWN0aW9uIGlucHV0OmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG4gICAgICAgIGxlZnQ6IDIxcHg7IH1cbiAgLnRvZ2dsZXJfX2FjdGlvbiBsYWJlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDM4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIGJhY2tncm91bmQ6ICNDMUNFRTU7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLnRvZ2dsZXJfX2FjdGlvbiBsYWJlbDphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogM3B4O1xuICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtN3B4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzOyB9XG5cbi50YWdzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IC0xNnB4IC00cHggMDsgfVxuICAudGFnc19faXRlbSB7XG4gICAgbWFyZ2luOiAxNnB4IDRweCAwO1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYmFja2dyb3VuZDogI0YwRjRGQTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gIC50YWdzX19idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC50YWdzX19idG46YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjQ0MXB4IDI0MjRweDtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2ODRweCAtMTY4OXB4OyB9XG4gIC50YWdzLS1lZGl0aW5nIC50YWdzX19pdGVtOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwcHggMnB4IDJweCByZ2JhKDAsIDQxLCAxMDIsIDAuMik7IH1cbiAgLnRhZ3MtLWVkaXRpbmcgLnRhZ3NfX2J0biB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAudGFncy0tZWRpdGluZyAudGFnc19fYnRuOmhvdmVyOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zcHJpdGUuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyNDQxcHggMjQyNHB4O1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTY3NHB4IC0xNjc5cHg7IH1cblxuLmVkby1jYXRhbG9nX19hY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxNnB4IDQycHggMTZweDsgfVxuXG4uZWRvLWNhdGFsb2dfX3NldHRpbmdzIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMThweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDsgfVxuICAuZWRvLWNhdGFsb2dfX3NldHRpbmdzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3Nwcml0ZS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyNDQxcHggMjQyNHB4O1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTk3NnB4IC0xOTYwcHg7XG4gICAgbWFyZ2luLXRvcDogLTZweDsgfVxuICAuZWRvLWNhdGFsb2dfX3NldHRpbmdzIHNwYW4ge1xuICAgIGNvbG9yOiAjNEY4QkYwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgIzRGOEJGMDsgfVxuICAuZWRvLWNhdGFsb2dfX3NldHRpbmdzOmhvdmVyIHNwYW4ge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLmVkby1jYXRhbG9nX19icmVhZGNydW1icyB7XG4gIG1hcmdpbjogMCAzMnB4IDMycHg7IH1cblxuLmVkby1mb2xkZXJzX19yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDlkZGU1O1xuICBwYWRkaW5nOiAyN3B4IDMycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogMC4zczsgfVxuICAuZWRvLWZvbGRlcnNfX3JvdzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDMycHg7XG4gICAgbWFyZ2luLXRvcDogLTE1cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zcHJpdGUuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjQ0MXB4IDI0MjRweDtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyNzFweCAtMTI1NnB4OyB9XG4gIC5lZG8tZm9sZGVyc19fcm93Omxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IDA7IH1cbiAgLmVkby1mb2xkZXJzX19yb3c6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTJweCByZ2JhKDQ2LCA2NywgMTAyLCAwLjE1KTsgfVxuICAgIC5lZG8tZm9sZGVyc19fcm93OmhvdmVyIC5fbmFtZSB7XG4gICAgICBjb2xvcjogIzRGOEJGMDsgfVxuICAuZWRvLWZvbGRlcnNfX3JvdyAuX25hbWUge1xuICAgIGZsZXg6IDE7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90by1NZWRpdW1cIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBcIlRhaG9tYVwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ4cHg7IH1cbiAgLmVkby1mb2xkZXJzX19yb3cgLl9tZXRhIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBjb2xvcjogIzdlODQ4YzsgfVxuXG4uZWRvLWRvY3MuY2VsbC0xIC5lZG8tZG9jc19fcm93ID4gZGl2Om50aC1jaGlsZCgyKSB7XG4gIGZsZXgtYmFzaXM6IDI1JTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG5cbi5lZG8tZG9jcy5jZWxsLTEgLl9tZXRhIHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDsgfVxuXG4uZWRvLWRvY3MuY2VsbC0xIC5ob3ZlcmVkIHtcbiAgZmxleC1iYXNpczogMjUlO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cblxuLmVkby1kb2NzLmNlbGwtMiAuZWRvLWRvY3NfX3JvdyA+IGRpdjpudGgtY2hpbGQoMykge1xuICBmbGV4LWJhc2lzOiAyNSU7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuXG4uZWRvLWRvY3MuY2VsbC0yIC5fbWV0YSB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7IH1cblxuLmVkby1kb2NzLmNlbGwtMiAuaG92ZXJlZCB7XG4gIGZsZXgtYmFzaXM6IDI1JTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG5cbi5lZG8tZG9jcy5jZWxsLTMgLmVkby1kb2NzX19yb3cgPiBkaXY6bnRoLWNoaWxkKDQpIHtcbiAgZmxleC1iYXNpczogMjUlO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cblxuLmVkby1kb2NzLmNlbGwtMyAuX21ldGEge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgcGFkZGluZy1yaWdodDogNXB4OyB9XG5cbi5lZG8tZG9jcy5jZWxsLTMgLmhvdmVyZWQge1xuICBmbGV4LWJhc2lzOiAyNSU7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuXG4uZWRvLWRvY3MuY2VsbC00IC5lZG8tZG9jc19fcm93ID4gZGl2Om50aC1jaGlsZCg1KSB7XG4gIGZsZXgtYmFzaXM6IDI1JTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG5cbi5lZG8tZG9jcy5jZWxsLTQgLl9tZXRhIHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDsgfVxuXG4uZWRvLWRvY3MuY2VsbC00IC5ob3ZlcmVkIHtcbiAgZmxleC1iYXNpczogMjUlO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cblxuLmVkby1kb2NzLmNlbGwtNSAuZWRvLWRvY3NfX3JvdyA+IGRpdjpudGgtY2hpbGQoNikge1xuICBmbGV4LWJhc2lzOiAyNSU7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuXG4uZWRvLWRvY3MuY2VsbC01IC5fbWV0YSB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7IH1cblxuLmVkby1kb2NzLmNlbGwtNSAuaG92ZXJlZCB7XG4gIGZsZXgtYmFzaXM6IDI1JTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG5cbi5lZG8tZG9jcy5jZWxsLTYgLmVkby1kb2NzX19yb3cgPiBkaXY6bnRoLWNoaWxkKDcpIHtcbiAgZmxleC1iYXNpczogMjUlO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cblxuLmVkby1kb2NzLmNlbGwtNiAuX21ldGEge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgcGFkZGluZy1yaWdodDogNXB4OyB9XG5cbi5lZG8tZG9jcy5jZWxsLTYgLmhvdmVyZWQge1xuICBmbGV4LWJhc2lzOiAyNSU7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuXG4uZWRvLWRvY3MuY2VsbC03IC5lZG8tZG9jc19fcm93ID4gZGl2Om50aC1jaGlsZCg4KSB7XG4gIGZsZXgtYmFzaXM6IDI1JTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG5cbi5lZG8tZG9jcy5jZWxsLTcgLl9tZXRhIHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDsgfVxuXG4uZWRvLWRvY3MuY2VsbC03IC5ob3ZlcmVkIHtcbiAgZmxleC1iYXNpczogMjUlO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cblxuLmVkby1kb2NzLmNlbGwtOCAuZWRvLWRvY3NfX3JvdyA+IGRpdjpudGgtY2hpbGQoOSkge1xuICBmbGV4LWJhc2lzOiAyNSU7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuXG4uZWRvLWRvY3MuY2VsbC04IC5fbWV0YSB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7IH1cblxuLmVkby1kb2NzLmNlbGwtOCAuaG92ZXJlZCB7XG4gIGZsZXgtYmFzaXM6IDI1JTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG5cbi5lZG8tZG9jcy5jZWxsLTkgLmVkby1kb2NzX19yb3cgPiBkaXY6bnRoLWNoaWxkKDEwKSB7XG4gIGZsZXgtYmFzaXM6IDI1JTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG5cbi5lZG8tZG9jcy5jZWxsLTkgLl9tZXRhIHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDsgfVxuXG4uZWRvLWRvY3MuY2VsbC05IC5ob3ZlcmVkIHtcbiAgZmxleC1iYXNpczogMjUlO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cblxuLmVkby1kb2NzLmNlbGwtMTAgLmVkby1kb2NzX19yb3cgPiBkaXY6bnRoLWNoaWxkKDExKSB7XG4gIGZsZXgtYmFzaXM6IDI1JTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG5cbi5lZG8tZG9jcy5jZWxsLTEwIC5fbWV0YSB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7IH1cblxuLmVkby1kb2NzLmNlbGwtMTAgLmhvdmVyZWQge1xuICBmbGV4LWJhc2lzOiAyNSU7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuXG4uZWRvLWRvY3MuY2VsbC0xMSAuZWRvLWRvY3NfX3JvdyA+IGRpdjpudGgtY2hpbGQoMTIpIHtcbiAgZmxleC1iYXNpczogMjUlO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cblxuLmVkby1kb2NzLmNlbGwtMTEgLl9tZXRhIHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDsgfVxuXG4uZWRvLWRvY3MuY2VsbC0xMSAuaG92ZXJlZCB7XG4gIGZsZXgtYmFzaXM6IDI1JTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG5cbi5lZG8tZG9jcy5jZWxsLTEyIC5lZG8tZG9jc19fcm93ID4gZGl2Om50aC1jaGlsZCgxMykge1xuICBmbGV4LWJhc2lzOiAyNSU7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuXG4uZWRvLWRvY3MuY2VsbC0xMiAuX21ldGEge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgcGFkZGluZy1yaWdodDogNXB4OyB9XG5cbi5lZG8tZG9jcy5jZWxsLTEyIC5ob3ZlcmVkIHtcbiAgZmxleC1iYXNpczogMjUlO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cblxuLmVkby1kb2NzLmNlbGwtMTMgLmVkby1kb2NzX19yb3cgPiBkaXY6bnRoLWNoaWxkKDE0KSB7XG4gIGZsZXgtYmFzaXM6IDI1JTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG5cbi5lZG8tZG9jcy5jZWxsLTEzIC5fbWV0YSB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7IH1cblxuLmVkby1kb2NzLmNlbGwtMTMgLmhvdmVyZWQge1xuICBmbGV4LWJhc2lzOiAyNSU7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuXG4uZWRvLWRvY3MuY2VsbC0xNCAuZWRvLWRvY3NfX3JvdyA+IGRpdjpudGgtY2hpbGQoMTUpIHtcbiAgZmxleC1iYXNpczogMjUlO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cblxuLmVkby1kb2NzLmNlbGwtMTQgLl9tZXRhIHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDsgfVxuXG4uZWRvLWRvY3MuY2VsbC0xNCAuaG92ZXJlZCB7XG4gIGZsZXgtYmFzaXM6IDI1JTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG5cbi5lZG8tZG9jcy5jZWxsLTE1IC5lZG8tZG9jc19fcm93ID4gZGl2Om50aC1jaGlsZCgxNikge1xuICBmbGV4LWJhc2lzOiAyNSU7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuXG4uZWRvLWRvY3MuY2VsbC0xNSAuX21ldGEge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgcGFkZGluZy1yaWdodDogNXB4OyB9XG5cbi5lZG8tZG9jcy5jZWxsLTE1IC5ob3ZlcmVkIHtcbiAgZmxleC1iYXNpczogMjUlO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cblxuLmVkby1kb2NzLmNlbGwtMTYgLmVkby1kb2NzX19yb3cgPiBkaXY6bnRoLWNoaWxkKDE3KSB7XG4gIGZsZXgtYmFzaXM6IDI1JTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG5cbi5lZG8tZG9jcy5jZWxsLTE2IC5fbWV0YSB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7IH1cblxuLmVkby1kb2NzLmNlbGwtMTYgLmhvdmVyZWQge1xuICBmbGV4LWJhc2lzOiAyNSU7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuXG4uZWRvLWRvY3MuY2VsbC0xNyAuZWRvLWRvY3NfX3JvdyA+IGRpdjpudGgtY2hpbGQoMTgpIHtcbiAgZmxleC1iYXNpczogMjUlO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cblxuLmVkby1kb2NzLmNlbGwtMTcgLl9tZXRhIHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDsgfVxuXG4uZWRvLWRvY3MuY2VsbC0xNyAuaG92ZXJlZCB7XG4gIGZsZXgtYmFzaXM6IDI1JTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG5cbi5lZG8tZG9jcy5jZWxsLTE4IC5lZG8tZG9jc19fcm93ID4gZGl2Om50aC1jaGlsZCgxOSkge1xuICBmbGV4LWJhc2lzOiAyNSU7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuXG4uZWRvLWRvY3MuY2VsbC0xOCAuX21ldGEge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgcGFkZGluZy1yaWdodDogNXB4OyB9XG5cbi5lZG8tZG9jcy5jZWxsLTE4IC5ob3ZlcmVkIHtcbiAgZmxleC1iYXNpczogMjUlO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cblxuLmVkby1kb2NzLmNlbGwtMTkgLmVkby1kb2NzX19yb3cgPiBkaXY6bnRoLWNoaWxkKDIwKSB7XG4gIGZsZXgtYmFzaXM6IDI1JTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG5cbi5lZG8tZG9jcy5jZWxsLTE5IC5fbWV0YSB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7IH1cblxuLmVkby1kb2NzLmNlbGwtMTkgLmhvdmVyZWQge1xuICBmbGV4LWJhc2lzOiAyNSU7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuXG4uZWRvLWRvY3MuY2VsbC0yMCAuZWRvLWRvY3NfX3JvdyA+IGRpdjpudGgtY2hpbGQoMjEpIHtcbiAgZmxleC1iYXNpczogMjUlO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cblxuLmVkby1kb2NzLmNlbGwtMjAgLl9tZXRhIHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDsgfVxuXG4uZWRvLWRvY3MuY2VsbC0yMCAuaG92ZXJlZCB7XG4gIGZsZXgtYmFzaXM6IDI1JTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG5cbi5lZG8tZG9jc19fcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZGRlNTtcbiAgcGFkZGluZzogMCAzMnB4IDAgNjdweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmVkby1kb2NzX19yb3c6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE3cHg7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjcpO1xuICAgIGxlZnQ6IDMycHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zcHJpdGUuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjQ0MXB4IDI0MjRweDtcbiAgICB3aWR0aDogMjNweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMzBweCAtMTIxMHB4OyB9XG4gIC5lZG8tZG9jc19fcm93Omxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IDA7IH1cbiAgLmVkby1kb2NzX19yb3cgPiBkaXYge1xuICAgIHBhZGRpbmc6IDI1cHggMDsgfVxuICAuZWRvLWRvY3NfX3JvdyAuX3RpdGxlIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogMjQ1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvLUJvbGRcIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBcIlRhaG9tYVwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZWRvLWRvY3NfX3JvdyAuX21ldGEge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGZsZXg6IDE7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgICAgLmVkby1kb2NzX19yb3cgLl9tZXRhIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9IH1cbiAgLmVkby1kb2NzX19yb3ctLWhlYWRlciB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGJvcmRlci10b3A6IDA7IH1cbiAgICAuZWRvLWRvY3NfX3Jvdy0taGVhZGVyOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmVkby1kb2NzX19yb3ctLWhlYWRlci5maXhlZCB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0b3A6IDY0cHg7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICAuZWRvLWRvY3NfX3Jvdy0taGVhZGVyID4gZGl2IHtcbiAgICAgIHBhZGRpbmc6IDhweCAwO1xuICAgICAgY29sb3I6ICM3ZTg0OGM7IH1cbiAgICAuZWRvLWRvY3NfX3Jvdy0taGVhZGVyIC5fdGl0bGUge1xuICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvLVJlZ3VsYXJcIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBcIlRhaG9tYVwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7IH1cbiAgICAgIC5lZG8tZG9jc19fcm93LS1oZWFkZXIgLl90aXRsZSBzcGFuIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0zMnB4OyB9XG4gICAgLmVkby1kb2NzX19yb3ctLWhlYWRlciAuX21ldGEge1xuICAgICAgY29sb3I6ICM3ZTg0OGM7IH1cblxuLmVkby1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDAgLThweDsgfVxuICAuZWRvLWxpc3RfX2NvbCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiAwIDhweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcbiAgICAgIC5lZG8tbGlzdF9fY29sOm50aC1sYXN0LWNoaWxkKC1uKzIpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE1NTBweCkge1xuICAgICAgLmVkby1saXN0X19jb2wge1xuICAgICAgICB3aWR0aDogMzMuMzMzMzMzJTsgfVxuICAgICAgICAuZWRvLWxpc3RfX2NvbDpudGgtbGFzdC1jaGlsZCgtbiszKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gIC5lZG8tbGlzdF9faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiA5cHggMjRweDtcbiAgICBiYWNrZ3JvdW5kOiAjRjBGNEZBO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbjogMC4zczsgfVxuICAgIC5lZG8tbGlzdF9faXRlbTpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiAwcHggMnB4IDJweCByZ2JhKDAsIDQxLCAxMDIsIDAuMik7IH1cbiAgICAgIC5lZG8tbGlzdF9faXRlbTpob3ZlciAuX2FjdGlvbiB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgICAuZWRvLWxpc3RfX2l0ZW0gLl90ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvLU1lZGl1bVwiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIG1heC13aWR0aDogNjElO1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuICAgIC5lZG8tbGlzdF9faXRlbSAuX21ldGEge1xuICAgICAgY29sb3I6ICM3RTg0OEM7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAgIC5lZG8tbGlzdF9faXRlbSAuX21ldGEgbGkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7IH1cbiAgICAgICAgLmVkby1saXN0X19pdGVtIC5fbWV0YSBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmVkby1saXN0X19pdGVtIC5fYWN0aW9uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcGFkZGluZzogMCAyNHB4IDAgMTJweDtcbiAgICAgIGJhY2tncm91bmQ6ICNGMEY0RkE7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gICAgICAuZWRvLWxpc3RfX2l0ZW0gLl9hY3Rpb246YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgI2YwZjRmYSAwJSwgcmdiYSgyNDAsIDI0NCwgMjUwLCAwKSAxMDAlKTsgfVxuICAgICAgLmVkby1saXN0X19pdGVtIC5fYWN0aW9uIGxpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4OyB9XG4gICAgICAgIC5lZG8tbGlzdF9faXRlbSAuX2FjdGlvbiBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgIC5lZG8tbGlzdF9faXRlbSAuX2FjdGlvbiBhIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfVxuICAgICAgLmVkby1saXN0X19pdGVtIC5fYWN0aW9uIC5fZWRpdCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zcHJpdGUuc3ZnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0NDFweCAyNDI0cHg7XG4gICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDE1cHggLTEwMDFweDsgfVxuICAgICAgICAuZWRvLWxpc3RfX2l0ZW0gLl9hY3Rpb24gLl9lZGl0OmhvdmVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3Nwcml0ZS5zdmdcIik7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNDQxcHggMjQyNHB4O1xuICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTYxcHggLTk0N3B4OyB9XG4gICAgICAuZWRvLWxpc3RfX2l0ZW0gLl9hY3Rpb24gLl9yZW1vdmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNDQxcHggMjQyNHB4O1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYyNnB4IC0xNjMxcHg7IH1cbiAgICAgICAgLmVkby1saXN0X19pdGVtIC5fYWN0aW9uIC5fcmVtb3ZlOmhvdmVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3Nwcml0ZS5zdmdcIik7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNDQxcHggMjQyNHB4O1xuICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTY1OHB4IC0xNjYzcHg7IH1cbiAgLmVkby1saXN0X19hZGQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEzcHggMjRweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyOiAxcHggZGFzaGVkICNCOUQxRjk7IH1cbiAgICAuZWRvLWxpc3RfX2FkZDpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6ICM0RjhCRjA7IH1cbiAgICAuZWRvLWxpc3RfX2FkZCBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGNvbG9yOiAjNEY4QkYwO1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7IH1cbiAgICAgIC5lZG8tbGlzdF9fYWRkIHNwYW46YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zcHJpdGUuc3ZnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0NDFweCAyNDI0cHg7XG4gICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNTQycHggLTE1NDlweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTdweDsgfVxuXG4uZG9jLWluZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5kb2MtaW5mb19faGVhZGVyIHtcbiAgICBtYXJnaW46IDAgNDBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q5RERFNTtcbiAgICBwYWRkaW5nOiA0MHB4IDAgOHB4O1xuICAgIGZsZXgtc2hyaW5rOiAwOyB9XG4gICAgLmRvYy1pbmZvX19oZWFkZXIgLl90aXRsZSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIGNvbG9yOiAjNEY4QkYwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIC5kb2MtaW5mb19faGVhZGVyIC5fZG93bmxvYWQgYSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIGNvbG9yOiAjNEY4QkYwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4OyB9XG4gICAgICAuZG9jLWluZm9fX2hlYWRlciAuX2Rvd25sb2FkIGE6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNDQxcHggMjQyNHB4O1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODY1cHggLTgzOXB4OyB9XG4gICAgICAuZG9jLWluZm9fX2hlYWRlciAuX2Rvd25sb2FkIGE6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgIC5kb2MtaW5mb19faGVhZGVyIC5fdGltZSB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgY29sb3I6ICM3ZTg0OGM7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDsgfVxuICAuZG9jLWluZm9fX2JvZHkge1xuICAgIGZsZXg6IDE7IH1cbiAgLmRvYy1pbmZvX19saXN0IHtcbiAgICBwYWRkaW5nOiAyNHB4IDA7XG4gICAgbWFyZ2luOiAwIDQwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEOURERTU7IH1cbiAgICAuZG9jLWluZm9fX2xpc3Q6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tOiAwOyB9XG4gICAgLmRvYy1pbmZvX19saXN0IGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cbiAgICAgIC5kb2MtaW5mb19fbGlzdCBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLmRvYy1pbmZvX19saXN0IGxpIC5fbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGNvbG9yOiAjN2U4NDhjO1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICAgICAuZG9jLWluZm9fX2xpc3QgbGkgLl90ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDsgfVxuICAuZG9jLWluZm9fX2NvbW11bmljYXRpb24ge1xuICAgIHBhZGRpbmc6IDI0cHggMDtcbiAgICBtYXJnaW46IDAgNDBweDsgfVxuICAgIC5kb2MtaW5mb19fY29tbXVuaWNhdGlvbiAuY29tbXVuaWNhdGlvbl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvLU1lZGl1bVwiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gICAgLmRvYy1pbmZvX19jb21tdW5pY2F0aW9uIC5jb21tdW5pY2F0aW9uX19zZWN0aW9uIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7IH1cbiAgICAgIC5kb2MtaW5mb19fY29tbXVuaWNhdGlvbiAuY29tbXVuaWNhdGlvbl9fc2VjdGlvbjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLmRvYy1pbmZvX19jb21tdW5pY2F0aW9uIC5jb21tdW5pY2F0aW9uX19zZWN0aW9uIC5fdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDsgfVxuICAgICAgICAuZG9jLWluZm9fX2NvbW11bmljYXRpb24gLmNvbW11bmljYXRpb25fX3NlY3Rpb24gLl90aXRsZTpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAgICAgICBsZWZ0OiAwOyB9XG4gICAgICAgIC5kb2MtaW5mb19fY29tbXVuaWNhdGlvbiAuY29tbXVuaWNhdGlvbl9fc2VjdGlvbiAuX3RpdGxlOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgICAgLmRvYy1pbmZvX19jb21tdW5pY2F0aW9uIC5jb21tdW5pY2F0aW9uX19zZWN0aW9uIC5fdGl0bGUtLXYxOmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zcHJpdGUuc3ZnXCIpO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjQ0MXB4IDI0MjRweDtcbiAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0NHB4IC01OTZweDsgfVxuICAgICAgICAuZG9jLWluZm9fX2NvbW11bmljYXRpb24gLmNvbW11bmljYXRpb25fX3NlY3Rpb24gLl90aXRsZS0tdjI6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3Nwcml0ZS5zdmdcIik7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNDQxcHggMjQyNHB4O1xuICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjU4cHggLTYxNHB4OyB9XG4gICAgLmRvYy1pbmZvX19jb21tdW5pY2F0aW9uIC5jb21tdW5pY2F0aW9uX19zdGF0dXMgbGkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG4gICAgICAuZG9jLWluZm9fX2NvbW11bmljYXRpb24gLmNvbW11bmljYXRpb25fX3N0YXR1cyBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5kb2MtaW5mb19fY29tbXVuaWNhdGlvbiAuY29tbXVuaWNhdGlvbl9fc3RhdHVzIC5zdGF0dXNfX2l0ZW0ge1xuICAgICAgbWluLWhlaWdodDogNTZweDtcbiAgICAgIGJhY2tncm91bmQ6ICNGN0Y5RkM7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBwYWRkaW5nOiA4cHggMzVweCA4cHggMTZweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgIC5kb2MtaW5mb19fY29tbXVuaWNhdGlvbiAuY29tbXVuaWNhdGlvbl9fc3RhdHVzIC5zdGF0dXNfX2l0ZW0gLl90ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDsgfVxuICAgICAgLmRvYy1pbmZvX19jb21tdW5pY2F0aW9uIC5jb21tdW5pY2F0aW9uX19zdGF0dXMgLnN0YXR1c19faXRlbSAuX2Rlc2Mge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICBjb2xvcjogIzdFODQ4QztcbiAgICAgICAgbWFyZ2luLXRvcDogM3B4OyB9XG4gICAgICAuZG9jLWluZm9fX2NvbW11bmljYXRpb24gLmNvbW11bmljYXRpb25fX3N0YXR1cyAuc3RhdHVzX19pdGVtIC5fc3RhdHVzIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgcmlnaHQ6IDE2cHg7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogLTVweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgIC5kb2MtaW5mb19fY29tbXVuaWNhdGlvbiAuY29tbXVuaWNhdGlvbl9fc3RhdHVzIC5zdGF0dXNfX2l0ZW0gLl9zdGF0dXMtLWJsdWUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0RjhCRjA7IH1cbiAgICAgICAgLmRvYy1pbmZvX19jb21tdW5pY2F0aW9uIC5jb21tdW5pY2F0aW9uX19zdGF0dXMgLnN0YXR1c19faXRlbSAuX3N0YXR1cy0tcmVkIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTU2NTY1OyB9XG4gICAgICAgIC5kb2MtaW5mb19fY29tbXVuaWNhdGlvbiAuY29tbXVuaWNhdGlvbl9fc3RhdHVzIC5zdGF0dXNfX2l0ZW0gLl9zdGF0dXMtLXllbGxvdyB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZDQTg0NDsgfVxuICAgICAgICAuZG9jLWluZm9fX2NvbW11bmljYXRpb24gLmNvbW11bmljYXRpb25fX3N0YXR1cyAuc3RhdHVzX19pdGVtIC5fc3RhdHVzLS1ncmVlbiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU2RDQ4RjsgfVxuICAgICAgICAuZG9jLWluZm9fX2NvbW11bmljYXRpb24gLmNvbW11bmljYXRpb25fX3N0YXR1cyAuc3RhdHVzX19pdGVtIC5fc3RhdHVzOmhvdmVyIHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIC5kb2MtaW5mb19fY29tbXVuaWNhdGlvbiAuY29tbXVuaWNhdGlvbl9fc3RhdHVzIC5zdGF0dXNfX2l0ZW0gLl9zdGF0dXMgc3BhbiB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgIHJpZ2h0OiAtMTBweDtcbiAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM3NDE1MjtcbiAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgIHBhZGRpbmc6IDZweCA4cHg7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgIC5kb2MtaW5mb19fY29tbXVuaWNhdGlvbiAuY29tbXVuaWNhdGlvbl9fc3RhdHVzIC5zdGF0dXNfX2l0ZW0gLl9zdGF0dXMgc3BhbjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IC01cHg7XG4gICAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICMzNzQxNTI7IH1cblxuLnVzZXJzLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMCAtNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC51c2Vycy1saXN0LnNob3dlZCB7XG4gICAgbWF4LWhlaWdodDogbm9uZTsgfVxuICAudXNlcnMtbGlzdF9fY29sIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDAgNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDhweDsgfVxuICAgIC51c2Vycy1saXN0X19jb2w6bnRoLWxhc3QtY2hpbGQoLW4rMikge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAudXNlcnMtbGlzdF9faXRlbSB7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHBhZGRpbmc6IDhweCA0OHB4IDhweCAxNnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRDNEREU1OyB9XG4gICAgLnVzZXJzLWxpc3RfX2l0ZW0gLl9sZWZ0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLnVzZXJzLWxpc3RfX2l0ZW0gLl90ZXh0IHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90by1NZWRpdW1cIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBcIlRhaG9tYVwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IH1cbiAgICAudXNlcnMtbGlzdF9faXRlbSAuYXZhdGFyIHtcbiAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICBmbGV4LXNocmluazogMDsgfVxuICAgIC51c2Vycy1saXN0X19pdGVtIC5fYnRuIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDQ4cHg7IH1cbiAgICAgIC51c2Vycy1saXN0X19pdGVtIC5fYnRuOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zcHJpdGUuc3ZnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0NDFweCAyNDI0cHg7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjI2cHggLTE2MzFweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLThweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC04cHg7IH1cbiAgICAgIC51c2Vycy1saXN0X19pdGVtIC5fYnRuOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zcHJpdGUuc3ZnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0NDFweCAyNDI0cHg7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjU4cHggLTE2NjNweDsgfVxuICAudXNlcnMtbGlzdF9fbW9yZSB7XG4gICAgcGFkZGluZzogMjRweCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnVzZXJzLWxpc3RfX21vcmUuc2hvd2VkIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnVzZXJzLWxpc3RfX21vcmUgc3BhbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIGNvbG9yOiAjN0U4NDhDOyB9XG4gICAgICAudXNlcnMtbGlzdF9fbW9yZSBzcGFuOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNDQxcHggMjQyNHB4O1xuICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjRweCAtMTQycHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC00cHg7IH1cbiAgICAudXNlcnMtbGlzdF9fbW9yZS5hY3RpdmUgc3BhbjpiZWZvcmUge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAgIC51c2Vycy1saXN0X19tb3JlOmhvdmVyIHNwYW4ge1xuICAgICAgY29sb3I6ICM0RjhCRjA7IH1cbiAgICAgIC51c2Vycy1saXN0X19tb3JlOmhvdmVyIHNwYW46YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3Nwcml0ZS5zdmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjQ0MXB4IDI0MjRweDtcbiAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTUwcHggLTEzNHB4OyB9XG5cbi5hZGQtZm9sZGVyX19idG4ge1xuICBib3JkZXI6IDFweCBkYXNoZWQgIzRGOEJGMDtcbiAgbWluLXdpZHRoOiAzNDRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxM3B4IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgY29sb3I6ICM0RjhCRjA7IH1cbiAgLmFkZC1mb2xkZXJfX2J0biBzcGFuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAyMnB4OyB9XG4gICAgLmFkZC1mb2xkZXJfX2J0biBzcGFuOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjQ0MXB4IDI0MjRweDtcbiAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1NDJweCAtMTU0OXB4O1xuICAgICAgbWFyZ2luLXRvcDogLTdweDsgfVxuXG4uYWRkLWZvbGRlcl9fYm94IHtcbiAgYmFja2dyb3VuZDogI2YyZjZmYztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiAwIDhweCA4cHg7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmFkZC1mb2xkZXJfX2JveCAuYm94X190aXRsZSB7XG4gICAgcGFkZGluZzogMTZweCAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuYWRkLWZvbGRlcl9fYm94IC5ib3hfX3RpdGxlIC5fY2xvc2Uge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICByaWdodDogMTZweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3Nwcml0ZS5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0NDFweCAyNDI0cHg7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjEwcHggLTE2MTVweDtcbiAgICAgIG1hcmdpbi10b3A6IC04cHg7IH1cbiAgLmFkZC1mb2xkZXJfX2JveCAuYm94X19pbm5lciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBib3gtc2hhZG93OiAwcHggMnB4IDhweCByZ2JhKDU1LCAxMDUsIDE4OSwgMC4yKTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7IH1cbiAgLmFkZC1mb2xkZXJfX2JveCAuYm94X19icmVhZGNydW1icyB7XG4gICAgcGFkZGluZzogMTZweCAyNHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDlkZGU1OyB9XG4gIC5hZGQtZm9sZGVyX19ib3ggLmJveF9fbGlzdCB7XG4gICAgbWF4LWhlaWdodDogNDkwcHg7IH1cbiAgLmFkZC1mb2xkZXJfX2JveCAuYm94X19yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDlkZGU1O1xuICAgIHBhZGRpbmc6IDI2cHggMjRweCAyNnB4IDMycHg7IH1cbiAgICAuYWRkLWZvbGRlcl9fYm94IC5ib3hfX3JvdzpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7IH1cbiAgICAuYWRkLWZvbGRlcl9fYm94IC5ib3hfX3JvdyAuX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90by1NZWRpdW1cIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBcIlRhaG9tYVwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctbGVmdDogNDZweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IH1cbiAgICAgIC5hZGQtZm9sZGVyX19ib3ggLmJveF9fcm93IC5fdGl0bGU6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTE1cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zcHJpdGUuc3ZnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0NDFweCAyNDI0cHg7XG4gICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjcxcHggLTEyNTZweDsgfVxuICAgIC5hZGQtZm9sZGVyX19ib3ggLmJveF9fcm93IC5fYnRuIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMThweDsgfVxuICAgICAgLmFkZC1mb2xkZXJfX2JveCAuYm94X19yb3cgLl9idG46YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3Nwcml0ZS5zdmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjQ0MXB4IDI0MjRweDtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1NjhweCAtMTU3NXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtNHB4OyB9XG4gICAgICAuYWRkLWZvbGRlcl9fYm94IC5ib3hfX3JvdyAuX2J0biBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgY29sb3I6ICM0RjhCRjA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgIzRGOEJGMDsgfVxuICAgICAgLmFkZC1mb2xkZXJfX2JveCAuYm94X19yb3cgLl9idG46aG92ZXIgc3BhbiB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgIC5hZGQtZm9sZGVyX19ib3ggLmJveF9fcm93IC5fYnRuLWRlbDpiZWZvcmUge1xuICAgICAgICBtYXJnaW4tdG9wOiAtN3B4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNDQxcHggMjQyNHB4O1xuICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODA2cHggLTc3NXB4OyB9XG4gICAgICAuYWRkLWZvbGRlcl9fYm94IC5ib3hfX3JvdyAuX2J0bi1kZWwgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjRTU2NTY1O1xuICAgICAgICBib3JkZXItY29sb3I6ICNFNTY1NjU7IH1cblxuLmZvbGRlcnMge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG4gIC5mb2xkZXJzOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmZvbGRlcnNfX2hlYWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBwYWRkaW5nOiAwIDE3cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG4gICAgLmZvbGRlcnNfX2hlYWQgbGkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICAgICAgY29sb3I6ICM3ZTg0OGM7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDsgfVxuICAgICAgLmZvbGRlcnNfX2hlYWQgbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAuZm9sZGVyc19fbGlzdCA+IC5mb2xkZXJzX19zZWN0aW9uIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDlkZGU1OyB9XG4gICAgLmZvbGRlcnNfX2xpc3QgPiAuZm9sZGVyc19fc2VjdGlvbjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmZvbGRlcnNfX3NlY3Rpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDsgfVxuICAgIC5mb2xkZXJzX19zZWN0aW9uOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuZm9sZGVyc19fdGl0bGUge1xuICAgIGJhY2tncm91bmQ6ICNmN2Y5ZmM7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHBhZGRpbmc6IDhweCAxNnB4IDhweCA4cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAuZm9sZGVyc19fdGl0bGUgLl90aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90by1NZWRpdW1cIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBcIlRhaG9tYVwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIHBhZGRpbmctbGVmdDogNDZweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAgICAgLmZvbGRlcnNfX3RpdGxlIC5fdGl0bGU6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzRGOEJGMDsgfVxuICAgICAgLmZvbGRlcnNfX3RpdGxlIC5fdGl0bGU6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgICAgIGxlZnQ6IDJweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3Nwcml0ZS5zdmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjQ0MXB4IDI0MjRweDtcbiAgICAgICAgd2lkdGg6IDdweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTE0N3B4IC0xMTI2cHg7IH1cbiAgICAgIC5mb2xkZXJzX190aXRsZSAuX3RpdGxlOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgICAgIGxlZnQ6IDIycHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zcHJpdGUuc3ZnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0NDFweCAyNDI0cHg7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTU0cHggLTExMzZweDsgfVxuICAgICAgLmZvbGRlcnNfX3RpdGxlIC5fdGl0bGUuYWN0aXZlOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zcHJpdGUuc3ZnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0NDFweCAyNDI0cHg7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDdweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMzdweCAtMTExOXB4OyB9XG4gICAgICAuZm9sZGVyc19fdGl0bGUgLl90aXRsZS5hbG9uZSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gICAgICAgIC5mb2xkZXJzX190aXRsZSAuX3RpdGxlLmFsb25lOmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAuZm9sZGVyc19fdGl0bGUgLl90aXRsZS5hbG9uZTphZnRlciB7XG4gICAgICAgICAgbGVmdDogMnB4OyB9XG4gICAgICAgIC5mb2xkZXJzX190aXRsZSAuX3RpdGxlLmFsb25lOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogIzMyNDA1NzsgfVxuICAgIC5mb2xkZXJzX190aXRsZSAuX2NoZWNrYm94IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmZvbGRlcnNfX3RpdGxlIC5fY2hlY2tib3hfX2luZCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgcmlnaHQ6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICBjb2xvcjogIzRGOEJGMDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgei1pbmRleDogMTsgfVxuICAgICAgICAuZm9sZGVyc19fdGl0bGUgLl9jaGVja2JveF9faW5kIC5fbGluayB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgLmZvbGRlcnNfX3RpdGxlIC5fY2hlY2tib3hfX2luZCAuX2xpbms6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjQ0MXB4IDI0MjRweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2OTRweCAtMTY5OXB4OyB9XG4gICAgICAgICAgLmZvbGRlcnNfX3RpdGxlIC5fY2hlY2tib3hfX2luZCAuX2xpbmsgc3BhbiB7XG4gICAgICAgICAgICBjb2xvcjogIzRGOEJGMDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgIzRGOEJGMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4OyB9XG4gICAgICAgIC5mb2xkZXJzX190aXRsZSAuX2NoZWNrYm94X19pbmQ6aG92ZXIgLl9sYWJlbCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAuZm9sZGVyc19fdGl0bGUgLl9jaGVja2JveF9faW5kOmhvdmVyIC5fbGluayB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgLmZvbGRlcnNfX3RpdGxlIC5fY2hlY2tib3hfX2luZC5oaWRlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuZm9sZGVyc19fdGl0bGUgLl9jaGVja2JveF9fbGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgLmZvbGRlcnNfX3RpdGxlIC5fY2hlY2tib3hfX2xpc3QgbGkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMjRweDtcbiAgICAgICAgICBtaW4td2lkdGg6IDQwcHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgIC5mb2xkZXJzX190aXRsZSAuX2NoZWNrYm94X19saXN0IGxpOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiA4cHg7XG4gICAgICAgICAgICBsZWZ0OiBjYWxjKDEwMCUgLSAxMnB4KTtcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxOTksIDIwNCwgMjEzLCAwLjQpO1xuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNHB4OyB9XG4gICAgICAgICAgLmZvbGRlcnNfX3RpdGxlIC5fY2hlY2tib3hfX2xpc3QgbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgICAgICAgIC5mb2xkZXJzX190aXRsZSAuX2NoZWNrYm94X19saXN0IGxpOmxhc3QtY2hpbGQ6YmVmb3JlIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgIC5mb2xkZXJzX190aXRsZSAuX2NoZWNrYm94X19saXN0IGxpIC5fZ2QgaW5wdXQgKyBzcGFuIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjZDlkOWQ5OyB9XG4gICAgICAgICAgICAuZm9sZGVyc19fdGl0bGUgLl9jaGVja2JveF9fbGlzdCBsaSAuX2dkIGlucHV0ICsgc3BhbjphZnRlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0RjhCRjA7IH1cbiAgICAgICAgICAuZm9sZGVyc19fdGl0bGUgLl9jaGVja2JveF9fbGlzdCBsaSAuX2dkIGlucHV0OmNoZWNrZWQgKyBzcGFuIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICM4ZTk5YWI7IH1cbiAgICAgICAgICAgIC5mb2xkZXJzX190aXRsZSAuX2NoZWNrYm94X19saXN0IGxpIC5fZ2QgaW5wdXQ6Y2hlY2tlZCArIHNwYW46YWZ0ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGU5OWFiOyB9XG4gICAgICAgICAgICAuZm9sZGVyc19fdGl0bGUgLl9jaGVja2JveF9fbGlzdCBsaSAuX2dkIGlucHV0OmNoZWNrZWQgKyBzcGFuOmhvdmVyIHtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgICAgIC5mb2xkZXJzX190aXRsZSAuX2NoZWNrYm94X19saXN0IGxpIC5fZ2QtLXNlbGVjdGVkIHNwYW4ge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjOGU5OWFiICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICAgIC5mb2xkZXJzX190aXRsZSAuX2NoZWNrYm94X19saXN0IGxpIC5fZ2QtLXNlbGVjdGVkIHNwYW46YWZ0ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGU5OWFiICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDsgfVxuICAgICAgICAgICAgLmZvbGRlcnNfX3RpdGxlIC5fY2hlY2tib3hfX2xpc3QgbGkgLl9nZC0tc2VsZWN0ZWQgc3Bhbjpob3ZlciB7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgICAgLmZvbGRlcnNfX3RpdGxlIC5fY2hlY2tib3hfX2xpc3QgaW5wdXQge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAuZm9sZGVyc19fdGl0bGUgLl9jaGVja2JveF9fbGlzdCBpbnB1dCArIHNwYW4ge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2M3Y2NkNTtcbiAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAgICAgLmZvbGRlcnNfX3RpdGxlIC5fY2hlY2tib3hfX2xpc3QgaW5wdXQgKyBzcGFuOmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTRweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzhlOTlhYjtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMDsgfVxuICAgICAgICAgICAgLmZvbGRlcnNfX3RpdGxlIC5fY2hlY2tib3hfX2xpc3QgaW5wdXQgKyBzcGFuOmhvdmVyOmFmdGVyIHtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2JiYzJjZDsgfVxuICAgICAgICAgIC5mb2xkZXJzX190aXRsZSAuX2NoZWNrYm94X19saXN0IGlucHV0OmNoZWNrZWQgKyBzcGFuIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzhlOTlhYjsgfVxuICAgICAgICAgICAgLmZvbGRlcnNfX3RpdGxlIC5fY2hlY2tib3hfX2xpc3QgaW5wdXQ6Y2hlY2tlZCArIHNwYW46YWZ0ZXIge1xuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGU5OWFiOyB9XG4gICAgICAgICAgICAuZm9sZGVyc19fdGl0bGUgLl9jaGVja2JveF9fbGlzdCBpbnB1dDpjaGVja2VkICsgc3Bhbjpob3ZlcjphZnRlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4ZTk5YWI7IH1cbiAgICAgICAgLmZvbGRlcnNfX3RpdGxlIC5fY2hlY2tib3hfX2xpc3QtLWluZCBpbnB1dCArIHNwYW46YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0RjhCRjA7IH1cbiAgICAgICAgLmZvbGRlcnNfX3RpdGxlIC5fY2hlY2tib3hfX2xpc3QtLWluZCBpbnB1dCArIHNwYW46aG92ZXIge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogIzRGOEJGMDtcbiAgICAgICAgICBvcGFjaXR5OiAwLjU7IH1cbiAgICAgICAgICAuZm9sZGVyc19fdGl0bGUgLl9jaGVja2JveF9fbGlzdC0taW5kIGlucHV0ICsgc3Bhbjpob3ZlcjphZnRlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRGOEJGMDsgfVxuICAgICAgICAuZm9sZGVyc19fdGl0bGUgLl9jaGVja2JveF9fbGlzdC0taW5kIGlucHV0OmNoZWNrZWQgKyBzcGFuIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICM0RjhCRjA7IH1cbiAgICAgICAgICAuZm9sZGVyc19fdGl0bGUgLl9jaGVja2JveF9fbGlzdC0taW5kIGlucHV0OmNoZWNrZWQgKyBzcGFuOmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0RjhCRjA7IH1cbiAgICAgICAgICAuZm9sZGVyc19fdGl0bGUgLl9jaGVja2JveF9fbGlzdC0taW5kIGlucHV0OmNoZWNrZWQgKyBzcGFuOmhvdmVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgICAgICAgIC5mb2xkZXJzX190aXRsZSAuX2NoZWNrYm94X19saXN0LS1pbmQgaW5wdXQ6Y2hlY2tlZCArIHNwYW46aG92ZXI6YWZ0ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEY4QkYwOyB9XG4gICAgLmZvbGRlcnNfX3RpdGxlIC5fcmVtb3ZlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjQ0MXB4IDI0MjRweDtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MjZweCAtMTYzMXB4OyB9XG4gICAgICAuZm9sZGVyc19fdGl0bGUgLl9yZW1vdmU6aG92ZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNDQxcHggMjQyNHB4O1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTY1OHB4IC0xNjYzcHg7IH1cbiAgICAuZm9sZGVyc19fdGl0bGUuZGlzYWJsZWQgLl90aXRsZSB7XG4gICAgICBjb2xvcjogcmdiYSg1MCwgNjQsIDg3LCAwLjMpOyB9XG4gICAgICAuZm9sZGVyc19fdGl0bGUuZGlzYWJsZWQgLl90aXRsZTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDUwLCA2NCwgODcsIDAuMyk7IH1cbiAgLmZvbGRlcnNfX2JveCB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4OyB9XG5cbi5kb2MtcmVxdWVzdF9faGVhZCB7XG4gIHBhZGRpbmc6IDI0cHggMzJweCAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmRvYy1yZXF1ZXN0X19oZWFkIC5oZWFkX190aXRsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5kb2MtcmVxdWVzdF9faGVhZCAuaGVhZF9fdGl0bGUgLl9sZWZ0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLmRvYy1yZXF1ZXN0X19oZWFkIC5oZWFkX190aXRsZSAuX3RpdGxlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvLU1lZGl1bVwiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gICAgICAuZG9jLXJlcXVlc3RfX2hlYWQgLmhlYWRfX3RpdGxlIC5fdGl0bGU6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIC5kb2MtcmVxdWVzdF9faGVhZCAuaGVhZF9fdGl0bGUgLl90aW1lIHtcbiAgICAgIGNvbG9yOiAjN2U4NDhjO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7IH1cbiAgICAuZG9jLXJlcXVlc3RfX2hlYWQgLmhlYWRfX3RpdGxlIC5fY29weV9fbGluayB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIGNvbG9yOiAjNEY4QkYwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjNEY4QkYwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDIxcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5kb2MtcmVxdWVzdF9faGVhZCAuaGVhZF9fdGl0bGUgLl9jb3B5X19saW5rOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IC0yMXB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNDQxcHggMjQyNHB4O1xuICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzUwcHggLTcxMnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtOHB4O1xuICAgICAgICB6LWluZGV4OiAyOyB9XG4gICAgICAuZG9jLXJlcXVlc3RfX2hlYWQgLmhlYWRfX3RpdGxlIC5fY29weV9fbGluazphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogMjFweDtcbiAgICAgICAgbGVmdDogLTIxcHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgei1pbmRleDogMTsgfVxuICAgICAgLmRvYy1yZXF1ZXN0X19oZWFkIC5oZWFkX190aXRsZSAuX2NvcHlfX2xpbms6aG92ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5kb2MtcmVxdWVzdF9faGVhZCAuaGVhZF9fcmVxdWVzdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNjBweDtcbiAgICByaWdodDogMzJweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAgIC5kb2MtcmVxdWVzdF9faGVhZCAuaGVhZF9fcmVxdWVzdDpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3Nwcml0ZS5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0NDFweCAyNDI0cHg7XG4gICAgICB3aWR0aDogMTRweDtcbiAgICAgIGhlaWdodDogMTRweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03ODBweCAtNzQ4cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtN3B4OyB9XG4gICAgLmRvYy1yZXF1ZXN0X19oZWFkIC5oZWFkX19yZXF1ZXN0IGlucHV0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5kb2MtcmVxdWVzdF9faGVhZCAuaGVhZF9fcmVxdWVzdCBpbnB1dDpjaGVja2VkICsgbGFiZWwgLl90b2dnbGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmQ5YmU4OyB9XG4gICAgICAgIC5kb2MtcmVxdWVzdF9faGVhZCAuaGVhZF9fcmVxdWVzdCBpbnB1dDpjaGVja2VkICsgbGFiZWwgLl90b2dnbGU6YWZ0ZXIge1xuICAgICAgICAgIGxlZnQ6IDIxcHg7IH1cbiAgICAuZG9jLXJlcXVlc3RfX2hlYWQgLmhlYWRfX3JlcXVlc3QgbGFiZWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAuZG9jLXJlcXVlc3RfX2hlYWQgLmhlYWRfX3JlcXVlc3QgLl90b2dnbGUge1xuICAgICAgd2lkdGg6IDM4cHg7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjYzFjZWU1O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICBtYXJnaW4tbGVmdDogOHB4OyB9XG4gICAgICAuZG9jLXJlcXVlc3RfX2hlYWQgLmhlYWRfX3JlcXVlc3QgLl90b2dnbGU6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiAzcHg7XG4gICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC03cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zczsgfVxuICAgICAgLmRvYy1yZXF1ZXN0X19oZWFkIC5oZWFkX19yZXF1ZXN0IC5fdG9nZ2xlOmhvdmVyIHtcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjE1KTsgfVxuICAuZG9jLXJlcXVlc3RfX2hlYWQgLmhlYWRfX21ldGEge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMDBweDtcbiAgICBjb2xvcjogIzdlODQ4YzsgfVxuICAgIC5kb2MtcmVxdWVzdF9faGVhZCAuaGVhZF9fbWV0YS0tc3RhdGljIHN0cm9uZyB7XG4gICAgICBtaW4td2lkdGg6IDE3NXB4OyB9XG4gICAgLmRvYy1yZXF1ZXN0X19oZWFkIC5oZWFkX19tZXRhIHN0cm9uZyB7XG4gICAgICBjb2xvcjogIzMyNDA1NzsgfVxuICAgIC5kb2MtcmVxdWVzdF9faGVhZCAuaGVhZF9fbWV0YSBsaSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cbiAgICAgIC5kb2MtcmVxdWVzdF9faGVhZCAuaGVhZF9fbWV0YSBsaSBzdHJvbmcge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDsgfVxuICAgICAgICAuZG9jLXJlcXVlc3RfX2hlYWQgLmhlYWRfX21ldGEgbGkgc3Ryb25nOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAuZG9jLXJlcXVlc3RfX2hlYWQgLmhlYWRfX2lkIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBjb2xvcjogIzdlODQ4YzsgfVxuICAgIC5kb2MtcmVxdWVzdF9faGVhZCAuaGVhZF9faWQtLXN0YXRpYyB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAuZG9jLXJlcXVlc3RfX2hlYWQgLmhlYWRfX2lkLS1zdGF0aWMgc3Ryb25nIHtcbiAgICAgICAgbWluLXdpZHRoOiAxNzVweDsgfVxuICAgIC5kb2MtcmVxdWVzdF9faGVhZCAuaGVhZF9faWQgc3Ryb25nIHtcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgY29sb3I6ICMzMjQwNTc7IH1cbiAgICAgIC5kb2MtcmVxdWVzdF9faGVhZCAuaGVhZF9faWQgc3Ryb25nOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLmRvYy1yZXF1ZXN0X19oZWFkIC5oZWFkX19pbmZvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjN2U4NDhjOyB9XG4gICAgLmRvYy1yZXF1ZXN0X19oZWFkIC5oZWFkX19pbmZvIHN0cm9uZyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgIG1pbi13aWR0aDogMTc1cHg7XG4gICAgICBjb2xvcjogIzMyNDA1NzsgfVxuICAgIC5kb2MtcmVxdWVzdF9faGVhZCAuaGVhZF9faW5mbyAuX2J0biB7XG4gICAgICBjb2xvcjogIzRGOEJGMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgIzRGOEJGMDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4OyB9XG4gICAgLmRvYy1yZXF1ZXN0X19oZWFkIC5oZWFkX19pbmZvIC5idG5zLWNvbnRyb2wge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbjogMCAtNHB4OyB9XG4gICAgICAuZG9jLXJlcXVlc3RfX2hlYWQgLmhlYWRfX2luZm8gLmJ0bnMtY29udHJvbCAuYnRuIHtcbiAgICAgICAgbWFyZ2luOiAwIDRweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgLmRvYy1yZXF1ZXN0X19oZWFkIC5oZWFkX19pbmZvIC5kcm9wZG93bl9faGVhZGVyIHtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cbiAgICAuZG9jLXJlcXVlc3RfX2hlYWQgLmhlYWRfX2luZm8gLmRyb3Bkb3duX190ZXh0IHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGNvbG9yOiAjNEY4QkYwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjNEY4QkYwO1xuICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgLmRvYy1yZXF1ZXN0X19oZWFkIC5oZWFkX19pbmZvIC5kcm9wZG93bl9fYXJyb3cge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjQ0MXB4IDI0MjRweDtcbiAgICAgIHdpZHRoOiA4cHg7XG4gICAgICBoZWlnaHQ6IDVweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC05MjdweCAtOTE1cHg7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgICAgcmlnaHQ6IDA7IH1cbiAgICAuZG9jLXJlcXVlc3RfX2hlYWQgLmhlYWRfX2luZm8gLmRyb3Bkb3duX19ib3gge1xuICAgICAgdG9wOiAxMDAlO1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAycHg7IH1cblxuLmRvYy1yZXF1ZXN0X19ib2R5IHtcbiAgcGFkZGluZzogMjRweCAzMnB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2Q5ZGRlNTsgfVxuXG4uZG9jLXJlcXVlc3RfX2NvbW1lbnQge1xuICBwYWRkaW5nOiAyNHB4IDMycHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDlkZGU1OyB9XG4gIC5kb2MtcmVxdWVzdF9fY29tbWVudCB0ZXh0YXJlYSB7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIHJlc2l6ZTogbm9uZTtcbiAgICBwYWRkaW5nOiAxNnB4OyB9XG5cbi5kb2MtcmVxdWVzdF9fZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcGFkZGluZzogMjRweCAzMnB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2Q5ZGRlNTsgfVxuXG4uZG9jLXJlcXVlc3RfX3N1Ym1pdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmRvYy1yZXF1ZXN0X19zdWJtaXQgbGkge1xuICAgIG1hcmdpbi1yaWdodDogMTZweDsgfVxuICAgIC5kb2MtcmVxdWVzdF9fc3VibWl0IGxpOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi5kb2MtcmVxdWVzdF9fZmlsZXMge1xuICBwYWRkaW5nOiAyNHB4IDMycHg7IH1cbiAgLmRvYy1yZXF1ZXN0X19maWxlcyAuX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmRvYy1yZXF1ZXN0X19maWxlcyAuX2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW46IDE2cHggLTRweCAwOyB9XG4gICAgLmRvYy1yZXF1ZXN0X19maWxlcyAuX2lubmVyID4gbGkge1xuICAgICAgcGFkZGluZzogMCA0cHg7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgICAgIC5kb2MtcmVxdWVzdF9fZmlsZXMgLl9pbm5lciA+IGxpOm50aC1sYXN0LWNoaWxkKC1uICsgMikge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5kb2MtcmVxdWVzdF9fZmlsZXMgLl9pdGVtIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjdmOWZjO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiA4cHggNDhweCA4cHggMTZweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbjogMC4zczsgfVxuICAgIC5kb2MtcmVxdWVzdF9fZmlsZXMgLl9pdGVtIC5fdGl0bGUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgICBmb250LWZhbWlseTogXCJSb2JvdG8tTWVkaXVtXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDsgfVxuICAgICAgLmRvYy1yZXF1ZXN0X19maWxlcyAuX2l0ZW0gLl90aXRsZSAuaWNvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBjb2xvcjogIzRGOEJGMDsgfVxuICAgIC5kb2MtcmVxdWVzdF9fZmlsZXMgLl9pdGVtIC5fc3RhdHVzIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICBwYWRkaW5nOiA2cHggNnB4IDZweCAyNHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLXRvcDogN3B4OyB9XG4gICAgICAuZG9jLXJlcXVlc3RfX2ZpbGVzIC5faXRlbSAuX3N0YXR1czpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNnB4O1xuICAgICAgICBsZWZ0OiA2cHg7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAgIC5kb2MtcmVxdWVzdF9fZmlsZXMgLl9pdGVtIC5fZXJyb3Ige1xuICAgICAgY29sb3I6ICNlNTY1NjU7IH1cbiAgICAgIC5kb2MtcmVxdWVzdF9fZmlsZXMgLl9pdGVtIC5fZXJyb3I6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U1NjU2NTsgfVxuICAgIC5kb2MtcmVxdWVzdF9fZmlsZXMgLl9pdGVtIC5fbGVmdCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOWZjO1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuICAgICAgLmRvYy1yZXF1ZXN0X19maWxlcyAuX2l0ZW0gLl9sZWZ0OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgI2Y3ZjlmYyAyOS44NyUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG4gICAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAgIC5kb2MtcmVxdWVzdF9fZmlsZXMgLl9pdGVtIC5fbGVmdCAuc3RhdHVzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogOXB4OyB9XG4gICAgLmRvYy1yZXF1ZXN0X19maWxlcyAuX2l0ZW0gLl9tZXNzYWdlIHtcbiAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5kb2MtcmVxdWVzdF9fZmlsZXMgLl9pdGVtIC5fbWVzc2FnZTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIG1hcmdpbi10b3A6IC05cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtOXB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNDQxcHggMjQyNHB4O1xuICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzE0cHggLTY3NnB4OyB9XG4gICAgICAuZG9jLXJlcXVlc3RfX2ZpbGVzIC5faXRlbSAuX21lc3NhZ2U6aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3Nwcml0ZS5zdmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjQ0MXB4IDI0MjRweDtcbiAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTczMnB4IC02OTRweDsgfVxuICAgICAgLmRvYy1yZXF1ZXN0X19maWxlcyAuX2l0ZW0gLl9tZXNzYWdlLS1oYXM6YmVmb3JlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTExcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTFweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3Nwcml0ZS5zdmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjQ0MXB4IDI0MjRweDtcbiAgICAgICAgd2lkdGg6IDIxcHg7XG4gICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY3MnB4IC02MzJweDsgfVxuICAgICAgLmRvYy1yZXF1ZXN0X19maWxlcyAuX2l0ZW0gLl9tZXNzYWdlLS1oYXM6aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3Nwcml0ZS5zdmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjQ0MXB4IDI0MjRweDtcbiAgICAgICAgd2lkdGg6IDIxcHg7XG4gICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY5M3B4IC02NTRweDsgfVxuICAgIC5kb2MtcmVxdWVzdF9fZmlsZXMgLl9pdGVtIC5fZG93bmxvYWQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogNDhweDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cbiAgICAgIC5kb2MtcmVxdWVzdF9fZmlsZXMgLl9pdGVtIC5fZG93bmxvYWQ6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBtYXJnaW4tdG9wOiAtN3B4O1xuICAgICAgICBtYXJnaW4tbGVmdDogLTZweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3Nwcml0ZS5zdmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjQ0MXB4IDI0MjRweDtcbiAgICAgICAgd2lkdGg6IDlweDtcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTE4cHggLTkwM3B4O1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7IH1cbiAgICAgIC5kb2MtcmVxdWVzdF9fZmlsZXMgLl9pdGVtIC5fZG93bmxvYWQ6aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3Nwcml0ZS5zdmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjQ0MXB4IDI0MjRweDtcbiAgICAgICAgd2lkdGg6IDlweDtcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTA5cHggLTg5MXB4OyB9XG4gICAgLmRvYy1yZXF1ZXN0X19maWxlcyAuX2l0ZW06aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogMHB4IDJweCAycHggcmdiYSgwLCA0MSwgMTAyLCAwLjIpOyB9XG4gICAgICAuZG9jLXJlcXVlc3RfX2ZpbGVzIC5faXRlbTpob3ZlciAuX21lc3NhZ2UsXG4gICAgICAuZG9jLXJlcXVlc3RfX2ZpbGVzIC5faXRlbTpob3ZlciAuX2Rvd25sb2FkIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cblxuLmRvYy1yZXF1ZXN0X19jaGF0IHtcbiAgcGFkZGluZzogMjRweCAzMnB4OyB9XG5cbi5kb2MtcmVxdWVzdF9fdGFzayAudGFza19faW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjNmJhMmZmO1xuICBib3JkZXItcmFkaXVzOiAwIDAgMnB4IDJweDtcbiAgcGFkZGluZzogMTJweCAzMnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogNDA7XG4gIHdpZHRoOiBjYWxjKDEwMHZ3IC0gNTE0cHgpO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gICAgLmRvYy1yZXF1ZXN0X190YXNrIC50YXNrX19pbm5lciB7XG4gICAgICB3aWR0aDogY2FsYygxMDB2dyAtIDIzM3B4KTsgfSB9XG4gIC5kb2MtcmVxdWVzdF9fdGFzayAudGFza19faW5uZXIuc3RhdGljIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5kb2MtcmVxdWVzdF9fdGFzayAudGFza19faW5uZXIuc2hvd2VkIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgLmRvYy1yZXF1ZXN0X190YXNrIC50YXNrX19pbm5lcjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzg2YjJmYzsgfVxuXG4uZG9jLXJlcXVlc3RfX3Rhc2sgLnRhc2tfX2xlZnQge1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICBmbGV4LWdyb3c6IDE7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmRvYy1yZXF1ZXN0X190YXNrIC50YXNrX19sZWZ0IC5fbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgb3BhY2l0eTogMC44NTsgfVxuICAuZG9jLXJlcXVlc3RfX3Rhc2sgLnRhc2tfX2xlZnQgLl90ZXh0IHtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG8tTWVkaXVtXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmRvYy1yZXF1ZXN0X190YXNrIC50YXNrX19yaWdodCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAuZG9jLXJlcXVlc3RfX3Rhc2sgLnRhc2tfX3JpZ2h0IC5idG4ge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLmRvYy1yZXF1ZXN0X190YXNrIC50YXNrX19yaWdodCBsaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgIC5kb2MtcmVxdWVzdF9fdGFzayAudGFza19fcmlnaHQgbGk6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDNweDtcbiAgICAgIHJpZ2h0OiAtNDBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3Nwcml0ZS5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0NDFweCAyNDI0cHg7XG4gICAgICB3aWR0aDogN3B4O1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxMzdweCAtMjEyNnB4OyB9XG4gICAgLmRvYy1yZXF1ZXN0X190YXNrIC50YXNrX19yaWdodCBsaTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgLmRvYy1yZXF1ZXN0X190YXNrIC50YXNrX19yaWdodCBsaTpsYXN0LWNoaWxkOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuZG9jLXJlcXVlc3RfX3Rhc2sgLnRhc2tfX3JpZ2h0IGxpIHRpbWUge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICBvcGFjaXR5OiAwLjg1OyB9XG4gICAgICAuZG9jLXJlcXVlc3RfX3Rhc2sgLnRhc2tfX3JpZ2h0IGxpIHRpbWUgaSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNDQxcHggMjQyNHB4O1xuICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTU5cHggLTUxMnB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogM3B4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBtYXJnaW4tdG9wOiAtM3B4OyB9XG5cbi5kb2MtcmVxdWVzdF9fYWN0aW9uIHtcbiAgcGFkZGluZzogMCAzMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cblxuLmRvYy1yZXF1ZXN0X19zb3J0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuZG9jLXJlcXVlc3RfX3NvcnQgLl9kcm9wIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAgIC5kb2MtcmVxdWVzdF9fc29ydCAuX2Ryb3AgLmRyb3Bkb3duX19oZWFkZXIge1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgIGhlaWdodDogMzBweDsgfVxuICAgIC5kb2MtcmVxdWVzdF9fc29ydCAuX2Ryb3AgLmRyb3Bkb3duX190ZXh0IHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDsgfVxuICAgIC5kb2MtcmVxdWVzdF9fc29ydCAuX2Ryb3AgLmRyb3Bkb3duX19hcnJvdyB7XG4gICAgICByaWdodDogMDsgfVxuICAgIC5kb2MtcmVxdWVzdF9fc29ydCAuX2Ryb3AgLmRyb3Bkb3duX19ib3gge1xuICAgICAgdG9wOiAxMDAlO1xuICAgICAgcGFkZGluZy10b3A6IDA7IH1cblxuLmRvYy1yZXF1ZXN0IC50YWItY29udGVudCB7XG4gIHBhZGRpbmc6IDI0cHggMDsgfVxuICAuZG9jLXJlcXVlc3QgLnRhYi1jb250ZW50IC50YWItcGFuZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5kb2MtcmVxdWVzdCAudGFiLWNvbnRlbnQgLnRhYi1wYW5lLmFjdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4uZG9jLXVuZGVyX193cmFwIHtcbiAgcGFkZGluZzogMjZweCAzMnB4IDQ4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLmRvYy11bmRlcl9fbnVtLCAuZG9jLXVuZGVyX19sYWJlbCB7XG4gIGNvbG9yOiAjMzI0MDU3O1xuICBmb250LWZhbWlseTogXCJSb2JvdG8tTWVkaXVtXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTsgfVxuXG4uZG9jLXVuZGVyX19sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDRweDsgfVxuXG4uZG9jLXVuZGVyX19udW0ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uc291cmNlLWJhbGFuY2VzX193cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmctdG9wOiAyNXB4OyB9XG5cbi5zb3VyY2UtYmFsYW5jZXMgLmZvcm0taW5wdXQge1xuICB3aWR0aDogMTk0cHg7IH1cblxuLnVwbG9hZC1maWxlc19fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cblxuLnVwbG9hZC1maWxlc19fem9uZSBpbnB1dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLnVwbG9hZC1maWxlc19fem9uZSBsYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMTBweDtcbiAgYmFja2dyb3VuZDogI0ZDRkRGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0I5RDFGOTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC51cGxvYWQtZmlsZXNfX3pvbmUgbGFiZWwgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiAjNEY4QkYwOyB9XG4gICAgLnVwbG9hZC1maWxlc19fem9uZSBsYWJlbCBzcGFuOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgICAgdG9wOiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjQ0MXB4IDI0MjRweDtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNjFweCAtMjI2MnB4OyB9XG5cbi51cGxvYWQtZmlsZXNfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMTZweCAtNHB4IDA7IH1cbiAgLnVwbG9hZC1maWxlc19fbGlzdCBsaSB7XG4gICAgcGFkZGluZzogMCA0cHg7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgICAudXBsb2FkLWZpbGVzX19saXN0IGxpOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAudXBsb2FkLWZpbGVzX19saXN0IC5faXRlbSB7XG4gICAgYmFja2dyb3VuZDogI0Y3RjlGQztcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogOHB4IDAgOHB4IDE2cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zaXRpb246IDAuM3M7IH1cbiAgICAudXBsb2FkLWZpbGVzX19saXN0IC5faXRlbS51cGxvYWQgLl90aXRsZSB7XG4gICAgICBjb2xvcjogI2FhYWRiMjsgfVxuICAgIC51cGxvYWQtZmlsZXNfX2xpc3QgLl9pdGVtOmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAycHggMnB4IHJnYmEoMCwgNDEsIDEwMiwgMC4yKTsgfVxuICAgICAgLnVwbG9hZC1maWxlc19fbGlzdCAuX2l0ZW06aG92ZXIgLl9kZWwge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAudXBsb2FkLWZpbGVzX19saXN0IC5fdGl0bGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgcGFkZGluZy1yaWdodDogNTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvLU1lZGl1bVwiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cbiAgICAudXBsb2FkLWZpbGVzX19saXN0IC5fdGl0bGUgLmljb24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBjb2xvcjogIzRGOEJGMDsgfVxuICAudXBsb2FkLWZpbGVzX19saXN0IC5fZGVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogNDhweDtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnVwbG9hZC1maWxlc19fbGlzdCAuX2RlbDpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjQ0MXB4IDI0MjRweDtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MjZweCAtMTYzMXB4OyB9XG4gICAgLnVwbG9hZC1maWxlc19fbGlzdCAuX2RlbDpob3ZlcjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjQ0MXB4IDI0MjRweDtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2NThweCAtMTY2M3B4OyB9XG4gIC51cGxvYWQtZmlsZXNfX2xpc3QgLl9iYXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjQjlEMUY5O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBoZWlnaHQ6IDJweDsgfVxuICAgIC51cGxvYWQtZmlsZXNfX2xpc3QgLl9iYXJfX2lubmVyIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0RjhCRjA7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7IH1cblxuLnRhc2tzX19saXN0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZGRlNTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXJnaW46IDI0cHggMzJweCAwOyB9XG4gIC50YXNrc19fbGlzdDpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuXG4udGFza3NfX3JvdyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDlkZGU1O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnRhc2tzX19yb3c6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTJweCByZ2JhKDQ2LCA2NywgMTAyLCAwLjE1KTsgfVxuICAudGFza3NfX3Jvdy5kb25lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyNnB4O1xuICAgIGxlZnQ6IDE4cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zcHJpdGUuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjQ0MXB4IDI0MjRweDtcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxNTFweCAtMjE0NnB4OyB9XG4gIC50YXNrc19fcm93LmNhbmNlbGxlZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjRweDtcbiAgICBsZWZ0OiAxOHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI0NDFweCAyNDI0cHg7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxM3B4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC04MDZweCAtNzc1cHg7IH1cbiAgLnRhc2tzX19yb3cud2FpdGluZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjRweDtcbiAgICBsZWZ0OiAxOHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI0NDFweCAyNDI0cHg7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC02MDlweCAtNTYycHg7IH1cbiAgLnRhc2tzX19yb3cud2FybmluZyAucm93X19sZWZ0IC5fZGVzYyB7XG4gICAgY29sb3I6ICNlNTY1NjU7XG4gICAgb3BhY2l0eTogMC41OyB9XG4gIC50YXNrc19fcm93Lndhcm5pbmcgLnJvd19fbGVmdCAuX25hbWUge1xuICAgIGNvbG9yOiAjZTU2NTY1OyB9XG4gIC50YXNrc19fcm93Omxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IDA7IH1cbiAgLnRhc2tzX19yb3cgLnJvd19fdGl0bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTNweCAyNHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAudGFza3NfX3JvdyAucm93X190aXRsZTpob3ZlciAucm93X19sZWZ0IHtcbiAgICAgIGNvbG9yOiAjNEY4QkYwOyB9XG4gIC50YXNrc19fcm93IC5yb3dfX2Rlc2Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMHB4IDI0cHggMTNweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90by1SZWd1bGFyXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICAudGFza3NfX3JvdyAucm93X19kZXNjIC5fbGVmdCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxOHB4OyB9XG4gICAgLnRhc2tzX19yb3cgLnJvd19fZGVzYyAuX3JpZ2h0IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7IH1cbiAgLnRhc2tzX19yb3cgLnJvd19fdG9nZ2xlIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2Q5ZGRlNTtcbiAgICBwYWRkaW5nOiAxNnB4IDA7XG4gICAgbWFyZ2luOiAwIDE2cHg7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAudGFza3NfX3JvdyAucm93X19sZWZ0IHtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG8tTWVkaXVtXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMThweDsgfVxuICAgIC50YXNrc19fcm93IC5yb3dfX2xlZnQgLl9kZXNjIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgY29sb3I6ICNhYWFkYjI7XG4gICAgICBmb250LWZhbWlseTogXCJSb2JvdG8tUmVndWxhclwiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gIC50YXNrc19fcm93IC5yb3dfX3JpZ2h0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gICAgLnRhc2tzX19yb3cgLnJvd19fcmlnaHQgbGkge1xuICAgICAgd2lkdGg6IDEyMnB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA4MHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7IH1cbiAgICAgIC50YXNrc19fcm93IC5yb3dfX3JpZ2h0IGxpOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAzcHg7XG4gICAgICAgIHJpZ2h0OiAtNDBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3Nwcml0ZS5zdmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjQ0MXB4IDI0MjRweDtcbiAgICAgICAgd2lkdGg6IDdweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjE0NHB4IC0yMTM2cHg7IH1cbiAgICAgIC50YXNrc19fcm93IC5yb3dfX3JpZ2h0IGxpOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiAxNjBweDsgfVxuICAgICAgICAudGFza3NfX3JvdyAucm93X19yaWdodCBsaTpsYXN0LWNoaWxkOmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLnRhc2tzX19yb3cgLnJvd19fcmlnaHQgbGkgc3BhbiB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgICAudGFza3NfX3JvdyAucm93X19yaWdodCBsaSB0aW1lIHtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgICAgICBvcGFjaXR5OiAwLjg1O1xuICAgICAgICBjb2xvcjogI2FhYWRiMjsgfVxuICAgICAgICAudGFza3NfX3JvdyAucm93X19yaWdodCBsaSB0aW1lIGkge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3Nwcml0ZS5zdmdcIik7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNDQxcHggMjQyNHB4O1xuICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTcxcHggLTUyNHB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtM3B4OyB9XG4gIC50YXNrc19fcm93IC5yb3dfX3Rhc2sge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgICAudGFza3NfX3JvdyAucm93X190YXNrIC5fbGFiZWwge1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBjb2xvcjogIzdlODQ4YztcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAgIC50YXNrc19fcm93IC5yb3dfX3Rhc2sgLl90ZXh0IHtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cbiAgLnRhc2tzX19yb3cgLnJvd19fYW5zd2VyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgICAudGFza3NfX3JvdyAucm93X19hbnN3ZXIgLmFuc3dlcl9faW1nIHtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogOHB4OyB9XG4gICAgLnRhc2tzX19yb3cgLnJvd19fYW5zd2VyIC5hbnN3ZXJfX2luZm8ge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAudGFza3NfX3JvdyAucm93X19hbnN3ZXIgLmFuc3dlcl9fbGFiZWwge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICBjb2xvcjogIzhlOTlhYjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAgICAgLnRhc2tzX19yb3cgLnJvd19fYW5zd2VyIC5hbnN3ZXJfX2xhYmVsIHRpbWUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAudGFza3NfX3JvdyAucm93X19hbnN3ZXIgLmFuc3dlcl9fbGlzdCBsaSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgICAgIC50YXNrc19fcm93IC5yb3dfX2Fuc3dlciAuYW5zd2VyX19saXN0IGxpOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAudGFza3NfX3JvdyAucm93X19hbnN3ZXIgLmFuc3dlcl9fbGlzdCBsaSA+IGRpdiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAgIC50YXNrc19fcm93IC5yb3dfX2Fuc3dlciAuYW5zd2VyX19saXN0IC5fdGV4dCB7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgYmFja2dyb3VuZDogI2Y3ZjlmYzsgfVxuICAgIC50YXNrc19fcm93IC5yb3dfX2Fuc3dlciAuYW5zd2VyX19saXN0IC5fc3RhdHVzIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICBwYWRkaW5nOiAwIDEwcHggMCAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjdmOWZjOyB9XG4gICAgICAudGFza3NfX3JvdyAucm93X19hbnN3ZXIgLmFuc3dlcl9fbGlzdCAuX3N0YXR1czpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA2cHg7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIG1hcmdpbi10b3A6IC01cHg7IH1cbiAgICAgIC50YXNrc19fcm93IC5yb3dfX2Fuc3dlciAuYW5zd2VyX19saXN0IC5fc3RhdHVzLS15ZWxsb3c6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZjYTg0NDsgfVxuICAgICAgLnRhc2tzX19yb3cgLnJvd19fYW5zd2VyIC5hbnN3ZXJfX2xpc3QgLl9zdGF0dXMtLXJlZDpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTU2NTY1OyB9XG4gICAgICAudGFza3NfX3JvdyAucm93X19hbnN3ZXIgLmFuc3dlcl9fbGlzdCAuX3N0YXR1cy0tYmx1ZTpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEY4QkYwOyB9XG4gICAgICAudGFza3NfX3JvdyAucm93X19hbnN3ZXIgLmFuc3dlcl9fbGlzdCAuX3N0YXR1cy0tZ3JlZW46YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU2ZDQ4ZjsgfVxuICAgIC50YXNrc19fcm93IC5yb3dfX2Fuc3dlciAuYW5zd2VyX19saXN0IC5fZmlsZSB7XG4gICAgICBtaW4td2lkdGg6IDMxNnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgcGFkZGluZzogOHB4IDE2cHggOHB4IDQ1cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvLU1lZGl1bVwiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgYmFja2dyb3VuZDogI2Y3ZjlmYzsgfVxuICAgICAgLnRhc2tzX19yb3cgLnJvd19fYW5zd2VyIC5hbnN3ZXJfX2xpc3QgLl9maWxlOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgICAgICBsZWZ0OiAxNnB4O1xuICAgICAgICBjb2xvcjogIzRGOEJGMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3Nwcml0ZS5zdmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjQ0MXB4IDI0MjRweDtcbiAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwNDRweCAtMjA0MHB4OyB9XG5cbi50YXNrcy0tcGFnZSAudGFza3NfX2xpc3Qge1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDsgfVxuXG4udGFza3MtLXBhZ2UgLnRhc2tzIC5yb3dfX2xlZnQge1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuLmRvY3NfX2xpc3Qge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDlEREU1O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG1hcmdpbjogMjRweCAzMnB4IDA7IH1cblxuLmRvY3NfX3JvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTNweCAyNHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q5RERFNTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IDAuM3M7IH1cbiAgLmRvY3NfX3JvdyA+IGRpdiB7XG4gICAgZmxleDogMTsgfVxuICAuZG9jc19fcm93OmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDEycHggcmdiYSg0NiwgNjcsIDEwMiwgMC4xNSk7IH1cbiAgICAuZG9jc19fcm93OmhvdmVyIC5yb3dfX2xlZnQge1xuICAgICAgY29sb3I6ICM0RjhCRjA7IH1cbiAgLmRvY3NfX3JvdzpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiAwOyB9XG4gIC5kb2NzX19yb3cgLnJvd19fbGVmdCB7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvLU1lZGl1bVwiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICBmbGV4OiAyO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgfVxuICAuZG9jc19fcm93IC5yb3dfX3JpZ2h0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGNvbG9yOiAjN0U4NDhDO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgICAuZG9jc19fcm93IC5yb3dfX3JpZ2h0IC5fY29tbWVudCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zcHJpdGUuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyNDQxcHggMjQyNHB4O1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzE0cHggLTY3NnB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxN3B4OyB9XG4gICAgICAuZG9jc19fcm93IC5yb3dfX3JpZ2h0IC5fY29tbWVudDpob3ZlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zcHJpdGUuc3ZnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0NDFweCAyNDI0cHg7XG4gICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03MzJweCAtNjk0cHg7IH1cbiAgICAgIC5kb2NzX19yb3cgLnJvd19fcmlnaHQgLl9jb21tZW50LS1oYXMge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNDQxcHggMjQyNHB4O1xuICAgICAgICB3aWR0aDogMjFweDtcbiAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjcycHggLTYzMnB4OyB9XG4gICAgICAgIC5kb2NzX19yb3cgLnJvd19fcmlnaHQgLl9jb21tZW50LS1oYXM6aG92ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0NDFweCAyNDI0cHg7XG4gICAgICAgICAgd2lkdGg6IDIxcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC02OTNweCAtNjU0cHg7IH1cblxuLmRvY3NfX21vcmUge1xuICBwYWRkaW5nLXRvcDogMjRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5kb2NzX19tb3JlIGJ1dHRvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgY29sb3I6ICM3RTg0OEM7IH1cbiAgICAuZG9jc19fbW9yZSBidXR0b246YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjQ0MXB4IDI0MjRweDtcbiAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTY0cHggLTE0MnB4O1xuICAgICAgbWFyZ2luLXRvcDogLTRweDsgfVxuICAgIC5kb2NzX19tb3JlIGJ1dHRvbjpob3ZlciB7XG4gICAgICBjb2xvcjogIzRGOEJGMDsgfVxuICAgICAgLmRvY3NfX21vcmUgYnV0dG9uOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zcHJpdGUuc3ZnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0NDFweCAyNDI0cHg7XG4gICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1MHB4IC0xMzRweDsgfVxuICAuZG9jc19fbW9yZSBhLmxvYWQtbW9yZS1saW5rIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBjb2xvcjogIzdFODQ4QzsgfVxuICAgIC5kb2NzX19tb3JlIGEubG9hZC1tb3JlLWxpbms6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjQ0MXB4IDI0MjRweDtcbiAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTY0cHggLTE0MnB4O1xuICAgICAgbWFyZ2luLXRvcDogLTRweDsgfVxuICAgIC5kb2NzX19tb3JlIGEubG9hZC1tb3JlLWxpbms6aG92ZXIge1xuICAgICAgY29sb3I6ICM0RjhCRjA7IH1cbiAgICAgIC5kb2NzX19tb3JlIGEubG9hZC1tb3JlLWxpbms6aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3Nwcml0ZS5zdmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjQ0MXB4IDI0MjRweDtcbiAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTUwcHggLTEzNHB4OyB9XG5cbi5zdGF0dXMge1xuICBiYWNrZ3JvdW5kOiAjRjVGN0ZEO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBwYWRkaW5nOiAwIDlweCAwIDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC5zdGF0dXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA2cHg7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogLTVweDsgfVxuICAuc3RhdHVzLS15ZWxsb3c6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmNhODQ0OyB9XG4gIC5zdGF0dXMtLXJlZDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNTY1NjU7IH1cbiAgLnN0YXR1cy0tYmx1ZTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0RjhCRjA7IH1cbiAgLnN0YXR1cy0tZ3JlZW46YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTZkNDhmOyB9XG4gIC5zdGF0dXMtLWdyYXk6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWFhZGIyOyB9XG4gIC5zdGF0dXMtLWJnX3cge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLnRhYnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAwIDMycHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDlkZGU1OyB9XG4gIC50YWJzLS1ub19iIHtcbiAgICBib3JkZXItYm90dG9tOiAwOyB9XG4gIC50YWJzIGxpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7IH1cbiAgICAudGFicyBsaTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAudGFicyAuX2xpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvLU1lZGl1bVwiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgY29sb3I6ICM3NTc3N2I7XG4gICAgYmFja2dyb3VuZDogd2hpdGUgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAgIC50YWJzIC5fbGluay0tc3VwIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMzJweDsgfVxuICAgIC50YWJzIC5fbGluazpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogLTFweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogM3B4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRGOEJGMDtcbiAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICAudGFicyAuX2xpbms6aG92ZXIge1xuICAgICAgY29sb3I6ICM0RjhCRjA7IH1cbiAgICAudGFicyAuX2xpbmsuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjNEY4QkYwOyB9XG4gICAgICAudGFicyAuX2xpbmsuYWN0aXZlOmJlZm9yZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAudGFicyAuX2xpbmsgc3VwIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMThweDtcbiAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICBtYXJnaW4tbGVmdDogNHB4O1xuICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvLVJlZ3VsYXJcIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBcIlRhaG9tYVwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgICAgLnRhYnMgLl9saW5rIHN1cCBzcGFuIHtcbiAgICAgICAgY29sb3I6ICNlNTY1NjU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90by1NZWRpdW1cIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBcIlRhaG9tYVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgLnRhYnMgLl9yaWdodCB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuXG4udGFiLWNvbnRlbnQgLmNyZWF0ZS1wYXltZW50X190YWJsZSB7XG4gIHBhZGRpbmc6IDMycHggMzJweCAwOyB9XG5cbi50YWItY29udGVudCAuY3JlYXRlLXBheW1lbnRfX3Jlc3VsdCB7XG4gIHBhZGRpbmc6IDAgMzJweDtcbiAgbWFyZ2luLXRvcDogMTZweDsgfVxuXG4uc3RhZ2VzIHtcbiAgcGFkZGluZzogMCAzMnB4OyB9XG4gIC5zdGFnZXNfX3NlY3Rpb24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEOURERTU7IH1cbiAgICAuc3RhZ2VzX19zZWN0aW9uOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgIC5zdGFnZXNfX3NlY3Rpb24gLnNlY3Rpb25fX3RpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgLnN0YWdlc19fc2VjdGlvbiAuc2VjdGlvbl9fdGl0bGUgLl90ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvLU1lZGl1bVwiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAgICAgLnN0YWdlc19fc2VjdGlvbiAuc2VjdGlvbl9fdGl0bGUgLl9sYWJlbCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG4gICAgICAuc3RhZ2VzX19zZWN0aW9uIC5zZWN0aW9uX190aXRsZSAuX3RleHQge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBtYXJnaW46IDAgMTZweCAwIDA7IH1cbiAgICAgIC5zdGFnZXNfX3NlY3Rpb24gLnNlY3Rpb25fX3RpdGxlIC5fc3RhdHVzIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXRvcDogMXB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gICAgICAgIC5zdGFnZXNfX3NlY3Rpb24gLnNlY3Rpb25fX3RpdGxlIC5fc3RhdHVzLS15ZWxsb3cge1xuICAgICAgICAgIGNvbG9yOiAjRkNBODQ0OyB9XG4gICAgICAgIC5zdGFnZXNfX3NlY3Rpb24gLnNlY3Rpb25fX3RpdGxlIC5fc3RhdHVzLS1yZWQge1xuICAgICAgICAgIGNvbG9yOiAjRTU2NTY1OyB9XG4gICAgICAgIC5zdGFnZXNfX3NlY3Rpb24gLnNlY3Rpb25fX3RpdGxlIC5fc3RhdHVzLS1ibHVlIHtcbiAgICAgICAgICBjb2xvcjogIzRGOEJGMDsgfVxuICAgICAgICAuc3RhZ2VzX19zZWN0aW9uIC5zZWN0aW9uX190aXRsZSAuX3N0YXR1cy0tZ3JlZW4ge1xuICAgICAgICAgIGNvbG9yOiAjNTZENDhGOyB9XG4gICAgICAgIC5zdGFnZXNfX3NlY3Rpb24gLnNlY3Rpb25fX3RpdGxlIC5fc3RhdHVzLS1ncmF5IHtcbiAgICAgICAgICBjb2xvcjogIzdFODQ4QzsgfVxuICAgIC5zdGFnZXNfX3NlY3Rpb24gLnNlY3Rpb25fX2JvZHkge1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgIC5zdGFnZXNfX3NlY3Rpb24uZGlzYWJsZWQge1xuICAgICAgb3BhY2l0eTogMC42OyB9XG4gIC5zdGFnZXNfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIG1hcmdpbi1yaWdodDogNDZweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuc3RhZ2VzX19pdGVtOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogM3B4O1xuICAgICAgcmlnaHQ6IC0yN3B4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjQ0MXB4IDI0MjRweDtcbiAgICAgIHdpZHRoOiA3cHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjE0NHB4IC0yMTM2cHg7IH1cbiAgICAuc3RhZ2VzX19pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgLnN0YWdlc19faXRlbSAuX2xhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgY29sb3I6ICNhYWFkYjI7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgICAgIC5zdGFnZXNfX2l0ZW0gLl9sYWJlbCBzcGFuIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgICAuc3RhZ2VzX19pdGVtIC5fdGV4dCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLnN0YWdlc19faXRlbSAuX3RleHQgc3Ryb25nIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvLU1lZGl1bVwiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAgIC5zdGFnZXNfX2l0ZW0gLl9jYW5jZWwge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiAtMjBweDtcbiAgICAgIG1hcmdpbi10b3A6IC02cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zcHJpdGUuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyNDQxcHggMjQyNHB4O1xuICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDU4cHggLTQxM3B4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLnN0YWdlc19faXRlbSAuX3dhaXQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiAtMjBweDtcbiAgICAgIG1hcmdpbi10b3A6IC03cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zcHJpdGUuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyNDQxcHggMjQyNHB4O1xuICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTgzcHggLTUzNnB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLnN0YWdlc19faXRlbSAuX2NvbW1lbnQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjQ0MXB4IDI0MjRweDtcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTczMnB4IC02OTRweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC5zdGFnZXNfX2l0ZW0gLl9jb21tZW50OmhvdmVyIC5fY29tbWVudF9faW5uZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLnN0YWdlc19faXRlbSAuX2NvbW1lbnRfX2lubmVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICB3aWR0aDogNDUwcHg7XG4gICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNFQkYxRkM7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAuc3RhZ2VzX19pdGVtIC5fY29tbWVudF9faW5uZXI6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAtN3B4O1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiA3LjVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDcuNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDcuNXB4IHNvbGlkICNFQkYxRkM7IH1cbiAgICAuc3RhZ2VzX19pdGVtLS1jYW5jZWxlZCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgICAuc3RhZ2VzX19pdGVtLS13YWl0aW5nIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDsgfVxuICAgICAgLnN0YWdlc19faXRlbS0td2FpdGluZyAuX3RleHQge1xuICAgICAgICBjb2xvcjogIzdlODQ4YztcbiAgICAgICAgb3BhY2l0eTogMC42OyB9XG5cbi5maWxlLXRhc2sge1xuICBwYWRkaW5nOiAwIDMycHg7IH1cbiAgLmZpbGUtdGFza19faGVhZGVyIHtcbiAgICBwYWRkaW5nOiAwIDAgMTZweDsgfVxuICAuZmlsZS10YXNrX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvLU1lZGl1bVwiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgLmZpbGUtdGFza19fZmlsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5maWxlLXRhc2tfX2ZpbGU6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zcHJpdGUuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyNDQxcHggMjQyNHB4O1xuICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA0NHB4IC0yMDQwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAtOXB4OyB9XG4gIC5maWxlLXRhc2tfX2N1cnJlbnQge1xuICAgIGJveC1zaGFkb3c6IDBweCAtM3B4IDE2cHggcmdiYSg0NiwgNjcsIDEwMiwgMC4xKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAxMnB4IDMycHg7XG4gICAgbWFyZ2luOiAwIC0zMnB4OyB9XG4gICAgLmZpbGUtdGFza19fY3VycmVudCAuY3VycmVudF9fbGVmdCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgLmZpbGUtdGFza19fY3VycmVudCAuY3VycmVudF9fbGVmdCAuX2xhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICBvcGFjaXR5OiAwLjg1OyB9XG4gICAgICAuZmlsZS10YXNrX19jdXJyZW50IC5jdXJyZW50X19sZWZ0IC5fdGV4dCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90by1NZWRpdW1cIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBcIlRhaG9tYVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGNvbG9yOiAjNEY4QkYwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgIC5maWxlLXRhc2tfX2N1cnJlbnQgLmN1cnJlbnRfX3JpZ2h0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gICAgICAuZmlsZS10YXNrX19jdXJyZW50IC5jdXJyZW50X19yaWdodCBsaSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogODBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4OyB9XG4gICAgICAgIC5maWxlLXRhc2tfX2N1cnJlbnQgLmN1cnJlbnRfX3JpZ2h0IGxpOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiAzcHg7XG4gICAgICAgICAgcmlnaHQ6IC00MHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0NDFweCAyNDI0cHg7XG4gICAgICAgICAgd2lkdGg6IDdweDtcbiAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxNDRweCAtMjEzNnB4OyB9XG4gICAgICAgIC5maWxlLXRhc2tfX2N1cnJlbnQgLmN1cnJlbnRfX3JpZ2h0IGxpOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgICAgIC5maWxlLXRhc2tfX2N1cnJlbnQgLmN1cnJlbnRfX3JpZ2h0IGxpOmxhc3QtY2hpbGQ6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLmZpbGUtdGFza19fY3VycmVudCAuY3VycmVudF9fcmlnaHQgbGkgdGltZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgIGNvbG9yOiAjYWFhZGIyOyB9XG4gICAgICAgICAgLmZpbGUtdGFza19fY3VycmVudCAuY3VycmVudF9fcmlnaHQgbGkgdGltZSBpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zcHJpdGUuc3ZnXCIpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNDQxcHggMjQyNHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTk3cHggLTU1MHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtM3B4OyB9XG4gIC5maWxlLXRhc2tfX2Rlc2Mge1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZGRlNTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gICAgLmZpbGUtdGFza19fZGVzYyAuX3RpdGxlIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgY29sb3I6ICM3ZTg0OGM7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgICAuZmlsZS10YXNrX19kZXNjIC5fdGV4dCB7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG4gIC5maWxlLXRhc2tfX3NlbGVjdCB7XG4gICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgICAuZmlsZS10YXNrX19zZWxlY3QgLl9sYWJlbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICBmb250LWZhbWlseTogXCJSb2JvdG8tTWVkaXVtXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDsgfVxuICAuZmlsZS10YXNrX19mb3JtIC5mb3JtX19ib3gge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2I5ZDFmOTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgICAuZmlsZS10YXNrX19mb3JtIC5mb3JtX19ib3ggdGV4dGFyZWEge1xuICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgIHJlc2l6ZTogbm9uZTtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgbWluLWhlaWdodDogOTJweDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuZmlsZS10YXNrX19mb3JtIC5mb3JtX19ib3ggdGV4dGFyZWE6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogIzk5OWZhODtcbiAgICAgICAgb3BhY2l0eTogMC42NTsgfVxuICAgICAgLmZpbGUtdGFza19fZm9ybSAuZm9ybV9fYm94IHRleHRhcmVhOi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogIzk5OWZhODtcbiAgICAgICAgb3BhY2l0eTogMC42NTsgfVxuICAgICAgLmZpbGUtdGFza19fZm9ybSAuZm9ybV9fYm94IHRleHRhcmVhOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICM5OTlmYTg7XG4gICAgICAgIG9wYWNpdHk6IDAuNjU7IH1cbiAgICAgIC5maWxlLXRhc2tfX2Zvcm0gLmZvcm1fX2JveCB0ZXh0YXJlYTotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogIzk5OWZhODtcbiAgICAgICAgb3BhY2l0eTogMC42NTsgfVxuICAuZmlsZS10YXNrX19mb3JtIC5mb3JtX19maWxlcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZzogMCA4cHg7IH1cbiAgICAuZmlsZS10YXNrX19mb3JtIC5mb3JtX19maWxlcyBsaSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDsgfVxuICAgIC5maWxlLXRhc2tfX2Zvcm0gLmZvcm1fX2ZpbGVzIC5faXRlbSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjdmOWZjO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHBhZGRpbmc6IDhweCAwIDhweCAxNnB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgIG1heC13aWR0aDogMzUwcHg7IH1cbiAgICAgIC5maWxlLXRhc2tfX2Zvcm0gLmZvcm1fX2ZpbGVzIC5faXRlbS51cGxvYWQgLl90aXRsZSB7XG4gICAgICAgIGNvbG9yOiAjYWFhZGIyOyB9XG4gICAgICAuZmlsZS10YXNrX19mb3JtIC5mb3JtX19maWxlcyAuX2l0ZW06aG92ZXIge1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMnB4IDJweCByZ2JhKDAsIDQxLCAxMDIsIDAuMik7IH1cbiAgICAgICAgLmZpbGUtdGFza19fZm9ybSAuZm9ybV9fZmlsZXMgLl9pdGVtOmhvdmVyIC5fZGVsIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5maWxlLXRhc2tfX2Zvcm0gLmZvcm1fX2ZpbGVzIC5fdGl0bGUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDU1cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgICBmb250LWZhbWlseTogXCJSb2JvdG8tTWVkaXVtXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgICAgLmZpbGUtdGFza19fZm9ybSAuZm9ybV9fZmlsZXMgLl90aXRsZSAuaWNvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBjb2xvcjogIzRGOEJGMDsgfVxuICAgIC5maWxlLXRhc2tfX2Zvcm0gLmZvcm1fX2ZpbGVzIC5fZGVsIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuZmlsZS10YXNrX19mb3JtIC5mb3JtX19maWxlcyAuX2RlbDpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNDQxcHggMjQyNHB4O1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYyNnB4IC0xNjMxcHg7IH1cbiAgICAgIC5maWxlLXRhc2tfX2Zvcm0gLmZvcm1fX2ZpbGVzIC5fZGVsOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zcHJpdGUuc3ZnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0NDFweCAyNDI0cHg7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjU4cHggLTE2NjNweDsgfVxuICAgIC5maWxlLXRhc2tfX2Zvcm0gLmZvcm1fX2ZpbGVzIC5fYmFyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6ICNiOWQxZjk7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICBoZWlnaHQ6IDJweDsgfVxuICAgICAgLmZpbGUtdGFza19fZm9ybSAuZm9ybV9fZmlsZXMgLl9iYXJfX2lubmVyIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEY4QkYwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7IH1cbiAgLmZpbGUtdGFza19fZm9ybSAuZm9ybV9fZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLmZpbGUtdGFza19fZm9ybSAuZm9ybV9fZm9vdGVyIGlucHV0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmZpbGUtdGFza19fZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgIHBhZGRpbmc6IDI0cHggMDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2Q5ZGRlNTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuXG4ucC1kb2Mge1xuICBwYWRkaW5nOiAwIDMycHg7IH1cbiAgLnAtZG9jX190aXRsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDsgfVxuICAgIC5wLWRvY19fdGl0bGUgLl90ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90by1NZWRpdW1cIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBcIlRhaG9tYVwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4OyB9XG4gICAgICAucC1kb2NfX3RpdGxlIC5fdGV4dDpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgLnAtZG9jX190aXRsZSAuc3RhdHVzIHtcbiAgICAgIGZsZXgtc2hyaW5rOiAwOyB9XG4gIC5wLWRvY19fZmlsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuICAgIC5wLWRvY19fZmlsZSAuX2xpbmsge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBjb2xvcjogIzRGOEJGMDsgfVxuICAgICAgLnAtZG9jX19maWxlIC5fbGluazpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgICAucC1kb2NfX2ZpbGUgLl9saW5rIHN2ZyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICBjb2xvcjogIzRGOEJGMDsgfVxuICAucC1kb2NfX21ldGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBwYWRkaW5nOiAxNnB4IDA7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEOURERTU7IH1cbiAgICAucC1kb2NfX21ldGEgbGkge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuICAgICAgLnAtZG9jX19tZXRhIGxpIHN0cm9uZyB7XG4gICAgICAgIG1pbi13aWR0aDogMTAwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICBmb250LWZhbWlseTogXCJSb2JvdG8tTWVkaXVtXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gICAgICAucC1kb2NfX21ldGEgbGkgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjN0U4NDhDOyB9XG4gICAgICAucC1kb2NfX21ldGEgbGkgYSB7XG4gICAgICAgIGNvbG9yOiAjNEY4QkYwOyB9XG4gICAgICAgIC5wLWRvY19fbWV0YSBsaSBhOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAucC1kb2MgLnRhYnMge1xuICAgIG1hcmdpbjogMCAtMzJweCAyNHB4OyB9XG4gIC5wLWRvYyAudGFiLWNvbnRlbnQge1xuICAgIG1hcmdpbjogMCAtMzJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDsgfVxuICAucC1kb2MgLmRvYy1yZXF1ZXN0X190YXNrIHtcbiAgICBtYXJnaW46IDAgLTMycHg7IH1cbiAgICAucC1kb2MgLmRvYy1yZXF1ZXN0X190YXNrIC50YXNrX19pbm5lciB7XG4gICAgICB3aWR0aDogNzY4cHg7IH1cblxuLmNoYXRfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG5cbi5jaGF0X19saXN0IHtcbiAgbWF4LWhlaWdodDogNDc1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiAwLjJzIDAuMXM7IH1cbiAgLmNoYXRfX2xpc3Q6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xMHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNmZmZmZmYgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG4gICAgei1pbmRleDogNTsgfVxuICAuY2hhdF9fbGlzdC5zaG93ZWQge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICAuY2hhdF9fbGlzdC5tQ1Nfbm9fc2Nyb2xsYmFyOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuY2hhdF9fbGlzdCAubUNTQl9zY3JvbGxUb29scyB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgLmNoYXRfX2xpc3QgLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cblxuLmNoYXRfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gIC5jaGF0X19pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmNoYXRfX2l0ZW0gLml0ZW1fX2ltZyB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGZsZXgtc2hyaW5rOiAwOyB9XG4gIC5jaGF0X19pdGVtIC5pdGVtX19sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGNvbG9yOiAjOGU5OWFiO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAuY2hhdF9faXRlbSAuaXRlbV9fbGlzdCBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG4gICAgLmNoYXRfX2l0ZW0gLml0ZW1fX2xpc3QgbGk6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmNoYXRfX2l0ZW0gLml0ZW1fX2xpc3QgbGkgPiBkaXYge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAuY2hhdF9faXRlbSAuaXRlbV9fbGlzdCAuX3RleHQge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG4gIC5jaGF0X19pdGVtIC5pdGVtX19saXN0IC5fc3RhdHVzIHtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIHBhZGRpbmc6IDAgMTBweCAwIDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5jaGF0X19pdGVtIC5pdGVtX19saXN0IC5fc3RhdHVzOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA2cHg7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICBtYXJnaW4tdG9wOiAtNXB4OyB9XG4gICAgLmNoYXRfX2l0ZW0gLml0ZW1fX2xpc3QgLl9zdGF0dXMtLXllbGxvdzpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogI2ZjYTg0NDsgfVxuICAgIC5jaGF0X19pdGVtIC5pdGVtX19saXN0IC5fc3RhdHVzLS1yZWQ6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNTY1NjU7IH1cbiAgICAuY2hhdF9faXRlbSAuaXRlbV9fbGlzdCAuX3N0YXR1cy0tYmx1ZTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRGOEJGMDsgfVxuICAgIC5jaGF0X19pdGVtIC5pdGVtX19saXN0IC5fc3RhdHVzLS1ncmVlbjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU2ZDQ4ZjsgfVxuICAuY2hhdF9faXRlbSAuaXRlbV9fbGlzdCAuX2ZpbGUge1xuICAgIG1pbi13aWR0aDogMzE2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHBhZGRpbmc6IDhweCAxNnB4IDhweCA0NXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvLU1lZGl1bVwiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5jaGF0X19pdGVtIC5pdGVtX19saXN0IC5fZmlsZTpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgICBsZWZ0OiAxNnB4O1xuICAgICAgY29sb3I6ICM0RjhCRjA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zcHJpdGUuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyNDQxcHggMjQyNHB4O1xuICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA0NHB4IC0yMDQwcHg7IH1cbiAgLmNoYXRfX2l0ZW0gLml0ZW1fX2xpc3QgLl9kb2Mge1xuICAgIG1pbi13aWR0aDogMzE2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvLU1lZGl1bVwiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLmNoYXRfX2l0ZW0gLml0ZW1fX2xpc3QgLl9kb2Mgc3BhbiB7XG4gICAgICBtYXJnaW4tbGVmdDogMTJweDsgfVxuXG4uY2hhdF9fb3RoZXIgLml0ZW1fX2ltZyB7XG4gIG1hcmdpbi1yaWdodDogOHB4OyB9XG5cbi5jaGF0X19vdGhlciAuaXRlbV9fbGFiZWwgdGltZSB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG5cbi5jaGF0X19vdGhlciAuX2ZpbGUsXG4uY2hhdF9fb3RoZXIgLl9kb2MsXG4uY2hhdF9fb3RoZXIgLl90ZXh0LFxuLmNoYXRfX290aGVyIC5fc3RhdHVzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTsgfVxuXG4uY2hhdF9fb3RoZXIgLl9maWxlOmhvdmVyLFxuLmNoYXRfX290aGVyIC5fZG9jOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjBmMDsgfVxuXG4uY2hhdF9fc2VsZiB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAuY2hhdF9fc2VsZiAuaXRlbV9faW1nIHtcbiAgICBtYXJnaW4tbGVmdDogOHB4OyB9XG4gIC5jaGF0X19zZWxmIC5pdGVtX19sYWJlbCB0aW1lIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgLmNoYXRfX3NlbGYgLml0ZW1fX2luZm8ge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIC5jaGF0X19zZWxmIC5fZmlsZSxcbiAgLmNoYXRfX3NlbGYgLl90ZXh0LFxuICAuY2hhdF9fc2VsZiAuX3N0YXR1cyB7XG4gICAgYmFja2dyb3VuZDogI2Y3ZjlmYzsgfVxuICAuY2hhdF9fc2VsZiAuX2ZpbGU6aG92ZXIsXG4gIC5jaGF0X19zZWxmIC5fZG9jOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRmMmY5OyB9XG5cbi5jaGF0X19kYXkge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gIC5jaGF0X19kYXk6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuY2hhdF9fZGF5OmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4OyB9XG4gIC5jaGF0X19kYXkgLmRheV9fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzhlOTlhYjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuXG4uY2hhdC0tb2Zmc2V0IHtcbiAgcGFkZGluZzogMCAzMnB4OyB9XG5cbi5jaGF0LS1tYiB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cblxuLmZpbHRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwOyB9XG4gIC5maWx0ZXJfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDE4cHggMzJweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZGRlNTsgfVxuICAuZmlsdGVyX19pbm5lci1iZXQge1xuICAgIHBhZGRpbmc6IDE4cHggMzJweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZGRlNTsgfVxuICAgIC5maWx0ZXJfX2lubmVyLWJldC1maWx0ZXItZmxleCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuZmlsdGVyX190eXBlLW5hbWUge1xuICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAuZmlsdGVyX190eXBlLW5hbWUtLXRhc2stbmFtZSB7XG4gICAgICBtYXJnaW4tbGVmdDogMzJweDsgfVxuICAgIC5maWx0ZXJfX3R5cGUtbmFtZSBzcGFuIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIGNvbG9yOiAjN0U4NDhDOyB9XG4gIC5maWx0ZXJfX2xlZnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuZmlsdGVyX19yaWdodCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5maWx0ZXJfX3llYXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5maWx0ZXJfX3llYXIgLnllYXItaGVhZGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNlYmYxZmM7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICBtaW4td2lkdGg6IDEyNXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAuZmlsdGVyX195ZWFyIC55ZWFyLWhlYWRlcjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3Nwcml0ZS5zdmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjQ0MXB4IDI0MjRweDtcbiAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTY0cHggLTE0MnB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgICAgIC5maWx0ZXJfX3llYXIgLnllYXItaGVhZGVyOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zcHJpdGUuc3ZnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0NDFweCAyNDI0cHg7XG4gICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1MHB4IC0xMzRweDsgfVxuICAgICAgLmZpbHRlcl9feWVhciAueWVhci1oZWFkZXIub3BlbmVkOmJlZm9yZSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3Nwcml0ZS5zdmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjQ0MXB4IDI0MjRweDtcbiAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTUwcHggLTEzNHB4OyB9XG4gICAgLmZpbHRlcl9feWVhciAueWVhci1ib3gge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgICAgdG9wOiAxMDAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAzMzNweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBwYWRkaW5nOiA5cHg7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTJweCByZ2JhKDQ2LCA2NywgMTAyLCAwLjE1KTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5maWx0ZXJfX3llYXIgLnllYXItYm94IC5fdGl0bGUge1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LWZhbWlseTogXCJSb2JvdG8tTWVkaXVtXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZGRlNTsgfVxuICAgICAgLmZpbHRlcl9feWVhciAueWVhci1ib3ggLl9saXN0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBwYWRkaW5nOiA2cHggMnB4OyB9XG4gICAgICAgIC5maWx0ZXJfX3llYXIgLnllYXItYm94IC5fbGlzdCBsaSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7IH1cbiAgICAgICAgICAuZmlsdGVyX195ZWFyIC55ZWFyLWJveCAuX2xpc3QgbGk6bnRoLWNoaWxkKDVuKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgICAgLmZpbHRlcl9feWVhciAueWVhci1ib3ggLl9saXN0IC5fYnRuIHtcbiAgICAgICAgICBtaW4td2lkdGg6IDU5cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgICAuZmlsdGVyX195ZWFyIC55ZWFyLWJveCAuX2xpc3QgLl9idG46aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNkOGZmMTtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAgICAgLmZpbHRlcl9feWVhciAueWVhci1ib3ggLl9saXN0IC5fYnRuLmFjdGl2ZSB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDZkZjA7IH1cbiAgICAgICAgICAgIC5maWx0ZXJfX3llYXIgLnllYXItYm94IC5fbGlzdCAuX2J0bi5hY3RpdmU6aG92ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2ZGYwOyB9XG4gIC5maWx0ZXJfX2Ryb3Age1xuICAgIG1hcmdpbi1sZWZ0OiAzMnB4OyB9XG4gICAgLmZpbHRlcl9fZHJvcCAuZHJvcGRvd25fX2hlYWRlciB7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgIC5maWx0ZXJfX2Ryb3AgLmRyb3Bkb3duX19oZWFkZXIgLmRvd246YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zcHJpdGUuc3ZnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0NDFweCAyNDI0cHg7XG4gICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTIzcHggLTExMDlweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgICAgIC5maWx0ZXJfX2Ryb3AgLmRyb3Bkb3duX19oZWFkZXIgLnVwOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNDQxcHggMjQyNHB4O1xuICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEyM3B4IC0xMTA5cHg7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gICAgLmZpbHRlcl9fZHJvcCAuZHJvcGRvd25fX3RleHQge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgIC5maWx0ZXJfX2Ryb3AgLmRyb3Bkb3duX19hcnJvdyB7XG4gICAgICByaWdodDogMDsgfVxuICAgIC5maWx0ZXJfX2Ryb3AgLmRyb3Bkb3duX19ib3gge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICB0b3A6IDEwMCU7IH1cbiAgICAuZmlsdGVyX19kcm9wIC5kcm9wZG93bl9fbGlzdCAuZG93bjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zcHJpdGUuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyNDQxcHggMjQyNHB4O1xuICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEyM3B4IC0xMTA5cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAgIC5maWx0ZXJfX2Ryb3AgLmRyb3Bkb3duX19saXN0IC51cDpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zcHJpdGUuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyNDQxcHggMjQyNHB4O1xuICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEyM3B4IC0xMTA5cHg7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgLmZpbHRlcl9fdHlwZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLmZpbHRlcl9fdHlwZSAuX2xhYmVsIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvLU1lZGl1bVwiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgICAgLmZpbHRlcl9fdHlwZSAuX2xhYmVsICsgLmZpbHRlcl9fZHJvcCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cbiAgICAuZmlsdGVyX190eXBlIC5fbGlzdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgLmZpbHRlcl9fdHlwZSAuX2xpc3QgbGkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDsgfVxuICAgICAgICAuZmlsdGVyX190eXBlIC5fbGlzdCBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgICAgLmZpbHRlcl9fdHlwZSAuX2xpc3QgbGkgLl9idG4ge1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvLU1lZGl1bVwiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgICAgICAgLmZpbHRlcl9fdHlwZSAuX2xpc3QgbGkgLl9idG46aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAgICAgICAuZmlsdGVyX190eXBlIC5fbGlzdCBsaSAuX2J0bi5hY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6ICM0RjhCRjA7IH1cbiAgICAgICAgICAgIC5maWx0ZXJfX3R5cGUgLl9saXN0IGxpIC5fYnRuLmFjdGl2ZTpob3ZlciB7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuZmlsdGVyX19saXN0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2I5ZDFmOTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYm94LXNoYWRvdzogMHB4IDRweCAxMnB4IHJnYmEoNDYsIDY3LCAxMDIsIDAuMTUpO1xuICAgIG1pbi13aWR0aDogMjYwcHg7XG4gICAgei1pbmRleDogMTA7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gICAgLmZpbHRlcl9fbGlzdC5zaG93ZWQge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICB0cmFuc2l0aW9uOiAwLjJzOyB9XG4gICAgLmZpbHRlcl9fbGlzdCAubGlzdF9faGVhZCB7XG4gICAgICBwYWRkaW5nOiA4cHggMDsgfVxuICAgICAgLmZpbHRlcl9fbGlzdCAubGlzdF9faGVhZCBsaTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmNWY3ZmM7IH1cbiAgICAgIC5maWx0ZXJfX2xpc3QgLmxpc3RfX2hlYWQgLl9idG4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogOHB4IDE2cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAuZmlsdGVyX19saXN0IC5saXN0X19oZWFkIC5fcmVzZXQge1xuICAgICAgICBjb2xvcjogI2U1NjU2NTsgfVxuICAgIC5maWx0ZXJfX2xpc3QgLmxpc3RfX2JvZHkge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiOWQxZjk7XG4gICAgICBwYWRkaW5nOiAxMHB4IDA7IH1cbiAgICAgIC5maWx0ZXJfX2xpc3QgLmxpc3RfX2JvZHkgLl90aXRsZSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgY29sb3I6ICNhYWFkYjI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDsgfVxuICAgICAgLmZpbHRlcl9fbGlzdCAubGlzdF9fYm9keSAuX2xpc3Qge1xuICAgICAgICBtYXgtaGVpZ2h0OiAxNjBweDsgfVxuICAgICAgLmZpbHRlcl9fbGlzdCAubGlzdF9fYm9keSAuX2J0biB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAuZmlsdGVyX19saXN0IC5saXN0X19ib2R5IC5fYnRuOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjVmN2ZjOyB9XG4gICAgICAgICAgLmZpbHRlcl9fbGlzdCAubGlzdF9fYm9keSAuX2J0bjpob3ZlciAuX3RleHQge1xuICAgICAgICAgICAgY29sb3I6ICM0RjhCRjA7IH1cbiAgICAgICAgICAuZmlsdGVyX19saXN0IC5saXN0X19ib2R5IC5fYnRuOmhvdmVyIC5fYWN0aW9uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgIC5maWx0ZXJfX2xpc3QgLmxpc3RfX2JvZHkgLl90ZXh0IHtcbiAgICAgICAgcGFkZGluZzogOHB4IDE2cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC5maWx0ZXJfX2xpc3QgLmxpc3RfX2JvZHkgLl9hY3Rpb24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogOHB4O1xuICAgICAgICByaWdodDogMTZweDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgLmZpbHRlcl9fbGlzdCAubGlzdF9fYm9keSAuX2FjdGlvbiBsaSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7IH1cbiAgICAgICAgICAuZmlsdGVyX19saXN0IC5saXN0X19ib2R5IC5fYWN0aW9uIGxpOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAuZmlsdGVyX19saXN0IC5saXN0X19ib2R5IC5fZWRpdCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zcHJpdGUuc3ZnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0NDFweCAyNDI0cHg7XG4gICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDYzcHggLTEwNDlweDsgfVxuICAgICAgICAuZmlsdGVyX19saXN0IC5saXN0X19ib2R5IC5fZWRpdDpob3ZlciB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zcHJpdGUuc3ZnXCIpO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjQ0MXB4IDI0MjRweDtcbiAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwNzdweCAtMTA2M3B4OyB9XG4gICAgICAuZmlsdGVyX19saXN0IC5saXN0X19ib2R5IC5fZGVsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3Nwcml0ZS5zdmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjQ0MXB4IDI0MjRweDtcbiAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgIGhlaWdodDogMTNweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTc5NHB4IC03NjJweDsgfVxuICAgICAgICAuZmlsdGVyX19saXN0IC5saXN0X19ib2R5IC5fZGVsOmhvdmVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3Nwcml0ZS5zdmdcIik7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNDQxcHggMjQyNHB4O1xuICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgIGhlaWdodDogMTNweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODA2cHggLTc3NXB4OyB9XG4gIC5maWx0ZXItLWZpeGVkIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiA2NHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcGFkZGluZzogMCA3MnB4IDAgMTYwcHg7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAxOTtcbiAgICBib3gtc2hhZG93OiAwIDJweCAxNnB4IHJnYmEoMjksIDQyLCA1NiwgMC4yNSk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgICAub3BlbmVkLWZpbHRlciAuZmlsdGVyLS1maXhlZCB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDQxcHgpIHtcbiAgICAgIC5zaWRlYmFyLW9wZW5lZCAuZmlsdGVyLS1maXhlZCB7XG4gICAgICAgIHBhZGRpbmc6IDAgNzJweCAwIDQ0MHB4OyB9IH1cbiAgICAuZmlsdGVyLS1maXhlZCAuZmlsdGVyX19pbm5lciB7XG4gICAgICBib3JkZXItYm90dG9tOiAwOyB9XG5cbi5hZHZhbmNlZC1maWx0ZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IC00NzZweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB3aWR0aDogNDc2cHg7XG4gIHotaW5kZXg6IDEwMDAwMTtcbiAgcGFkZGluZzogOTdweCAwIDEzNXB4O1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IDAuM3M7IH1cbiAgLmFkdmFuY2VkLWZpbHRlci5zaG93ZWQge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICByaWdodDogMDsgfVxuICAuYWR2YW5jZWQtZmlsdGVyX19jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTZweDtcbiAgICByaWdodDogMTZweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3Nwcml0ZS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyNDQxcHggMjQyNHB4O1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYyNnB4IC0xNjMxcHg7XG4gICAgei1pbmRleDogMzsgfVxuICAuYWR2YW5jZWQtZmlsdGVyX19oZWFkZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDQwcHggNDBweCAxNnB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDlEREU1OyB9XG4gICAgLmFkdmFuY2VkLWZpbHRlcl9faGVhZGVyOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IDFweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNGRkZGRkYgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gIC5hZHZhbmNlZC1maWx0ZXJfX3RpdGxlLWZvcm0ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuYWR2YW5jZWQtZmlsdGVyX190aXRsZS1mb3JtLnNob3dlZCB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuYWR2YW5jZWQtZmlsdGVyX190aXRsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAuYWR2YW5jZWQtZmlsdGVyX190aXRsZS5oaWRlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuYWR2YW5jZWQtZmlsdGVyX190aXRsZSAuX3RleHQge1xuICAgICAgZmxleDogMTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBmb250LWZhbWlseTogXCJSb2JvdG8tTWVkaXVtXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBjb2xvcjogIzRGOEJGMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDsgfVxuICAgIC5hZHZhbmNlZC1maWx0ZXJfX3RpdGxlIC5fYnRuIHtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjQ0MXB4IDI0MjRweDtcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2MXB4IC05NDdweDsgfVxuICAuYWR2YW5jZWQtZmlsdGVyX19ib2R5IHtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5hZHZhbmNlZC1maWx0ZXJfX2JvZHkgLm1DU0JfY29udGFpbmVyIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7IH1cbiAgICAuYWR2YW5jZWQtZmlsdGVyX19ib2R5IC5ib2R5X19saXN0IHtcbiAgICAgIHBhZGRpbmc6IDE2cHggNDBweDtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5hZHZhbmNlZC1maWx0ZXJfX2JvZHkgLmJvZHlfX3NlY3Rpb24ge1xuICAgICAgbWFyZ2luOiAwIC00cHggMjRweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgIC5hZHZhbmNlZC1maWx0ZXJfX2JvZHkgLmJvZHlfX3NlY3Rpb246bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5hZHZhbmNlZC1maWx0ZXJfX2JvZHkgLmJvZHlfX3NlY3Rpb24gLmNvbnRyb2wtbGFiZWwge1xuICAgICAgICBtaW4taGVpZ2h0OiAzMnB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0yMDBweDsgfVxuICAgICAgLmFkdmFuY2VkLWZpbHRlcl9fYm9keSAuYm9keV9fc2VjdGlvbiAuZHJvcGRvd25fX2Fycm93IHtcbiAgICAgICAgb3BhY2l0eTogMC41OyB9XG4gICAgLmFkdmFuY2VkLWZpbHRlcl9fYm9keSAuYm9keV9fY29sIHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBwYWRkaW5nOiAwIDRweDsgfVxuICAgICAgLmFkdmFuY2VkLWZpbHRlcl9fYm9keSAuYm9keV9fY29sIC5mb3JtLWdyb3VwIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLmFkdmFuY2VkLWZpbHRlcl9fc2F2ZSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEOURERTU7IH1cbiAgICAuYWR2YW5jZWQtZmlsdGVyX19zYXZlIC5zYXZlX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90by1NZWRpdW1cIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBcIlRhaG9tYVwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDE2cHggNDBweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLmFkdmFuY2VkLWZpbHRlcl9fc2F2ZSAuc2F2ZV9fdGl0bGU6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHJpZ2h0OiA0MHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNDQxcHggMjQyNHB4O1xuICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNTBweCAtMTM0cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgICAgIC5hZHZhbmNlZC1maWx0ZXJfX3NhdmUgLnNhdmVfX3RpdGxlLmFjdGl2ZTpiZWZvcmUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAgIC5hZHZhbmNlZC1maWx0ZXJfX3NhdmUgLnNhdmVfX2JvZHkge1xuICAgICAgcGFkZGluZzogMCA0MHB4IDI0cHg7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmFkdmFuY2VkLWZpbHRlcl9fc2F2ZSAuc2F2ZV9fZm9vdGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAuYWR2YW5jZWQtZmlsdGVyX19mb290ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcGFkZGluZzogMTZweCAwOyB9XG4gICAgLmFkdmFuY2VkLWZpbHRlcl9fZm9vdGVyOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjRkZGRkZGIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFweDsgfVxuICAgIC5hZHZhbmNlZC1maWx0ZXJfX2Zvb3Rlcl9idG4ge1xuICAgICAgcGFkZGluZzogMTZweCA0MHB4IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDlEREU1OyB9XG4gIC5hZHZhbmNlZC1maWx0ZXJfX3dyYXBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZzogMjRweCA0MHB4OyB9XG4gICAgLmFkdmFuY2VkLWZpbHRlcl9fd3JhcGVyIC5jaGVjay1ib3gge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7IH1cbiAgICAuYWR2YW5jZWQtZmlsdGVyX193cmFwZXIgLmNoZWNrLWlucHV0ICsgLmNoZWNrLWxhYmVsIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgICAgLmFkdmFuY2VkLWZpbHRlcl9fd3JhcGVyIC5jaGVjay1pbnB1dCArIC5jaGVjay1sYWJlbDpiZWZvcmUge1xuICAgICAgICB0b3A6IDMwcHg7IH1cbiAgICAgIC5hZHZhbmNlZC1maWx0ZXJfX3dyYXBlciAuY2hlY2staW5wdXQgKyAuY2hlY2stbGFiZWw6YWZ0ZXIge1xuICAgICAgICB0b3A6IDM0cHg7IH1cblxuLnBheW1lbnQge1xuICBwYWRkaW5nOiAyNHB4IDMycHggMzJweDsgfVxuICAucGF5bWVudF9fcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW46IDAgLTRweDsgfVxuICAucGF5bWVudF9fY29sIHtcbiAgICBwYWRkaW5nOiAwIDRweDtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cbiAgICAucGF5bWVudF9fY29sOm50aC1sYXN0LWNoaWxkKC1uKzIpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAucGF5bWVudF9fY29sIC5tdWx0aV9fYWRkIHtcbiAgICAgIG1heC13aWR0aDogbm9uZTsgfVxuXG4uci1hcHBsaWNhdGlvbnMge1xuICBwYWRkaW5nOiAwIDMzcHg7IH1cbiAgLnItYXBwbGljYXRpb25zX19yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbjogMCAtNHB4OyB9XG4gIC5yLWFwcGxpY2F0aW9uc19fY29sIHtcbiAgICBwYWRkaW5nOiAwIDRweDtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDsgfVxuICAgIC5yLWFwcGxpY2F0aW9uc19fY29sOm50aC1sYXN0LWNoaWxkKC1uKzIpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLnItYXBwbGljYXRpb25zX19pdGVtIHtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgIG1pbi1oZWlnaHQ6IDY0cHg7XG4gICAgcGFkZGluZzogMTJweCAzNHB4IDEycHggMTZweDtcbiAgICBiYWNrZ3JvdW5kOiAjRjdGOUZDO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuci1hcHBsaWNhdGlvbnNfX2l0ZW0gLl90aXRsZSB7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5yLWFwcGxpY2F0aW9uc19faXRlbSAuX2Rlc2Mge1xuICAgICAgY29sb3I6ICM3RTg0OEM7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDsgfVxuICAgIC5yLWFwcGxpY2F0aW9uc19faXRlbSAuX3N0YXR1cyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIHJpZ2h0OiAxNnB4O1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gICAgICAuci1hcHBsaWNhdGlvbnNfX2l0ZW0gLl9zdGF0dXMtLXllbGxvdyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGQ0E4NDQ7IH1cbiAgICAgIC5yLWFwcGxpY2F0aW9uc19faXRlbSAuX3N0YXR1cy0tcmVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U1NjU2NTsgfVxuICAgICAgLnItYXBwbGljYXRpb25zX19pdGVtIC5fc3RhdHVzLS1ibHVlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRGOEJGMDsgfVxuICAgICAgLnItYXBwbGljYXRpb25zX19pdGVtIC5fc3RhdHVzLS1ncmVlbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1NkQ0OEY7IH1cbiAgICAuci1hcHBsaWNhdGlvbnNfX2l0ZW06aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogMHB4IDJweCAycHggcmdiYSgwLCA0MSwgMTAyLCAwLjIpOyB9XG4gICAgICAuci1hcHBsaWNhdGlvbnNfX2l0ZW06aG92ZXIgLl90aXRsZSB7XG4gICAgICAgIGNvbG9yOiAjNEY4QkYwOyB9XG5cbi5jdXJyZW5jeSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkM2Q4ZTA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMnB4OyB9XG4gIC5jdXJyZW5jeTpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYjlkMWY5OyB9XG4gIC5jdXJyZW5jeS0tZXJyb3Ige1xuICAgIGJvcmRlci1jb2xvcjogI0U1NjU2NTsgfVxuICAgIC5jdXJyZW5jeS0tZXJyb3IgaW5wdXQge1xuICAgICAgY29sb3I6ICNFNTY1NjU7IH1cbiAgICAuY3VycmVuY3ktLWVycm9yOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI0U1NjU2NTsgfVxuICAuY3VycmVuY3ktLWRpc2FibGVkIC5jdXJyZW5jeV9faW5wdXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5jdXJyZW5jeS0tZGlzYWJsZWQgLmN1cnJlbmN5X19pbnB1dDpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB6LWluZGV4OiAzOyB9XG4gIC5jdXJyZW5jeV9fY29tbWVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMTAwJTtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgLmN1cnJlbmN5X19jb21tZW50IC5fYnRuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjZTU2NTY1O1xuICAgICAgY29sb3I6ICNlNTY1NjU7IH1cbiAgICAgIC5jdXJyZW5jeV9fY29tbWVudCAuX2J0bjpob3ZlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmN1cnJlbmN5X19pbnB1dCB7XG4gICAgZmxleDogMTtcbiAgICBoZWlnaHQ6IDM4cHg7IH1cbiAgICAuY3VycmVuY3lfX2lucHV0IGlucHV0IHtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgLmN1cnJlbmN5X19zZWxlY3QgLmRyb3Bkb3duX19oZWFkZXIge1xuICAgIGJvcmRlcjogMDtcbiAgICBtYXJnaW4tbGVmdDogMXB4O1xuICAgIGhlaWdodDogMzhweDsgfVxuICAuY3VycmVuY3lfX3NlbGVjdCAuZHJvcGRvd25fX3RleHQge1xuICAgIHBhZGRpbmc6IDAgMjNweCAwIDE2cHg7IH1cbiAgLmN1cnJlbmN5X19zZWxlY3QgLmRyb3Bkb3duX19hcnJvdyB7XG4gICAgcmlnaHQ6IDA7IH1cbiAgLmN1cnJlbmN5X19zZWxlY3QgLmRyb3Bkb3duX19ib3gge1xuICAgIHRvcDogLTFweDtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAgIC5jdXJyZW5jeV9fc2VsZWN0IC5kcm9wZG93bl9fYm94IGEge1xuICAgICAgbGluZS1oZWlnaHQ6IDM5cHg7IH1cbiAgICAuY3VycmVuY3lfX3NlbGVjdCAuZHJvcGRvd25fX2JveCAuYWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmN1cnJlbmN5X19zZWxlY3QgLmRyb3Bkb3duLm9wZW5lZCAuZHJvcGRvd25fX2JveCB7XG4gICAgei1pbmRleDogNTsgfVxuICAuY3VycmVuY3lfX2J0biB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG4gICAgLmN1cnJlbmN5X19idG4gLl9idG4ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ViZjFmYztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgaGVpZ2h0OiAzOHB4O1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIHBhZGRpbmc6IDAgMTVweCAwIDMwcHg7XG4gICAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICAgIC5jdXJyZW5jeV9fYnRuIC5fYnRuIHNwYW4ge1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgICBjb2xvcjogIzRGOEJGMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjNEY4QkYwOyB9XG4gICAgICAuY3VycmVuY3lfX2J0biAuX2J0bjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogMThweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3Nwcml0ZS5zdmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjQ0MXB4IDI0MjRweDtcbiAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxMjVweCAtMjExNnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogLTZweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuY3VycmVuY3lfX2J0biAuX2J0biB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMnB4OyB9XG4gICAgICAgICAgLmN1cnJlbmN5X19idG4gLl9idG4gc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAgIC5jdXJyZW5jeV9fYnRuIC5fYnRuOmhvdmVyIHNwYW4ge1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5wYXltZW50LXRhYmxlIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkOyB9XG4gIC5wYXltZW50LXRhYmxlX19yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdzsgfVxuICAgIC5wYXltZW50LXRhYmxlX19yb3cucmVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY0ZjQ7IH1cbiAgICAgIC5wYXltZW50LXRhYmxlX19yb3cucmVkIC5wYXltZW50LXRhYmxlX19pdGVtIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5wYXltZW50LXRhYmxlX19yb3cucmVkIC5wYXltZW50LXRhYmxlX19pdGVtOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHJpZ2h0OiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmNGY0OyB9XG4gICAgICAgIC5wYXltZW50LXRhYmxlX19yb3cucmVkIC5wYXltZW50LXRhYmxlX19pdGVtOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmNGY0OyB9XG4gIC5wYXltZW50LXRhYmxlX19pdGVtIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHBhZGRpbmc6IDVweCAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDNkOGUwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAucGF5bWVudC10YWJsZV9faXRlbTpmaXJzdC1jaGlsZCAuX2hlYWQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgLnBheW1lbnQtdGFibGVfX2l0ZW06bGFzdC1jaGlsZCAuX2hlYWQge1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgIC5wYXltZW50LXRhYmxlX19pdGVtIC5faGVhZCB7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgY29sb3I6ICM3ZTg0OGM7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIHBhZGRpbmc6IDAgOHB4OyB9XG4gICAgLnBheW1lbnQtdGFibGVfX2l0ZW0tLXNtYWxsIHtcbiAgICAgIG1heC13aWR0aDogMTEwcHg7IH1cbiAgICAucGF5bWVudC10YWJsZV9faXRlbS0tbWluaSB7XG4gICAgICB3aWR0aDogNTRweDsgfVxuICAgIC5wYXltZW50LXRhYmxlX19pdGVtLS1zdGF0aWMge1xuICAgICAgd2lkdGg6IDYwcHg7IH1cbiAgICAucGF5bWVudC10YWJsZV9faXRlbSAuZHJvcGRvd24tc2VhcmNoX190ZXh0IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIycHg7IH1cbiAgICAucGF5bWVudC10YWJsZV9faXRlbS5kaXNhYmxlZCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5wYXltZW50LXRhYmxlX19pdGVtLmRpc2FibGVkID4gZGl2IHtcbiAgICAgICAgb3BhY2l0eTogMC41OyB9XG4gICAgICAucGF5bWVudC10YWJsZV9faXRlbS5kaXNhYmxlZDpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgei1pbmRleDogMjsgfVxuICAucGF5bWVudC10YWJsZV9faW5wdXQge1xuICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG4gICAgcGFkZGluZzogMTNweCA4cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgLnBheW1lbnQtdGFibGVfX2lucHV0LS1maWVsZCB7XG4gICAgICBwYWRkaW5nOiAxM3B4IDIwcHggMTNweCA4cHg7IH1cbiAgICAucGF5bWVudC10YWJsZV9faW5wdXQ6aG92ZXIgLl9iZyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOWZjOyB9XG4gICAgLnBheW1lbnQtdGFibGVfX2lucHV0IGlucHV0IHtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cbiAgICAgIC5wYXltZW50LXRhYmxlX19pbnB1dCBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAjOTk5ZmE4OyB9XG4gICAgICAucGF5bWVudC10YWJsZV9faW5wdXQgaW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAjOTk5ZmE4OyB9XG4gICAgICAucGF5bWVudC10YWJsZV9faW5wdXQgaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogIzk5OWZhODsgfVxuICAgICAgLnBheW1lbnQtdGFibGVfX2lucHV0IGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAjOTk5ZmE4OyB9XG4gICAgICAucGF5bWVudC10YWJsZV9faW5wdXQgaW5wdXQ6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICM0RjhCRjA7IH1cbiAgICAgICAgLnBheW1lbnQtdGFibGVfX2lucHV0IGlucHV0OmZvY3VzICsgLl9iZyB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjlmYzsgfVxuICAgIC5wYXltZW50LXRhYmxlX19pbnB1dCAuX2JnIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAucGF5bWVudC10YWJsZV9faW5wdXQgLl9pY29uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgcmlnaHQ6IDVweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIHotaW5kZXg6IDI7IH1cbiAgLnBheW1lbnQtdGFibGVfX2J0biB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7IH1cbiAgICAucGF5bWVudC10YWJsZV9fYnRuIGxpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTZweDsgfVxuICAgICAgLnBheW1lbnQtdGFibGVfX2J0biBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgLnBheW1lbnQtdGFibGVfX2J0biAuX2NvcHkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjQ0MXB4IDI0MjRweDtcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTc2NXB4IC03MzBweDsgfVxuICAgICAgLnBheW1lbnQtdGFibGVfX2J0biAuX2NvcHk6aG92ZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNDQxcHggMjQyNHB4O1xuICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzUwcHggLTcxMnB4OyB9XG4gICAgLnBheW1lbnQtdGFibGVfX2J0biAuX2RlbCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zcHJpdGUuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyNDQxcHggMjQyNHB4O1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYyNnB4IC0xNjMxcHg7IH1cbiAgICAgIC5wYXltZW50LXRhYmxlX19idG4gLl9kZWw6aG92ZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNDQxcHggMjQyNHB4O1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTY1OHB4IC0xNjYzcHg7IH1cbiAgLnBheW1lbnQtdGFibGVfX3RvZ2dsZSB7XG4gICAgcGFkZGluZzogMCA4cHg7IH1cbiAgICAucGF5bWVudC10YWJsZV9fdG9nZ2xlIGlucHV0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5wYXltZW50LXRhYmxlX190b2dnbGUgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzZkOWJlODsgfVxuICAgICAgICAucGF5bWVudC10YWJsZV9fdG9nZ2xlIGlucHV0OmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG4gICAgICAgICAgbGVmdDogMjFweDsgfVxuICAgIC5wYXltZW50LXRhYmxlX190b2dnbGUgbGFiZWwge1xuICAgICAgd2lkdGg6IDM4cHg7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjYzFjZWU1O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLnBheW1lbnQtdGFibGVfX3RvZ2dsZSBsYWJlbDphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDNweDtcbiAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTdweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gICAgICAucGF5bWVudC10YWJsZV9fdG9nZ2xlIGxhYmVsOmhvdmVyIHtcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjE1KTsgfVxuXG4ucGF5bWVudC1yZXBvcnRfX2JveCB7XG4gIG1pbi1oZWlnaHQ6IDMyMHB4OyB9XG5cbi5wYXltZW50LXJlcG9ydF9fYWRkIHtcbiAgbWFyZ2luLXRvcDogMTZweDsgfVxuICAucGF5bWVudC1yZXBvcnRfX2FkZCAuX2J0biB7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvLU1lZGl1bVwiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgcGFkZGluZzogOXB4IDU1cHg7XG4gICAgYm9yZGVyOiAxcHggZGFzaGVkICNiOWQxZjk7XG4gICAgY29sb3I6ICM0RjhCRjA7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG4gICAgLnBheW1lbnQtcmVwb3J0X19hZGQgLl9idG46aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjhmYzsgfVxuICAgIC5wYXltZW50LXJlcG9ydF9fYWRkIC5fYnRuIHNwYW4ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAucGF5bWVudC1yZXBvcnRfX2FkZCAuX2J0biBzcGFuOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IC0yNXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtOHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNDQxcHggMjQyNHB4O1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTZweCAtNTZweDsgfVxuXG4ucGF5bWVudC1yZXBvcnRfX3Jlc3VsdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y5ZmM7XG4gIG1hcmdpbjogMjRweCAwO1xuICBsaW5lLWhlaWdodDogMjRweDsgfVxuICAucGF5bWVudC1yZXBvcnRfX3Jlc3VsdDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5wYXltZW50LXJlcG9ydF9fcmVzdWx0IC5faXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAucGF5bWVudC1yZXBvcnRfX3Jlc3VsdCAuX2l0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzMnB4OyB9XG4gICAgLnBheW1lbnQtcmVwb3J0X19yZXN1bHQgLl9pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgLnBheW1lbnQtcmVwb3J0X19yZXN1bHQgLl9pdGVtLS1lcnJvciB7XG4gICAgICBtYXJnaW4tbGVmdDogMTZweDsgfVxuICAucGF5bWVudC1yZXBvcnRfX3Jlc3VsdCAuX2xhYmVsIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICM5OTlmYTg7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7IH1cbiAgLnBheW1lbnQtcmVwb3J0X19yZXN1bHQgLl9wcmljZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjNEY4QkYwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDE4cHg7IH1cbiAgICAucGF5bWVudC1yZXBvcnRfX3Jlc3VsdCAuX3ByaWNlOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICByaWdodDogLTE4cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zcHJpdGUuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyNDQxcHggMjQyNHB4O1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTA1MXB4IC0xMDM3cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtNnB4OyB9XG4gICAgLnBheW1lbnQtcmVwb3J0X19yZXN1bHQgLl9wcmljZTphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcmlnaHQ6IC0xOHB4O1xuICAgICAgd2lkdGg6IDE4cHg7IH1cbiAgICAucGF5bWVudC1yZXBvcnRfX3Jlc3VsdCAuX3ByaWNlLmhpZGUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAucGF5bWVudC1yZXBvcnRfX3Jlc3VsdCAuX3ByaWNlLWlucHV0IHtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNEY4QkYwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDEwMHB4OyB9XG4gICAgLnBheW1lbnQtcmVwb3J0X19yZXN1bHQgLl9wcmljZS1pbnB1dC5zaG93ZWQge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnBheW1lbnQtcmVwb3J0X19yZXN1bHQgLl9zdWNjZXNzIHtcbiAgICBjb2xvcjogIzYxYjI4MzsgfVxuICAucGF5bWVudC1yZXBvcnRfX3Jlc3VsdCAuX2Vycm9yIHtcbiAgICBjb2xvcjogI2U1NjU2NTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAucGF5bWVudC1yZXBvcnRfX3Jlc3VsdCAuX2Vycm9yOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHJpZ2h0OiAtMTBweDtcbiAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zcHJpdGUuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyNDQxcHggMjQyNHB4O1xuICAgICAgd2lkdGg6IDhweDtcbiAgICAgIGhlaWdodDogNnB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MDJweCAtMTYwOXB4OyB9XG5cbi5wYXltZW50LXZpZXcuY2VsbC0wIC5wYXltZW50LXZpZXdfX3JvdyA+IGRpdjpudGgtY2hpbGQoMSkge1xuICBmbGV4LWJhc2lzOiA0MCU7IH1cblxuLnBheW1lbnQtdmlldy5jZWxsLTAgLmhvdmVyZWQge1xuICBmbGV4LWJhc2lzOiA0MCU7IH1cblxuLnBheW1lbnQtdmlldy5jZWxsLTEgLnBheW1lbnQtdmlld19fcm93ID4gZGl2Om50aC1jaGlsZCgyKSB7XG4gIGZsZXgtYmFzaXM6IDQwJTsgfVxuXG4ucGF5bWVudC12aWV3LmNlbGwtMSAuaG92ZXJlZCB7XG4gIGZsZXgtYmFzaXM6IDQwJTsgfVxuXG4ucGF5bWVudC12aWV3LmNlbGwtMiAucGF5bWVudC12aWV3X19yb3cgPiBkaXY6bnRoLWNoaWxkKDMpIHtcbiAgZmxleC1iYXNpczogNDAlOyB9XG5cbi5wYXltZW50LXZpZXcuY2VsbC0yIC5ob3ZlcmVkIHtcbiAgZmxleC1iYXNpczogNDAlOyB9XG5cbi5wYXltZW50LXZpZXcuY2VsbC0zIC5wYXltZW50LXZpZXdfX3JvdyA+IGRpdjpudGgtY2hpbGQoNCkge1xuICBmbGV4LWJhc2lzOiA0MCU7IH1cblxuLnBheW1lbnQtdmlldy5jZWxsLTMgLmhvdmVyZWQge1xuICBmbGV4LWJhc2lzOiA0MCU7IH1cblxuLnBheW1lbnQtdmlldy5jZWxsLTQgLnBheW1lbnQtdmlld19fcm93ID4gZGl2Om50aC1jaGlsZCg1KSB7XG4gIGZsZXgtYmFzaXM6IDQwJTsgfVxuXG4ucGF5bWVudC12aWV3LmNlbGwtNCAuaG92ZXJlZCB7XG4gIGZsZXgtYmFzaXM6IDQwJTsgfVxuXG4ucGF5bWVudC12aWV3LmNlbGwtNSAucGF5bWVudC12aWV3X19yb3cgPiBkaXY6bnRoLWNoaWxkKDYpIHtcbiAgZmxleC1iYXNpczogNDAlOyB9XG5cbi5wYXltZW50LXZpZXcuY2VsbC01IC5ob3ZlcmVkIHtcbiAgZmxleC1iYXNpczogNDAlOyB9XG5cbi5wYXltZW50LXZpZXcuY2VsbC02IC5wYXltZW50LXZpZXdfX3JvdyA+IGRpdjpudGgtY2hpbGQoNykge1xuICBmbGV4LWJhc2lzOiA0MCU7IH1cblxuLnBheW1lbnQtdmlldy5jZWxsLTYgLmhvdmVyZWQge1xuICBmbGV4LWJhc2lzOiA0MCU7IH1cblxuLnBheW1lbnQtdmlldy5jZWxsLTcgLnBheW1lbnQtdmlld19fcm93ID4gZGl2Om50aC1jaGlsZCg4KSB7XG4gIGZsZXgtYmFzaXM6IDQwJTsgfVxuXG4ucGF5bWVudC12aWV3LmNlbGwtNyAuaG92ZXJlZCB7XG4gIGZsZXgtYmFzaXM6IDQwJTsgfVxuXG4ucGF5bWVudC12aWV3LmNlbGwtOCAucGF5bWVudC12aWV3X19yb3cgPiBkaXY6bnRoLWNoaWxkKDkpIHtcbiAgZmxleC1iYXNpczogNDAlOyB9XG5cbi5wYXltZW50LXZpZXcuY2VsbC04IC5ob3ZlcmVkIHtcbiAgZmxleC1iYXNpczogNDAlOyB9XG5cbi5wYXltZW50LXZpZXcuY2VsbC05IC5wYXltZW50LXZpZXdfX3JvdyA+IGRpdjpudGgtY2hpbGQoMTApIHtcbiAgZmxleC1iYXNpczogNDAlOyB9XG5cbi5wYXltZW50LXZpZXcuY2VsbC05IC5ob3ZlcmVkIHtcbiAgZmxleC1iYXNpczogNDAlOyB9XG5cbi5wYXltZW50LXZpZXcuY2VsbC0xMCAucGF5bWVudC12aWV3X19yb3cgPiBkaXY6bnRoLWNoaWxkKDExKSB7XG4gIGZsZXgtYmFzaXM6IDQwJTsgfVxuXG4ucGF5bWVudC12aWV3LmNlbGwtMTAgLmhvdmVyZWQge1xuICBmbGV4LWJhc2lzOiA0MCU7IH1cblxuLnBheW1lbnQtdmlldy5jZWxsLTExIC5wYXltZW50LXZpZXdfX3JvdyA+IGRpdjpudGgtY2hpbGQoMTIpIHtcbiAgZmxleC1iYXNpczogNDAlOyB9XG5cbi5wYXltZW50LXZpZXcuY2VsbC0xMSAuaG92ZXJlZCB7XG4gIGZsZXgtYmFzaXM6IDQwJTsgfVxuXG4ucGF5bWVudC12aWV3LmNlbGwtMTIgLnBheW1lbnQtdmlld19fcm93ID4gZGl2Om50aC1jaGlsZCgxMykge1xuICBmbGV4LWJhc2lzOiA0MCU7IH1cblxuLnBheW1lbnQtdmlldy5jZWxsLTEyIC5ob3ZlcmVkIHtcbiAgZmxleC1iYXNpczogNDAlOyB9XG5cbi5wYXltZW50LXZpZXcuY2VsbC0xMyAucGF5bWVudC12aWV3X19yb3cgPiBkaXY6bnRoLWNoaWxkKDE0KSB7XG4gIGZsZXgtYmFzaXM6IDQwJTsgfVxuXG4ucGF5bWVudC12aWV3LmNlbGwtMTMgLmhvdmVyZWQge1xuICBmbGV4LWJhc2lzOiA0MCU7IH1cblxuLnBheW1lbnQtdmlldy5jZWxsLTE0IC5wYXltZW50LXZpZXdfX3JvdyA+IGRpdjpudGgtY2hpbGQoMTUpIHtcbiAgZmxleC1iYXNpczogNDAlOyB9XG5cbi5wYXltZW50LXZpZXcuY2VsbC0xNCAuaG92ZXJlZCB7XG4gIGZsZXgtYmFzaXM6IDQwJTsgfVxuXG4ucGF5bWVudC12aWV3LmNlbGwtMTUgLnBheW1lbnQtdmlld19fcm93ID4gZGl2Om50aC1jaGlsZCgxNikge1xuICBmbGV4LWJhc2lzOiA0MCU7IH1cblxuLnBheW1lbnQtdmlldy5jZWxsLTE1IC5ob3ZlcmVkIHtcbiAgZmxleC1iYXNpczogNDAlOyB9XG5cbi5wYXltZW50LXZpZXcuY2VsbC0xNiAucGF5bWVudC12aWV3X19yb3cgPiBkaXY6bnRoLWNoaWxkKDE3KSB7XG4gIGZsZXgtYmFzaXM6IDQwJTsgfVxuXG4ucGF5bWVudC12aWV3LmNlbGwtMTYgLmhvdmVyZWQge1xuICBmbGV4LWJhc2lzOiA0MCU7IH1cblxuLnBheW1lbnQtdmlldy5jZWxsLTE3IC5wYXltZW50LXZpZXdfX3JvdyA+IGRpdjpudGgtY2hpbGQoMTgpIHtcbiAgZmxleC1iYXNpczogNDAlOyB9XG5cbi5wYXltZW50LXZpZXcuY2VsbC0xNyAuaG92ZXJlZCB7XG4gIGZsZXgtYmFzaXM6IDQwJTsgfVxuXG4ucGF5bWVudC12aWV3LmNlbGwtMTggLnBheW1lbnQtdmlld19fcm93ID4gZGl2Om50aC1jaGlsZCgxOSkge1xuICBmbGV4LWJhc2lzOiA0MCU7IH1cblxuLnBheW1lbnQtdmlldy5jZWxsLTE4IC5ob3ZlcmVkIHtcbiAgZmxleC1iYXNpczogNDAlOyB9XG5cbi5wYXltZW50LXZpZXcuY2VsbC0xOSAucGF5bWVudC12aWV3X19yb3cgPiBkaXY6bnRoLWNoaWxkKDIwKSB7XG4gIGZsZXgtYmFzaXM6IDQwJTsgfVxuXG4ucGF5bWVudC12aWV3LmNlbGwtMTkgLmhvdmVyZWQge1xuICBmbGV4LWJhc2lzOiA0MCU7IH1cblxuLnBheW1lbnQtdmlldy5jZWxsLTIwIC5wYXltZW50LXZpZXdfX3JvdyA+IGRpdjpudGgtY2hpbGQoMjEpIHtcbiAgZmxleC1iYXNpczogNDAlOyB9XG5cbi5wYXltZW50LXZpZXcuY2VsbC0yMCAuaG92ZXJlZCB7XG4gIGZsZXgtYmFzaXM6IDQwJTsgfVxuXG4ucGF5bWVudC12aWV3X19yb3cge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QzZDhlMDtcbiAgZGlzcGxheTogZmxleDsgfVxuICAucGF5bWVudC12aWV3X19yb3cucmVkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjRmNDsgfVxuICAgIC5wYXltZW50LXZpZXdfX3Jvdy5yZWQ6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjRmNDsgfVxuICAgIC5wYXltZW50LXZpZXdfX3Jvdy5yZWQ6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY0ZjQ7IH1cbiAgLnBheW1lbnQtdmlld19fcm93LS1oZWFkZXIgLl9jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7IH1cblxuLnBheW1lbnQtdmlldyAuX21ldGEge1xuICB0cmFuc2l0aW9uOiAwLjNzOyB9XG5cbi5wYXltZW50LXZpZXcgLl9jZWxsIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGNvbG9yOiAjN2U4NDhjO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBwYWRkaW5nOiAxNXB4IDhweDtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LWJhc2lzOiAwOyB9XG5cbi5wYXltZW50LXZpZXcgLl9kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNTsgfVxuXG4ucGF5bWVudC12aWV3IC5fdG9nZ2xlIHtcbiAgcGFkZGluZzogMCA4cHg7IH1cbiAgLnBheW1lbnQtdmlldyAuX3RvZ2dsZSBpbnB1dCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5wYXltZW50LXZpZXcgLl90b2dnbGUgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2ZDliZTg7IH1cbiAgICAgIC5wYXltZW50LXZpZXcgLl90b2dnbGUgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgICAgICAgbGVmdDogMjFweDsgfVxuICAucGF5bWVudC12aWV3IC5fdG9nZ2xlIGxhYmVsIHtcbiAgICB3aWR0aDogMzhweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgYmFja2dyb3VuZDogI2MxY2VlNTtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5wYXltZW50LXZpZXcgLl90b2dnbGUgbGFiZWw6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogM3B4O1xuICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtN3B4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHRyYW5zaXRpb246IDAuM3M7IH1cbiAgICAucGF5bWVudC12aWV3IC5fdG9nZ2xlIGxhYmVsOmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7IH1cblxuLmFkZC1yZWNpcGllbnQge1xuICBwYWRkaW5nOiAwIDMycHg7IH1cbiAgLmFkZC1yZWNpcGllbnRfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW46IDAgLTRweDsgfVxuICAuYWRkLXJlY2lwaWVudF9fY29sIHtcbiAgICBwYWRkaW5nOiAwIDRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgICAuYWRkLXJlY2lwaWVudF9fY29sOm50aC1sYXN0LWNoaWxkKC1uKzIpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmN1cnJlbmN5LWV4Y2hhbmdlIHtcbiAgcGFkZGluZzogMCAzMnB4OyB9XG4gIC5jdXJyZW5jeS1leGNoYW5nZV9fdGV4dCB7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjN0U4NDhDO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgbWF4LXdpZHRoOiA1ODBweDsgfVxuICAuY3VycmVuY3ktZXhjaGFuZ2VfX2FyZWEgdGV4dGFyZWEge1xuICAgIG1pbi1oZWlnaHQ6IDgwcHg7IH1cblxuLmFwcGxpY2F0aW9uLXBheW1lbnRfX2l0ZW0ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q5RERFNTtcbiAgcGFkZGluZzogMTZweCAzNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IDAuM3M7IH1cbiAgLmFwcGxpY2F0aW9uLXBheW1lbnRfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuICAuYXBwbGljYXRpb24tcGF5bWVudF9faXRlbTpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMHB4IDRweCAxMnB4IHJnYmEoNDYsIDY3LCAxMDIsIDAuMTUpOyB9XG4gICAgLmFwcGxpY2F0aW9uLXBheW1lbnRfX2l0ZW06aG92ZXIgLmFwcGxpY2F0aW9uLXBheW1lbnRfX2FjdGlvbiB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICAgIC5hcHBsaWNhdGlvbi1wYXltZW50X19pdGVtOmhvdmVyIC5hcHBsaWNhdGlvbi1wYXltZW50X19sYWJlbCwgLmFwcGxpY2F0aW9uLXBheW1lbnRfX2l0ZW06aG92ZXIgLmFwcGxpY2F0aW9uLXBheW1lbnRfX21ldGEge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAuYXBwbGljYXRpb24tcGF5bWVudF9faXRlbS0tdXJnZW50OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTZweDtcbiAgICBsZWZ0OiAxNnB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI0NDFweCAyNDI0cHg7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03ODBweCAtNzQ4cHg7IH1cbiAgLmFwcGxpY2F0aW9uLXBheW1lbnRfX2l0ZW0tLWRyYWZ0IC5hcHBsaWNhdGlvbi1wYXltZW50X19sYWJlbCwgLmFwcGxpY2F0aW9uLXBheW1lbnRfX2l0ZW0tLWRyYWZ0IC5hcHBsaWNhdGlvbi1wYXltZW50X19tZXRhIHtcbiAgICBvcGFjaXR5OiAwLjU7IH1cblxuLmFwcGxpY2F0aW9uLXBheW1lbnRfX2xhYmVsIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgZGlzcGxheTogZmxleDsgfVxuICAuYXBwbGljYXRpb24tcGF5bWVudF9fbGFiZWwgLl9pbmZvIHtcbiAgICBjb2xvcjogIzdlODQ4YztcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDsgfVxuICAgIC5hcHBsaWNhdGlvbi1wYXltZW50X19sYWJlbCAuX2luZm86bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAuYXBwbGljYXRpb24tcGF5bWVudF9fbGFiZWwgLl9pbmZvIHN0cm9uZyB7XG4gICAgICBjb2xvcjogIzMyNDA1NzsgfVxuICAgIC5hcHBsaWNhdGlvbi1wYXltZW50X19sYWJlbCAuX2luZm8gc3BhbiB7XG4gICAgICBjb2xvcjogIzdlODQ4YztcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90by1NZWRpdW1cIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBcIlRhaG9tYVwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAuYXBwbGljYXRpb24tcGF5bWVudF9fbGFiZWwgLl9uYW1lIHtcbiAgICBjb2xvcjogIzdlODQ4YztcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG8tTWVkaXVtXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4uYXBwbGljYXRpb24tcGF5bWVudF9fbWV0YSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDMycHg7IH1cblxuLmFwcGxpY2F0aW9uLXBheW1lbnRfX25hbWUge1xuICBtYXJnaW4tcmlnaHQ6IDI4cHg7XG4gIHdpZHRoOiAzMDBweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IH1cblxuLmFwcGxpY2F0aW9uLXBheW1lbnRfX3ByaWNlIHtcbiAgbWFyZ2luLXJpZ2h0OiAyOHB4O1xuICB3aWR0aDogMTAwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyB9XG5cbi5hcHBsaWNhdGlvbi1wYXltZW50X190eXBlIHtcbiAgY29sb3I6ICM3ZTg0OGM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiA1MDBweDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgIC5hcHBsaWNhdGlvbi1wYXltZW50X190eXBlIHtcbiAgICAgIHdpZHRoOiAzMDBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAuYXBwbGljYXRpb24tcGF5bWVudF9fdHlwZSB7XG4gICAgICB3aWR0aDogMjAwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICAgLmFwcGxpY2F0aW9uLXBheW1lbnRfX3R5cGUge1xuICAgICAgd2lkdGg6IDEwMHB4OyB9IH1cblxuLmFwcGxpY2F0aW9uLXBheW1lbnRfX25hbWUge1xuICBtYXJnaW4tcmlnaHQ6IDI4cHg7XG4gIHdpZHRoOiAzMDBweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IH1cblxuLmFwcGxpY2F0aW9uLXBheW1lbnRfX2luZm8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTZweDtcbiAgcmlnaHQ6IDMycHg7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmFwcGxpY2F0aW9uLXBheW1lbnRfX2luZm8gbGkge1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIG1pbi13aWR0aDogMTZweDsgfVxuICAgIC5hcHBsaWNhdGlvbi1wYXltZW50X19pbmZvIGxpOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgLmFwcGxpY2F0aW9uLXBheW1lbnRfX2luZm8gbGkuX2ZpbGUge1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAuYXBwbGljYXRpb24tcGF5bWVudF9faW5mbyBsaS5fZmlsZTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3Nwcml0ZS5zdmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjQ0MXB4IDI0MjRweDtcbiAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzMTlweCAtMTMwNnB4OyB9XG4gICAgICAuYXBwbGljYXRpb24tcGF5bWVudF9faW5mbyBsaS5fZmlsZSBzcGFuIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgZm9udC1zaXplOiA5cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90by1Cb2xkXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gICAgICAuYXBwbGljYXRpb24tcGF5bWVudF9faW5mbyBsaS5fZmlsZS0taGFzOmJlZm9yZSB7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgbWFyZ2luLXRvcDogLTEycHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNnB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNDQxcHggMjQyNHB4O1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTMwM3B4IC0xMjg2cHg7IH1cbiAgICAuYXBwbGljYXRpb24tcGF5bWVudF9faW5mbyBsaS5fY2lyY2xlIHtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y1MzI0NDtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90by1Cb2xkXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5hcHBsaWNhdGlvbi1wYXltZW50X19hY3Rpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICByaWdodDogMzJweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgI0ZGRkZGRiAzOS41MyUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG4gIHdpZHRoOiAyMjRweDtcbiAgei1pbmRleDogMztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gIC5hcHBsaWNhdGlvbi1wYXltZW50X19hY3Rpb24gbGkge1xuICAgIG1hcmdpbi1yaWdodDogMTZweDsgfVxuICAgIC5hcHBsaWNhdGlvbi1wYXltZW50X19hY3Rpb24gbGk6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLmFwcGxpY2F0aW9uLXBheW1lbnRfX2FjdGlvbiAuX2VkaXQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI0NDFweCAyNDI0cHg7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDE1cHggLTEwMDFweDsgfVxuICAgIC5hcHBsaWNhdGlvbi1wYXltZW50X19hY3Rpb24gLl9lZGl0OmhvdmVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3Nwcml0ZS5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0NDFweCAyNDI0cHg7XG4gICAgICB3aWR0aDogMThweDtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC05NjFweCAtOTQ3cHg7IH1cbiAgLmFwcGxpY2F0aW9uLXBheW1lbnRfX2FjdGlvbiAuX2NvcHkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI0NDFweCAyNDI0cHg7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03NjVweCAtNzMwcHg7IH1cbiAgICAuYXBwbGljYXRpb24tcGF5bWVudF9fYWN0aW9uIC5fY29weTpob3ZlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zcHJpdGUuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyNDQxcHggMjQyNHB4O1xuICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzUwcHggLTcxMnB4OyB9XG4gIC5hcHBsaWNhdGlvbi1wYXltZW50X19hY3Rpb24gLl9kZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI0NDFweCAyNDI0cHg7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjI2cHggLTE2MzFweDsgfVxuICAgIC5hcHBsaWNhdGlvbi1wYXltZW50X19hY3Rpb24gLl9kZWw6aG92ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjQ0MXB4IDI0MjRweDtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2NThweCAtMTY2M3B4OyB9XG5cbi5hcHBsaWNhdGlvbi1wYXltZW50X190ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE2cHg7XG4gIHJpZ2h0OiAzMnB4O1xuICBjb2xvcjogIzdlODQ4YztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IH1cbiAgLmFwcGxpY2F0aW9uLXBheW1lbnRfX3RleHQgc3BhbiB7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvLU1lZGl1bVwiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cHg7IH1cblxuLmFwcGxpY2F0aW9uLXBheW1lbnQtLWFkbWluIC5hcHBsaWNhdGlvbi1wYXltZW50X19pbmZvIHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDE2cHg7IH1cblxuLnNlcnZpY2VzX19yb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDlEREU1O1xuICBib3JkZXItYm90dG9tOiAwO1xuICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gIC5zZXJ2aWNlc19fcm93Omxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDlEREU1OyB9XG4gIC5zZXJ2aWNlc19fcm93Lm9wZW5lZCB7XG4gICAgYm94LXNoYWRvdzogMHB4IDRweCAxMnB4IHJnYmEoNDYsIDY3LCAxMDIsIDAuMTUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEOURERTU7IH1cbiAgICAuc2VydmljZXNfX3Jvdy5vcGVuZWQgLnJvd19fbGluayAuX3RleHQge1xuICAgICAgY29sb3I6ICM0RjhCRjA7IH1cbiAgICAuc2VydmljZXNfX3Jvdy5vcGVuZWQgLnJvd19fbGluayAuX2hvdmVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnNlcnZpY2VzX19yb3cub3BlbmVkIC5yb3dfX2xpbmsgLl9tYWluIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnNlcnZpY2VzX19yb3cgLnJvd19fdGl0bGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5zZXJ2aWNlc19fcm93IC5yb3dfX3RpdGxlOmhvdmVyIC5yb3dfX2FjdGlvbiB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIHRyYW5zaXRpb246IDAuM3M7IH1cbiAgLnNlcnZpY2VzX19yb3cgLnJvd19fbGluayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAyMHB4IDY2cHggMjBweCA1OHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuc2VydmljZXNfX3JvdyAucm93X19saW5rOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogMjZweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3Nwcml0ZS5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0NDFweCAyNDI0cHg7XG4gICAgICB3aWR0aDogMTRweDtcbiAgICAgIGhlaWdodDogOHB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2NHB4IC0xNDJweDtcbiAgICAgIG1hcmdpbi10b3A6IC00cHg7IH1cbiAgICAuc2VydmljZXNfX3JvdyAucm93X19saW5rIC5fdGV4dCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5zZXJ2aWNlc19fcm93IC5yb3dfX2xpbmsgLl90ZXh0IGltZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAgIC5zZXJ2aWNlc19fcm93IC5yb3dfX2xpbmsgLl9jb3VudCB7XG4gICAgICBjb2xvcjogIzdlODQ4YzsgfVxuICAgICAgLnNlcnZpY2VzX19yb3cgLnJvd19fbGluayAuX2NvdW50IHNwYW4ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICAgICAgY29sb3I6ICMzMjQwNTc7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90by1NZWRpdW1cIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBcIlRhaG9tYVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgICAuc2VydmljZXNfX3JvdyAucm93X19saW5rIC5faG92ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5zZXJ2aWNlc19fcm93IC5yb3dfX2xpbms6aG92ZXI6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3Nwcml0ZS5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0NDFweCAyNDI0cHg7XG4gICAgICB3aWR0aDogMTRweDtcbiAgICAgIGhlaWdodDogOHB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1MHB4IC0xMzRweDsgfVxuICAgIC5zZXJ2aWNlc19fcm93IC5yb3dfX2xpbms6aG92ZXIgLl90ZXh0IHtcbiAgICAgIGNvbG9yOiAjNEY4QkYwOyB9XG4gICAgLnNlcnZpY2VzX19yb3cgLnJvd19fbGluazpob3ZlciAuX2hvdmVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnNlcnZpY2VzX19yb3cgLnJvd19fbGluazpob3ZlciAuX21haW4ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuc2VydmljZXNfX3JvdyAucm93X19hY3Rpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCAjRkZGRkZGIDM5LjUzJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNjZweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgICAuc2VydmljZXNfX3JvdyAucm93X19hY3Rpb24gLl9lZGl0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3Nwcml0ZS5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0NDFweCAyNDI0cHg7XG4gICAgICB3aWR0aDogMThweDtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDE1cHggLTEwMDFweDsgfVxuICAgICAgLnNlcnZpY2VzX19yb3cgLnJvd19fYWN0aW9uIC5fZWRpdDpob3ZlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zcHJpdGUuc3ZnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0NDFweCAyNDI0cHg7XG4gICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC05NjFweCAtOTQ3cHg7IH1cbiAgLnNlcnZpY2VzX19yb3cgLnJvd19fbGlzdCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEOURERTU7XG4gICAgcGFkZGluZzogMCA2NnB4IDAgODNweDtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5zZXJ2aWNlc19faXRlbSB7XG4gIHBhZGRpbmc6IDE3cHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEOURERTU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5zZXJ2aWNlc19faXRlbSAuX2FjdGlvbnMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgei1pbmRleDogMTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCAjRkZGRkZGIDM5LjUzJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7IH1cbiAgICAuc2VydmljZXNfX2l0ZW0gLl9hY3Rpb25zIGxpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTZweDsgfVxuICAgICAgLnNlcnZpY2VzX19pdGVtIC5fYWN0aW9ucyBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5zZXJ2aWNlc19faXRlbSAuX2VkaXQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI0NDFweCAyNDI0cHg7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDE1cHggLTEwMDFweDsgfVxuICAgIC5zZXJ2aWNlc19faXRlbSAuX2VkaXQ6aG92ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjQ0MXB4IDI0MjRweDtcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2MXB4IC05NDdweDsgfVxuICAuc2VydmljZXNfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuICAuc2VydmljZXNfX2l0ZW06aG92ZXIgLl90ZXh0IHtcbiAgICBjb2xvcjogIzRGOEJGMDsgfVxuICAuc2VydmljZXNfX2l0ZW06aG92ZXIgLl9hY3Rpb25zIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cblxuLmFkZC1zZXJ2aWNlIHtcbiAgcGFkZGluZzogMjRweCAzMnB4OyB9XG4gIC5hZGQtc2VydmljZV9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbjogMCAtNHB4OyB9XG4gIC5hZGQtc2VydmljZV9fY29sIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDAgNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cbiAgICAuYWRkLXNlcnZpY2VfX2NvbDpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuYWRkLXNlcnZpY2VfX2NvbC0tYmlnIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5hZGQtc2VydmljZV9fZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgbWFyZ2luLXRvcDogMjRweDsgfVxuXG4uY2hvb3NlLWljb25fX3RpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0NDRkQ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmNob29zZS1pY29uX190aXRsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3Nwcml0ZS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyNDQxcHggMjQyNHB4O1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjRweCAtMTQycHg7XG4gICAgbWFyZ2luLXRvcDogLTRweDsgfVxuICAuY2hvb3NlLWljb25fX3RpdGxlLm9wZW5lZDpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cblxuLmNob29zZS1pY29uX19saXN0IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uY2hvb3NlLWljb25fX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLXRvcDogOHB4O1xuICBtYXJnaW46IDAgLThweDsgfVxuXG4uY2hvb3NlLWljb25fX2NvbCB7XG4gIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgcGFkZGluZzogMCA4cHg7XG4gIG1hcmdpbi10b3A6IDE2cHg7IH1cblxuLmNob29zZS1pY29uX19pdGVtIGlucHV0IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAuY2hvb3NlLWljb25fX2l0ZW0gaW5wdXQ6Y2hlY2tlZCArIGxhYmVsIHtcbiAgICBib3JkZXItY29sb3I6ICNCOUQxRjk7IH1cblxuLmNob29zZS1pY29uX19pdGVtIGxhYmVsIHtcbiAgYmFja2dyb3VuZDogI0Y3RjlGQztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLWhlaWdodDogMTA0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmNob29zZS1pY29uX19pdGVtIGxhYmVsIC5faWNvbiB7XG4gICAgbWluLWhlaWdodDogMzJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuY2hvb3NlLWljb25fX2l0ZW0gbGFiZWwgLl9pY29uIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuY2hvb3NlLWljb25fX2l0ZW0gbGFiZWwgLl90ZXh0IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbWFyZ2luLXRvcDogMTRweDsgfVxuICAuY2hvb3NlLWljb25fX2l0ZW0gbGFiZWw6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGYzZjk7IH1cblxuLmRpcmVjdG9yeV9fc2VjdGlvbiB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDlEREU1O1xuICBwYWRkaW5nOiAxNnB4IDMycHggMjRweDsgfVxuXG4uZGlyZWN0b3J5X190aXRsZSB7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LWZhbWlseTogXCJSb2JvdG8tTWVkaXVtXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG5cbi5kaXJlY3RvcnlfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMCAtNHB4OyB9XG5cbi5kaXJlY3RvcnlfX2l0ZW0ge1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nOiA1cHggMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNzUwcHgpIHtcbiAgICAuZGlyZWN0b3J5X19pdGVtIHtcbiAgICAgIHdpZHRoOiAzMy4zMzMzMzMzJTsgfSB9XG4gIC5kaXJlY3RvcnlfX2l0ZW0gc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cbiAgICAuZGlyZWN0b3J5X19pdGVtIHNwYW46Zmlyc3QtY2hpbGQge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgY29sb3I6ICM3RTg0OEM7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAzcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMnB4O1xuICAgICAgei1pbmRleDogMTsgfVxuICAgIC5kaXJlY3RvcnlfX2l0ZW0gc3BhbjpsYXN0LWNoaWxkIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMTQwcHg7XG4gICAgICB6LWluZGV4OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuICAgICAgLmRpcmVjdG9yeV9faXRlbSBzcGFuOmxhc3QtY2hpbGQ6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IGNhbGMoMTAwJSAtIDEzOHB4KTtcbiAgICAgICAgdG9wOiAxNnB4O1xuICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgI0M3Q0NENTsgfVxuXG4ucGF5bWVudC1zY29yZSB7XG4gIHBhZGRpbmc6IDI0cHggMzJweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEOURERTU7IH1cbiAgLnBheW1lbnQtc2NvcmVfX3RpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAucGF5bWVudC1zY29yZV9fdGl0bGUgLl9sYWJlbCB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4OyB9XG4gICAgICAucGF5bWVudC1zY29yZV9fdGl0bGUgLl9sYWJlbCBzcGFuIHtcbiAgICAgICAgY29sb3I6ICM3ZTg0OGM7IH1cbiAgLnBheW1lbnQtc2NvcmVfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbjogMCAtNHB4OyB9XG4gIC5wYXltZW50LXNjb3JlX19jb2wge1xuICAgIHBhZGRpbmc6IDAgNHB4O1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG4gICAgLnBheW1lbnQtc2NvcmVfX2NvbDpudGgtbGFzdC1jaGlsZCgtbisyKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5wYXltZW50LXNjb3JlX19pdGVtIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjBGNEZBO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBwYWRkaW5nOiA2cHggOHB4O1xuICAgIHRyYW5zaXRpb246IDAuM3M7IH1cbiAgICAucGF5bWVudC1zY29yZV9faXRlbTpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiAwcHggMnB4IDJweCByZ2JhKDAsIDQxLCAxMDIsIDAuMik7IH1cbiAgLnBheW1lbnQtc2NvcmVfX2VudGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLnBheW1lbnQtc2NvcmVfX2VudGVyLmhpZGUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAucGF5bWVudC1zY29yZV9faW5wdXQgLl9idG4ge1xuICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgaGVpZ2h0OiAzOHB4O1xuICAgIGNvbG9yOiAjYWFhZGIyOyB9XG4gICAgLnBheW1lbnQtc2NvcmVfX2lucHV0IC5fYnRuIHNwYW4ge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCB0cmFuc3BhcmVudDsgfVxuICAgIC5wYXltZW50LXNjb3JlX19pbnB1dCAuX2J0bjpob3ZlciB7XG4gICAgICBjb2xvcjogIzRGOEJGMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGN0Y5RkM7IH1cbiAgICAgIC5wYXltZW50LXNjb3JlX19pbnB1dCAuX2J0bjpob3ZlciBzcGFuIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjNEY4QkYwOyB9XG4gICAgLnBheW1lbnQtc2NvcmVfX2lucHV0IC5fYnRuLmhpZGUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAucGF5bWVudC1zY29yZV9faW5wdXQgLl9pbnB1dCB7XG4gICAgcGFkZGluZzogMCA4cHg7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGN0Y5RkM7XG4gICAgaGVpZ2h0OiAzOHB4O1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAucGF5bWVudC1zY29yZV9faW5wdXQgLl9pbnB1dC5zaG93ZWQge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnBheW1lbnQtc2NvcmVfX2VudGVyLWFjdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5wYXltZW50LXNjb3JlX19kYXRlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICNhYWFkYjI7XG4gICAgcGFkZGluZzogMCA4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7IH1cbiAgICAucGF5bWVudC1zY29yZV9fZGF0ZTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGOUZDOyB9XG4gICAgICAucGF5bWVudC1zY29yZV9fZGF0ZTpob3ZlciBzcGFuIHtcbiAgICAgICAgY29sb3I6ICM0RjhCRjA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgIzRGOEJGMDsgfVxuICAucGF5bWVudC1zY29yZV9fc3VibWl0IHtcbiAgICBoZWlnaHQ6IDM4cHg7XG4gICAgd2lkdGg6IDM0cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gICAgLnBheW1lbnQtc2NvcmVfX3N1Ym1pdDpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGOUZDOyB9XG4gICAgLnBheW1lbnQtc2NvcmVfX3N1Ym1pdDpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICAgIG1hcmdpbi10b3A6IC0xMnB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjQ0MXB4IDI0MjRweDtcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgzMnB4IC04MDZweDsgfVxuICAgIC5wYXltZW50LXNjb3JlX19zdWJtaXQuc2hvd2VkIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIC5wYXltZW50LXNjb3JlX19pbmZvIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1pbi1oZWlnaHQ6IDM4cHg7XG4gICAgcGFkZGluZzogMCA4cHg7IH1cbiAgICAucGF5bWVudC1zY29yZV9faW5mby5zaG93ZWQge1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAucGF5bWVudC1zY29yZV9fdGV4dCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogI2FhYWRiMjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAucGF5bWVudC1zY29yZV9fdGV4dCA+IGRpdiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDsgfVxuICAgICAgLnBheW1lbnQtc2NvcmVfX3RleHQgPiBkaXY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgLnBheW1lbnQtc2NvcmVfX3RleHQgPiBkaXYgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjMzI0MDU3O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgLnBheW1lbnQtc2NvcmVfX2FjdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDsgfVxuICAgIC5wYXltZW50LXNjb3JlX19hY3Rpb24gbGkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4OyB9XG4gICAgICAucGF5bWVudC1zY29yZV9fYWN0aW9uIGxpOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAucGF5bWVudC1zY29yZV9fYWN0aW9uIC5fZWRpdCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zcHJpdGUuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyNDQxcHggMjQyNHB4O1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAxNXB4IC0xMDAxcHg7IH1cbiAgICAgIC5wYXltZW50LXNjb3JlX19hY3Rpb24gLl9lZGl0OmhvdmVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3Nwcml0ZS5zdmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjQ0MXB4IDI0MjRweDtcbiAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2MXB4IC05NDdweDsgfVxuICAgIC5wYXltZW50LXNjb3JlX19hY3Rpb24gLl9kZWwge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjQ0MXB4IDI0MjRweDtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MjZweCAtMTYzMXB4OyB9XG4gICAgICAucGF5bWVudC1zY29yZV9fYWN0aW9uIC5fZGVsOmhvdmVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3Nwcml0ZS5zdmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjQ0MXB4IDI0MjRweDtcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2NThweCAtMTY2M3B4OyB9XG4gIC5wYXltZW50LXNjb3JlX19idG4ge1xuICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG4gICAgYm9yZGVyOiAxcHggZG90dGVkICNCOUQxRjk7XG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAucGF5bWVudC1zY29yZV9fYnRuOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNUY4RkM7XG4gICAgICBib3JkZXItY29sb3I6ICM0RjhCRjA7IH1cbiAgICAucGF5bWVudC1zY29yZV9fYnRuIHNwYW4ge1xuICAgICAgY29sb3I6ICM0RjhCRjA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7IH1cbiAgICAgIC5wYXltZW50LXNjb3JlX19idG4gc3BhbjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3Nwcml0ZS5zdmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjQ0MXB4IDI0MjRweDtcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU2cHggLTU2cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC04cHg7IH1cbiAgLnBheW1lbnQtc2NvcmUtLXN0YXRpYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgIC5wYXltZW50LXNjb3JlLS1zdGF0aWMgLnBheW1lbnQtc2NvcmVfX2l0ZW06aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAgIC5wYXltZW50LXNjb3JlLS1zdGF0aWMgLnBheW1lbnQtc2NvcmVfX2luZm8ge1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuXG4udXNlci1wY19faGVhZCB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEOURERTU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcGFkZGluZzogMjRweCAzMnB4OyB9XG5cbi51c2VyLXBjX19zZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q5RERFNTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgLnVzZXItcGNfX3NlY3Rpb246bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAudXNlci1wY19fc2VjdGlvbi0tc2xpZGVyIC5lZGl0LW9yZ19faGVhZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1yaWdodDogNzJweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAudXNlci1wY19fc2VjdGlvbi0tc2xpZGVyIC5lZGl0LW9yZ19faGVhZGVyOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTJweDtcbiAgICAgIHJpZ2h0OiAzMnB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjQ0MXB4IDI0MjRweDtcbiAgICAgIHdpZHRoOiAyMXB4O1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwM3B4IC0xNjhweDsgfVxuICAudXNlci1wY19fc2VjdGlvbi0tc2xpZGVyIC5lZGl0LW9yZ19fZHJvcCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4udXNlci1wY19fb3B0aW9ucyBsaSB7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgLnVzZXItcGNfX29wdGlvbnMgbGk6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAudXNlci1wY19fb3B0aW9ucyBsaSBzdHJvbmcge1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90by1NZWRpdW1cIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBcIlRhaG9tYVwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gIC51c2VyLXBjX19vcHRpb25zIGxpIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogIzdlODQ4YzsgfVxuXG4udXNlci1pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAudXNlci1pbmZvX19pbWcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAudXNlci1pbmZvX19hdmF0YXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJGMUZDO1xuICAgIHdpZHRoOiA5NnB4O1xuICAgIGhlaWdodDogOTZweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAudXNlci1pbmZvX19hdmF0YXIgLl9jaGFyIHtcbiAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvLUxpZ2h0XCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAudXNlci1pbmZvX19hdmF0YXIgLl9pbWcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLnVzZXItaW5mb19fYXZhdGFyIC5faW1nIGltZyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTsgfVxuICAudXNlci1pbmZvX191cGxvYWQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMzsgfVxuICAgIC51c2VyLWluZm9fX3VwbG9hZCBpbnB1dCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnVzZXItaW5mb19fdXBsb2FkIGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDMycHg7XG4gICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAxNnB4IHJnYmEoMjMsIDc4LCAxNDMsIDAuMTUpO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAudXNlci1pbmZvX191cGxvYWQgbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3Nwcml0ZS5zdmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjQ0MXB4IDI0MjRweDtcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyMTJweCAtMjIxMnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtOHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogLThweDsgfVxuICAgIC51c2VyLWluZm9fX3VwbG9hZC0tZWRpdCBsYWJlbDpiZWZvcmUge1xuICAgICAgbWFyZ2luLXRvcDogLTdweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtN3B4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjQ0MXB4IDI0MjRweDtcbiAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNDdweCAtMjI0OHB4OyB9XG4gIC51c2VyLWluZm9fX3RleHQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMnB4OyB9XG4gIC51c2VyLWluZm9fX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBjb2xvcjogIzQ3NGE0ZjtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90by1NZWRpdW1cIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBcIlRhaG9tYVwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gIC51c2VyLWluZm9fX2VtYWlsIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgLnVzZXItaW5mb19fZW1haWwgLl9saW5rIHtcbiAgICAgIGNvbG9yOiAjNEY4QkYwOyB9XG4gICAgICAudXNlci1pbmZvX19lbWFpbCAuX2xpbms6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4udXNlci1zZWN1cml0eV9fc2VjdGlvbiB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDlEREU1O1xuICBwYWRkaW5nOiAyNHB4IDMycHg7IH1cbiAgLnVzZXItc2VjdXJpdHlfX3NlY3Rpb246bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuICAudXNlci1zZWN1cml0eV9fc2VjdGlvbiAuc2VjdGlvbl9faGVhZGVyLm9wZW5lZCAuc2VjdGlvbl9fYWN0aW9uOmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zcHJpdGUuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjQ0MXB4IDI0MjRweDtcbiAgICB3aWR0aDogMTdweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMyOHB4IC0yNzBweDtcbiAgICBtYXJnaW4tdG9wOiAtN3B4OyB9XG4gIC51c2VyLXNlY3VyaXR5X19zZWN0aW9uIC5zZWN0aW9uX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90by1NZWRpdW1cIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBcIlRhaG9tYVwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gIC51c2VyLXNlY3VyaXR5X19zZWN0aW9uIC5zZWN0aW9uX19hY3Rpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb2xvcjogIzRGOEJGMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAgIC51c2VyLXNlY3VyaXR5X19zZWN0aW9uIC5zZWN0aW9uX19hY3Rpb246YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjQ0MXB4IDI0MjRweDtcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2MXB4IC05NDdweDtcbiAgICAgIG1hcmdpbi10b3A6IC0xMHB4OyB9XG4gICAgLnVzZXItc2VjdXJpdHlfX3NlY3Rpb24gLnNlY3Rpb25fX2FjdGlvbjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAudXNlci1zZWN1cml0eV9fc2VjdGlvbiAuc2VjdGlvbl9fZHJvcCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXgtd2lkdGg6IDU4MHB4O1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnVzZXItc2VjdXJpdHlfX3NlY3Rpb24gLnNlY3Rpb25fX2Rlc2Mge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGNvbG9yOiAjN0U4NDhDOyB9XG4gIC51c2VyLXNlY3VyaXR5X19zZWN0aW9uIC5zZWN0aW9uX19mb3JtIHtcbiAgICBtYXgtd2lkdGg6IDM0MHB4OyB9XG4gICAgLnVzZXItc2VjdXJpdHlfX3NlY3Rpb24gLnNlY3Rpb25fX2Zvcm0gLmZvcm1fX21lc3NhZ2Uge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA0NnB4O1xuICAgICAgbGVmdDogMTAwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiA5MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgei1pbmRleDogMTsgfVxuICAgICAgLnVzZXItc2VjdXJpdHlfX3NlY3Rpb24gLnNlY3Rpb25fX2Zvcm0gLmZvcm1fX21lc3NhZ2Uuc3VjY2VzcyB7XG4gICAgICAgIGNvbG9yOiAjNjFCMjgzOyB9XG4gICAgICAudXNlci1zZWN1cml0eV9fc2VjdGlvbiAuc2VjdGlvbl9fZm9ybSAuZm9ybV9fbWVzc2FnZS5lcnJvciB7XG4gICAgICAgIGNvbG9yOiAjRTU2NTY1OyB9XG4gICAgLnVzZXItc2VjdXJpdHlfX3NlY3Rpb24gLnNlY3Rpb25fX2Zvcm0gLmZvcm1fX3NlY3Rpb24ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuICAgICAgLnVzZXItc2VjdXJpdHlfX3NlY3Rpb24gLnNlY3Rpb25fX2Zvcm0gLmZvcm1fX3NlY3Rpb246bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC51c2VyLXNlY3VyaXR5X19zZWN0aW9uIC5zZWN0aW9uX19mb3JtIC5mb3JtX19zZWN0aW9uIC5mb3JtLWdyb3VwLS1idG4gc3BhbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDE3NnB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGNvbG9yOiAjN0U4NDhDO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5jbGllbnQtZG9jc19faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAxOHB4IDMycHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDlEREU1OyB9XG5cbi5jbGllbnQtZG9jc19fZmlsdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuY2xpZW50LWRvY3NfX2ZpbHRlciAuX2l0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogMjRweDsgfVxuICAgIC5jbGllbnQtZG9jc19fZmlsdGVyIC5faXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIC5jbGllbnQtZG9jc19fZmlsdGVyIC5faXRlbS0tc3RhdGljIC5kcm9wZG93biB7XG4gICAgICB3aWR0aDogMTkycHg7XG4gICAgICBoZWlnaHQ6IDMycHg7IH1cbiAgICAgIC5jbGllbnQtZG9jc19fZmlsdGVyIC5faXRlbS0tc3RhdGljIC5kcm9wZG93bjpob3ZlciAuZHJvcGRvd25fX2hlYWRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwOyB9XG4gICAgICAuY2xpZW50LWRvY3NfX2ZpbHRlciAuX2l0ZW0tLXN0YXRpYyAuZHJvcGRvd246aG92ZXIgLmRyb3Bkb3duX190ZXh0IHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1pbi13aWR0aDogMTkycHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTJweCByZ2JhKDQ2LCA2NywgMTAyLCAwLjE1KTtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zczsgfVxuICAgICAgLmNsaWVudC1kb2NzX19maWx0ZXIgLl9pdGVtLS1zdGF0aWMgLmRyb3Bkb3duX19oZWFkZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRUJGMUZDO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgYm9yZGVyOiAwOyB9XG4gICAgICAuY2xpZW50LWRvY3NfX2ZpbHRlciAuX2l0ZW0tLXN0YXRpYyAuZHJvcGRvd25fX3RleHQge1xuICAgICAgICBwYWRkaW5nOiAwIDMwcHggMCA4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICB3aWR0aDogMTkycHg7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAuY2xpZW50LWRvY3NfX2ZpbHRlciAuX2l0ZW0tLXN0YXRpYyAuZHJvcGRvd25fX2Fycm93IHtcbiAgICAgICAgcmlnaHQ6IDhweDsgfVxuICAgICAgLmNsaWVudC1kb2NzX19maWx0ZXIgLl9pdGVtLS1zdGF0aWMgLmRyb3Bkb3duX19ib3gge1xuICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiA0cHg7IH1cblxuLmNsaWVudC1kb2NzX19kcm9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuY2xpZW50LWRvY3NfX2Ryb3AgLl9sYWJlbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cHg7IH1cbiAgLmNsaWVudC1kb2NzX19kcm9wIC5kcm9wZG93bl9faGVhZGVyIHtcbiAgICBib3JkZXI6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBoZWlnaHQ6IDMycHg7IH1cbiAgLmNsaWVudC1kb2NzX19kcm9wIC5kcm9wZG93bl9fdGV4dCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBjb2xvcjogIzRGOEJGMDsgfVxuICAuY2xpZW50LWRvY3NfX2Ryb3AgLmRyb3Bkb3duX19hcnJvdyB7XG4gICAgcmlnaHQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zcHJpdGUuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjQ0MXB4IDI0MjRweDtcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTUwcHggLTEzNHB4OyB9XG4gIC5jbGllbnQtZG9jc19fZHJvcCAuZHJvcGRvd25fX2JveCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgdG9wOiAxMDAlOyB9XG5cbi5jbGllbnQtZG9jc19fYm9keSB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uY2xpZW50LWRvY3NfX3JvdyB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdztcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5jbGllbnQtZG9jc19fcm93OmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDEycHggcmdiYSg0NiwgNjcsIDEwMiwgMC4xNSk7IH1cbiAgLmNsaWVudC1kb2NzX19yb3c6bGFzdC1jaGlsZCAuY2xpZW50LWRvY3NfX2l0ZW0ge1xuICAgIGJvcmRlci1ib3R0b206IDA7IH1cblxuLmNsaWVudC1kb2NzX19pdGVtIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgcGFkZGluZy10b3A6IDMycHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q5RERFNTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAuY2xpZW50LWRvY3NfX2l0ZW06aG92ZXIgLl9wb3B1cCB7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgLmNsaWVudC1kb2NzX19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHg7IH1cbiAgLmNsaWVudC1kb2NzX19pdGVtOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMycHg7IH1cbiAgLmNsaWVudC1kb2NzX19pdGVtIC5fbGFiZWwge1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuY2xpZW50LWRvY3NfX2l0ZW0gLl9pY29uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7IH1cbiAgLmNsaWVudC1kb2NzX19pdGVtIC5fZXJyb3Ige1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI0NDFweCAyNDI0cHg7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxM3B4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNTEzcHggLTE1MTRweDtcbiAgICBtYXJnaW4tdG9wOiAtN3B4O1xuICAgIGxlZnQ6IC0xN3B4OyB9XG4gIC5jbGllbnQtZG9jc19faXRlbSAuX3ByaWNlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgLmNsaWVudC1kb2NzX19pdGVtIC5fc3VtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3Nwcml0ZS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyNDQxcHggMjQyNHB4O1xuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNTI1cHggLTE1MjdweDtcbiAgICBtYXJnaW4tdG9wOiAtNnB4O1xuICAgIGxlZnQ6IC0xNHB4OyB9XG4gIC5jbGllbnQtZG9jc19faXRlbSAuX2Rlc2Mge1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogIzdFODQ4QztcbiAgICBtYXJnaW4tdG9wOiAzcHg7IH1cbiAgLmNsaWVudC1kb2NzX19pdGVtIC5fcG9wdXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwcHg7XG4gICAgei1pbmRleDogMTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNEOURERTU7XG4gICAgYm94LXNoYWRvdzogMHB4IDNweCAxMnB4IHJnYmEoOSwgMzgsIDg2LCAwLjEpO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICBtaW4td2lkdGg6IDIxMHB4O1xuICAgIHBhZGRpbmc6IDhweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAgIC5jbGllbnQtZG9jc19faXRlbSAuX3BvcHVwOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTdweDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yaWdodDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWJvdHRvbTogN3B4IHNvbGlkICNEOURERTU7IH1cbiAgICAuY2xpZW50LWRvY3NfX2l0ZW0gLl9wb3B1cDphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTZweDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yaWdodDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWJvdHRvbTogN3B4IHNvbGlkICNmZmY7IH1cbiAgICAuY2xpZW50LWRvY3NfX2l0ZW0gLl9wb3B1cCBsaSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAgICAgLmNsaWVudC1kb2NzX19pdGVtIC5fcG9wdXAgbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5jbGllbnQtZG9jc19faXRlbSAuX3BvcHVwIGxpIHNwYW46Zmlyc3QtY2hpbGQge1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIGNvbG9yOiAjN0U4NDhDO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9XG5cbi5jbGllbnQtZG9jc19fYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAuY2xpZW50LWRvY3NfX2J0biBsaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4OyB9XG4gICAgLmNsaWVudC1kb2NzX19idG4gbGk6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLmNsaWVudC1kb2NzX19idG4gLl9lZGl0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3Nwcml0ZS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyNDQxcHggMjQyNHB4O1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTc5cHggLTk2NXB4OyB9XG4gICAgLmNsaWVudC1kb2NzX19idG4gLl9lZGl0OmhvdmVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3Nwcml0ZS5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0NDFweCAyNDI0cHg7XG4gICAgICB3aWR0aDogMThweDtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC05OTdweCAtOTgzcHg7IH1cbiAgLmNsaWVudC1kb2NzX19idG4gLl91cGxvYWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI0NDFweCAyNDI0cHg7XG4gICAgd2lkdGg6IDE5cHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTkzcHggLTIxOTJweDsgfVxuICAgIC5jbGllbnQtZG9jc19fYnRuIC5fdXBsb2FkOmhvdmVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3Nwcml0ZS5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0NDFweCAyNDI0cHg7XG4gICAgICB3aWR0aDogMTlweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjI4cHggLTIyMjhweDsgfVxuICAuY2xpZW50LWRvY3NfX2J0biAuX2Rvd25sb2FkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3Nwcml0ZS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyNDQxcHggMjQyNHB4O1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODgxcHggLTg1NXB4OyB9XG4gICAgLmNsaWVudC1kb2NzX19idG4gLl9kb3dubG9hZDpob3ZlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zcHJpdGUuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyNDQxcHggMjQyNHB4O1xuICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODk1cHggLTg3M3B4OyB9XG5cbi5jbGllbnQtZG9jc19fYWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuY2xpZW50LWRvY3NfX2FjdGlvbiBsaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4OyB9XG4gICAgLmNsaWVudC1kb2NzX19hY3Rpb24gbGk6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLmNsaWVudC1kb2NzX19hY3Rpb24gLl9saW5rIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgIC5jbGllbnQtZG9jc19fYWN0aW9uIC5fbGluazpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAtNnB4OyB9XG4gICAgLmNsaWVudC1kb2NzX19hY3Rpb24gLl9saW5rOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5jbGllbnQtZG9jc19fYWN0aW9uIC5fcGF5bWVudHMge1xuICAgIGNvbG9yOiAjRTU2NTY1OyB9XG4gICAgLmNsaWVudC1kb2NzX19hY3Rpb24gLl9wYXltZW50czpiZWZvcmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjQ0MXB4IDI0MjRweDtcbiAgICAgIHdpZHRoOiA5cHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTUzM3B4IC0xNTM3cHg7IH1cbiAgLmNsaWVudC1kb2NzX19hY3Rpb24gLl9kb3dubG9hZCB7XG4gICAgY29sb3I6ICM0RjhCRjA7IH1cbiAgICAuY2xpZW50LWRvY3NfX2FjdGlvbiAuX2Rvd25sb2FkOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zcHJpdGUuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyNDQxcHggMjQyNHB4O1xuICAgICAgd2lkdGg6IDlweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC05MDlweCAtODkxcHg7IH1cblxuLmNyZWF0ZS1wYXltZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5jcmVhdGUtcGF5bWVudF9fY29weSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjVweDtcbiAgICByaWdodDogMzJweDtcbiAgICB6LWluZGV4OiAxO1xuICAgIGNvbG9yOiAjNEY4QkYwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIxcHg7IH1cbiAgICAuY3JlYXRlLXBheW1lbnRfX2NvcHk6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjQ0MXB4IDI0MjRweDtcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTc1MHB4IC03MTJweDtcbiAgICAgIG1hcmdpbi10b3A6IC04cHg7IH1cbiAgICAuY3JlYXRlLXBheW1lbnRfX2NvcHk6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLmNyZWF0ZS1wYXltZW50X19oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBhZGRpbmc6IDI0cHggMzJweCAxNnB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDlEREU1OyB9XG4gICAgLmNyZWF0ZS1wYXltZW50X19oZWFkZXIgLl9pdGVtIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBtYXJnaW4tdG9wOiA2cHg7IH1cbiAgICAgIC5jcmVhdGUtcGF5bWVudF9faGVhZGVyIC5faXRlbTpudGgtY2hpbGQoLW4rMikge1xuICAgICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICAuY3JlYXRlLXBheW1lbnRfX2hlYWRlciAuX2l0ZW0gc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7IH1cbiAgICAgICAgLmNyZWF0ZS1wYXltZW50X19oZWFkZXIgLl9pdGVtIHNwYW46Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90by1NZWRpdW1cIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBcIlRhaG9tYVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gICAgICAgIC5jcmVhdGUtcGF5bWVudF9faGVhZGVyIC5faXRlbSBzcGFuOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGNvbG9yOiAjN2U4NDhjOyB9XG4gICAgLmNyZWF0ZS1wYXltZW50X19oZWFkZXItLW1vZCB7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDI0cHg7IH1cbiAgLmNyZWF0ZS1wYXltZW50X19ib2R5IHtcbiAgICBwYWRkaW5nOiAyNHB4IDMycHggNDBweDsgfVxuICAuY3JlYXRlLXBheW1lbnRfX3BlcnNvbi13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDQzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7IH1cbiAgLmNyZWF0ZS1wYXltZW50X19wZXJzb24gLnBlcnNvbl9fbGFiZWwge1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4OyB9XG4gIC5jcmVhdGUtcGF5bWVudF9fcGVyc29uIC5wZXJzb25fX2ZpZWxkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRDlEREU1O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmNyZWF0ZS1wYXltZW50X19wZXJzb24gLnBlcnNvbl9fZmllbGQgLl9pbnB1dCB7XG4gICAgICBmbGV4OiAxOyB9XG4gICAgLmNyZWF0ZS1wYXltZW50X19wZXJzb24gLnBlcnNvbl9fZmllbGQgLl9kcm9wIHtcbiAgICAgIGZsZXgtc2hyaW5rOiAwOyB9XG4gICAgLmNyZWF0ZS1wYXltZW50X19wZXJzb24gLnBlcnNvbl9fZmllbGQgLmZvcm0taW5wdXQge1xuICAgICAgYm9yZGVyOiAwOyB9XG4gICAgLmNyZWF0ZS1wYXltZW50X19wZXJzb24gLnBlcnNvbl9fZmllbGQgLmRyb3Bkb3duX19oZWFkZXIge1xuICAgICAgYm9yZGVyOiAwOyB9XG4gICAgLmNyZWF0ZS1wYXltZW50X19wZXJzb24gLnBlcnNvbl9fZmllbGQgLmRyb3Bkb3duX190ZXh0IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICBjb2xvcjogIzk5OWZhODsgfVxuICAgIC5jcmVhdGUtcGF5bWVudF9fcGVyc29uIC5wZXJzb25fX2ZpZWxkIC5kcm9wZG93bl9fYm94IHtcbiAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAgIHRvcDogMTAwJTtcbiAgICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gIC5jcmVhdGUtcGF5bWVudF9fdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmNyZWF0ZS1wYXltZW50X190YWJsZSAudGFibGVfX3JvdyB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1yb3c7IH1cbiAgICAgIC5jcmVhdGUtcGF5bWVudF9fdGFibGUgLnRhYmxlX19yb3ctLWhlYWRlciAudGFibGVfX2l0ZW0ge1xuICAgICAgICBwYWRkaW5nOiA5cHggMTBweDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgICAgY29sb3I6ICM3ZTg0OGM7IH1cbiAgICAuY3JlYXRlLXBheW1lbnRfX3RhYmxlIC50YWJsZV9faXRlbSB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEOURERTU7XG4gICAgICBwYWRkaW5nOiAxNnB4IDEwcHg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBtaW4td2lkdGg6IDEwMHB4OyB9XG4gICAgICAuY3JlYXRlLXBheW1lbnRfX3RhYmxlIC50YWJsZV9faXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgICAgLmNyZWF0ZS1wYXltZW50X190YWJsZSAudGFibGVfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAgIC5jcmVhdGUtcGF5bWVudF9fdGFibGUgLnRhYmxlX19pdGVtLS1kZXNjIHtcbiAgICAgICAgY29sb3I6ICM5OTlmYTg7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7IH1cbiAgICAgIC5jcmVhdGUtcGF5bWVudF9fdGFibGUgLnRhYmxlX19pdGVtLS1uYW1lIHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgICAgbWluLXdpZHRoOiAxODBweDsgfVxuICAuY3JlYXRlLXBheW1lbnRfX25ldyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogN3B4IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEOURERTU7IH1cbiAgICAuY3JlYXRlLXBheW1lbnRfX25ldyAuZHJvcGRvd24tc2VhcmNoX19oZWFkZXIgLl90ZXh0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuY3JlYXRlLXBheW1lbnRfX25ldyAuZHJvcGRvd24tc2VhcmNoX19oZWFkZXItLXBsYWNlaG9sZGVyIC5kcm9wZG93bi1zZWFyY2hfX3RleHQge1xuICAgICAgcGFkZGluZy1yaWdodDogMzBweDsgfVxuICAgICAgLmNyZWF0ZS1wYXltZW50X19uZXcgLmRyb3Bkb3duLXNlYXJjaF9faGVhZGVyLS1wbGFjZWhvbGRlciAuZHJvcGRvd24tc2VhcmNoX190ZXh0IC5fdGV4dCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgI0FBQURCMjtcbiAgICAgICAgY29sb3I6ICNhYWFkYjI7IH1cbiAgICAgIC5jcmVhdGUtcGF5bWVudF9fbmV3IC5kcm9wZG93bi1zZWFyY2hfX2hlYWRlci0tcGxhY2Vob2xkZXIgLmRyb3Bkb3duLXNlYXJjaF9fdGV4dDpob3ZlciAuX3RleHQge1xuICAgICAgICBjb2xvcjogIzRGOEJGMDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjNEY4QkYwOyB9XG4gICAgLmNyZWF0ZS1wYXltZW50X19uZXcgLmRyb3Bkb3duLXNlYXJjaC5vcGVuZWQgLmRyb3Bkb3duLXNlYXJjaF9faGVhZGVyLS1wbGFjZWhvbGRlciAuZHJvcGRvd24tc2VhcmNoX190ZXh0IC5fdGV4dCB7XG4gICAgICBjb2xvcjogIzRGOEJGMDtcbiAgICAgIGJvcmRlci1jb2xvcjogIzRGOEJGMDsgfVxuICAgIC5jcmVhdGUtcGF5bWVudF9fbmV3IC5uZXdfX3JpZ2h0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweDsgfVxuICAgIC5jcmVhdGUtcGF5bWVudF9fbmV3IC5uZXdfX2lucHV0IHtcbiAgICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG4gICAgICBwYWRkaW5nOiAxM3B4IDhweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDBweDsgfVxuICAgICAgLmNyZWF0ZS1wYXltZW50X19uZXcgLm5ld19faW5wdXQgaW5wdXQge1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgICAgIC5jcmVhdGUtcGF5bWVudF9fbmV3IC5uZXdfX2lucHV0IGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICBjb2xvcjogI0FBQURCMjsgfVxuICAgICAgICAuY3JlYXRlLXBheW1lbnRfX25ldyAubmV3X19pbnB1dCBpbnB1dDotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICBjb2xvcjogI0FBQURCMjsgfVxuICAgICAgICAuY3JlYXRlLXBheW1lbnRfX25ldyAubmV3X19pbnB1dCBpbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgY29sb3I6ICNBQUFEQjI7IH1cbiAgICAgICAgLmNyZWF0ZS1wYXltZW50X19uZXcgLm5ld19faW5wdXQgaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICBjb2xvcjogI0FBQURCMjsgfVxuICAgICAgICAuY3JlYXRlLXBheW1lbnRfX25ldyAubmV3X19pbnB1dCBpbnB1dDpmb2N1cyB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjNEY4QkYwOyB9XG4gICAgICAgICAgLmNyZWF0ZS1wYXltZW50X19uZXcgLm5ld19faW5wdXQgaW5wdXQ6Zm9jdXMgKyAuX2JnIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGN0Y5RkM7IH1cbiAgICAgIC5jcmVhdGUtcGF5bWVudF9fbmV3IC5uZXdfX2lucHV0IC5fYmcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgei1pbmRleDogMTsgfVxuICAuY3JlYXRlLXBheW1lbnRfX3Jlc3VsdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogMTZweDsgfVxuICAgIC5jcmVhdGUtcGF5bWVudF9fcmVzdWx0IC5yZXN1bHRfX2J0biAuX2J0biB7XG4gICAgICBtaW4td2lkdGg6IDMyMHB4O1xuICAgICAgY29sb3I6ICM0ZjhiZjA7XG4gICAgICBib3JkZXI6IDFweCBkYXNoZWQgI0I5RDFGOTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdHJhbnNpdGlvbjogMC4zczsgfVxuICAgICAgLmNyZWF0ZS1wYXltZW50X19yZXN1bHQgLnJlc3VsdF9fYnRuIC5fYnRuIHNwYW4ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDsgfVxuICAgICAgICAuY3JlYXRlLXBheW1lbnRfX3Jlc3VsdCAucmVzdWx0X19idG4gLl9idG4gc3BhbjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0NDFweCAyNDI0cHg7XG4gICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNTQycHggLTE1NDlweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtN3B4OyB9XG4gICAgICAuY3JlYXRlLXBheW1lbnRfX3Jlc3VsdCAucmVzdWx0X19idG4gLl9idG46aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGOEZDO1xuICAgICAgICBib3JkZXItY29sb3I6ICM0RjhCRjA7IH1cbiAgICAuY3JlYXRlLXBheW1lbnRfX3Jlc3VsdCAucmVzdWx0X190ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4OyB9XG4gICAgICAuY3JlYXRlLXBheW1lbnRfX3Jlc3VsdCAucmVzdWx0X190ZXh0IHNwYW4ge1xuICAgICAgICBjb2xvcjogIzdlODQ4YzsgfVxuICAuY3JlYXRlLXBheW1lbnRfX2Zvb3RlciB7XG4gICAgcGFkZGluZzogMjRweCAzMnB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDlEREU1O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLmNyZWF0ZS1wYXltZW50X19mb290ZXIgLmZvb3Rlcl9fY2hlY2sge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzMnB4OyB9XG4gICAgICAuY3JlYXRlLXBheW1lbnRfX2Zvb3RlciAuZm9vdGVyX19jaGVjazpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAuY3JlYXRlLXBheW1lbnRfX2Zvb3RlciAuZm9vdGVyX19jaGVjayAuX2lucHV0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAuY3JlYXRlLXBheW1lbnRfX2Zvb3RlciAuZm9vdGVyX19jaGVjayAuX2lucHV0OmNoZWNrZWQgKyBsYWJlbCAuX3RvZ2dsZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzZEOUJFODsgfVxuICAgICAgICAgIC5jcmVhdGUtcGF5bWVudF9fZm9vdGVyIC5mb290ZXJfX2NoZWNrIC5faW5wdXQ6Y2hlY2tlZCArIGxhYmVsIC5fdG9nZ2xlOmFmdGVyIHtcbiAgICAgICAgICAgIGxlZnQ6IDIxcHg7IH1cbiAgICAgIC5jcmVhdGUtcGF5bWVudF9fZm9vdGVyIC5mb290ZXJfX2NoZWNrIC5fbGFiZWwge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgLmNyZWF0ZS1wYXltZW50X19mb290ZXIgLmZvb3Rlcl9fY2hlY2sgLl90ZXh0IHtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjA1cyAwLjI1czsgfVxuICAgICAgLmNyZWF0ZS1wYXltZW50X19mb290ZXIgLmZvb3Rlcl9fY2hlY2sgLl90b2dnbGUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAzOHB4O1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNDMUNFRTU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgIHRyYW5zaXRpb246IC4zcztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDsgfVxuICAgICAgICAuY3JlYXRlLXBheW1lbnRfX2Zvb3RlciAuZm9vdGVyX19jaGVjayAuX3RvZ2dsZTphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIGxlZnQ6IDNweDtcbiAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTdweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gICAgICAgIC5jcmVhdGUtcGF5bWVudF9fZm9vdGVyIC5mb290ZXJfX2NoZWNrIC5fdG9nZ2xlOmhvdmVyIHtcbiAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwcHggMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMTUpOyB9XG5cbi5wYXltZW50cy1pbmRpdmlkdWFsc19faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBwYWRkaW5nOiAwIDI0cHg7IH1cblxuLnBheW1lbnRzLWluZGl2aWR1YWxzX19zZWxlY3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5wYXltZW50cy1pbmRpdmlkdWFsc19fc2VsZWN0IC5fbGFiZWwge1xuICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICM3RTg0OEM7IH1cbiAgICAucGF5bWVudHMtaW5kaXZpZHVhbHNfX3NlbGVjdCAuX2xhYmVsOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5wYXltZW50cy1pbmRpdmlkdWFsc19fc2VsZWN0IC5kcm9wZG93biB7XG4gICAgbWluLXdpZHRoOiAzNzVweDsgfVxuXG4ucGF5bWVudHMtaW5kaXZpZHVhbHNfX2JvZHkge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0Q5RERFNTtcbiAgcGFkZGluZzogOHB4IDhweCA4cHggMjRweDtcbiAgbWF4LWhlaWdodDogNTAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucGF5bWVudHMtaW5kaXZpZHVhbHNfX2JvZHk6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNGRkZGRkYgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG4gICAgei1pbmRleDogMTsgfVxuICAucGF5bWVudHMtaW5kaXZpZHVhbHNfX2JvZHk6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICNGRkZGRkYgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG4gICAgei1pbmRleDogMTsgfVxuXG4ucGF5bWVudHMtaW5kaXZpZHVhbHNfX3JvdyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDlEREU1O1xuICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDsgfVxuICAucGF5bWVudHMtaW5kaXZpZHVhbHNfX3JvdzpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiAwOyB9XG4gIC5wYXltZW50cy1pbmRpdmlkdWFsc19fcm93IC5jaGVjay1ib3gge1xuICAgIHBhZGRpbmc6IDE4cHggMDsgfVxuICAgIC5wYXltZW50cy1pbmRpdmlkdWFsc19fcm93IC5jaGVjay1ib3ggLl90aXRsZSB7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnBheW1lbnRzLWluZGl2aWR1YWxzX19yb3cgLmNoZWNrLWJveCAuX2Rlc2Mge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICBjb2xvcjogIzdlODQ4YzsgfVxuICAucGF5bWVudHMtaW5kaXZpZHVhbHNfX3JvdyAuY2hlY2stbGFiZWw6YmVmb3JlIHtcbiAgICB0b3A6IDEwcHg7IH1cbiAgLnBheW1lbnRzLWluZGl2aWR1YWxzX19yb3cgLmNoZWNrLWxhYmVsOmFmdGVyIHtcbiAgICB0b3A6IDE2cHg7IH1cblxuLmZpbGVzLWxpc3Qge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0Q5RERFNTtcbiAgcGFkZGluZzogMzJweDtcbiAgbWFyZ2luOiAzMHB4IDAgMDsgfVxuICAuZmlsZXMtbGlzdF9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAuZmlsZXMtbGlzdF9fYm9keSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0Q5RERFNTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuICAuZmlsZXMtbGlzdF9faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q5RERFNTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLmZpbGVzLWxpc3RfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tOiAwOyB9XG4gICAgLmZpbGVzLWxpc3RfX2l0ZW0gLl9sZWZ0IHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90by1NZWRpdW1cIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBcIlRhaG9tYVwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAgIC5maWxlcy1saXN0X19pdGVtIC5fcmlnaHQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAuZmlsZXMtbGlzdF9faXRlbSAuX2RhdGUge1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBjb2xvcjogIzdFODQ4QztcbiAgICAgIG1hcmdpbi1yaWdodDogMzJweDsgfVxuICAgIC5maWxlcy1saXN0X19pdGVtIC5fZG93bmxvYWQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjQ0MXB4IDI0MjRweDtcbiAgICAgIHdpZHRoOiA5cHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTE4cHggLTkwM3B4O1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpOyB9XG4gICAgICAuZmlsZXMtbGlzdF9faXRlbSAuX2Rvd25sb2FkOmhvdmVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3Nwcml0ZS5zdmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjQ0MXB4IDI0MjRweDtcbiAgICAgICAgd2lkdGg6IDlweDtcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTA5cHggLTg5MXB4OyB9XG5cbi5yYW5nc19faGVhZCB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcGFkZGluZzogMCAxNnB4OyB9XG5cbi5yYW5nc19fbGFiZWwge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogIzdFODQ4QztcbiAgd2lkdGg6IDE1NHB4OyB9XG5cbi5yYW5nc19faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgYmFja2dyb3VuZDogI0Y3RjlGQztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5yYW5nc19faXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5yYW5nc19fdXNlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLnJhbmdzX191c2VyIC5fYXZhdGFyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7IH1cbiAgICAucmFuZ3NfX3VzZXIgLl9hdmF0YXIgLmF2YXRhciB7XG4gICAgICB3aWR0aDogMzJweDtcbiAgICAgIGhlaWdodDogMzJweDsgfVxuXG4ucmFuZ3NfX3JpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4ucmFuZ3NfX3NsaWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMjRweDsgfVxuICAucmFuZ3NfX3NsaWRlciAuX3JhbmdlIHtcbiAgICB3aWR0aDogOTZweDtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGhlaWdodDogNHB4O1xuICAgIGJhY2tncm91bmQ6ICM0RjhCRjA7IH1cbiAgICAucmFuZ3NfX3NsaWRlciAuX3JhbmdlIC51aS1zbGlkZXItcmFuZ2Uge1xuICAgICAgYmFja2dyb3VuZDogI0Q5RERFNTsgfVxuICAgIC5yYW5nc19fc2xpZGVyIC5fcmFuZ2UgLnVpLXNsaWRlci1oYW5kbGUge1xuICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgIGJvcmRlcjogMC41cHggc29saWQgIzhFOTlBQjtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHRvcDogLTVweDtcbiAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLnJhbmdzX19zbGlkZXIgLl9yYW5nZSAuX2RvdCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHdpZHRoOiAycHg7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgei1pbmRleDogMzsgfVxuICAgICAgLnJhbmdzX19zbGlkZXIgLl9yYW5nZSAuX2RvdDpudGgtY2hpbGQoMSkge1xuICAgICAgICBsZWZ0OiAxNnB4OyB9XG4gICAgICAucmFuZ3NfX3NsaWRlciAuX3JhbmdlIC5fZG90Om50aC1jaGlsZCgyKSB7XG4gICAgICAgIGxlZnQ6IDM3cHg7IH1cbiAgICAgIC5yYW5nc19fc2xpZGVyIC5fcmFuZ2UgLl9kb3Q6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgbGVmdDogNTZweDsgfVxuICAgICAgLnJhbmdzX19zbGlkZXIgLl9yYW5nZSAuX2RvdDpudGgtY2hpbGQoNCkge1xuICAgICAgICBsZWZ0OiA3NXB4OyB9XG4gICAgICAucmFuZ3NfX3NsaWRlciAuX3JhbmdlIC5fZG90Om50aC1jaGlsZCg1KSB7XG4gICAgICAgIGxlZnQ6IDkzcHg7IH1cbiAgLnJhbmdzX19zbGlkZXIgLl9pbnB1dCB7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5yYW5nc19fcmVtb3ZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3Nwcml0ZS5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMjQ0MXB4IDI0MjRweDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MjZweCAtMTYzMXB4OyB9XG4gIC5yYW5nc19fcmVtb3ZlOmhvdmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3Nwcml0ZS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyNDQxcHggMjQyNHB4O1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTY0MnB4IC0xNjQ3cHg7IH1cblxuLnJlcXVlc3Qtc2V0dGluZ3Mge1xuICBwYWRkaW5nOiAxNnB4IDcycHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDlEREU1OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgICAucmVxdWVzdC1zZXR0aW5ncyB7XG4gICAgICBwYWRkaW5nOiAxNnB4OyB9IH1cbiAgLnJlcXVlc3Qtc2V0dGluZ3NfX2hlYWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xuICAgIG1hcmdpbi10b3A6IC00MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDhweDsgfVxuICAgIC5yZXF1ZXN0LXNldHRpbmdzX19oZWFkIC5oZWFkX19pbmZvIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAucmVxdWVzdC1zZXR0aW5nc19faGVhZCAuaGVhZF9faW5mbyAuX2NvbCB7XG4gICAgICAgIG1pbi13aWR0aDogNDBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICBjb2xvcjogI0FBQURCMjsgfVxuICAgICAgICAucmVxdWVzdC1zZXR0aW5nc19faGVhZCAuaGVhZF9faW5mbyAuX2NvbDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgICAgLnJlcXVlc3Qtc2V0dGluZ3NfX2hlYWQgLmhlYWRfX2luZm8gLl9jb2wtLWxvbmcge1xuICAgICAgICAgIG1pbi13aWR0aDogMTc2cHg7IH1cbiAgLnJlcXVlc3Qtc2V0dGluZ3NfX3JvdyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEOURERTU7IH1cbiAgICAucmVxdWVzdC1zZXR0aW5nc19fcm93Omxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuICAgIC5yZXF1ZXN0LXNldHRpbmdzX19yb3cub3BlbmVkIC5yb3dfX3RvcDpiZWZvcmUge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAgIC5yZXF1ZXN0LXNldHRpbmdzX19yb3cgLnJvd19fdG9wIHtcbiAgICAgIHBhZGRpbmc6IDE2cHggMzJweCAxNnB4IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLnJlcXVlc3Qtc2V0dGluZ3NfX3JvdyAucm93X190b3A6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHJpZ2h0OiAzcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zcHJpdGUuc3ZnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0NDFweCAyNDI0cHg7XG4gICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2NHB4IC0xNDJweDsgfVxuICAgIC5yZXF1ZXN0LXNldHRpbmdzX19yb3cgLnJvd19fZHJvcCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAucmVxdWVzdC1zZXR0aW5nc19fcm93IC5yb3dfX25hbWUge1xuICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvLU1lZGl1bVwiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cbiAgICAucmVxdWVzdC1zZXR0aW5nc19fcm93IC5yb3dfX2luZm8ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmbGV4LXNocmluazogMDsgfVxuICAgICAgLnJlcXVlc3Qtc2V0dGluZ3NfX3JvdyAucm93X19pbmZvIC5fY29sIHtcbiAgICAgICAgbWluLXdpZHRoOiA0MHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBjb2xvcjogIzMyNDA1NztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5yZXF1ZXN0LXNldHRpbmdzX19yb3cgLnJvd19faW5mbyAuX2NvbC5oaWdobGlnaHQge1xuICAgICAgICAgIGNvbG9yOiAjNEY4QkYwOyB9XG4gICAgICAgIC5yZXF1ZXN0LXNldHRpbmdzX19yb3cgLnJvd19faW5mbyAuX2NvbDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgICAgLnJlcXVlc3Qtc2V0dGluZ3NfX3JvdyAucm93X19pbmZvIC5fY29sLS1sb25nIHtcbiAgICAgICAgICBtaW4td2lkdGg6IDE3NnB4OyB9XG4gICAgICAgIC5yZXF1ZXN0LXNldHRpbmdzX19yb3cgLnJvd19faW5mbyAuX2NvbC0tc3RhcjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAtMTRweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3Nwcml0ZS5zdmdcIik7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNDQxcHggMjQyNHB4O1xuICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgIGhlaWdodDogMTFweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA1OXB4IC0yMDU4cHg7IH1cbiAgICAucmVxdWVzdC1zZXR0aW5nc19fcm93IC5yb3dfX2NvbCB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgcGFkZGluZzogMCA0cHg7IH1cbiAgICAucmVxdWVzdC1zZXR0aW5nc19fcm93IC5yb3dfX2VsZW0ge1xuICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgIGJhY2tncm91bmQ6ICNGN0Y5RkM7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7IH1cbiAgICAgIC5yZXF1ZXN0LXNldHRpbmdzX19yb3cgLnJvd19fZWxlbSAuZWxlbV9fdGl0bGUge1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBjb2xvcjogIzdFODQ4QztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG4gICAgICAucmVxdWVzdC1zZXR0aW5nc19fcm93IC5yb3dfX2VsZW0gLmVsZW1fX2JvZHkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTIwcHgpIHtcbiAgICAgICAgICAucmVxdWVzdC1zZXR0aW5nc19fcm93IC5yb3dfX2VsZW0gLmVsZW1fX2JvZHkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgICAgLnJlcXVlc3Qtc2V0dGluZ3NfX3JvdyAucm93X19lbGVtIC5lbGVtX19pbnB1dCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjRweDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTEyMHB4KSB7XG4gICAgICAgICAgLnJlcXVlc3Qtc2V0dGluZ3NfX3JvdyAucm93X19lbGVtIC5lbGVtX19pbnB1dCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH1cbiAgICAgICAgLnJlcXVlc3Qtc2V0dGluZ3NfX3JvdyAucm93X19lbGVtIC5lbGVtX19pbnB1dDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICAucmVxdWVzdC1zZXR0aW5nc19fcm93IC5yb3dfX2VsZW0gLmVsZW1fX2lucHV0IC5faG91cnMge1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNEY4QkYwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgd2lkdGg6IDIycHg7IH1cbiAgICAgICAgLnJlcXVlc3Qtc2V0dGluZ3NfX3JvdyAucm93X19lbGVtIC5lbGVtX19pbnB1dCAuX2xhYmVsIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNHB4OyB9XG4gICAgICAgICAgLnJlcXVlc3Qtc2V0dGluZ3NfX3JvdyAucm93X19lbGVtIC5lbGVtX19pbnB1dCAuX2xhYmVsIHNwYW4ge1xuICAgICAgICAgICAgY29sb3I6ICM3ZTg0OGM7IH1cbiAgICAgICAgLnJlcXVlc3Qtc2V0dGluZ3NfX3JvdyAucm93X19lbGVtIC5lbGVtX19pbnB1dCAucmFkaW8taW5wdXQ6bm90KGNoZWNrZWQpICsgLnJhZGlvLWxhYmVsIHtcbiAgICAgICAgICBvcGFjaXR5OiAwLjU7IH1cbiAgICAgICAgLnJlcXVlc3Qtc2V0dGluZ3NfX3JvdyAucm93X19lbGVtIC5lbGVtX19pbnB1dCAucmFkaW8taW5wdXQ6Y2hlY2tlZCArIC5yYWRpby1sYWJlbCB7XG4gICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgICAucmVxdWVzdC1zZXR0aW5nc19fcm93IC5yb3dfX2VsZW0gLmVsZW1fX2lucHV0IC5yYWRpby1sYWJlbCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgICAucmVxdWVzdC1zZXR0aW5nc19fcm93IC5yb3dfX2VsZW0gLmVsZW1fX2lucHV0IGxhYmVsIHtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgY29sb3I6ICMzMjQwNTc7IH1cbiAgICAgICAgLnJlcXVlc3Qtc2V0dGluZ3NfX3JvdyAucm93X19lbGVtIC5lbGVtX19pbnB1dCAuZHJvcGRvd25fX2hlYWRlciB7XG4gICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAucmVxdWVzdC1zZXR0aW5nc19fcm93IC5yb3dfX2VsZW0gLmVsZW1fX2lucHV0IC5kcm9wZG93bl9fdGV4dCB7XG4gICAgICAgICAgcGFkZGluZzogMCAyMHB4IDAgMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTsgfVxuICAgICAgICAucmVxdWVzdC1zZXR0aW5nc19fcm93IC5yb3dfX2VsZW0gLmVsZW1fX2lucHV0IC5kcm9wZG93bl9fYXJyb3cge1xuICAgICAgICAgIHJpZ2h0OiAwOyB9XG4gICAgICAgIC5yZXF1ZXN0LXNldHRpbmdzX19yb3cgLnJvd19fZWxlbSAuZWxlbV9faW5wdXQgLmRyb3Bkb3duX19ib3gge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA0cHg7IH1cbiAgICAucmVxdWVzdC1zZXR0aW5nc19fcm93IC5yb3dfX3BlcmZvcm1hbmNlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXJnaW46IDAgLTRweCA4cHg7IH1cbiAgICAgIC5yZXF1ZXN0LXNldHRpbmdzX19yb3cgLnJvd19fcGVyZm9ybWFuY2U6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5yZXF1ZXN0LXNldHRpbmdzX19yb3cgLnJvd19fcGVyZm9ybWFuY2UtLWxvbmcgLmVsZW1fX2lucHV0IHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4OyB9XG4gIC5yZXF1ZXN0LXNldHRpbmdzLXByaXZpbGVnZV9fcm93IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDIzcHggMzBweDsgfVxuICAucmVxdWVzdC1zZXR0aW5ncy1wcml2aWxlZ2VfX2NvbCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDUwJTsgfVxuXG4uc2V0dGluZ3MtYXBwX19yb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDlEREU1O1xuICBib3JkZXItYm90dG9tOiAwO1xuICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gIC5zZXR0aW5ncy1hcHBfX3JvdzpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q5RERFNTsgfVxuICAuc2V0dGluZ3MtYXBwX19yb3cub3BlbmVkIHtcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDEycHggcmdiYSg0NiwgNjcsIDEwMiwgMC4xNSk7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q5RERFNTsgfVxuICAgIC5zZXR0aW5ncy1hcHBfX3Jvdy5vcGVuZWQgLnJvd19fYWN0aW9uIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gICAgLnNldHRpbmdzLWFwcF9fcm93Lm9wZW5lZCAucm93X19saW5rOmJlZm9yZSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gICAgLnNldHRpbmdzLWFwcF9fcm93Lm9wZW5lZCAucm93X19saW5rIC5fdGV4dCB7XG4gICAgICBjb2xvcjogIzRGOEJGMDsgfVxuICAgIC5zZXR0aW5ncy1hcHBfX3Jvdy5vcGVuZWQgLnJvd19fbGluayAuX2hvdmVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnNldHRpbmdzLWFwcF9fcm93Lm9wZW5lZCAucm93X19saW5rIC5fbWFpbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zZXR0aW5ncy1hcHBfX3Jvdzpub3QoLm9wZW5lZCkgKyAub3BlbmVkLWRvbmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5zZXR0aW5ncy1hcHBfX3Jvdzpub3QoLm9wZW5lZCkgKyAub3BlbmVkLWRvbmU6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNEOURERTU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMXM7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiA1cztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogLTE2cHg7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gIC5zZXR0aW5ncy1hcHBfX3JvdyAucm93X190aXRsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnNldHRpbmdzLWFwcF9fcm93IC5yb3dfX3RpdGxlOmhvdmVyIC5yb3dfX2FjdGlvbiB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIHRyYW5zaXRpb246IDAuM3M7IH1cbiAgLnNldHRpbmdzLWFwcF9fcm93IC5yb3dfX2xpbmsge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMjBweCA2NnB4IDIwcHggNThweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnNldHRpbmdzLWFwcF9fcm93IC5yb3dfX2xpbms6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiAyNnB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjQ0MXB4IDI0MjRweDtcbiAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTY0cHggLTE0MnB4O1xuICAgICAgbWFyZ2luLXRvcDogLTRweDsgfVxuICAgIC5zZXR0aW5ncy1hcHBfX3JvdyAucm93X19saW5rIC5fdGV4dCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuc2V0dGluZ3MtYXBwX19yb3cgLnJvd19fbGluayAuX2hvdmVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuc2V0dGluZ3MtYXBwX19yb3cgLnJvd19fbGluazpob3ZlcjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjQ0MXB4IDI0MjRweDtcbiAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTUwcHggLTEzNHB4OyB9XG4gICAgLnNldHRpbmdzLWFwcF9fcm93IC5yb3dfX2xpbms6aG92ZXIgLl90ZXh0IHtcbiAgICAgIGNvbG9yOiAjNEY4QkYwOyB9XG4gICAgLnNldHRpbmdzLWFwcF9fcm93IC5yb3dfX2xpbms6aG92ZXIgLl9ob3ZlciB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5zZXR0aW5ncy1hcHBfX3JvdyAucm93X19saW5rOmhvdmVyIC5fbWFpbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zZXR0aW5ncy1hcHBfX3JvdyAucm93X19hY3Rpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDY2cHg7XG4gICAgei1pbmRleDogMTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCAjRkZGRkZGIDM5LjUzJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4OyB9XG4gICAgLnNldHRpbmdzLWFwcF9fcm93IC5yb3dfX2FjdGlvbiBsaSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7IH1cbiAgICAgIC5zZXR0aW5ncy1hcHBfX3JvdyAucm93X19hY3Rpb24gbGk6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI2cHg7IH1cbiAgICAgIC5zZXR0aW5ncy1hcHBfX3JvdyAucm93X19hY3Rpb24gbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIC5zZXR0aW5ncy1hcHBfX3JvdyAucm93X19hY3Rpb24gLl9hZGQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgICAuc2V0dGluZ3MtYXBwX19yb3cgLnJvd19fYWN0aW9uIC5fYWRkOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNDQxcHggMjQyNHB4O1xuICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODhweCAtODhweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTZweDsgfVxuICAgICAgLnNldHRpbmdzLWFwcF9fcm93IC5yb3dfX2FjdGlvbiAuX2FkZCBzcGFuIHtcbiAgICAgICAgY29sb3I6ICM0RjhCRjA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgIzRGOEJGMDsgfVxuICAgICAgLnNldHRpbmdzLWFwcF9fcm93IC5yb3dfX2FjdGlvbiAuX2FkZDpob3ZlciBzcGFuIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5zZXR0aW5ncy1hcHBfX3JvdyAucm93X19hY3Rpb24gLl9lZGl0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3Nwcml0ZS5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0NDFweCAyNDI0cHg7XG4gICAgICB3aWR0aDogMThweDtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDE1cHggLTEwMDFweDsgfVxuICAgICAgLnNldHRpbmdzLWFwcF9fcm93IC5yb3dfX2FjdGlvbiAuX2VkaXQ6aG92ZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNDQxcHggMjQyNHB4O1xuICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTYxcHggLTk0N3B4OyB9XG4gICAgLnNldHRpbmdzLWFwcF9fcm93IC5yb3dfX2FjdGlvbiAuX2RlbCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zcHJpdGUuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyNDQxcHggMjQyNHB4O1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYyNnB4IC0xNjMxcHg7IH1cbiAgICAgIC5zZXR0aW5ncy1hcHBfX3JvdyAucm93X19hY3Rpb24gLl9kZWw6aG92ZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNDQxcHggMjQyNHB4O1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTY1OHB4IC0xNjYzcHg7IH1cbiAgLnNldHRpbmdzLWFwcF9fcm93IC5yb3dfX2xpc3Qge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDlEREU1O1xuICAgIHBhZGRpbmc6IDAgNjZweCAwIDgzcHg7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4uc2V0dGluZ3MtYXBwX19pdGVtIHtcbiAgcGFkZGluZzogMTdweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q5RERFNTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnNldHRpbmdzLWFwcF9faXRlbSAuX3RleHQge1xuICAgIGNvbG9yOiAjN2U4NDhjOyB9XG4gICAgLnNldHRpbmdzLWFwcF9faXRlbSAuX3RleHQgc3Ryb25nIHtcbiAgICAgIG1hcmdpbi1yaWdodDogM3B4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICBjb2xvcjogIzMyNDA1NzsgfVxuICAuc2V0dGluZ3MtYXBwX19pdGVtIC5fYWN0aW9ucyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICNGRkZGRkYgMzkuNTMlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuICAgIHBhZGRpbmctbGVmdDogNjBweDsgfVxuICAgIC5zZXR0aW5ncy1hcHBfX2l0ZW0gLl9hY3Rpb25zIGxpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTZweDsgfVxuICAgICAgLnNldHRpbmdzLWFwcF9faXRlbSAuX2FjdGlvbnMgbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAuc2V0dGluZ3MtYXBwX19pdGVtIC5fZWRpdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zcHJpdGUuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjQ0MXB4IDI0MjRweDtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMTVweCAtMTAwMXB4OyB9XG4gICAgLnNldHRpbmdzLWFwcF9faXRlbSAuX2VkaXQ6aG92ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjQ0MXB4IDI0MjRweDtcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2MXB4IC05NDdweDsgfVxuICAuc2V0dGluZ3MtYXBwX19pdGVtIC5fZGVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3Nwcml0ZS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyNDQxcHggMjQyNHB4O1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYyNnB4IC0xNjMxcHg7IH1cbiAgICAuc2V0dGluZ3MtYXBwX19pdGVtIC5fZGVsOmhvdmVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3Nwcml0ZS5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0NDFweCAyNDI0cHg7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjU4cHggLTE2NjNweDsgfVxuICAuc2V0dGluZ3MtYXBwX19pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IDA7IH1cbiAgLnNldHRpbmdzLWFwcF9faXRlbTpob3ZlciAuX2FjdGlvbnMge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuXG4ub3JnLWNvbW1vbl9faGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMCAtMTBweCAyNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEOURERTU7IH1cbiAgLm9yZy1jb21tb25fX2hlYWQgLmhlYWRfX2NvbCB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIGZsZXgtYmFzaXM6IDUwJTsgfVxuXG4ub3JnLWNvbW1vbl9fbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgLm9yZy1jb21tb25fX2xpc3Q6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAub3JnLWNvbW1vbl9fbGlzdCBsaSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBjb2xvcjogIzdlODQ4YzsgfVxuICAgIC5vcmctY29tbW9uX19saXN0IGxpOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5vcmctY29tbW9uX19saXN0IGxpIHN0cm9uZyB7XG4gICAgICBtaW4td2lkdGg6IDE2NHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICBjb2xvcjogIzMyNDA1NzsgfVxuICAub3JnLWNvbW1vbl9fbGlzdCAuZHJvcGRvd24ub3BlbmVkIC5kcm9wZG93bl9fYXJyb3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI0NDFweCAyNDI0cHg7XG4gICAgd2lkdGg6IDhweDtcbiAgICBoZWlnaHQ6IDlweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTM1cHggLTkyMHB4O1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLm9yZy1jb21tb25fX2xpc3QgLmRyb3Bkb3duX19oZWFkZXIge1xuICAgIHBhZGRpbmc6IDAgMTNweCAwIDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAgIC5vcmctY29tbW9uX19saXN0IC5kcm9wZG93bl9faGVhZGVyLS1wbGFjZWhvbGRlciAuZHJvcGRvd25fX3RleHQge1xuICAgICAgY29sb3I6ICM0RjhCRjA7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICM0RjhCRjA7IH1cbiAgICAub3JnLWNvbW1vbl9fbGlzdCAuZHJvcGRvd25fX2hlYWRlcjpob3ZlciAuZHJvcGRvd25fX2Fycm93IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3Nwcml0ZS5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0NDFweCAyNDI0cHg7XG4gICAgICB3aWR0aDogOHB4O1xuICAgICAgaGVpZ2h0OiA5cHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTM1cHggLTkyMHB4OyB9XG4gIC5vcmctY29tbW9uX19saXN0IC5kcm9wZG93bl9fdGV4dCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBmb250LXNpemU6IDEycHg7IH1cbiAgLm9yZy1jb21tb25fX2xpc3QgLmRyb3Bkb3duX19hcnJvdyB7XG4gICAgcmlnaHQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zcHJpdGUuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjQ0MXB4IDI0MjRweDtcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogOXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC05MzVweCAtOTIwcHg7XG4gICAgbWFyZ2luLXRvcDogLTNweDsgfVxuICAub3JnLWNvbW1vbl9fbGlzdCAuZHJvcGRvd25fX2JveCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgdG9wOiAxMDAlOyB9XG5cbi52YWNhdGlvbiB7XG4gIHBhZGRpbmc6IDAgMCAyNHB4OyB9XG4gIC52YWNhdGlvbl9faGVhZGVyIHtcbiAgICBwYWRkaW5nOiAxN3B4IDMycHggMTdweCAyNHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAudmFjYXRpb25fX2hlYWRlci0tYm9yZGVyIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDlkZGU1O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuICAgIC52YWNhdGlvbl9faGVhZGVyIC5oZWFkZXJfbGVmdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgLnZhY2F0aW9uX19oZWFkZXIgLmhlYWRlcl9sZWZ0IC5sZWZ0LWl0ZW0ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDsgfVxuICAgICAgICAudmFjYXRpb25fX2hlYWRlciAuaGVhZGVyX2xlZnQgLmxlZnQtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgICAgLnZhY2F0aW9uX19oZWFkZXIgLmhlYWRlcl9sZWZ0IC5sZWZ0LWl0ZW0gLmRyb3Bkb3duIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDE5MHB4OyB9XG4gICAgICAgICAgLnZhY2F0aW9uX19oZWFkZXIgLmhlYWRlcl9sZWZ0IC5sZWZ0LWl0ZW0gLmRyb3Bkb3duLm9wZW5lZCAuZHJvcGRvd25fX2hlYWRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJmMWZjOyB9XG4gICAgICAgICAgLnZhY2F0aW9uX19oZWFkZXIgLmhlYWRlcl9sZWZ0IC5sZWZ0LWl0ZW0gLmRyb3Bkb3duX19oZWFkZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgYm9yZGVyOiAwOyB9XG4gICAgICAgICAgICAudmFjYXRpb25fX2hlYWRlciAuaGVhZGVyX2xlZnQgLmxlZnQtaXRlbSAuZHJvcGRvd25fX2hlYWRlcjpob3ZlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlYmYxZmM7IH1cbiAgICAgICAgICAudmFjYXRpb25fX2hlYWRlciAuaGVhZGVyX2xlZnQgLmxlZnQtaXRlbSAuZHJvcGRvd25fX3RleHQge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7IH1cbiAgICAgICAgICAudmFjYXRpb25fX2hlYWRlciAuaGVhZGVyX2xlZnQgLmxlZnQtaXRlbSAuZHJvcGRvd25fX2JveCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDJweDsgfVxuICAudmFjYXRpb25fX2FkZCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIzcHg7IH1cbiAgICAudmFjYXRpb25fX2FkZDpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIG1hcmdpbi10b3A6IC04cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zcHJpdGUuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyNDQxcHggMjQyNHB4O1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTZweCAtNTZweDsgfVxuICAgIC52YWNhdGlvbl9fYWRkIHNwYW4ge1xuICAgICAgY29sb3I6ICM0ZjhiZjA7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICM0ZjhiZjA7IH1cbiAgICAudmFjYXRpb25fX2FkZDpob3ZlciBzcGFuIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLnZhY2F0aW9uX19jaGVja2JveCBpbnB1dCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC52YWNhdGlvbl9fY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCArIGxhYmVsIC5fdG9nZ2xlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2ZDliZTg7IH1cbiAgICAgIC52YWNhdGlvbl9fY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCArIGxhYmVsIC5fdG9nZ2xlOmFmdGVyIHtcbiAgICAgICAgbGVmdDogMjFweDsgfVxuICAudmFjYXRpb25fX2NoZWNrYm94IGxhYmVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAudmFjYXRpb25fX2NoZWNrYm94IC5fdG9nZ2xlIHtcbiAgICB3aWR0aDogMzhweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgYmFja2dyb3VuZDogI2MxY2VlNTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7IH1cbiAgICAudmFjYXRpb25fX2NoZWNrYm94IC5fdG9nZ2xlOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDNweDtcbiAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTdweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gICAgLnZhY2F0aW9uX19jaGVja2JveCAuX3RvZ2dsZTpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwcHggMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMTUpOyB9XG5cbi52YWNhdGlvbi1wZXJpb2QtLXNtYWxsIC52YWNhdGlvbi1wZXJpb2RfX2l0ZW0ge1xuICBtYXgtd2lkdGg6IDQyOHB4OyB9XG5cbi52YWNhdGlvbi1wZXJpb2QtLXBiIHtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7IH1cblxuLnZhY2F0aW9uLXBlcmlvZF9faGVhZGVyIHtcbiAgcGFkZGluZzogMCAzMnB4IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90by1NZWRpdW1cIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBcIlRhaG9tYVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOWRkZTU7IH1cbiAgLnZhY2F0aW9uLXBlcmlvZF9faGVhZGVyIHNwYW4ge1xuICAgIGNvbG9yOiAjN2U4NDhjO1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90by1SZWd1bGFyXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG5cbi52YWNhdGlvbi1wZXJpb2RfX2xpc3Qge1xuICBwYWRkaW5nOiAxNnB4IDMycHggMDsgfVxuXG4udmFjYXRpb24tcGVyaW9kX19pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjRmYTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiAxM3B4IDI0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgdHJhbnNpdGlvbjogMC4zczsgfVxuICAudmFjYXRpb24tcGVyaW9kX19pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLnZhY2F0aW9uLXBlcmlvZF9faXRlbTpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMHB4IDRweCAxMnB4IHJnYmEoNDYsIDY3LCAxMDIsIDAuMTUpOyB9XG4gIC52YWNhdGlvbi1wZXJpb2RfX2l0ZW0uX2Rpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MCwgMjQ0LCAyNTAsIDAuNSk7IH1cbiAgICAudmFjYXRpb24tcGVyaW9kX19pdGVtLl9kaXNhYmxlZCAudmFjYXRpb24tcGVyaW9kX190aXRsZSB7XG4gICAgICBjb2xvcjogI2FhYWRiMiAhaW1wb3J0YW50OyB9XG4gICAgLnZhY2F0aW9uLXBlcmlvZF9faXRlbS5fZGlzYWJsZWQgLl90ZXh0LFxuICAgIC52YWNhdGlvbi1wZXJpb2RfX2l0ZW0uX2Rpc2FibGVkIC5fYnRuIHtcbiAgICAgIGNvbG9yOiAjYWFhZGIyICFpbXBvcnRhbnQ7IH1cbiAgLnZhY2F0aW9uLXBlcmlvZF9faXRlbS0tZW1wdHkge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBjb2xvcjogIzk5OWZhODsgfVxuICAgIC52YWNhdGlvbi1wZXJpb2RfX2l0ZW0tLWVtcHR5OmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLnZhY2F0aW9uLXBlcmlvZF9fbGVmdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuXG4udmFjYXRpb24tcGVyaW9kX190aXRsZSB7XG4gIG1hcmdpbi1yaWdodDogMjRweDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvLU1lZGl1bVwiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICMzMjQwNTc7IH1cblxuLnZhY2F0aW9uLXBlcmlvZF9faW5wdXRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC52YWNhdGlvbi1wZXJpb2RfX2lucHV0cyAuaW5wdXQge1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC52YWNhdGlvbi1wZXJpb2RfX2lucHV0cyAuaW5wdXQgLl90ZXh0IHtcbiAgICAgIGNvbG9yOiAjN2U4NDhjOyB9XG4gICAgLnZhY2F0aW9uLXBlcmlvZF9faW5wdXRzIC5pbnB1dCBpbnB1dCB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAudmFjYXRpb24tcGVyaW9kX19pbnB1dHMgLmlucHV0IGxhYmVsIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMjsgfVxuICAgIC52YWNhdGlvbi1wZXJpb2RfX2lucHV0cyAuaW5wdXQgLl9idG4sXG4gICAgLnZhY2F0aW9uLXBlcmlvZF9faW5wdXRzIC5pbnB1dCBsYWJlbCB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBjb2xvcjogIzRmOGJmMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgIzRmOGJmMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAudmFjYXRpb24tcGVyaW9kX19pbnB1dHMgLmlucHV0IC5fYnRuOmhvdmVyLFxuICAgICAgLnZhY2F0aW9uLXBlcmlvZF9faW5wdXRzIC5pbnB1dCBsYWJlbDpob3ZlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAudmFjYXRpb24tcGVyaW9kX19pbnB1dHMgLmlucHV0IC5fYnRuOmhvdmVyIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgIzRmOGJmMDsgfVxuICAgIC52YWNhdGlvbi1wZXJpb2RfX2lucHV0cyAuaW5wdXQ6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuLnZhY2F0aW9uLXBlcmlvZF9fc2l6ZSB7XG4gIG1hcmdpbi1sZWZ0OiAzMnB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjN2U4NDhjOyB9XG5cbi52YWNhdGlvbi1wZXJpb2RfX3N3YXAge1xuICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC52YWNhdGlvbi1wZXJpb2RfX3N3YXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IC01cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zcHJpdGUuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjQ0MXB4IDI0MjRweDtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxMDlweCAtMjEwNHB4OyB9XG4gIC52YWNhdGlvbi1wZXJpb2RfX3N3YXAgc3BhbiB7XG4gICAgY29sb3I6ICM0ZjhiZjA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgIzRmOGJmMDsgfVxuICAudmFjYXRpb24tcGVyaW9kX19zd2FwOmhvdmVyIHNwYW4ge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLnZhY2F0aW9uLXBlcmlvZF9fcmlnaHQge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4udmFjYXRpb24tcGVyaW9kX19yZW1vdmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAyNDQxcHggMjQyNHB4O1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzk0cHggLTc2MnB4OyB9XG4gIC52YWNhdGlvbi1wZXJpb2RfX3JlbW92ZTpob3ZlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zcHJpdGUuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjQ0MXB4IDI0MjRweDtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEzcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwNnB4IC03NzVweDsgfVxuXG4udmFjYXRpb24tcGVyaW9kX19hZGQge1xuICBtYXJnaW46IDAgMzJweDtcbiAgcGFkZGluZzogMTZweCAwIDA7IH1cbiAgLnZhY2F0aW9uLXBlcmlvZF9fYWRkLmhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnZhY2F0aW9uLXBlcmlvZF9fYWRkIGJ1dHRvbiB7XG4gICAgYm9yZGVyOiAxcHggZGFzaGVkICM0ZjhiZjA7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxM3B4IDA7IH1cbiAgICAudmFjYXRpb24tcGVyaW9kX19hZGQgYnV0dG9uOmRpc2FibGVkIHtcbiAgICAgIG9wYWNpdHk6IDAuNTsgfVxuICAgIC52YWNhdGlvbi1wZXJpb2RfX2FkZCBidXR0b24gc3BhbiB7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGNvbG9yOiAjNGY4YmYwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvLU1lZGl1bVwiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gICAgICAudmFjYXRpb24tcGVyaW9kX19hZGQgYnV0dG9uIHNwYW46YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogLThweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3Nwcml0ZS5zdmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjQ0MXB4IDI0MjRweDtcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU2cHggLTU2cHg7IH1cblxuLnZhY2F0aW9uLXBlcmlvZF9faW5mbyB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDlkZGU1O1xuICBwYWRkaW5nOiAxNnB4IDAgMDtcbiAgbWFyZ2luOiAyNHB4IDMycHggMDsgfVxuICAudmFjYXRpb24tcGVyaW9kX19pbmZvIC5faW5uZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjI5LCAxMDEsIDEwMSwgMC4xKTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgcGFkZGluZzogMTJweCAyNHB4OyB9XG4gIC52YWNhdGlvbi1wZXJpb2RfX2luZm8gLl90aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvLU1lZGl1bVwiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgY29sb3I6ICMzMjQwNTc7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgIC52YWNhdGlvbi1wZXJpb2RfX2luZm8gLl90aXRsZSBzcGFuIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90by1SZWd1bGFyXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBjb2xvcjogIzdlODQ4YztcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cbiAgLnZhY2F0aW9uLXBlcmlvZF9faW5mbyAuX2Rlc2Mge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogI2U1NjU2NTtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG8tTWVkaXVtXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAudmFjYXRpb24tcGVyaW9kX19pbmZvIC5fdGV4dC1zdWNjZXNzIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC52YWNhdGlvbi1wZXJpb2RfX2luZm8uc3VjY2VzcyAuX2lubmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExMywgMjE0LCAxMTEsIDAuMSk7IH1cbiAgLnZhY2F0aW9uLXBlcmlvZF9faW5mby5zdWNjZXNzIC5fZGVzYyB7XG4gICAgY29sb3I6ICNhYWFkYjI7IH1cbiAgLnZhY2F0aW9uLXBlcmlvZF9faW5mby5zdWNjZXNzIC5fdGV4dC1zdWNjZXNzIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAudmFjYXRpb24tcGVyaW9kX19pbmZvLnN1Y2Nlc3MgLl90ZXh0LWVycm9yIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi52YWNhdGlvbi1saXN0IHtcbiAgcGFkZGluZzogMCAzMnB4IDE2cHg7IH1cbiAgLnZhY2F0aW9uLWxpc3Q6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgLnZhY2F0aW9uLWxpc3QuaG92ZXItMSAuaGVhZGVyLWxhYmVscyAuX2l0ZW06bnRoLWNoaWxkKDEpIHtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG8tTWVkaXVtXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBjb2xvcjogIzMyNDA1NzsgfVxuICAgIC52YWNhdGlvbi1saXN0LmhvdmVyLTEgLmhlYWRlci1sYWJlbHMgLl9pdGVtOm50aC1jaGlsZCgxKS5fcmVkIHtcbiAgICAgIGNvbG9yOiByZ2JhKDIyOSwgMTAxLCAxMDEsIDAuNzUpOyB9XG4gIC52YWNhdGlvbi1saXN0LmhvdmVyLTEgLmxpc3QtY2VsbDpudGgtY2hpbGQoMSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzksIDEzOSwgMjQwLCAwLjEpOyB9XG4gIC52YWNhdGlvbi1saXN0LmhvdmVyLTIgLmhlYWRlci1sYWJlbHMgLl9pdGVtOm50aC1jaGlsZCgyKSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvLU1lZGl1bVwiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgY29sb3I6ICMzMjQwNTc7IH1cbiAgICAudmFjYXRpb24tbGlzdC5ob3Zlci0yIC5oZWFkZXItbGFiZWxzIC5faXRlbTpudGgtY2hpbGQoMikuX3JlZCB7XG4gICAgICBjb2xvcjogcmdiYSgyMjksIDEwMSwgMTAxLCAwLjc1KTsgfVxuICAudmFjYXRpb24tbGlzdC5ob3Zlci0yIC5saXN0LWNlbGw6bnRoLWNoaWxkKDIpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDc5LCAxMzksIDI0MCwgMC4xKTsgfVxuICAudmFjYXRpb24tbGlzdC5ob3Zlci0zIC5oZWFkZXItbGFiZWxzIC5faXRlbTpudGgtY2hpbGQoMykge1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90by1NZWRpdW1cIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBcIlRhaG9tYVwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGNvbG9yOiAjMzI0MDU3OyB9XG4gICAgLnZhY2F0aW9uLWxpc3QuaG92ZXItMyAuaGVhZGVyLWxhYmVscyAuX2l0ZW06bnRoLWNoaWxkKDMpLl9yZWQge1xuICAgICAgY29sb3I6IHJnYmEoMjI5LCAxMDEsIDEwMSwgMC43NSk7IH1cbiAgLnZhY2F0aW9uLWxpc3QuaG92ZXItMyAubGlzdC1jZWxsOm50aC1jaGlsZCgzKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3OSwgMTM5LCAyNDAsIDAuMSk7IH1cbiAgLnZhY2F0aW9uLWxpc3QuaG92ZXItNCAuaGVhZGVyLWxhYmVscyAuX2l0ZW06bnRoLWNoaWxkKDQpIHtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG8tTWVkaXVtXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBjb2xvcjogIzMyNDA1NzsgfVxuICAgIC52YWNhdGlvbi1saXN0LmhvdmVyLTQgLmhlYWRlci1sYWJlbHMgLl9pdGVtOm50aC1jaGlsZCg0KS5fcmVkIHtcbiAgICAgIGNvbG9yOiByZ2JhKDIyOSwgMTAxLCAxMDEsIDAuNzUpOyB9XG4gIC52YWNhdGlvbi1saXN0LmhvdmVyLTQgLmxpc3QtY2VsbDpudGgtY2hpbGQoNCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzksIDEzOSwgMjQwLCAwLjEpOyB9XG4gIC52YWNhdGlvbi1saXN0LmhvdmVyLTUgLmhlYWRlci1sYWJlbHMgLl9pdGVtOm50aC1jaGlsZCg1KSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvLU1lZGl1bVwiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgY29sb3I6ICMzMjQwNTc7IH1cbiAgICAudmFjYXRpb24tbGlzdC5ob3Zlci01IC5oZWFkZXItbGFiZWxzIC5faXRlbTpudGgtY2hpbGQoNSkuX3JlZCB7XG4gICAgICBjb2xvcjogcmdiYSgyMjksIDEwMSwgMTAxLCAwLjc1KTsgfVxuICAudmFjYXRpb24tbGlzdC5ob3Zlci01IC5saXN0LWNlbGw6bnRoLWNoaWxkKDUpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDc5LCAxMzksIDI0MCwgMC4xKTsgfVxuICAudmFjYXRpb24tbGlzdC5ob3Zlci02IC5oZWFkZXItbGFiZWxzIC5faXRlbTpudGgtY2hpbGQoNikge1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90by1NZWRpdW1cIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBcIlRhaG9tYVwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGNvbG9yOiAjMzI0MDU3OyB9XG4gICAgLnZhY2F0aW9uLWxpc3QuaG92ZXItNiAuaGVhZGVyLWxhYmVscyAuX2l0ZW06bnRoLWNoaWxkKDYpLl9yZWQge1xuICAgICAgY29sb3I6IHJnYmEoMjI5LCAxMDEsIDEwMSwgMC43NSk7IH1cbiAgLnZhY2F0aW9uLWxpc3QuaG92ZXItNiAubGlzdC1jZWxsOm50aC1jaGlsZCg2KSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3OSwgMTM5LCAyNDAsIDAuMSk7IH1cbiAgLnZhY2F0aW9uLWxpc3QuaG92ZXItNyAuaGVhZGVyLWxhYmVscyAuX2l0ZW06bnRoLWNoaWxkKDcpIHtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG8tTWVkaXVtXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBjb2xvcjogIzMyNDA1NzsgfVxuICAgIC52YWNhdGlvbi1saXN0LmhvdmVyLTcgLmhlYWRlci1sYWJlbHMgLl9pdGVtOm50aC1jaGlsZCg3KS5fcmVkIHtcbiAgICAgIGNvbG9yOiByZ2JhKDIyOSwgMTAxLCAxMDEsIDAuNzUpOyB9XG4gIC52YWNhdGlvbi1saXN0LmhvdmVyLTcgLmxpc3QtY2VsbDpudGgtY2hpbGQoNykge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzksIDEzOSwgMjQwLCAwLjEpOyB9XG4gIC52YWNhdGlvbi1saXN0LmhvdmVyLTggLmhlYWRlci1sYWJlbHMgLl9pdGVtOm50aC1jaGlsZCg4KSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvLU1lZGl1bVwiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgY29sb3I6ICMzMjQwNTc7IH1cbiAgICAudmFjYXRpb24tbGlzdC5ob3Zlci04IC5oZWFkZXItbGFiZWxzIC5faXRlbTpudGgtY2hpbGQoOCkuX3JlZCB7XG4gICAgICBjb2xvcjogcmdiYSgyMjksIDEwMSwgMTAxLCAwLjc1KTsgfVxuICAudmFjYXRpb24tbGlzdC5ob3Zlci04IC5saXN0LWNlbGw6bnRoLWNoaWxkKDgpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDc5LCAxMzksIDI0MCwgMC4xKTsgfVxuICAudmFjYXRpb24tbGlzdC5ob3Zlci05IC5oZWFkZXItbGFiZWxzIC5faXRlbTpudGgtY2hpbGQoOSkge1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90by1NZWRpdW1cIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBcIlRhaG9tYVwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGNvbG9yOiAjMzI0MDU3OyB9XG4gICAgLnZhY2F0aW9uLWxpc3QuaG92ZXItOSAuaGVhZGVyLWxhYmVscyAuX2l0ZW06bnRoLWNoaWxkKDkpLl9yZWQge1xuICAgICAgY29sb3I6IHJnYmEoMjI5LCAxMDEsIDEwMSwgMC43NSk7IH1cbiAgLnZhY2F0aW9uLWxpc3QuaG92ZXItOSAubGlzdC1jZWxsOm50aC1jaGlsZCg5KSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3OSwgMTM5LCAyNDAsIDAuMSk7IH1cbiAgLnZhY2F0aW9uLWxpc3QuaG92ZXItMTAgLmhlYWRlci1sYWJlbHMgLl9pdGVtOm50aC1jaGlsZCgxMCkge1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90by1NZWRpdW1cIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBcIlRhaG9tYVwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGNvbG9yOiAjMzI0MDU3OyB9XG4gICAgLnZhY2F0aW9uLWxpc3QuaG92ZXItMTAgLmhlYWRlci1sYWJlbHMgLl9pdGVtOm50aC1jaGlsZCgxMCkuX3JlZCB7XG4gICAgICBjb2xvcjogcmdiYSgyMjksIDEwMSwgMTAxLCAwLjc1KTsgfVxuICAudmFjYXRpb24tbGlzdC5ob3Zlci0xMCAubGlzdC1jZWxsOm50aC1jaGlsZCgxMCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzksIDEzOSwgMjQwLCAwLjEpOyB9XG4gIC52YWNhdGlvbi1saXN0LmhvdmVyLTExIC5oZWFkZXItbGFiZWxzIC5faXRlbTpudGgtY2hpbGQoMTEpIHtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG8tTWVkaXVtXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBjb2xvcjogIzMyNDA1NzsgfVxuICAgIC52YWNhdGlvbi1saXN0LmhvdmVyLTExIC5oZWFkZXItbGFiZWxzIC5faXRlbTpudGgtY2hpbGQoMTEpLl9yZWQge1xuICAgICAgY29sb3I6IHJnYmEoMjI5LCAxMDEsIDEwMSwgMC43NSk7IH1cbiAgLnZhY2F0aW9uLWxpc3QuaG92ZXItMTEgLmxpc3QtY2VsbDpudGgtY2hpbGQoMTEpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDc5LCAxMzksIDI0MCwgMC4xKTsgfVxuICAudmFjYXRpb24tbGlzdC5ob3Zlci0xMiAuaGVhZGVyLWxhYmVscyAuX2l0ZW06bnRoLWNoaWxkKDEyKSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvLU1lZGl1bVwiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgY29sb3I6ICMzMjQwNTc7IH1cbiAgICAudmFjYXRpb24tbGlzdC5ob3Zlci0xMiAuaGVhZGVyLWxhYmVscyAuX2l0ZW06bnRoLWNoaWxkKDEyKS5fcmVkIHtcbiAgICAgIGNvbG9yOiByZ2JhKDIyOSwgMTAxLCAxMDEsIDAuNzUpOyB9XG4gIC52YWNhdGlvbi1saXN0LmhvdmVyLTEyIC5saXN0LWNlbGw6bnRoLWNoaWxkKDEyKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3OSwgMTM5LCAyNDAsIDAuMSk7IH1cbiAgLnZhY2F0aW9uLWxpc3QuaG92ZXItMTMgLmhlYWRlci1sYWJlbHMgLl9pdGVtOm50aC1jaGlsZCgxMykge1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90by1NZWRpdW1cIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBcIlRhaG9tYVwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGNvbG9yOiAjMzI0MDU3OyB9XG4gICAgLnZhY2F0aW9uLWxpc3QuaG92ZXItMTMgLmhlYWRlci1sYWJlbHMgLl9pdGVtOm50aC1jaGlsZCgxMykuX3JlZCB7XG4gICAgICBjb2xvcjogcmdiYSgyMjksIDEwMSwgMTAxLCAwLjc1KTsgfVxuICAudmFjYXRpb24tbGlzdC5ob3Zlci0xMyAubGlzdC1jZWxsOm50aC1jaGlsZCgxMykge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzksIDEzOSwgMjQwLCAwLjEpOyB9XG4gIC52YWNhdGlvbi1saXN0LmhvdmVyLTE0IC5oZWFkZXItbGFiZWxzIC5faXRlbTpudGgtY2hpbGQoMTQpIHtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG8tTWVkaXVtXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBjb2xvcjogIzMyNDA1NzsgfVxuICAgIC52YWNhdGlvbi1saXN0LmhvdmVyLTE0IC5oZWFkZXItbGFiZWxzIC5faXRlbTpudGgtY2hpbGQoMTQpLl9yZWQge1xuICAgICAgY29sb3I6IHJnYmEoMjI5LCAxMDEsIDEwMSwgMC43NSk7IH1cbiAgLnZhY2F0aW9uLWxpc3QuaG92ZXItMTQgLmxpc3QtY2VsbDpudGgtY2hpbGQoMTQpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDc5LCAxMzksIDI0MCwgMC4xKTsgfVxuICAudmFjYXRpb24tbGlzdC5ob3Zlci0xNSAuaGVhZGVyLWxhYmVscyAuX2l0ZW06bnRoLWNoaWxkKDE1KSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvLU1lZGl1bVwiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgY29sb3I6ICMzMjQwNTc7IH1cbiAgICAudmFjYXRpb24tbGlzdC5ob3Zlci0xNSAuaGVhZGVyLWxhYmVscyAuX2l0ZW06bnRoLWNoaWxkKDE1KS5fcmVkIHtcbiAgICAgIGNvbG9yOiByZ2JhKDIyOSwgMTAxLCAxMDEsIDAuNzUpOyB9XG4gIC52YWNhdGlvbi1saXN0LmhvdmVyLTE1IC5saXN0LWNlbGw6bnRoLWNoaWxkKDE1KSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3OSwgMTM5LCAyNDAsIDAuMSk7IH1cbiAgLnZhY2F0aW9uLWxpc3QuaG92ZXItMTYgLmhlYWRlci1sYWJlbHMgLl9pdGVtOm50aC1jaGlsZCgxNikge1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90by1NZWRpdW1cIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBcIlRhaG9tYVwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGNvbG9yOiAjMzI0MDU3OyB9XG4gICAgLnZhY2F0aW9uLWxpc3QuaG92ZXItMTYgLmhlYWRlci1sYWJlbHMgLl9pdGVtOm50aC1jaGlsZCgxNikuX3JlZCB7XG4gICAgICBjb2xvcjogcmdiYSgyMjksIDEwMSwgMTAxLCAwLjc1KTsgfVxuICAudmFjYXRpb24tbGlzdC5ob3Zlci0xNiAubGlzdC1jZWxsOm50aC1jaGlsZCgxNikge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzksIDEzOSwgMjQwLCAwLjEpOyB9XG4gIC52YWNhdGlvbi1saXN0LmhvdmVyLTE3IC5oZWFkZXItbGFiZWxzIC5faXRlbTpudGgtY2hpbGQoMTcpIHtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG8tTWVkaXVtXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBjb2xvcjogIzMyNDA1NzsgfVxuICAgIC52YWNhdGlvbi1saXN0LmhvdmVyLTE3IC5oZWFkZXItbGFiZWxzIC5faXRlbTpudGgtY2hpbGQoMTcpLl9yZWQge1xuICAgICAgY29sb3I6IHJnYmEoMjI5LCAxMDEsIDEwMSwgMC43NSk7IH1cbiAgLnZhY2F0aW9uLWxpc3QuaG92ZXItMTcgLmxpc3QtY2VsbDpudGgtY2hpbGQoMTcpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDc5LCAxMzksIDI0MCwgMC4xKTsgfVxuICAudmFjYXRpb24tbGlzdC5ob3Zlci0xOCAuaGVhZGVyLWxhYmVscyAuX2l0ZW06bnRoLWNoaWxkKDE4KSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvLU1lZGl1bVwiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgY29sb3I6ICMzMjQwNTc7IH1cbiAgICAudmFjYXRpb24tbGlzdC5ob3Zlci0xOCAuaGVhZGVyLWxhYmVscyAuX2l0ZW06bnRoLWNoaWxkKDE4KS5fcmVkIHtcbiAgICAgIGNvbG9yOiByZ2JhKDIyOSwgMTAxLCAxMDEsIDAuNzUpOyB9XG4gIC52YWNhdGlvbi1saXN0LmhvdmVyLTE4IC5saXN0LWNlbGw6bnRoLWNoaWxkKDE4KSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3OSwgMTM5LCAyNDAsIDAuMSk7IH1cbiAgLnZhY2F0aW9uLWxpc3QuaG92ZXItMTkgLmhlYWRlci1sYWJlbHMgLl9pdGVtOm50aC1jaGlsZCgxOSkge1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90by1NZWRpdW1cIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBcIlRhaG9tYVwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGNvbG9yOiAjMzI0MDU3OyB9XG4gICAgLnZhY2F0aW9uLWxpc3QuaG92ZXItMTkgLmhlYWRlci1sYWJlbHMgLl9pdGVtOm50aC1jaGlsZCgxOSkuX3JlZCB7XG4gICAgICBjb2xvcjogcmdiYSgyMjksIDEwMSwgMTAxLCAwLjc1KTsgfVxuICAudmFjYXRpb24tbGlzdC5ob3Zlci0xOSAubGlzdC1jZWxsOm50aC1jaGlsZCgxOSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzksIDEzOSwgMjQwLCAwLjEpOyB9XG4gIC52YWNhdGlvbi1saXN0LmhvdmVyLTIwIC5oZWFkZXItbGFiZWxzIC5faXRlbTpudGgtY2hpbGQoMjApIHtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG8tTWVkaXVtXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBjb2xvcjogIzMyNDA1NzsgfVxuICAgIC52YWNhdGlvbi1saXN0LmhvdmVyLTIwIC5oZWFkZXItbGFiZWxzIC5faXRlbTpudGgtY2hpbGQoMjApLl9yZWQge1xuICAgICAgY29sb3I6IHJnYmEoMjI5LCAxMDEsIDEwMSwgMC43NSk7IH1cbiAgLnZhY2F0aW9uLWxpc3QuaG92ZXItMjAgLmxpc3QtY2VsbDpudGgtY2hpbGQoMjApIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDc5LCAxMzksIDI0MCwgMC4xKTsgfVxuICAudmFjYXRpb24tbGlzdC5ob3Zlci0yMSAuaGVhZGVyLWxhYmVscyAuX2l0ZW06bnRoLWNoaWxkKDIxKSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvLU1lZGl1bVwiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgY29sb3I6ICMzMjQwNTc7IH1cbiAgICAudmFjYXRpb24tbGlzdC5ob3Zlci0yMSAuaGVhZGVyLWxhYmVscyAuX2l0ZW06bnRoLWNoaWxkKDIxKS5fcmVkIHtcbiAgICAgIGNvbG9yOiByZ2JhKDIyOSwgMTAxLCAxMDEsIDAuNzUpOyB9XG4gIC52YWNhdGlvbi1saXN0LmhvdmVyLTIxIC5saXN0LWNlbGw6bnRoLWNoaWxkKDIxKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3OSwgMTM5LCAyNDAsIDAuMSk7IH1cbiAgLnZhY2F0aW9uLWxpc3QuaG92ZXItMjIgLmhlYWRlci1sYWJlbHMgLl9pdGVtOm50aC1jaGlsZCgyMikge1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90by1NZWRpdW1cIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBcIlRhaG9tYVwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGNvbG9yOiAjMzI0MDU3OyB9XG4gICAgLnZhY2F0aW9uLWxpc3QuaG92ZXItMjIgLmhlYWRlci1sYWJlbHMgLl9pdGVtOm50aC1jaGlsZCgyMikuX3JlZCB7XG4gICAgICBjb2xvcjogcmdiYSgyMjksIDEwMSwgMTAxLCAwLjc1KTsgfVxuICAudmFjYXRpb24tbGlzdC5ob3Zlci0yMiAubGlzdC1jZWxsOm50aC1jaGlsZCgyMikge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzksIDEzOSwgMjQwLCAwLjEpOyB9XG4gIC52YWNhdGlvbi1saXN0LmhvdmVyLTIzIC5oZWFkZXItbGFiZWxzIC5faXRlbTpudGgtY2hpbGQoMjMpIHtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG8tTWVkaXVtXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBjb2xvcjogIzMyNDA1NzsgfVxuICAgIC52YWNhdGlvbi1saXN0LmhvdmVyLTIzIC5oZWFkZXItbGFiZWxzIC5faXRlbTpudGgtY2hpbGQoMjMpLl9yZWQge1xuICAgICAgY29sb3I6IHJnYmEoMjI5LCAxMDEsIDEwMSwgMC43NSk7IH1cbiAgLnZhY2F0aW9uLWxpc3QuaG92ZXItMjMgLmxpc3QtY2VsbDpudGgtY2hpbGQoMjMpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDc5LCAxMzksIDI0MCwgMC4xKTsgfVxuICAudmFjYXRpb24tbGlzdC5ob3Zlci0yNCAuaGVhZGVyLWxhYmVscyAuX2l0ZW06bnRoLWNoaWxkKDI0KSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvLU1lZGl1bVwiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgY29sb3I6ICMzMjQwNTc7IH1cbiAgICAudmFjYXRpb24tbGlzdC5ob3Zlci0yNCAuaGVhZGVyLWxhYmVscyAuX2l0ZW06bnRoLWNoaWxkKDI0KS5fcmVkIHtcbiAgICAgIGNvbG9yOiByZ2JhKDIyOSwgMTAxLCAxMDEsIDAuNzUpOyB9XG4gIC52YWNhdGlvbi1saXN0LmhvdmVyLTI0IC5saXN0LWNlbGw6bnRoLWNoaWxkKDI0KSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3OSwgMTM5LCAyNDAsIDAuMSk7IH1cbiAgLnZhY2F0aW9uLWxpc3QuaG92ZXItMjUgLmhlYWRlci1sYWJlbHMgLl9pdGVtOm50aC1jaGlsZCgyNSkge1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90by1NZWRpdW1cIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBcIlRhaG9tYVwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGNvbG9yOiAjMzI0MDU3OyB9XG4gICAgLnZhY2F0aW9uLWxpc3QuaG92ZXItMjUgLmhlYWRlci1sYWJlbHMgLl9pdGVtOm50aC1jaGlsZCgyNSkuX3JlZCB7XG4gICAgICBjb2xvcjogcmdiYSgyMjksIDEwMSwgMTAxLCAwLjc1KTsgfVxuICAudmFjYXRpb24tbGlzdC5ob3Zlci0yNSAubGlzdC1jZWxsOm50aC1jaGlsZCgyNSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzksIDEzOSwgMjQwLCAwLjEpOyB9XG4gIC52YWNhdGlvbi1saXN0LmhvdmVyLTI2IC5oZWFkZXItbGFiZWxzIC5faXRlbTpudGgtY2hpbGQoMjYpIHtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG8tTWVkaXVtXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBjb2xvcjogIzMyNDA1NzsgfVxuICAgIC52YWNhdGlvbi1saXN0LmhvdmVyLTI2IC5oZWFkZXItbGFiZWxzIC5faXRlbTpudGgtY2hpbGQoMjYpLl9yZWQge1xuICAgICAgY29sb3I6IHJnYmEoMjI5LCAxMDEsIDEwMSwgMC43NSk7IH1cbiAgLnZhY2F0aW9uLWxpc3QuaG92ZXItMjYgLmxpc3QtY2VsbDpudGgtY2hpbGQoMjYpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDc5LCAxMzksIDI0MCwgMC4xKTsgfVxuICAudmFjYXRpb24tbGlzdC5ob3Zlci0yNyAuaGVhZGVyLWxhYmVscyAuX2l0ZW06bnRoLWNoaWxkKDI3KSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvLU1lZGl1bVwiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgY29sb3I6ICMzMjQwNTc7IH1cbiAgICAudmFjYXRpb24tbGlzdC5ob3Zlci0yNyAuaGVhZGVyLWxhYmVscyAuX2l0ZW06bnRoLWNoaWxkKDI3KS5fcmVkIHtcbiAgICAgIGNvbG9yOiByZ2JhKDIyOSwgMTAxLCAxMDEsIDAuNzUpOyB9XG4gIC52YWNhdGlvbi1saXN0LmhvdmVyLTI3IC5saXN0LWNlbGw6bnRoLWNoaWxkKDI3KSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3OSwgMTM5LCAyNDAsIDAuMSk7IH1cbiAgLnZhY2F0aW9uLWxpc3QuaG92ZXItMjggLmhlYWRlci1sYWJlbHMgLl9pdGVtOm50aC1jaGlsZCgyOCkge1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90by1NZWRpdW1cIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBcIlRhaG9tYVwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGNvbG9yOiAjMzI0MDU3OyB9XG4gICAgLnZhY2F0aW9uLWxpc3QuaG92ZXItMjggLmhlYWRlci1sYWJlbHMgLl9pdGVtOm50aC1jaGlsZCgyOCkuX3JlZCB7XG4gICAgICBjb2xvcjogcmdiYSgyMjksIDEwMSwgMTAxLCAwLjc1KTsgfVxuICAudmFjYXRpb24tbGlzdC5ob3Zlci0yOCAubGlzdC1jZWxsOm50aC1jaGlsZCgyOCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzksIDEzOSwgMjQwLCAwLjEpOyB9XG4gIC52YWNhdGlvbi1saXN0LmhvdmVyLTI5IC5oZWFkZXItbGFiZWxzIC5faXRlbTpudGgtY2hpbGQoMjkpIHtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG8tTWVkaXVtXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBjb2xvcjogIzMyNDA1NzsgfVxuICAgIC52YWNhdGlvbi1saXN0LmhvdmVyLTI5IC5oZWFkZXItbGFiZWxzIC5faXRlbTpudGgtY2hpbGQoMjkpLl9yZWQge1xuICAgICAgY29sb3I6IHJnYmEoMjI5LCAxMDEsIDEwMSwgMC43NSk7IH1cbiAgLnZhY2F0aW9uLWxpc3QuaG92ZXItMjkgLmxpc3QtY2VsbDpudGgtY2hpbGQoMjkpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDc5LCAxMzksIDI0MCwgMC4xKTsgfVxuICAudmFjYXRpb24tbGlzdC5ob3Zlci0zMCAuaGVhZGVyLWxhYmVscyAuX2l0ZW06bnRoLWNoaWxkKDMwKSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvLU1lZGl1bVwiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgY29sb3I6ICMzMjQwNTc7IH1cbiAgICAudmFjYXRpb24tbGlzdC5ob3Zlci0zMCAuaGVhZGVyLWxhYmVscyAuX2l0ZW06bnRoLWNoaWxkKDMwKS5fcmVkIHtcbiAgICAgIGNvbG9yOiByZ2JhKDIyOSwgMTAxLCAxMDEsIDAuNzUpOyB9XG4gIC52YWNhdGlvbi1saXN0LmhvdmVyLTMwIC5saXN0LWNlbGw6bnRoLWNoaWxkKDMwKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3OSwgMTM5LCAyNDAsIDAuMSk7IH1cbiAgLnZhY2F0aW9uLWxpc3QuaG92ZXItMzEgLmhlYWRlci1sYWJlbHMgLl9pdGVtOm50aC1jaGlsZCgzMSkge1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90by1NZWRpdW1cIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBcIlRhaG9tYVwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGNvbG9yOiAjMzI0MDU3OyB9XG4gICAgLnZhY2F0aW9uLWxpc3QuaG92ZXItMzEgLmhlYWRlci1sYWJlbHMgLl9pdGVtOm50aC1jaGlsZCgzMSkuX3JlZCB7XG4gICAgICBjb2xvcjogcmdiYSgyMjksIDEwMSwgMTAxLCAwLjc1KTsgfVxuICAudmFjYXRpb24tbGlzdC5ob3Zlci0zMSAubGlzdC1jZWxsOm50aC1jaGlsZCgzMSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzksIDEzOSwgMjQwLCAwLjEpOyB9XG4gIC52YWNhdGlvbi1saXN0X190aXRsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC52YWNhdGlvbi1saXN0X190aXRsZSAudGl0bGUtbmFtZSB7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIHdpZHRoOiAyMTZweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90by1NZWRpdW1cIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBcIlRhaG9tYVwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4OyB9XG4gICAgLnZhY2F0aW9uLWxpc3RfX3RpdGxlIC50aXRsZS1tYWluIHtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC52YWNhdGlvbi1saXN0X190aXRsZSAudGl0bGUtc3RhdHVzIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgY29sb3I6ICM2MWIyODM7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICAgIC52YWNhdGlvbi1saXN0X190aXRsZSAudGl0bGUtc3RhdHVzOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zcHJpdGUuc3ZnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0NDFweCAyNDI0cHg7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDY5cHggLTIwNjlweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTExcHg7IH1cbiAgICAudmFjYXRpb24tbGlzdF9fdGl0bGUgLnRpdGxlLWFjdGlvbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnZhY2F0aW9uLWxpc3RfX3RpdGxlIC50aXRsZS1sYWJlbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgLnZhY2F0aW9uLWxpc3RfX3RpdGxlIC50aXRsZS1sYWJlbCAuX2xpbmsge1xuICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC52YWNhdGlvbi1saXN0X190aXRsZSAudGl0bGUtbGFiZWwgLl9saW5rOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0NDFweCAyNDI0cHg7XG4gICAgICAgICAgd2lkdGg6IDExcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtMTU4cHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTVweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTNweDsgfVxuICAgICAgLnZhY2F0aW9uLWxpc3RfX3RpdGxlIC50aXRsZS1sYWJlbCAuX25leHQ6YmVmb3JlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgICAudmFjYXRpb24tbGlzdF9fdGl0bGUgLnRpdGxlLWRyb3Age1xuICAgICAgbWFyZ2luOiAwIDhweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLnZhY2F0aW9uLWxpc3RfX3RpdGxlIC50aXRsZS1kcm9wOmhvdmVyIC50aXRsZS1kcm9wX19saXN0IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC52YWNhdGlvbi1saXN0X190aXRsZSAudGl0bGUtZHJvcC0tdGV4dCAudGl0bGUtZHJvcF9faGVhZGVyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgY29sb3I6ICMzMjQwNTc7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuICAgICAgLnZhY2F0aW9uLWxpc3RfX3RpdGxlIC50aXRsZS1kcm9wX19oZWFkZXIge1xuICAgICAgICBjb2xvcjogIzRmOGJmMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjNGY4YmYwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC52YWNhdGlvbi1saXN0X190aXRsZSAudGl0bGUtZHJvcF9fbGlzdCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgd2lkdGg6IDMzM3B4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBwYWRkaW5nOiA5cHg7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDEycHggMHB4IHJnYmEoOSwgMzgsIDg2LCAwLjE1KTtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAudmFjYXRpb24tbGlzdF9fdGl0bGUgLnRpdGxlLWRyb3BfX2xpc3QgLl90aXRsZSB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90by1NZWRpdW1cIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBcIlRhaG9tYVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOWRkZTU7IH1cbiAgICAgICAgLnZhY2F0aW9uLWxpc3RfX3RpdGxlIC50aXRsZS1kcm9wX19saXN0IC5fbGlzdCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgcGFkZGluZzogNnB4IDJweDsgfVxuICAgICAgICAgIC52YWNhdGlvbi1saXN0X190aXRsZSAudGl0bGUtZHJvcF9fbGlzdCAuX2xpc3QgbGkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7IH1cbiAgICAgICAgICAgIC52YWNhdGlvbi1saXN0X190aXRsZSAudGl0bGUtZHJvcF9fbGlzdCAuX2xpc3QgbGk6bnRoLWNoaWxkKDVuKSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgICAgIC52YWNhdGlvbi1saXN0X190aXRsZSAudGl0bGUtZHJvcF9fbGlzdCAuX2xpc3QgLl9idG4ge1xuICAgICAgICAgICAgbWluLXdpZHRoOiA1OXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAgICAgLnZhY2F0aW9uLWxpc3RfX3RpdGxlIC50aXRsZS1kcm9wX19saXN0IC5fbGlzdCAuX2J0bjpob3ZlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzZDhmZjE7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAgICAgICAudmFjYXRpb24tbGlzdF9fdGl0bGUgLnRpdGxlLWRyb3BfX2xpc3QgLl9saXN0IC5fYnRuLmFjdGl2ZSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2ZGYwOyB9XG4gICAgICAgICAgICAgIC52YWNhdGlvbi1saXN0X190aXRsZSAudGl0bGUtZHJvcF9fbGlzdCAuX2xpc3QgLl9idG4uYWN0aXZlOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2ZGYwOyB9XG4gIC52YWNhdGlvbi1saXN0X19oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7IH1cbiAgICAudmFjYXRpb24tbGlzdF9faGVhZGVyIC5oZWFkZXItYmFjayB7XG4gICAgICB3aWR0aDogMjE2cHg7XG4gICAgICBmbGV4LXNocmluazogMDsgfVxuICAgICAgLnZhY2F0aW9uLWxpc3RfX2hlYWRlciAuaGVhZGVyLWJhY2sgLl9saW5rIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGNvbG9yOiAjNGY4YmYwOyB9XG4gICAgICAgIC52YWNhdGlvbi1saXN0X19oZWFkZXIgLmhlYWRlci1iYWNrIC5fbGluazpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTdweDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3Nwcml0ZS5zdmdcIik7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNDQxcHggMjQyNHB4O1xuICAgICAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzI4cHggLTI3MHB4OyB9XG4gICAgLnZhY2F0aW9uLWxpc3RfX2hlYWRlciAuaGVhZGVyLWxhYmVscyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG4gICAgICAudmFjYXRpb24tbGlzdF9faGVhZGVyIC5oZWFkZXItbGFiZWxzIC5faXRlbSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGNvbG9yOiAjYWFhZGIyO1xuICAgICAgICBmbGV4LWJhc2lzOiAwO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuICAgICAgICAudmFjYXRpb24tbGlzdF9faGVhZGVyIC5oZWFkZXItbGFiZWxzIC5faXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7IH1cbiAgICAgICAgLnZhY2F0aW9uLWxpc3RfX2hlYWRlciAuaGVhZGVyLWxhYmVscyAuX2l0ZW0uX2ZpbGwge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgIC52YWNhdGlvbi1saXN0X19oZWFkZXIgLmhlYWRlci1sYWJlbHMgLl9pdGVtLl9maWxsOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3Nwcml0ZS5zdmdcIik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0NDFweCAyNDI0cHg7XG4gICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzYzcHggLTEzNTRweDsgfVxuICAgICAgICAudmFjYXRpb24tbGlzdF9faGVhZGVyIC5oZWFkZXItbGFiZWxzIC5faXRlbS5fcmVkIHtcbiAgICAgICAgICBjb2xvcjogcmdiYSgyMjksIDEwMSwgMTAxLCAwLjc1KTsgfVxuICAudmFjYXRpb24tbGlzdCAubGlzdC1yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAudmFjYXRpb24tbGlzdCAubGlzdC1yb3c6Zmlyc3QtY2hpbGQgLmxpc3QtaW5mbyB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyMTcsIDIyMSwgMjI5LCAwLjUpOyB9XG4gICAgLnZhY2F0aW9uLWxpc3QgLmxpc3Qtcm93OmZpcnN0LWNoaWxkIC5saXN0LXJpZ2h0IHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDlkZGU1OyB9XG4gIC52YWNhdGlvbi1saXN0IC5saXN0LWluZm8ge1xuICAgIHdpZHRoOiAyMTZweDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyMTcsIDIyMSwgMjI5LCAwLjUpO1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgLnZhY2F0aW9uLWxpc3QgLmxpc3QtaW5mby5hY2NlcHRlZCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC52YWNhdGlvbi1saXN0IC5saXN0LWluZm8uYWNjZXB0ZWQ6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDlweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3Nwcml0ZS5zdmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjQ0MXB4IDI0MjRweDtcbiAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQzM3B4IC0zODRweDtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpOyB9XG4gICAgICAudmFjYXRpb24tbGlzdCAubGlzdC1pbmZvLmFjY2VwdGVkIC5saXN0LWFjdGlvbnMge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnZhY2F0aW9uLWxpc3QgLmxpc3QtaW5mby53YWl0aW5nIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLnZhY2F0aW9uLWxpc3QgLmxpc3QtaW5mby53YWl0aW5nOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxMnB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNDQxcHggMjQyNHB4O1xuICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjA5cHggLTU2MnB4OyB9XG4gICAgICAudmFjYXRpb24tbGlzdCAubGlzdC1pbmZvLndhaXRpbmcgLmxpc3QtYWN0aW9ucyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnZhY2F0aW9uLWxpc3QgLmxpc3QtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLnZhY2F0aW9uLWxpc3QgLmxpc3QtdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90by1NZWRpdW1cIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBcIlRhaG9tYVwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9XG4gIC52YWNhdGlvbi1saXN0IC5saXN0LWRlc2Mge1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4OyB9XG4gICAgLnZhY2F0aW9uLWxpc3QgLmxpc3QtZGVzYyBzcGFuIHtcbiAgICAgIGNvbG9yOiAjN2U4NDhjO1xuICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvLU1lZGl1bVwiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7IH1cbiAgLnZhY2F0aW9uLWxpc3QgLmxpc3QtYWN0aW9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtc2hyaW5rOiAwOyB9XG4gICAgLnZhY2F0aW9uLWxpc3QgLmxpc3QtYWN0aW9ucyBsaSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDsgfVxuICAgICAgLnZhY2F0aW9uLWxpc3QgLmxpc3QtYWN0aW9ucyBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgLnZhY2F0aW9uLWxpc3QgLmxpc3QtYWN0aW9ucyAuX29rIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3Nwcml0ZS5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0NDFweCAyNDI0cHg7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAwcHg7IH1cbiAgICAgIC52YWNhdGlvbi1saXN0IC5saXN0LWFjdGlvbnMgLl9vazpob3ZlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zcHJpdGUuc3ZnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0NDFweCAyNDI0cHg7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMHB4IC0yMHB4OyB9XG4gICAgLnZhY2F0aW9uLWxpc3QgLmxpc3QtYWN0aW9ucyAuX2NhbmNlbCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zcHJpdGUuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyNDQxcHggMjQyNHB4O1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDcxcHggLTQyNXB4OyB9XG4gICAgICAudmFjYXRpb24tbGlzdCAubGlzdC1hY3Rpb25zIC5fY2FuY2VsOmhvdmVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3Nwcml0ZS5zdmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjQ0MXB4IDI0MjRweDtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ5MXB4IC00NDVweDsgfVxuICAudmFjYXRpb24tbGlzdCAubGlzdC1yaWdodCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOWRkZTU7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZDlkZGU1O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkOWRkZTU7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLnZhY2F0aW9uLWxpc3QgLmxpc3QtdGFibGUge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIC52YWNhdGlvbi1saXN0IC5saXN0LWNlbGwge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMjE3LCAyMjEsIDIyOSwgMC4zKTsgfVxuICAgIC52YWNhdGlvbi1saXN0IC5saXN0LWNlbGw6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3OSwgMTM5LCAyNDAsIDAuMjQpICFpbXBvcnRhbnQ7IH1cbiAgICAudmFjYXRpb24tbGlzdCAubGlzdC1jZWxsOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAwOyB9XG4gICAgLnZhY2F0aW9uLWxpc3QgLmxpc3QtY2VsbC5fb3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDc5LCAxMzksIDI0MCwgMC4yNCkgIWltcG9ydGFudDsgfVxuICAgIC52YWNhdGlvbi1saXN0IC5saXN0LWNlbGwuX3JlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyOSwgMTAxLCAxMDEsIDAuMSk7IH1cbiAgLnZhY2F0aW9uLWxpc3QgLmxpc3QtdmFjYXRpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDlweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjlmYztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDBkZGYyO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICB6LWluZGV4OiAxO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC52YWNhdGlvbi1saXN0IC5saXN0LXZhY2F0aW9uLS1ib3Qge1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgYm90dG9tOiA5cHg7IH1cbiAgICAudmFjYXRpb24tbGlzdCAubGlzdC12YWNhdGlvbiAuX2hvdmVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogLTdweDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgcGFkZGluZzogN3B4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkOWRkZTU7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgYm94LXNoYWRvdzogMHB4IDNweCAxMnB4IDBweCByZ2JhKDksIDM4LCA4NiwgMC4xKTtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7IH1cbiAgICAgIC52YWNhdGlvbi1saXN0IC5saXN0LXZhY2F0aW9uIC5faG92ZXI6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC04cHg7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBib3JkZXItbGVmdDogNy41cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yaWdodDogNy41cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDcuNXB4IHNvbGlkICNkOWRkZTU7IH1cbiAgICAgIC52YWNhdGlvbi1saXN0IC5saXN0LXZhY2F0aW9uIC5faG92ZXI6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTdweDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIGJvcmRlci1sZWZ0OiA3LjVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiA3LjVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNy41cHggc29saWQgI2ZmZjsgfVxuICAgIC52YWNhdGlvbi1saXN0IC5saXN0LXZhY2F0aW9uIC5fbnVtYmVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNnB4O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICBmb250LWZhbWlseTogXCJSb2JvdG8tTWVkaXVtXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gICAgICAudmFjYXRpb24tbGlzdCAubGlzdC12YWNhdGlvbiAuX251bWJlci5fZG9uZSB7XG4gICAgICAgIGNvbG9yOiAjNEY4QkYwOyB9XG4gICAgICAudmFjYXRpb24tbGlzdCAubGlzdC12YWNhdGlvbiAuX251bWJlci5fZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogI2MxY2JkYjsgfVxuICAgIC52YWNhdGlvbi1saXN0IC5saXN0LXZhY2F0aW9uIC5fdGV4dCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDdweDtcbiAgICAgIGxlZnQ6IDdweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4OyB9XG4gICAgLnZhY2F0aW9uLWxpc3QgLmxpc3QtdmFjYXRpb24gLl9kYXRlIHtcbiAgICAgIGNvbG9yOiAjN2U4NDhjO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNHB4OyB9XG4gICAgLnZhY2F0aW9uLWxpc3QgLmxpc3QtdmFjYXRpb24gLl9jb3VudCB7XG4gICAgICBmb250LWZhbWlseTogXCJSb2JvdG8tTWVkaXVtXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgICAudmFjYXRpb24tbGlzdCAubGlzdC12YWNhdGlvbiAuX2xpc3Qge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7IH1cbiAgICAgIC52YWNhdGlvbi1saXN0IC5saXN0LXZhY2F0aW9uIC5fbGlzdCBzcGFuLFxuICAgICAgLnZhY2F0aW9uLWxpc3QgLmxpc3QtdmFjYXRpb24gLl9saXN0IGRpdiB7XG4gICAgICAgIGZsZXgtZ3JvdzogMTsgfVxuICAgICAgICAudmFjYXRpb24tbGlzdCAubGlzdC12YWNhdGlvbiAuX2xpc3Qgc3Bhbi5fZmlsbCxcbiAgICAgICAgLnZhY2F0aW9uLWxpc3QgLmxpc3QtdmFjYXRpb24gLl9saXN0IGRpdi5fZmlsbCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTIsIDE2OCwgNjksIDAuMik7IH1cbiAgICAgICAgICAudmFjYXRpb24tbGlzdCAubGlzdC12YWNhdGlvbiAuX2xpc3Qgc3Bhbi5fZmlsbDpmaXJzdC1vZi10eXBlLFxuICAgICAgICAgIC52YWNhdGlvbi1saXN0IC5saXN0LXZhY2F0aW9uIC5fbGlzdCBkaXYuX2ZpbGw6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHggMCAwIDVweDsgfVxuICAgICAgICAgIC52YWNhdGlvbi1saXN0IC5saXN0LXZhY2F0aW9uIC5fbGlzdCBzcGFuLl9maWxsOmxhc3Qtb2YtdHlwZSxcbiAgICAgICAgICAudmFjYXRpb24tbGlzdCAubGlzdC12YWNhdGlvbiAuX2xpc3QgZGl2Ll9maWxsOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDVweCA1cHggMDsgfVxuICAgICAgICAudmFjYXRpb24tbGlzdCAubGlzdC12YWNhdGlvbiAuX2xpc3Qgc3Bhbi5fZG9uZSxcbiAgICAgICAgLnZhY2F0aW9uLWxpc3QgLmxpc3QtdmFjYXRpb24gLl9saXN0IGRpdi5fZG9uZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3OSwgMTM5LCAyNDAsIDAuMjUpOyB9XG4gICAgICAgICAgLnZhY2F0aW9uLWxpc3QgLmxpc3QtdmFjYXRpb24gLl9saXN0IHNwYW4uX2RvbmU6Zmlyc3Qtb2YtdHlwZSxcbiAgICAgICAgICAudmFjYXRpb24tbGlzdCAubGlzdC12YWNhdGlvbiAuX2xpc3QgZGl2Ll9kb25lOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4IDAgMCA1cHg7IH1cbiAgICAgICAgICAudmFjYXRpb24tbGlzdCAubGlzdC12YWNhdGlvbiAuX2xpc3Qgc3Bhbi5fZG9uZTpsYXN0LW9mLXR5cGUsXG4gICAgICAgICAgLnZhY2F0aW9uLWxpc3QgLmxpc3QtdmFjYXRpb24gLl9saXN0IGRpdi5fZG9uZTpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCA1cHggNXB4IDA7IH1cbiAgICAgIC52YWNhdGlvbi1saXN0IC5saXN0LXZhY2F0aW9uIC5fbGlzdC5fZGlzYWJsZWQgc3BhbixcbiAgICAgIC52YWNhdGlvbi1saXN0IC5saXN0LXZhY2F0aW9uIC5fbGlzdC5fZGlzYWJsZWQgZGl2IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxOTMsIDIwNiwgMjI5LCAwLjUpOyB9XG4gICAgLnZhY2F0aW9uLWxpc3QgLmxpc3QtdmFjYXRpb246aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRmOGJmMDtcbiAgICAgIGJvcmRlci1jb2xvcjogIzRmOGJmMDsgfVxuICAgICAgLnZhY2F0aW9uLWxpc3QgLmxpc3QtdmFjYXRpb246aG92ZXIgLl9saXN0IHNwYW4sXG4gICAgICAudmFjYXRpb24tbGlzdCAubGlzdC12YWNhdGlvbjpob3ZlciAuX2xpc3QgZGl2IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRmOGJmMCAhaW1wb3J0YW50OyB9XG4gICAgICAudmFjYXRpb24tbGlzdCAubGlzdC12YWNhdGlvbjpob3ZlciAuX2hvdmVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC52YWNhdGlvbi1saXN0IC5saXN0LXZhY2F0aW9uOmhvdmVyIC5fbnVtYmVyIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLnZhY2F0aW9uLWxpc3RfX2JvZHkuZGF5czM2NSAubGlzdC1jZWxsOm50aC1jaGlsZCgxKSwgLnZhY2F0aW9uLWxpc3RfX2JvZHkuZGF5czM2NSAubGlzdC1jZWxsOm50aC1jaGlsZCgzKSwgLnZhY2F0aW9uLWxpc3RfX2JvZHkuZGF5czM2NSAubGlzdC1jZWxsOm50aC1jaGlsZCg1KSwgLnZhY2F0aW9uLWxpc3RfX2JvZHkuZGF5czM2NSAubGlzdC1jZWxsOm50aC1jaGlsZCg3KSwgLnZhY2F0aW9uLWxpc3RfX2JvZHkuZGF5czM2NSAubGlzdC1jZWxsOm50aC1jaGlsZCg4KSwgLnZhY2F0aW9uLWxpc3RfX2JvZHkuZGF5czM2NSAubGlzdC1jZWxsOm50aC1jaGlsZCgxMCksIC52YWNhdGlvbi1saXN0X19ib2R5LmRheXMzNjUgLmxpc3QtY2VsbDpudGgtY2hpbGQoMTIpIHtcbiAgICB3aWR0aDogOC40OTMxNTA2ODQ5MyU7IH1cbiAgLnZhY2F0aW9uLWxpc3RfX2JvZHkuZGF5czM2NSAubGlzdC1jZWxsOm50aC1jaGlsZCgyKSB7XG4gICAgd2lkdGg6IDcuNjcxMjMyODc2NzElOyB9XG4gIC52YWNhdGlvbi1saXN0X19ib2R5LmRheXMzNjUgLmxpc3QtY2VsbDpudGgtY2hpbGQoNCksIC52YWNhdGlvbi1saXN0X19ib2R5LmRheXMzNjUgLmxpc3QtY2VsbDpudGgtY2hpbGQoNiksIC52YWNhdGlvbi1saXN0X19ib2R5LmRheXMzNjUgLmxpc3QtY2VsbDpudGgtY2hpbGQoOSksIC52YWNhdGlvbi1saXN0X19ib2R5LmRheXMzNjUgLmxpc3QtY2VsbDpudGgtY2hpbGQoMTEpIHtcbiAgICB3aWR0aDogOC4yMTkxNzgwODIxOSU7IH1cbiAgLnZhY2F0aW9uLWxpc3RfX2JvZHkuZGF5czM2NiAubGlzdC1jZWxsOm50aC1jaGlsZCgxKSwgLnZhY2F0aW9uLWxpc3RfX2JvZHkuZGF5czM2NiAubGlzdC1jZWxsOm50aC1jaGlsZCgzKSwgLnZhY2F0aW9uLWxpc3RfX2JvZHkuZGF5czM2NiAubGlzdC1jZWxsOm50aC1jaGlsZCg1KSwgLnZhY2F0aW9uLWxpc3RfX2JvZHkuZGF5czM2NiAubGlzdC1jZWxsOm50aC1jaGlsZCg3KSwgLnZhY2F0aW9uLWxpc3RfX2JvZHkuZGF5czM2NiAubGlzdC1jZWxsOm50aC1jaGlsZCg4KSwgLnZhY2F0aW9uLWxpc3RfX2JvZHkuZGF5czM2NiAubGlzdC1jZWxsOm50aC1jaGlsZCgxMCksIC52YWNhdGlvbi1saXN0X19ib2R5LmRheXMzNjYgLmxpc3QtY2VsbDpudGgtY2hpbGQoMTIpIHtcbiAgICB3aWR0aDogOC40Njk5NDUzNTUxOSU7IH1cbiAgLnZhY2F0aW9uLWxpc3RfX2JvZHkuZGF5czM2NiAubGlzdC1jZWxsOm50aC1jaGlsZCgyKSB7XG4gICAgd2lkdGg6IDcuOTIzNDk3MjY3NzYlOyB9XG4gIC52YWNhdGlvbi1saXN0X19ib2R5LmRheXMzNjYgLmxpc3QtY2VsbDpudGgtY2hpbGQoNCksIC52YWNhdGlvbi1saXN0X19ib2R5LmRheXMzNjYgLmxpc3QtY2VsbDpudGgtY2hpbGQoNiksIC52YWNhdGlvbi1saXN0X19ib2R5LmRheXMzNjYgLmxpc3QtY2VsbDpudGgtY2hpbGQoOSksIC52YWNhdGlvbi1saXN0X19ib2R5LmRheXMzNjYgLmxpc3QtY2VsbDpudGgtY2hpbGQoMTEpIHtcbiAgICB3aWR0aDogOC4xOTY3MjEzMTE0OCU7IH1cbiAgLnZhY2F0aW9uLWxpc3RfX2JvZHkuZGF5czMxIC5saXN0LWNlbGwge1xuICAgIHdpZHRoOiAzLjIyNTgwNjQ1MTYxJTsgfVxuICAudmFjYXRpb24tbGlzdF9fYm9keS5kYXlzMzAgLmxpc3QtY2VsbCB7XG4gICAgd2lkdGg6IDMuMzMzMzMzMzMzMzMlOyB9XG4gIC52YWNhdGlvbi1saXN0X19ib2R5LmRheXMyOSAubGlzdC1jZWxsIHtcbiAgICB3aWR0aDogMy40NDgyNzU4NjIwNyU7IH1cbiAgLnZhY2F0aW9uLWxpc3RfX2JvZHkuZGF5czI4IC5saXN0LWNlbGwge1xuICAgIHdpZHRoOiAzLjU3MTQyODU3MTQzJTsgfVxuICAudmFjYXRpb24tbGlzdF9fYm9keS0tbW9udGggLmxpc3QtdmFjYXRpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgICAudmFjYXRpb24tbGlzdF9fYm9keS0tbW9udGggLmxpc3QtdmFjYXRpb246aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJvcmRlci1jb2xvcjogI2QwZGRmMjsgfVxuICAgICAgLnZhY2F0aW9uLWxpc3RfX2JvZHktLW1vbnRoIC5saXN0LXZhY2F0aW9uOmhvdmVyIC5fbGlzdCBzcGFuLFxuICAgICAgLnZhY2F0aW9uLWxpc3RfX2JvZHktLW1vbnRoIC5saXN0LXZhY2F0aW9uOmhvdmVyIC5fbGlzdCBkaXYge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG4gICAgICAudmFjYXRpb24tbGlzdF9fYm9keS0tbW9udGggLmxpc3QtdmFjYXRpb246aG92ZXIgLl9saXN0IC5fZmlsbCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUyLCAxNjgsIDY5LCAwLjIpICFpbXBvcnRhbnQ7IH1cblxuLmhpc3Rvcnkge1xuICBtYXJnaW46IDAgMzJweDsgfVxuICAuaGlzdG9yeV9fcm93IHtcbiAgICBwYWRkaW5nOiAyNHB4IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOWRkZTU7IH1cbiAgICAuaGlzdG9yeV9fcm93OmZpcnN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gICAgLmhpc3RvcnlfX3JvdzpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAuaGlzdG9yeV9faGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgZm9udC1zaXplOiAxMXB4OyB9XG4gIC5oaXN0b3J5X19sZWZ0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfVxuICAuaGlzdG9yeV9fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90by1NZWRpdW1cIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBcIlRhaG9tYVwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAuaGlzdG9yeV9faWNvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDRweDsgfVxuICAgIC5oaXN0b3J5X19pY29uIC5pY29uLWNvbW1uZXQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTJweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3Nwcml0ZS5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0NDFweCAyNDI0cHg7XG4gICAgICB3aWR0aDogMThweDtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03MzJweCAtNjk0cHg7IH1cbiAgICAuaGlzdG9yeV9faWNvbiAuaWNvbi1zdWNjZXNzIHtcbiAgICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zcHJpdGUuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyNDQxcHggMjQyNHB4O1xuICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODUwcHggLTgyNHB4OyB9XG4gIC5oaXN0b3J5X190aW1lIHtcbiAgICBjb2xvcjogI2FhYWRiMjsgfVxuICAuaGlzdG9yeV9fYm9keSB7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAuaGlzdG9yeV9fY29tbWVudCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cblxuLmhpc3RvcnktdGFiIHtcbiAgcGFkZGluZzogMCAzMHB4OyB9XG4gIC5oaXN0b3J5LXRhYl9faW5uZXIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkOWRkZTU7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG4gIC5oaXN0b3J5LXRhYl9fcm93IHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZGRlNTtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIHRyYW5zaXRpb246IDAuM3M7IH1cbiAgICAuaGlzdG9yeS10YWJfX3Jvdzpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiAwcHggNHB4IDEycHggcmdiYSg0NiwgNjcsIDEwMiwgMC4xNSk7IH1cbiAgICAuaGlzdG9yeS10YWJfX3JvdzpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7IH1cbiAgLmhpc3RvcnktdGFiX19oZWFkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuaGlzdG9yeS10YWJfX2J0biB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4OyB9XG4gICAgLmhpc3RvcnktdGFiX19idG46aG92ZXIgc3BhbiB7XG4gICAgICBib3JkZXItY29sb3I6ICM0RjhCRjA7IH1cbiAgICAuaGlzdG9yeS10YWJfX2J0bjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAtOHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjQ0MXB4IDI0MjRweDtcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTczMnB4IC02OTRweDsgfVxuICAgIC5oaXN0b3J5LXRhYl9fYnRuIHNwYW4ge1xuICAgICAgY29sb3I6ICM0RjhCRjA7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgdHJhbnNwYXJlbnQ7IH1cbiAgLmhpc3RvcnktdGFiX190aXRsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgLmhpc3RvcnktdGFiX190aXRsZSA+ICoge1xuICAgICAgbWFyZ2luOiBhdXRvIDA7IH1cbiAgICAuaGlzdG9yeS10YWJfX3RpdGxlIC5fbmFtZSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LWZhbWlseTogXCJSb2JvdG8tUmVndWxhclwiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgY29sb3I6ICMzMjQwNTc7IH1cbiAgICAuaGlzdG9yeS10YWJfX3RpdGxlIC5fZGF0ZSB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBjb2xvcjogIzhlOTlhYjtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7IH1cbiAgICAgIC5oaXN0b3J5LXRhYl9fdGl0bGUgLl9kYXRlIHNwYW4ge1xuICAgICAgICBtYXJnaW4tbGVmdDogOHB4OyB9XG4gIC5oaXN0b3J5LXRhYl9fbWV0YSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICAuaGlzdG9yeS10YWJfX21ldGEgPiAqIHtcbiAgICAgIG1hcmdpbjogYXV0byAwOyB9XG4gICAgLmhpc3RvcnktdGFiX19tZXRhIHNwYW4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4OyB9XG4gICAgICAuaGlzdG9yeS10YWJfX21ldGEgc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5oaXN0b3J5LXRhYl9fYnRuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwOyB9XG4gIC5oaXN0b3J5LXRhYl9fY29tbWVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5yZXBvcnRpbmctbGlzdF9yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMjBweCAzMnB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZGRlNTtcbiAgdHJhbnNpdGlvbjogMC4zczsgfVxuICAucmVwb3J0aW5nLWxpc3Rfcm93Omxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IDA7IH1cbiAgLnJlcG9ydGluZy1saXN0X3Jvdzpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMHB4IDRweCAxMnB4IHJnYmEoNDYsIDY3LCAxMDIsIDAuMTUpOyB9XG4gICAgLnJlcG9ydGluZy1saXN0X3Jvdzpob3ZlciAucm93LXJpZ2h0IHtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAgIC5yZXBvcnRpbmctbGlzdF9yb3c6aG92ZXIgLnJvdy1hY3Rpb24ge1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICAucmVwb3J0aW5nLWxpc3Rfcm93IC5yb3ctbGVmdCB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IH1cbiAgLnJlcG9ydGluZy1saXN0X3JvdyAucm93LXJpZ2h0IHtcbiAgICBmbGV4LXNocmluazogMDsgfVxuICAucmVwb3J0aW5nLWxpc3Rfcm93IC5yb3ctYWN0aW9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDMycHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAucmVwb3J0aW5nLWxpc3Rfcm93IC5yb3ctbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLnJlcG9ydGluZy1saXN0X3JvdyAucm93LWxpc3QgbGkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7IH1cbiAgICAgIC5yZXBvcnRpbmctbGlzdF9yb3cgLnJvdy1saXN0IGxpOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgIC5yZXBvcnRpbmctbGlzdF9yb3cgLnJvdy1saXN0IGxpLnRpbWUge1xuICAgICAgICBmb250LWZhbWlseTogXCJSb2JvdG8tTWVkaXVtXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXNpemU6IDEycHg7IH1cbiAgLnJlcG9ydGluZy1saXN0X3JvdyAucm93LWVkaXQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI0NDFweCAyNDI0cHg7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDE1cHggLTEwMDFweDsgfVxuICAgIC5yZXBvcnRpbmctbGlzdF9yb3cgLnJvdy1lZGl0OmhvdmVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3Nwcml0ZS5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0NDFweCAyNDI0cHg7XG4gICAgICB3aWR0aDogMThweDtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC05NjFweCAtOTQ3cHg7IH1cblxuLnJlcG9ydGluZy10b2dnbGVfcm93IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZGRlNTtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gIC5yZXBvcnRpbmctdG9nZ2xlX3JvdzpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcDogMDsgfVxuICAucmVwb3J0aW5nLXRvZ2dsZV9yb3c6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAucmVwb3J0aW5nLXRvZ2dsZV9yb3cub3BlbmVkIC5yb3ctaGVhZGVyOmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpOyB9XG4gIC5yZXBvcnRpbmctdG9nZ2xlX3JvdyAucm93LWhlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDIwcHggMzJweCAyMHB4IDYzcHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5yZXBvcnRpbmctdG9nZ2xlX3JvdyAucm93LWhlYWRlcjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogMzJweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3Nwcml0ZS5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0NDFweCAyNDI0cHg7XG4gICAgICB3aWR0aDogMTRweDtcbiAgICAgIGhlaWdodDogOHB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2NHB4IC0xNDJweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAucmVwb3J0aW5nLXRvZ2dsZV9yb3cgLnJvdy1ib2R5IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnJlcG9ydGluZy10b2dnbGVfcm93IC5yb3ctYm9keSAucmVwb3J0aW5nLWxpc3Rfcm93IHtcbiAgICAgIHBhZGRpbmctbGVmdDogNjNweDsgfVxuICAgICAgLnJlcG9ydGluZy10b2dnbGVfcm93IC5yb3ctYm9keSAucmVwb3J0aW5nLWxpc3Rfcm93OmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkOWRkZTU7IH1cblxuLnJlcG9ydGluZy1oZWFkZXIge1xuICBwYWRkaW5nOiAyNHB4IDMycHg7IH1cbiAgLnJlcG9ydGluZy1oZWFkZXJfdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG8tTWVkaXVtXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gIC5yZXBvcnRpbmctaGVhZGVyX21ldGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5yZXBvcnRpbmctaGVhZGVyX21ldGEgZGl2IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTZweDsgfVxuICAgICAgLnJlcG9ydGluZy1oZWFkZXJfbWV0YSBkaXY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgLnJlcG9ydGluZy1oZWFkZXJfbWV0YSBkaXYuX21ldGEge1xuICAgICAgICBmb250LWZhbWlseTogXCJSb2JvdG8tTWVkaXVtXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4OyB9XG4gIC5yZXBvcnRpbmctaGVhZGVyX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG8tTWVkaXVtXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogN3B4OyB9XG4gICAgLnJlcG9ydGluZy1oZWFkZXJfbmFtZSAuX2xhYmVsIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTZweDsgfVxuICAgIC5yZXBvcnRpbmctaGVhZGVyX25hbWUgLl90ZXh0IHtcbiAgICAgIGNvbG9yOiAjN2U4NDhjOyB9XG4gIC5yZXBvcnRpbmctaGVhZGVyX2Rlc2Mge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmNWZjO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuICAgIC5yZXBvcnRpbmctaGVhZGVyX2Rlc2MgLl90aXRsZSB7XG4gICAgICBmb250LWZhbWlseTogXCJSb2JvdG8tTWVkaXVtXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgICAucmVwb3J0aW5nLWhlYWRlcl9kZXNjIC5fdGV4dCB7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDsgfVxuICAgIC5yZXBvcnRpbmctaGVhZGVyX2Rlc2MgLl9saXN0IGxpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG4gICAgICAucmVwb3J0aW5nLWhlYWRlcl9kZXNjIC5fbGlzdCBsaTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogOXB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogNHB4O1xuICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRmOGJmMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG5cbi5yZXBvcnRpbmctdGFibGVfaGVhZGVyIHtcbiAgcGFkZGluZzogMTZweCAzMnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZGRlNTtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6ICM3ZTg0OGM7IH1cbiAgLnJlcG9ydGluZy10YWJsZV9oZWFkZXIgLl9sZWZ0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4OyB9XG4gIC5yZXBvcnRpbmctdGFibGVfaGVhZGVyIC5fcmlnaHQge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAucmVwb3J0aW5nLXRhYmxlX2hlYWRlciAuX3JpZ2h0ID4gZGl2IHtcbiAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICAgIG1pbi13aWR0aDogNjBweDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwOyB9XG4gICAgICAucmVwb3J0aW5nLXRhYmxlX2hlYWRlciAuX3JpZ2h0ID4gZGl2Omxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuLnJlcG9ydGluZy10YWJsZV9ib2R5IC5fcm93IHtcbiAgcGFkZGluZzogMTZweCAzMnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZGRlNTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgLnJlcG9ydGluZy10YWJsZV9ib2R5IC5fcm93Omxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IDA7IH1cbiAgLnJlcG9ydGluZy10YWJsZV9ib2R5IC5fcm93LS1saXN0IHtcbiAgICBwYWRkaW5nOiAyNHB4IDAgMCAzMnB4OyB9XG4gICAgLnJlcG9ydGluZy10YWJsZV9ib2R5IC5fcm93LS1saXN0IC5fbGVmdCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG5cbi5yZXBvcnRpbmctdGFibGVfYm9keSAuX2xlZnQge1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4OyB9XG4gIC5yZXBvcnRpbmctdGFibGVfYm9keSAuX2xlZnQgLl90aXRsZSB7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cbiAgLnJlcG9ydGluZy10YWJsZV9ib2R5IC5fbGVmdCAuX2hlYWQge1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90by1NZWRpdW1cIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBcIlRhaG9tYVwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gIC5yZXBvcnRpbmctdGFibGVfYm9keSAuX2xlZnQgLl9saXN0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHg7IH1cbiAgICAucmVwb3J0aW5nLXRhYmxlX2JvZHkgLl9sZWZ0IC5fbGlzdCAuX3JvdyB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuLnJlcG9ydGluZy10YWJsZV9ib2R5IC5fcmlnaHQge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1zaHJpbms6IDA7IH1cbiAgLnJlcG9ydGluZy10YWJsZV9ib2R5IC5fcmlnaHQgLl9pdGVtIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnJlcG9ydGluZy10YWJsZV9ib2R5IC5fcmlnaHQgPiBkaXYge1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICBtaW4td2lkdGg6IDYwcHg7XG4gICAgZmxleC1zaHJpbms6IDA7IH1cbiAgICAucmVwb3J0aW5nLXRhYmxlX2JvZHkgLl9yaWdodCA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuXG4ucmVwb3J0aW5nLXRhYmxlX2JvZHkgLl90ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnJlcG9ydGluZy10YWJsZV9ib2R5IC5faGlkZGVuIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBmb250LXNpemU6IDEycHg7IH1cblxuLnJlcG9ydGluZy10YWJsZV9ib2R5IC5fY2hlY2tib3ggaW5wdXQge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5yZXBvcnRpbmctdGFibGVfYm9keSAuX2NoZWNrYm94IGlucHV0OmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG4gICAgb3BhY2l0eTogMTsgfVxuXG4ucmVwb3J0aW5nLXRhYmxlX2JvZHkgLl9jaGVja2JveCBsYWJlbCB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDNkOGUwO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAucmVwb3J0aW5nLXRhYmxlX2JvZHkgLl9jaGVja2JveCBsYWJlbDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTtcbiAgICB0b3A6IDRweDtcbiAgICBsZWZ0OiAzcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zcHJpdGUuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjQ0MXB4IDI0MjRweDtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUxMXB4IC00NjVweDtcbiAgICBvcGFjaXR5OiAwOyB9XG5cbi5yZXBvcnRpbmctdGFibGVfYm9keSAuX2lucHV0IHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNTZweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDNkZGU1O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnJlcG9ydGluZy10YWJsZV9ib2R5IC5faW5wdXQ6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2I5ZDFmOTsgfVxuXG4ucmVwb3J0aW5nLXRhYnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDlkZGU1O1xuICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgcGFkZGluZzogMCAzMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gIC5yZXBvcnRpbmctdGFicyArIGRpdiAubWFpbl9fYm9keSB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDVweCA1cHg7IH1cbiAgLnJlcG9ydGluZy10YWJzX2l0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogMjNweDsgfVxuICAgIC5yZXBvcnRpbmctdGFic19pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5yZXBvcnRpbmctdGFicyAuX2xpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiA1M3B4O1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90by1NZWRpdW1cIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBcIlRhaG9tYVwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogIzc1Nzc3YjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAucmVwb3J0aW5nLXRhYnMgLl9saW5rLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogIzRGOEJGMDsgfVxuICAgICAgLnJlcG9ydGluZy10YWJzIC5fbGluay5hY3RpdmU6YWZ0ZXIge1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLnJlcG9ydGluZy10YWJzIC5fbGluazphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAtMXB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEY4QkYwO1xuICAgICAgb3BhY2l0eTogMDsgfVxuXG4ucmVwb3J0aW5nLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMjBweCAzMnB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2Q5ZGRlNTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE3MHB4KSB7XG4gICAgLnJlcG9ydGluZy1mb290ZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoOyB9XG4gICAgICAucmVwb3J0aW5nLWZvb3RlciAucmVwb3J0aW5nLWZvb3Rlcl9sZWZ0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG4gIC5yZXBvcnRpbmctZm9vdGVyIC5jaGVjay1ib3ggbGFiZWwge1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjZweDsgfVxuICAgIC5yZXBvcnRpbmctZm9vdGVyIC5jaGVjay1ib3ggbGFiZWw6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgdG9wOiAtMXB4OyB9XG4gICAgLnJlcG9ydGluZy1mb290ZXIgLmNoZWNrLWJveCBsYWJlbDphZnRlciB7XG4gICAgICBsZWZ0OiA0cHg7IH1cbiAgLnJlcG9ydGluZy1mb290ZXJfcmlnaHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5yZXBvcnRpbmctZm9vdGVyX3JpZ2h0IGxpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTZweDsgfVxuICAgICAgLnJlcG9ydGluZy1mb290ZXJfcmlnaHQgbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuXG4ucmVwb3J0aW5nLW9yZ2FucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gIC5yZXBvcnRpbmctb3JnYW5zX2FzaWRlIHtcbiAgICB3aWR0aDogMjg2cHg7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDlkZGU1O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuICAucmVwb3J0aW5nLW9yZ2Fuc19jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDlkZGU1O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuICAucmVwb3J0aW5nLW9yZ2Fuc19oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDE2cHggMTZweCAxNnB4IDMycHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZGRlNTsgfVxuICAgIC5yZXBvcnRpbmctb3JnYW5zX2hlYWRlciAuX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90by1NZWRpdW1cIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBcIlRhaG9tYVwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cbiAgICAucmVwb3J0aW5nLW9yZ2Fuc19oZWFkZXIgLl9idG4ge1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGY4YmYwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAucmVwb3J0aW5nLW9yZ2Fuc19oZWFkZXIgLl9idG46YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBtYXJnaW4tdG9wOiAtNnB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogLTZweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3Nwcml0ZS5zdmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjQ0MXB4IDI0MjRweDtcbiAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1NTZweCAtMTU2M3B4OyB9XG4gIC5yZXBvcnRpbmctb3JnYW5zX2VtcHR5IHtcbiAgICBwYWRkaW5nOiAxNnB4IDMycHg7IH1cbiAgLnJlcG9ydGluZy1vcmdhbnNfb3B0aW9ucyA+IGxpIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZGRlNTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAucmVwb3J0aW5nLW9yZ2Fuc19vcHRpb25zID4gbGk6aG92ZXIgLl9hY3Rpb25zIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gICAgLnJlcG9ydGluZy1vcmdhbnNfb3B0aW9ucyA+IGxpLmFjdGl2ZSAuX2xpbmsge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjRmYTsgfVxuICAgIC5yZXBvcnRpbmctb3JnYW5zX29wdGlvbnMgPiBsaS5hY3RpdmUgLl9hY3Rpb25zIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGY0ZmE7IH1cbiAgICAgIC5yZXBvcnRpbmctb3JnYW5zX29wdGlvbnMgPiBsaS5hY3RpdmUgLl9hY3Rpb25zOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICNmMGY0ZmEgMzkuNTMlLCByZ2JhKDI0MCwgMjQ0LCAyNTAsIDApIDEwMCUpOyB9XG4gICAgLnJlcG9ydGluZy1vcmdhbnNfb3B0aW9ucyA+IGxpOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuICAgIC5yZXBvcnRpbmctb3JnYW5zX29wdGlvbnMgPiBsaSAuX2xhYmVsIHtcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgIC5yZXBvcnRpbmctb3JnYW5zX29wdGlvbnMgPiBsaSAuX3RleHQge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgIC5yZXBvcnRpbmctb3JnYW5zX29wdGlvbnMgPiBsaSAuX2FjdGlvbnMge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIHRyYW5zaXRpb246IDAuM3M7IH1cbiAgICAgIC5yZXBvcnRpbmctb3JnYW5zX29wdGlvbnMgPiBsaSAuX2FjdGlvbnM6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCAjZmZmZmZmIDM5LjUzJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTsgfVxuICAgICAgLnJlcG9ydGluZy1vcmdhbnNfb3B0aW9ucyA+IGxpIC5fYWN0aW9ucyBsaSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgICAgICAucmVwb3J0aW5nLW9yZ2Fuc19vcHRpb25zID4gbGkgLl9hY3Rpb25zIGxpOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIC5yZXBvcnRpbmctb3JnYW5zX29wdGlvbnMgPiBsaSAuX2xpbmsge1xuICAgICAgcGFkZGluZzogMTZweCAzMnB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAucmVwb3J0aW5nLW9yZ2Fuc19vcHRpb25zID4gbGkgLl9lZGl0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3Nwcml0ZS5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0NDFweCAyNDI0cHg7XG4gICAgICB3aWR0aDogMThweDtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDE1cHggLTEwMDFweDsgfVxuICAgICAgLnJlcG9ydGluZy1vcmdhbnNfb3B0aW9ucyA+IGxpIC5fZWRpdDpob3ZlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zcHJpdGUuc3ZnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0NDFweCAyNDI0cHg7XG4gICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC05NjFweCAtOTQ3cHg7IH1cbiAgICAucmVwb3J0aW5nLW9yZ2Fuc19vcHRpb25zID4gbGkgLl9kZWwge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjQ0MXB4IDI0MjRweDtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MjZweCAtMTYzMXB4OyB9XG4gICAgICAucmVwb3J0aW5nLW9yZ2Fuc19vcHRpb25zID4gbGkgLl9kZWw6aG92ZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNDQxcHggMjQyNHB4O1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTY1OHB4IC0xNjYzcHg7IH1cbiAgLnJlcG9ydGluZy1vcmdhbnNfbGlzdCAubGlzdC1pdGVtIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDlkZGU1O1xuICAgIHBhZGRpbmc6IDE2cHggMzJweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5yZXBvcnRpbmctb3JnYW5zX2xpc3QgLmxpc3QtaXRlbTpob3ZlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAxMnB4IHJnYmEoMTgsIDE4LCAxOCwgMC4xNSk7IH1cbiAgICAgIC5yZXBvcnRpbmctb3JnYW5zX2xpc3QgLmxpc3QtaXRlbTpob3ZlciAuX2FjdGlvbnMge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gICAgLnJlcG9ydGluZy1vcmdhbnNfbGlzdCAubGlzdC1pdGVtLmFjdGl2ZSAuX2FjdGlvbnMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjRmYTsgfVxuICAgICAgLnJlcG9ydGluZy1vcmdhbnNfbGlzdCAubGlzdC1pdGVtLmFjdGl2ZSAuX2FjdGlvbnM6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgI2YwZjRmYSAzOS41MyUsIHJnYmEoMjQwLCAyNDQsIDI1MCwgMCkgMTAwJSk7IH1cbiAgICAucmVwb3J0aW5nLW9yZ2Fuc19saXN0IC5saXN0LWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tOiAwOyB9XG4gICAgLnJlcG9ydGluZy1vcmdhbnNfbGlzdCAubGlzdC1pdGVtIC5fdGl0bGUge1xuICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvLU1lZGl1bVwiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNnB4OyB9XG4gICAgLnJlcG9ydGluZy1vcmdhbnNfbGlzdCAubGlzdC1pdGVtIC5fbGFiZWwge1xuICAgICAgY29sb3I6ICM3ZTg0OGM7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gICAgLnJlcG9ydGluZy1vcmdhbnNfbGlzdCAubGlzdC1pdGVtIC5fZGVzYyB7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDsgfVxuICAgIC5yZXBvcnRpbmctb3JnYW5zX2xpc3QgLmxpc3QtaXRlbSAuX2FjdGlvbnMge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIHRyYW5zaXRpb246IDAuM3M7IH1cbiAgICAgIC5yZXBvcnRpbmctb3JnYW5zX2xpc3QgLmxpc3QtaXRlbSAuX2FjdGlvbnM6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCAjZmZmZmZmIDM5LjUzJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTsgfVxuICAgICAgLnJlcG9ydGluZy1vcmdhbnNfbGlzdCAubGlzdC1pdGVtIC5fYWN0aW9ucyBsaSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgICAgICAucmVwb3J0aW5nLW9yZ2Fuc19saXN0IC5saXN0LWl0ZW0gLl9hY3Rpb25zIGxpOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIC5yZXBvcnRpbmctb3JnYW5zX2xpc3QgLmxpc3QtaXRlbSAuX2VkaXQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjQ0MXB4IDI0MjRweDtcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMTVweCAtMTAwMXB4OyB9XG4gICAgICAucmVwb3J0aW5nLW9yZ2Fuc19saXN0IC5saXN0LWl0ZW0gLl9lZGl0OmhvdmVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3Nwcml0ZS5zdmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjQ0MXB4IDI0MjRweDtcbiAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2MXB4IC05NDdweDsgfVxuICAgIC5yZXBvcnRpbmctb3JnYW5zX2xpc3QgLmxpc3QtaXRlbSAuX2RlbCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zcHJpdGUuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyNDQxcHggMjQyNHB4O1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYyNnB4IC0xNjMxcHg7IH1cbiAgICAgIC5yZXBvcnRpbmctb3JnYW5zX2xpc3QgLmxpc3QtaXRlbSAuX2RlbDpob3ZlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zcHJpdGUuc3ZnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0NDFweCAyNDI0cHg7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjU4cHggLTE2NjNweDsgfVxuICAucmVwb3J0aW5nLW9yZ2Fuc19jYXRlZ29pZXMgbGkge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDlkZGU1OyB9XG4gICAgLnJlcG9ydGluZy1vcmdhbnNfY2F0ZWdvaWVzIGxpOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuICAucmVwb3J0aW5nLW9yZ2Fuc19jYXRlZ29pZXMgLl9pdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxNnB4IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cbiAgICAucmVwb3J0aW5nLW9yZ2Fuc19jYXRlZ29pZXMgLl9pdGVtLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmNGZhOyB9XG4gIC5yZXBvcnRpbmctb3JnYW5zX2NhdGVnb2llcyAuX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG8tTWVkaXVtXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4ucmVwb3J0aW5nLWZvcm0ge1xuICBwYWRkaW5nOiAyN3B4IDMycHg7IH1cbiAgLnJlcG9ydGluZy1mb3JtX3JvdyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuICAgIC5yZXBvcnRpbmctZm9ybV9yb3c6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLnJlcG9ydGluZy1mb3JtX3JvdyAuX2xhYmVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAgIC5yZXBvcnRpbmctZm9ybV9yb3cgdGV4dGFyZWEge1xuICAgICAgbWluLWhlaWdodDogMTAwcHg7IH1cblxuLnJlcG9ydGluZy1pbmZvIHtcbiAgcGFkZGluZzogMjRweCAzMnB4IDMycHg7IH1cblxuLnJlcG9ydGluZy1hZGQge1xuICBwYWRkaW5nOiAyNHB4IDMycHg7IH1cbiAgLnJlcG9ydGluZy1hZGRfcm93IHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4OyB9XG4gICAgLnJlcG9ydGluZy1hZGRfcm93IGxhYmVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAucmVwb3J0aW5nLWFkZF9yb3c6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIC5yZXBvcnRpbmctYWRkX3JvdyAuX2NvbCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzMnB4OyB9XG4gICAgICAucmVwb3J0aW5nLWFkZF9yb3cgLl9jb2w6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgLnJlcG9ydGluZy1hZGRfcm93IC5fY29sIGxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogIzMyNDA1NzsgfVxuICAgIC5yZXBvcnRpbmctYWRkX3Jvdy0tY29sIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgIC5yZXBvcnRpbmctYWRkX3Jvdy0tY29sIC5faW5wdXQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDsgfVxuICAgICAgICAucmVwb3J0aW5nLWFkZF9yb3ctLWNvbCAuX2lucHV0Omxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgICAucmVwb3J0aW5nLWFkZF9yb3ctLWNvbCAuX2lucHV0OmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBmbGV4LWdyb3c6IDI7IH1cblxuLnJlcG9ydGluZy1kYXRhIHtcbiAgcGFkZGluZzogMjRweCAzMnB4OyB9XG4gIC5yZXBvcnRpbmctZGF0YSAuZm9ybS1sYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAucmVwb3J0aW5nLWRhdGEgLnJvdyB7XG4gICAgbWFyZ2luOiAwIC00cHg7IH1cbiAgICAucmVwb3J0aW5nLWRhdGEgLnJvdyA+IGRpdiB7XG4gICAgICBwYWRkaW5nOiAwIDRweDsgfVxuICAucmVwb3J0aW5nLWRhdGFfdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90by1NZWRpdW1cIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBcIlRhaG9tYVwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gIC5yZXBvcnRpbmctZGF0YV9yb3cge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOWRkZTU7IH1cbiAgICAucmVwb3J0aW5nLWRhdGFfcm93Omxhc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuICAgIC5yZXBvcnRpbmctZGF0YV9yb3cgLnJvdyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgICAucmVwb3J0aW5nLWRhdGFfcm93IC5yb3c6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAucmVwb3J0aW5nLWRhdGFfcm93IHRleHRhcmVhIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDEwNHB4OyB9XG4gIC5yZXBvcnRpbmctZGF0YV90YWIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnJlcG9ydGluZy1kYXRhX3RhYnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMnB4OyB9XG4gICAgLnJlcG9ydGluZy1kYXRhX3RhYnMgbGkge1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7IH1cbiAgICAgIC5yZXBvcnRpbmctZGF0YV90YWJzIGxpOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAgICAgLnJlcG9ydGluZy1kYXRhX3RhYnMgbGk6Zmlyc3QtY2hpbGQgLl9saW5rIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHggMCAwIDJweDsgfVxuICAgICAgLnJlcG9ydGluZy1kYXRhX3RhYnMgbGk6bGFzdC1jaGlsZCAuX2xpbmsge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDJweCAycHggMDsgfVxuICAgIC5yZXBvcnRpbmctZGF0YV90YWJzIC5fbGluayB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkM2RkZTU7XG4gICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgY29sb3I6ICNhYWFkYjI7IH1cbiAgICAgIC5yZXBvcnRpbmctZGF0YV90YWJzIC5fbGluay5hY3RpdmUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEY4QkYwO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNEY4QkYwOyB9XG5cbi5wZXJzb25hbHMtbGlzdCB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTsgfVxuICAucGVyc29uYWxzLWxpc3QgLl9yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdzsgfVxuICAgIC5wZXJzb25hbHMtbGlzdCAuX3JvdzpsYXN0LWNoaWxkIC5fY2VsbCB7XG4gICAgICBib3JkZXItYm90dG9tOiAwOyB9XG4gICAgLnBlcnNvbmFscy1saXN0IC5fcm93LS1oZWFkIC5fY2VsbCB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBjb2xvcjogIzdlODQ4YzsgfVxuICAucGVyc29uYWxzLWxpc3QgLl9jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHBhZGRpbmc6IDE2cHggMTBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZGRlNTtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgLnBlcnNvbmFscy1saXN0IC5fY2VsbDpmaXJzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMycHg7IH1cbiAgICAucGVyc29uYWxzLWxpc3QgLl9jZWxsOmxhc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1yaWdodDogMzJweDsgfVxuICAgIC5wZXJzb25hbHMtbGlzdCAuX2NlbGwgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBjb2xvcjogIzdlODQ4YztcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5wcmVzb24taW5mb19pbm5lciB7XG4gIHBhZGRpbmc6IDQ0cHggNDBweDsgfVxuXG4ucHJlc29uLWluZm9faGVhZGVyIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICM0ZjhiZjA7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZGRlNTsgfVxuXG4ucHJlc29uLWluZm9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBjb2xvcjogIzMyNDA1NztcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvLU1lZGl1bVwiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4ucHJlc29uLWluZm9fc2VjdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDlkZGU1O1xuICBwYWRkaW5nLWJvdHRvbTogMjJweDsgfVxuICAucHJlc29uLWluZm9fc2VjdGlvbjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7IH1cblxuLnByZXNvbi1pbmZvX2xpc3QgbGkge1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuICAucHJlc29uLWluZm9fbGlzdCBsaTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5wcmVzb24taW5mb19saXN0IGxpIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogIzdlODQ4YztcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4ucHJlc29uLWluZm9faW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cbiAgLnByZXNvbi1pbmZvX2lucHV0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMTJweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3Nwcml0ZS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyNDQxcHggMjQyNHB4O1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGhlaWdodDogMjJweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc3NnB4IC0xNzYwcHg7XG4gICAgbWFyZ2luLXRvcDogLTExcHg7IH1cbiAgLnByZXNvbi1pbmZvX2lucHV0IGlucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkM2RkZTY7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBwYWRkaW5nOiAwIDEwcHggMCA0OHB4OyB9XG4gICAgLnByZXNvbi1pbmZvX2lucHV0IGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjOTk5ZmE4OyB9XG4gICAgLnByZXNvbi1pbmZvX2lucHV0IGlucHV0Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICM5OTlmYTg7IH1cbiAgICAucHJlc29uLWluZm9faW5wdXQgaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICM5OTlmYTg7IH1cbiAgICAucHJlc29uLWluZm9faW5wdXQgaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjOTk5ZmE4OyB9XG5cbi5wcmVzb24taW5mb19yZXN1bHQgbGkge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgLnByZXNvbi1pbmZvX3Jlc3VsdCBsaS5oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5wcmVzb24taW5mb19yZXN1bHQgbGk6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ucHJlc29uLWluZm9fZG9jIHtcbiAgYmFja2dyb3VuZDogI2Y3ZjlmYztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiA4cHggMThweCA4cHggNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvLU1lZGl1bVwiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTsgfVxuICAucHJlc29uLWluZm9fZG9jOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMTJweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3Nwcml0ZS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyNDQxcHggMjQyNHB4O1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODE4cHggLTc4OHB4O1xuICAgIG1hcmdpbi10b3A6IC05cHg7IH1cblxuLnJlZmVyZW5jZSB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9XG4gIC5yZWZlcmVuY2VfaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAyMHB4IDQwcHggMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG4gICAgLnJlZmVyZW5jZV9oZWFkZXIgLl9pbm5lciB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZGRlNTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMnB4OyB9XG4gICAgLnJlZmVyZW5jZV9oZWFkZXIgLl90aXRsZSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBjb2xvcjogIzRmOGJmMDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90by1NZWRpdW1cIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBcIlRhaG9tYVwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7IH1cbiAgICAucmVmZXJlbmNlX2hlYWRlciAuX2Rlc2Mge1xuICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvLU1lZGl1bVwiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7IH1cbiAgLnJlZmVyZW5jZV9ib2R5IHtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMzAwcHgpOyB9XG4gICAgLnJlZmVyZW5jZV9ib2R5IC5faW5uZXIge1xuICAgICAgcGFkZGluZzogMCA0MHB4OyB9XG5cbi5jb250cmFjdHNfcm93IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOWRkZTU7IH1cbiAgLmNvbnRyYWN0c19yb3cub3BlbmVkIC5jb250cmFjdHNfYm9keSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmNvbnRyYWN0c19yb3cub3BlbmVkIC5zY3JvbGwtdGFibGVfX2ljb24ge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLmNvbnRyYWN0c19yb3cub3BlbmVkIC5fbmFtZTpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTtcbiAgICB0b3A6IDQ0JTsgfVxuICAuY29udHJhY3RzX3JvdzpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmNvbnRyYWN0c19yb3ctLWhlYWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogMTZweCAzMnB4OyB9XG4gICAgLmNvbnRyYWN0c19yb3ctLWhlYWQgLl9jZWxsIHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBjb2xvcjogIzdlODQ4YztcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4OyB9XG4gICAgICAuY29udHJhY3RzX3Jvdy0taGVhZCAuX2NlbGw6Zmlyc3QtY2hpbGQge1xuICAgICAgICBmbGV4OiAyOyB9XG5cbi5jb250cmFjdHNfaGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDE2cHggMzJweDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5jb250cmFjdHNfaGVhZCAuX3BsMzcge1xuICAgIHBhZGRpbmctbGVmdDogMzdweDsgfVxuICAuY29udHJhY3RzX2hlYWQgLl9jZWxsIHtcbiAgICBmbGV4OiAxO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDsgfVxuICAgIC5jb250cmFjdHNfaGVhZCAuX2NlbGw6Zmlyc3QtY2hpbGQge1xuICAgICAgZmxleDogMjsgfVxuICAuY29udHJhY3RzX2hlYWQgLl9zaHJpbmsge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgZmxleDogMDsgfVxuICAuY29udHJhY3RzX2hlYWQgLl9hbGNlbnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuY29udHJhY3RzX2hlYWQgLl9ncm93IHtcbiAgICBmbGV4OiAwO1xuICAgIGZsZXgtZ3JvdzogMTsgfVxuICAuY29udHJhY3RzX2hlYWQgLl9uYW1lIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmNvbnRyYWN0c19oZWFkIC5fbmFtZTpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3Nwcml0ZS5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0NDFweCAyNDI0cHg7XG4gICAgICB3aWR0aDogMTRweDtcbiAgICAgIGhlaWdodDogOHB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2NHB4IC0xNDJweDtcbiAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cblxuLmNvbnRyYWN0c19ib2R5IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uY29udHJhY3RzX2xpc3Qge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2Q5ZGRlNTtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5jb250cmFjdHNfbGlzdCAuX3JvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93OyB9XG4gICAgLmNvbnRyYWN0c19saXN0IC5fcm93Omxhc3QtY2hpbGQgLl9jZWxsIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7IH1cbiAgLmNvbnRyYWN0c19saXN0IC5fY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICBwYWRkaW5nOiAyNHB4IDE1cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDlkZGU1OyB9XG4gICAgLmNvbnRyYWN0c19saXN0IC5fY2VsbDpmaXJzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLmNvbnRyYWN0c19saXN0IC5fY2VsbDpsYXN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMycHg7IH1cblxuLmNvbnRyYWN0cy5fdGFibGUtc2Nyb2xsIC5fY2VsbC5fc2hyaW5rIHtcbiAgZmxleC1iYXNpczogMTI0cHg7XG4gIGZsZXgtZ3JvdzogMDsgfVxuXG4uY29udHJhY3RzLl90YWJsZS1zY3JvbGwgLmJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMnB4O1xuICByaWdodDogMzJweDsgfVxuXG4ucG9zciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucG9zcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiA3NCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiA3MHB4O1xuICAgIGJvdHRvbTogMDsgfVxuICAucG9zciAuY29udHJhY3RzX2hlYWQge1xuICAgIHBhZGRpbmc6IDIwcHggMzJweDsgfVxuXG4uanMtc2ltcGxlLWFjY29yZCAqIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5ycS1ibG9ja19zZWN0aW9uIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZGRlNTtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAucnEtYmxvY2tfc2VjdGlvbjpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcDogMDsgfVxuICAucnEtYmxvY2tfc2VjdGlvbjpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgNXB4IDVweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZGRlNTsgfVxuICAucnEtYmxvY2tfc2VjdGlvbi5vcGVuZWQge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOWRkZTU7IH1cbiAgICAucnEtYmxvY2tfc2VjdGlvbi5vcGVuZWQgKyAucnEtYmxvY2tfc2VjdGlvbiB7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDsgfVxuICAgIC5ycS1ibG9ja19zZWN0aW9uLm9wZW5lZDpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAucnEtYmxvY2tfc2VjdGlvbi5vcGVuZWQgLnJxLWJsb2NrX2hlYWQ6YmVmb3JlIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cblxuLnJxLWJsb2NrX2hlYWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDI0cHggMzJweCAyNHB4IDYwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAucnEtYmxvY2tfaGVhZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDMycHg7XG4gICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3Nwcml0ZS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyNDQxcHggMjQyNHB4O1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjRweCAtMTQycHg7IH1cblxuLnJxLWJsb2NrX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDsgfVxuXG4ucnEtYmxvY2tfY291bnQge1xuICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICAucnEtYmxvY2tfY291bnQgc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiAjRUJGMUZDO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG8tTWVkaXVtXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBjb2xvcjogIzMyNDA1NztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5ycS1ibG9ja19ib2R5IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkOWRkZTU7IH1cblxuLnJxLWJsb2NrX3JvdyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDlkZGU1O1xuICBwYWRkaW5nOiAxNnB4IDMycHggMTZweCA2MHB4OyB9XG4gIC5ycS1ibG9ja19yb3c6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuXG4ucnEtYmxvY2tfbW9yZSB7XG4gIHBhZGRpbmc6IDE2cHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4OyB9XG4gIC5ycS1ibG9ja19tb3JlIC5fbGFiZWwge1xuICAgIGNvbG9yOiAjYWFhZGIyO1xuICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gICAgLnJxLWJsb2NrX21vcmUgLl9sYWJlbDpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAucnEtYmxvY2tfbW9yZSAuX2xpbmsge1xuICAgIGNvbG9yOiAjNGY4YmYwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgIzRmOGJmMDsgfVxuICAgIC5ycS1ibG9ja19tb3JlIC5fbGluazpob3ZlciB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4ucnEtYmxvY2tfcm93LXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiAjRjVGN0ZEO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDlEREU1O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAyNXB4IDMycHg7IH1cbiAgLnJxLWJsb2NrX3Jvdy13cmFwcGVyIC5ycS1pdGVtX190b3AtbmFtZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLnJxLWJsb2NrX3Jvdy13cmFwcGVyIC5ycS1pdGVtX190b3AtbmFtZS1zdGF0dXMge1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgY29sb3I6ICM3MUQ2NkY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjNzFENjZGO1xuICAgICAgcGFkZGluZzogM3B4IDI0cHg7XG4gICAgICBtYXJnaW4tbGVmdDogMzJweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7IH1cbiAgLnJxLWJsb2NrX3Jvdy13cmFwcGVyIC5ycS1pdGVtX19ib2R5IHtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLnJxLWJsb2NrX3Jvdy13cmFwcGVyIC5ycS1pdGVtX19ib2R5LXRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgICAucnEtYmxvY2tfcm93LXdyYXBwZXIgLnJxLWl0ZW1fX2JvZHktaXRlbSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDcwcHg7XG4gICAgICBtYXgtd2lkdGg6IDEzMHB4OyB9XG5cbi5ycS1ibG9jayAubmV3LXBhZ2luYXRpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgLnJxLWJsb2NrIC5uZXctcGFnaW5hdGlvbiA+IC5wYWdlc19ibG9jayB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2UyZTNlNDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAucnEtYmxvY2sgLm5ldy1wYWdpbmF0aW9uID4gLnBhZ2VzX2Jsb2NrIGxpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYmFja2dyb3VuZDogI2Y1ZjVmNWM1O1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7IH1cbiAgICAgIC5ycS1ibG9jayAubmV3LXBhZ2luYXRpb24gPiAucGFnZXNfYmxvY2sgbGk6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZGRkZWUxOyB9XG4gICAgICAucnEtYmxvY2sgLm5ldy1wYWdpbmF0aW9uID4gLnBhZ2VzX2Jsb2NrIGxpLmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0ZjhiZjA7IH1cbiAgICAgICAgLnJxLWJsb2NrIC5uZXctcGFnaW5hdGlvbiA+IC5wYWdlc19ibG9jayBsaS5hY3RpdmUgYSB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5ycS1ibG9jayAubmV3LXBhZ2luYXRpb24gPiAucGFnZXNfYmxvY2sgbGkgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuXG4ucnEtaXRlbV9tZXRhIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG4gIC5ycS1pdGVtX21ldGEgc3BhbiB7XG4gICAgY29sb3I6ICM3ZTg0OGM7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuXG4ucnEtaXRlbV9pbmZvIHtcbiAgZGlzcGxheTogZmxleDsgfVxuXG4ucnEtaXRlbV90aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90by1NZWRpdW1cIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBcIlRhaG9tYVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDdweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnJxLWl0ZW1fc3ViIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6ICM3ZTg0OGM7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuLnJxLWl0ZW1fcHJpY2Uge1xuICBtYXJnaW4tbGVmdDogMjRweDsgfVxuXG4ucnEtaXRlbV9sZWZ0IHtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgbWluLXdpZHRoOiAwOyB9XG5cbi5ycS1pdGVtX3JpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAucnEtaXRlbV9yaWdodCBsaSB7XG4gICAgd2lkdGg6IDEyMnB4O1xuICAgIG1hcmdpbi1yaWdodDogODBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4OyB9XG4gICAgLnJxLWl0ZW1fcmlnaHQgbGk6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDNweDtcbiAgICAgIHJpZ2h0OiAtNDBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3Nwcml0ZS5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0NDFweCAyNDI0cHg7XG4gICAgICB3aWR0aDogN3B4O1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxNDRweCAtMjEzNnB4OyB9XG4gICAgLnJxLWl0ZW1fcmlnaHQgbGk6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogMTYwcHg7IH1cbiAgICAgIC5ycS1pdGVtX3JpZ2h0IGxpOmxhc3QtY2hpbGQ6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5ycS1pdGVtX3JpZ2h0IGxpIHNwYW4ge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgIC5ycS1pdGVtX3JpZ2h0IGxpIHRpbWUge1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgICBvcGFjaXR5OiAwLjg1O1xuICAgICAgY29sb3I6ICNhYWFkYjI7IH1cbiAgICAgIC5ycS1pdGVtX3JpZ2h0IGxpIHRpbWUgaSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNDQxcHggMjQyNHB4O1xuICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTcxcHggLTUyNHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogM3B4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBtYXJnaW4tdG9wOiAtM3B4OyB9XG5cbi5ycS1pdGVtX21ldGEge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgLnJxLWl0ZW1fbWV0YSBzcGFuIHtcbiAgICBjb2xvcjogIzdlODQ4YztcbiAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG5cbi5ycS1pdGVtX2luZm8ge1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5ycS1pdGVtX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvLU1lZGl1bVwiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ucnEtaXRlbV9zdWIge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogIzdlODQ4YztcbiAgZGlzcGxheTogZmxleDsgfVxuXG4ucnEtaXRlbV9wcmljZSB7XG4gIG1hcmdpbi1sZWZ0OiAyNHB4OyB9XG5cbi5ycS1pdGVtX2xlZnQge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBtaW4td2lkdGg6IDA7IH1cblxuLnJxLWl0ZW1fcmlnaHQge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gIC5ycS1pdGVtX3JpZ2h0IGxpIHtcbiAgICB3aWR0aDogMTIycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7IH1cbiAgICAucnEtaXRlbV9yaWdodCBsaTpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogM3B4O1xuICAgICAgcmlnaHQ6IC00MHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjQ0MXB4IDI0MjRweDtcbiAgICAgIHdpZHRoOiA3cHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjE0NHB4IC0yMTM2cHg7IH1cbiAgICAucnEtaXRlbV9yaWdodCBsaTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIHdpZHRoOiAxNjBweDsgfVxuICAgICAgLnJxLWl0ZW1fcmlnaHQgbGk6bGFzdC1jaGlsZDpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnJxLWl0ZW1fcmlnaHQgbGkgc3BhbiB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgLnJxLWl0ZW1fcmlnaHQgbGkgdGltZSB7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICAgIG9wYWNpdHk6IDAuODU7XG4gICAgICBjb2xvcjogI2FhYWRiMjsgfVxuICAgICAgLnJxLWl0ZW1fcmlnaHQgbGkgdGltZSBpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zcHJpdGUuc3ZnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0NDFweCAyNDI0cHg7XG4gICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01NzFweCAtNTI0cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIG1hcmdpbi10b3A6IC0zcHg7IH1cblxuLnJxLWFvX3JvdyB7XG4gIHBhZGRpbmc6IDAgMTZweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOWRkZTU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucnEtYW9fcm93Omxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IDA7IH1cbiAgLnJxLWFvX3Jvdzpob3ZlciAucnEtYW9fYWN0aW9ucyB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjQwcHgpIHtcbiAgICAucnEtYW9fcm93IHtcbiAgICAgIHBhZGRpbmc6IDAgMjZweDsgfSB9XG5cbi5ycS1hb19oZWFkIHtcbiAgcGFkZGluZy10b3A6IDhweDtcbiAgcGFkZGluZy1ib3R0b206IDhweDsgfVxuICAucnEtYW9faGVhZCAucnEtYW9fY2VsbHMge1xuICAgIGNvbG9yOiAjN2U4NDhjO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDsgfVxuICAgIC5ycS1hb19oZWFkIC5ycS1hb19jZWxscyA+IGRpdiB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG5cbi5ycS1hb19jZWxscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfVxuXG4ucnEtYW9fY2VsbCB7XG4gIHBhZGRpbmc6IDI2cHggMTZweDtcbiAgZmxleDogMTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTI0MHB4KSB7XG4gICAgLnJxLWFvX2NlbGwge1xuICAgICAgcGFkZGluZzogMjZweCA2cHg7IH0gfVxuICAucnEtYW9fY2VsbDpmaXJzdC1jaGlsZCB7XG4gICAgbWluLXdpZHRoOiAyODBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjQwcHgpIHtcbiAgICAgIC5ycS1hb19jZWxsOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWluLXdpZHRoOiAyNTBweDsgfSB9XG4gIC5ycS1hb19jZWxsLS1zdGF0dXMge1xuICAgIG1pbi13aWR0aDogMTk0cHg7IH1cbiAgLnJxLWFvX2NlbGwtLWNvdW50IHtcbiAgICBtYXgtd2lkdGg6IDUycHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTI0MHB4KSB7XG4gICAgICAucnEtYW9fY2VsbC0tY291bnQge1xuICAgICAgICBtYXgtd2lkdGg6IDI2cHg7IH0gfVxuICAgIC5ycS1hb19jZWxsLS1jb3VudCBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNTMyNDQ7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5ycS1hb190aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLnJxLWFvX3RpdGxlOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnJxLWFvX25hbWUge1xuICBjb2xvcjogIzdlODQ4YztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7IH1cbiAgLnJxLWFvX25hbWU6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi5ycS1hb19hY3Rpb25zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgcmlnaHQ6IDMycHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICNmZmZmZmYgMzkuNTMlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuICB3aWR0aDogMjI0cHg7XG4gIHotaW5kZXg6IDM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogMC4zczsgfVxuICAucnEtYW9fYWN0aW9ucyBsaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4OyB9XG4gICAgLnJxLWFvX2FjdGlvbnMgbGk6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLnJxLWFvX2FjdGlvbnMgLl9kb3dubG9hZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zcHJpdGUuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjQ0MXB4IDI0MjRweDtcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NjFweCAtMTQ1NnB4OyB9XG4gICAgLnJxLWFvX2FjdGlvbnMgLl9kb3dubG9hZDpob3ZlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zcHJpdGUuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyNDQxcHggMjQyNHB4O1xuICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0N3B4IC0xNDM4cHg7IH1cbiAgLnJxLWFvX2FjdGlvbnMgLl91cGxvYWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI0NDFweCAyNDI0cHg7XG4gICAgd2lkdGg6IDE5cHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDk0cHggLTE0OTRweDsgfVxuICAgIC5ycS1hb19hY3Rpb25zIC5fdXBsb2FkOmhvdmVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3Nwcml0ZS5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0NDFweCAyNDI0cHg7XG4gICAgICB3aWR0aDogMTlweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDc1cHggLTE0NzRweDsgfVxuXG4uYi10YWJzX2hlYWQge1xuICBwYWRkaW5nLXRvcDogMTBweDsgfVxuXG4udi1yZXF1ZXN0X2hlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxNnB4IDMycHg7IH1cblxuLnYtcmVxdWVzdF9kYXRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAudi1yZXF1ZXN0X2RhdGUgLl9sYWJlbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9XG4gIC52LXJlcXVlc3RfZGF0ZSAuX2RhdGUge1xuICAgIGNvbG9yOiAjNGY4YmYwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICM0ZjhiZjA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgIC52LXJlcXVlc3RfZGF0ZSAuX2RhdGUtLWxpbWl0ZWQge1xuICAgICAgbWF4LXdpZHRoOiA2NXB4OyB9XG5cbi52LXJlcXVlc3RfYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cblxuLnYtcmVxdWVzdF9ib2R5IHtcbiAgcGFkZGluZzogMzJweCAzMnB4IDEwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDlkZGU1OyB9XG4gIC52LXJlcXVlc3RfYm9keSAubG9hZGVyIHtcbiAgICBtaW4taGVpZ2h0OiAzMzBweDsgfVxuXG4udi1yZXF1ZXN0X3RpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvLUJvbGRcIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBcIlRhaG9tYVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIG1hcmdpbi1ib3R0b206IDhweDsgfVxuXG4udi1yZXF1ZXN0X3RhYmxlIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi52LXJlcXVlc3Rfcm93IHtcbiAgZGlzcGxheTogdGFibGUtcm93OyB9XG4gIC52LXJlcXVlc3Rfcm93LS1oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBjb2xvcjogIzdlODQ4YzsgfVxuICAgIC52LXJlcXVlc3Rfcm93LS1oZWFkZXIgPiBkaXYge1xuICAgICAgcGFkZGluZzogOHB4IDA7IH1cbiAgLnYtcmVxdWVzdF9yb3cgPiBkaXYge1xuICAgIHBhZGRpbmc6IDE2cHggMDsgfVxuICAudi1yZXF1ZXN0X3JvdzpsYXN0LWNoaWxkID4gZGl2IHtcbiAgICBib3JkZXItYm90dG9tOiAwOyB9XG5cbi52LXJlcXVlc3RfaXRlbSB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDlkZGU1OyB9XG5cbi5wYWdlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAyNHB4OyB9XG4gIC5wYWdlc19ibG9jayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuICAucGFnZXNfYXJyb3cge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkOWRkZTU7IH1cbiAgICAucGFnZXNfYXJyb3c6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjdmYzsgfVxuICAucGFnZXNfbGVmdCB7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4IDAgMCA1cHg7IH1cbiAgICAucGFnZXNfbGVmdCAucGFnZXNfbGluazpiZWZvcmUge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG4gIC5wYWdlc19yaWdodCB7XG4gICAgYm9yZGVyLXJhZGl1czogMCA1cHggNXB4IDA7IH1cbiAgICAucGFnZXNfcmlnaHQgLnBhZ2VzX2xpbms6YmVmb3JlIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7IH1cbiAgLnBhZ2VzX2xpbmsge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDM4cHg7XG4gICAgaGVpZ2h0OiAzOHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5wYWdlc19saW5rOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zcHJpdGUuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyNDQxcHggMjQyNHB4O1xuICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICBoZWlnaHQ6IDhweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjRweCAtMTQycHg7XG4gICAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC03cHg7IH1cbiAgLnBhZ2VzX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLnBhZ2VzX2l0ZW0ge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkOWRkZTU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOWRkZTU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnBhZ2VzX2l0ZW06YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTFweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAucGFnZXNfaXRlbTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmN2ZjOyB9XG4gICAgICAucGFnZXNfaXRlbTpob3ZlciBzcGFuIHtcbiAgICAgICAgY29sb3I6ICM0ZjhiZjA7IH1cbiAgICAucGFnZXNfaXRlbSBzcGFuIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDI7IH1cbiAgICAucGFnZXNfaXRlbS5hY3RpdmU6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0ZjhiZjA7IH1cbiAgICAucGFnZXNfaXRlbS5hY3RpdmUgc3BhbiB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAucGFnZXNfZW1wdHkge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkOWRkZTU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOWRkZTU7IH1cblxuLmFkZC1ibG9jayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICB6LWluZGV4OiAxMDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMzYsIDQ1LCA2MSwgMC40NSk7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmFkZC1ibG9jay5zaG93ZWQge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmFkZC1ibG9jay5lZGl0IC5hZGQtcmVtb3ZlIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5hZGQtYm94IHtcbiAgbWFyZ2luOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBtaW4td2lkdGg6IDQ5MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmFkZC1ib3guYWRkLWJveC1wb3B1cCAuYWRkLXRpdGxlIHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAuYWRkLWJveC5lZGl0IC5hZGQtcmVtb3ZlIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5hZGQtY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmFkZC1jb250ZW50LnNob3dlZCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLmFkZC1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyNXB4O1xuICByaWdodDogMTVweDtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3Nwcml0ZS5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMjQ0MXB4IDI0MjRweDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MTBweCAtMTYxNXB4OyB9XG5cbi5hZGQtdGl0bGUge1xuICBwYWRkaW5nOiAyNHB4IDMycHggMTJweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4uYWRkLXR5cGVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uYWRkLWxhYmVsIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1hcmdpbi1yaWdodDogMTZweDsgfVxuXG4uYWRkLWxpIHtcbiAgZGlzcGxheTogZmxleDsgfVxuXG4uYWRkLXJhZGlvIGlucHV0IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAuYWRkLXJhZGlvIGlucHV0ICsgbGFiZWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYmYxZmM7XG4gICAgbWluLXdpZHRoOiA2OHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6ICM2ZTg3Yjg7IH1cbiAgLmFkZC1yYWRpbyBpbnB1dDpjaGVja2VkICsgbGFiZWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0ZjhiZjA7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmFkZC1yYWRpbzpmaXJzdC1jaGlsZCBpbnB1dCArIGxhYmVsIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4IDAgMCA1cHg7IH1cblxuLmFkZC1yYWRpbzpsYXN0LWNoaWxkIGlucHV0ICsgbGFiZWwge1xuICBib3JkZXItcmFkaXVzOiAwIDVweCA1cHggMDsgfVxuXG4uYWRkLWJvZHkge1xuICBwYWRkaW5nOiAxMnB4IDMycHggMjRweDsgfVxuXG4uYWRkLXJvdyB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cbiAgLmFkZC1yb3c6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuYWRkLXJvdyAuZm9ybS1sYWJlbCB7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cblxuLmFkZC1mb290ZXIge1xuICBwYWRkaW5nOiAyMHB4IDMycHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDlkZGU1OyB9XG5cbi5hZGQtcmVtb3ZlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjZTU2NTY1O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMThweDsgfVxuICAuYWRkLXJlbW92ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogLTVweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3Nwcml0ZS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyNDQxcHggMjQyNHB4O1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTY3NHB4IC0xNjc5cHg7IH1cbiAgLmFkZC1yZW1vdmUgc3BhbiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjZTU2NTY1OyB9XG5cbi5hZGQtYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cblxuLmFkZC1idXR0b24ge1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7IH1cbiAgLmFkZC1idXR0b246bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi5pbnAtc2VsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDFweDsgfVxuICAuaW5wLXNlbCBpbnB1dCB7XG4gICAgZmxleDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBib3JkZXI6IDA7XG4gICAgaGVpZ2h0OiAzOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7IH1cbiAgICAuaW5wLXNlbCBpbnB1dDpmb2N1cyB+IC5pbnAtc2VsX2JvcmRlciB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjYjlkMWY5OyB9XG4gICAgLmlucC1zZWwgaW5wdXQ6Zm9jdXMgKyAuaW5wLXNlbF9yaWdodCB7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNiOWQxZjk7IH1cbiAgLmlucC1zZWxfcmlnaHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB6LWluZGV4OiAzO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2QzZGRlNjtcbiAgICBtYXgtd2lkdGg6IDE1MHB4OyB9XG4gICAgLmlucC1zZWxfcmlnaHQgLmRyb3Bkb3duX19oZWFkZXIge1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgaGVpZ2h0OiAzOHB4OyB9XG4gICAgLmlucC1zZWxfcmlnaHQgLmRyb3Bkb3duX19ib3gge1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgdG9wOiAzOXB4O1xuICAgICAgcGFkZGluZy10b3A6IDA7IH1cbiAgLmlucC1zZWxfYm9yZGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2QzZGRlNjsgfVxuICAuaW5wLXNlbF9hY3Rpb25zIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgLmlucC1zZWxfYWN0aW9uIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgLmlucC1zZWxfYWN0aW9uOmhvdmVyIC5fZWRpdCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zcHJpdGUuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyNDQxcHggMjQyNHB4O1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTYxcHggLTk0N3B4OyB9XG4gICAgLmlucC1zZWxfYWN0aW9uOmhvdmVyIC5fZGVsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3Nwcml0ZS5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0NDFweCAyNDI0cHg7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjU4cHggLTE2NjNweDsgfVxuICAgIC5pbnAtc2VsX2FjdGlvbiAuX2VkaXQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjQ0MXB4IDI0MjRweDtcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMTVweCAtMTAwMXB4OyB9XG4gICAgLmlucC1zZWxfYWN0aW9uIC5fZGVsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3Nwcml0ZS5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0NDFweCAyNDI0cHg7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjI2cHggLTE2MzFweDsgfVxuXG4ueWVhcnMtbGluZV9faW5uZXIge1xuICBwYWRkaW5nOiAwIDMycHggMTdweCAyNHB4OyB9XG4gIC55ZWFycy1saW5lX19pbm5lci0tYm9yZGVyIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q5RERFNTsgfVxuXG4ueWVhcnMtbGluZV9fdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi55ZWFycy1saW5lX19pbnB1dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ueWVhcnMtbGluZV9fYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDhweDsgfVxuXG4ueWVhcnMtbGluZV9fYXJyb3cge1xuICB3aWR0aDogN3B4O1xuICBoZWlnaHQ6IDE2cHg7IH1cbiAgLnllYXJzLWxpbmVfX2Fycm93LS1uZXh0IHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG5cbi55ZWFycy1saW5lX19kYXRlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICMzMjQwNTc7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90by1SZWd1bGFyXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnllYXJzLWxpbmVfX2RhdGUgc3BhbiB7XG4gICAgY29sb3I6ICM0RjhCRjA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjNEY4QkYwOyB9XG5cbi55ZWFycy1saW5lX193cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tdG9wOiAyNnB4O1xuICBwYWRkaW5nOiAwIDEycHg7IH1cblxuLnllYXJzLWxpbmUgLm1vbnRoX19pdGVtIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvLVJlZ3VsYXJcIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBcIlRhaG9tYVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiAjMzI0MDU3O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIHRyYW5zaXRpb246IC4zczsgfVxuICAueWVhcnMtbGluZSAubW9udGhfX2l0ZW0uYWN0aXZlIHtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG8tTWVkaXVtXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBjb2xvcjogIzNENkREQjsgfVxuICAueWVhcnMtbGluZSAubW9udGhfX2l0ZW0uZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjQUFBREIzOyB9XG5cbi55ZWFycy1saW5lIC5pY29uLWFycm93IHtcbiAgZmlsbDogIzRGOEJGMDsgfVxuXG4uZGF0ZXBpY2tlcnllYXJzIHtcbiAgbWluLXdpZHRoOiAzMzNweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiA4cHggOXB4IDE0cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTExcHgpOyB9XG4gIC5kYXRlcGlja2VyeWVhcnMgLmRhdGVwaWNrZXItc3dpdGNoIHtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG8tTWVkaXVtXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgY29sb3I6ICMzMjQwNTc7IH1cbiAgLmRhdGVwaWNrZXJ5ZWFycy5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4ge1xuICAgIGhlaWdodDogMzZweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuZGF0ZXBpY2tlcnllYXJzIC5kYXRlcGlja2VyLW1vbnRocyxcbiAgLmRhdGVwaWNrZXJ5ZWFycyAuZGF0ZXBpY2tlci15ZWFycyB7XG4gICAgcGFkZGluZzogMDsgfVxuICAuZGF0ZXBpY2tlcnllYXJzIC50YWJsZS1jb25kZW5zZWQgdGJvZHkgdGQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEOURERTU7IH1cbiAgLmRhdGVwaWNrZXJ5ZWFycyB0YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmRhdGVwaWNrZXJ5ZWFycyAuZGlzYWJsZWQge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuZGF0ZXBpY2tlcnllYXJzIC5kaXNhYmxlZDphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYmFja2dyb3VuZDogIzU2NjE3MztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogLTE4cHg7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIGxlZnQ6IDMwcHg7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgei1pbmRleDogLTk5OTtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAgIC5kYXRlcGlja2VyeWVhcnMgLmRpc2FibGVkOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcItCf0LXRgNC40L7QtCDQt9Cw0LrRgNGL0YIsINC90LXQtNC+0YHRgtGD0L/QtdC9XFwwMGEwXFwwMGEw0LTQu9GPXFwwMGEwXFwwMGEw0YDQtdC00LLQutGC0LjRgNC+0LLQsNC90LjRj1wiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYmFja2dyb3VuZDogIzU2NjE3MztcbiAgICAgIHBhZGRpbmc6IDdweCA4cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICB3aWR0aDogMTg3cHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTNweDtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIHRvcDogNDhweDtcbiAgICAgIGxlZnQ6IC01N3B4O1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHotaW5kZXg6IC05OTk7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgICAuZGF0ZXBpY2tlcnllYXJzIC5kaXNhYmxlZDpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgICBiYWNrZ3JvdW5kOiAjQzVDRkUwICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDsgfVxuICAgICAgLmRhdGVwaWNrZXJ5ZWFycyAuZGlzYWJsZWQ6aG92ZXI6YWZ0ZXIsIC5kYXRlcGlja2VyeWVhcnMgLmRpc2FibGVkOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHotaW5kZXg6IDk7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cblxuLnNjcm9sbC10YWJsZV9fd3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNTBweDsgfVxuXG4uc2Nyb2xsLXRhYmxlX190YWJsZSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7IH1cblxuLnNjcm9sbC10YWJsZV9fdGgge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogIzdFODQ4QztcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvLVJlZ3VsYXJcIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBcIlRhaG9tYVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIG1pbi13aWR0aDogMTAzcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBhZGRpbmctcmlnaHQ6IDE0cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxNHB4OyB9XG4gIC5zY3JvbGwtdGFibGVfX3RoOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cblxuLnNjcm9sbC10YWJsZV9fdGQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzMyNDA1NztcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvLVJlZ3VsYXJcIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBcIlRhaG9tYVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBhZGRpbmctcmlnaHQ6IDE0cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxNHB4OyB9XG4gIC5zY3JvbGwtdGFibGVfX3RkOmZpcnN0LWNoaWxkIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5zY3JvbGwtdGFibGVfX3RkOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cblxuLnNjcm9sbC10YWJsZV9faWNvbiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNXB4KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IC4zcztcbiAgb3BhY2l0eTogMDsgfVxuXG4uc2Nyb2xsLXRhYmxlX19hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDY5cHg7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiA3MyU7XG4gIHdpZHRoOiAxODRweDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCAjRkZGRkZGIDM5LjUzJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTsgfVxuICAuc2Nyb2xsLXRhYmxlX19hcnJvdyAuaWNvbiB7XG4gICAgZmlsbDogIzRGOEJGMDsgfVxuICAuc2Nyb2xsLXRhYmxlX19hcnJvdy5sZWZ0IC5pY29uIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gIC5zY3JvbGwtdGFibGVfX2Fycm93Ll9oaWRlIHtcbiAgICBvcGFjaXR5OiAwOyB9XG5cbi5zdWJ0aWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItc3BhY2luZzogMDsgfVxuICAuc3VidGlibGUuX2ZpcnN0dHJsZWZ0IC5zdWJ0aWJsZV9fdGQ6Zmlyc3QtY2hpbGQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5zdWJ0aWJsZV9fdGgge1xuICAgIGNvbG9yOiAjN0U4NDhDO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBwYWRkaW5nOiAyNHB4IDEycHggMTJweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgIC5zdWJ0aWJsZV9fdGg6Zmlyc3QtY2hpbGQge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAuc3VidGlibGVfX3RkIHtcbiAgICBjb2xvcjogIzdFODQ4QztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogMTJweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAuc3VidGlibGUgLl90b3AgLnN1YnRpYmxlX190ZCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEOURERTU7XG4gICAgY29sb3I6ICMzMjQwNTc7IH1cbiAgLnN1YnRpYmxlX190aDpsYXN0LWNoaWxkLCAuc3VidGlibGVfX3RkOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgbWF4LXdpZHRoOiAyMDBweDsgfVxuXG4uc291cmNlX19pbm5lciB7XG4gIHBhZGRpbmc6IDMwcHggMzBweCAwO1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDlEREU1OyB9XG5cbi5zb3VyY2VfX3RhYmxlIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEOURERTU7XG4gIHBhZGRpbmctdG9wOiAzMnB4OyB9XG5cbi5zb3VyY2VfX3RleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogIzMyNDA1NztcbiAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG4gIC5zb3VyY2VfX3RleHQ6bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4OyB9XG4gIC5zb3VyY2VfX3RleHQuX2dyZXkge1xuICAgIGNvbG9yOiAjOTk5RkE4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG5cbi5zb3VyY2VfX3RhYmxlIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnNvdXJjZV9fdGgge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogIzMyNDA1NztcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmc6IDAgMjVweCA4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgLnNvdXJjZV9fdGg6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuXG4uc291cmNlX190cjpudGgtY2hpbGQoMikgLnNvdXJjZV9fdGQge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmctdG9wOiAwOyB9XG5cbi5zb3VyY2VfX3RkIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICM5OTlGQTg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nOiAyOXB4IDI1cHggMjdweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEM0RERTU7IH1cbiAgLnNvdXJjZV9fdGQ6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBib3R0b206IDA7IH1cbiAgLnNvdXJjZV9fdGQ6Zmlyc3QtY2hpbGQge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6ICMzMjQwNTc7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctdG9wOiAyOXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyN3B4OyB9XG5cbi5mb3JtLW9yZGVyX19oZWFkIC5mb3JtLW9yZGVyX19kZXNjciB7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7IH1cbiAgLmZvcm0tb3JkZXJfX2hlYWQgLmZvcm0tb3JkZXJfX2Rlc2NyOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmZvcm0tb3JkZXJfX2JveCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDlEREU1O1xuICBwYWRkaW5nOiAzMXB4IDMycHg7IH1cbiAgLmZvcm0tb3JkZXJfX2JveDpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEOURERTU7IH1cbiAgLmZvcm0tb3JkZXJfX2JveDpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiAwOyB9XG4gIC5mb3JtLW9yZGVyX19ib3guX2FjdG9ucyB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7IH1cblxuLmZvcm0tb3JkZXJfX3JvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIC05cHggLTIwcHg7IH1cblxuLmZvcm0tb3JkZXJfX2NvbCB7XG4gIHBhZGRpbmc6IDAgOXB4IDIwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgLmZvcm0tb3JkZXJfX2NvbC5fY2hlY2tib3hlcyB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5mb3JtLW9yZGVyX19jb2wuX2NoZWNrYm94ZXMgLmZvcm0tZ3JvdXAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogNDBweDsgfVxuICAgICAgLmZvcm0tb3JkZXJfX2NvbC5fY2hlY2tib3hlcyAuZm9ybS1ncm91cDpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi5mb3JtLW9yZGVyIC5fY29sMSB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5mb3JtLW9yZGVyIC5fY29sMiB7XG4gIHdpZHRoOiA1MCU7IH1cblxuLmZvcm0tb3JkZXIgLl9jb2w0IHtcbiAgd2lkdGg6IDI1JTsgfVxuXG4uZm9ybS1vcmRlcl9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjMzI0MDU3OyB9XG4gIC5mb3JtLW9yZGVyX190ZXh0Ll9ncmV5IHtcbiAgICBjb2xvcjogIzk5OUZBODsgfVxuXG4uZm9ybS1vcmRlcl9fZGVzY3Ige1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cblxuLmZvcm0tb3JkZXIgLmZvcm0tbGFiZWwge1xuICBsaW5lLWhlaWdodDogMTsgfVxuXG4uZm9ybS1vcmRlcl9fYWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uZm9ybS1vcmRlcl9fYnRucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZ3JvdzogMTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAuZm9ybS1vcmRlcl9fYnRucyAuYnRuIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7IH1cbiAgICAuZm9ybS1vcmRlcl9fYnRucyAuYnRuOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi50YWJsZS1zYWxhcnlfX3dyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNHB4IDAgMjRweDsgfVxuXG4udGFibGUtc2FsYXJ5X190aCB7XG4gIGNvbG9yOiAjNzg4N0ExO1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90by1SZWd1bGFyXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi50YWJsZS1zYWxhcnlfX3RkIHtcbiAgY29sb3I6ICMzMjQwNTc7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAudGFibGUtc2FsYXJ5X190ZC5fcHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi50YWJsZS1zYWxhcnlfX2hlYWQge1xuICBwYWRkaW5nOiAwIDMycHggOHB4OyB9XG5cbi50YWJsZS1zYWxhcnlfX2xpbmUge1xuICB3aWR0aDogMTAwJTsgfVxuXG4udGFibGUtc2FsYXJ5X190YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItc3BhY2luZzogMCAxNnB4OyB9XG5cbi50YWJsZS1zYWxhcnlfX2l0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEOURERTU7XG4gIHBhZGRpbmc6IDAgMzJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3gtc2hhZG93OiAwIDAgMCByZ2JhKDQ2LCA2NywgMTAyLCAwLjE1KTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC50YWJsZS1zYWxhcnlfX2l0ZW0uYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjVGN0ZEOyB9XG4gIC50YWJsZS1zYWxhcnlfX2l0ZW06aG92ZXI6bm90KC5hY3RpdmUpIHtcbiAgICBib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoNDYsIDY3LCAxMDIsIDAuMTUpOyB9XG4gIC50YWJsZS1zYWxhcnlfX2l0ZW0uYWN0aXZlIC5fYXJyb3cge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgLnRhYmxlLXNhbGFyeV9faXRlbSAuaGVhZF9fY29sbCB7XG4gICAgcGFkZGluZzogMTZweCAwOyB9XG5cbi50YWJsZS1zYWxhcnkgLmhlYWRfX3JvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnRhYmxlLXNhbGFyeSAuaGVhZF9fY29sbCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLnRhYmxlLXNhbGFyeSAuaGVhZF9fY29sbC5jb2xsLTEge1xuICAgIHdpZHRoOiAxOC40JTsgfVxuICAudGFibGUtc2FsYXJ5IC5oZWFkX19jb2xsLmNvbGwtMiB7XG4gICAgd2lkdGg6IDE5LjAzJTsgfVxuICAudGFibGUtc2FsYXJ5IC5oZWFkX19jb2xsLmNvbGwtMyB7XG4gICAgd2lkdGg6IDI0LjElOyB9XG4gIC50YWJsZS1zYWxhcnkgLmhlYWRfX2NvbGwuY29sbC00IHtcbiAgICB3aWR0aDogMTUuNDclO1xuICAgIGZsZXgtYmFzaXM6IDE3MHB4OyB9XG4gIC50YWJsZS1zYWxhcnkgLmhlYWRfX2NvbGwuY29sbC01IHtcbiAgICB3aWR0aDogMTMuNSU7IH1cbiAgLnRhYmxlLXNhbGFyeSAuaGVhZF9fY29sbC5jb2xsLTYge1xuICAgIHdpZHRoOiA5LjUlO1xuICAgIG1heC13aWR0aDogODVweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cblxuLnRhYmxlLXNhbGFyeSAuaGVhZF9fYnRuIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICBmbGV4LXNocmluazogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IC4zczsgfVxuICAudGFibGUtc2FsYXJ5IC5oZWFkX19idG46bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC50YWJsZS1zYWxhcnkgLmhlYWRfX2J0bjpob3ZlciAuaWNvbiB7XG4gICAgY29sb3I6ICMzRDZEREI7IH1cblxuLnRhYmxlLXNhbGFyeS0tanVzdGlmeSAuaGVhZF9fY29sbCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLnRhYmxlLXNhbGFyeS0tanVzdGlmeSAuaGVhZF9fY29sbC5jb2xsLTEge1xuICAgIHdpZHRoOiAxOSU7IH1cbiAgLnRhYmxlLXNhbGFyeS0tanVzdGlmeSAuaGVhZF9fY29sbC5jb2xsLTIge1xuICAgIHdpZHRoOiAxOSU7IH1cbiAgLnRhYmxlLXNhbGFyeS0tanVzdGlmeSAuaGVhZF9fY29sbC5jb2xsLTMge1xuICAgIHdpZHRoOiAxOSU7IH1cbiAgLnRhYmxlLXNhbGFyeS0tanVzdGlmeSAuaGVhZF9fY29sbC5jb2xsLTQge1xuICAgIHdpZHRoOiAxOSU7IH1cbiAgLnRhYmxlLXNhbGFyeS0tanVzdGlmeSAuaGVhZF9fY29sbC5jb2xsLTUge1xuICAgIHdpZHRoOiAxOSU7IH1cbiAgLnRhYmxlLXNhbGFyeS0tanVzdGlmeSAuaGVhZF9fY29sbC5jb2xsLTYge1xuICAgIHdpZHRoOiA1JTsgfVxuXG4udGFibGUtc2FsYXJ5LS1qdXN0aWZ5IC5oZWFkX19idG4ge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogLjNzOyB9XG4gIC50YWJsZS1zYWxhcnktLWp1c3RpZnkgLmhlYWRfX2J0bjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLnRhYmxlLXNhbGFyeS0tanVzdGlmeSAuaGVhZF9fYnRuOmhvdmVyIC5pY29uIHtcbiAgICBjb2xvcjogIzNENkREQjsgfVxuXG4udGFibGUtc2FsYXJ5X19zb3VyY2Uge1xuICBtYXJnaW4tdG9wOiA0MHB4OyB9XG5cbi50YWJsZS1zYWxhcnkgLnNvdXJjZV9fd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIG1hcmdpbi1yaWdodDogLThweDsgfVxuXG4udGFibGUtc2FsYXJ5IC5zb3VyY2VfX2l0ZW0ge1xuICB3aWR0aDogY2FsYyggMjAlIC0gOHB4KTtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoNDYsIDY3LCAxMDIsIDAuMTUpO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4udGFibGUtc2FsYXJ5IC5yZXN1bHRfX3dyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwYWRkaW5nOiAyNHB4IDMycHggMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEOURERTU7IH1cblxuLnRhYmxlLXNhbGFyeSAucmVzdWx0X190ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7IH1cblxuLnRhYmxlLXNhbGFyeSAuaWNvbi1lZGl0IHtcbiAgd2lkdGg6IDE4cHg7IH1cblxuLnRhYmxlLXNhbGFyeSAuaWNvbi1idG4tYXJyb3cge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLnRhYmxlLXNhbGFyeSAudGFibGUtLXNvdXJjZSB7XG4gIHBhZGRpbmc6IDAgMzJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC50YWJsZS1zYWxhcnkgLnRhYmxlLS1zb3VyY2UgdHI6Zmlyc3QtY2hpbGQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC50YWJsZS1zYWxhcnkgLnRhYmxlLS1zb3VyY2UgdHI6Zmlyc3QtY2hpbGQgLnRhYmxlLXNhbGFyeV9fdGgge1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cbiAgICAudGFibGUtc2FsYXJ5IC50YWJsZS0tc291cmNlIHRyOmZpcnN0LWNoaWxkOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IC01MDBweDtcbiAgICAgIHJpZ2h0OiAtNTAwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjRDlEREU1O1xuICAgICAgYm90dG9tOiAwOyB9XG4gIC50YWJsZS1zYWxhcnkgLnRhYmxlLS1zb3VyY2UgdHI6bnRoLWNoaWxkKDIpIHRkIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q5RERFNTtcbiAgICBwYWRkaW5nOiA0cHggMHB4OyB9XG4gIC50YWJsZS1zYWxhcnkgLnRhYmxlLS1zb3VyY2UgdHIgdGQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4OyB9XG4gIC50YWJsZS1zYWxhcnkgLnRhYmxlLS1zb3VyY2UgLnRhYmxlLXNhbGFyeV9fdGgsIC50YWJsZS1zYWxhcnkgLnRhYmxlLS1zb3VyY2UgLnRhYmxlLXNhbGFyeV9fdGQge1xuICAgIHdpZHRoOiAxNi42NjY2NjYlO1xuICAgIHBhZGRpbmc6IDAgMTBweCAwIDA7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBsaW5lLWhlaWdodDogMTQwJTsgfVxuXG4udGFibGUtc2FsYXJ5IC55ZWFycy1saW5lIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAudGFibGUtc2FsYXJ5IC55ZWFycy1saW5lX193cmFwIHtcbiAgICBtYXJnaW46IDAgLTEycHggMjBweDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICAvKiBUcmFjayAqL1xuICAgIC8qIEhhbmRsZSAqL1xuICAgIC8qIEhhbmRsZSBvbiBob3ZlciAqLyB9XG4gICAgLnRhYmxlLXNhbGFyeSAueWVhcnMtbGluZV9fd3JhcDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgd2lkdGg6IDNweCAhaW1wb3J0YW50OyB9XG4gICAgLnRhYmxlLXNhbGFyeSAueWVhcnMtbGluZV9fd3JhcDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgYmFja2dyb3VuZDogI0Y1RjdGQzsgfVxuICAgIC50YWJsZS1zYWxhcnkgLnllYXJzLWxpbmVfX3dyYXA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgIGJvcmRlcjogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgxOTEsIDIwMCwgMjE3LCAwLjYpO1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgYmFja2dyb3VuZC1jbGlwOiBjb250ZW50LWJveDsgfVxuXG4udGFibGUtc2FsYXJ5IC5tb250aF9faXRlbSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90by1NZWRpdW1cIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBcIlRhaG9tYVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjNzg4N0ExO1xuICBwYWRkaW5nOiAxNnB4IDEycHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAudGFibGUtc2FsYXJ5IC5tb250aF9faXRlbTphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogNHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZDogI0Y1RjdGQztcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZGRlNTtcbiAgICBvcGFjaXR5OiAwLjc7IH1cbiAgLnRhYmxlLXNhbGFyeSAubW9udGhfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuXG4ucmFuZ2VfX3RpdGxlIHtcbiAgY29sb3I6ICMzMjQwNTc7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbiAgcGFkZGluZy10b3A6IDZweDsgfVxuXG4ucmFuZ2VfX3dyYXAge1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5yYW5nZSAuZm9ybS1maWVsZCB7XG4gIG1hcmdpbi1yaWdodDogOHB4OyB9XG5cbi50YWJsZS1kb2N1bWVudC1hcHByb3ZlIHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLnRhYmxlLWRvY3VtZW50LWFwcHJvdmUgdGgge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAudGFibGUtZG9jdW1lbnQtYXBwcm92ZSB0aDpudGgtY2hpbGQoMikge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMnB4OyB9XG4gICAgLnRhYmxlLWRvY3VtZW50LWFwcHJvdmUgdGg6bnRoLWNoaWxkKDQpIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgLnRhYmxlLWRvY3VtZW50LWFwcHJvdmUgdGggc3BhbiB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBjb2xvcjogIzc4ODdBMTsgfVxuICAudGFibGUtZG9jdW1lbnQtYXBwcm92ZSB0ZCB7XG4gICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEycHg7IH1cbiAgICAudGFibGUtZG9jdW1lbnQtYXBwcm92ZSB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0OHB4OyB9XG4gICAgLnRhYmxlLWRvY3VtZW50LWFwcHJvdmUgdGQ6bnRoLWNoaWxkKDIpIHtcbiAgICAgIHdpZHRoOiAxNSU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0OHB4OyB9XG4gICAgLnRhYmxlLWRvY3VtZW50LWFwcHJvdmUgdGQ6bnRoLWNoaWxkKDMpIHtcbiAgICAgIHdpZHRoOiAxNSU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4OyB9XG4gICAgICAudGFibGUtZG9jdW1lbnQtYXBwcm92ZSB0ZDpudGgtY2hpbGQoMykgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgY29sb3I6ICMzMjQwNTc7IH1cbiAgICAudGFibGUtZG9jdW1lbnQtYXBwcm92ZSB0ZDpudGgtY2hpbGQoNCkge1xuICAgICAgd2lkdGg6IDM4cHg7IH1cbiAgLnRhYmxlLWRvY3VtZW50LWFwcHJvdmUgLmZpbGUtaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDhweCAxN3B4O1xuICAgIGJhY2tncm91bmQ6ICNGN0Y5RkM7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG4gICAgLnRhYmxlLWRvY3VtZW50LWFwcHJvdmUgLmZpbGUtaXRlbSAuaWNvbiB7XG4gICAgICBmbGV4OiAwIDAgMTdweDtcbiAgICAgIGZpbGw6ICM0RjhCRjA7XG4gICAgICBtYXJnaW46IDAgOXB4IDAgMDsgfVxuICAgIC50YWJsZS1kb2N1bWVudC1hcHByb3ZlIC5maWxlLWl0ZW1fX2Rlc2NyaXB0aW9uIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90by1NZWRpdW1cIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBcIlRhaG9tYVwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGNvbG9yOiAjMzI0MDU3OyB9XG5cbi5zb3VyY2UtbGluayB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5zb3VyY2UtbGlua19fd3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA4cHggMTZweDsgfVxuICAuc291cmNlLWxpbmtfX3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxleC1ncm93OiAxOyB9XG4gICAgLnNvdXJjZS1saW5rX190ZXh0OmhvdmVyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGNvbG9yOiAjM0Q2RERCOyB9XG5cbi5kaXN0cmlidXRpb25fX2lubmVyIHtcbiAgcGFkZGluZzogMjVweCAzMnB4IDIwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDlEREU1O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zZm9ybTogMC4zczsgfVxuICAuZGlzdHJpYnV0aW9uX19pbm5lcjpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMTJweCByZ2JhKDQ2LCA2NywgMTAyLCAwLjE1KTsgfVxuXG4uZGlzdHJpYnV0aW9uX193cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cbi5kaXN0cmlidXRpb25fX2l0ZW0ge1xuICBtYXJnaW4tcmlnaHQ6IDMycHg7IH1cbiAgLmRpc3RyaWJ1dGlvbl9faXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgZmxleC1ncm93OiAxOyB9XG4gIC5kaXN0cmlidXRpb25fX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGZsZXgtYmFzaXM6IDY0cHg7IH1cbiAgLmRpc3RyaWJ1dGlvbl9faXRlbTpudGgtY2hpbGQoMikge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGZsZXgtYmFzaXM6IDIxMHB4OyB9XG4gICAgLmRpc3RyaWJ1dGlvbl9faXRlbTpudGgtY2hpbGQoMikgdGQge1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4uZGlzdHJpYnV0aW9uIC5fdGFibGUgdHI6bGFzdC1jaGlsZCB0ZCB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLmRpc3RyaWJ1dGlvbiAuX3RhYmxlIHRkIHtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7IH1cbiAgLmRpc3RyaWJ1dGlvbiAuX3RhYmxlIHRkOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7IH1cbiAgICAuZGlzdHJpYnV0aW9uIC5fdGFibGUgdGQ6Zmlyc3QtY2hpbGQgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAuZGlzdHJpYnV0aW9uIC5fdGFibGUgdGQ6Zmlyc3QtY2hpbGQgc3BhbjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjQzdDQ0Q1O1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTsgfVxuICAuZGlzdHJpYnV0aW9uIC5fdGFibGUgdGQ6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uZGlzdHJpYnV0aW9uIC5fdGFibGUgdGQ6Zmlyc3QtY2hpbGQge1xuICBjb2xvcjogIzc4ODdBMTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgbWluLXdpZHRoOiAxMzZweDsgfVxuXG4uZGlzdHJpYnV0aW9uIC5fdGFibGUgdGQ6bGFzdC1jaGlsZCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjMzI0MDU3OyB9XG5cbi5kaXN0cmlidXRpb25fX2J0biB7XG4gIG1hcmdpbi1yaWdodDogMjZweDsgfVxuICAuZGlzdHJpYnV0aW9uX19idG46bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi5kaXN0cmlidXRpb24gLmljb24tY2xvc2Uge1xuICBmaWxsOiAjRjUzMjQ0OyB9XG5cbi5kaXN0cmlidXRpb24gLmljb24tZWRpdCB7XG4gIGZpbGw6ICMzRDZEREI7IH1cblxuLmRpc3RyaWJ1dGlvbi1hZGQge1xuICBib3JkZXItdG9wOiAycHggc29saWQgI0Q5RERFNTsgfVxuICAuZGlzdHJpYnV0aW9uLWFkZC0tYmx1ZSB7XG4gICAgYmFja2dyb3VuZDogI0Y1RjdGRDsgfVxuICAuZGlzdHJpYnV0aW9uLWFkZF9faW5uZXIge1xuICAgIHBhZGRpbmc6IDI1cHggMzJweCAyMHB4OyB9XG4gIC5kaXN0cmlidXRpb24tYWRkX19sYWJlbCB7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICMzMjQwNTc7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5kaXN0cmlidXRpb24tYWRkX19yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbjogLTdweCAtNXB4OyB9XG4gICAgLmRpc3RyaWJ1dGlvbi1hZGRfX3JvdyAqIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI0I5RDFGOSAhaW1wb3J0YW50OyB9XG4gIC5kaXN0cmlidXRpb24tYWRkX19jb2wge1xuICAgIHBhZGRpbmc6IDdweCA1cHg7IH1cbiAgLmRpc3RyaWJ1dGlvbi1hZGRfX2xpbmUge1xuICAgIG1hcmdpbjogMzJweCAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDlEREU1O1xuICAgIG9wYWNpdHk6IDAuNzsgfVxuICAuZGlzdHJpYnV0aW9uLWFkZCAuX2NvbDIge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLmRpc3RyaWJ1dGlvbi1hZGQgLl9jb2w0IHtcbiAgICB3aWR0aDogMjUlOyB9XG4gIC5kaXN0cmlidXRpb24tYWRkIC5pbnAtc2VsIGlucHV0IHtcbiAgICBtYXJnaW4tbGVmdDogMXB4OyB9XG4gIC5kaXN0cmlidXRpb24tYWRkIC5pbnAtc2VsX3JpZ2h0IC5kcm9wZG93bl9faGVhZGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFweDsgfVxuICAuZGlzdHJpYnV0aW9uLWFkZF9fYWN0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tdG9wOiAyNHB4OyB9XG4gIC5kaXN0cmlidXRpb24tYWRkIC5kcm9wZG93bl9faGVhZGVyIHtcbiAgICBib3JkZXItY29sb3I6ICNCOUQxRjk7IH1cbiAgLmRpc3RyaWJ1dGlvbi1hZGQgLmlucC1zZWxfcmlnaHQge1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XG5cbi5yZXBvcnRzIHtcbiAgcGFkZGluZzogMjVweCAzMnB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDlkZGU1OyB9XG4gIC5yZXBvcnRzX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG8tUmVndWxhclwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICBjb2xvcjogIzMyNDA1NzsgfVxuICAucmVwb3J0cyAucmVwb3J0c19fdGFibGUgdGFibGUge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5yZXBvcnRzIC5yZXBvcnRzX190YWJsZSB0Ym9keSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnJlcG9ydHMgLnJlcG9ydHNfX3RhYmxlIC5yZXBvcnRzX190YWJsZS1oZWFkZXIge1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90by1SZWd1bGFyXCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGNvbG9yOiAjNzg4N0EyOyB9XG4gICAgLnJlcG9ydHMgLnJlcG9ydHNfX3RhYmxlIC5yZXBvcnRzX190YWJsZS1oZWFkZXItZmxleCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5yZXBvcnRzIC5yZXBvcnRzX190YWJsZSAucmVwb3J0c19fdGFibGUtaGVhZGVyLWRhdGEge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC5yZXBvcnRzIC5yZXBvcnRzX190YWJsZSAucmVwb3J0c19fdGFibGUtaGVhZGVyLWRhdGE6aG92ZXIgLnJlcG9ydHNfX3RhYmxlLWhlYWRlci1kYXRhLXN1YiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAucmVwb3J0cyAucmVwb3J0c19fdGFibGUgLnJlcG9ydHNfX3RhYmxlLWhlYWRlci1kYXRhLXN1YiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgdG9wOiAtMzVweDtcbiAgICAgICAgbGVmdDogLTE1MHB4O1xuICAgICAgICB3aWR0aDogMTg5cHg7XG4gICAgICAgIGhlaWdodDogMjZweDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgYmFja2dyb3VuZDogIzc4ODdBMTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICBwYWRkaW5nOiA4cHggNnB4O1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgICAucmVwb3J0cyAucmVwb3J0c19fdGFibGUgLnJlcG9ydHNfX3RhYmxlLWhlYWRlci1kYXRhOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiB1cmwoXCIuLi8uLi9jb250ZW50L2ljb25zL3F1c3Rpb24uc3ZnXCIpO1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgbGVmdDogNTAlOyB9XG4gIC5yZXBvcnRzIC5yZXBvcnRzX190YWJsZSAucmVwb3J0c19fdGFibGUtLW5hbWUge1xuICAgIG1heC13aWR0aDogNjUwcHg7XG4gICAgd2lkdGg6IDY1MHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogNTBweDsgfVxuICAgIC5yZXBvcnRzIC5yZXBvcnRzX190YWJsZSAucmVwb3J0c19fdGFibGUtLW5hbWU6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiB1cmwoXCIuLi8uLi9jb250ZW50L2ltYWdlcy9kb2MtcmVwLnN2Z1wiKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4OyB9XG4gIC5yZXBvcnRzIC5yZXBvcnRzX190YWJsZSB0ZCwgLnJlcG9ydHMgLnJlcG9ydHNfX3RhYmxlIHRoIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuXG4uZ3JhcGhpYyB7XG4gIHBhZGRpbmc6IDI1cHggMzJweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZGRlNTsgfVxuICAuZ3JhcGhpY19fdG9wIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLmdyYXBoaWNfX3RvcCBoNCB7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgY29sb3I6ICMzMjQwNTc7IH1cbiAgICAuZ3JhcGhpY19fdG9wIHNwYW4ge1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBjb2xvcjogI0U1NjU2NTsgfVxuICAuZ3JhcGhpY19fYm9keSB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7IH1cblxuLnBvc3RfZG9jayB7XG4gIHBhZGRpbmc6IDI1cHggMzJweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZGRlNTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAucG9zdF9kb2NrX19idG4ge1xuICAgIHdpZHRoOiAzMDlweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbGVmdDogMTAyOXB4O1xuICAgIHRvcDogMTAxMnB4O1xuICAgIGJhY2tncm91bmQ6ICMzRDZEREI7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIHBhZGRpbmc6IDEwcHggNDRweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cblxuLmFsZXJ0X19yZXBvX19kaXYge1xuICBiYWNrZ3JvdW5kOiAjRTU2NTY1O1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYWxlcnRfX3JlcG9fX2RpdiAucG9wdXBfX2Nsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDMwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gIC5hbGVydF9fcmVwb19fZGl2LXRleHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMTBweCAzNnB4OyB9XG4gICAgLmFsZXJ0X19yZXBvX19kaXYtdGV4dDo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IHVybChcIi4uLy4uL2NvbnRlbnQvaWNvbnMvYWxldHIuc3ZnXCIpO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cblxuLnBheW1lbnRzX19yZXBvdCB7XG4gIHBhZGRpbmc6IDAgMzNweCAyNHB4IDMzcHg7IH1cbiAgLnBheW1lbnRzX19yZXBvdC10b3Age1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gICAgLnBheW1lbnRzX19yZXBvdC10b3AgYSB7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICBjb2xvcjogIzNENkREQjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgfVxuICAgIC5wYXltZW50c19fcmVwb3QtdG9wIHRhYmxlIHtcbiAgICAgIHdpZHRoOiA2MDBweDsgfVxuICAgICAgLnBheW1lbnRzX19yZXBvdC10b3AgdGFibGUgdGgge1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgIGNvbG9yOiAjNzg4N0ExO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAucGF5bWVudHNfX3JlcG90LXRvcCB0YWJsZSB0ZCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgIGNvbG9yOiAjMzI0MDU3OyB9XG4gIC5wYXltZW50c19fcmVwb3QtY29tbWVudCB7XG4gICAgbWFyZ2luLXRvcDogMzRweDsgfVxuICAgIC5wYXltZW50c19fcmVwb3QtY29tbWVudC10ZXh0IHtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIGNvbG9yOiAjMzI0MDU3O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMThweDsgfVxuICAgIC5wYXltZW50c19fcmVwb3QtY29tbWVudC1ib2R5IHtcbiAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjRDNEREU2O1xuICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgY29sb3I6ICM5OTlGQTg7IH1cblxuLnVpIHtcbiAgbWF4LXdpZHRoOiAxMjIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBwYWRkaW5nOiAwIDEwcHg7IH1cbiAgLnVpX190aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICBmbGV4LXNocmluazogMDsgfVxuICAudWlfX2NvbnRhaW5lciB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmY2ZjZmM7XG4gICAgbWFyZ2luOiAwIC0xMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLnVpX19hc2lkZSB7XG4gICAgZmxleC1iYXNpczogMjUlO1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5OyB9XG4gICAgLnVpX19hc2lkZSAuYXNpZGVfX2lubmVyIHtcbiAgICAgIHBhZGRpbmc6IDQwcHggMDsgfVxuICAgIC51aV9fYXNpZGUgLmFzaWRlX19uYXYgLl9saW5rIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgcGFkZGluZzogMTBweCAzMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAudWlfX2FzaWRlIC5hc2lkZV9fbmF2IC5fbGluazpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZWM7IH1cbiAgLnVpX19tYWluIHtcbiAgICBmbGV4LWJhc2lzOiA3NSU7XG4gICAgcGFkZGluZzogMCAxMHB4OyB9XG4gICAgLnVpX19tYWluIC5tYWluX19zZWN0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZThlOGU4OyB9XG4gICAgICAudWlfX21haW4gLm1haW5fX3NlY3Rpb24gLl9ib2R5IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAgICAgICAudWlfX21haW4gLm1haW5fX3NlY3Rpb24gLl9ib2R5IC5yb3cgKyAucm93IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIC51aV9fY29sb3JzIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLnVpX19jb2xvcnMgLl9pdGVtIHtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBib3gtc2hhZG93OiAwIDEwcHggMjBweCAtMTBweCByZ2JhKDAsIDAsIDAsIDAuMjUpLCAwIDAgMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTsgfVxuICAgICAgLnVpX19jb2xvcnMgLl9pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuLmF1dGgge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGhlaWdodDogMTAwdmg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi1oZWlnaHQ6IDk1MHB4OyB9XG4gIC5hdXRoX19pbm5lciB7XG4gICAgZmxleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJvcmRlcjogMzJweCBzb2xpZCAjZmZmOyB9XG4gIC5hdXRoX19hc2lkZSB7XG4gICAgZmxleDogMCAwIDQ0MHB4O1xuICAgIHBhZGRpbmc6IDM0cHggMjJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbi1sZWZ0OiAtMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IC0ycHg7XG4gICAgbWFyZ2luLXRvcDogLTJweDsgfVxuICAuYXV0aF9fbG9nbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTA1cHg7IH1cbiAgICAuYXV0aF9fbG9nbyBhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAuYXV0aF9fY29udGVudCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNzhweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTsgfVxuICAuYXV0aF9fYmcge1xuICAgIGZsZXg6IDE7IH1cbiAgLmF1dGgtLXRvc3QgLmF1dGhfX2xvZ28ge1xuICAgIG1hcmdpbi1ib3R0b206IDg4cHg7IH1cblxuLmFwcC1jYWxlbmRhciB7XG4gIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgaHRtbCxcbiAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgYm9keSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgLW1zLW92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5hcHAtY2FsZW5kYXJfX3dyYXBwIGJvZHkge1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90by1SZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYXBwLWNhbGVuZGFyX193cmFwcCBib2R5IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7IH0gfVxuICAuYXBwLWNhbGVuZGFyX193cmFwcCBodG1sIHtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLmxpc3QtdW5zdHlsZWQge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLnRhYyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5hcHAtY2FsZW5kYXJfX3dyYXBwIG9iamVjdCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLmNmOmFmdGVyIHtcbiAgICBjb250ZW50OiAnICc7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMDtcbiAgICBjbGVhcjogYm90aDsgfVxuICAuYXBwLWNhbGVuZGFyX193cmFwcCBpbnB1dCxcbiAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgYnV0dG9uLFxuICAuYXBwLWNhbGVuZGFyX193cmFwcCB0ZXh0YXJlYSB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuICAuYXBwLWNhbGVuZGFyX193cmFwcCBoMSxcbiAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgaDIsXG4gIC5hcHAtY2FsZW5kYXJfX3dyYXBwIGgzLFxuICAuYXBwLWNhbGVuZGFyX193cmFwcCBoNCxcbiAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgaDUsXG4gIC5hcHAtY2FsZW5kYXJfX3dyYXBwIHAge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gIC5hcHAtY2FsZW5kYXJfX3dyYXBwIHVsIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIC5hcHAtY2FsZW5kYXJfX3dyYXBwIHVsIGxpIHtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAuYXBwLWNhbGVuZGFyX193cmFwcCAuaGlkZGVuLXMge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5oaWRkZW4tdGFibGV0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuYXBwLWNhbGVuZGFyX193cmFwcCAudmlzaWJsZS1zIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC52aXNpYmxlLXMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH0gfVxuICAuYXBwLWNhbGVuZGFyX193cmFwcCAudmlzaWJsZS10YWJsZXQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC52aXNpYmxlLXRhYmxldCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuYXBwLWNhbGVuZGFyX193cmFwcCAub3ZoIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5mYy1pY29uLCAuYXBwLWNhbGVuZGFyX193cmFwcCAuZmMtdW5zZWxlY3RhYmxlIHtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTsgfVxuICAuYXBwLWNhbGVuZGFyX193cmFwcCAuZmMgLmZjLWJ1dHRvbiwgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLmZjLWljb24ge1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuYXBwLWNhbGVuZGFyX193cmFwcCAuZmMtbm90LWFsbG93ZWQsIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5mYy1ub3QtYWxsb3dlZCAuZmMtZXZlbnQge1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cbiAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLmZjIC5mYy1idXR0b246bm90KDpkaXNhYmxlZCksIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5mYyBhW2RhdGEtbmF2bGlua10sIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5mYy1ldmVudC5mYy1ldmVudC1kcmFnZ2FibGUsIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5mYy1ldmVudFtocmVmXSB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5mYy11bnNlbGVjdGFibGUge1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLmZjIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZm9udC1zaXplOiAxZW07IH1cbiAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLmZjIC5mYy1idXR0b24sIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5mYy1pY29uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAuYXBwLWNhbGVuZGFyX193cmFwcCAuZmMsIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5mYyAqLCAuYXBwLWNhbGVuZGFyX193cmFwcCAuZmMgOmFmdGVyLCAuYXBwLWNhbGVuZGFyX193cmFwcCAuZmMgOmJlZm9yZSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAuYXBwLWNhbGVuZGFyX193cmFwcCAuZmMgdGFibGUge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gICAgZm9udC1zaXplOiAxZW07IH1cbiAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLmZjIHRoIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLmZjIHRkLCAuYXBwLWNhbGVuZGFyX193cmFwcCAuZmMgdGgge1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgcGFkZGluZzogMDsgfVxuICAuYXBwLWNhbGVuZGFyX193cmFwcCAuZmMgLmZjLWJ1dHRvbiwgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLmZjIC5mYy1idXR0b24gLmZjLWljb24sIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5mYyAuZmMtYnV0dG9uLWdyb3VwLCAuYXBwLWNhbGVuZGFyX193cmFwcCAuZmMgLmZjLXRpbWVncmlkLXNsb3QtbGFiZWwge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLmZjIGFbZGF0YS1uYXZsaW5rXTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLmZjIC5mYy1idXR0b246aG92ZXIsIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5mYyAuZmMtbGlzdC1ldmVudC10aXRsZSBhLCAuYXBwLWNhbGVuZGFyX193cmFwcCBhLmZjLWV2ZW50LCAuYXBwLWNhbGVuZGFyX193cmFwcCBhLmZjLWV2ZW50OmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLmZjLWRpcmVjdGlvbi1sdHIge1xuICAgIGRpcmVjdGlvbjogbHRyO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLmZjLWRpcmVjdGlvbi1ydGwge1xuICAgIGRpcmVjdGlvbjogcnRsO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5mYy10aGVtZS1zdGFuZGFyZCB0ZCwgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLmZjLXRoZW1lLXN0YW5kYXJkIHRoIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWZjLWJvcmRlci1jb2xvciwgI2RkZCk7IH1cbiAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLmZjLWxpcXVpZC1oYWNrIHRkLCAuYXBwLWNhbGVuZGFyX193cmFwcCAuZmMtbGlxdWlkLWhhY2sgdGgge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgLmFwcC1jYWxlbmRhcl9fd3JhcHAge1xuICAgIGZvbnQtZmFtaWx5OiBmY2ljb25zO1xuICAgIHNyYzogdXJsKFwiZGF0YTphcHBsaWNhdGlvbi94LWZvbnQtdHRmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LEFBRUFBQUFMQUlBQUF3QXdUMU12TWc4U0JmQUFBQUM4QUFBQVlHTnRZWEFYVnRLTkFBQUJIQUFBQUZSbllYTndBQUFBRUFBQUFYQUFBQUFJWjJ4NVpnWXlkeElBQUFGNEFBQUZOR2hsWVdRVUo3Y0lBQUFHckFBQUFEWm9hR1ZoQjIwRHpBQUFCdVFBQUFBa2FHMTBlQ0lBQmhRQUFBY0lBQUFBTEd4dlkyRUQ0QVU2QUFBSE5BQUFBQmh0WVhod0FBOEFqQUFBQjB3QUFBQWdibUZ0WlhzcjY5MEFBQWRzQUFBQmhuQnZjM1FBQXdBQUFBQUk5QUFBQUNBQUF3UEFBWkFBQlFBQUFwa0N6QUFBQUk4Q21RTE1BQUFCNndBekFRa0FBQUFBQUFBQUFBQUFBQUFBQUFBQkVBQUFBQUFBQUFBQUFBQUFBQUFBQUFCQUFBRHBCZ1BBLzhBQVFBUEFBRUFBQUFBQkFBQUFBQUFBQUFBQUFBQWdBQUFBQUFBREFBQUFBd0FBQUJ3QUFRQURBQUFBSEFBREFBRUFBQUFjQUFRQU9BQUFBQW9BQ0FBQ0FBSUFBUUFnNlFiLy9mLy9BQUFBQUFBZzZRRC8vZi8vQUFILzR4Y0VBQU1BQVFBQUFBQUFBQUFBQUFBQUFRQUIvLzhBRHdBQkFBQUFBQUFBQUFBQUFnQUFOemtCQUFBQUFBRUFBQUFBQUFBQUFBQUNBQUEzT1FFQUFBQUFBUUFBQUFBQUFBQUFBQUlBQURjNUFRQUFBQUFCQVdJQWpRS2VBc2tBRXdBQUpTYzNOalFuSmlJSEFRWVVGd0VXTWpjMk5DY0NudUxpRFEwTUpBei9BQTBOQVFBTUpBd05EY25pNGd3akRRd00vd0FOSXd6L0FBME5EQ01OQUFBQUFRRmlBSTBDbmdMSkFCTUFBQ1VCTmpRbkFTWWlCd1lVSHdFSEJoUVhGakkzQVo0QkFBME4vd0FNSkF3TkRlTGlEUTBNSkF5TkFRQU1JdzBCQUF3TURTTU00dUlOSXd3TkRRQUFBQUlBNGdDM0F4NENuZ0FUQUNjQUFDVW5OelkwSnlZaUR3RUdGQjhCRmpJM05qUW5JU2MzTmpRbkppSVBBUVlVSHdFV01qYzJOQ2NCODdlM0RRME1JdzNWRFEzVkRTTU1EUTBCSzdlM0RRME1KQXpWRFEzVkRDUU1EUTN6dUxjTUpBd05EZFVOSXd6V0RBd05Jd3k0dHd3a0RBME4xUTBqRE5ZTURBMGpEQUFBQWdEaUFMY0RIZ0tlQUJNQUp3QUFKVGMyTkM4QkppSUhCaFFmQVFjR0ZCY1dNamNoTnpZMEx3RW1JZ2NHRkI4QkJ3WVVGeFl5TndKSjFRME4xUTBqREEwTnQ3Y05EUXdqRGY3VjFRME4xUXdrREEwTnQ3Y05EUXdrRExmV0RDTU4xUTBORENRTXQ3Z01JdzBNRE5ZTUl3M1ZEUTBNSkF5M3VBd2pEUXdNQUFBREFGVUFBQU9yQTFVQU13Qm9BSGNBQUJNaUJnY09BUWNPQVFjT0FSVVJGQllYSGdFWEhnRVhIZ0V6SVRJMk56NEJOejRCTno0Qk5SRTBKaWN1QVNjdUFTY3VBU01GSVRJV0Z4NEJGeDRCRng0QkZSRVVCZ2NPQVFjT0FRY09BU01oSWlZbkxnRW5MZ0VuTGdFMUVUUTJOejRCTno0Qk56NEJNeE1oTWpZMU5DWWpJU0lHRlJRV005VU5HQXdMRlFrSkRnVUZCUVVGQlE0SkNSVUxEQmdOQWxZTkdBd0xGUWtKRGdVRkJRVUZCUTRKQ1JVTERCZ04vYW9DVmdRSUJBUUhBd01GQVFJQkFRSUJCUU1EQndRRUNBVDlxZ1FJQkFRSEF3TUZBUUlCQVFJQkJRTURCd1FFQ0FTQUFWWVJHUmtSL3FvUkdSa1JBMVVGQkFVT0NRa1ZEQXNaRGYyckRSa0xEQlVKQ0E0RkJRVUZCUVVPQ1FnVkRBc1pEUUpWRFJrTERCVUpDUTRGQkFWVkFnRUNCUU1DQndRRUNBWDlxd1FKQXdRSEF3TUZBUUlDQWdJQkJRTURCd1FEQ1FRQ1ZRVUlCQVFIQWdNRkFnRUMvb0FaRWhFWkdSRVNHUUFBQUFBREFGVUFBQU9yQTFVQU13Qm9BSWtBQUJNaUJnY09BUWNPQVFjT0FSVVJGQllYSGdFWEhnRVhIZ0V6SVRJMk56NEJOejRCTno0Qk5SRTBKaWN1QVNjdUFTY3VBU01GSVRJV0Z4NEJGeDRCRng0QkZSRVVCZ2NPQVFjT0FRY09BU01oSWlZbkxnRW5MZ0VuTGdFMUVUUTJOejRCTno0Qk56NEJNeE16RlJRV016STJQUUV6TWpZMU5DWXJBVFUwSmlNaUJoMEJJeUlHRlJRV005VU5HQXdMRlFrSkRnVUZCUVVGQlE0SkNSVUxEQmdOQWxZTkdBd0xGUWtKRGdVRkJRVUZCUTRKQ1JVTERCZ04vYW9DVmdRSUJBUUhBd01GQVFJQkFRSUJCUU1EQndRRUNBVDlxZ1FJQkFRSEF3TUZBUUlCQVFJQkJRTURCd1FFQ0FTQWdCa1NFaG1BRVJrWkVZQVpFaElaZ0JFWkdSRURWUVVFQlE0SkNSVU1DeGtOL2FzTkdRc01GUWtJRGdVRkJRVUZCUTRKQ0JVTUN4a05BbFVOR1FzTUZRa0pEZ1VFQlZVQ0FRSUZBd0lIQkFRSUJmMnJCQWtEQkFjREF3VUJBZ0lDQWdFRkF3TUhCQU1KQkFKVkJRZ0VCQWNDQXdVQ0FRTCtnSUFTR1JrU2dCa1NFUm1BRWhrWkVvQVpFUklaQUFBQkFPSUFqUU1lQXNrQUlBQUFFeGNIQmhRWEZqSS9BUmNXTWpjMk5DOEJOelkwSnlZaUR3RW5KaUlIQmhRWDR1TGlEUTBNSkF6aTRnd2tEQTBONHVJTkRRd2tET0xpRENRTURRMENqZUxpRFNNTURRM2g0UTBORENNTjR1SU1JdzBNRE9MaURBd05Jd3dBQUFBQkFBQUFBUUFBYTVuMHkxOFBQUFVBQ3dRQUFBQUFBTml2T1ZzQUFBQUEySzg1V3dBQUFBQURxd05WQUFBQUNBQUNBQUFBQUFBQUFBRUFBQVBBLzhBQUFBUUFBQUFBQUFPckFBRUFBQUFBQUFBQUFBQUFBQUFBQUFBTEJBQUFBQUFBQUFBQUFBQUFBZ0FBQUFRQUFXSUVBQUZpQkFBQTRnUUFBT0lFQUFCVkJBQUFWUVFBQU9JQUFBQUFBQW9BRkFBZUFFUUFhZ0NxQU9vQm5nSmtBcG9BQVFBQUFBc0FpZ0FEQUFBQUFBQUNBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQTRBcmdBQkFBQUFBQUFCQUFjQUFBQUJBQUFBQUFBQ0FBY0FZQUFCQUFBQUFBQURBQWNBTmdBQkFBQUFBQUFFQUFjQWRRQUJBQUFBQUFBRkFBc0FGUUFCQUFBQUFBQUdBQWNBU3dBQkFBQUFBQUFLQUJvQWlnQURBQUVFQ1FBQkFBNEFCd0FEQUFFRUNRQUNBQTRBWndBREFBRUVDUUFEQUE0QVBRQURBQUVFQ1FBRUFBNEFmQUFEQUFFRUNRQUZBQllBSUFBREFBRUVDUUFHQUE0QVVnQURBQUVFQ1FBS0FEUUFwR1pqYVdOdmJuTUFaZ0JqQUdrQVl3QnZBRzRBYzFabGNuTnBiMjRnTVM0d0FGWUFaUUJ5QUhNQWFRQnZBRzRBSUFBeEFDNEFNR1pqYVdOdmJuTUFaZ0JqQUdrQVl3QnZBRzRBYzJaamFXTnZibk1BWmdCakFHa0FZd0J2QUc0QWMxSmxaM1ZzWVhJQVVnQmxBR2NBZFFCc0FHRUFjbVpqYVdOdmJuTUFaZ0JqQUdrQVl3QnZBRzRBYzBadmJuUWdaMlZ1WlhKaGRHVmtJR0o1SUVsamIwMXZiMjR1QUVZQWJ3QnVBSFFBSUFCbkFHVUFiZ0JsQUhJQVlRQjBBR1VBWkFBZ0FHSUFlUUFnQUVrQVl3QnZBRTBBYndCdkFHNEFMZ0FBQUFNQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQT1cIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7IH0gfVxuICAuYXBwLWNhbGVuZGFyX193cmFwcCAuZmMtaWNvbiB7XG4gICAgd2lkdGg6IDFlbTtcbiAgICBoZWlnaHQ6IDFlbTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIGZvbnQtZmFtaWx5OiBmY2ljb25zICFpbXBvcnRhbnQ7XG4gICAgc3BlYWs6IG5vbmU7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7IH1cbiAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLmZjLWljb24tY2hldnJvbi1sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MDBcIjsgfVxuICAuYXBwLWNhbGVuZGFyX193cmFwcCAuZmMtaWNvbi1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MDFcIjsgfVxuICAuYXBwLWNhbGVuZGFyX193cmFwcCAuZmMtaWNvbi1jaGV2cm9ucy1sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MDJcIjsgfVxuICAuYXBwLWNhbGVuZGFyX193cmFwcCAuZmMtaWNvbi1jaGV2cm9ucy1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTAzXCI7IH1cbiAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLmZjLWljb24tbWludXMtc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MDRcIjsgfVxuICAuYXBwLWNhbGVuZGFyX193cmFwcCAuZmMtaWNvbi1wbHVzLXNxdWFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTA1XCI7IH1cbiAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLmZjLWljb24teDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTA2XCI7IH1cbiAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLmZjIC5mYy1idXR0b24ge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDsgfVxuICAuYXBwLWNhbGVuZGFyX193cmFwcCAuZmMgLmZjLWJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXItc3R5bGU6IG5vbmU7IH1cbiAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLmZjIC5mYy1idXR0b24ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZzogLjRlbSAuNjVlbTtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGJvcmRlci1yYWRpdXM6IC4yNWVtOyB9XG4gIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5mYyAuZmMtYnV0dG9uOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQ0LCA2MiwgODAsIDAuMjUpOyB9XG4gIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5mYyAuZmMtYnV0dG9uLXByaW1hcnk6Zm9jdXMsIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5mYyAuZmMtYnV0dG9uLXByaW1hcnk6bm90KDpkaXNhYmxlZCkuZmMtYnV0dG9uLWFjdGl2ZTpmb2N1cywgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLmZjIC5mYy1idXR0b24tcHJpbWFyeTpub3QoOmRpc2FibGVkKTphY3RpdmU6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDc2LCA5MSwgMTA2LCAwLjUpOyB9XG4gIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5mYyAuZmMtYnV0dG9uOmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAuNjU7IH1cbiAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLmZjIC5mYy1idXR0b24tcHJpbWFyeSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgY29sb3I6IHZhcigtLWZjLWJ1dHRvbi10ZXh0LWNvbG9yLCAjZmZmKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMzRTUwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZjLWJ1dHRvbi1iZy1jb2xvciwgIzJDM0U1MCk7XG4gICAgYm9yZGVyLWNvbG9yOiAjMkMzRTUwO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZmMtYnV0dG9uLWJvcmRlci1jb2xvciwgIzJDM0U1MCk7IH1cbiAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLmZjIC5mYy1idXR0b24tcHJpbWFyeTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgY29sb3I6IHZhcigtLWZjLWJ1dHRvbi10ZXh0LWNvbG9yLCAjZmZmKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWUyYjM3O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZjLWJ1dHRvbi1ob3Zlci1iZy1jb2xvciwgIzFlMmIzNyk7XG4gICAgYm9yZGVyLWNvbG9yOiAjMWEyNTJmO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZmMtYnV0dG9uLWhvdmVyLWJvcmRlci1jb2xvciwgIzFhMjUyZik7IH1cbiAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLmZjIC5mYy1idXR0b24tcHJpbWFyeTpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgY29sb3I6IHZhcigtLWZjLWJ1dHRvbi10ZXh0LWNvbG9yLCAjZmZmKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMzRTUwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZjLWJ1dHRvbi1iZy1jb2xvciwgIzJDM0U1MCk7XG4gICAgYm9yZGVyLWNvbG9yOiAjMkMzRTUwO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZmMtYnV0dG9uLWJvcmRlci1jb2xvciwgIzJDM0U1MCk7IH1cbiAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLmZjIC5mYy1idXR0b24tcHJpbWFyeTpub3QoOmRpc2FibGVkKS5mYy1idXR0b24tYWN0aXZlLCAuYXBwLWNhbGVuZGFyX193cmFwcCAuZmMgLmZjLWJ1dHRvbi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgY29sb3I6IHZhcigtLWZjLWJ1dHRvbi10ZXh0LWNvbG9yLCAjZmZmKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWEyNTJmO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZjLWJ1dHRvbi1hY3RpdmUtYmctY29sb3IsICMxYTI1MmYpO1xuICAgIGJvcmRlci1jb2xvcjogIzE1MWUyNztcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWZjLWJ1dHRvbi1hY3RpdmUtYm9yZGVyLWNvbG9yLCAjMTUxZTI3KTsgfVxuICAuYXBwLWNhbGVuZGFyX193cmFwcCAuZmMgLmZjLWJ1dHRvbiAuZmMtaWNvbiB7XG4gICAgZm9udC1zaXplOiAxLjVlbTsgfVxuICAuYXBwLWNhbGVuZGFyX193cmFwcCAuZmMgLmZjLWJ1dHRvbi1ncm91cCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4OyB9XG4gIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5mYyAuZmMtYnV0dG9uLWdyb3VwID4gLmZjLWJ1dHRvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDEgMSBhdXRvOyB9XG4gIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5mYyAuZmMtYnV0dG9uLWdyb3VwID4gLmZjLWJ1dHRvbi5mYy1idXR0b24tYWN0aXZlLCAuYXBwLWNhbGVuZGFyX193cmFwcCAuZmMgLmZjLWJ1dHRvbi1ncm91cCA+IC5mYy1idXR0b246YWN0aXZlLCAuYXBwLWNhbGVuZGFyX193cmFwcCAuZmMgLmZjLWJ1dHRvbi1ncm91cCA+IC5mYy1idXR0b246Zm9jdXMsIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5mYyAuZmMtYnV0dG9uLWdyb3VwID4gLmZjLWJ1dHRvbjpob3ZlciB7XG4gICAgei1pbmRleDogMTsgfVxuICAuYXBwLWNhbGVuZGFyX193cmFwcCAuZmMtZGlyZWN0aW9uLWx0ciAuZmMtYnV0dG9uLWdyb3VwID4gLmZjLWJ1dHRvbjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG4gIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5mYy1kaXJlY3Rpb24tbHRyIC5mYy1idXR0b24tZ3JvdXAgPiAuZmMtYnV0dG9uOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyB9XG4gIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5mYy1kaXJlY3Rpb24tcnRsIC5mYy1idXR0b24tZ3JvdXAgPiAuZmMtYnV0dG9uOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IH1cbiAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLmZjLWRpcmVjdGlvbi1ydGwgLmZjLWJ1dHRvbi1ncm91cCA+IC5mYy1idXR0b246bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG4gIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5mYyAuZmMtdG9vbGJhciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuYXBwLWNhbGVuZGFyX193cmFwcCAuZmMgLmZjLXRvb2xiYXIuZmMtaGVhZGVyLXRvb2xiYXIge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNWVtOyB9XG4gIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5mYyAuZmMtdG9vbGJhci5mYy1mb290ZXItdG9vbGJhciB7XG4gICAgbWFyZ2luLXRvcDogMS41ZW07IH1cbiAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLmZjIC5mYy10b29sYmFyLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNzVlbTtcbiAgICBtYXJnaW46IDA7IH1cbiAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLmZjLWRpcmVjdGlvbi1sdHIgLmZjLXRvb2xiYXIgPiAqID4gOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tbGVmdDogLjc1ZW07IH1cbiAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLmZjLWRpcmVjdGlvbi1ydGwgLmZjLXRvb2xiYXIgPiAqID4gOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC43NWVtOyB9XG4gIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5mYy1kaXJlY3Rpb24tcnRsIC5mYy10b29sYmFyLWx0ciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlOyB9XG4gIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5mYyAuZmMtc2Nyb2xsZXIge1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLmZjIC5mYy1zY3JvbGxlci1saXF1aWQge1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAuYXBwLWNhbGVuZGFyX193cmFwcCAuZmMgLmZjLXNjcm9sbGVyLWxpcXVpZC1hYnNvbHV0ZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDsgfVxuICAuYXBwLWNhbGVuZGFyX193cmFwcCAuZmMgLmZjLXNjcm9sbGVyLWhhcm5lc3Mge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpcmVjdGlvbjogbHRyOyB9XG4gIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5mYyAuZmMtc2Nyb2xsZXItaGFybmVzcy1saXF1aWQge1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAuYXBwLWNhbGVuZGFyX193cmFwcCAuZmMtZGlyZWN0aW9uLXJ0bCAuZmMtc2Nyb2xsZXItaGFybmVzcyA+IC5mYy1zY3JvbGxlciB7XG4gICAgZGlyZWN0aW9uOiBydGw7IH1cbiAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLmZjLXRoZW1lLXN0YW5kYXJkIC5mYy1zY3JvbGxncmlkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWZjLWJvcmRlci1jb2xvciwgI2RkZCk7IH1cbiAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLmZjIC5mYy1zY3JvbGxncmlkLCAuYXBwLWNhbGVuZGFyX193cmFwcCAuZmMgLmZjLXNjcm9sbGdyaWQtc2VjdGlvbi1mb290ZXIgPiAqLCAuYXBwLWNhbGVuZGFyX193cmFwcCAuZmMgLmZjLXNjcm9sbGdyaWQtc2VjdGlvbi1oZWFkZXIgPiAqIHtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwOyB9XG4gIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5mYyAuZmMtc2Nyb2xsZ3JpZCwgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLmZjIC5mYy1zY3JvbGxncmlkIHRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkOyB9XG4gIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5mYyAuZmMtc2Nyb2xsZ3JpZCB0YWJsZSB7XG4gICAgYm9yZGVyLXRvcC1zdHlsZTogaGlkZGVuO1xuICAgIGJvcmRlci1sZWZ0LXN0eWxlOiBoaWRkZW47XG4gICAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBoaWRkZW47IH1cbiAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLmZjIC5mYy1zY3JvbGxncmlkIHtcbiAgICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogMDsgfVxuICAuYXBwLWNhbGVuZGFyX193cmFwcCAuZmMgLmZjLXNjcm9sbGdyaWQtbGlxdWlkIHtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLmZjIC5mYy1zY3JvbGxncmlkLXNlY3Rpb24sIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5mYyAuZmMtc2Nyb2xsZ3JpZC1zZWN0aW9uIHRhYmxlLCAuYXBwLWNhbGVuZGFyX193cmFwcCAuZmMgLmZjLXNjcm9sbGdyaWQtc2VjdGlvbiA+IHRkIHtcbiAgICBoZWlnaHQ6IDFweDsgfVxuICAuYXBwLWNhbGVuZGFyX193cmFwcCAuZmMgLmZjLXNjcm9sbGdyaWQtc2VjdGlvbi1saXF1aWQge1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAuYXBwLWNhbGVuZGFyX193cmFwcCAuZmMgLmZjLXNjcm9sbGdyaWQtc2VjdGlvbi1saXF1aWQgPiB0ZCB7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5mYyAuZmMtc2Nyb2xsZ3JpZC1zZWN0aW9uID4gKiB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDsgfVxuICAuYXBwLWNhbGVuZGFyX193cmFwcCAuZmMgLmZjLXNjcm9sbGdyaWQtc2VjdGlvbi1ib2R5IHRhYmxlLCAuYXBwLWNhbGVuZGFyX193cmFwcCAuZmMgLmZjLXNjcm9sbGdyaWQtc2VjdGlvbi1mb290ZXIgdGFibGUge1xuICAgIGJvcmRlci1ib3R0b20tc3R5bGU6IGhpZGRlbjsgfVxuICAuYXBwLWNhbGVuZGFyX193cmFwcCAuZmMgLmZjLXNjcm9sbGdyaWQtc2VjdGlvbi1zdGlja3kgPiAqIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1mYy1wYWdlLWJnLWNvbG9yLCAjZmZmKTtcbiAgICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB6LWluZGV4OiAyOyB9XG4gIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5mYyAuZmMtc2Nyb2xsZ3JpZC1zZWN0aW9uLWhlYWRlci5mYy1zY3JvbGxncmlkLXNlY3Rpb24tc3RpY2t5ID4gKiB7XG4gICAgdG9wOiAwOyB9XG4gIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5mYyAuZmMtc2Nyb2xsZ3JpZC1zZWN0aW9uLWZvb3Rlci5mYy1zY3JvbGxncmlkLXNlY3Rpb24tc3RpY2t5ID4gKiB7XG4gICAgYm90dG9tOiAwOyB9XG4gIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5mYyAuZmMtc2Nyb2xsZ3JpZC1zdGlja3ktc2hpbSB7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFweDsgfVxuICAuYXBwLWNhbGVuZGFyX193cmFwcCAuZmMtc3RpY2t5IHtcbiAgICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XG4gICAgcG9zaXRpb246IHN0aWNreTsgfVxuICAuYXBwLWNhbGVuZGFyX193cmFwcCAuZmMgLmZjLXZpZXctaGFybmVzcyB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYXBwLWNhbGVuZGFyX193cmFwcCAuZmMgLmZjLWJnLWV2ZW50LCAuYXBwLWNhbGVuZGFyX193cmFwcCAuZmMgLmZjLWhpZ2hsaWdodCwgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLmZjIC5mYy1ub24tYnVzaW5lc3MsIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5mYyAuZmMtdmlldy1oYXJuZXNzLWFjdGl2ZSA+IC5mYy12aWV3IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwOyB9XG4gIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5mYyAuZmMtY29sLWhlYWRlci1jZWxsLWN1c2hpb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAycHggNHB4OyB9XG4gIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5mYyAuZmMtbm9uLWJ1c2luZXNzIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIxNSwgMjE1LCAyMTUsIDAuMyk7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tZmMtbm9uLWJ1c2luZXNzLWNvbG9yLCByZ2JhKDIxNSwgMjE1LCAyMTUsIDAuMykpOyB9XG4gIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5mYyAuZmMtYmctZXZlbnQge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWZjLWJnLWV2ZW50LWNvbG9yLCAjOGZkZjgyKTtcbiAgICBvcGFjaXR5OiAuMztcbiAgICBvcGFjaXR5OiB2YXIoLS1mYy1iZy1ldmVudC1vcGFjaXR5LCAwLjMpOyB9XG4gIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5mYyAuZmMtYmctZXZlbnQgLmZjLWV2ZW50LXRpdGxlIHtcbiAgICBtYXJnaW46IC41ZW07XG4gICAgZm9udC1zaXplOiAuODVlbTtcbiAgICBmb250LXNpemU6IHZhcigtLWZjLXNtYWxsLWZvbnQtc2l6ZSwgMC44NWVtKTtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7IH1cbiAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLmZjIC5mYy1oaWdobGlnaHQge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTg4LCAyMzIsIDI0MSwgMC4zKTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1mYy1oaWdobGlnaHQtY29sb3IsIHJnYmEoMTg4LCAyMzIsIDI0MSwgMC4zKSk7IH1cbiAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLmZjIC5mYy1jZWxsLXNoYWRlZCwgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLmZjIC5mYy1kYXktZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjA4LCAyMDgsIDIwOCwgMC4zKTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1mYy1uZXV0cmFsLWJnLWNvbG9yLCByZ2JhKDIwOCwgMjA4LCAyMDgsIDAuMykpOyB9XG4gIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5mYy1ldmVudCAuZmMtZXZlbnQtbWFpbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7IH1cbiAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLmZjLWV2ZW50LWRyYWdnaW5nOm5vdCguZmMtZXZlbnQtc2VsZWN0ZWQpIHtcbiAgICBvcGFjaXR5OiAuNzU7IH1cbiAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLmZjLWV2ZW50LWRyYWdnaW5nLmZjLWV2ZW50LXNlbGVjdGVkIHtcbiAgICBib3gtc2hhZG93OiAwIDJweCA3cHggcmdiYSgwLCAwLCAwLCAwLjMpOyB9XG4gIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5mYy1ldmVudCAuZmMtZXZlbnQtcmVzaXplciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogNDsgfVxuICAuYXBwLWNhbGVuZGFyX193cmFwcCAuZmMtZXZlbnQtc2VsZWN0ZWQgLmZjLWV2ZW50LXJlc2l6ZXIsIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5mYy1ldmVudDpob3ZlciAuZmMtZXZlbnQtcmVzaXplciwgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLmZjLWgtZXZlbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5mYy1ldmVudC1zZWxlY3RlZCAuZmMtZXZlbnQtcmVzaXplciB7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IGNhbGModmFyKC0tZmMtZXZlbnQtcmVzaXplci1kb3QtdG90YWwtd2lkdGgsOHB4KS8gMik7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLXdpZHRoOiB2YXIoLS1mYy1ldmVudC1yZXNpemVyLWRvdC1ib3JkZXItd2lkdGgsIDFweCk7XG4gICAgd2lkdGg6IDhweDtcbiAgICB3aWR0aDogdmFyKC0tZmMtZXZlbnQtcmVzaXplci1kb3QtdG90YWwtd2lkdGgsIDhweCk7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgaGVpZ2h0OiB2YXIoLS1mYy1ldmVudC1yZXNpemVyLWRvdC10b3RhbC13aWR0aCwgOHB4KTtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1mYy1wYWdlLWJnLWNvbG9yLCAjZmZmKTsgfVxuICAuYXBwLWNhbGVuZGFyX193cmFwcCAuZmMtZXZlbnQtc2VsZWN0ZWQgLmZjLWV2ZW50LXJlc2l6ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMjBweDtcbiAgICBsZWZ0OiAtMjBweDtcbiAgICByaWdodDogLTIwcHg7XG4gICAgYm90dG9tOiAtMjBweDsgfVxuICAuYXBwLWNhbGVuZGFyX193cmFwcCAuZmMtZXZlbnQtc2VsZWN0ZWQge1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMik7IH1cbiAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLmZjLWV2ZW50LXNlbGVjdGVkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMztcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7IH1cbiAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLmZjLWV2ZW50LXNlbGVjdGVkOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tZmMtZXZlbnQtc2VsZWN0ZWQtb3ZlcmxheS1jb2xvciwgcmdiYSgwLCAwLCAwLCAwLjI1KSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdG9wOiAtMXB4O1xuICAgIGxlZnQ6IC0xcHg7XG4gICAgcmlnaHQ6IC0xcHg7XG4gICAgYm90dG9tOiAtMXB4OyB9XG4gIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5mYy1oLWV2ZW50IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMzc4OGQ4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWZjLWV2ZW50LWJvcmRlci1jb2xvciwgIzM3ODhkOCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM3ODhkODtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mYy1ldmVudC1iZy1jb2xvciwgIzM3ODhkOCk7IH1cbiAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLmZjLWgtZXZlbnQgLmZjLWV2ZW50LW1haW4ge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiB2YXIoLS1mYy1ldmVudC10ZXh0LWNvbG9yLCAjZmZmKTsgfVxuICAuYXBwLWNhbGVuZGFyX193cmFwcCAuZmMtaC1ldmVudCAuZmMtZXZlbnQtbWFpbi1mcmFtZSB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAuYXBwLWNhbGVuZGFyX193cmFwcCAuZmMtaC1ldmVudCAuZmMtZXZlbnQtdGltZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLmZjLWgtZXZlbnQgLmZjLWV2ZW50LXRpdGxlLWNvbnRhaW5lciB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZsZXgtc2hyaW5rOiAxO1xuICAgIG1pbi13aWR0aDogMDsgfVxuICAuYXBwLWNhbGVuZGFyX193cmFwcCAuZmMtaC1ldmVudCAuZmMtZXZlbnQtdGl0bGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLmZjLWgtZXZlbnQuZmMtZXZlbnQtc2VsZWN0ZWQ6YmVmb3JlIHtcbiAgICB0b3A6IC0xMHB4O1xuICAgIGJvdHRvbTogLTEwcHg7IH1cbiAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLmZjLWRpcmVjdGlvbi1sdHIgLmZjLWRheWdyaWQtYmxvY2stZXZlbnQ6bm90KC5mYy1ldmVudC1zdGFydCksIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5mYy1kaXJlY3Rpb24tcnRsIC5mYy1kYXlncmlkLWJsb2NrLWV2ZW50Om5vdCguZmMtZXZlbnQtZW5kKSB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwOyB9XG4gIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5mYy1kaXJlY3Rpb24tbHRyIC5mYy1kYXlncmlkLWJsb2NrLWV2ZW50Om5vdCguZmMtZXZlbnQtZW5kKSwgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLmZjLWRpcmVjdGlvbi1ydGwgLmZjLWRheWdyaWQtYmxvY2stZXZlbnQ6bm90KC5mYy1ldmVudC1zdGFydCkge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogMDsgfVxuICAuYXBwLWNhbGVuZGFyX193cmFwcCAuZmMtaC1ldmVudDpub3QoLmZjLWV2ZW50LXNlbGVjdGVkKSAuZmMtZXZlbnQtcmVzaXplciB7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogOHB4O1xuICAgIHdpZHRoOiB2YXIoLS1mYy1ldmVudC1yZXNpemVyLXRoaWNrbmVzcywgOHB4KTsgfVxuICAuYXBwLWNhbGVuZGFyX193cmFwcCAuZmMtZGlyZWN0aW9uLWx0ciAuZmMtaC1ldmVudDpub3QoLmZjLWV2ZW50LXNlbGVjdGVkKSAuZmMtZXZlbnQtcmVzaXplci1zdGFydCwgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLmZjLWRpcmVjdGlvbi1ydGwgLmZjLWgtZXZlbnQ6bm90KC5mYy1ldmVudC1zZWxlY3RlZCkgLmZjLWV2ZW50LXJlc2l6ZXItZW5kIHtcbiAgICBjdXJzb3I6IHctcmVzaXplO1xuICAgIGxlZnQ6IC00cHg7XG4gICAgbGVmdDogY2FsYyh2YXIoLS1mYy1ldmVudC1yZXNpemVyLXRoaWNrbmVzcyw4cHgpLyAtMik7IH1cbiAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLmZjLWRpcmVjdGlvbi1sdHIgLmZjLWgtZXZlbnQ6bm90KC5mYy1ldmVudC1zZWxlY3RlZCkgLmZjLWV2ZW50LXJlc2l6ZXItZW5kLCAuYXBwLWNhbGVuZGFyX193cmFwcCAuZmMtZGlyZWN0aW9uLXJ0bCAuZmMtaC1ldmVudDpub3QoLmZjLWV2ZW50LXNlbGVjdGVkKSAuZmMtZXZlbnQtcmVzaXplci1zdGFydCB7XG4gICAgY3Vyc29yOiBlLXJlc2l6ZTtcbiAgICByaWdodDogLTRweDtcbiAgICByaWdodDogY2FsYyh2YXIoLS1mYy1ldmVudC1yZXNpemVyLXRoaWNrbmVzcyw4cHgpLyAtMik7IH1cbiAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLmZjLWgtZXZlbnQuZmMtZXZlbnQtc2VsZWN0ZWQgLmZjLWV2ZW50LXJlc2l6ZXIge1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgbWFyZ2luLXRvcDogY2FsYyh2YXIoLS1mYy1ldmVudC1yZXNpemVyLWRvdC10b3RhbC13aWR0aCw4cHgpLyAtMik7IH1cbiAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLmZjLWRpcmVjdGlvbi1sdHIgLmZjLWgtZXZlbnQuZmMtZXZlbnQtc2VsZWN0ZWQgLmZjLWV2ZW50LXJlc2l6ZXItc3RhcnQsIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5mYy1kaXJlY3Rpb24tcnRsIC5mYy1oLWV2ZW50LmZjLWV2ZW50LXNlbGVjdGVkIC5mYy1ldmVudC1yZXNpemVyLWVuZCB7XG4gICAgbGVmdDogLTRweDtcbiAgICBsZWZ0OiBjYWxjKHZhcigtLWZjLWV2ZW50LXJlc2l6ZXItZG90LXRvdGFsLXdpZHRoLDhweCkvIC0yKTsgfVxuICAuYXBwLWNhbGVuZGFyX193cmFwcCAuZmMtZGlyZWN0aW9uLWx0ciAuZmMtaC1ldmVudC5mYy1ldmVudC1zZWxlY3RlZCAuZmMtZXZlbnQtcmVzaXplci1lbmQsIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5mYy1kaXJlY3Rpb24tcnRsIC5mYy1oLWV2ZW50LmZjLWV2ZW50LXNlbGVjdGVkIC5mYy1ldmVudC1yZXNpemVyLXN0YXJ0IHtcbiAgICByaWdodDogLTRweDtcbiAgICByaWdodDogY2FsYyh2YXIoLS1mYy1ldmVudC1yZXNpemVyLWRvdC10b3RhbC13aWR0aCw4cHgpLyAtMik7IH1cbiAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgOnJvb3Qge1xuICAgIC0tZmMtZGF5Z3JpZC1ldmVudC1kb3Qtd2lkdGg6OHB4O1xuICAgIC0tZmMtbGlzdC1ldmVudC1kb3Qtd2lkdGg6MTBweDtcbiAgICAtLWZjLWxpc3QtZXZlbnQtaG92ZXItYmctY29sb3I6I2Y1ZjVmNTsgfVxuICAuYXBwLWNhbGVuZGFyX193cmFwcCAuZmMgLmZjLXBvcG92ZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgYm94LXNoYWRvdzogMCAycHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7IH1cbiAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLmZjIC5mYy1wb3BvdmVyLWhlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDNweCA0cHg7IH1cbiAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLmZjIC5mYy1wb3BvdmVyLXRpdGxlIHtcbiAgICBtYXJnaW46IDAgMnB4OyB9XG4gIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5mYyAuZmMtcG9wb3Zlci1jbG9zZSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG9wYWNpdHk6IC42NTtcbiAgICBmb250LXNpemU6IDEuMWVtOyB9XG4gIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5mYy10aGVtZS1zdGFuZGFyZCAuZmMtcG9wb3ZlciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1mYy1ib3JkZXItY29sb3IsICNkZGQpO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWZjLXBhZ2UtYmctY29sb3IsICNmZmYpOyB9XG4gIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5mYy10aGVtZS1zdGFuZGFyZCAuZmMtcG9wb3Zlci1oZWFkZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjA4LCAyMDgsIDIwOCwgMC4zKTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1mYy1uZXV0cmFsLWJnLWNvbG9yLCByZ2JhKDIwOCwgMjA4LCAyMDgsIDAuMykpOyB9XG4gIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5mYy1kYXlncmlkLWRheS1ldmVudHM6YWZ0ZXIsIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5mYy1kYXlncmlkLWRheS1ldmVudHM6YmVmb3JlLCAuYXBwLWNhbGVuZGFyX193cmFwcCAuZmMtZGF5Z3JpZC1kYXktZnJhbWU6YWZ0ZXIsIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5mYy1kYXlncmlkLWRheS1mcmFtZTpiZWZvcmUsIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5mYy1kYXlncmlkLWV2ZW50LWhhcm5lc3M6YWZ0ZXIsIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5mYy1kYXlncmlkLWV2ZW50LWhhcm5lc3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5mYyAuZmMtZGF5Z3JpZC1ib2R5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTsgfVxuICAuYXBwLWNhbGVuZGFyX193cmFwcCAuZmMgLmZjLWRheWdyaWQtZGF5LmZjLWRheS10b2RheSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDIyMCwgNDAsIDAuMTUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZjLXRvZGF5LWJnLWNvbG9yLCByZ2JhKDI1NSwgMjIwLCA0MCwgMC4xNSkpOyB9XG4gIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5mYyAuZmMtZGF5Z3JpZC1kYXktZnJhbWUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiAxMDAlOyB9XG4gIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5mYyAuZmMtZGF5Z3JpZC1kYXktdG9wIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTsgfVxuICAuYXBwLWNhbGVuZGFyX193cmFwcCAuZmMgLmZjLWRheS1vdGhlciAuZmMtZGF5Z3JpZC1kYXktdG9wIHtcbiAgICBvcGFjaXR5OiAuMzsgfVxuICAuYXBwLWNhbGVuZGFyX193cmFwcCAuZmMgLmZjLWRheWdyaWQtZGF5LW51bWJlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDQ7XG4gICAgcGFkZGluZzogNHB4OyB9XG4gIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5mYyAuZmMtZGF5Z3JpZC1kYXktZXZlbnRzIHtcbiAgICBtYXJnaW4tdG9wOiAxcHg7IH1cbiAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLmZjIC5mYy1kYXlncmlkLWJvZHktYmFsYW5jZWQgLmZjLWRheWdyaWQtZGF5LWV2ZW50cyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7IH1cbiAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLmZjIC5mYy1kYXlncmlkLWJvZHktdW5iYWxhbmNlZCAuZmMtZGF5Z3JpZC1kYXktZXZlbnRzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogMmVtOyB9XG4gIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5mYyAuZmMtZGF5Z3JpZC1ib2R5LW5hdHVyYWwgLmZjLWRheWdyaWQtZGF5LWV2ZW50cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5mYyAuZmMtZGF5Z3JpZC1ldmVudC1oYXJuZXNzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLmZjIC5mYy1kYXlncmlkLWV2ZW50LWhhcm5lc3MtYWJzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7IH1cbiAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLmZjIC5mYy1kYXlncmlkLWJnLWhhcm5lc3Mge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwOyB9XG4gIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5mYyAuZmMtZGF5Z3JpZC1kYXktYmcgLmZjLW5vbi1idXNpbmVzcyB7XG4gICAgei1pbmRleDogMTsgfVxuICAuYXBwLWNhbGVuZGFyX193cmFwcCAuZmMgLmZjLWRheWdyaWQtZGF5LWJnIC5mYy1iZy1ldmVudCB7XG4gICAgei1pbmRleDogMjsgfVxuICAuYXBwLWNhbGVuZGFyX193cmFwcCAuZmMgLmZjLWRheWdyaWQtZGF5LWJnIC5mYy1oaWdobGlnaHQge1xuICAgIHotaW5kZXg6IDM7IH1cbiAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLmZjIC5mYy1kYXlncmlkLWV2ZW50IHtcbiAgICB6LWluZGV4OiA2O1xuICAgIG1hcmdpbi10b3A6IDFweDsgfVxuICAuYXBwLWNhbGVuZGFyX193cmFwcCAuZmMgLmZjLWRheWdyaWQtZXZlbnQuZmMtZXZlbnQtbWlycm9yIHtcbiAgICB6LWluZGV4OiA3OyB9XG4gIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5mYyAuZmMtZGF5Z3JpZC1kYXktYm90dG9tIHtcbiAgICBmb250LXNpemU6IC44NWVtO1xuICAgIG1hcmdpbjogMnB4IDNweCAwOyB9XG4gIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5mYyAuZmMtZGF5Z3JpZC1tb3JlLWxpbmsge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA0O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYXBwLWNhbGVuZGFyX193cmFwcCAuZmMgLmZjLWRheWdyaWQtd2Vlay1udW1iZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiA1O1xuICAgIHRvcDogMDtcbiAgICBwYWRkaW5nOiAycHg7XG4gICAgbWluLXdpZHRoOiAxLjVlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMDgsIDIwOCwgMjA4LCAwLjMpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZjLW5ldXRyYWwtYmctY29sb3IsIHJnYmEoMjA4LCAyMDgsIDIwOCwgMC4zKSk7XG4gICAgY29sb3I6IGdyZXk7XG4gICAgY29sb3I6IHZhcigtLWZjLW5ldXRyYWwtdGV4dC1jb2xvciwgZ3JleSk7IH1cbiAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLmZjIC5mYy1tb3JlLXBvcG92ZXIge1xuICAgIHotaW5kZXg6IDg7IH1cbiAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLmZjIC5mYy1tb3JlLXBvcG92ZXIgLmZjLXBvcG92ZXItYm9keSB7XG4gICAgbWluLXdpZHRoOiAyMjBweDtcbiAgICBwYWRkaW5nOiAxMHB4OyB9XG4gIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5mYy1kaXJlY3Rpb24tbHRyIC5mYy1kYXlncmlkLWV2ZW50LmZjLWV2ZW50LXN0YXJ0LCAuYXBwLWNhbGVuZGFyX193cmFwcCAuZmMtZGlyZWN0aW9uLXJ0bCAuZmMtZGF5Z3JpZC1ldmVudC5mYy1ldmVudC1lbmQge1xuICAgIG1hcmdpbi1sZWZ0OiAycHg7IH1cbiAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLmZjLWRpcmVjdGlvbi1sdHIgLmZjLWRheWdyaWQtZXZlbnQuZmMtZXZlbnQtZW5kLCAuYXBwLWNhbGVuZGFyX193cmFwcCAuZmMtZGlyZWN0aW9uLXJ0bCAuZmMtZGF5Z3JpZC1ldmVudC5mYy1ldmVudC1zdGFydCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAycHg7IH1cbiAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLmZjLWRpcmVjdGlvbi1sdHIgLmZjLWRheWdyaWQtd2Vlay1udW1iZXIge1xuICAgIGxlZnQ6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDNweDsgfVxuICAuYXBwLWNhbGVuZGFyX193cmFwcCAuZmMtZGlyZWN0aW9uLXJ0bCAuZmMtZGF5Z3JpZC13ZWVrLW51bWJlciB7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDAgM3B4OyB9XG4gIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5mYy1saXF1aWQtaGFjayAuZmMtZGF5Z3JpZC1kYXktZnJhbWUge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7IH1cbiAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLmZjLWRheWdyaWQtZXZlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBmb250LXNpemU6IC44NWVtO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZmMtc21hbGwtZm9udC1zaXplLCAwLjg1ZW0pOyB9XG4gIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5mYy1kYXlncmlkLWJsb2NrLWV2ZW50IC5mYy1ldmVudC10aW1lIHtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5mYy1kYXlncmlkLWJsb2NrLWV2ZW50IC5mYy1ldmVudC10aW1lLCAuYXBwLWNhbGVuZGFyX193cmFwcCAuZmMtZGF5Z3JpZC1ibG9jay1ldmVudCAuZmMtZXZlbnQtdGl0bGUge1xuICAgIHBhZGRpbmc6IDFweDsgfVxuICAuYXBwLWNhbGVuZGFyX193cmFwcCAuZmMtZGF5Z3JpZC1kb3QtZXZlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAycHggMDsgfVxuICAuYXBwLWNhbGVuZGFyX193cmFwcCAuZmMtZGF5Z3JpZC1kb3QtZXZlbnQgLmZjLWV2ZW50LXRpdGxlIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZmxleC1zaHJpbms6IDE7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAuYXBwLWNhbGVuZGFyX193cmFwcCAuZmMtZGF5Z3JpZC1kb3QtZXZlbnQuZmMtZXZlbnQtbWlycm9yLCAuYXBwLWNhbGVuZGFyX193cmFwcCAuZmMtZGF5Z3JpZC1kb3QtZXZlbnQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuICAuYXBwLWNhbGVuZGFyX193cmFwcCAuZmMtZGF5Z3JpZC1kb3QtZXZlbnQuZmMtZXZlbnQtc2VsZWN0ZWQ6YmVmb3JlIHtcbiAgICB0b3A6IC0xMHB4O1xuICAgIGJvdHRvbTogLTEwcHg7IH1cbiAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLmZjLWRheWdyaWQtZXZlbnQtZG90IHtcbiAgICBtYXJnaW46IDAgNHB4O1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXI6IDRweCBzb2xpZCAjMzc4OGQ4O1xuICAgIGJvcmRlcjogY2FsYyh2YXIoLS1mYy1kYXlncmlkLWV2ZW50LWRvdC13aWR0aCw4cHgpLyAyKSBzb2xpZCB2YXIoLS1mYy1ldmVudC1ib3JkZXItY29sb3IsICMzNzg4ZDgpO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItcmFkaXVzOiBjYWxjKHZhcigtLWZjLWRheWdyaWQtZXZlbnQtZG90LXdpZHRoLDhweCkvIDIpOyB9XG4gIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5mYy1kaXJlY3Rpb24tbHRyIC5mYy1kYXlncmlkLWV2ZW50IC5mYy1ldmVudC10aW1lIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNweDsgfVxuICAuYXBwLWNhbGVuZGFyX193cmFwcCAuZmMtZGlyZWN0aW9uLXJ0bCAuZmMtZGF5Z3JpZC1ldmVudCAuZmMtZXZlbnQtdGltZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNweDsgfVxuICAuYXBwLWNhbGVuZGFyX193cmFwcCAuZmMtdi1ldmVudCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzM3ODhkODtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1mYy1ldmVudC1ib3JkZXItY29sb3IsICMzNzg4ZDgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNzg4ZDg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmMtZXZlbnQtYmctY29sb3IsICMzNzg4ZDgpOyB9XG4gIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5mYy12LWV2ZW50IC5mYy1ldmVudC1tYWluIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogdmFyKC0tZmMtZXZlbnQtdGV4dC1jb2xvciwgI2ZmZik7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5mYy12LWV2ZW50IC5mYy1ldmVudC1tYWluLWZyYW1lIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5mYy12LWV2ZW50IC5mYy1ldmVudC10aW1lIHtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5mYy12LWV2ZW50IC5mYy1ldmVudC10aXRsZS1jb250YWluZXIge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LXNocmluazogMTtcbiAgICBtaW4taGVpZ2h0OiAwOyB9XG4gIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5mYy12LWV2ZW50IC5mYy1ldmVudC10aXRsZSB7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLmZjLXYtZXZlbnQ6bm90KC5mYy1ldmVudC1zdGFydCkge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuICAuYXBwLWNhbGVuZGFyX193cmFwcCAuZmMtdi1ldmVudDpub3QoLmZjLWV2ZW50LWVuZCkge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuICAuYXBwLWNhbGVuZGFyX193cmFwcCAuZmMtdi1ldmVudC5mYy1ldmVudC1zZWxlY3RlZDpiZWZvcmUge1xuICAgIGxlZnQ6IC0xMHB4O1xuICAgIHJpZ2h0OiAtMTBweDsgfVxuICAuYXBwLWNhbGVuZGFyX193cmFwcCAuZmMtdi1ldmVudCAuZmMtZXZlbnQtcmVzaXplci1zdGFydCB7XG4gICAgY3Vyc29yOiBuLXJlc2l6ZTsgfVxuICAuYXBwLWNhbGVuZGFyX193cmFwcCAuZmMtdi1ldmVudCAuZmMtZXZlbnQtcmVzaXplci1lbmQge1xuICAgIGN1cnNvcjogcy1yZXNpemU7IH1cbiAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLmZjLXYtZXZlbnQ6bm90KC5mYy1ldmVudC1zZWxlY3RlZCkgLmZjLWV2ZW50LXJlc2l6ZXIge1xuICAgIGhlaWdodDogOHB4O1xuICAgIGhlaWdodDogdmFyKC0tZmMtZXZlbnQtcmVzaXplci10aGlja25lc3MsIDhweCk7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDsgfVxuICAuYXBwLWNhbGVuZGFyX193cmFwcCAuZmMtdi1ldmVudDpub3QoLmZjLWV2ZW50LXNlbGVjdGVkKSAuZmMtZXZlbnQtcmVzaXplci1zdGFydCB7XG4gICAgdG9wOiAtNHB4O1xuICAgIHRvcDogY2FsYyh2YXIoLS1mYy1ldmVudC1yZXNpemVyLXRoaWNrbmVzcyw4cHgpLyAtMik7IH1cbiAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLmZjLXYtZXZlbnQ6bm90KC5mYy1ldmVudC1zZWxlY3RlZCkgLmZjLWV2ZW50LXJlc2l6ZXItZW5kIHtcbiAgICBib3R0b206IC00cHg7XG4gICAgYm90dG9tOiBjYWxjKHZhcigtLWZjLWV2ZW50LXJlc2l6ZXItdGhpY2tuZXNzLDhweCkvIC0yKTsgfVxuICAuYXBwLWNhbGVuZGFyX193cmFwcCAuZmMtdi1ldmVudC5mYy1ldmVudC1zZWxlY3RlZCAuZmMtZXZlbnQtcmVzaXplciB7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKHZhcigtLWZjLWV2ZW50LXJlc2l6ZXItZG90LXRvdGFsLXdpZHRoLDhweCkvIC0yKTsgfVxuICAuYXBwLWNhbGVuZGFyX193cmFwcCAuZmMtdi1ldmVudC5mYy1ldmVudC1zZWxlY3RlZCAuZmMtZXZlbnQtcmVzaXplci1zdGFydCB7XG4gICAgdG9wOiAtNHB4O1xuICAgIHRvcDogY2FsYyh2YXIoLS1mYy1ldmVudC1yZXNpemVyLWRvdC10b3RhbC13aWR0aCw4cHgpLyAtMik7IH1cbiAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLmZjLXYtZXZlbnQuZmMtZXZlbnQtc2VsZWN0ZWQgLmZjLWV2ZW50LXJlc2l6ZXItZW5kIHtcbiAgICBib3R0b206IC00cHg7XG4gICAgYm90dG9tOiBjYWxjKHZhcigtLWZjLWV2ZW50LXJlc2l6ZXItZG90LXRvdGFsLXdpZHRoLDhweCkvIC0yKTsgfVxuICAuYXBwLWNhbGVuZGFyX193cmFwcCAuZmMgLmZjLXRpbWVncmlkIC5mYy1kYXlncmlkLWJvZHkge1xuICAgIHotaW5kZXg6IDI7IH1cbiAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLmZjIC5mYy10aW1lZ3JpZC1heGlzLWNodW5rID4gdGFibGUsIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5mYyAuZmMtdGltZWdyaWQtYm9keSwgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLmZjIC5mYy10aW1lZ3JpZC1zbG90cyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLmZjIC5mYy10aW1lZ3JpZC1kaXZpZGVyIHtcbiAgICBwYWRkaW5nOiAwIDAgMnB4OyB9XG4gIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5mYyAuZmMtdGltZWdyaWQtYm9keSB7XG4gICAgbWluLWhlaWdodDogMTAwJTsgfVxuICAuYXBwLWNhbGVuZGFyX193cmFwcCAuZmMgLmZjLXRpbWVncmlkLWF4aXMtY2h1bmsge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYXBwLWNhbGVuZGFyX193cmFwcCAuZmMgLmZjLXRpbWVncmlkLXNsb3Qge1xuICAgIGhlaWdodDogMS41ZW07XG4gICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuICAuYXBwLWNhbGVuZGFyX193cmFwcCAuZmMgLmZjLXRpbWVncmlkLXNsb3Q6ZW1wdHk6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFwwMGEwJzsgfVxuICAuYXBwLWNhbGVuZGFyX193cmFwcCAuZmMgLmZjLXRpbWVncmlkLXNsb3QtbWlub3Ige1xuICAgIGJvcmRlci10b3Atc3R5bGU6IGRvdHRlZDsgfVxuICAuYXBwLWNhbGVuZGFyX193cmFwcCAuZmMgLmZjLXRpbWVncmlkLXNsb3QtbGFiZWwtY3VzaGlvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLmZjIC5mYy10aW1lZ3JpZC1heGlzLWN1c2hpb24sIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5mYyAuZmMtdGltZWdyaWQtc2xvdC1sYWJlbC1jdXNoaW9uIHtcbiAgICBwYWRkaW5nOiAwIDRweDsgfVxuICAuYXBwLWNhbGVuZGFyX193cmFwcCAuZmMgLmZjLXRpbWVncmlkLWF4aXMtZnJhbWUtbGlxdWlkIHtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLmZjIC5mYy10aW1lZ3JpZC1heGlzLWZyYW1lIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5mYyAuZmMtdGltZWdyaWQtYXhpcy1jdXNoaW9uIHtcbiAgICBtYXgtd2lkdGg6IDYwcHg7XG4gICAgZmxleC1zaHJpbms6IDA7IH1cbiAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLmZjLWRpcmVjdGlvbi1sdHIgLmZjLXRpbWVncmlkLXNsb3QtbGFiZWwtZnJhbWUge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5mYy1kaXJlY3Rpb24tcnRsIC5mYy10aW1lZ3JpZC1zbG90LWxhYmVsLWZyYW1lIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5mYy1saXF1aWQtaGFjayAuZmMtdGltZWdyaWQtYXhpcy1mcmFtZS1saXF1aWQge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwOyB9XG4gIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5mYyAuZmMtdGltZWdyaWQtY29sLmZjLWRheS10b2RheSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDIyMCwgNDAsIDAuMTUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZjLXRvZGF5LWJnLWNvbG9yLCByZ2JhKDI1NSwgMjIwLCA0MCwgMC4xNSkpOyB9XG4gIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5mYyAuZmMtdGltZWdyaWQtY29sLWZyYW1lIHtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYXBwLWNhbGVuZGFyX193cmFwcCAuZmMtbGlxdWlkLWhhY2sgLmZjLXRpbWVncmlkLWNvbC1mcmFtZSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7IH1cbiAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLmZjLW1lZGlhLXNjcmVlbiAuZmMtdGltZWdyaWQtY29scyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDsgfVxuICAuYXBwLWNhbGVuZGFyX193cmFwcCAuZmMtbWVkaWEtc2NyZWVuIC5mYy10aW1lZ3JpZC1jb2xzID4gdGFibGUge1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAuYXBwLWNhbGVuZGFyX193cmFwcCAuZmMtbWVkaWEtc2NyZWVuIC5mYy10aW1lZ3JpZC1jb2wtYmcsIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5mYy1tZWRpYS1zY3JlZW4gLmZjLXRpbWVncmlkLWNvbC1ldmVudHMsIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5mYy1tZWRpYS1zY3JlZW4gLmZjLXRpbWVncmlkLW5vdy1pbmRpY2F0b3ItY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7IH1cbiAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLmZjLW1lZGlhLXNjcmVlbiAuZmMtdGltZWdyaWQtZXZlbnQtaGFybmVzcyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5mYyAuZmMtdGltZWdyaWQtY29sLWJnIHtcbiAgICB6LWluZGV4OiAyOyB9XG4gIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5mYyAuZmMtdGltZWdyaWQtY29sLWJnIC5mYy1ub24tYnVzaW5lc3Mge1xuICAgIHotaW5kZXg6IDE7IH1cbiAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLmZjIC5mYy10aW1lZ3JpZC1jb2wtYmcgLmZjLWJnLWV2ZW50IHtcbiAgICB6LWluZGV4OiAyOyB9XG4gIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5mYyAuZmMtdGltZWdyaWQtY29sLWJnIC5mYy1oaWdobGlnaHQsIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5mYyAuZmMtdGltZWdyaWQtY29sLWV2ZW50cyB7XG4gICAgei1pbmRleDogMzsgfVxuICAuYXBwLWNhbGVuZGFyX193cmFwcCAuZmMgLmZjLXRpbWVncmlkLWJnLWhhcm5lc3Mge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwOyB9XG4gIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5mYyAuZmMtdGltZWdyaWQtbm93LWluZGljYXRvci1jb250YWluZXIge1xuICAgIGJvdHRvbTogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5mYy1kaXJlY3Rpb24tbHRyIC5mYy10aW1lZ3JpZC1jb2wtZXZlbnRzIHtcbiAgICBtYXJnaW46IDAgMi41JSAwIDJweDsgfVxuICAuYXBwLWNhbGVuZGFyX193cmFwcCAuZmMtZGlyZWN0aW9uLXJ0bCAuZmMtdGltZWdyaWQtY29sLWV2ZW50cyB7XG4gICAgbWFyZ2luOiAwIDJweCAwIDIuNSU7IH1cbiAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLmZjLXRpbWVncmlkLWV2ZW50LWhhcm5lc3MtaW5zZXQgLmZjLXRpbWVncmlkLWV2ZW50LCAuYXBwLWNhbGVuZGFyX193cmFwcCAuZmMtdGltZWdyaWQtZXZlbnQuZmMtZXZlbnQtbWlycm9yIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggdmFyKC0tZmMtcGFnZS1iZy1jb2xvciwgI2ZmZik7IH1cbiAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLmZjLXRpbWVncmlkLWV2ZW50IHtcbiAgICBmb250LXNpemU6IC44NWVtO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZmMtc21hbGwtZm9udC1zaXplLCAwLjg1ZW0pO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuICAuYXBwLWNhbGVuZGFyX193cmFwcCAuZmMtdGltZWdyaWQtZXZlbnQgLmZjLWV2ZW50LW1haW4ge1xuICAgIHBhZGRpbmc6IDFweCAxcHggMDsgfVxuICAuYXBwLWNhbGVuZGFyX193cmFwcCAuZmMtdGltZWdyaWQtZXZlbnQgLmZjLWV2ZW50LXRpbWUge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgZm9udC1zaXplOiAuODVlbTtcbiAgICBmb250LXNpemU6IHZhcigtLWZjLXNtYWxsLWZvbnQtc2l6ZSwgMC44NWVtKTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcHg7IH1cbiAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLmZjLXRpbWVncmlkLWV2ZW50LWNvbmRlbnNlZCAuZmMtZXZlbnQtbWFpbi1mcmFtZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5mYy10aW1lZ3JpZC1ldmVudC1jb25kZW5zZWQgLmZjLWV2ZW50LXRpbWU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICdcXDAwYTAtXFwwMGEwJzsgfVxuICAuYXBwLWNhbGVuZGFyX193cmFwcCAuZmMtdGltZWdyaWQtZXZlbnQtY29uZGVuc2VkIC5mYy1ldmVudC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAuODVlbTtcbiAgICBmb250LXNpemU6IHZhcigtLWZjLXNtYWxsLWZvbnQtc2l6ZSwgMC44NWVtKTsgfVxuICAuYXBwLWNhbGVuZGFyX193cmFwcCAuZmMtbWVkaWEtc2NyZWVuIC5mYy10aW1lZ3JpZC1ldmVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDFweDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwOyB9XG4gIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5mYyAuZmMtdGltZWdyaWQtbm93LWluZGljYXRvci1saW5lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogNDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiByZWQ7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1mYy1ub3ctaW5kaWNhdG9yLWNvbG9yLCByZWQpO1xuICAgIGJvcmRlci13aWR0aDogMXB4IDAgMDsgfVxuICAuYXBwLWNhbGVuZGFyX193cmFwcCAuZmMgLmZjLXRpbWVncmlkLW5vdy1pbmRpY2F0b3ItYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiA0O1xuICAgIG1hcmdpbi10b3A6IC01cHg7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6IHJlZDtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWZjLW5vdy1pbmRpY2F0b3ItY29sb3IsIHJlZCk7IH1cbiAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLmZjLWRpcmVjdGlvbi1sdHIgLmZjLXRpbWVncmlkLW5vdy1pbmRpY2F0b3ItYXJyb3cge1xuICAgIGxlZnQ6IDA7XG4gICAgYm9yZGVyLXdpZHRoOiA1cHggMCA1cHggNnB4O1xuICAgIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5mYy1kaXJlY3Rpb24tcnRsIC5mYy10aW1lZ3JpZC1ub3ctaW5kaWNhdG9yLWFycm93IHtcbiAgICByaWdodDogMDtcbiAgICBib3JkZXItd2lkdGg6IDVweCA2cHggNXB4IDA7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLmZjLXRoZW1lLXN0YW5kYXJkIC5mYy1saXN0IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWZjLWJvcmRlci1jb2xvciwgI2RkZCk7IH1cbiAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLmZjIC5mYy1saXN0LWVtcHR5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwOCwgMjA4LCAyMDgsIDAuMyk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmMtbmV1dHJhbC1iZy1jb2xvciwgcmdiYSgyMDgsIDIwOCwgMjA4LCAwLjMpKTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5mYyAuZmMtbGlzdC1lbXB0eS1jdXNoaW9uIHtcbiAgICBtYXJnaW46IDVlbSAwOyB9XG4gIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5mYyAuZmMtbGlzdC10YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXN0eWxlOiBoaWRkZW47IH1cbiAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLmZjIC5mYy1saXN0LXRhYmxlIHRyID4gKiB7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgYm9yZGVyLXJpZ2h0OiAwOyB9XG4gIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5mYyAuZmMtbGlzdC1zdGlja3kgLmZjLWxpc3QtZGF5ID4gKiB7XG4gICAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWZjLXBhZ2UtYmctY29sb3IsICNmZmYpOyB9XG4gIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5mYyAuZmMtbGlzdC10YWJsZSB0aCB7XG4gICAgcGFkZGluZzogMDsgfVxuICAuYXBwLWNhbGVuZGFyX193cmFwcCAuZmMgLmZjLWxpc3QtZGF5LWN1c2hpb24sIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5mYyAuZmMtbGlzdC10YWJsZSB0ZCB7XG4gICAgcGFkZGluZzogOHB4IDE0cHg7IH1cbiAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLmZjIC5mYy1saXN0LWRheS1jdXNoaW9uOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5mYy10aGVtZS1zdGFuZGFyZCAuZmMtbGlzdC1kYXktY3VzaGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMDgsIDIwOCwgMjA4LCAwLjMpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZjLW5ldXRyYWwtYmctY29sb3IsIHJnYmEoMjA4LCAyMDgsIDIwOCwgMC4zKSk7IH1cbiAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLmZjLWRpcmVjdGlvbi1sdHIgLmZjLWxpc3QtZGF5LXRleHQsIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5mYy1kaXJlY3Rpb24tcnRsIC5mYy1saXN0LWRheS1zaWRlLXRleHQge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5mYy1kaXJlY3Rpb24tbHRyIC5mYy1saXN0LWRheS1zaWRlLXRleHQsIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5mYy1kaXJlY3Rpb24tcnRsIC5mYy1saXN0LWRheS10ZXh0IHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLmZjLWRpcmVjdGlvbi1sdHIgLmZjLWxpc3QtdGFibGUgLmZjLWxpc3QtZXZlbnQtZ3JhcGhpYyB7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAuYXBwLWNhbGVuZGFyX193cmFwcCAuZmMtZGlyZWN0aW9uLXJ0bCAuZmMtbGlzdC10YWJsZSAuZmMtbGlzdC1ldmVudC1ncmFwaGljIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLmZjIC5mYy1saXN0LWV2ZW50LmZjLWV2ZW50LWZvcmNlZC11cmwge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYXBwLWNhbGVuZGFyX193cmFwcCAuZmMgLmZjLWxpc3QtZXZlbnQ6aG92ZXIgdGQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmMtbGlzdC1ldmVudC1ob3Zlci1iZy1jb2xvciwgI2Y1ZjVmNSk7IH1cbiAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLmZjIC5mYy1saXN0LWV2ZW50LWdyYXBoaWMsIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5mYyAuZmMtbGlzdC1ldmVudC10aW1lIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHdpZHRoOiAxcHg7IH1cbiAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLmZjIC5mYy1saXN0LWV2ZW50LWRvdCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXI6IDVweCBzb2xpZCAjMzc4OGQ4O1xuICAgIGJvcmRlcjogY2FsYyh2YXIoLS1mYy1saXN0LWV2ZW50LWRvdC13aWR0aCwxMHB4KS8gMikgc29saWQgdmFyKC0tZmMtZXZlbnQtYm9yZGVyLWNvbG9yLCAjMzc4OGQ4KTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogY2FsYyh2YXIoLS1mYy1saXN0LWV2ZW50LWRvdC13aWR0aCwxMHB4KS8gMik7IH1cbiAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLmZjIC5mYy1saXN0LWV2ZW50LXRpdGxlIGEge1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5mYyAuZmMtbGlzdC1ldmVudC5mYy1ldmVudC1mb3JjZWQtdXJsOmhvdmVyIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5mYy10aGVtZS1ib290c3RyYXAgYTpub3QoW2hyZWZdKSB7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLmpxLXNlbGVjdGJveCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5qcS1zZWxlY3Rib3ggc2VsZWN0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgb3ZlcmZsb3c6IDA7XG4gICAgICBvcGFjaXR5OiAwOyB9XG4gICAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLmpxLXNlbGVjdGJveF9fZHJvcGRvd24ge1xuICAgICAgYm94LXNoYWRvdzogMHB4IDE1cHggNDBweCByZ2JhKDI2LCAyNiwgMzEsIDAuMDgpO1xuICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgIGxlZnQ6IC0xMnB4O1xuICAgICAgcmlnaHQ6IC0xMnB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogOHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLmpxLXNlbGVjdGJveF9fZHJvcGRvd24ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7IH0gfVxuICAgICAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLmpxLXNlbGVjdGJveF9fZHJvcGRvd24gdWwgbGkge1xuICAgICAgICBmb250LWZhbWlseTogXCJSb2JvdG8tUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM3NTtcbiAgICAgICAgcGFkZGluZzogMCAxMnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5qcS1zZWxlY3Rib3hfX2Ryb3Bkb3duIHVsIGxpOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgICAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLmpxLXNlbGVjdGJveF9fZHJvcGRvd24gdWwgbGkuc2VsLCAuYXBwLWNhbGVuZGFyX193cmFwcCAuanEtc2VsZWN0Ym94X19kcm9wZG93biB1bCBsaS5kaXNhYmxlZCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMzUwcHgpIHtcbiAgICAgICAgICAuYXBwLWNhbGVuZGFyX193cmFwcCAuanEtc2VsZWN0Ym94X19kcm9wZG93biB1bCBsaSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJSb2JvdG8tUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjY2NjY7IH0gfVxuICAgIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5qcS1zZWxlY3Rib3hfX3NlbGVjdCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxMDE7IH1cbiAgICAgIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5qcS1zZWxlY3Rib3hfX3NlbGVjdC10ZXh0IHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvLVJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zNzU7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM1MHB4KSB7XG4gICAgICAgICAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLmpxLXNlbGVjdGJveF9fc2VsZWN0LXRleHQge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvLVJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDFweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY2NjY2OyB9IH1cbiAgICAgICAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLmpxLXNlbGVjdGJveF9fc2VsZWN0LXRleHQ6OmFmdGVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApIHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9pY29ucy9kcm9wZG93bi5zdmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTFweDsgfVxuICAgIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5qcS1zZWxlY3Rib3guZHJvcGRvd24gLmpxLXNlbGVjdGJveF9fZHJvcGRvd24ge1xuICAgICAgdG9wOiAtNXB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuYXBwLWNhbGVuZGFyX193cmFwcCAuanEtc2VsZWN0Ym94LmRyb3Bkb3duIC5qcS1zZWxlY3Rib3hfX2Ryb3Bkb3duIHtcbiAgICAgICAgICB0b3A6IDAgIWltcG9ydGFudDsgfSB9XG4gICAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLmpxLXNlbGVjdGJveC5kcm9wdXAgLmpxLXNlbGVjdGJveF9fZHJvcGRvd24ge1xuICAgICAgcGFkZGluZy10b3A6IDhweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0N3B4O1xuICAgICAgYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5qcS1zZWxlY3Rib3guZHJvcHVwIC5qcS1zZWxlY3Rib3hfX2Ryb3Bkb3duIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgICAgICB0b3A6IGluaXRpYWwgIWltcG9ydGFudDsgfSB9XG4gICAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLmpxLXNlbGVjdGJveC5vcGVuZWQgLmpxLXNlbGVjdGJveF9fc2VsZWN0LXRleHQ6YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTAlLCAwKSByb3RhdGUoMGRlZyk7IH1cbiAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLnNlbGVjdC1ncmF5IC5qcS1zZWxlY3Rib3hfX3NlbGVjdCB7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuICAgIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5zZWxlY3QtZ3JheSAuanEtc2VsZWN0Ym94X19zZWxlY3QtdGV4dCB7XG4gICAgICBwYWRkaW5nOiAwIDMycHggMCAxNnB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvLVJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDFweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY2NjY2O1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7IH1cbiAgICAgIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5zZWxlY3QtZ3JheSAuanEtc2VsZWN0Ym94X19zZWxlY3QtdGV4dDo6YWZ0ZXIge1xuICAgICAgICByaWdodDogMTJweDsgfVxuICAuYXBwLWNhbGVuZGFyX193cmFwcCAuc2VsZWN0LWdyYXkgLmpxLXNlbGVjdGJveF9fZHJvcGRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7IH1cbiAgICAuYXBwLWNhbGVuZGFyX193cmFwcCAuc2VsZWN0LWdyYXkgLmpxLXNlbGVjdGJveF9fZHJvcGRvd24gdWwgbGkge1xuICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgcGFkZGluZzogMCAxNnB4O1xuICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvLVJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDFweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY2NjY2O1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC40czsgfVxuICAgICAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLnNlbGVjdC1ncmF5IC5qcS1zZWxlY3Rib3hfX2Ryb3Bkb3duIHVsIGxpOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMwMDA7IH1cbiAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLnNlbGVjdC1ncmF5LmRyb3Bkb3duIC5qcS1zZWxlY3Rib3hfX2Ryb3Bkb3duIHtcbiAgICB0b3A6IDEwMCUgIWltcG9ydGFudDsgfVxuICAuYXBwLWNhbGVuZGFyX193cmFwcCAuY2FsZW5kYXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCAwIDQwcHggMDsgfVxuICAgIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5jYWxlbmRhcl9faGVhZCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMjg1cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5jYWxlbmRhcl9fbW9udGhzIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNDBweDtcbiAgICAgIHJpZ2h0OiAyODVweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLmNhbGVuZGFyX19tb250aHMgbGkgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90by1SZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgY29sb3I6ICMzMjQwNTc7IH1cbiAgICAgIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5jYWxlbmRhcl9fbW9udGhzIGxpLmlzLWFjdGl2ZSBhIHtcbiAgICAgICAgY29sb3I6ICMzRDZEREI7IH1cbiAgICAuYXBwLWNhbGVuZGFyX193cmFwcCAuY2FsZW5kYXItd3JhcHBlcl9faW4ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5jYWxlbmRhci13cmFwcGVyLmlzLWNob29zZW4gLmNvbG9yIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5jYWxlbmRhci13cmFwcGVyLmlzLWNob29zZW4gLmNvbG9yLmlzLWFjdGl2ZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5jYWxlbmRhci13cmFwcGVyLmlzLWNob29zZW4gLnJlcG9ydF9faXRlbXMgLnJlcG9ydC1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5jYWxlbmRhci13cmFwcGVyLmlzLWNob29zZW4gLnJlcG9ydF9faXRlbXMgLnJlcG9ydC1pdGVtLmlzLWFjdGl2ZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5jYWxlbmRhcl9fYmxvY2sge1xuICAgICAgcGFkZGluZzogMjRweCAxNnB4O1xuICAgICAgYmFja2dyb3VuZDogI0YyRjZGRDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuICAgIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5jYWxlbmRhcl9fdGl0bGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDAgMCAzMnB4IDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgIGNvbG9yOiAjMzI0MDU3O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5jYWxlbmRhcl9fZmlsdGVycyB7XG4gICAgICBmbGV4OiAwIDAgMjg1cHg7XG4gICAgICBwYWRkaW5nOiAxMzhweCAwIDAgMTdweDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLmZjLXNjcm9sbGdyaWQtbGlxdWlkIHtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuYXBwLWNhbGVuZGFyX193cmFwcCAuZmMtZGF5Z3JpZC1kYXkge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5mYy1kYXlncmlkLWRheS1udW1iZXIge1xuICAgICAgZm9udC1zaXplOiAyM3B4OyB9XG4gIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5mYyAuZmMtZGF5LW90aGVyIC5mYy1kYXlncmlkLWRheS10b3Age1xuICAgIG9wYWNpdHk6IDAuNDsgfVxuICAuYXBwLWNhbGVuZGFyX193cmFwcCAuZmMgLmZjLWRheWdyaWQtZGF5IHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuYXBwLWNhbGVuZGFyX193cmFwcCAuZmMgLmZjLWRheWdyaWQtZGF5LXRvcCB7XG4gICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDsgfVxuICAgIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5mYyAuZmMtZGF5Z3JpZC1kYXktZnJhbWUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBwYWRkaW5nOiAxNXB4OyB9XG4gICAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLmZjIC5mYy1kYXlncmlkLWRheS1udW1iZXIge1xuICAgICAgbWFyZ2luOiAwIDhweCAwIDA7IH1cbiAgICAuYXBwLWNhbGVuZGFyX193cmFwcCAuZmMgLmZjLWRheWdyaWQtZGF5LWV2ZW50cyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZsZXgtZ3JvdzogMTsgfVxuICAgICAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLmZjIC5mYy1kYXlncmlkLWRheS1ldmVudHMgLmNvbG9yIHtcbiAgICAgICAgbWFyZ2luOiAwIDQuNXB4OyB9XG4gICAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLmZjIC5mYy1kYXlncmlkLWRheS5mYy1kYXktdG9kYXkge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAgICAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLmZjIC5mYy1kYXlncmlkLWRheS5mYy1kYXktdG9kYXkgLmZjLWRheWdyaWQtZGF5LWZyYW1lIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzNENkREQjtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDJweCAxMHB4IHJnYmEoNTUsIDEwNSwgMTg5LCAwLjE1KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG4gICAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLmZjIC5mYy1kYXlncmlkLWRheTpob3ZlciAuZmMtZGF5Z3JpZC1kYXktZnJhbWUge1xuICAgICAgYm94LXNoYWRvdzogMHB4IDJweCAxMHB4IHJnYmEoNTUsIDEwNSwgMTg5LCAwLjE1KTsgfVxuICAgIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5mYyAuZmMtZGF5Z3JpZC1kYXkuaXMtYWN0aXZlIHtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAycHggMTBweCByZ2JhKDU1LCAxMDUsIDE4OSwgMC4xNSk7IH1cbiAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLmZjIC5mYy1zY3JvbGxlci1oYXJuZXNzLWxpcXVpZCB7XG4gICAgYm94LXNoYWRvdzogMHB4IDJweCAxMHB4IHJnYmEoNTUsIDEwNSwgMTg5LCAwLjE1KTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAuYXBwLWNhbGVuZGFyX193cmFwcCAuZmMtdGhlbWUtc3RhbmRhcmQgdGQsIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5mYy10aGVtZS1zdGFuZGFyZCB0aCB7XG4gICAgYm9yZGVyOiBub25lOyB9XG4gIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5mYy1jb2wtaGVhZGVyIHtcbiAgICBtYXJnaW46IDAgMCA0MHB4IDA7IH1cbiAgICAuYXBwLWNhbGVuZGFyX193cmFwcCAuZmMtY29sLWhlYWRlci1jZWxsLmZjLWRheSB7XG4gICAgICBmb250LWZhbWlseTogXCJSb2JvdG8tUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6IHJnYmEoNTAsIDY0LCA4NywgMC40KTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLmZjLWhlYWRlci10b29sYmFyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC50YWItY29udGVudCB7XG4gICAgcGFkZGluZzogMjRweCAxNnB4IDhweCAxNnB4O1xuICAgIGJhY2tncm91bmQ6ICNGMkY2RkQ7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG4gIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5jb2xvciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA2cHg7XG4gICAgaGVpZ2h0OiA2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gICAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLmNvbG9yLS1yZWQge1xuICAgICAgYmFja2dyb3VuZDogI0YyMkUyRTsgfVxuICAgIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5jb2xvci0teWVsbG93IHtcbiAgICAgIGJhY2tncm91bmQ6ICNGQUJGMjg7IH1cbiAgICAuYXBwLWNhbGVuZGFyX193cmFwcCAuY29sb3ItLW9yYW5nZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjREI1RTE4OyB9XG4gICAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLmNvbG9yLS1ibHVlIHtcbiAgICAgIGJhY2tncm91bmQ6ICMxNTY1QzI7IH1cbiAgICAuYXBwLWNhbGVuZGFyX193cmFwcCAuY29sb3ItLXB1cnBsZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjNzQzMEUzOyB9XG4gICAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLmNvbG9yLS1hcXVhbWFyaW5lIHtcbiAgICAgIGJhY2tncm91bmQ6ICMxQkNDQzE7IH1cbiAgICAuYXBwLWNhbGVuZGFyX193cmFwcCAuY29sb3ItLWRhcmstYmx1ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDIxMDk2OyB9XG4gICAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLmNvbG9yLS1ibGFjayB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMjkzNjU3OyB9XG4gICAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLmNvbG9yLS1waW5rIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGRjAwQzc7IH1cbiAgICAuYXBwLWNhbGVuZGFyX193cmFwcCAuY29sb3ItLWdyZWVuIHtcbiAgICAgIGJhY2tncm91bmQ6ICNCMEY4MDA7IH1cbiAgICAuYXBwLWNhbGVuZGFyX193cmFwcCAuY29sb3ItLXZpb2xldCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjQUQwMEZGOyB9XG4gICAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLmNvbG9yLS1saWdodC1ibHVlIHtcbiAgICAgIGJhY2tncm91bmQ6ICM0NkJDRkY7IH1cbiAgICAuYXBwLWNhbGVuZGFyX193cmFwcCAuY29sb3ItLWxpZ3RoLXBpbmsge1xuICAgICAgYmFja2dyb3VuZDogI2ZmYWViYzsgfVxuICAgIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5jb2xvci0tZGFyay1vcmFuZ2Uge1xuICAgICAgYmFja2dyb3VuZDogI2RiYTQwZTsgfVxuICAgIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5jb2xvci0tYnJvd24ge1xuICAgICAgYmFja2dyb3VuZDogIzQ2MTExMTsgfVxuICAgIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5jb2xvci0tcGVhY2gge1xuICAgICAgYmFja2dyb3VuZDogI2U4ODA2MDsgfVxuICAgIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5jb2xvci0tZ3JheS1ibHVlIHtcbiAgICAgIGJhY2tncm91bmQ6ICM0ZDc1OTI7IH1cbiAgICAuYXBwLWNhbGVuZGFyX193cmFwcCAuY29sb3ItLXllbGxvdy1ncmVlbiB7XG4gICAgICBiYWNrZ3JvdW5kOiAjYzVkODU0OyB9XG4gICAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLmNvbG9yLS1saWd0aC1wdXJwbGUge1xuICAgICAgYmFja2dyb3VuZDogI2JjODFkODsgfVxuICAgIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5jb2xvci0tZGFyay1waW5rIHtcbiAgICAgIGJhY2tncm91bmQ6ICNjYTNhOTA7IH1cbiAgICAuYXBwLWNhbGVuZGFyX193cmFwcCAuY29sb3ItLWRhcmstZ3JlZW4ge1xuICAgICAgYmFja2dyb3VuZDogIzE0NzU1MjsgfVxuICAgIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5jb2xvci0tZGFyay1yZWQge1xuICAgICAgYmFja2dyb3VuZDogI2E0MTAxOTsgfVxuICAgIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5jb2xvci0tdmlvbGV0X25vbW9yZV9kYXJrIHtcbiAgICAgIGJhY2tncm91bmQ6ICM3NDE3QTA7IH1cbiAgICAuYXBwLWNhbGVuZGFyX193cmFwcCAuY29sb3ItLW9yYW5nZV9mYW1vdXMge1xuICAgICAgYmFja2dyb3VuZDogI0YzODQwMTsgfVxuICAgIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5jb2xvci0tYXF1YW1hcmluZV9kYXJrIHtcbiAgICAgIGJhY2tncm91bmQ6ICMxODhDODU7IH1cbiAgICAuYXBwLWNhbGVuZGFyX193cmFwcCAuY29sb3ItLWRhcmtfZGFya192aW9sZXQge1xuICAgICAgYmFja2dyb3VuZDogIzZCMTI2ODsgfVxuICAgIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5jb2xvci0tZ3JlZW5fcGxhbnQge1xuICAgICAgYmFja2dyb3VuZDogI0E1QjU0MzsgfVxuICAgIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5jb2xvci0tcGlnX3Bpbmsge1xuICAgICAgYmFja2dyb3VuZDogI0YzOThERjsgfVxuICAgIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5jb2xvci0tZ3JlZW5fcGFuaWMge1xuICAgICAgYmFja2dyb3VuZDogIzI4RDkzOTsgfVxuICAgIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5jb2xvci0tYXF1YW1hcmluZS1ncmVlbiB7XG4gICAgICBiYWNrZ3JvdW5kOiAjNEVDQkFEOyB9XG4gICAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLmNvbG9yLS12aW9sZXRfbGlwc3RpYyB7XG4gICAgICBiYWNrZ3JvdW5kOiAjQUIyNEI3OyB9XG4gICAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLmNvbG9yLS1ibHVlX3Nub3cge1xuICAgICAgYmFja2dyb3VuZDogIzlEQkFEQzsgfVxuICAgIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5jb2xvci0tdmlvbGV0X2J1dHRlcmZseSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjQTNBQkYzOyB9XG4gICAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLmNvbG9yLS1ibHVlX3NreSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjOTJEMUZGOyB9XG4gICAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLmNvbG9yLS1ncmVlbl9mb3Jlc3Qge1xuICAgICAgYmFja2dyb3VuZDogIzVDNzkxNDsgfVxuICAgIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5jb2xvci0tbGlndGgtZGFyay12aW9sZXQge1xuICAgICAgYmFja2dyb3VuZDogIzZENzZDRDsgfVxuICAuYXBwLWNhbGVuZGFyX193cmFwcCAuZmMtdG9vbGJhci1jaHVuayAuZmMtYnV0dG9uIHtcbiAgICB0ZXh0LWluZGVudDogLTk5OTlweDsgfVxuICAuYXBwLWNhbGVuZGFyX193cmFwcCAuZmMtdG9vbGJhci10aXRsZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuYXBwLWNhbGVuZGFyX193cmFwcCAuZmMgLmZjLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAuYXBwLWNhbGVuZGFyX193cmFwcCAuZmMgLmZjLWJ1dHRvbi5mYy1wcmV2LWJ1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9jb250ZW50L2ltYWdlcy9jYWxlbmRhci9pY29ucy9wcmV2LnN2Z1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuICAgIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5mYyAuZmMtYnV0dG9uLmZjLW5leHQtYnV0dG9uIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2NvbnRlbnQvaW1hZ2VzL2NhbGVuZGFyL2ljb25zL25leHQuc3ZnXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9XG4gIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5mYyAuZmMtYnV0dG9uLXByaW1hcnk6Zm9jdXMsIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5mYyAuZmMtYnV0dG9uLXByaW1hcnk6bm90KDpkaXNhYmxlZCkuZmMtYnV0dG9uLWFjdGl2ZTpmb2N1cywgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLmZjIC5mYy1idXR0b24tcHJpbWFyeTpub3QoOmRpc2FibGVkKTphY3RpdmU6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLmZjIC5mYy1idXR0b24tcHJpbWFyeTpub3QoOmRpc2FibGVkKS5mYy1idXR0b24tYWN0aXZlLCAuYXBwLWNhbGVuZGFyX193cmFwcCAuZmMgLmZjLWJ1dHRvbi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLmZjIC5mYy10b29sYmFyLmZjLWhlYWRlci10b29sYmFyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9XG4gIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5mYy1oZWFkZXItdG9vbGJhciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICAuYXBwLWNhbGVuZGFyX193cmFwcCAuc2VsZWN0X19tb250aCwgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLnNlbGVjdF9feWVhciB7XG4gICAgbWFyZ2luOiAwIDVweDsgfVxuICAgIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5zZWxlY3RfX21vbnRoIC5qcS1zZWxlY3Rib3hfX3NlbGVjdC10ZXh0OjphZnRlciwgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLnNlbGVjdF9feWVhciAuanEtc2VsZWN0Ym94X19zZWxlY3QtdGV4dDo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuYXBwLWNhbGVuZGFyX193cmFwcCAuc2VsZWN0X19tb250aCAuanEtc2VsZWN0Ym94X19zZWxlY3QtdGV4dCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCB0cmFuc3BhcmVudDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5zZWxlY3RfX3llYXIgLmpxLXNlbGVjdGJveF9fc2VsZWN0LXRleHQge1xuICAgIGNvbG9yOiAjM0Q2RERCO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgIzNENkREQjtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC50YWItY29udGVudCA+IC50YWItcGFuZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lLmFjdGl2ZSB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5idG4ge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuYXBwLWNhbGVuZGFyX193cmFwcCAuYnRuLWJvcmRlcmVkIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgY29sb3I6ICMzRDZEREI7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjM0Q2RERCOyB9XG4gIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5pbnAtZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luOiAwIDAgMThweCAwOyB9XG4gICAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLmlucC1ncm91cC0tY2hlY2tib3ggbGFiZWwge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBjb2xvcjogIzMyNDA1NztcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDIycHg7XG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICAgICAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLmlucC1ncm91cC0tY2hlY2tib3ggbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgICAgIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5pbnAtZ3JvdXAtLWNoZWNrYm94IGxhYmVsOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuICAgIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5pbnAtZ3JvdXAtLWNoZWNrYm94IGlucHV0IHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5pbnAtZ3JvdXAtLWNoZWNrYm94LXJlZCBsYWJlbDo6YmVmb3JlIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNGMjJFMkU7IH1cbiAgICAuYXBwLWNhbGVuZGFyX193cmFwcCAuaW5wLWdyb3VwLS1jaGVja2JveC1yZWQgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9jb250ZW50L2ltYWdlcy9jYWxlbmRhci9pY29ucy9jaGVja21hcmsvcmVkLnN2Z1wiKTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5pbnAtZ3JvdXAtLWNoZWNrYm94LXllbGxvdyBsYWJlbDo6YmVmb3JlIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNGQUJGMjg7IH1cbiAgICAuYXBwLWNhbGVuZGFyX193cmFwcCAuaW5wLWdyb3VwLS1jaGVja2JveC15ZWxsb3cgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9jb250ZW50L2ltYWdlcy9jYWxlbmRhci9pY29ucy9jaGVja21hcmsveWVsbG93LnN2Z1wiKTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5pbnAtZ3JvdXAtLWNoZWNrYm94LW9yYW5nZSBsYWJlbDo6YmVmb3JlIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNEQjVFMTg7IH1cbiAgICAuYXBwLWNhbGVuZGFyX193cmFwcCAuaW5wLWdyb3VwLS1jaGVja2JveC1vcmFuZ2UgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9jb250ZW50L2ltYWdlcy9jYWxlbmRhci9pY29ucy9jaGVja21hcmsvb3JhbmdlLnN2Z1wiKTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5pbnAtZ3JvdXAtLWNoZWNrYm94LWJsdWUgbGFiZWw6OmJlZm9yZSB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMTU2NUMyOyB9XG4gICAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLmlucC1ncm91cC0tY2hlY2tib3gtYmx1ZSBpbnB1dDpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2NvbnRlbnQvaW1hZ2VzL2NhbGVuZGFyL2ljb25zL2NoZWNrbWFyay9ibHVlLnN2Z1wiKTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5pbnAtZ3JvdXAtLWNoZWNrYm94LXB1cnBsZSBsYWJlbDo6YmVmb3JlIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM3NDMwRTM7IH1cbiAgICAuYXBwLWNhbGVuZGFyX193cmFwcCAuaW5wLWdyb3VwLS1jaGVja2JveC1wdXJwbGUgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9jb250ZW50L2ltYWdlcy9jYWxlbmRhci9pY29ucy9jaGVja21hcmsvcHVycGxlLnN2Z1wiKTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5pbnAtZ3JvdXAtLWNoZWNrYm94LWFxdWFtYXJpbmUgbGFiZWw6OmJlZm9yZSB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMUJDQ0MxOyB9XG4gICAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLmlucC1ncm91cC0tY2hlY2tib3gtYXF1YW1hcmluZSBpbnB1dDpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2NvbnRlbnQvaW1hZ2VzL2NhbGVuZGFyL2ljb25zL2NoZWNrbWFyay9hcXVhbWFyaW5lLnN2Z1wiKTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5pbnAtZ3JvdXAtLWNoZWNrYm94LWRhcmstYmx1ZSBsYWJlbDo6YmVmb3JlIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMjEwOTY7IH1cbiAgICAuYXBwLWNhbGVuZGFyX193cmFwcCAuaW5wLWdyb3VwLS1jaGVja2JveC1kYXJrLWJsdWUgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9jb250ZW50L2ltYWdlcy9jYWxlbmRhci9pY29ucy9jaGVja21hcmsvZGFyay1ibHVlLnN2Z1wiKTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5pbnAtZ3JvdXAtLWNoZWNrYm94LWJsYWNrIGxhYmVsOjpiZWZvcmUge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzI5MzY1NzsgfVxuICAgIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5pbnAtZ3JvdXAtLWNoZWNrYm94LWJsYWNrIGlucHV0OmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vY29udGVudC9pbWFnZXMvY2FsZW5kYXIvaWNvbnMvY2hlY2ttYXJrL2JsYWNrLnN2Z1wiKTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5pbnAtZ3JvdXAtLWNoZWNrYm94LXBpbmsgbGFiZWw6OmJlZm9yZSB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjRkYwMEM3OyB9XG4gICAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLmlucC1ncm91cC0tY2hlY2tib3gtcGluayBpbnB1dDpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2NvbnRlbnQvaW1hZ2VzL2NhbGVuZGFyL2ljb25zL2NoZWNrbWFyay9waW5rLnN2Z1wiKTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5pbnAtZ3JvdXAtLWNoZWNrYm94LWdyZWVuIGxhYmVsOjpiZWZvcmUge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0IwRjgwMDsgfVxuICAgIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5pbnAtZ3JvdXAtLWNoZWNrYm94LWdyZWVuIGlucHV0OmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vY29udGVudC9pbWFnZXMvY2FsZW5kYXIvaWNvbnMvY2hlY2ttYXJrL2dyZWVuLnN2Z1wiKTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5pbnAtZ3JvdXAtLWNoZWNrYm94LXZpb2xldCBsYWJlbDo6YmVmb3JlIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNBRDAwRkY7IH1cbiAgICAuYXBwLWNhbGVuZGFyX193cmFwcCAuaW5wLWdyb3VwLS1jaGVja2JveC12aW9sZXQgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9jb250ZW50L2ltYWdlcy9jYWxlbmRhci9pY29ucy9jaGVja21hcmsvdmlvbGV0LnN2Z1wiKTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5pbnAtZ3JvdXAtLWNoZWNrYm94LWxpZ2h0LWJsdWUgbGFiZWw6OmJlZm9yZSB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjNDZCQ0ZGOyB9XG4gICAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLmlucC1ncm91cC0tY2hlY2tib3gtbGlnaHQtYmx1ZSBpbnB1dDpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2NvbnRlbnQvaW1hZ2VzL2NhbGVuZGFyL2ljb25zL2NoZWNrbWFyay9saWdodC1ibHVlLnN2Z1wiKTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5pbnAtZ3JvdXAtLWNoZWNrYm94LWxpZ3RoLXBpbmsgbGFiZWw6OmJlZm9yZSB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZhZWJjOyB9XG4gICAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLmlucC1ncm91cC0tY2hlY2tib3gtbGlndGgtcGluayBpbnB1dDpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2NvbnRlbnQvaW1hZ2VzL2NhbGVuZGFyL2ljb25zL2NoZWNrbWFyay9saWd0aC1waW5rLnN2Z1wiKTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5pbnAtZ3JvdXAtLWNoZWNrYm94LWRhcmstb3JhbmdlIGxhYmVsOjpiZWZvcmUge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RiYTQwZTsgfVxuICAgIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5pbnAtZ3JvdXAtLWNoZWNrYm94LWRhcmstb3JhbmdlIGlucHV0OmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vY29udGVudC9pbWFnZXMvY2FsZW5kYXIvaWNvbnMvY2hlY2ttYXJrL2Rhcmstb3JhbmdlLnN2Z1wiKTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5pbnAtZ3JvdXAtLWNoZWNrYm94LWJyb3duIGxhYmVsOjpiZWZvcmUge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzQ2MTExMTsgfVxuICAgIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5pbnAtZ3JvdXAtLWNoZWNrYm94LWJyb3duIGlucHV0OmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vY29udGVudC9pbWFnZXMvY2FsZW5kYXIvaWNvbnMvY2hlY2ttYXJrL2Jyb3duLnN2Z1wiKTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5pbnAtZ3JvdXAtLWNoZWNrYm94LXBlYWNoIGxhYmVsOjpiZWZvcmUge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2U4ODA2MDsgfVxuICAgIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5pbnAtZ3JvdXAtLWNoZWNrYm94LXBlYWNoIGlucHV0OmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vY29udGVudC9pbWFnZXMvY2FsZW5kYXIvaWNvbnMvY2hlY2ttYXJrL3BlYWNoLnN2Z1wiKTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5pbnAtZ3JvdXAtLWNoZWNrYm94LWdyYXktYmx1ZSBsYWJlbDo6YmVmb3JlIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM0ZDc1OTI7IH1cbiAgICAuYXBwLWNhbGVuZGFyX193cmFwcCAuaW5wLWdyb3VwLS1jaGVja2JveC1ncmF5LWJsdWUgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9jb250ZW50L2ltYWdlcy9jYWxlbmRhci9pY29ucy9jaGVja21hcmsvZ3JheS1ibHVlLnN2Z1wiKTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5pbnAtZ3JvdXAtLWNoZWNrYm94LXllbGxvdy1ncmVlbiBsYWJlbDo6YmVmb3JlIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjNWQ4NTQ7IH1cbiAgICAuYXBwLWNhbGVuZGFyX193cmFwcCAuaW5wLWdyb3VwLS1jaGVja2JveC15ZWxsb3ctZ3JlZW4gaW5wdXQ6Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9jb250ZW50L2ltYWdlcy9jYWxlbmRhci9pY29ucy9jaGVja21hcmsveWVsbG93LWdyZWVuLnN2Z1wiKTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5pbnAtZ3JvdXAtLWNoZWNrYm94LWxpZ3RoLXB1cnBsZSBsYWJlbDo6YmVmb3JlIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNiYzgxZDg7IH1cbiAgICAuYXBwLWNhbGVuZGFyX193cmFwcCAuaW5wLWdyb3VwLS1jaGVja2JveC1saWd0aC1wdXJwbGUgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9jb250ZW50L2ltYWdlcy9jYWxlbmRhci9pY29ucy9jaGVja21hcmsvbGlndGgtcHVycGxlLnN2Z1wiKTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5pbnAtZ3JvdXAtLWNoZWNrYm94LWRhcmstcGluayBsYWJlbDo6YmVmb3JlIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjYTNhOTA7IH1cbiAgICAuYXBwLWNhbGVuZGFyX193cmFwcCAuaW5wLWdyb3VwLS1jaGVja2JveC1kYXJrLXBpbmsgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9jb250ZW50L2ltYWdlcy9jYWxlbmRhci9pY29ucy9jaGVja21hcmsvZGFyay1waW5rLnN2Z1wiKTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5pbnAtZ3JvdXAtLWNoZWNrYm94LWRhcmstZ3JlZW4gbGFiZWw6OmJlZm9yZSB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMTQ3NTUyOyB9XG4gICAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLmlucC1ncm91cC0tY2hlY2tib3gtZGFyay1ncmVlbiBpbnB1dDpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2NvbnRlbnQvaW1hZ2VzL2NhbGVuZGFyL2ljb25zL2NoZWNrbWFyay9kYXJrLWdyZWVuLnN2Z1wiKTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5pbnAtZ3JvdXAtLWNoZWNrYm94LWRhcmstcmVkIGxhYmVsOjpiZWZvcmUge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2E0MTAxOTsgfVxuICAgIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5pbnAtZ3JvdXAtLWNoZWNrYm94LWRhcmstcmVkIGlucHV0OmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vY29udGVudC9pbWFnZXMvY2FsZW5kYXIvaWNvbnMvY2hlY2ttYXJrL2RhcmstcmVkLnN2Z1wiKTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5pbnAtZ3JvdXAtLWNoZWNrYm94LXZpb2xldF9ub21vcmVfZGFyayBsYWJlbDo6YmVmb3JlIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM3NDE3QTA7IH1cbiAgICAuYXBwLWNhbGVuZGFyX193cmFwcCAuaW5wLWdyb3VwLS1jaGVja2JveC12aW9sZXRfbm9tb3JlX2RhcmsgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9jb250ZW50L2ltYWdlcy9jYWxlbmRhci9pY29ucy9jaGVja21hcmsvdmlvbGV0X25vbW9yZV9kYXJrLnN2Z1wiKTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5pbnAtZ3JvdXAtLWNoZWNrYm94LW9yYW5nZV9mYW1vdXMgbGFiZWw6OmJlZm9yZSB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjRjM4NDAxOyB9XG4gICAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLmlucC1ncm91cC0tY2hlY2tib3gtb3JhbmdlX2ZhbW91cyBpbnB1dDpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2NvbnRlbnQvaW1hZ2VzL2NhbGVuZGFyL2ljb25zL2NoZWNrbWFyay9vcmFuZ2VfZmFtb3VzLnN2Z1wiKTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5pbnAtZ3JvdXAtLWNoZWNrYm94LWFxdWFtYXJpbmVfZGFyayBsYWJlbDo6YmVmb3JlIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxODhDODU7IH1cbiAgICAuYXBwLWNhbGVuZGFyX193cmFwcCAuaW5wLWdyb3VwLS1jaGVja2JveC1hcXVhbWFyaW5lX2RhcmsgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9jb250ZW50L2ltYWdlcy9jYWxlbmRhci9pY29ucy9jaGVja21hcmsvYXF1YW1hcmluZV9kYXJrLnN2Z1wiKTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5pbnAtZ3JvdXAtLWNoZWNrYm94LWRhcmtfZGFya192aW9sZXQgbGFiZWw6OmJlZm9yZSB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjNkIxMjY4OyB9XG4gICAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLmlucC1ncm91cC0tY2hlY2tib3gtZGFya19kYXJrX3Zpb2xldCBpbnB1dDpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2NvbnRlbnQvaW1hZ2VzL2NhbGVuZGFyL2ljb25zL2NoZWNrbWFyay9kYXJrX2RhcmtfdmlvbGV0LnN2Z1wiKTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5pbnAtZ3JvdXAtLWNoZWNrYm94LWdyZWVuX3BsYW50IGxhYmVsOjpiZWZvcmUge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0E1QjU0MzsgfVxuICAgIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5pbnAtZ3JvdXAtLWNoZWNrYm94LWdyZWVuX3BsYW50IGlucHV0OmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vY29udGVudC9pbWFnZXMvY2FsZW5kYXIvaWNvbnMvY2hlY2ttYXJrL2dyZWVuX3BsYW50LnN2Z1wiKTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5pbnAtZ3JvdXAtLWNoZWNrYm94LWxpZ3RoLWRhcmstdmlvbGV0IGxhYmVsOjpiZWZvcmUge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzZENzZDRDsgfVxuICAgIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5pbnAtZ3JvdXAtLWNoZWNrYm94LWxpZ3RoLWRhcmstdmlvbGV0IGlucHV0OmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vY29udGVudC9pbWFnZXMvY2FsZW5kYXIvaWNvbnMvY2hlY2ttYXJrL2xpZ3RoLWRhcmstdmlvbGV0LnN2Z1wiKTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5pbnAtZ3JvdXAtLWNoZWNrYm94LWdyZWVuX2ZvcmVzdCBsYWJlbDo6YmVmb3JlIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM1Qzc5MTQ7IH1cbiAgICAuYXBwLWNhbGVuZGFyX193cmFwcCAuaW5wLWdyb3VwLS1jaGVja2JveC1ncmVlbl9mb3Jlc3QgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9jb250ZW50L2ltYWdlcy9jYWxlbmRhci9pY29ucy9jaGVja21hcmsvZ3JlZW5fZm9yZXN0LnN2Z1wiKTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5pbnAtZ3JvdXAtLWNoZWNrYm94LXBpZ19waW5rIGxhYmVsOjpiZWZvcmUge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0YzOThERjsgfVxuICAgIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5pbnAtZ3JvdXAtLWNoZWNrYm94LXBpZ19waW5rIGlucHV0OmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vY29udGVudC9pbWFnZXMvY2FsZW5kYXIvaWNvbnMvY2hlY2ttYXJrL3BpZ19waW5rLnN2Z1wiKTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5pbnAtZ3JvdXAtLWNoZWNrYm94LWdyZWVuX3BhbmljIGxhYmVsOjpiZWZvcmUge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzI4RDkzOTsgfVxuICAgIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5pbnAtZ3JvdXAtLWNoZWNrYm94LWdyZWVuX3BhbmljIGlucHV0OmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vY29udGVudC9pbWFnZXMvY2FsZW5kYXIvaWNvbnMvY2hlY2ttYXJrL2dyZWVuX3BhbmljLnN2Z1wiKTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5pbnAtZ3JvdXAtLWNoZWNrYm94LWFxdWFtYXJpbmUtZ3JlZW4gbGFiZWw6OmJlZm9yZSB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjNEVDQkFEOyB9XG4gICAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLmlucC1ncm91cC0tY2hlY2tib3gtYXF1YW1hcmluZS1ncmVlbiBpbnB1dDpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2NvbnRlbnQvaW1hZ2VzL2NhbGVuZGFyL2ljb25zL2NoZWNrbWFyay9hcXVhbWFyaW5lLWdyZWVuLnN2Z1wiKTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5pbnAtZ3JvdXAtLWNoZWNrYm94LXZpb2xldF9saXBzdGljIGxhYmVsOjpiZWZvcmUge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0FCMjRCNzsgfVxuICAgIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5pbnAtZ3JvdXAtLWNoZWNrYm94LXZpb2xldF9saXBzdGljIGlucHV0OmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vY29udGVudC9pbWFnZXMvY2FsZW5kYXIvaWNvbnMvY2hlY2ttYXJrL3Zpb2xldF9saXBzdGljLnN2Z1wiKTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5pbnAtZ3JvdXAtLWNoZWNrYm94LWJsdWVfc25vdyBsYWJlbDo6YmVmb3JlIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5REJBREM7IH1cbiAgICAuYXBwLWNhbGVuZGFyX193cmFwcCAuaW5wLWdyb3VwLS1jaGVja2JveC1ibHVlX3Nub3cgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9jb250ZW50L2ltYWdlcy9jYWxlbmRhci9pY29ucy9jaGVja21hcmsvYmx1ZV9zbm93LnN2Z1wiKTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5pbnAtZ3JvdXAtLWNoZWNrYm94LXZpb2xldF9idXR0ZXJmbHkgbGFiZWw6OmJlZm9yZSB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjQTNBQkYzOyB9XG4gICAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLmlucC1ncm91cC0tY2hlY2tib3gtdmlvbGV0X2J1dHRlcmZseSBpbnB1dDpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2NvbnRlbnQvaW1hZ2VzL2NhbGVuZGFyL2ljb25zL2NoZWNrbWFyay92aW9sZXRfYnV0dGVyZmx5LnN2Z1wiKTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5pbnAtZ3JvdXAtLWNoZWNrYm94LWJsdWVfc2t5IGxhYmVsOjpiZWZvcmUge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzkyRDFGRjsgfVxuICAgIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5pbnAtZ3JvdXAtLWNoZWNrYm94LWJsdWVfc2t5IGlucHV0OmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vY29udGVudC9pbWFnZXMvY2FsZW5kYXIvaWNvbnMvY2hlY2ttYXJrL2JsdWVfc2t5LnN2Z1wiKTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuYXBwLWNhbGVuZGFyX193cmFwcCAucmVwb3J0X19oZWFkbGluZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIDAgMjRweCAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICBjb2xvcjogIzMyNDA1NzsgfVxuICAuYXBwLWNhbGVuZGFyX193cmFwcCAucmVwb3J0X19pdGVtcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luOiAwIC04cHg7IH1cbiAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLnJlcG9ydC1pdGVtIHtcbiAgICB3aWR0aDogMzMuMzMzMzMlO1xuICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWFyZ2luOiAwIDAgMTZweCAwOyB9XG4gICAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLnJlcG9ydC1pdGVtX19pbiB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgYm94LXNoYWRvdzogMHB4IDJweCAxMHB4IHJnYmEoNTUsIDEwNSwgMTg5LCAwLjE1KTtcbiAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG4gICAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLnJlcG9ydC1pdGVtX190aXRsZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMCAwIDE2cHggMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGNvbG9yOiAjMzI0MDU3OyB9XG4gICAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLnJlcG9ydC1pdGVtX19kZXNjcmlwdGlvbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMCAwIDE2cHggMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlOyB9XG4gICAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLnJlcG9ydC1pdGVtX19maWxlcyBsaSB7XG4gICAgICBtYXJnaW46IDAgMCAxNnB4IDA7IH1cbiAgICAgIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5yZXBvcnQtaXRlbV9fZmlsZXMgbGk6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAuYXBwLWNhbGVuZGFyX193cmFwcCAucmVwb3J0LWl0ZW1fX2ZpbGVzIGxpIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDMycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgICAgIGNvbG9yOiAjMzI0MDU3OyB9XG4gICAgICAgIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5yZXBvcnQtaXRlbV9fZmlsZXMgbGkgYTo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAtM3B4O1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2NvbnRlbnQvaW1hZ2VzL2NhbGVuZGFyL2ljb25zL2ZpbGUuc3ZnXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuICAgIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5yZXBvcnQtaXRlbVtkYXRhLWNvbG9yPVwicmVkXCJdIC5yZXBvcnQtaXRlbV9faW4ge1xuICAgICAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCAjRjIyRTJFOyB9XG4gICAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLnJlcG9ydC1pdGVtW2RhdGEtY29sb3I9XCJ5ZWxsb3dcIl0gLnJlcG9ydC1pdGVtX19pbiB7XG4gICAgICBib3JkZXItbGVmdDogOHB4IHNvbGlkICNGQUJGMjg7IH1cbiAgICAuYXBwLWNhbGVuZGFyX193cmFwcCAucmVwb3J0LWl0ZW1bZGF0YS1jb2xvcj1cIm9yYW5nZVwiXSAucmVwb3J0LWl0ZW1fX2luIHtcbiAgICAgIGJvcmRlci1sZWZ0OiA4cHggc29saWQgI0RCNUUxODsgfVxuICAgIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5yZXBvcnQtaXRlbVtkYXRhLWNvbG9yPVwiYmx1ZVwiXSAucmVwb3J0LWl0ZW1fX2luIHtcbiAgICAgIGJvcmRlci1sZWZ0OiA4cHggc29saWQgIzE1NjVDMjsgfVxuICAgIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5yZXBvcnQtaXRlbVtkYXRhLWNvbG9yPVwicHVycGxlXCJdIC5yZXBvcnQtaXRlbV9faW4ge1xuICAgICAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCAjNzQzMEUzOyB9XG4gICAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLnJlcG9ydC1pdGVtW2RhdGEtY29sb3I9XCJhcXVhbWFyaW5lXCJdIC5yZXBvcnQtaXRlbV9faW4ge1xuICAgICAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCAjMUJDQ0MxOyB9XG4gICAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLnJlcG9ydC1pdGVtW2RhdGEtY29sb3I9XCJkYXJrLWJsdWVcIl0gLnJlcG9ydC1pdGVtX19pbiB7XG4gICAgICBib3JkZXItbGVmdDogOHB4IHNvbGlkICMwMjEwOTY7IH1cbiAgICAuYXBwLWNhbGVuZGFyX193cmFwcCAucmVwb3J0LWl0ZW1bZGF0YS1jb2xvcj1cImJsYWNrXCJdIC5yZXBvcnQtaXRlbV9faW4ge1xuICAgICAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCAjMjkzNjU3OyB9XG4gICAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLnJlcG9ydC1pdGVtW2RhdGEtY29sb3I9XCJwaW5rXCJdIC5yZXBvcnQtaXRlbV9faW4ge1xuICAgICAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCAjRkYwMEM3OyB9XG4gICAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLnJlcG9ydC1pdGVtW2RhdGEtY29sb3I9XCJncmVlblwiXSAucmVwb3J0LWl0ZW1fX2luIHtcbiAgICAgIGJvcmRlci1sZWZ0OiA4cHggc29saWQgI0IwRjgwMDsgfVxuICAgIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5yZXBvcnQtaXRlbVtkYXRhLWNvbG9yPVwidmlvbGV0XCJdIC5yZXBvcnQtaXRlbV9faW4ge1xuICAgICAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCAjQUQwMEZGOyB9XG4gICAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLnJlcG9ydC1pdGVtW2RhdGEtY29sb3I9XCJsaWdodC1ibHVlXCJdIC5yZXBvcnQtaXRlbV9faW4ge1xuICAgICAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCAjNDZCQ0ZGOyB9XG4gICAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLnJlcG9ydC1pdGVtW2RhdGEtY29sb3I9XCJsaWd0aC1waW5rXCJdIC5yZXBvcnQtaXRlbV9faW4ge1xuICAgICAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCAjZmZhZWJjOyB9XG4gICAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLnJlcG9ydC1pdGVtW2RhdGEtY29sb3I9XCJkYXJrLW9yYW5nZVwiXSAucmVwb3J0LWl0ZW1fX2luIHtcbiAgICAgIGJvcmRlci1sZWZ0OiA4cHggc29saWQgI2RiYTQwZTsgfVxuICAgIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5yZXBvcnQtaXRlbVtkYXRhLWNvbG9yPVwiYnJvd25cIl0gLnJlcG9ydC1pdGVtX19pbiB7XG4gICAgICBib3JkZXItbGVmdDogOHB4IHNvbGlkICM0NjExMTE7IH1cbiAgICAuYXBwLWNhbGVuZGFyX193cmFwcCAucmVwb3J0LWl0ZW1bZGF0YS1jb2xvcj1cInBlYWNoXCJdIC5yZXBvcnQtaXRlbV9faW4ge1xuICAgICAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCAjZTg4MDYwOyB9XG4gICAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLnJlcG9ydC1pdGVtW2RhdGEtY29sb3I9XCJncmF5LWJsdWVcIl0gLnJlcG9ydC1pdGVtX19pbiB7XG4gICAgICBib3JkZXItbGVmdDogOHB4IHNvbGlkICM0ZDc1OTI7IH1cbiAgICAuYXBwLWNhbGVuZGFyX193cmFwcCAucmVwb3J0LWl0ZW1bZGF0YS1jb2xvcj1cInllbGxvdy1ncmVlblwiXSAucmVwb3J0LWl0ZW1fX2luIHtcbiAgICAgIGJvcmRlci1sZWZ0OiA4cHggc29saWQgI2M1ZDg1NDsgfVxuICAgIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5yZXBvcnQtaXRlbVtkYXRhLWNvbG9yPVwibGlndGgtcHVycGxlXCJdIC5yZXBvcnQtaXRlbV9faW4ge1xuICAgICAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCAjYmM4MWQ4OyB9XG4gICAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLnJlcG9ydC1pdGVtW2RhdGEtY29sb3I9XCJkYXJrLXBpbmtcIl0gLnJlcG9ydC1pdGVtX19pbiB7XG4gICAgICBib3JkZXItbGVmdDogOHB4IHNvbGlkICNjYTNhOTA7IH1cbiAgICAuYXBwLWNhbGVuZGFyX193cmFwcCAucmVwb3J0LWl0ZW1bZGF0YS1jb2xvcj1cImRhcmstZ3JlZW5cIl0gLnJlcG9ydC1pdGVtX19pbiB7XG4gICAgICBib3JkZXItbGVmdDogOHB4IHNvbGlkICMxNDc1NTI7IH1cbiAgICAuYXBwLWNhbGVuZGFyX193cmFwcCAucmVwb3J0LWl0ZW1bZGF0YS1jb2xvcj1cImRhcmstcmVkXCJdIC5yZXBvcnQtaXRlbV9faW4ge1xuICAgICAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCAjYTQxMDE5OyB9XG4gICAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLnJlcG9ydC1pdGVtW2RhdGEtY29sb3I9XCJ2aW9sZXRfbm9tb3JlX2RhcmtcIl0gLnJlcG9ydC1pdGVtX19pbiB7XG4gICAgICBib3JkZXItbGVmdDogOHB4IHNvbGlkICM3NDE3QTA7IH1cbiAgICAuYXBwLWNhbGVuZGFyX193cmFwcCAucmVwb3J0LWl0ZW1bZGF0YS1jb2xvcj1cIm9yYW5nZV9mYW1vdXNcIl0gLnJlcG9ydC1pdGVtX19pbiB7XG4gICAgICBib3JkZXItbGVmdDogOHB4IHNvbGlkICNGMzg0MDE7IH1cbiAgICAuYXBwLWNhbGVuZGFyX193cmFwcCAucmVwb3J0LWl0ZW1bZGF0YS1jb2xvcj1cImFxdWFtYXJpbmVfZGFya1wiXSAucmVwb3J0LWl0ZW1fX2luIHtcbiAgICAgIGJvcmRlci1sZWZ0OiA4cHggc29saWQgIzE4OEM4NTsgfVxuICAgIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5yZXBvcnQtaXRlbVtkYXRhLWNvbG9yPVwiZGFya19kYXJrX3Zpb2xldFwiXSAucmVwb3J0LWl0ZW1fX2luIHtcbiAgICAgIGJvcmRlci1sZWZ0OiA4cHggc29saWQgIzZCMTI2ODsgfVxuICAgIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5yZXBvcnQtaXRlbVtkYXRhLWNvbG9yPVwiZ3JlZW5fZm9yZXN0XCJdIC5yZXBvcnQtaXRlbV9faW4ge1xuICAgICAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCAjNUM3OTE0OyB9XG4gICAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLnJlcG9ydC1pdGVtW2RhdGEtY29sb3I9XCJwaWdfcGlua1wiXSAucmVwb3J0LWl0ZW1fX2luIHtcbiAgICAgIGJvcmRlci1sZWZ0OiA4cHggc29saWQgI0YzOThERjsgfVxuICAgIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5yZXBvcnQtaXRlbVtkYXRhLWNvbG9yPVwiZ3JlZW5fcGFuaWNcIl0gLnJlcG9ydC1pdGVtX19pbiB7XG4gICAgICBib3JkZXItbGVmdDogOHB4IHNvbGlkICMyOEQ5Mzk7IH1cbiAgICAuYXBwLWNhbGVuZGFyX193cmFwcCAucmVwb3J0LWl0ZW1bZGF0YS1jb2xvcj1cImFxdWFtYXJpbmUtZ3JlZW5cIl0gLnJlcG9ydC1pdGVtX19pbiB7XG4gICAgICBib3JkZXItbGVmdDogOHB4IHNvbGlkICM0RUNCQUQ7IH1cbiAgICAuYXBwLWNhbGVuZGFyX193cmFwcCAucmVwb3J0LWl0ZW1bZGF0YS1jb2xvcj1cImdyZWVuX3BsYW50XCJdIC5yZXBvcnQtaXRlbV9faW4ge1xuICAgICAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCAjQTVCNTQzOyB9XG4gICAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLnJlcG9ydC1pdGVtW2RhdGEtY29sb3I9XCJ2aW9sZXRfbGlwc3RpY1wiXSAucmVwb3J0LWl0ZW1fX2luIHtcbiAgICAgIGJvcmRlci1sZWZ0OiA4cHggc29saWQgI0FCMjRCNzsgfVxuICAgIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5yZXBvcnQtaXRlbVtkYXRhLWNvbG9yPVwiYmx1ZV9zbm93XCJdIC5yZXBvcnQtaXRlbV9faW4ge1xuICAgICAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCAjOURCQURDOyB9XG4gICAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLnJlcG9ydC1pdGVtW2RhdGEtY29sb3I9XCJ2aW9sZXRfYnV0dGVyZmx5XCJdIC5yZXBvcnQtaXRlbV9faW4ge1xuICAgICAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCAjQTNBQkYzOyB9XG4gICAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLnJlcG9ydC1pdGVtW2RhdGEtY29sb3I9XCJibHVlX3NreVwiXSAucmVwb3J0LWl0ZW1fX2luIHtcbiAgICAgIGJvcmRlci1sZWZ0OiA4cHggc29saWQgIzkyRDFGRjsgfVxuICAgIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC5yZXBvcnQtaXRlbVtkYXRhLWNvbG9yPVwibGlndGgtZGFyay12aW9sZXRcIl0gLnJlcG9ydC1pdGVtX19pbiB7XG4gICAgICBib3JkZXItbGVmdDogOHB4IHNvbGlkICM2RDc2Q0Q7IH1cbiAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLndvcmtwbGFjZSB7XG4gICAgbWFyZ2luOiAwIDAgMTZweCAwOyB9XG4gICAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLndvcmtwbGFjZS1pdGVtcyB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRjVGN0ZEO1xuICAgICAgYm94LXNoYWRvdzogMHB4IDJweCAxMHB4IHJnYmEoNTUsIDEwNSwgMTg5LCAwLjMpO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgcGFkZGluZzogMTZweDsgfVxuICAgICAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLndvcmtwbGFjZS1pdGVtc19fdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIDAgMjRweCAwO1xuICAgICAgICBjb2xvcjogIzMyNDA1NzsgfVxuICAgIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC53b3JrcGxhY2UtaXRlbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG4gICAgICAuYXBwLWNhbGVuZGFyX193cmFwcCAud29ya3BsYWNlLWl0ZW0tLWJpZyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBtaW4taGVpZ2h0OiAyMDhweDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAgICAgICAuYXBwLWNhbGVuZGFyX193cmFwcCAud29ya3BsYWNlLWl0ZW0tLWJpZyAud29ya3BsYWNlLWl0ZW1fX2wge1xuICAgICAgICAgIG1hcmdpbjogMCAwIDUwcHggMDsgfVxuICAgICAgICAuYXBwLWNhbGVuZGFyX193cmFwcCAud29ya3BsYWNlLWl0ZW0tLWJpZyAud29ya3BsYWNlLWl0ZW1fX3Ige1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgICAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLndvcmtwbGFjZS1pdGVtLS1iaWcgLndvcmtwbGFjZS1pdGVtX19jb3VudGVyIHNwYW4ge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0b3A6IC0ycHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgICAuYXBwLWNhbGVuZGFyX193cmFwcCAud29ya3BsYWNlLWl0ZW1fX2ljb24ge1xuICAgICAgICB3aWR0aDogNDhweDtcbiAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZDogIzE1NjVDMjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBtYXJnaW46IDAgMjRweCAwIDA7IH1cbiAgICAgICAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLndvcmtwbGFjZS1pdGVtX19pY29uLS1yZWQge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNFNTY1NjU7IH1cbiAgICAgIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC53b3JrcGxhY2UtaXRlbV9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGNvbG9yOiAjMzI0MDU3OyB9XG4gICAgICAuYXBwLWNhbGVuZGFyX193cmFwcCAud29ya3BsYWNlLWl0ZW0gKyAud29ya3BsYWNlLWl0ZW0ge1xuICAgICAgICBtYXJnaW46IDE2cHggMCAwIDA7IH1cbiAgICAgIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC53b3JrcGxhY2UtaXRlbV9fbCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC53b3JrcGxhY2UtaXRlbV9fciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC53b3JrcGxhY2UtaXRlbV9fY291bnRlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgY29sb3I6ICMzRDZEREI7XG4gICAgICAgIG1hcmdpbjogMCAyNHB4IDAgMDsgfVxuICAgIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC53b3JrcGxhY2VfX2hlYWRsaW5lIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICBjb2xvcjogIzMyNDA1NzsgfVxuICAgIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC53b3JrcGxhY2VfX2luIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXJnaW46IDAgLThweDsgfVxuICAgIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC53b3JrcGxhY2VfX2wsIC5hcHAtY2FsZW5kYXJfX3dyYXBwIC53b3JrcGxhY2VfX3Ige1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAuYXBwLWNhbGVuZGFyX193cmFwcCAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTIzMHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLmNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjRweDsgfSB9XG4gICAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLmNvbnRhaW5lci0tbWluaSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmFwcC1jYWxlbmRhcl9fd3JhcHAgLmNvbnRhaW5lci0tbWluaSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7IH0gfVxuIiwiJGZvbnRzX2RpcjogJy4uL2ZvbnRzLyc7XG5cbkBtaXhpbiBmb250KCRmYW1pbHksICRuYW1lKSB7XG4gICRmb250X2ZpbGVfcGF0aDogJGZvbnRzX2RpciArICRmYW1pbHk7XG5cbiAgQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICRuYW1lO1xuICAgIHNyYzogdXJsKCRmb250X2ZpbGVfcGF0aCArICcud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgIHVybCgkZm9udF9maWxlX3BhdGggKyAnLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB9XG59XG5cbkBtaXhpbiBmb250LW1peGluKCRmb250X25hbWUpIHtcbiAgZm9udC1mYW1pbHk6IFwiI3skZm9udF9uYW1lfVwiLCAnQXJpYWwnLCAnSGVsdmV0aWNhJywgJ1RhaG9tYScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGluY2x1ZGUgZm9udChcIlJvYm90by9MaWdodFwiLCBcIlJvYm90by1MaWdodFwiKTtcbkBtaXhpbiBsaWdodCgpIHtcbiAgQGluY2x1ZGUgZm9udC1taXhpbihcIlJvYm90by1MaWdodFwiKTtcbn1cblxuQGluY2x1ZGUgZm9udChcIlJvYm90by9SZWd1bGFyXCIsIFwiUm9ib3RvLVJlZ3VsYXJcIik7XG5AbWl4aW4gcmVndWxhcigpIHtcbiAgQGluY2x1ZGUgZm9udC1taXhpbihcIlJvYm90by1SZWd1bGFyXCIpO1xufVxuXG5AaW5jbHVkZSBmb250KFwiUm9ib3RvL01lZGl1bVwiLCBcIlJvYm90by1NZWRpdW1cIik7XG5AbWl4aW4gbWVkaXVtKCkge1xuICBAaW5jbHVkZSBmb250LW1peGluKFwiUm9ib3RvLU1lZGl1bVwiKTtcbn1cblxuQGluY2x1ZGUgZm9udChcIlJvYm90by9Cb2xkXCIsIFwiUm9ib3RvLUJvbGRcIik7XG5AbWl4aW4gYm9sZCgpIHtcbiAgQGluY2x1ZGUgZm9udC1taXhpbihcIlJvYm90by1Cb2xkXCIpO1xufSIsIi5pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgZmlsbDogY3VycmVudENvbG9yO1xufVxuXG4uaWNvbi1hZGQtcGFja2FnZSB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG4uaWNvbi1hZGQtdXNlciB7XG4gIHdpZHRoOiAxOXB4O1xuICBoZWlnaHQ6IDE4cHg7XG59XG4uaWNvbi1hcnJvdyB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG59XG4uaWNvbi1hcnJvdy10YWJsZSB7XG4gIHdpZHRoOiA4OXB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG4uaWNvbi1iYWNrIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMTJweDtcbn1cbi5pY29uLWJ0bi1hcnJvdyB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG59XG4uaWNvbi1idG4tdXNlciB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG59XG4uaWNvbi1jbG9jayB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG59XG4uaWNvbi1jbG9zZSB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG4uaWNvbi1kb2Mge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xufVxuLmljb24tZG9jeCB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG59XG4uaWNvbi1lZGl0IHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbn1cbi5pY29uLWZpbGUge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxOHB4O1xufVxuLmljb24taW1nIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbn1cbi5pY29uLWpwZWcge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xufVxuLmljb24tanBnIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbn1cbi5pY29uLXBkZiB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG59XG4uaWNvbi1wbHVzIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbn1cbi5pY29uLXBuZyB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG59XG4uaWNvbi1wb3B1cC1jbG9zZSB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG4uaWNvbi1wcHQge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xufVxuLmljb24tcmFyIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbn1cbi5pY29uLXhsIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTRweDtcbn1cbi5pY29uLXhscyB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG59XG4uaWNvbi14bHN4IHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbn1cbiIsIi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDhweCAyNHB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBtaW4td2lkdGg6IDE2MHB4O1xuICBAaW5jbHVkZSBtZWRpdW07XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgc3ZnIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIG1hcmdpbi1yaWdodDogMTRweDtcbiAgfVxuXG4gIHNwYW4gKyBzdmcge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgfVxuXG4gICYtbGluayB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHggMDtcbiAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgQGluY2x1ZGUgcmVndWxhcjtcbiAgICBtaW4td2lkdGg6IDFweDtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZSB7XG4gICAgICBjb2xvcjogIzcwYWVmZjtcbiAgICB9XG5cbiAgICAmOmRpc2FibGVkLFxuICAgICYuZGlzYWJsZWQge1xuICAgICAgb3BhY2l0eTogMC40O1xuICAgIH1cbiAgfVxuXG4gICYtcHJpbWFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcblxuICAgICY6aG92ZXIsXG4gICAgJjphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzZiYTJmZjtcbiAgICAgIGJvcmRlci1jb2xvcjogIzZiYTJmZjtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgfVxuXG4gICAgJjpkaXNhYmxlZCxcbiAgICAmLmRpc2FibGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNhN2M1Zjg7XG4gICAgICBib3JkZXItY29sb3I6ICNhN2M1Zjg7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICB9XG5cbiAgICAmOmRpc2FibGVkLmRpc2FibGVkaGlkZSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kOiAjQzVDRkUwO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvcmRlci1jb2xvcjogI0M1Q0ZFMDtcblxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4xNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIGJhY2tncm91bmQ6ICNDNUNGRTAgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICY6YWZ0ZXIsXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIHotaW5kZXg6IDk7XG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICY6ZGlzYWJsZWQuYWRkZmllbGQge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJhY2tncm91bmQ6ICM1NjYxNzM7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogLTE1cHg7XG4gICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgIGxlZnQ6IDc3cHg7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHotaW5kZXg6IC05OTk7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIH1cblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAn0JfQsNC/0L7Qu9C90LjRgtC1INCy0YHQtSDQv9C+0LvRjywg0YfRgtC+0LHRi1xcMDBhMFxcMDBhMNC00L7QsdCw0LLQuNGC0YwnO1xuICAgICAgICBwYWRkaW5nOiA4cHggOHB4IDdweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICB3aWR0aDogMTQ0cHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTNweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHRvcDogNDZweDtcbiAgICAgICAgbGVmdDogNjRweDtcbiAgICAgICAgei1pbmRleDogOTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZDogIzU2NjE3MztcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLXN1Y2Nlc3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRzdWNjZXNzLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJHN1Y2Nlc3MtY29sb3I7XG4gICAgY29sb3I6ICNmZmZmZmY7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5NGU1OTM7XG4gICAgICBib3JkZXItY29sb3I6ICM5NGU1OTM7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIH1cblxuICAgICY6ZGlzYWJsZWQsXG4gICAgJi5kaXNhYmxlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTRlNTkzO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjOTRlNTkzO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBvcGFjaXR5OiAwLjU7XG4gICAgfVxuICB9XG5cbiAgJi1zZWNvbmRhcnkge1xuICAgIGJhY2tncm91bmQ6ICNlYmYxZmM7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIHBhZGRpbmc6IDVweCA5cHg7XG4gICAgbWluLXdpZHRoOiAxcHg7XG4gICAgQGluY2x1ZGUgcmVndWxhcjtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigjZWJmMWZjLCAzJSk7XG4gICAgfVxuICB9XG5cbiAgJi1vdXRsaW5lLXByaW1hcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmOGZjO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgIGNvbG9yOiAjNzBhZWZmO1xuICAgIH1cblxuICAgICY6ZGlzYWJsZWQsXG4gICAgJi5kaXNhYmxlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgfVxuXG4gICAgJi5idG4tbG9hZGluZzpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDc5LCAxMzksIDI0MCwgMC43NSkgcmdiYSg3OSwgMTM5LCAyNDAsIDAuNzUpXG4gICAgICAgIHJnYmEoNzksIDEzOSwgMjQwLCAwLjI1KSByZ2JhKDc5LCAxMzksIDI0MCwgMC4yNSk7XG4gICAgfVxuXG4gICAgJjpkaXNhYmxlZC5kaXNhYmxlZGhpZGUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6ICNDNUNGRTA7XG4gICAgICBjb2xvcjogI0M1Q0ZFMDtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjE1cyBlYXNlLWluLW91dDtcbiAgICAgICAgYmFja2dyb3VuZDogI0M1Q0ZFMCAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgJjphZnRlcixcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgei1pbmRleDogOTtcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICY6ZGlzYWJsZWQuYWRkZmllbGQge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJhY2tncm91bmQ6ICM1NjYxNzM7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogLTE1cHg7XG4gICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgIGxlZnQ6IDc3cHg7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHotaW5kZXg6IC05OTk7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIH1cblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAn0JfQsNC/0L7Qu9C90LjRgtC1INCy0YHQtSDQv9C+0LvRjywg0YfRgtC+0LHRi1xcMDBhMFxcMDBhMNC00L7QsdCw0LLQuNGC0YwnO1xuICAgICAgICBwYWRkaW5nOiA4cHggOHB4IDdweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICB3aWR0aDogMTQ0cHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTNweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHRvcDogNDZweDtcbiAgICAgICAgbGVmdDogNjRweDtcbiAgICAgICAgei1pbmRleDogOTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZDogIzU2NjE3MztcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLW91dGxpbmUtZGFuZ2VyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6ICRkYW5nZXItY29sb3I7XG4gICAgY29sb3I6ICRkYW5nZXItY29sb3I7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmY2Y3Zjc7XG4gICAgICBib3JkZXItY29sb3I6ICRkYW5nZXItY29sb3I7XG4gICAgICBjb2xvcjogI2ZhOGM4YztcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkZGFuZ2VyLWNvbG9yO1xuICAgIH1cblxuICAgICY6ZGlzYWJsZWQsXG4gICAgJi5kaXNhYmxlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogJGRhbmdlci1jb2xvcjtcbiAgICAgIGNvbG9yOiAkZGFuZ2VyLWNvbG9yO1xuICAgIH1cblxuICAgICY6ZGlzYWJsZWQsXG4gICAgJi5kaXNhYmxlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogJGRhbmdlci1jb2xvcjtcbiAgICAgIGNvbG9yOiAkZGFuZ2VyLWNvbG9yO1xuICAgIH1cblxuICAgICY6ZGlzYWJsZWQuZGlzYWJsZWRoaWRlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjQzVDRkUwO1xuICAgICAgY29sb3I6ICNDNUNGRTA7XG4gICAgfVxuXG4gICAgJi5idG4tbG9hZGluZzpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIyOSwgMTAxLCAxMDEsIDAuNzUpIHJnYmEoMjI5LCAxMDEsIDEwMSwgMC43NSlcbiAgICAgICAgcmdiYSgyMjksIDEwMSwgMTAxLCAwLjI1KSByZ2JhKDIyOSwgMTAxLCAxMDEsIDAuMjUpO1xuICAgIH1cblxuICAgICY6ZGlzYWJsZWQuZGlzYWJsZWRoaWRlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjQzVDRkUwO1xuICAgICAgY29sb3I6ICNDNUNGRTA7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYmFja2dyb3VuZDogIzU2NjE3MztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAtMTVweDtcbiAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgbGVmdDogNzdweDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgei1pbmRleDogLTk5OTtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgfVxuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICfQo9C00LDQu9C10L3QuNGOINC90LUg0LTQvtGB0YLRg9C/0L3Qvic7XG4gICAgICAgIHBhZGRpbmc6IDhweCA4cHggN3B4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgIHdpZHRoOiAxNDRweDtcbiAgICAgICAgaGVpZ2h0OiAyN3B4O1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgdG9wOiA0NnB4O1xuICAgICAgICBsZWZ0OiA2NHB4O1xuICAgICAgICB6LWluZGV4OiA5O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNTY2MTczO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4xNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIGJhY2tncm91bmQ6ICNDNUNGRTAgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICY6YWZ0ZXIsXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIHotaW5kZXg6IDk7XG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgJi1sb2FkaW5nIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGJvcmRlci13aWR0aDogM3B4O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KSByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpXG4gICAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSkgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICBhbmltYXRpb246IGNsb2Nrd2lzZSAwLjVzIGxpbmVhciBpbmZpbml0ZTtcbiAgICB9XG4gIH1cblxuICAmLWxnIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgcGFkZGluZzogMTBweCAyNXB4O1xuXG4gICAgJi5idG4tbG9hZGluZzpiZWZvcmUge1xuICAgICAgbWFyZ2luLXRvcDogLTEycHg7XG4gICAgICBtYXJnaW4tbGVmdDogLTEycHg7XG4gICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICB3aWR0aDogMjVweDtcbiAgICB9XG4gIH1cblxuICAmLXNtYWxsIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcGFkZGluZzogNXB4IDE1cHg7XG5cbiAgICAmLmJ0bi1sb2FkaW5nOmJlZm9yZSB7XG4gICAgICBtYXJnaW4tdG9wOiAtN3B4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC03cHg7XG4gICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICB3aWR0aDogMTVweDtcbiAgICB9XG4gIH1cblxuICAmLXRpZ2h0IHtcbiAgICBwYWRkaW5nOiA2cHggMTJweDtcbiAgICBtaW4td2lkdGg6IDg4cHg7XG4gIH1cblxuICAmLWZpbHRlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDlweDtcbiAgICAgIG1hcmdpbi10b3A6IC04cHg7XG4gICAgICBAaW5jbHVkZSBzcHJpdGUoXCJpY29uLWZpbHRlclwiKTtcbiAgICB9XG5cbiAgICAmLS1hY3RpdmUge1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgIHJpZ2h0OiAxMnB4O1xuICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGY4YmYwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtZWRpdCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6ZGlzYWJsZWQge1xuICAgICAgZmlsdGVyOiBncmF5c2NhbGUoNjMlKTtcbiAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiAxNnB4O1xuICAgICAgbWFyZ2luLXRvcDogLTlweDtcbiAgICAgIEBpbmNsdWRlIHNwcml0ZShcImVkaXQtYlwiKTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgQGluY2x1ZGUgc3ByaXRlKFwiZWRpdC1sYlwiKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWNhbmNlbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDE2cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtOXB4O1xuICAgICAgQGluY2x1ZGUgc3ByaXRlKFwiYnRuLWNhbmNlbFwiKTtcbiAgICB9XG4gIH1cblxuICAmLWNoZWNrZWQge1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiAxNnB4O1xuICAgICAgbWFyZ2luLXRvcDogLTExcHg7XG4gICAgICBAaW5jbHVkZSBzcHJpdGUoXCJidG4tY2hlY2tlZFwiKTtcbiAgICB9XG4gIH1cblxuICAmLWxvY2sge1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiAxOXB4O1xuICAgICAgbWFyZ2luLXRvcDogLTlweDtcbiAgICAgIEBpbmNsdWRlIHNwcml0ZShcImxvY2tcIik7XG4gICAgfVxuICB9XG5cbiAgJi1hZGQge1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiAxNnB4O1xuICAgICAgbWFyZ2luLXRvcDogLThweDtcbiAgICAgIEBpbmNsdWRlIHNwcml0ZShcImFkZFwiKTtcbiAgICB9XG5cbiAgICAmLS1ibHVlIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgQGluY2x1ZGUgc3ByaXRlKFwiYWRkLWJcIik7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgQGluY2x1ZGUgc3ByaXRlKFwiYWRkLWxiXCIpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJjpkaXNhYmxlZCxcbiAgJi5kaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMC41O1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICB9XG5cbiAgJi5kaXNhYmxlZCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBjbG9ja3dpc2Uge1xuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKSB0cmFuc2xhdGV6KDApO1xuICB9XG59XG4iLCIvKiEgbm9ybWFsaXplLmNzcyB2Ny4wLjAgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG5cbi8qIERvY3VtZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW5cbiAqICAgIElFIG9uIFdpbmRvd3MgUGhvbmUgYW5kIGluIGlPUy5cbiAqL1xuXG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG59XG5cbi8qIFNlY3Rpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKi9cblxuYXJ0aWNsZSxcbmFzaWRlLFxuZm9vdGVyLFxuaGVhZGVyLFxubmF2LFxuc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gKi9cblxuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLlxuICovXG5cbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5tYWluIHsgLyogMSAqL1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgbWFyZ2luIGluIElFIDguXG4gKi9cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAxZW0gNDBweDtcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMSAqL1xuICBoZWlnaHQ6IDA7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgZ2FwcyBpbiBsaW5rcyB1bmRlcmxpbmUgaW4gaU9TIDgrIGFuZCBTYWZhcmkgOCsuXG4gKi9cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXA6IG9iamVjdHM7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LSBhbmQgRmlyZWZveCAzOS0uXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBQcmV2ZW50IHRoZSBkdXBsaWNhdGUgYXBwbGljYXRpb24gb2YgYGJvbGRlcmAgYnkgdGhlIG5leHQgcnVsZSBpbiBTYWZhcmkgNi5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc3R5bGUgaW4gQW5kcm9pZCA0LjMtLlxuICovXG5cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgYmFja2dyb3VuZCBhbmQgY29sb3IgaW4gSUUgOS0uXG4gKi9cblxubWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjA7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqL1xuXG5hdWRpbyxcbnZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGlPUyA0LTcuXG4gKi9cblxuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAtLlxuICovXG5cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyoqXG4gKiBIaWRlIHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqL1xuXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIG1hcmdpbjogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCB7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uLFxuc2VsZWN0IHsgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2BcbiAqICAgIGNvbnRyb2xzIGluIEFuZHJvaWQgNC5cbiAqIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuaHRtbCBbdHlwZT1cImJ1dHRvblwiXSwgLyogMSAqL1xuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7IC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xuXG5wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLyogMSAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFLlxuICovXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAtLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLS5cbiAqL1xuXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBhbmQgY2FuY2VsIGJ1dHRvbnMgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xuICBmb250OiBpbmhlcml0OyAvKiAyICovXG59XG5cbi8qIEludGVyYWN0aXZlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSwgYW5kIEZpcmVmb3guXG4gKi9cblxuZGV0YWlscywgLyogMSAqL1xubWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qIFNjcmlwdGluZ1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqL1xuXG5jYW52YXMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUuXG4gKi9cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBIaWRkZW5cbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAtLlxuICovc2FsYXJ5LWJyZWFrZG93blxuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tYS0wIHtcbiAgbWFyZ2luOiAwIWltcG9ydGFudDtcbn1cblxuLmJkLXRvcCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheS1jb2xvcjtcbn1cblxuLnNwYWNlLWJldHdlZW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLnc0Mjcge1xuICB3aWR0aDogNDI3cHg7XG59XG4ubGgxIHtcbiAgbGluZS1oZWlnaHQ6IDEhaW1wb3J0YW50O1xufSIsIkAtbXMtdmlld3BvcnQge1xuICB3aWR0aDogZGV2aWNlLXdpZHRoO1xufVxuXG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbi5jb250YWluZXIge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyO1xuICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJG1vYmlsZU1lZGlhICsgMSkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6ICR0YWJsZXRXaWR0aDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldE1lZGlhICsgMSkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6ICRkZXNrdG9wV2lkdGg7XG4gIH1cbn1cblxuLmNvbnRhaW5lci1mbHVpZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyO1xuICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXI7XG59XG5cbi5yb3cge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtJGd1dHRlcjtcbiAgbWFyZ2luLWxlZnQ6IC0kZ3V0dGVyO1xufVxuXG4ubm8tZ3V0dGVycyB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5uby1ndXR0ZXJzID4gLmNvbCxcbi5uby1ndXR0ZXJzID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5jb2wtMSwgLmNvbC0yLCAuY29sLTMsIC5jb2wtNCwgLmNvbC01LCAuY29sLTYsIC5jb2wtNywgLmNvbC04LCAuY29sLTksIC5jb2wtMTAsIC5jb2wtMTEsIC5jb2wtMTIsIC5jb2wsXG4uY29sLWF1dG8sIC5jb2wtc20tMSwgLmNvbC1zbS0yLCAuY29sLXNtLTMsIC5jb2wtc20tNCwgLmNvbC1zbS01LCAuY29sLXNtLTYsIC5jb2wtc20tNywgLmNvbC1zbS04LCAuY29sLXNtLTksIC5jb2wtc20tMTAsIC5jb2wtc20tMTEsIC5jb2wtc20tMTIsIC5jb2wtc20sXG4uY29sLXNtLWF1dG8sIC5jb2wtbWQtMSwgLmNvbC1tZC0yLCAuY29sLW1kLTMsIC5jb2wtbWQtNCwgLmNvbC1tZC01LCAuY29sLW1kLTYsIC5jb2wtbWQtNywgLmNvbC1tZC04LCAuY29sLW1kLTksIC5jb2wtbWQtMTAsIC5jb2wtbWQtMTEsIC5jb2wtbWQtMTIsIC5jb2wtbWQsXG4uY29sLW1kLWF1dG8sIC5jb2wtbGctMSwgLmNvbC1sZy0yLCAuY29sLWxnLTMsIC5jb2wtbGctNCwgLmNvbC1sZy01LCAuY29sLWxnLTYsIC5jb2wtbGctNywgLmNvbC1sZy04LCAuY29sLWxnLTksIC5jb2wtbGctMTAsIC5jb2wtbGctMTEsIC5jb2wtbGctMTIsIC5jb2wtbGcsXG4uY29sLWxnLWF1dG8sIC5jb2wteGwtMSwgLmNvbC14bC0yLCAuY29sLXhsLTMsIC5jb2wteGwtNCwgLmNvbC14bC01LCAuY29sLXhsLTYsIC5jb2wteGwtNywgLmNvbC14bC04LCAuY29sLXhsLTksIC5jb2wteGwtMTAsIC5jb2wteGwtMTEsIC5jb2wteGwtMTIsIC5jb2wteGwsXG4uY29sLXhsLWF1dG8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXI7XG4gIHBhZGRpbmctbGVmdDogJGd1dHRlcjtcbn1cblxuLmNvbCB7XG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwO1xuICAgICAgZmxleC1iYXNpczogMDtcbiAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmNvbC1hdXRvIHtcbiAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG5cbi5jb2wtMSB7XG4gIC1tcy1mbGV4OiAwIDAgOC4zMzMzMzMlO1xuICAgICAgZmxleDogMCAwIDguMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4LjMzMzMzMyU7XG59XG5cbi5jb2wtMiB7XG4gIC1tcy1mbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICAgIGZsZXg6IDAgMCAxNi42NjY2NjclO1xuICBtYXgtd2lkdGg6IDE2LjY2NjY2NyU7XG59XG5cbi5jb2wtMyB7XG4gIC1tcy1mbGV4OiAwIDAgMjUlO1xuICAgICAgZmxleDogMCAwIDI1JTtcbiAgbWF4LXdpZHRoOiAyNSU7XG59XG5cbi5jb2wtNCB7XG4gIC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICBtYXgtd2lkdGg6IDMzLjMzMzMzMyU7XG59XG5cbi5jb2wtNSB7XG4gIC1tcy1mbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgICAgIGZsZXg6IDAgMCA0MS42NjY2NjclO1xuICBtYXgtd2lkdGg6IDQxLjY2NjY2NyU7XG59XG5cbi5jb2wtNiB7XG4gIC1tcy1mbGV4OiAwIDAgNTAlO1xuICAgICAgZmxleDogMCAwIDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG5cbi5jb2wtNyB7XG4gIC1tcy1mbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICBtYXgtd2lkdGg6IDU4LjMzMzMzMyU7XG59XG5cbi5jb2wtOCB7XG4gIC1tcy1mbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgICAgIGZsZXg6IDAgMCA2Ni42NjY2NjclO1xuICBtYXgtd2lkdGg6IDY2LjY2NjY2NyU7XG59XG5cbi5jb2wtOSB7XG4gIC1tcy1mbGV4OiAwIDAgNzUlO1xuICAgICAgZmxleDogMCAwIDc1JTtcbiAgbWF4LXdpZHRoOiA3NSU7XG59XG5cbi5jb2wtMTAge1xuICAtbXMtZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gICAgICBmbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4My4zMzMzMzMlO1xufVxuXG4uY29sLTExIHtcbiAgLW1zLWZsZXg6IDAgMCA5MS42NjY2NjclO1xuICAgICAgZmxleDogMCAwIDkxLjY2NjY2NyU7XG4gIG1heC13aWR0aDogOTEuNjY2NjY3JTtcbn1cblxuLmNvbC0xMiB7XG4gIC1tcy1mbGV4OiAwIDAgMTAwJTtcbiAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5vcmRlci0xIHtcbiAgLW1zLWZsZXgtb3JkZXI6IDE7XG4gICAgICBvcmRlcjogMTtcbn1cblxuLm9yZGVyLTIge1xuICAtbXMtZmxleC1vcmRlcjogMjtcbiAgICAgIG9yZGVyOiAyO1xufVxuXG4ub3JkZXItMyB7XG4gIC1tcy1mbGV4LW9yZGVyOiAzO1xuICAgICAgb3JkZXI6IDM7XG59XG5cbi5vcmRlci00IHtcbiAgLW1zLWZsZXgtb3JkZXI6IDQ7XG4gICAgICBvcmRlcjogNDtcbn1cblxuLm9yZGVyLTUge1xuICAtbXMtZmxleC1vcmRlcjogNTtcbiAgICAgIG9yZGVyOiA1O1xufVxuXG4ub3JkZXItNiB7XG4gIC1tcy1mbGV4LW9yZGVyOiA2O1xuICAgICAgb3JkZXI6IDY7XG59XG5cbi5vcmRlci03IHtcbiAgLW1zLWZsZXgtb3JkZXI6IDc7XG4gICAgICBvcmRlcjogNztcbn1cblxuLm9yZGVyLTgge1xuICAtbXMtZmxleC1vcmRlcjogODtcbiAgICAgIG9yZGVyOiA4O1xufVxuXG4ub3JkZXItOSB7XG4gIC1tcy1mbGV4LW9yZGVyOiA5O1xuICAgICAgb3JkZXI6IDk7XG59XG5cbi5vcmRlci0xMCB7XG4gIC1tcy1mbGV4LW9yZGVyOiAxMDtcbiAgICAgIG9yZGVyOiAxMDtcbn1cblxuLm9yZGVyLTExIHtcbiAgLW1zLWZsZXgtb3JkZXI6IDExO1xuICAgICAgb3JkZXI6IDExO1xufVxuXG4ub3JkZXItMTIge1xuICAtbXMtZmxleC1vcmRlcjogMTI7XG4gICAgICBvcmRlcjogMTI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkge1xuICAuY29sLXNtIHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMDtcbiAgICAgICAgZmxleC1iYXNpczogMDtcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLXNtLWF1dG8ge1xuICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG4gIC5jb2wtc20tMSB7XG4gICAgLW1zLWZsZXg6IDAgMCA4LjMzMzMzMyU7XG4gICAgICAgIGZsZXg6IDAgMCA4LjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS0yIHtcbiAgICAtbXMtZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgICAgIGZsZXg6IDAgMCAxNi42NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTMge1xuICAgIC1tcy1mbGV4OiAwIDAgMjUlO1xuICAgICAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtc20tNCB7XG4gICAgLW1zLWZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgICAgICBmbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS01IHtcbiAgICAtbXMtZmxleDogMCAwIDQxLjY2NjY2NyU7XG4gICAgICAgIGZsZXg6IDAgMCA0MS42NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTYge1xuICAgIC1tcy1mbGV4OiAwIDAgNTAlO1xuICAgICAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtc20tNyB7XG4gICAgLW1zLWZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICAgICAgICBmbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS04IHtcbiAgICAtbXMtZmxleDogMCAwIDY2LjY2NjY2NyU7XG4gICAgICAgIGZsZXg6IDAgMCA2Ni42NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTkge1xuICAgIC1tcy1mbGV4OiAwIDAgNzUlO1xuICAgICAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtc20tMTAge1xuICAgIC1tcy1mbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgICAgICAgZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tMTEge1xuICAgIC1tcy1mbGV4OiAwIDAgOTEuNjY2NjY3JTtcbiAgICAgICAgZmxleDogMCAwIDkxLjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjclO1xuICB9XG4gIC5jb2wtc20tMTIge1xuICAgIC1tcy1mbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5vcmRlci1zbS0xIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTtcbiAgICAgICAgb3JkZXI6IDE7XG4gIH1cbiAgLm9yZGVyLXNtLTIge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xuICAgICAgICBvcmRlcjogMjtcbiAgfVxuICAub3JkZXItc20tMyB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDM7XG4gICAgICAgIG9yZGVyOiAzO1xuICB9XG4gIC5vcmRlci1zbS00IHtcbiAgICAtbXMtZmxleC1vcmRlcjogNDtcbiAgICAgICAgb3JkZXI6IDQ7XG4gIH1cbiAgLm9yZGVyLXNtLTUge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA1O1xuICAgICAgICBvcmRlcjogNTtcbiAgfVxuICAub3JkZXItc20tNiB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDY7XG4gICAgICAgIG9yZGVyOiA2O1xuICB9XG4gIC5vcmRlci1zbS03IHtcbiAgICAtbXMtZmxleC1vcmRlcjogNztcbiAgICAgICAgb3JkZXI6IDc7XG4gIH1cbiAgLm9yZGVyLXNtLTgge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA4O1xuICAgICAgICBvcmRlcjogODtcbiAgfVxuICAub3JkZXItc20tOSB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDk7XG4gICAgICAgIG9yZGVyOiA5O1xuICB9XG4gIC5vcmRlci1zbS0xMCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDEwO1xuICAgICAgICBvcmRlcjogMTA7XG4gIH1cbiAgLm9yZGVyLXNtLTExIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTE7XG4gICAgICAgIG9yZGVyOiAxMTtcbiAgfVxuICAub3JkZXItc20tMTIge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMjtcbiAgICAgICAgb3JkZXI6IDEyO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkbW9iaWxlTWVkaWEgKyAxKSB7XG4gIC5jb2wtbWQge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwO1xuICAgICAgICBmbGV4LWJhc2lzOiAwO1xuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtbWQtYXV0byB7XG4gICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbiAgLmNvbC1tZC0xIHtcbiAgICAtbXMtZmxleDogMCAwIDguMzMzMzMzJTtcbiAgICAgICAgZmxleDogMCAwIDguMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTIge1xuICAgIC1tcy1mbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICAgICAgZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtMyB7XG4gICAgLW1zLWZsZXg6IDAgMCAyNSU7XG4gICAgICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1tZC00IHtcbiAgICAtbXMtZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gICAgICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTUge1xuICAgIC1tcy1mbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgICAgICAgZmxleDogMCAwIDQxLjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtNiB7XG4gICAgLW1zLWZsZXg6IDAgMCA1MCU7XG4gICAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1tZC03IHtcbiAgICAtbXMtZmxleDogMCAwIDU4LjMzMzMzMyU7XG4gICAgICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTgge1xuICAgIC1tcy1mbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgICAgICAgZmxleDogMCAwIDY2LjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtOSB7XG4gICAgLW1zLWZsZXg6IDAgMCA3NSU7XG4gICAgICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1tZC0xMCB7XG4gICAgLW1zLWZsZXg6IDAgMCA4My4zMzMzMzMlO1xuICAgICAgICBmbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC0xMSB7XG4gICAgLW1zLWZsZXg6IDAgMCA5MS42NjY2NjclO1xuICAgICAgICBmbGV4OiAwIDAgOTEuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC0xMiB7XG4gICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9yZGVyLW1kLTEge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xuICAgICAgICBvcmRlcjogMTtcbiAgfVxuICAub3JkZXItbWQtMiB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDI7XG4gICAgICAgIG9yZGVyOiAyO1xuICB9XG4gIC5vcmRlci1tZC0zIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMztcbiAgICAgICAgb3JkZXI6IDM7XG4gIH1cbiAgLm9yZGVyLW1kLTQge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA0O1xuICAgICAgICBvcmRlcjogNDtcbiAgfVxuICAub3JkZXItbWQtNSB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDU7XG4gICAgICAgIG9yZGVyOiA1O1xuICB9XG4gIC5vcmRlci1tZC02IHtcbiAgICAtbXMtZmxleC1vcmRlcjogNjtcbiAgICAgICAgb3JkZXI6IDY7XG4gIH1cbiAgLm9yZGVyLW1kLTcge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA3O1xuICAgICAgICBvcmRlcjogNztcbiAgfVxuICAub3JkZXItbWQtOCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDg7XG4gICAgICAgIG9yZGVyOiA4O1xuICB9XG4gIC5vcmRlci1tZC05IHtcbiAgICAtbXMtZmxleC1vcmRlcjogOTtcbiAgICAgICAgb3JkZXI6IDk7XG4gIH1cbiAgLm9yZGVyLW1kLTEwIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTA7XG4gICAgICAgIG9yZGVyOiAxMDtcbiAgfVxuICAub3JkZXItbWQtMTEge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMTtcbiAgICAgICAgb3JkZXI6IDExO1xuICB9XG4gIC5vcmRlci1tZC0xMiB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDEyO1xuICAgICAgICBvcmRlcjogMTI7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXRNZWRpYSArIDEpIHtcbiAgLmNvbC1sZyB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XG4gICAgICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1sZy1hdXRvIHtcbiAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxuICAuY29sLWxnLTEge1xuICAgIC1tcy1mbGV4OiAwIDAgOC4zMzMzMzMlO1xuICAgICAgICBmbGV4OiAwIDAgOC4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctMiB7XG4gICAgLW1zLWZsZXg6IDAgMCAxNi42NjY2NjclO1xuICAgICAgICBmbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0zIHtcbiAgICAtbXMtZmxleDogMCAwIDI1JTtcbiAgICAgICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLWxnLTQge1xuICAgIC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICAgICAgZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctNSB7XG4gICAgLW1zLWZsZXg6IDAgMCA0MS42NjY2NjclO1xuICAgICAgICBmbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy02IHtcbiAgICAtbXMtZmxleDogMCAwIDUwJTtcbiAgICAgICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLWxnLTcge1xuICAgIC1tcy1mbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgICAgICAgZmxleDogMCAwIDU4LjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctOCB7XG4gICAgLW1zLWZsZXg6IDAgMCA2Ni42NjY2NjclO1xuICAgICAgICBmbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy05IHtcbiAgICAtbXMtZmxleDogMCAwIDc1JTtcbiAgICAgICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLWxnLTEwIHtcbiAgICAtbXMtZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gICAgICAgIGZsZXg6IDAgMCA4My4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTExIHtcbiAgICAtbXMtZmxleDogMCAwIDkxLjY2NjY2NyU7XG4gICAgICAgIGZsZXg6IDAgMCA5MS42NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTEyIHtcbiAgICAtbXMtZmxleDogMCAwIDEwMCU7XG4gICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAub3JkZXItbGctMSB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDE7XG4gICAgICAgIG9yZGVyOiAxO1xuICB9XG4gIC5vcmRlci1sZy0yIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMjtcbiAgICAgICAgb3JkZXI6IDI7XG4gIH1cbiAgLm9yZGVyLWxnLTMge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAzO1xuICAgICAgICBvcmRlcjogMztcbiAgfVxuICAub3JkZXItbGctNCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDQ7XG4gICAgICAgIG9yZGVyOiA0O1xuICB9XG4gIC5vcmRlci1sZy01IHtcbiAgICAtbXMtZmxleC1vcmRlcjogNTtcbiAgICAgICAgb3JkZXI6IDU7XG4gIH1cbiAgLm9yZGVyLWxnLTYge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA2O1xuICAgICAgICBvcmRlcjogNjtcbiAgfVxuICAub3JkZXItbGctNyB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDc7XG4gICAgICAgIG9yZGVyOiA3O1xuICB9XG4gIC5vcmRlci1sZy04IHtcbiAgICAtbXMtZmxleC1vcmRlcjogODtcbiAgICAgICAgb3JkZXI6IDg7XG4gIH1cbiAgLm9yZGVyLWxnLTkge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA5O1xuICAgICAgICBvcmRlcjogOTtcbiAgfVxuICAub3JkZXItbGctMTAge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMDtcbiAgICAgICAgb3JkZXI6IDEwO1xuICB9XG4gIC5vcmRlci1sZy0xMSB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDExO1xuICAgICAgICBvcmRlcjogMTE7XG4gIH1cbiAgLm9yZGVyLWxnLTEyIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTI7XG4gICAgICAgIG9yZGVyOiAxMjtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTcxNXB4KSB7XG4gIC5jb2wteGwge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwO1xuICAgICAgICBmbGV4LWJhc2lzOiAwO1xuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wteGwtYXV0byB7XG4gICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbiAgLmNvbC14bC0xIHtcbiAgICAtbXMtZmxleDogMCAwIDguMzMzMzMzJTtcbiAgICAgICAgZmxleDogMCAwIDguMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTIge1xuICAgIC1tcy1mbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICAgICAgZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjclO1xuICB9XG4gIC5jb2wteGwtMyB7XG4gICAgLW1zLWZsZXg6IDAgMCAyNSU7XG4gICAgICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC14bC00IHtcbiAgICAtbXMtZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gICAgICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTUge1xuICAgIC1tcy1mbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgICAgICAgZmxleDogMCAwIDQxLjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjclO1xuICB9XG4gIC5jb2wteGwtNiB7XG4gICAgLW1zLWZsZXg6IDAgMCA1MCU7XG4gICAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC14bC03IHtcbiAgICAtbXMtZmxleDogMCAwIDU4LjMzMzMzMyU7XG4gICAgICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTgge1xuICAgIC1tcy1mbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgICAgICAgZmxleDogMCAwIDY2LjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjclO1xuICB9XG4gIC5jb2wteGwtOSB7XG4gICAgLW1zLWZsZXg6IDAgMCA3NSU7XG4gICAgICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC14bC0xMCB7XG4gICAgLW1zLWZsZXg6IDAgMCA4My4zMzMzMzMlO1xuICAgICAgICBmbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC0xMSB7XG4gICAgLW1zLWZsZXg6IDAgMCA5MS42NjY2NjclO1xuICAgICAgICBmbGV4OiAwIDAgOTEuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC0xMiB7XG4gICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9yZGVyLXhsLTEge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xuICAgICAgICBvcmRlcjogMTtcbiAgfVxuICAub3JkZXIteGwtMiB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDI7XG4gICAgICAgIG9yZGVyOiAyO1xuICB9XG4gIC5vcmRlci14bC0zIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMztcbiAgICAgICAgb3JkZXI6IDM7XG4gIH1cbiAgLm9yZGVyLXhsLTQge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA0O1xuICAgICAgICBvcmRlcjogNDtcbiAgfVxuICAub3JkZXIteGwtNSB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDU7XG4gICAgICAgIG9yZGVyOiA1O1xuICB9XG4gIC5vcmRlci14bC02IHtcbiAgICAtbXMtZmxleC1vcmRlcjogNjtcbiAgICAgICAgb3JkZXI6IDY7XG4gIH1cbiAgLm9yZGVyLXhsLTcge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA3O1xuICAgICAgICBvcmRlcjogNztcbiAgfVxuICAub3JkZXIteGwtOCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDg7XG4gICAgICAgIG9yZGVyOiA4O1xuICB9XG4gIC5vcmRlci14bC05IHtcbiAgICAtbXMtZmxleC1vcmRlcjogOTtcbiAgICAgICAgb3JkZXI6IDk7XG4gIH1cbiAgLm9yZGVyLXhsLTEwIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTA7XG4gICAgICAgIG9yZGVyOiAxMDtcbiAgfVxuICAub3JkZXIteGwtMTEge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMTtcbiAgICAgICAgb3JkZXI6IDExO1xuICB9XG4gIC5vcmRlci14bC0xMiB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDEyO1xuICAgICAgICBvcmRlcjogMTI7XG4gIH1cbn1cblxuLmZsZXgtcm93IHtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtY29sdW1uIHtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbn1cblxuLmZsZXgtcm93LXJldmVyc2Uge1xuICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtY29sdW1uLXJldmVyc2Uge1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtd3JhcCB7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ub3dyYXAge1xuICAtbXMtZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXdyYXAtcmV2ZXJzZSB7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1zdGFydCB7XG4gIC1tcy1mbGV4LXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1lbmQge1xuICAtbXMtZmxleC1wYWNrOiBlbmQgIWltcG9ydGFudDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1jZW50ZXIge1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiB7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWFyb3VuZCB7XG4gIC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGUgIWltcG9ydGFudDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1zdGFydCB7XG4gIC1tcy1mbGV4LWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWVuZCB7XG4gIC1tcy1mbGV4LWFsaWduOiBlbmQgIWltcG9ydGFudDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtY2VudGVyIHtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtYmFzZWxpbmUge1xuICAtbXMtZmxleC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtc3RyZXRjaCB7XG4gIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1zdGFydCB7XG4gIC1tcy1mbGV4LWxpbmUtcGFjazogc3RhcnQgIWltcG9ydGFudDtcbiAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtZW5kIHtcbiAgLW1zLWZsZXgtbGluZS1wYWNrOiBlbmQgIWltcG9ydGFudDtcbiAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWNlbnRlciB7XG4gIC1tcy1mbGV4LWxpbmUtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtYmV0d2VlbiB7XG4gIC1tcy1mbGV4LWxpbmUtcGFjazoganVzdGlmeSAhaW1wb3J0YW50O1xuICAgICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1hcm91bmQge1xuICAtbXMtZmxleC1saW5lLXBhY2s6IGRpc3RyaWJ1dGUgIWltcG9ydGFudDtcbiAgICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1zdHJldGNoIHtcbiAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWF1dG8ge1xuICAtbXMtZmxleC1pdGVtLWFsaWduOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLXN0YXJ0IHtcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtZW5kIHtcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1jZW50ZXIge1xuICAtbXMtZmxleC1pdGVtLWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1iYXNlbGluZSB7XG4gIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gICAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1zdHJldGNoIHtcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgLmZsZXgtc20tcm93IHtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tY29sdW1uIHtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tcm93LXJldmVyc2Uge1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tY29sdW1uLXJldmVyc2Uge1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20td3JhcCB7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1ub3dyYXAge1xuICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXdyYXAtcmV2ZXJzZSB7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1zdGFydCB7XG4gICAgLW1zLWZsZXgtcGFjazogc3RhcnQgIWltcG9ydGFudDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1lbmQge1xuICAgIC1tcy1mbGV4LXBhY2s6IGVuZCAhaW1wb3J0YW50O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1jZW50ZXIge1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeSAhaW1wb3J0YW50O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAgLW1zLWZsZXgtcGFjazogZGlzdHJpYnV0ZSAhaW1wb3J0YW50O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1zdGFydCB7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLWVuZCB7XG4gICAgLW1zLWZsZXgtYWxpZ246IGVuZCAhaW1wb3J0YW50O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tY2VudGVyIHtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tYmFzZWxpbmUge1xuICAgIC1tcy1mbGV4LWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tc3RyZXRjaCB7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1zdGFydCB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdGFydCAhaW1wb3J0YW50O1xuICAgICAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tZW5kIHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGVuZCAhaW1wb3J0YW50O1xuICAgICAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWNlbnRlciB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1hcm91bmQge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogZGlzdHJpYnV0ZSAhaW1wb3J0YW50O1xuICAgICAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1zdHJldGNoIHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICAgICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWF1dG8ge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLXN0YXJ0IHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tZW5kIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBlbmQgIWltcG9ydGFudDtcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1jZW50ZXIge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1iYXNlbGluZSB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgICAgICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1zdHJldGNoIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJG1vYmlsZU1lZGlhICsgMSkge1xuICAuZmxleC1tZC1yb3cge1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1jb2x1bW4ge1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1yb3ctcmV2ZXJzZSB7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC13cmFwIHtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLW5vd3JhcCB7XG4gICAgLW1zLWZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtd3JhcC1yZXZlcnNlIHtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICAtbXMtZmxleC1wYWNrOiBzdGFydCAhaW1wb3J0YW50O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWVuZCB7XG4gICAgLW1zLWZsZXgtcGFjazogZW5kICFpbXBvcnRhbnQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWNlbnRlciB7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICAtbXMtZmxleC1wYWNrOiBkaXN0cmlidXRlICFpbXBvcnRhbnQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLXN0YXJ0IHtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtZW5kIHtcbiAgICAtbXMtZmxleC1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1jZW50ZXIge1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1iYXNlbGluZSB7XG4gICAgLW1zLWZsZXgtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1zdHJldGNoIHtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1lbmQge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogZW5kICFpbXBvcnRhbnQ7XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgICAgICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBkaXN0cmlidXRlICFpbXBvcnRhbnQ7XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLXN0cmV0Y2gge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgICAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtYXV0byB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtc3RhcnQge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1lbmQge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGVuZCAhaW1wb3J0YW50O1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWNlbnRlciB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWJhc2VsaW5lIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICAgICAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLXN0cmV0Y2gge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0TWVkaWEgKyAxKSB7XG4gIC5mbGV4LWxnLXJvdyB7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWNvbHVtbiB7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXJvdy1yZXZlcnNlIHtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWNvbHVtbi1yZXZlcnNlIHtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXdyYXAge1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctbm93cmFwIHtcbiAgICAtbXMtZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy13cmFwLXJldmVyc2Uge1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctc3RhcnQge1xuICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctZW5kIHtcbiAgICAtbXMtZmxleC1wYWNrOiBlbmQgIWltcG9ydGFudDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1hcm91bmQge1xuICAgIC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGUgIWltcG9ydGFudDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctc3RhcnQge1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1lbmQge1xuICAgIC1tcy1mbGV4LWFsaWduOiBlbmQgIWltcG9ydGFudDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLWNlbnRlciB7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLWJhc2VsaW5lIHtcbiAgICAtbXMtZmxleC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLXN0cmV0Y2gge1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctc3RhcnQge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogc3RhcnQgIWltcG9ydGFudDtcbiAgICAgICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWVuZCB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBlbmQgIWltcG9ydGFudDtcbiAgICAgICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1jZW50ZXIge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazoganVzdGlmeSAhaW1wb3J0YW50O1xuICAgICAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGRpc3RyaWJ1dGUgIWltcG9ydGFudDtcbiAgICAgICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctc3RyZXRjaCB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1hdXRvIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1zdGFydCB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWVuZCB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctY2VudGVyIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctYmFzZWxpbmUge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gICAgICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctc3RyZXRjaCB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXRNZWRpYSArIDEpIHtcbiAgLmZsZXgteGwtcm93IHtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtY29sdW1uIHtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtcm93LXJldmVyc2Uge1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtY29sdW1uLXJldmVyc2Uge1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtd3JhcCB7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1ub3dyYXAge1xuICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXdyYXAtcmV2ZXJzZSB7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1zdGFydCB7XG4gICAgLW1zLWZsZXgtcGFjazogc3RhcnQgIWltcG9ydGFudDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1lbmQge1xuICAgIC1tcy1mbGV4LXBhY2s6IGVuZCAhaW1wb3J0YW50O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1jZW50ZXIge1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYmV0d2VlbiB7XG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeSAhaW1wb3J0YW50O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAgLW1zLWZsZXgtcGFjazogZGlzdHJpYnV0ZSAhaW1wb3J0YW50O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1zdGFydCB7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLWVuZCB7XG4gICAgLW1zLWZsZXgtYWxpZ246IGVuZCAhaW1wb3J0YW50O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtY2VudGVyIHtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtYmFzZWxpbmUge1xuICAgIC1tcy1mbGV4LWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtc3RyZXRjaCB7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1zdGFydCB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdGFydCAhaW1wb3J0YW50O1xuICAgICAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtZW5kIHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGVuZCAhaW1wb3J0YW50O1xuICAgICAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWNlbnRlciB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtYmV0d2VlbiB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1hcm91bmQge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogZGlzdHJpYnV0ZSAhaW1wb3J0YW50O1xuICAgICAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1zdHJldGNoIHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICAgICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLWF1dG8ge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLXN0YXJ0IHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtZW5kIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBlbmQgIWltcG9ydGFudDtcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1jZW50ZXIge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1iYXNlbGluZSB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgICAgICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1zdHJldGNoIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxufVxuLyojIHNvdXJjZU1hcHBpbmdVUkw9Ym9vdHN0cmFwLWdyaWQuY3NzLm1hcCAqLyIsIioge1xuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgfVxufVxuXG5ib2R5IHtcbiAgICBtaW4td2lkdGg6IDEwMjRweDtcbiAgICBAaW5jbHVkZSByZWd1bGFyO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzMyNDA1NztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuXG4gICAgJi5wb3B1cC1vcGVuZWQge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBvdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnRvYXN0LXdhcm5pbmcge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgei1pbmRleDogMTA1MDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnNpZGViYXItb3BlbmVkIHtcbiAgICAgICAgLmhlYWRlciB7XG4gICAgICAgICAgICBsZWZ0OiAzNjhweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNzJweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICAgICAgICAgICAgbGVmdDogODhweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLndyYXBwZXIge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzNjhweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA4OHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5pbnB1dCB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgQGluY2x1ZGUgcmVndWxhcjtcbiAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICAmOjotbXMtY2xlYXIge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJjo6LW1zLXJldmVhbCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbmJ1dHRvbiB7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIEBpbmNsdWRlIHJlZ3VsYXI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xufVxuXG5tYWluIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmhpZGRlbi1tZCB7XG4gICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5oaWRkZW4tc20ge1xuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5oaWRkZW4teHMge1xuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5saW5rIHtcbiAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICM3MGFlZmY7XG4gICAgfVxufVxuXG4uanMtZHJvcGRvd24tYm94IHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmlsdGVyLW92ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgIHotaW5kZXg6IDEwMDAwMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiAwLjJzO1xuXG4gICAgJi5zaG93ZWQge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIH1cbn1cblxuLnRleHQtZXJyb3Ige1xuICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgY29sb3I6ICRkYW5nZXItY29sb3I7XG59XG5cbi5qcy1zaW1wbGUtZGF0ZXBpY2tlciB7XG59XG5cbi5zZWxlY3Qtc2V0dGluZ3Mge1xuICAgIHBhZGRpbmc6IDI0cHggMzJweCAwO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheS1jb2xvcjtcbn1cblxuLmluZm8tYnRuIHtcbiAgICBAaW5jbHVkZSBzcHJpdGUoXCJpbmZvLWJ0blwiLCBpbmxpbmUtYmxvY2spO1xuICAgIG1hcmdpbi1ib3R0b206IC0ycHg7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgQGluY2x1ZGUgc3ByaXRlKFwiaW5mby1idG4taFwiLCBpbmxpbmUtYmxvY2spO1xuICAgIH1cblxuICAgICYtLXF1ZXN0aW9uIHtcbiAgICAgICAgJi1pY29uIHtcbiAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRkYXJrLWdyZXk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRkYXJrLWdyZXk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnPyc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnJpZ2h0LXRleHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uY2hhdCB7XG4gICAgJl9fd3JhcCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICB9XG59XG5cbi5wMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4ubTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4ubXIxNDQge1xuICAgIG1hcmdpbi1yaWdodDogMTQ0cHg7XG59XG5cbi5tYjgge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLndpZHRoLWF1dG8ge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1pbi13aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3d4IHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICB9XG5cbiAgICAvKiBUcmFjayAqL1xuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0Y1RjdGQztcbiAgICB9XG5cbiAgICAvKiBIYW5kbGUgKi9cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgIGJvcmRlcjogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDE5MSwgMjAwLCAyMTcsIDAuNik7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgYmFja2dyb3VuZC1jbGlwOiBjb250ZW50LWJveDtcbiAgICB9XG5cbiAgICAvKiBIYW5kbGUgb24gaG92ZXIgKi9cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gICAgICAgIC8vYmFja2dyb3VuZDogcmVkO1xuICAgIH1cblxuICAgIHNjcm9sbC1iZWhhdmlvcjogYXV0bztcbiAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcblxuICAgIC8qINCT0LvQvtCx0LDQu9GM0L3Ri9C1INGB0LLQvtC50YHRgtCy0LAgKi9cbiAgICBzY3JvbGwtYmVoYXZpb3I6IGluaGVyaXQ7XG4gICAgc2Nyb2xsLWJlaGF2aW9yOiBpbml0aWFsO1xuICAgIHNjcm9sbC1iZWhhdmlvcjogdW5zZXQ7XG5cbiAgICBzY3JvbGxiYXItYmFzZS1jb2xvcjogI2VmZWZlZjtcbiAgICBzY3JvbGxiYXItZmFjZS1jb2xvcjogIzY2NjY2NjtcbiAgICBzY3JvbGxiYXItM2RsaWdodC1jb2xvcjogIzY2NjY2NjtcbiAgICBzY3JvbGxiYXItaGlnaGxpZ2h0LWNvbG9yOiAjNjY2NjY2O1xuICAgIHNjcm9sbGJhci10cmFjay1jb2xvcjogI2VmZWZlZjtcbiAgICBzY3JvbGxiYXItYXJyb3ctY29sb3I6ICM2NjY2NjY7XG4gICAgc2Nyb2xsYmFyLXNoYWRvdy1jb2xvcjogIzY2NjY2NjtcbiAgICBzY3JvbGxiYXItZGFyay1zaGFkb3ctY29sb3I6ICM2NjY2NjY7XG5cbn1cblxuLnR0eTQwIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XG59XG5cbi5fYmRiIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q5RERFNSAhaW1wb3J0YW50O1xufVxuXG4uanMtc2ltcGxlLWFjY29yZCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNwYWNlLWJldHdlZW57XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmZsZXgtZW5ke1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn0iLCJ1bCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG5hIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC4zcztcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5oMSxcbi5oMSB7XG4gIG1hcmdpbjogMDtcbiAgQGluY2x1ZGUgbWVkaXVtO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xufVxuXG5oMixcbi5oMiB7XG4gIG1hcmdpbjogMDtcbiAgQGluY2x1ZGUgbWVkaXVtO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xufVxuXG5oMyxcbi5oMyB7XG4gIG1hcmdpbjogMDtcbiAgQGluY2x1ZGUgbWVkaXVtO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xufVxuXG5oNCxcbi5oNCB7XG4gIG1hcmdpbjogMDtcbiAgQGluY2x1ZGUgbWVkaXVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xufVxuXG5wIHtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcblxuICAmOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxucCxcbi5oMSxcbi5oMixcbi5oMyxcbi5oNCxcbi5oNSxcbi5oNiB7XG4gICY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG5iLFxuc3Ryb25nIHtcbiAgQGluY2x1ZGUgYm9sZDtcbn1cblxuLnN0YXRpYyB7XG4gIGEge1xuICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIHVsLFxuICBwLFxuICBoMSxcbiAgaDIsXG4gIGgzLFxuICBoNCxcbiAgaDUsXG4gIGg2LFxuICBvbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIGgxLFxuICBoMixcbiAgaDMsXG4gIGg0LFxuICBoNSxcbiAgaDYge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG5cbiAgaHIge1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2Q5ZGRlNTtcbiAgICBtYXJnaW46IDI0cHggMDtcbiAgfVxuXG4gIHVsLFxuICBvbCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuXG4gICAgbGkge1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgdWwge1xuICAgIGxpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNnB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBvbCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIGNvdW50ZXItcmVzZXQ6IG15LWF3ZXNvbWUtY291bnRlcjtcblxuICAgIGxpIHtcbiAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBteS1hd2Vzb21lLWNvdW50ZXI7XG4gICAgICBjb2xvcjogIzMyNDA1NztcbiAgICAgIEBpbmNsdWRlIHJlZ3VsYXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIycHg7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogY291bnRlcihteS1hd2Vzb21lLWNvdW50ZXIpIFwiLlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICBAaW5jbHVkZSBtZWRpdW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgYmxvY2txdW90ZSB7XG4gICAgYmFja2dyb3VuZDogI2Y1ZjhmYztcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgcGFkZGluZzogMzBweCAyNXB4O1xuICAgIG1hcmdpbjogMjVweCAwO1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgfVxuICB9XG5cbiAgaWZyYW1lIHtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4iLCJAbWl4aW4gY2xlYXJmaXgoKSB7XG4gICY6YmVmb3JlLFxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgfVxuICAmOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuXG5AbWl4aW4gYWxpZ24oJGhvcml6b250YWw6IHRydWUsICR2ZXJ0aWNhbDogdHJ1ZSwgJHRyYW5zZm9ybTogbnVsbCkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgQGlmICgkaG9yaXpvbnRhbCkge1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxuICBAaWYgKCR2ZXJ0aWNhbCkge1xuICAgIHRvcDogNTAlO1xuICB9XG5cbiAgQGlmICgkaG9yaXpvbnRhbCBhbmQgJHZlcnRpY2FsKSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSksICR0cmFuc2Zvcm07XG4gIH0gQGVsc2UgaWYgKCRob3Jpem9udGFsKSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCksICR0cmFuc2Zvcm07XG4gIH0gQGVsc2Uge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpLCAkdHJhbnNmb3JtO1xuICB9XG59XG5cbkBtaXhpbiBkaWdpdGFsX2xpc3QoKSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgY291bnRlci1yZXNldDogbGktY291bnRlcjtcblxuICBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgbGk6OmJlZm9yZSB7XG4gICAgY29udGVudDogY291bnRlcihsaS1jb3VudGVyKTtcbiAgICBjb3VudGVyLWluY3JlbWVudDogbGktY291bnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWl4aW4gZmlsbCgkZGlnaXQ6IDApIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6ICRkaWdpdDtcbiAgYm90dG9tOiAkZGlnaXQ7XG4gIGxlZnQ6ICRkaWdpdDtcbiAgcmlnaHQ6ICRkaWdpdDtcbn1cblxuQG1peGluIGZpbHRlcigpIHtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMSkgYnJpZ2h0bmVzcygxLjE1KTtcbiAgb3BhY2l0eTogLjY1O1xufVxuXG5AbWl4aW4gbGV0dGVyLXNwYWNpbmcoJHBob3Rvc2hvcCkge1xuICBsZXR0ZXItc3BhY2luZzogI3skcGhvdG9zaG9wIC8gMTAwMH1lbTtcbn1cblxuQG1peGluIGxpbmstdW5kZXJsaW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG5AbWl4aW4gcGxhY2Vob2xkZXIge1xuICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBAY29udGVudFxuICB9XG4gICY6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgQGNvbnRlbnRcbiAgfVxuICAmOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBAY29udGVudFxuICB9XG4gICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBAY29udGVudFxuICB9XG59XG5cbkBtaXhpbiByb3RhdGUoJGRlZzoxODBkZWcpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoJGRlZyk7XG59XG5cbkBtaXhpbiB0cmFuc2l0aW9uKCRwcm9wZXJ0eTogYWxsKSB7XG4gIHRyYW5zaXRpb246ICRwcm9wZXJ0eSAuM3MgbGluZWFyO1xufVxuXG5AbWl4aW4gdHJpYW5nbGUoJHdpZHRoLCAkZGlyLCAkY29sb3IpIHtcbiAgQGlmICRkaXIgPT0gdXAge1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItbGVmdDogJHdpZHRoLzIgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAkd2lkdGgvMiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAkd2lkdGgvMiBzb2xpZCAkY29sb3I7XG4gIH0gQGVsc2UgaWYgJGRpciA9PSBkb3duIHtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6ICR3aWR0aC8yIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogJHdpZHRoLzIgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcDogJHdpZHRoLzIgc29saWQgJGNvbG9yO1xuICB9IEBlbHNlIGlmICRkaXIgPT0gcmlnaHQge1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItdG9wOiAkd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogJHdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1sZWZ0OiAkd2lkdGggc29saWQgJGNvbG9yO1xuICB9IEBlbHNlIGlmICRkaXIgPT0gbGVmdCB7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci10b3A6ICR3aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAkd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAkd2lkdGggc29saWQgJGNvbG9yO1xuICB9XG59XG5cbkBtaXhpbiBzdGlja3ktZm9vdGVyKCRmb290ZXItaGVpZ2h0LCAkd3JhcHBlci1zZWxlY3RvcjogdW5xdW90ZShcIiN3cmFwcGVyXCIpLCAkY29udGFpbmVyLXNlbGVjdG9yOiB1bnF1b3RlKFwiI2NvbnRhaW5lclwiKSwgJGZvb3Rlci1zZWxlY3RvcjogdW5xdW90ZShcIiNmb290ZXJcIikpIHtcbiAgaHRtbCwgYm9keSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIGJvZHkge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gICN7JHdyYXBwZXItc2VsZWN0b3J9IHtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0kZm9vdGVyLWhlaWdodDtcbiAgICAjeyRjb250YWluZXItc2VsZWN0b3J9IHtcbiAgICAgIHBhZGRpbmc6IDAgMCAkZm9vdGVyLWhlaWdodCAwO1xuICAgIH1cbiAgfVxuICAjeyRmb290ZXItc2VsZWN0b3J9IHtcbiAgICBtaW4taGVpZ2h0OiAkZm9vdGVyLWhlaWdodDtcbiAgfVxufVxuXG5cbkBtaXhpbiBtb2JpbGUoKSB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWVkaWEpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5cbkBtaXhpbiBuby1tb2JpbGUge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJG1vYmlsZU1lZGlhICsgMSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiB0YWJsZXQoKSB7XG4gIEBtZWRpYShtaW4td2lkdGg6ICRtb2JpbGVNZWRpYSArIDEpIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0TWVkaWEpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gdGFibGV0LWFuZC1waG9uZSgpIHtcbiAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldE1lZGlhKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuXG5AbWl4aW4gZGVza3RvcCgpIHtcbiAgQG1lZGlhKG1heC13aWR0aDogJGRlc2t0b3BXaWR0aCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBsYXJnZSgpIHtcbiAgQG1lZGlhKG1pbi13aWR0aDogJGRlc2t0b3BXaWR0aCArIDEpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AZnVuY3Rpb24gaHNsYS1jYWxjICgkY29sb3IsICRvcGFjaXR5KSB7XG4gIEByZXR1cm4gaHNsYShodWUoJGNvbG9yKSwgc2F0dXJhdGlvbigkY29sb3IpLCBsaWdodG5lc3MoJGNvbG9yKSwgJG9wYWNpdHkpXG59XG5cbkBtaXhpbiBwbmctaWNvbigkbmFtZSwgJHdpZHRoLCAkaGVpZ2h0KSB7XG4gIGJhY2tncm91bmQ6IHVybCgkaW1hZ2VzX2RpciArICRuYW1lICsgXCIucG5nXCIpbm8tcmVwZWF0O1xuICB3aWR0aDogJHdpZHRoICsgcHg7XG4gIGhlaWdodDogJGhlaWdodCArIHB4O1xufVxuXG4iLCIuaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDJweCA4cHggcmdiYSgyOSwgNDIsIDU2LCAwLjEpO1xuICBoZWlnaHQ6IDY0cHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcGFkZGluZzogMCAzMnB4IDAgMTYwcHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAyMDtcbiAgdHJhbnNpdGlvbjogbGVmdCAwLjNzLCBwYWRkaW5nLWxlZnQgMC4zcztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtaW4td2lkdGg6IDEwMjRweDtcblxuICAub3BlbmVkLWZpbHRlciB7XG4gICAgYm94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMjksIDQyLCA1NiwgMC4xKTtcbiAgfVxuXG4gICZfX3NlYXJjaCB7XG4gICAgd2lkdGg6IDQ4MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5faW5wdXQge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiAxMnB4O1xuICAgICAgICBAaW5jbHVkZSBzcHJpdGUoXCJzZWFyY2hcIik7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xMXB4O1xuICAgICAgfVxuXG4gICAgICBpbnB1dCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNDhweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTIycHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuX2Ryb3Age1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogMTIycHg7XG4gICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxcHg7XG4gICAgICAgIHJpZ2h0OiAxMDAlO1xuICAgICAgICBib3R0b206IDFweDtcbiAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcbiAgICAgICAgICAyNzBkZWcsXG4gICAgICAgICAgI2ZmZmZmZiAwJSxcbiAgICAgICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCVcbiAgICAgICAgKTtcbiAgICAgIH1cblxuICAgICAgc2VsZWN0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLmRyb3Bkb3duIHtcbiAgICAgICAgJl9faGVhZGVyIHtcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGNvbG9yOiAjOTk5ZmE4O1xuICAgICAgICAgIGhlaWdodDogMzhweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgei1pbmRleDogNDtcbiAgICAgICAgICBtYXJnaW46IDFweCAxcHggMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgLmRyb3Bkb3duIHtcbiAgICAgICAgICAgICAgJl9fYXJyb3cge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcHJpdGUoXCJzZWFyY2gtZHJvcC1iXCIpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGV4dCB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fYXJyb3cge1xuICAgICAgICAgIEBpbmNsdWRlIHNwcml0ZShcInNlYXJjaC1kcm9wXCIpO1xuICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgICAgICAgIHJpZ2h0OiAxOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fYm94IHtcbiAgICAgICAgICB0b3A6IC0xcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNiOWQxZjk7XG4gICAgICAgICAgYm94LXNoYWRvdzogMHB4IDJweCA4cHggcmdiYSg0NiwgNjcsIDEwMiwgMC4xNSk7XG4gICAgICAgICAgcGFkZGluZzogMzhweCAwIDA7XG5cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYjlkMWY5O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMDtcblxuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmN2ZjO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYub3BlbmVkIHtcbiAgICAgICAgICAuZHJvcGRvd25fX2Fycm93IHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICBAaW5jbHVkZSBzcHJpdGUoXCJzZWFyY2gtZHJvcC1iXCIpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2ZpbHRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDI0cHg7XG5cbiAgICAuX2J0biB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIycHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIEBpbmNsdWRlIHNwcml0ZShcImZpbHRlcnNcIik7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIH1cblxuICAgICAgJi5zaG93ZWQge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5fdGV4dCB7XG4gICAgICBjb2xvcjogIzRmOGJmMDtcbiAgICB9XG5cbiAgICAuX3F0eSB7XG4gICAgICBjb2xvcjogIzc1Nzc3YjtcbiAgICB9XG4gIH1cblxuICAmX191c2VyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLy9tYXJnaW4tbGVmdDogYXV0bztcblxuICAgICY6aG92ZXIge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgLnVzZXIge1xuICAgICAgICAmX19oZWFkZXIge1xuICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2JveCB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnVzZXIge1xuICAgICAgJl9faGVhZGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAuX3RleHQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5faW1nIHtcbiAgICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2QzZDhlMDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBhbGlnbjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fYm94IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgIHJpZ2h0OiAtMTRweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTRweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2QzZDhlMDtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAxMHB4IHJnYmEoMCwgNDcsIDgyLCAwLjEyKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICBwYWRkaW5nOiA0cHggMTJweDtcbiAgICAgICAgbWluLXdpZHRoOiAxOTZweDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IC0xMHB4O1xuICAgICAgICAgIHJpZ2h0OiAxOHB4O1xuICAgICAgICAgIEBpbmNsdWRlIHRyaWFuZ2xlKDIwcHgsIHVwLCAjZDNkOGUwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogLTlweDtcbiAgICAgICAgICByaWdodDogMThweDtcbiAgICAgICAgICBAaW5jbHVkZSB0cmlhbmdsZSgyMHB4LCB1cCwgI2ZmZik7XG4gICAgICAgIH1cblxuICAgICAgICAuX2xpbmsge1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMCAxMHB4IDIwcHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBAaW5jbHVkZSBhbGlnbihmYWxzZSwgdHJ1ZSk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLl9zZXR0aW5ncyAuX2xpbmsge1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwcml0ZShcInNldHRpbmdzXCIpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwcml0ZShcInNldHRpbmdzLWJcIik7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLl9sb2dvdXQge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkM2Q4ZTA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLl9saW5rIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgc3ByaXRlKFwibG9nb3V0XCIpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHNwcml0ZShcImxvZ291dC1iXCIpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8vL1xuLy8vIEBhdXRob3IgTWlrZSBTdHJlZXRcbi8vLyBAZ3JvdXAgU3ByaXRlXG4vLy8vXG5cbi8vLyBDb252ZXJ0IHBpeGVscyB0byBlbXNcbi8vL1xuLy8vIEBwYXJhbSB7TnVtYmVyfSAkcHggLSB2YWx1ZSB0byBjb252ZXJ0XG4vLy8gQHBhcmFtIHtOdW1iZXJ9ICRiYXNlLWZvbnQtc2l6ZSAoJG1xLWJhc2UtZm9udC1zaXplKSAtIGA8Ym9keT5gIGZvbnQgc2l6ZVxuLy8vXG4vLy8gQGV4YW1wbGUgc2Nzc1xuLy8vICAkZm9udC1zaXplLWluLWVtczogbXEtcHgyZW0oMTZweCk7XG4vLy8gIHAgeyBmb250LXNpemU6IG1xLXB4MmVtKDE2cHgpOyB9XG4vLy9cbi8vLyBAcmVxdWlyZXMgJG1xLWJhc2UtZm9udC1zaXplXG4vLy8gQHJldHVybnMge051bWJlcn1cbkBmdW5jdGlvbiBtcS1weDJlbSgkcHgsICRiYXNlLWZvbnQtc2l6ZTogMTRweCkge1xuICBAcmV0dXJuICRweDtcbiAgQGlmIHVuaXRsZXNzKCRweCkge1xuICAgIEB3YXJuIFwiQXNzdW1pbmcgI3skcHh9IHRvIGJlIGluIHBpeGVscywgYXR0ZW1wdGluZyB0byBjb252ZXJ0IGl0IGludG8gcGl4ZWxzLlwiO1xuICAgIEByZXR1cm4gbXEtcHgyZW0oJHB4ICsgMHB4KTsgLy8gVGhhdCBtYXkgZmFpbC5cbiAgfSBAZWxzZSBpZiB1bml0KCRweCkgPT0gZW0ge1xuICAgIEByZXR1cm4gJHB4O1xuICB9XG4gIEByZXR1cm4gKCRweCAvICRiYXNlLWZvbnQtc2l6ZSkgKiAxZW07XG59XG5cbi8vLyBBZGQgY2xhc3MgZm9yIDxJRTkgc3ByaXRlIGZhbGxiYWNrXG4vLy8gQGdyb3VwIHNwcml0ZVxuLy8vIEB0eXBlIFN0cmluZ1xuJGllU3ByaXRlOiAnLmx0LWllOScgIWRlZmF1bHQ7XG5cbi8vLyBTZXQgdGhlIGAkc3ByaXRlYCBtYXBcbi8vLyBAZ3JvdXAgc3ByaXRlXG4kc3ByaXRlOiBtYXAtZ2V0KCRpY29ucywgc3ByaXRlKSAhZGVmYXVsdDtcblxuLy8vIFJldHJpdmUgYW4gYXR0cmlidXRlcyB2YWx1ZSBmb3IgYSBzcGVjaWZpYyBpY29uIGluIHRoZSBzcHJpdGUgbWFwXG4vLy8gQHBhcmFtIHtzdHJpbmd9ICRpY29uIC0gVGhlIG5hbWUgb2YgdGhlIGljb25cbi8vLyBAcGFyYW0ge3N0cmluZ30gJGF0dHIgLSBUaGUgYXR0cmlidXRlIHlvdSB3aXNoIHRvIHJldHJpZXZlIChlLmcuIHdpZHRoKVxuQGZ1bmN0aW9uIHNwcml0ZS1hdHRyKCRpY29uLCAkYXR0cikge1xuICAkbmV3SWNvbjogbWFwLWdldCgkaWNvbnMsICRpY29uKTtcbiAgQGlmICRuZXdJY29uID09IG51bGwge1xuICAgIEB3YXJuIFwiQ2FuJ3QgZmluZCBhbiBpY29uIHdpdGggdGhlIG5hbWUgI3skaWNvbn1cIjtcbiAgfVxuICBAcmV0dXJuIG1hcC1nZXQoJG5ld0ljb24sICRhdHRyKTtcbn1cblxuLy8vIENyZWF0ZSBhIG1hcCB3aXRoIHRoZSBzcGVjaWZpZWQgaWNvbiBvZiBhdHRyaWJ1dGVzXG4vLy8gQHBhcmFtIHtzdHJpbmd9ICRpY29uIC0gVGhlIG5hbWUgb2YgdGhlIGljb25cbkBmdW5jdGlvbiBpY29uLWF0dHIoJGljb24pIHtcbiAgJGF0dHI6IChcbiAgICAgICAgICB3aWR0aDogc3ByaXRlLWF0dHIoJGljb24sIHdpZHRoKSxcbiAgICAgICAgICBoZWlnaHQ6IHNwcml0ZS1hdHRyKCRpY29uLCBoZWlnaHQpLFxuICAgICAgICAgIHg6IHNwcml0ZS1hdHRyKCRpY29uLCBiYWNrZ3JvdW5kWCksXG4gICAgICAgICAgeTogc3ByaXRlLWF0dHIoJGljb24sIGJhY2tncm91bmRZKVxuICApO1xuXG4gIEByZXR1cm4gJGF0dHI7XG59XG5cbi8vLyBHZXQgdGhlIHdpZHRoIG9mIGFuIGljb24gaW4gZW1cbi8vLyBAcGFyYW0ge3N0cmluZ30gJGljb24gLSBUaGUgbmFtZSBvZiB0aGUgaWNvblxuQGZ1bmN0aW9uIGljb25fd2lkdGgoJGljb24pIHtcbiAgQHJldHVybiBzcHJpdGUtYXR0cigkaWNvbiwgd2lkdGgpO1xufVxuXG4vLy8gR2V0IHRoZSBoZWlnaHQgb2YgYW4gaWNvbiBpbiBlbVxuLy8vIEBwYXJhbSB7c3RyaW5nfSAkaWNvbiAtIFRoZSBuYW1lIG9mIHRoZSBpY29uXG5AZnVuY3Rpb24gaWNvbl9oZWlnaHQoJGljb24pIHtcbiAgQHJldHVybiBzcHJpdGUtYXR0cigkaWNvbiwgaGVpZ2h0KTtcbn1cblxuLy8vIEFzc2lnbiB0aGUgY29ycmVjdCBTVkcgYmFja2dyb3VuZCBpbWFnZSBhbmQgZGltZW5zaW9ucyB0byB0aGUgZWxlbWVudFxuJXNwcml0ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKG1hcC1nZXQoJHNwcml0ZSwgc3ZnUGF0aCkpO1xuICBiYWNrZ3JvdW5kLXNpemU6IG1xLXB4MmVtKG1hcC1nZXQoJHNwcml0ZSwgd2lkdGgpKSBtcS1weDJlbShtYXAtZ2V0KCRzcHJpdGUsIGhlaWdodCkpO1xufVxuXG4vLy8gQXNzaWduIHRoZSBjb3JyZWN0IFBORyBiYWNrZ3JvdW5kIGltYWdlIGFuZCBkaW1lbnNpb25zIHRvIHRoZSBlbGVtZW50XG4laWUtc3ByaXRlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKG1hcC1nZXQoJHNwcml0ZSwgcG5nUGF0aCkpO1xufVxuXG4vLy8gQWRkIGEgc3ByaXRlIFBORyBpY29uIGZvciBicm93c2VycyB3aXRoIHRoZSBgJGllU3ByaXRlYCBjbGFzcyB3aXRoIHB4IGZvciBwb3NpdGlvbmluZ1xuLy8vIEBwYXJhbSB7c3RyaW5nfSAkaWNvbiAtIFRoZSBuYW1lIG9mIHRoZSBpY29uXG4vLy8gQHBhcmFtIHtzdHJpbmd9ICR0eXBlIFthbGxdIC0gVGhlIHByb3BlcnRpZXMgd2FudGVkIChjYW4gYmUgYGFsbGAsIGBzaXplYCBvciBgYmdgKS5cbi8vLyAtIGBhbGxgIGVuc3VyZXMgdGhlIGljb24gaGFzIHRoZSBiYWNrZ3JvdW5kLCBwb3NpdGlvbiBhbmQgc2l6ZS5cbi8vLyAtIGBzaXplYCBpcyBqdXN0IGZvciBkaW1lbnNpb25zXG4vLy8gLSBgYmdgIGp1c3QgIGFwcGxpZXMgdGhlIGJhY2tncm91bmRzIHRvIGFuIGVsZW1lbnRcbi8vLyBAZXhhbXBsZSBzY3NzIC0gVXNhZ2Vcbi8vLyAuY2xhc3Mge1xuLy8vIFx0QGluY2x1ZGUgaWUtc3ByaXRlKGFycm93KTtcbi8vLyBcdCY6aG92ZXIge1xuLy8vIFx0XHRAaW5jbHVkZSBpZS1zcHJpdGUoYXJyb3dEb3duLCBiZylcbi8vLyBcdH1cbi8vLyB9XG4vLy9cbi8vLyBAZXhhbXBsZSBjc3MgLSBPdXRwdXRcbi8vLyAubHQtaWU5IC5jbGFzcyB7XG4vLy8gICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zcHJpdGUucG5nXCIpO1xuLy8vIH1cbi8vLyAubHQtaWU5IC5jbGFzcyB7XG4vLy8gICAgIHdpZHRoOiAyMHB4O1xuLy8vICAgICBoZWlnaHQ6IDIwcHg7XG4vLy8gICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01cHggLTVweDtcbi8vLyB9XG4vLy8gLmx0LWllOSAuY2xhc3M6aG92ZXIge1xuLy8vICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzZweCAtMzZweDtcbi8vLyB9XG5AbWl4aW4gaWUtc3ByaXRlKCRpY29uLCAkdHlwZTogYWxsKSB7XG4gICRpY29uTWFwOiBpY29uLWF0dHIoJGljb24pO1xuXG4gIEBpZiAkaWVTcHJpdGUge1xuICAgICN7JGllU3ByaXRlfSAmIHtcbiAgICAgIEBpZiAkdHlwZSA9PSBhbGwge1xuICAgICAgICAvLyBTaGFyZXMgdGhlIFBORyBiYWNrZ3JvdW5kXG4gICAgICAgIEBleHRlbmQgJWllLXNwcml0ZTtcbiAgICAgIH1cbiAgICAgIC8vIE91dHB1dHMgZGltZW5zaW9ucyBvZiBpY29uXG4gICAgICBAaWYgJHR5cGUgPT0gYWxsIG9yICR0eXBlID09IHNpemUge1xuICAgICAgICB3aWR0aDogbWFwLWdldCgkaWNvbk1hcCwgd2lkdGgpO1xuICAgICAgICBoZWlnaHQ6IG1hcC1nZXQoJGljb25NYXAsIGhlaWdodCk7XG4gICAgICB9XG4gICAgICAvLyBPdXRwdXRzIGJhY2tncm91bmQgcG9zaXRpb25cbiAgICAgIEBpZiAkdHlwZSA9PSBhbGwgb3IgJHR5cGUgPT0gYmcge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAobWFwLWdldCgkaWNvbk1hcCwgeCkgLSA1KSAobWFwLWdldCgkaWNvbk1hcCwgeSkgLSA1KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8vIEFkZCBhbiBTVkcgc3ByaXRlIGljb24gdXNpbmcgZW0gcG9zaXRpb25pbmcsIHdpdGggYSBQTkcgaWNvbiBmb3IgYnJvd3NlcnMgd2l0aCB0aGUgYCRpZVNwcml0ZWAgY2xhc3MgdXNpbmcgcHggcG9zaXRpb25pbmdcbi8vLyBAcGFyYW0ge3N0cmluZ30gJGljb24gLSBUaGUgbmFtZSBvZiB0aGUgaWNvblxuLy8vIEBwYXJhbSB7c3RyaW5nfSAkdHlwZSBbYWxsXSAtIFRoZSBwcm9wZXJ0aWVzIHdhbnRlZCAoY2FuIGJlIGBhbGxgLCBgc2l6ZWAgb3IgYGJnYCkuXG4vLy8gLSBgYWxsYCBlbnN1cmVzIHRoZSBpY29uIGhhcyB0aGUgYmFja2dyb3VuZCwgcG9zaXRpb24gYW5kIHNpemUuXG4vLy8gLSBgc2l6ZWAgaXMganVzdCBmb3IgZGltZW5zaW9uc1xuLy8vIC0gYGJnYCBqdXN0ICBhcHBsaWVzIHRoZSBiYWNrZ3JvdW5kcyB0byBhbiBlbGVtZW50XG4vLy8gQGV4YW1wbGUgc2NzcyAtIFVzYWdlXG4vLy8gLmNsYXNzIHtcbi8vLyBcdEBpbmNsdWRlIHNwcml0ZShhcnJvdyk7XG4vLy8gXHQmOmhvdmVyIHtcbi8vLyBcdFx0QGluY2x1ZGUgc3ByaXRlKGFycm93RG93biwgYmcpXG4vLy8gXHR9XG4vLy8gfVxuLy8vXG4vLy8gQGV4YW1wbGUgY3NzIC0gT3V0cHV0XG4vLy8gLmNsYXNzIHtcbi8vLyBcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbi8vLyBcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zcHJpdGUuc3ZnXCIpO1xuLy8vIFx0YmFja2dyb3VuZC1zaXplOiAzNC4yNWVtIDMyLjE4NzVlbTtcbi8vLyB9XG4vLy9cbi8vLyAubHQtaWU5IC5jbGFzcyB7XG4vLy8gXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc3ByaXRlLnBuZ1wiKTtcbi8vLyB9XG4vLy9cbi8vLyAuY2xhc3Mge1xuLy8vIFx0d2lkdGg6IDEuMzEyNWVtO1xuLy8vIFx0aGVpZ2h0OiAxLjMxMjVlbTtcbi8vLyBcdGJhY2tncm91bmQtcG9zaXRpb246IC0wLjMxMjVlbSAtMC4zMTI1ZW07XG4vLy8gfVxuLy8vIC5sdC1pZTkgLmNsYXNzIHtcbi8vLyBcdHdpZHRoOiAyMHB4O1xuLy8vIFx0aGVpZ2h0OiAyMHB4O1xuLy8vIFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTVweCAtNXB4O1xuLy8vIH1cbi8vLyAuY2xhc3M6aG92ZXIge1xuLy8vIFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTIuMjVlbSAtMi4yNWVtO1xuLy8vIH1cbi8vLyAubHQtaWU5IC5jbGFzczpob3ZlciB7XG4vLy8gXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzZweCAtMzZweDtcbi8vLyB9XG5AbWl4aW4gc3ByaXRlKCRpY29uLCAkZGlzcGxheTogYmxvY2ssICR0eXBlOiBhbGwsICR3aWR0aDogYXV0bywgJGhlaWdodDogYXV0bykge1xuICBAaWYgJHR5cGUgPT0gYWxsIHtcbiAgICAvLyBTaGFyZXMgdGhlIGJhY2tncm91bmRzXG5cbiAgICBkaXNwbGF5OiAkZGlzcGxheTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwobWFwLWdldCgkc3ByaXRlLCBzdmdQYXRoKSk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBtcS1weDJlbShtYXAtZ2V0KCRzcHJpdGUsIHdpZHRoKSkgbXEtcHgyZW0obWFwLWdldCgkc3ByaXRlLCBoZWlnaHQpKTtcbiAgfVxuXG4gICRpY29uTWFwOiBpY29uLWF0dHIoJGljb24pO1xuXG4gIC8vIE91dHB1dHMgZGltZW5zaW9ucyBpbiBlbVxuICBAaWYgJHR5cGUgPT0gYWxsIG9yICR0eXBlID09IHNpemUge1xuICAgIEBpZiAoJHdpZHRoID09IGF1dG8pIHtcbiAgICAgIHdpZHRoOiBtcS1weDJlbShtYXAtZ2V0KCRpY29uTWFwLCB3aWR0aCkpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgd2lkdGg6ICR3aWR0aDtcbiAgICB9XG4gICAgQGlmICgkaGVpZ2h0ID09IGF1dG8pIHtcbiAgICAgIGhlaWdodDogbXEtcHgyZW0obWFwLWdldCgkaWNvbk1hcCwgaGVpZ2h0KSk7XG4gICAgfSBAZWxzZSB7XG4gICAgICBoZWlnaHQ6ICRoZWlnaHQ7XG4gICAgfVxuICB9XG5cbiAgLy8gT3V0cHV0cyBiYWNrZ3JvdW5kIHBvc2l0aW9uIGluIGVtXG4gIEBpZiAkdHlwZSA9PSBhbGwgb3IgJHR5cGUgPT0gYmcge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IG1xLXB4MmVtKG1hcC1nZXQoJGljb25NYXAsIHgpKSBtcS1weDJlbShtYXAtZ2V0KCRpY29uTWFwLCB5KSk7XG4gIH1cbn1cblxuQG1peGluIHNwcml0ZV9ob3ZlcigkaWNvbiwgJGljb25faG92ZXIpIHtcbiAgQGluY2x1ZGUgc3ByaXRlKCRpY29uKTtcbiAgJjpob3ZlciB7XG4gICAgQGluY2x1ZGUgc3ByaXRlKCRpY29uX2hvdmVyKTtcbiAgfVxufVxuXG5AbWl4aW4gc3ByaXRlX2hvdmVyX29wYWNpdHkoJGljb24sICRwZXJjZW50KSB7XG4gIEBpbmNsdWRlIHNwcml0ZSgkaWNvbik7XG4gICY6aG92ZXIge1xuICAgIG9wYWNpdHk6ICRwZXJjZW50IC8gMTAwO1xuICB9XG59IiwiLmJyZWFkY3J1bWJzIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmY2ZmM7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcblxuICAmX19pbm5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBwYWRkaW5nOiAwIDI2cHggMCAzMHB4O1xuICB9XG5cbiAgJl9fYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtOHB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmY2ZmM7XG4gICAgei1pbmRleDogMTtcbiAgICBjb2xvcjogIzc1Nzc3YjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAmLmhpZGUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX19wcmV2IHtcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgJl9fbmV4dCB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcblxuICAgICAgLmJyZWFkY3J1bWJzX19oZWFkZXIge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faGVhZGVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29sb3I6ICM3NTc3N2I7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICByaWdodDogMDtcbiAgICAgIEBpbmNsdWRlIHNwcml0ZShcImJyZWFkLWFycm93XCIpO1xuICAgICAgbWFyZ2luLXRvcDogLTVweDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMzI0MDU3O1xuICAgIH1cblxuICAgICYuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjMzI0MDU3O1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIEBpbmNsdWRlIHNwcml0ZShcImJyZWFkLWFycm93LWJcIik7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19ib3gge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTJweCByZ2JhKDQ2LCA2NywgMTAyLCAwLjE1KTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNiOWQxZjk7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIG1hcmdpbi10b3A6IDZweDtcblxuICAgIGxpIHtcbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogOXB4IDE1cHg7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY3ZmM7XG4gICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiIsIi5wb3B1cC1vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDExMTEyO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucG9wdXAge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogcmdiYSgzNiwgNDUsIDYxLCAwLjQ1KTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDExMTEzO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBwYWRkaW5nOiAxMTJweCAwO1xuICBtaW4td2lkdGg6IDEwMjRweDtcblxuICAmX19ib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogOTI4cHg7XG4gICAgcGFkZGluZzogMjRweCAwIDA7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBib3gtc2hhZG93OiAwcHggOHB4IDQwcHggcmdiYSgxNSwgMzEsIDU5LCAwLjE1KTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxuXG4gICZfX2Nsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyNnB4O1xuICAgIHJpZ2h0OiAzMnB4O1xuICAgIHotaW5kZXg6IDE7XG4gICAgQGluY2x1ZGUgc3ByaXRlKFwicG9wdXAtY2xvc2VcIik7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgcGFkZGluZzogMCAzMnB4O1xuICAgIEBpbmNsdWRlIG1lZGl1bTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLl93YXJuaW5nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIEBpbmNsdWRlIG1lZGl1bTtcbiAgICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIEBpbmNsdWRlIHNwcml0ZShcIndhcm5pbmctc21hbGxcIik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fZGVzYyB7XG4gICAgcGFkZGluZzogMjRweCAzMnB4IDE2cHg7XG4gICAgQGluY2x1ZGUgbWVkaXVtO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcblxuICAgIHNwYW4ge1xuICAgICAgY29sb3I6ICM3ZTg0OGM7XG4gICAgICBAaW5jbHVkZSByZWd1bGFyO1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICB9XG4gIH1cblxuICAmX190b2dnbGUge1xuICAgIG1hcmdpbjogMjRweCAwO1xuICAgIHBhZGRpbmc6IDAgMzJweDtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvcHkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRvcDogODhweDtcbiAgICByaWdodDogMzJweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgQGluY2x1ZGUgc3ByaXRlKFwiY29weVwiKTtcbiAgICAgIG1hcmdpbi10b3A6IC05cHg7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICRwcmltYXJ5LWNvbG9yO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2RlZmF1bHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRvcDogMTI5cHg7XG4gICAgcmlnaHQ6IDMycHg7XG5cbiAgICAuX2lucHV0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICY6Y2hlY2tlZCArIGxhYmVsIHtcbiAgICAgICAgLl90b2dnbGUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2ZDliZTg7XG5cbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGxlZnQ6IDIxcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLl9sYWJlbCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgQGluY2x1ZGUgc3ByaXRlKFwic3RhclwiKTtcbiAgICAgICAgbWFyZ2luLXRvcDogLTZweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuX3RleHQge1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjA1cyAwLjI1cztcbiAgICB9XG5cbiAgICAuX3RvZ2dsZSB7XG4gICAgICB3aWR0aDogMzhweDtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIGJhY2tncm91bmQ6ICNjMWNlZTU7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiAzcHg7XG4gICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC03cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYm9keSB7XG4gICAgcGFkZGluZzogMzJweCAwO1xuXG4gICAgJi0tcCB7XG4gICAgICBwYWRkaW5nOiAzMnB4IDI0cHg7XG4gICAgfVxuXG4gICAgJi0tbm9fcGIge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fc2VjdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICBwYWRkaW5nOiAwIDMycHg7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAmLS1iYiB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZGRlNTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICAgIH1cblxuICAgICYtLW5vX3Age1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAubXVsdGlfX2FkZCB7XG4gICAgICBtYXgtd2lkdGg6IDQyOHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2Zvb3RlciB7XG4gICAgcGFkZGluZzogMjRweCAzMnB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDlkZGU1O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgJl9fYWN0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgbGkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5lZGl0LWRpc2FibGVkIHtcbiAgICAucG9wdXBfX3BlcnNvbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICYtLXNtYWxsIHtcbiAgICAucG9wdXBfX2JveCB7XG4gICAgICB3aWR0aDogNzY4cHg7XG4gICAgfVxuICB9XG5cbiAgJi0tcmVmZXJlbmNlIHtcbiAgICBwYWRkaW5nOiA1MHB4O1xuXG4gICAgLnBvcHVwX19ib3gge1xuICAgICAgd2lkdGg6IDc2OHB4O1xuICAgIH1cbiAgfVxuXG4gICYtLW1pbmkge1xuICAgIC5wb3B1cF9fYm94IHtcbiAgICAgIHdpZHRoOiA2MzBweDtcbiAgICB9XG4gIH1cblxuICAmLS1leHRyYW1pbmkge1xuICAgIC5wb3B1cF9fYm94IHtcbiAgICAgIHdpZHRoOiA0OTBweDtcbiAgICB9XG4gIH1cblxuICAmLS10YWJsZSB7XG4gICAgLnBvcHVwIHtcbiAgICAgICZfX2JveCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEzNTBweDtcbiAgICAgIH1cblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gICAgICB9XG5cbiAgICAgICZfX2Nsb3NlIHtcbiAgICAgICAgcmlnaHQ6IDI0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tZG9jdW1lbnQge1xuICAgICYtYXBwcm92ZSB7XG4gICAgICAucG9wdXAge1xuICAgICAgICAmX19ib2R5IHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMzJweDtcblxuICAgICAgICAgIC5mb3JtIHtcbiAgICAgICAgICAgICYtZ3JvdXAge1xuICAgICAgICAgICAgICBtYXJnaW46IDIwcHggMCAwIDA7XG4gICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAuY29udHJvbCB7XG4gICAgICAgICAgICAgICAgJi1sYWJlbCB7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTZweCAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5mb3JtIHtcbiAgICAgICAgICAgICAgICAmLWFyZWEge1xuICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogODBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5mb290ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDI0cHggMDtcblxuICAuX2hvdmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLl9sb2dvIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIC5fbWFpbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC5faG92ZXIge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuc2lkZWJhciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAzNjhweDtcbiAgdHJhbnNpdGlvbjogMC4zczsgIFxuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAxMTExMTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMTAwJTtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gICYuc2hvd2VkIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICAmX19pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDM7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ViZjFmYztcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYmZjOGQ5O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbiAgfVxuXG4gICZfX21haW4ge1xuICAgIGZsZXg6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAmX19oZWFkZXIge1xuICAgIC8vYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiZmM4ZDk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICYud2l0aC1zZWFyY2gge1xuICAgICAgLnMtaGVhZGVyX19zdWJtZW51OmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAuc3VibWVudV9fc2VhcmNoIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucy1oZWFkZXIge1xuICAgICAgJl9fbGFiZWwge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgQGluY2x1ZGUgc3ByaXRlKFwiYXJyb3ctZG93blwiKTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuMDVzIDAuMjVzO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5vcGVuZWQge1xuICAgICAgICAgICsgLnMtaGVhZGVyX19zdWJtZW51IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMjBweCA0MHB4IDIwcHggMjBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiZmM4ZDk7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2ljb24ge1xuICAgICAgICB3aWR0aDogNDhweDtcbiAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAxNXB4IHJnYmEoMTQzLCAxNTcsIDE4MSwgMC4zKTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX25vdGlmeSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICByaWdodDogLTVweDtcbiAgICAgIH1cblxuICAgICAgJl9fdGV4dCB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDU0cHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4wNXMgMC4yNXM7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGNvbG9yOiAjMzI0MDU3OztcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bTtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fc3VibWVudSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtMTRweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmNWY3ZmM7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNiZmM4ZDk7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDhweCByZ2JhKDk4LCAxMDIsIDEwNSwgMC4xNSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgei1pbmRleDogNTtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAtMTFweDtcbiAgICAgICAgICByaWdodDogMzZweDtcbiAgICAgICAgICBAaW5jbHVkZSB0cmlhbmdsZSgyMHB4LCB1cCwgI2JmYzhkOSk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IC0xMHB4O1xuICAgICAgICAgIHJpZ2h0OiAzNnB4O1xuICAgICAgICAgIEBpbmNsdWRlIHRyaWFuZ2xlKDIwcHgsIHVwLCAjZjVmN2ZjKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuY2hhbmdlZCB7XG4gICAgICAgICAgLnN1Ym1lbnUge1xuICAgICAgICAgICAgJl9fc2VhcmNoIHtcbiAgICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fbGlzdCB7XG4gICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICAgICAgJi5zaG93ZWQge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnN1Ym1lbnUge1xuICAgICAgICAgICZfX3NlYXJjaCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmZjOGQ5O1xuXG4gICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgcGFkZGluZzogMCA0OHB4IDAgMTZweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIHBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2FhYWRiMjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICByaWdodDogMTZweDtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgc3ByaXRlKFwicmVtb3ZlLWl0ZW1cIik7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IC04cHg7XG4gICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcblxuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcHJpdGUoXCJyZW1vdmUtaXRlbS1yXCIpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJl9fYWN0aW9uIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmZjOGQ5O1xuXG4gICAgICAgICAgICAuX2J0biB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxN3B4IDE2cHggMTdweCAzNnB4O1xuICAgICAgICAgICAgICBjb2xvcjogIzRmOGJmMDtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3ByaXRlKFwiaWNvbi1hbGwtb3JnXCIpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC01cHg7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oI2Y1ZjdmYywgMyUpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJl9fbGlzdCB7XG4gICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuXG4gICAgICAgICAgICBtYXJrIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJvbGQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiZmM4ZDk7XG5cbiAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5fYnRuIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDE0cHggMTZweDtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG5cbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM0ZjhiZjA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmX19zZXR0aW5ncyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDEycHggMTJweCAzMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiZmM4ZDk7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgbGVmdDogMTJweDtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTZweDtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgc3ByaXRlKFwiZm9ybi1zZXR0aW5nXCIpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcHJpdGUoXCJmb3JuLXNldHRpbmctYlwiKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zLWhlYWRlcl9faXRlbSB7XG4gICAgICAgICAgcGFkZGluZzogMTJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGEucy1oZWFkZXJfX2l0ZW06aG92ZXIge1xuICAgICAgLnMtaGVhZGVyX190ZXh0IHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2xpc3Qge1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgJl9fb3B0aW9uIHtcbiAgICB0cmFuc2l0aW9uOiBtYXJnaW4tdG9wIDAuM3MsIHBhZGRpbmcgMC4zcywgYmFja2dvcnVuZC1jb2xvciAwLjNzO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcblxuICAgIC5vcHRpb24ge1xuICAgICAgJl9faGVhZGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMTBweCAxMnB4IDEwcHggOHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG5cbiAgICAgICAgICAuX2ljb24ge1xuICAgICAgICAgICAgJi1tYWluIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1ob3ZlciB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5faWNvbiB7XG4gICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggMC4zcywgaGVpZ2h0IDAuM3M7XG4gICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgICAgICAgJi1ob3ZlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5fbm90aWZ5IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogLTJweDtcbiAgICAgICAgICAgIHJpZ2h0OiAtMnB4O1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuX3RleHQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjA1cyAwLjI1cztcbiAgICAgICAgfVxuXG4gICAgICAgIC5fbm90aWZ5IHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fc3VibWVudSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMzZweCAwIDQ4cHg7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBhOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIGRpdi5vcHRpb25fX2hlYWRlciB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgICAgICBAaW5jbHVkZSBzcHJpdGUoXCJhcnJvdy1kb3duXCIpO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMDVzIDAuMjVzO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIEBpbmNsdWRlIHNwcml0ZShcImFycm93LWRvd24tYlwiKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYub3BlbmVkIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBwYWRkaW5nOiAxMHB4IDAgMjBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY3ZmM7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAjYzVjZmUwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2M1Y2ZlMDtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcblxuICAgICAgLm9wdGlvbiB7XG4gICAgICAgICZfX2hlYWRlciB7XG4gICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgc3ByaXRlKFwiYXJyb3ctZG93bi1iXCIpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuX2ljb24ge1xuICAgICAgICAgICAgJi1tYWluIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1ob3ZlciB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3RvZ2dsZSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiZmM4ZDk7XG4gICAgbWluLWhlaWdodDogMzhweDtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgLl9pbnB1dCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAmOmNoZWNrZWQgKyBsYWJlbCB7XG4gICAgICAgIC5fdG9nZ2xlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmQ5YmU4O1xuXG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBsZWZ0OiAyMXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5fbGFiZWwge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgQGluY2x1ZGUgbWVkaXVtO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAxMHB4IDIwcHggMTBweCAyMHB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgaGVpZ2h0OiAzOHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAuX3RleHQge1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjA1cyAwLjI1cztcbiAgICB9XG5cbiAgICAuX3RvZ2dsZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHJpZ2h0OiA4cHg7XG4gICAgICB3aWR0aDogMzhweDtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIGJhY2tncm91bmQ6ICNjMWNlZTU7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTlweDtcbiAgICAgIHRyYW5zaXRpb246IDAuM3M7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiAzcHg7XG4gICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC03cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fc2xpZGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMTAwJTtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogMjtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogNDRweDtcbiAgICAgIGhlaWdodDogNDRweDtcbiAgICAgIGJhY2tncm91bmQ6ICNlMWU5ZmE7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjYzVjZmUwO1xuICAgICAgbWFyZ2luLXRvcDogLTIycHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICByaWdodDogMTBweDtcbiAgICAgIEBpbmNsdWRlIHNwcml0ZShcInNpZGViYXItdG9nZ2xlXCIpO1xuICAgICAgbWFyZ2luLXRvcDogLTdweDtcbiAgICB9XG4gIH1cblxuICAmX191c2VyLFxuICAmX19hZG1pbiB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcblxuICAgICYuc2hvd2VkIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB9XG4gIH1cblxuICAmLS1hZG1pbiB7XG4gICAgLnNpZGViYXIge1xuICAgICAgJl9faW5uZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjM2E0ODY5O1xuICAgICAgICBjb2xvcjogI2RkZTRmMDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgfVxuXG4gICAgICAmX19oZWFkZXIge1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgxNDIsIDE1MywgMTcxLCAwLjUpO1xuXG4gICAgICAgIC5zLWhlYWRlciB7XG4gICAgICAgICAgJl9fbGFiZWwge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmX19pY29uIHtcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q4YWUwMjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fb3B0aW9uIHtcbiAgICAgICAgLm9wdGlvbiB7XG4gICAgICAgICAgJl9faGVhZGVyIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgc3ByaXRlKFwiYXJyb3ctZG93bi1nXCIpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICBmaWxsOiAjZGRlNGYwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG5cbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwcml0ZShcImFycm93LWRvd24td1wiKTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgZmlsbDogI2ZmZjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYub3BlbmVkIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjkzNjU3O1xuICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogIzRmOGJmMDtcblxuICAgICAgICAgIC5vcHRpb24ge1xuICAgICAgICAgICAgJl9faGVhZGVyIHtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG5cbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwcml0ZShcImFycm93LWRvd24tZ1wiKTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgZmlsbDogI2RkZTRmMDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc3ByaXRlKFwiYXJyb3ctZG93bi13XCIpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICBmaWxsOiAjZmZmO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19zbGlkZSB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2E0ODY5O1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIEBpbmNsdWRlIHNwcml0ZShcInNpZGViYXItdG9nZ2xlLWdcIik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmNsb3NlZCB7XG4gICAgd2lkdGg6IDEwMnB4O1xuXG4gICAgLnNpZGViYXIge1xuICAgICAgJl9faGVhZGVyIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgLnMtaGVhZGVyIHtcbiAgICAgICAgICAmX190ZXh0IHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICZfX2xhYmVsIHtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmX19pY29uIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmX19zdWJtZW51IHtcbiAgICAgICAgICAgIHRvcDogOHB4O1xuICAgICAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiAzMjhweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcblxuICAgICAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnN1Ym1lbnUge1xuICAgICAgICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnMtaGVhZGVyX190ZXh0IHtcbiAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fb3B0aW9uIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLm9wZW5lZCB7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgICAgICAgLm9wdGlvbiB7XG4gICAgICAgICAgICAmX19oZWFkZXIgLl9pY29uIHtcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCA0cHggMTVweCByZ2JhKDE0MywgMTU3LCAxODEsIDAuMyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm9wdGlvbiB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgICAmX19oZWFkZXIge1xuICAgICAgICAgICAgLy93aWR0aDogNDhweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICAvLyBtYXJnaW4tbGVmdDogMjBweDtcblxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuX2ljb24ge1xuICAgICAgICAgICAgICB3aWR0aDogNDhweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cbiAgICAgICAgICAgICAgLl9ub3RpZnkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5fdGV4dCB7XG4gICAgICAgICAgICAgIC8vIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICAgICAgICAgIC8vIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgIC8vIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgICAgLy8gcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgY29sb3I6ICM5OTlGQTg7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogOTVweDtcblxuICAgICAgICAgICAgICAuX25vdGlmeS5ub3RpZnkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmX19zdWJtZW51IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgIGxlZnQ6IDEwMXB4O1xuICAgICAgICAgICAgLy9tYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICAgICAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgICAgICAgd2lkdGg6IDMyOHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y1ZjdmYztcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNiZmM4ZDk7XG4gICAgICAgICAgICAvL2JvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgLy9wYWRkaW5nOiAxNnB4IDIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDMycHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjVmN2ZkO1xuICAgICAgICAgICAgLy9iYWNrZ3JvdW5kOiAjZWJmMWZjO1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICZfX3Njcm9sbCB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA5MDBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmX19saXN0IHtcbiAgICAgICAgICAgIC8vcGFkZGluZzogMTZweCAyMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMTZweCAzMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIC5vcHRpb24ge1xuICAgICAgICAgICAgJl9faGVhZGVyIC5faWNvbiB7XG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDE1cHggcmdiYSgxNDMsIDE1NywgMTgxLCAwLjMpO1xuICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjM0Q2RERCO1xuICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX190b2dnbGUge1xuICAgICAgICAuX2xhYmVsIHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLl90ZXh0IHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5fdG9nZ2xlIHtcbiAgICAgICAgICByaWdodDogMjdweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19zbGlkZSB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fYWRtaW4ge1xuICAgICAgICAuc2lkZWJhcl9fb3B0aW9uIHtcbiAgICAgICAgICAub3B0aW9uIHtcbiAgICAgICAgICAgICZfX2hlYWRlciB7XG4gICAgICAgICAgICAgIC5faWNvbiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI5MzY1NztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19zdWJtZW51IHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzI5MzY1NztcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzY0NzA4YTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjM2E0ODY5O1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2NDcwOGE7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2xpc3Qge1xuICAgICAgICAgICAgICBhOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19zY3JvbGwgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDE1MSwgMTY2LCAxOTEsIDAuNCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5vcGVuZWQge1xuICAgICAgICAgICAgLm9wdGlvbiB7XG4gICAgICAgICAgICAgICZfX2hlYWRlciAuX2ljb24ge1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgZmlsbDogI2ZmZjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIC5vcHRpb24ge1xuICAgICAgICAgICAgICAmX19oZWFkZXIgLl9pY29uIHtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tdG9nZ2xlIHtcbiAgICAuc2lkZWJhciB7XG4gICAgICAmX19tYWluIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDM5cHg7XG4gICAgICB9XG5cbiAgICAgICZfX3RvZ2dsZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0zOXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuaGFzLW9wZW5lZC5jbG9zZWQge1xuICAgIC5zaWRlYmFyIHtcbiAgICAgICZfX29wdGlvbiB7XG4gICAgICAgIG9wYWNpdHk6IDAuNjtcblxuICAgICAgICAmLm9wZW5lZCB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICAuc2lkZWJhcl9fc2xpZGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG4iLCIud3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgcGFkZGluZy1sZWZ0OiA4OHB4O1xuICAtbXMtZmxleDogMSAxIGF1dG87XG5cbiAgJl9faW5uZXIge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LXNocmluazogMDtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpe1xuICAgICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDcxcHgpO1xuICAgIH1cbiAgfVxufSIsIi5mb3JtIHtcbiAgJi1maWVsZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMDtcblxuICAgICYuaGFzLWVycm9yIHtcbiAgICAgIC5mb3JtLWljb24ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cblxuICAgICAgLmRyb3Bkb3duIHtcbiAgICAgICAgJl9faGVhZGVyIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRkYW5nZXItY29sb3I7XG4gICAgICAgIH1cblxuICAgICAgICArIC5mb3JtLWljb24ge1xuICAgICAgICAgIHJpZ2h0OiAzMHB4O1xuXG4gICAgICAgICAgKyAuZm9ybS1tZXNzYWdlIHtcbiAgICAgICAgICAgIHJpZ2h0OiAtMzFweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1kYXRlIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAxM3B4O1xuICAgICAgICByaWdodDogMTZweDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgQGluY2x1ZGUgc3ByaXRlKFwiaWNvbi1kYXRlXCIpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLWJsdWUge1xuXG4gICAgfVxuICB9XG5cbiAgJi1sYWJlbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIH1cblxuICAmLWlucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2QzZDhlMDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjMzI0MDU3O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBib3JkZXItY29sb3I6ICNiOWQxZjk7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6ICNiOWQxZjk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICM5OTlmYTg7XG4gICAgICBvcGFjaXR5OiAwLjY1O1xuICAgIH1cblxuICAgIFt0eXBlPVwicGFzc3dvcmRcIl0ge1xuICAgICAgY29sb3I6ICM5OTlmYTg7XG4gICAgICBvcGFjaXR5OiAwLjY1O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cblxuICAgICY6ZGlzYWJsZWQge1xuICAgICAgb3BhY2l0eTogMC42NTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHBsYWNlaG9sZGVyIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWFyZWEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkM2Q4ZTA7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICMzMjQwNTc7XG4gICAgbWluLWhlaWdodDogMTkycHg7XG4gICAgcmVzaXplOiBub25lO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBib3JkZXItY29sb3I6ICNiOWQxZjk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICM5OTlmYTg7XG4gICAgICBvcGFjaXR5OiAwLjY1O1xuICAgIH1cblxuICAgICY6ZGlzYWJsZWQge1xuICAgICAgb3BhY2l0eTogMC42NTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHBsYWNlaG9sZGVyIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWVycm9yIHtcbiAgICBib3JkZXItY29sb3I6ICRkYW5nZXItY29sb3I7XG5cbiAgICAmOmZvY3VzLFxuICAgICY6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkZGFuZ2VyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gICYtY2FwdGlvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMTFweDtcbiAgICBsZWZ0OiAxNnB4O1xuICAgIHotaW5kZXg6IDE7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGNvbG9yOiAjOTk5ZmE4O1xuICB9XG5cbiAgJi1pY29uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAxM3B4O1xuICAgIHJpZ2h0OiAxNnB4O1xuICAgIEBpbmNsdWRlIHNwcml0ZShcImVycm9yLWlucHV0XCIpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICArIC5mb3JtLW1lc3NhZ2Uge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtbWVzc2FnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAtM3B4O1xuICAgIHJpZ2h0OiAtNDVweDtcbiAgICB3aWR0aDogMTM1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTU2NTY1O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBwYWRkaW5nOiA2cHggOHB4O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IDAuMnM7XG4gICAgei1pbmRleDogMTU7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtN3B4O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgQGluY2x1ZGUgdHJpYW5nbGUoMTRweCwgdXAsICNlNTY1NjUpO1xuICAgIH1cbiAgfVxufVxuIiwiLmZvcm0ge1xuICAmLWdyb3VwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBmb250LXNpemU6IDA7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAuY29udHJvbC1sYWJlbCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBwYWRkaW5nOiA4cHggMDtcbiAgICB9XG5cbiAgICAuaGVscC1ibG9jayB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEwMCU7XG4gICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIHRyYW5zaXRpb246IC4zcztcbiAgICB9XG5cbiAgICAmLmhhcy1lcnJvciB7XG4gICAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZGFuZ2VyLWNvbG9yO1xuXG4gICAgICAgICY6Zm9jdXMsICY6aG92ZXIge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGRhbmdlci1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuaGVscC1ibG9jayB7XG4gICAgICAgIGNvbG9yOiAkZGFuZ2VyLWNvbG9yO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaGFzLXN1Y2Nlc3Mge1xuICAgICAgLmZvcm0tY29udHJvbCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzYxQjI4MztcblxuICAgICAgICAmOmZvY3VzLCAmOmhvdmVyIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICM2MUIyODM7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmhlbHAtYmxvY2sge1xuICAgICAgICBjb2xvcjogIzYxQjI4MztcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWNvbnRyb2wge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRDNEOEUwO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgdHJhbnNpdGlvbjogLjNzO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzMyNDA1NztcblxuICAgICY6Zm9jdXMsICY6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjQjlEMUY5O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjOTk5RkE4O1xuICAgICAgb3BhY2l0eTogMC42NTtcbiAgICB9XG5cbiAgICBbdHlwZT1cInBhc3N3b3JkXCJdIHtcbiAgICAgIGNvbG9yOiAjOTk5RkE4O1xuICAgICAgb3BhY2l0eTogMC42NTtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG5cbiAgICAmOmRpc2FibGVkIHtcbiAgICAgIG9wYWNpdHk6IDAuNjU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuXG4gICAgICAmOmZvY3VzLCAmOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBwbGFjZWhvbGRlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1hY3Rpb24ge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufSIsIi5idG5kdXNoIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAmX190ZXh0e1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogIzRGOEJGMDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBAaW5jbHVkZSBtZWRpdW07XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjNEY4QkYwO1xuICB9XG5cbiAgLl9sZWZ0e1xuICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gIH1cblxuXG4gIC5pY29uIHtcbiAgICBmaWxsOiAjNEY4QkYwO1xuXG4gICAgJi0teGwge1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgfVxuICB9XG59XG4iLCIuZHJvcEZpbGUge1xuXG4gICYtd3JhcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgJl9fZmllbGQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRsaWdodC1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgcGFkZGluZzogMTZweCAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cblxuICAmX19maWxlcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtOHB4O1xuICB9XG5cbiAgJi1maWxlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDM7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAmX193cmFwIHtcbiAgICBwYWRkaW5nOiAwIDMycHg7XG4gIH1cblxuICAmX190ZXh0YXJlYSB7XG4gICAgYm9yZGVyOiAwO1xuICAgIG91dGxpbmU6IDA7XG4gICAgcmVzaXplOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogJGJsYWNrLWNvbG9yO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQzO1xuICB9XG5cbiAgJi13cmFwIHtcbiAgICBwYWRkaW5nOiAxM3B4IDIwcHggMDtcbiAgICBib3gtc2hhZG93OiAwcHggLTEwcHggMTZweCByZ2JhKDQ2LCA2NywgMTAyLCAwLjEpO1xuICB9XG5cbiAgJi1hZGQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgJi1oZWFkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzN3B4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAmX19uYW1le1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuXG4gICZfX25hbWUsXG4gICZfX3RpbWUge1xuICAgIGNvbG9yOiAkbGlnaHQtdGV4dDtcbiAgfVxuXG4gICZfX3RpbWUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG5cbiAgICAuaWNvbiB7XG4gICAgICBtYXJnaW4tbGVmdDogMTRweDtcbiAgICB9XG4gIH1cblxuICAmX19idG4ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRhY2NlbnQtY29sb3I7XG4gICAgY29sb3I6ICRhY2NlbnQtY29sb3I7XG4gICAgcGFkZGluZzogMTJweCAxN3B4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgbWVkaXVtKCk7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIHotaW5kZXg6IDE7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkYWNjZW50LWNvbG9yO1xuICAgICAgY29sb3I6IHdoaXRlO1xuXG4gICAgICAuaWNvbiB7XG4gICAgICAgIGZpbGw6IHdoaXRlO1xuICAgICAgfVxuICAgIH1cblxuXG4gICAgLmljb24ge1xuICAgICAgdHJhbnNpdGlvbjogMC4zcztcblxuICAgICAgJi1wbHVzIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxN3B4O1xuICAgICAgICBmaWxsOiAkYWNjZW50LWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3N1Ym1pdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheS1jb2xvcjtcbiAgICBwYWRkaW5nOiAzMnB4O1xuICAgIG1hcmdpbi10b3A6IDMxcHg7XG5cbiAgICAuYnRuIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5waG90by5jb3B5IHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgaGVpZ2h0OiAwO1xuICAgIHdpZHRoOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5idG4tb3V0bGluZS1wcmltYXJ5IHtcbiAgICBjb2xvcjogJGFjY2VudC1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRhY2NlbnQtY29sb3I7XG5cbiAgICAvLyY6aG92ZXIge1xuICAgIC8vICBjb2xvcjogd2hpdGU7XG4gICAgLy8gIGJhY2tncm91bmQ6ICRhY2NlbnQtY29sb3I7XG4gICAgLy99XG4gIH1cblxuICAuYnRuLXByaW1hcnkge1xuICAgIGJhY2tncm91bmQ6ICRhY2NlbnQtY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkYWNjZW50LWNvbG9yO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAkYWNjZW50LWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5waG90byB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcblxuICAgICYtaGlkZWlucHV0LFxuICAgICYuY29weSB7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICB3aWR0aDogMDtcbiAgICB9XG5cbiAgICAmLWlubmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICRsaWdodC1iZztcbiAgICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJi10ZXh0IHtcbiAgICAgIGNvbG9yOiAkYmxhY2stY29sb3I7XG4gICAgICBtYXJnaW46IDAgMTJweDtcbiAgICB9XG5cbiAgICAuaWNvbiB7XG4gICAgICAmLWZpbGUge1xuICAgICAgICBmaWxsOiAkYWNjZW50LWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmLXBsdXMge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE3cHg7XG4gICAgICAgIGZpbGw6ICRibGFjay1jb2xvcjtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4iLCIvKlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4xLiBCQVNJQyBTVFlMRVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuXG4ubUN1c3RvbVNjcm9sbGJhciB7XG5cdC1tcy10b3VjaC1hY3Rpb246IHBpbmNoLXpvb207XG5cdHRvdWNoLWFjdGlvbjogcGluY2gtem9vbTtcblx0LyogZGlyZWN0IHBvaW50ZXIgZXZlbnRzIHRvIGpzICovXG5cdCYubUNTX25vX3Njcm9sbGJhciwgJi5tQ1NfdG91Y2hfYWN0aW9uIHtcblx0XHQtbXMtdG91Y2gtYWN0aW9uOiBhdXRvO1xuXHRcdHRvdWNoLWFjdGlvbjogYXV0bztcblx0fVxufVxuXG4ubUN1c3RvbVNjcm9sbEJveCB7XG5cdC8qIGNvbnRhaW5zIHBsdWdpbidzIG1hcmt1cCAqL1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGhlaWdodDogMTAwJTtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRvdXRsaW5lOiBub25lO1xuXHRkaXJlY3Rpb246IGx0cjtcbn1cblxuLm1DU0JfY29udGFpbmVyIHtcblx0LyogY29udGFpbnMgdGhlIG9yaWdpbmFsIGNvbnRlbnQgKi9cblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0d2lkdGg6IGF1dG87XG5cdGhlaWdodDogYXV0bztcbn1cblxuLypcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuMi4gVkVSVElDQUwgU0NST0xMQkFSXG55LWF4aXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cblxuLm1DU0JfY29udGFpbmVyLm1DU19ub19zY3JvbGxiYXJfeS5tQ1NfeV9oaWRkZW4ge1xuXHRtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi8qIG5vbi12aXNpYmxlIHNjcm9sbGJhciAqL1xuXG4ubUNTLWRpci1ydGwgPiAubUNTQl9pbnNpZGUgPiAubUNTQl9jb250YWluZXIge1xuXHQvKiBSVEwgZGlyZWN0aW9uL2xlZnQtc2lkZSBzY3JvbGxiYXIgKi9cblx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRtYXJnaW4tbGVmdDogMzBweDtcblx0Ji5tQ1Nfbm9fc2Nyb2xsYmFyX3kubUNTX3lfaGlkZGVuIHtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0fVxufVxuXG4vKiBSVEwgZGlyZWN0aW9uL2xlZnQtc2lkZSBzY3JvbGxiYXIgKi9cblxuLm1DU0Jfc2Nyb2xsVG9vbHMge1xuXHQvKiBjb250YWlucyBzY3JvbGxiYXIgbWFya3VwIChkcmFnZ2FibGUgZWxlbWVudCwgZHJhZ2dlciByYWlsLCBidXR0b25zIGV0Yy4pICovXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDE5cHg7XG5cdGhlaWdodDogYXV0bztcblx0bGVmdDogYXV0bztcblx0dG9wOiAwO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xufVxuXG4ubUNTQl9vdXRzaWRlICsgLm1DU0Jfc2Nyb2xsVG9vbHMge1xuXHRyaWdodDogLTI2cHg7XG59XG5cbi8qIHNjcm9sbGJhciBwb3NpdGlvbjogb3V0c2lkZSAqL1xuXG4ubUNTLWRpci1ydGwgPiB7XG5cdC5tQ1NCX2luc2lkZSA+IC5tQ1NCX3Njcm9sbFRvb2xzIHtcblx0XHQvKiBSVEwgZGlyZWN0aW9uL2xlZnQtc2lkZSBzY3JvbGxiYXIgKi9cblx0XHRyaWdodDogYXV0bztcblx0XHRsZWZ0OiAwO1xuXHR9XG5cdC5tQ1NCX291dHNpZGUgKyAubUNTQl9zY3JvbGxUb29scyB7XG5cdFx0LyogUlRMIGRpcmVjdGlvbi9sZWZ0LXNpZGUgc2Nyb2xsYmFyICovXG5cdFx0cmlnaHQ6IGF1dG87XG5cdFx0bGVmdDogMDtcblx0XHRsZWZ0OiAtMjZweDtcblx0fVxufVxuXG4vKiBSVEwgZGlyZWN0aW9uL2xlZnQtc2lkZSBzY3JvbGxiYXIgKHNjcm9sbGJhciBwb3NpdGlvbjogb3V0c2lkZSkgKi9cblxuLm1DU0Jfc2Nyb2xsVG9vbHMge1xuXHQubUNTQl9kcmFnZ2VyQ29udGFpbmVyIHtcblx0XHQvKiBjb250YWlucyB0aGUgZHJhZ2dhYmxlIGVsZW1lbnQgYW5kIGRyYWdnZXIgcmFpbCBtYXJrdXAgKi9cblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGhlaWdodDogYXV0bztcblx0fVxuXHRhICsgLm1DU0JfZHJhZ2dlckNvbnRhaW5lciB7XG5cdFx0bWFyZ2luOiAyMHB4IDA7XG5cdH1cblx0Lm1DU0JfZHJhZ2dlclJhaWwge1xuXHRcdHdpZHRoOiAzcHg7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdC13ZWJraXQtYm9yZGVyLXJhZGl1czogNXB4O1xuXHRcdC1tb3otYm9yZGVyLXJhZGl1czogNXB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0fVxuXHQubUNTQl9kcmFnZ2VyIHtcblx0XHQvKiB0aGUgZHJhZ2dhYmxlIGVsZW1lbnQgKi9cblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdC8qIG1pbmltdW0gZHJhZ2dlciBoZWlnaHQgKi9cblx0XHR6LWluZGV4OiAxO1xuXHRcdC5tQ1NCX2RyYWdnZXJfYmFyIHtcblx0XHRcdC8qIHRoZSBkcmFnZ2VyIGVsZW1lbnQgKi9cblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHdpZHRoOiA0cHg7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTZweDtcblx0XHRcdC1tb3otYm9yZGVyLXJhZGl1czogMTZweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDE2cHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHR9XG59XG5cbi5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCB7XG5cdC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCAubUNTQl9kcmFnZ2VyX2JhciwgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcblx0XHR3aWR0aDogMTJweDtcblx0XHQvKiBhdXRvLWV4cGFuZGVkIHNjcm9sbGJhciAqL1xuXHR9XG5cdC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCArIC5tQ1NCX2RyYWdnZXJSYWlsLCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXJSYWlsIHtcblx0XHR3aWR0aDogOHB4O1xuXHRcdC8qIGF1dG8tZXhwYW5kZWQgc2Nyb2xsYmFyICovXG5cdH1cbn1cblxuLm1DU0Jfc2Nyb2xsVG9vbHMge1xuXHQubUNTQl9idXR0b25VcCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGhlaWdodDogMjBweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxuXHQubUNTQl9idXR0b25Eb3duIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGJvdHRvbTogMDtcblx0fVxufVxuXG4vKlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4zLiBIT1JJWk9OVEFMIFNDUk9MTEJBUlxueC1heGlzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG5cbi5tQ1NCX2hvcml6b250YWwge1xuXHQmLm1DU0JfaW5zaWRlID4gLm1DU0JfY29udGFpbmVyIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0fVxuXHQmLm1DU0Jfb3V0c2lkZSA+IC5tQ1NCX2NvbnRhaW5lciB7XG5cdFx0bWluLWhlaWdodDogMTAwJTtcblx0fVxuXHQ+IC5tQ1NCX2NvbnRhaW5lci5tQ1Nfbm9fc2Nyb2xsYmFyX3gubUNTX3hfaGlkZGVuIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG59XG5cbi8qIG5vbi12aXNpYmxlIHNjcm9sbGJhciAqL1xuXG4ubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwge1xuXHR3aWR0aDogYXV0bztcblx0aGVpZ2h0OiAxNnB4O1xuXHR0b3A6IGF1dG87XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdGxlZnQ6IDA7XG59XG5cbi5tQ3VzdG9tU2Nyb2xsQm94ICsgLm1DU0Jfc2Nyb2xsVG9vbHMge1xuXHQmLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCwgKyAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwge1xuXHRcdGJvdHRvbTogLTI2cHg7XG5cdH1cbn1cblxuLyogc2Nyb2xsYmFyIHBvc2l0aW9uOiBvdXRzaWRlICovXG5cbi5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCB7XG5cdGEgKyAubUNTQl9kcmFnZ2VyQ29udGFpbmVyIHtcblx0XHRtYXJnaW46IDAgMjBweDtcblx0fVxuXHQubUNTQl9kcmFnZ2VyUmFpbCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAycHg7XG5cdFx0bWFyZ2luOiA3cHggMDtcblx0fVxuXHQubUNTQl9kcmFnZ2VyIHtcblx0XHR3aWR0aDogMzBweDtcblx0XHQvKiBtaW5pbXVtIGRyYWdnZXIgd2lkdGggKi9cblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0bGVmdDogMDtcblx0XHQubUNTQl9kcmFnZ2VyX2JhciB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogNHB4O1xuXHRcdFx0bWFyZ2luOiA2cHggYXV0bztcblx0XHR9XG5cdH1cbn1cblxuLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQge1xuXHQubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG5cdFx0aGVpZ2h0OiAxMnB4O1xuXHRcdC8qIGF1dG8tZXhwYW5kZWQgc2Nyb2xsYmFyICovXG5cdFx0bWFyZ2luOiAycHggYXV0bztcblx0fVxuXHQubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgKyAubUNTQl9kcmFnZ2VyUmFpbCwgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyUmFpbCB7XG5cdFx0aGVpZ2h0OiA4cHg7XG5cdFx0LyogYXV0by1leHBhbmRlZCBzY3JvbGxiYXIgKi9cblx0XHRtYXJnaW46IDRweCAwO1xuXHR9XG59XG5cbi5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCB7XG5cdC5tQ1NCX2J1dHRvbkxlZnQsIC5tQ1NCX2J1dHRvblJpZ2h0IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0d2lkdGg6IDIwcHg7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG5cdC5tQ1NCX2J1dHRvbkxlZnQge1xuXHRcdGxlZnQ6IDA7XG5cdH1cblx0Lm1DU0JfYnV0dG9uUmlnaHQge1xuXHRcdHJpZ2h0OiAwO1xuXHR9XG59XG5cbi8qXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbjQuIFZFUlRJQ0FMIEFORCBIT1JJWk9OVEFMIFNDUk9MTEJBUlNcbnl4LWF4aXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cblxuLm1DU0JfY29udGFpbmVyX3dyYXBwZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGhlaWdodDogYXV0bztcblx0d2lkdGg6IGF1dG87XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0bWFyZ2luLXJpZ2h0OiAzMHB4O1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHQ+IC5tQ1NCX2NvbnRhaW5lciB7XG5cdFx0cGFkZGluZy1yaWdodDogMzBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMzBweDtcblx0XHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0LW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdH1cbn1cblxuLm1DU0JfdmVydGljYWxfaG9yaXpvbnRhbCA+IC5tQ1NCX3Njcm9sbFRvb2xzIHtcblx0Ji5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsIHtcblx0XHRib3R0b206IDIwcHg7XG5cdH1cblx0Ji5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwge1xuXHRcdHJpZ2h0OiAyMHB4O1xuXHR9XG59XG5cbi8qIG5vbi12aXNpYmxlIGhvcml6b250YWwgc2Nyb2xsYmFyICovXG5cbi5tQ1NCX2NvbnRhaW5lcl93cmFwcGVyIHtcblx0Ji5tQ1Nfbm9fc2Nyb2xsYmFyX3gubUNTX3hfaGlkZGVuICsgLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCB7XG5cdFx0Ym90dG9tOiAwO1xuXHR9XG5cdCYubUNTX25vX3Njcm9sbGJhcl95Lm1DU195X2hpZGRlbiArIC5tQ1NCX3Njcm9sbFRvb2xzIH4gLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIHtcblx0XHRyaWdodDogMDtcblx0fVxufVxuXG4vKiBub24tdmlzaWJsZSB2ZXJ0aWNhbCBzY3JvbGxiYXIvUlRMIGRpcmVjdGlvbi9sZWZ0LXNpZGUgc2Nyb2xsYmFyICovXG5cbi5tQ1MtZGlyLXJ0bCA+IHtcblx0Lm1DdXN0b21TY3JvbGxCb3gubUNTQl92ZXJ0aWNhbF9ob3Jpem9udGFsLm1DU0JfaW5zaWRlID4ge1xuXHRcdC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCB7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdGxlZnQ6IDIwcHg7XG5cdFx0fVxuXHRcdC5tQ1NCX2NvbnRhaW5lcl93cmFwcGVyLm1DU19ub19zY3JvbGxiYXJfeS5tQ1NfeV9oaWRkZW4gKyAubUNTQl9zY3JvbGxUb29scyB+IC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCB7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdH1cblx0fVxuXHQubUNTQl9pbnNpZGUgPiAubUNTQl9jb250YWluZXJfd3JhcHBlciB7XG5cdFx0LyogUlRMIGRpcmVjdGlvbi9sZWZ0LXNpZGUgc2Nyb2xsYmFyICovXG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdG1hcmdpbi1sZWZ0OiAzMHB4O1xuXHR9XG59XG5cbi8qIFJUTCBkaXJlY3Rpb24vbGVmdC1zaWRlIHNjcm9sbGJhciAqL1xuXG4vKiBub24tdmlzaWJsZSBzY3JvbGxiYXIvUlRMIGRpcmVjdGlvbi9sZWZ0LXNpZGUgc2Nyb2xsYmFyICovXG5cbi5tQ1NCX2NvbnRhaW5lcl93cmFwcGVyIHtcblx0Ji5tQ1Nfbm9fc2Nyb2xsYmFyX3kubUNTX3lfaGlkZGVuID4gLm1DU0JfY29udGFpbmVyIHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHR9XG5cdCYubUNTX25vX3Njcm9sbGJhcl94Lm1DU194X2hpZGRlbiA+IC5tQ1NCX2NvbnRhaW5lciB7XG5cdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdH1cbn1cblxuLm1DdXN0b21TY3JvbGxCb3gubUNTQl92ZXJ0aWNhbF9ob3Jpem9udGFsLm1DU0JfaW5zaWRlID4gLm1DU0JfY29udGFpbmVyX3dyYXBwZXIge1xuXHQmLm1DU19ub19zY3JvbGxiYXJfeS5tQ1NfeV9oaWRkZW4ge1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHQvKiBub24tdmlzaWJsZSBzY3JvbGxiYXIgKi9cblx0XHRtYXJnaW4tbGVmdDogMDtcblx0fVxuXHQmLm1DU19ub19zY3JvbGxiYXJfeC5tQ1NfeF9oaWRkZW4ge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cbn1cblxuLyogbm9uLXZpc2libGUgaG9yaXpvbnRhbCBzY3JvbGxiYXIgKi9cblxuLypcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuNS4gVFJBTlNJVElPTlNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cblxuLm1DU0Jfc2Nyb2xsVG9vbHMge1xuXHQtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLWluLW91dDtcblx0LW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1pbi1vdXQ7XG5cdC1vLXRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLWluLW91dDtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UtaW4tb3V0O1xuXHQubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTQl9idXR0b25VcCwgLm1DU0JfYnV0dG9uRG93biwgLm1DU0JfYnV0dG9uTGVmdCwgLm1DU0JfYnV0dG9uUmlnaHQge1xuXHRcdC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UtaW4tb3V0O1xuXHRcdC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UtaW4tb3V0O1xuXHRcdC1vLXRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLWluLW91dDtcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1pbi1vdXQ7XG5cdH1cbn1cblxuLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIHtcblx0Lm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1NCX2RyYWdnZXJSYWlsIHtcblx0XHQtd2Via2l0LXRyYW5zaXRpb246IHdpZHRoIC4ycyBlYXNlLW91dCAuMnMsIGhlaWdodCAuMnMgZWFzZS1vdXQgLjJzLCAgbWFyZ2luLWxlZnQgLjJzIGVhc2Utb3V0IC4ycywgbWFyZ2luLXJpZ2h0IC4ycyBlYXNlLW91dCAuMnMsICBtYXJnaW4tdG9wIC4ycyBlYXNlLW91dCAuMnMsIG1hcmdpbi1ib3R0b20gLjJzIGVhc2Utb3V0IC4ycywgb3BhY2l0eSAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UtaW4tb3V0O1xuXHRcdC1tb3otdHJhbnNpdGlvbjogd2lkdGggLjJzIGVhc2Utb3V0IC4ycywgaGVpZ2h0IC4ycyBlYXNlLW91dCAuMnMsICBtYXJnaW4tbGVmdCAuMnMgZWFzZS1vdXQgLjJzLCBtYXJnaW4tcmlnaHQgLjJzIGVhc2Utb3V0IC4ycywgIG1hcmdpbi10b3AgLjJzIGVhc2Utb3V0IC4ycywgbWFyZ2luLWJvdHRvbSAuMnMgZWFzZS1vdXQgLjJzLCBvcGFjaXR5IC4ycyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1pbi1vdXQ7XG5cdFx0LW8tdHJhbnNpdGlvbjogd2lkdGggLjJzIGVhc2Utb3V0IC4ycywgaGVpZ2h0IC4ycyBlYXNlLW91dCAuMnMsICBtYXJnaW4tbGVmdCAuMnMgZWFzZS1vdXQgLjJzLCBtYXJnaW4tcmlnaHQgLjJzIGVhc2Utb3V0IC4ycywgIG1hcmdpbi10b3AgLjJzIGVhc2Utb3V0IC4ycywgbWFyZ2luLWJvdHRvbSAuMnMgZWFzZS1vdXQgLjJzLCBvcGFjaXR5IC4ycyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1pbi1vdXQ7XG5cdFx0dHJhbnNpdGlvbjogd2lkdGggLjJzIGVhc2Utb3V0IC4ycywgaGVpZ2h0IC4ycyBlYXNlLW91dCAuMnMsICBtYXJnaW4tbGVmdCAuMnMgZWFzZS1vdXQgLjJzLCBtYXJnaW4tcmlnaHQgLjJzIGVhc2Utb3V0IC4ycywgIG1hcmdpbi10b3AgLjJzIGVhc2Utb3V0IC4ycywgbWFyZ2luLWJvdHRvbSAuMnMgZWFzZS1vdXQgLjJzLCBvcGFjaXR5IC4ycyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1pbi1vdXQ7XG5cdH1cbn1cblxuLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQge1xuXHQubUNTQl9kcmFnZ2VyX2JhciwgLm1DU0JfZHJhZ2dlclJhaWwge1xuXHRcdC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggLjJzIGVhc2Utb3V0IC4ycywgaGVpZ2h0IC4ycyBlYXNlLW91dCAuMnMsICBtYXJnaW4tbGVmdCAuMnMgZWFzZS1vdXQgLjJzLCBtYXJnaW4tcmlnaHQgLjJzIGVhc2Utb3V0IC4ycywgIG1hcmdpbi10b3AgLjJzIGVhc2Utb3V0IC4ycywgbWFyZ2luLWJvdHRvbSAuMnMgZWFzZS1vdXQgLjJzLCBvcGFjaXR5IC4ycyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1pbi1vdXQ7XG5cdFx0LW1vei10cmFuc2l0aW9uOiB3aWR0aCAuMnMgZWFzZS1vdXQgLjJzLCBoZWlnaHQgLjJzIGVhc2Utb3V0IC4ycywgIG1hcmdpbi1sZWZ0IC4ycyBlYXNlLW91dCAuMnMsIG1hcmdpbi1yaWdodCAuMnMgZWFzZS1vdXQgLjJzLCAgbWFyZ2luLXRvcCAuMnMgZWFzZS1vdXQgLjJzLCBtYXJnaW4tYm90dG9tIC4ycyBlYXNlLW91dCAuMnMsIG9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLWluLW91dDtcblx0XHQtby10cmFuc2l0aW9uOiB3aWR0aCAuMnMgZWFzZS1vdXQgLjJzLCBoZWlnaHQgLjJzIGVhc2Utb3V0IC4ycywgIG1hcmdpbi1sZWZ0IC4ycyBlYXNlLW91dCAuMnMsIG1hcmdpbi1yaWdodCAuMnMgZWFzZS1vdXQgLjJzLCAgbWFyZ2luLXRvcCAuMnMgZWFzZS1vdXQgLjJzLCBtYXJnaW4tYm90dG9tIC4ycyBlYXNlLW91dCAuMnMsIG9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLWluLW91dDtcblx0XHR0cmFuc2l0aW9uOiB3aWR0aCAuMnMgZWFzZS1vdXQgLjJzLCBoZWlnaHQgLjJzIGVhc2Utb3V0IC4ycywgIG1hcmdpbi1sZWZ0IC4ycyBlYXNlLW91dCAuMnMsIG1hcmdpbi1yaWdodCAuMnMgZWFzZS1vdXQgLjJzLCAgbWFyZ2luLXRvcCAuMnMgZWFzZS1vdXQgLjJzLCBtYXJnaW4tYm90dG9tIC4ycyBlYXNlLW91dCAuMnMsIG9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLWluLW91dDtcblx0fVxufVxuXG4vKlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG42LiBTQ1JPTExCQVIgQ09MT1JTLCBPUEFDSVRZIEFORCBCQUNLR1JPVU5EU1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuXG4vKlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuNi4xIFRIRU1FU1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cblxuLyogZGVmYXVsdCB0aGVtZSAoXCJsaWdodFwiKSAqL1xuXG4ubUNTQl9zY3JvbGxUb29scyB7XG5cdC5tQ1NCX2RyYWdnZXJSYWlsIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0fVxuXHQubUNTQl9kcmFnZ2VyIHtcblx0XHQubUNTQl9kcmFnZ2VyX2JhciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRDJEQkVCO1xuXHRcdH1cblx0fVxuXHQubUNTQl9idXR0b25VcCwgLm1DU0JfYnV0dG9uRG93biwgLm1DU0JfYnV0dG9uTGVmdCwgLm1DU0JfYnV0dG9uUmlnaHQge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChtQ1NCX2J1dHRvbnMucG5nKTtcblx0XHQvKiBjc3Mgc3ByaXRlcyAqL1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0b3BhY2l0eTogMC40O1xuXHRcdGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTQwKVwiO1xuXHRcdC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT00MClcIjtcblx0fVxuXHQubUNTQl9idXR0b25VcCB7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuXHRcdC8qXG4gICAgICAgIHNwcml0ZXMgbG9jYXRpb25zXG4gICAgICAgIGxpZ2h0OiAwIDAsIC0xNnB4IDAsIC0zMnB4IDAsIC00OHB4IDAsIDAgLTcycHgsIC0xNnB4IC03MnB4LCAtMzJweCAtNzJweFxuICAgICAgICBkYXJrOiAtODBweCAwLCAtOTZweCAwLCAtMTEycHggMCwgLTEyOHB4IDAsIC04MHB4IC03MnB4LCAtOTZweCAtNzJweCwgLTExMnB4IC03MnB4XG4gICAgICAgICovXG5cdH1cblx0Lm1DU0JfYnV0dG9uRG93biB7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjBweDtcblx0XHQvKlxuICAgICAgICBzcHJpdGVzIGxvY2F0aW9uc1xuICAgICAgICBsaWdodDogMCAtMjBweCwgLTE2cHggLTIwcHgsIC0zMnB4IC0yMHB4LCAtNDhweCAtMjBweCwgMCAtOTJweCwgLTE2cHggLTkycHgsIC0zMnB4IC05MnB4XG4gICAgICAgIGRhcms6IC04MHB4IC0yMHB4LCAtOTZweCAtMjBweCwgLTExMnB4IC0yMHB4LCAtMTI4cHggLTIwcHgsIC04MHB4IC05MnB4LCAtOTZweCAtOTJweCwgLTExMiAtOTJweFxuICAgICAgICAqL1xuXHR9XG5cdC5tQ1NCX2J1dHRvbkxlZnQge1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQwcHg7XG5cdFx0LypcbiAgICAgICAgc3ByaXRlcyBsb2NhdGlvbnNcbiAgICAgICAgbGlnaHQ6IDAgLTQwcHgsIC0yMHB4IC00MHB4LCAtNDBweCAtNDBweCwgLTYwcHggLTQwcHgsIDAgLTExMnB4LCAtMjBweCAtMTEycHgsIC00MHB4IC0xMTJweFxuICAgICAgICBkYXJrOiAtODBweCAtNDBweCwgLTEwMHB4IC00MHB4LCAtMTIwcHggLTQwcHgsIC0xNDBweCAtNDBweCwgLTgwcHggLTExMnB4LCAtMTAwcHggLTExMnB4LCAtMTIwcHggLTExMnB4XG4gICAgICAgICovXG5cdH1cblx0Lm1DU0JfYnV0dG9uUmlnaHQge1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTU2cHg7XG5cdFx0LypcbiAgICAgICAgc3ByaXRlcyBsb2NhdGlvbnNcbiAgICAgICAgbGlnaHQ6IDAgLTU2cHgsIC0yMHB4IC01NnB4LCAtNDBweCAtNTZweCwgLTYwcHggLTU2cHgsIDAgLTEyOHB4LCAtMjBweCAtMTI4cHgsIC00MHB4IC0xMjhweFxuICAgICAgICBkYXJrOiAtODBweCAtNTZweCwgLTEwMHB4IC01NnB4LCAtMTIwcHggLTU2cHgsIC0xNDBweCAtNTZweCwgLTgwcHggLTEyOHB4LCAtMTAwcHggLTEyOHB4LCAtMTIwcHggLTEyOHB4XG4gICAgICAgICovXG5cdH1cblx0Lm1DU0JfYnV0dG9uVXA6aG92ZXIsIC5tQ1NCX2J1dHRvbkRvd246aG92ZXIsIC5tQ1NCX2J1dHRvbkxlZnQ6aG92ZXIsIC5tQ1NCX2J1dHRvblJpZ2h0OmhvdmVyIHtcblx0XHRvcGFjaXR5OiAwLjc1O1xuXHRcdGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTc1KVwiO1xuXHRcdC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT03NSlcIjtcblx0fVxuXHQubUNTQl9idXR0b25VcDphY3RpdmUsIC5tQ1NCX2J1dHRvbkRvd246YWN0aXZlLCAubUNTQl9idXR0b25MZWZ0OmFjdGl2ZSwgLm1DU0JfYnV0dG9uUmlnaHQ6YWN0aXZlIHtcblx0XHRvcGFjaXR5OiAwLjk7XG5cdFx0ZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9OTApXCI7XG5cdFx0LW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTkwKVwiO1xuXHR9XG59XG5cbi8qIHRoZW1lOiBcImRhcmtcIiAqL1xuXG4ubUNTLWRhcmsubUNTQl9zY3JvbGxUb29scyB7XG5cdC5tQ1NCX2RyYWdnZXJSYWlsIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG5cdH1cblx0Lm1DU0JfZHJhZ2dlciB7XG5cdFx0Lm1DU0JfZHJhZ2dlcl9iYXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSk7XG5cdFx0fVxuXHRcdCY6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcblx0XHR9XG5cdFx0JjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsICYubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG5cdFx0fVxuXHR9XG5cdC5tQ1NCX2J1dHRvblVwIHtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAwO1xuXHR9XG5cdC5tQ1NCX2J1dHRvbkRvd24ge1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0yMHB4O1xuXHR9XG5cdC5tQ1NCX2J1dHRvbkxlZnQge1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC00MHB4O1xuXHR9XG5cdC5tQ1NCX2J1dHRvblJpZ2h0IHtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtNTZweDtcblx0fVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi8qIHRoZW1lOiBcImxpZ2h0LTJcIiwgXCJkYXJrLTJcIiAqL1xuXG4ubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCwgLm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XG5cdHdpZHRoOiA0cHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcblx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxcHg7XG5cdC1tb3otYm9yZGVyLXJhZGl1czogMXB4O1xuXHRib3JkZXItcmFkaXVzOiAxcHg7XG59XG5cbi5tQ1MtbGlnaHQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG5cdHdpZHRoOiA0cHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG5cdC13ZWJraXQtYm9yZGVyLXJhZGl1czogMXB4O1xuXHQtbW96LWJvcmRlci1yYWRpdXM6IDFweDtcblx0Ym9yZGVyLXJhZGl1czogMXB4O1xufVxuXG4ubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLCAubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsIC5tQ1MtbGlnaHQtMi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiA0cHg7XG5cdG1hcmdpbjogNnB4IGF1dG87XG59XG5cbi5tQ1MtbGlnaHQtMi5tQ1NCX3Njcm9sbFRvb2xzIHtcblx0Lm1DU0JfZHJhZ2dlciB7XG5cdFx0Jjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTtcblx0XHR9XG5cdFx0JjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsICYubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuXHRcdH1cblx0fVxuXHQubUNTQl9idXR0b25VcCB7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggMDtcblx0fVxuXHQubUNTQl9idXR0b25Eb3duIHtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMjBweDtcblx0fVxuXHQubUNTQl9idXR0b25MZWZ0IHtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAtNDBweDtcblx0fVxuXHQubUNTQl9idXR0b25SaWdodCB7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTQwcHggLTU2cHg7XG5cdH1cbn1cblxuLyogdGhlbWU6IFwiZGFyay0yXCIgKi9cblxuLm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29scyB7XG5cdC5tQ1NCX2RyYWdnZXJSYWlsIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcblx0XHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDFweDtcblx0XHQtbW96LWJvcmRlci1yYWRpdXM6IDFweDtcblx0XHRib3JkZXItcmFkaXVzOiAxcHg7XG5cdH1cblx0Lm1DU0JfZHJhZ2dlciB7XG5cdFx0Lm1DU0JfZHJhZ2dlcl9iYXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSk7XG5cdFx0XHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDFweDtcblx0XHRcdC1tb3otYm9yZGVyLXJhZGl1czogMXB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMXB4O1xuXHRcdH1cblx0XHQmOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xuXHRcdH1cblx0XHQmOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhciwgJi5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG5cdFx0fVxuXHR9XG5cdC5tQ1NCX2J1dHRvblVwIHtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggMDtcblx0fVxuXHQubUNTQl9idXR0b25Eb3duIHtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTIwcHg7XG5cdH1cblx0Lm1DU0JfYnV0dG9uTGVmdCB7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC00MHB4O1xuXHR9XG5cdC5tQ1NCX2J1dHRvblJpZ2h0IHtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwcHggLTU2cHg7XG5cdH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4vKiB0aGVtZTogXCJsaWdodC10aGlja1wiLCBcImRhcmstdGhpY2tcIiAqL1xuXG4ubUNTLWxpZ2h0LXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsIC5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcblx0d2lkdGg6IDRweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuXHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcblx0LW1vei1ib3JkZXItcmFkaXVzOiAycHg7XG5cdGJvcmRlci1yYWRpdXM6IDJweDtcbn1cblxuLm1DUy1saWdodC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuXHR3aWR0aDogNnB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuXHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcblx0LW1vei1ib3JkZXItcmFkaXVzOiAycHg7XG5cdGJvcmRlci1yYWRpdXM6IDJweDtcbn1cblxuLm1DUy1saWdodC10aGljay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsIC5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiA0cHg7XG5cdG1hcmdpbjogNnB4IDA7XG59XG5cbi5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDZweDtcblx0bWFyZ2luOiA1cHggYXV0bztcbn1cblxuLm1DUy1saWdodC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIHtcblx0Lm1DU0JfZHJhZ2dlciB7XG5cdFx0Jjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTtcblx0XHR9XG5cdFx0JjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsICYubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuXHRcdH1cblx0fVxuXHQubUNTQl9idXR0b25VcCB7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggMDtcblx0fVxuXHQubUNTQl9idXR0b25Eb3duIHtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMjBweDtcblx0fVxuXHQubUNTQl9idXR0b25MZWZ0IHtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjBweCAtNDBweDtcblx0fVxuXHQubUNTQl9idXR0b25SaWdodCB7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTIwcHggLTU2cHg7XG5cdH1cbn1cblxuLyogdGhlbWU6IFwiZGFyay10aGlja1wiICovXG5cbi5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzIHtcblx0Lm1DU0JfZHJhZ2dlclJhaWwge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHRcdC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xuXHRcdC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDJweDtcblx0fVxuXHQubUNTQl9kcmFnZ2VyIHtcblx0XHQubUNTQl9kcmFnZ2VyX2JhciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTtcblx0XHRcdC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xuXHRcdFx0LW1vei1ib3JkZXItcmFkaXVzOiAycHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAycHg7XG5cdFx0fVxuXHRcdCY6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG5cdFx0fVxuXHRcdCY6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLCAmLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcblx0XHR9XG5cdH1cblx0Lm1DU0JfYnV0dG9uVXAge1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IDA7XG5cdH1cblx0Lm1DU0JfYnV0dG9uRG93biB7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTIwcHg7XG5cdH1cblx0Lm1DU0JfYnV0dG9uTGVmdCB7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMHB4IC00MHB4O1xuXHR9XG5cdC5tQ1NCX2J1dHRvblJpZ2h0IHtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAwcHggLTU2cHg7XG5cdH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4vKiB0aGVtZTogXCJsaWdodC10aGluXCIsIFwiZGFyay10aGluXCIgKi9cblxuLm1DUy1saWdodC10aGluLm1DU0Jfc2Nyb2xsVG9vbHMge1xuXHQubUNTQl9kcmFnZ2VyUmFpbCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG5cdH1cblx0Lm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG5cdFx0d2lkdGg6IDJweDtcblx0fVxufVxuXG4ubUNTLWRhcmstdGhpbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuXHR3aWR0aDogMnB4O1xufVxuXG4ubUNTLWxpZ2h0LXRoaW4ubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLCAubUNTLWRhcmstdGhpbi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLm1DUy1saWdodC10aGluLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMnB4O1xuXHRtYXJnaW46IDdweCBhdXRvO1xufVxuXG4ubUNTLWRhcmstdGhpbiB7XG5cdCYubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMnB4O1xuXHRcdG1hcmdpbjogN3B4IGF1dG87XG5cdH1cblx0Ji5tQ1NCX3Njcm9sbFRvb2xzIHtcblx0XHQubUNTQl9kcmFnZ2VyUmFpbCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE1KTtcblx0XHR9XG5cdFx0Lm1DU0JfZHJhZ2dlciB7XG5cdFx0XHQubUNTQl9kcmFnZ2VyX2JhciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSk7XG5cdFx0XHR9XG5cdFx0XHQmOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcblx0XHRcdH1cblx0XHRcdCY6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLCAmLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5tQ1NCX2J1dHRvblVwIHtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IDA7XG5cdFx0fVxuXHRcdC5tQ1NCX2J1dHRvbkRvd24ge1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTIwcHg7XG5cdFx0fVxuXHRcdC5tQ1NCX2J1dHRvbkxlZnQge1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTQwcHg7XG5cdFx0fVxuXHRcdC5tQ1NCX2J1dHRvblJpZ2h0IHtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC01NnB4O1xuXHRcdH1cblx0fVxufVxuXG4vKiB0aGVtZSBcImRhcmstdGhpblwiICovXG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLyogdGhlbWUgXCJyb3VuZGVkXCIsIFwicm91bmRlZC1kYXJrXCIsIFwicm91bmRlZC1kb3RzXCIsIFwicm91bmRlZC1kb3RzLWRhcmtcIiAqL1xuXG4ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29scyB7XG5cdC5tQ1NCX2RyYWdnZXJSYWlsIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XG5cdH1cblx0Lm1DU0JfZHJhZ2dlciB7XG5cdFx0aGVpZ2h0OiAxNHB4O1xuXHR9XG59XG5cbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciwgLm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLCAubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciB7XG5cdGhlaWdodDogMTRweDtcbn1cblxuLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcblx0d2lkdGg6IDE0cHg7XG5cdG1hcmdpbjogMCAxcHg7XG59XG5cbi5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciwgLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIsIC5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyLCAubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIHtcblx0d2lkdGg6IDE0cHg7XG59XG5cbi5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcblx0aGVpZ2h0OiAxNHB4O1xuXHRtYXJnaW46IDFweCAwO1xufVxuXG4ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQge1xuXHQubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG5cdFx0d2lkdGg6IDE2cHg7XG5cdFx0LyogYXV0by1leHBhbmRlZCBzY3JvbGxiYXIgKi9cblx0XHRoZWlnaHQ6IDE2cHg7XG5cdFx0bWFyZ2luOiAtMXB4IDA7XG5cdH1cbn1cblxuLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQge1xuXHQubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG5cdFx0d2lkdGg6IDE2cHg7XG5cdFx0LyogYXV0by1leHBhbmRlZCBzY3JvbGxiYXIgKi9cblx0XHRoZWlnaHQ6IDE2cHg7XG5cdFx0bWFyZ2luOiAtMXB4IDA7XG5cdH1cbn1cblxuLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIHtcblx0Lm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkICsgLm1DU0JfZHJhZ2dlclJhaWwsIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlclJhaWwge1xuXHRcdHdpZHRoOiA0cHg7XG5cdFx0LyogYXV0by1leHBhbmRlZCBzY3JvbGxiYXIgKi9cblx0fVxufVxuXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCB7XG5cdC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCArIC5tQ1NCX2RyYWdnZXJSYWlsLCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXJSYWlsIHtcblx0XHR3aWR0aDogNHB4O1xuXHRcdC8qIGF1dG8tZXhwYW5kZWQgc2Nyb2xsYmFyICovXG5cdH1cbn1cblxuLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQge1xuXHQubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG5cdFx0aGVpZ2h0OiAxNnB4O1xuXHRcdC8qIGF1dG8tZXhwYW5kZWQgc2Nyb2xsYmFyICovXG5cdFx0d2lkdGg6IDE2cHg7XG5cdFx0bWFyZ2luOiAwIC0xcHg7XG5cdH1cbn1cblxuLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCB7XG5cdC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCAubUNTQl9kcmFnZ2VyX2JhciwgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcblx0XHRoZWlnaHQ6IDE2cHg7XG5cdFx0LyogYXV0by1leHBhbmRlZCBzY3JvbGxiYXIgKi9cblx0XHR3aWR0aDogMTZweDtcblx0XHRtYXJnaW46IDAgLTFweDtcblx0fVxufVxuXG4ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCB7XG5cdC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCArIC5tQ1NCX2RyYWdnZXJSYWlsLCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXJSYWlsIHtcblx0XHRoZWlnaHQ6IDRweDtcblx0XHQvKiBhdXRvLWV4cGFuZGVkIHNjcm9sbGJhciAqL1xuXHRcdG1hcmdpbjogNnB4IDA7XG5cdH1cbn1cblxuLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCB7XG5cdC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCArIC5tQ1NCX2RyYWdnZXJSYWlsLCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXJSYWlsIHtcblx0XHRoZWlnaHQ6IDRweDtcblx0XHQvKiBhdXRvLWV4cGFuZGVkIHNjcm9sbGJhciAqL1xuXHRcdG1hcmdpbjogNnB4IDA7XG5cdH1cbn1cblxuLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHMge1xuXHQubUNTQl9idXR0b25VcCB7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNzJweDtcblx0fVxuXHQubUNTQl9idXR0b25Eb3duIHtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC05MnB4O1xuXHR9XG5cdC5tQ1NCX2J1dHRvbkxlZnQge1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTExMnB4O1xuXHR9XG5cdC5tQ1NCX2J1dHRvblJpZ2h0IHtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMjhweDtcblx0fVxufVxuXG4vKiB0aGVtZSBcInJvdW5kZWQtZGFya1wiLCBcInJvdW5kZWQtZG90cy1kYXJrXCIgKi9cblxuLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSk7XG59XG5cbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMge1xuXHQubUNTQl9kcmFnZ2VyUmFpbCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuXHR9XG5cdC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcblx0fVxufVxuXG4ubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG59XG5cbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciB7XG5cdCY6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLCAmLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xuXHR9XG59XG5cbi5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIHtcblx0JjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsICYubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG5cdH1cbn1cblxuLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29scyB7XG5cdC5tQ1NCX2J1dHRvblVwIHtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtNzJweDtcblx0fVxuXHQubUNTQl9idXR0b25Eb3duIHtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtOTJweDtcblx0fVxuXHQubUNTQl9idXR0b25MZWZ0IHtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTEycHg7XG5cdH1cblx0Lm1DU0JfYnV0dG9uUmlnaHQge1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xMjhweDtcblx0fVxufVxuXG4vKiB0aGVtZSBcInJvdW5kZWQtZG90c1wiLCBcInJvdW5kZWQtZG90cy1kYXJrXCIgKi9cblxuLm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCAubUNTQl9kcmFnZ2VyUmFpbCwgLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsIC5tQ1NCX2RyYWdnZXJSYWlsIHtcblx0d2lkdGg6IDRweDtcbn1cblxuLm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCwgLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLCAubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsIC5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCwgLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBZ0FBQUFJQ0FZQUFBREVENzZMQUFBQU5FbEVRVlFZVjJOa0lBQVlpVmJ3Ly85L1k2RGlNMUFOSm95TWpHZEJiTGdKUUFYL2tVMERLZ0RMa2FRQXZ4VzRIRXZRRndDUmN4SUpLMVh6bkFBQUFBQkpSVTVFcmtKZ2dnPT1cIik7XG5cdGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteTtcblx0b3BhY2l0eTogMC4zO1xuXHRmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0zMClcIjtcblx0LW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTMwKVwiO1xufVxuXG4ubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsIC5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsIHtcblx0aGVpZ2h0OiA0cHg7XG5cdG1hcmdpbjogNnB4IDA7XG5cdGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuLm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29scyB7XG5cdC5tQ1NCX2J1dHRvblVwIHtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtNzJweDtcblx0fVxuXHQubUNTQl9idXR0b25Eb3duIHtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtOTJweDtcblx0fVxuXHQubUNTQl9idXR0b25MZWZ0IHtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjBweCAtMTEycHg7XG5cdH1cblx0Lm1DU0JfYnV0dG9uUmlnaHQge1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IC0yMHB4IC0xMjhweDtcblx0fVxufVxuXG4vKiB0aGVtZSBcInJvdW5kZWQtZG90cy1kYXJrXCIgKi9cblxuLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIHtcblx0Lm1DU0JfZHJhZ2dlclJhaWwge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQWdBQUFBSUNBWUFBQURFRDc2TEFBQUFMRWxFUVZRWVYyTmtJQUFZU1ZGZ0RGUjhCcXJCQkVpZkJiR1JUZmlQWmhwWWppUUZCSzNBNmw2Q3ZnQUFFOWtHQ2QxbXZnRUFBQUFBU1VWT1JLNUNZSUk9XCIpO1xuXHR9XG5cdC5tQ1NCX2J1dHRvblVwIHtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtNzJweDtcblx0fVxuXHQubUNTQl9idXR0b25Eb3duIHtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtOTJweDtcblx0fVxuXHQubUNTQl9idXR0b25MZWZ0IHtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAwcHggLTExMnB4O1xuXHR9XG5cdC5tQ1NCX2J1dHRvblJpZ2h0IHtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAwcHggLTEyOHB4O1xuXHR9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLyogdGhlbWUgXCIzZFwiLCBcIjNkLWRhcmtcIiwgXCIzZC10aGlja1wiLCBcIjNkLXRoaWNrLWRhcmtcIiAqL1xuXG4ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXk7XG5cdGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcblx0YmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCB0b3AsIGNvbG9yLXN0b3AoMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSksIGNvbG9yLXN0b3AoMTAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSkpO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG5cdGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG5cdGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbn1cblxuLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG5cdGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkpLCBjb2xvci1zdG9wKDEwMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpKTtcblx0YmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG5cdGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcblx0YmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xufVxuXG4vKiB0aGVtZSBcIjNkXCIsIFwiM2QtZGFya1wiICovXG5cbi5tQ1MtM2QubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCAubUNTQl9kcmFnZ2VyLCAubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCAubUNTQl9kcmFnZ2VyIHtcblx0aGVpZ2h0OiA3MHB4O1xufVxuXG4ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyLCAubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIge1xuXHR3aWR0aDogNzBweDtcbn1cblxuLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzLCAubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyB7XG5cdG9wYWNpdHk6IDE7XG5cdGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTMwKVwiO1xuXHQtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MzApXCI7XG59XG5cbi5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyB7XG5cdC5tQ1NCX2RyYWdnZXJSYWlsLCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcblx0XHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDE2cHg7XG5cdFx0LW1vei1ib3JkZXItcmFkaXVzOiAxNnB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDE2cHg7XG5cdH1cbn1cblxuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMge1xuXHQubUNTQl9kcmFnZ2VyUmFpbCwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG5cdFx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxNnB4O1xuXHRcdC1tb3otYm9yZGVyLXJhZGl1czogMTZweDtcblx0XHRib3JkZXItcmFkaXVzOiAxNnB4O1xuXHR9XG59XG5cbi5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCwgLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xuXHR3aWR0aDogOHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG5cdGJveC1zaGFkb3c6IGluc2V0IDFweCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuNSksIGluc2V0IC0xcHggMCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xufVxuXG4ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciB7XG5cdC5tQ1NCX2RyYWdnZXJfYmFyLCAmOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyLCAmOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhciwgJi5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNTU1O1xuXHR9XG59XG5cbi5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIge1xuXHQubUNTQl9kcmFnZ2VyX2JhciwgJjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhciwgJjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsICYubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzU1NTtcblx0fVxufVxuXG4ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG5cdHdpZHRoOiA4cHg7XG59XG5cbi5tQ1MtM2QubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLCAubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogOHB4O1xuXHRtYXJnaW46IDRweCAwO1xuXHRib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjUpLCBpbnNldCAwIC0xcHggMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbn1cblxuLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogOHB4O1xuXHRtYXJnaW46IDRweCBhdXRvO1xufVxuXG4ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMge1xuXHQubUNTQl9idXR0b25VcCB7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTcycHg7XG5cdH1cblx0Lm1DU0JfYnV0dG9uRG93biB7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTkycHg7XG5cdH1cblx0Lm1DU0JfYnV0dG9uTGVmdCB7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTQwcHggLTExMnB4O1xuXHR9XG5cdC5tQ1NCX2J1dHRvblJpZ2h0IHtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAtMTI4cHg7XG5cdH1cbn1cblxuLyogdGhlbWUgXCIzZC1kYXJrXCIgKi9cblxuLm1DUy0zZC1kYXJrIHtcblx0Ji5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcblx0XHRib3gtc2hhZG93OiBpbnNldCAxcHggMCAxcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHR9XG5cdCYubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsIHtcblx0XHRib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHR9XG5cdCYubUNTQl9zY3JvbGxUb29scyB7XG5cdFx0Lm1DU0JfYnV0dG9uVXAge1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC03MnB4O1xuXHRcdH1cblx0XHQubUNTQl9idXR0b25Eb3duIHtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtOTJweDtcblx0XHR9XG5cdFx0Lm1DU0JfYnV0dG9uTGVmdCB7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwcHggLTExMnB4O1xuXHRcdH1cblx0XHQubUNTQl9idXR0b25SaWdodCB7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwcHggLTEyOHB4O1xuXHRcdH1cblx0fVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi8qIHRoZW1lOiBcIjNkLXRoaWNrXCIsIFwiM2QtdGhpY2stZGFya1wiICovXG5cbi5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scywgLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMge1xuXHRvcGFjaXR5OiAxO1xuXHRmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0zMClcIjtcblx0LW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTMwKVwiO1xufVxuXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMsIC5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzLCAubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlckNvbnRhaW5lciwgLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlckNvbnRhaW5lciB7XG5cdC13ZWJraXQtYm9yZGVyLXJhZGl1czogN3B4O1xuXHQtbW96LWJvcmRlci1yYWRpdXM6IDdweDtcblx0Ym9yZGVyLXJhZGl1czogN3B4O1xufVxuXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG5cdC13ZWJraXQtYm9yZGVyLXJhZGl1czogNXB4O1xuXHQtbW96LWJvcmRlci1yYWRpdXM6IDVweDtcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4ubUNTQl9pbnNpZGUgKyB7XG5cdC5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCwgLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwge1xuXHRcdHJpZ2h0OiAxcHg7XG5cdH1cbn1cblxuLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLCAubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCB7XG5cdGJveC1zaGFkb3c6IGluc2V0IDFweCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMSksIGluc2V0IDAgMCAxNHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cblxuLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwsIC5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwge1xuXHRib3R0b206IDFweDtcblx0Ym94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgaW5zZXQgMCAwIDE0cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG5cdGJveC1zaGFkb3c6IGluc2V0IDFweCAwIDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuXHR3aWR0aDogMTJweDtcblx0bWFyZ2luOiAycHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0aGVpZ2h0OiBhdXRvO1xuXHR0b3A6IDA7XG5cdGJvdHRvbTogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG59XG5cbi5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG5cdGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xufVxuXG4ubUNTLTNkLXRoaWNrIHtcblx0Ji5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIge1xuXHRcdC5tQ1NCX2RyYWdnZXJfYmFyLCAmOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyLCAmOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhciwgJi5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM1NTU7XG5cdFx0fVxuXHR9XG5cdCYubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuXHRcdGhlaWdodDogMTJweDtcblx0XHR3aWR0aDogYXV0bztcblx0fVxufVxuXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuXHRoZWlnaHQ6IDEycHg7XG5cdHdpZHRoOiBhdXRvO1xufVxuXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMge1xuXHQubUNTQl9kcmFnZ2VyQ29udGFpbmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG5cdFx0Ym94LXNoYWRvdzogaW5zZXQgMXB4IDFweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcblx0fVxuXHQubUNTQl9kcmFnZ2VyUmFpbCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdH1cblx0Lm1DU0JfYnV0dG9uVXAge1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC03MnB4O1xuXHR9XG5cdC5tQ1NCX2J1dHRvbkRvd24ge1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC05MnB4O1xuXHR9XG5cdC5tQ1NCX2J1dHRvbkxlZnQge1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IC00MHB4IC0xMTJweDtcblx0fVxuXHQubUNTQl9idXR0b25SaWdodCB7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTQwcHggLTEyOHB4O1xuXHR9XG59XG5cbi8qIHRoZW1lOiBcIjNkLXRoaWNrLWRhcmtcIiAqL1xuXG4ubUNTLTNkLXRoaWNrLWRhcmsge1xuXHQmLm1DU0Jfc2Nyb2xsVG9vbHMge1xuXHRcdGJveC1zaGFkb3c6IGluc2V0IDAgMCAxNHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcblx0fVxuXHQmLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCB7XG5cdFx0Ym94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgaW5zZXQgMCAwIDE0cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuXHR9XG5cdCYubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcblx0XHRib3gtc2hhZG93OiBpbnNldCAxcHggMCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KSwgaW5zZXQgLTFweCAwIDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuXHR9XG5cdCYubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuXHRcdGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpLCBpbnNldCAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG5cdH1cblx0Ji5tQ1NCX3Njcm9sbFRvb2xzIHtcblx0XHQubUNTQl9kcmFnZ2VyIHtcblx0XHRcdC5tQ1NCX2RyYWdnZXJfYmFyLCAmOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyLCAmOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhciwgJi5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzc3Nztcblx0XHRcdH1cblx0XHR9XG5cdFx0Lm1DU0JfZHJhZ2dlckNvbnRhaW5lciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KTtcblx0XHRcdGJveC1zaGFkb3c6IGluc2V0IDFweCAxcHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cdFx0fVxuXHRcdC5tQ1NCX2RyYWdnZXJSYWlsIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdH1cblx0XHQubUNTQl9idXR0b25VcCB7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTcycHg7XG5cdFx0fVxuXHRcdC5tQ1NCX2J1dHRvbkRvd24ge1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC05MnB4O1xuXHRcdH1cblx0XHQubUNTQl9idXR0b25MZWZ0IHtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAtMTEycHg7XG5cdFx0fVxuXHRcdC5tQ1NCX2J1dHRvblJpZ2h0IHtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAtMTI4cHg7XG5cdFx0fVxuXHR9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLyogdGhlbWU6IFwibWluaW1hbFwiLCBcIm1pbmltYWwtZGFya1wiICovXG5cbi5tQ1NCX291dHNpZGUgKyB7XG5cdC5tQ1MtbWluaW1hbC5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLCAubUNTLW1pbmltYWwtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsIHtcblx0XHRyaWdodDogMDtcblx0XHRtYXJnaW46IDEycHggMDtcblx0fVxufVxuXG4ubUN1c3RvbVNjcm9sbEJveCB7XG5cdCYubUNTLW1pbmltYWwgKyAubUNTQl9zY3JvbGxUb29scyB7XG5cdFx0Ji5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwsICsgLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIHtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdG1hcmdpbjogMCAxMnB4O1xuXHRcdH1cblx0fVxuXHQmLm1DUy1taW5pbWFsLWRhcmsgKyAubUNTQl9zY3JvbGxUb29scyB7XG5cdFx0Ji5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwsICsgLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIHtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdG1hcmdpbjogMCAxMnB4O1xuXHRcdH1cblx0fVxufVxuXG4vKiBSVEwgZGlyZWN0aW9uL2xlZnQtc2lkZSBzY3JvbGxiYXIgKi9cblxuLm1DUy1kaXItcnRsID4gLm1DU0Jfb3V0c2lkZSArIHtcblx0Lm1DUy1taW5pbWFsLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwsIC5tQ1MtbWluaW1hbC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwge1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6IGF1dG87XG5cdH1cbn1cblxuLm1DUy1taW5pbWFsLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsIC5tQ1MtbWluaW1hbC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLm1DUy1taW5pbWFsLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwgLm1DU0JfZHJhZ2dlciwgLm1DUy1taW5pbWFsLWRhcmsubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCAubUNTQl9kcmFnZ2VyIHtcblx0aGVpZ2h0OiA1MHB4O1xufVxuXG4ubUNTLW1pbmltYWwubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIsIC5tQ1MtbWluaW1hbC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIHtcblx0d2lkdGg6IDUwcHg7XG59XG5cbi5tQ1MtbWluaW1hbC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIge1xuXHQubUNTQl9kcmFnZ2VyX2JhciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG5cdFx0ZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MjApXCI7XG5cdFx0LW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTIwKVwiO1xuXHR9XG5cdCY6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLCAmLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuXHRcdGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTUwKVwiO1xuXHRcdC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT01MClcIjtcblx0fVxufVxuXG4vKiB0aGVtZTogXCJtaW5pbWFsLWRhcmtcIiAqL1xuXG4ubUNTLW1pbmltYWwtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIge1xuXHQubUNTQl9kcmFnZ2VyX2JhciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG5cdFx0ZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MjApXCI7XG5cdFx0LW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTIwKVwiO1xuXHR9XG5cdCY6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLCAmLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuXHRcdGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTUwKVwiO1xuXHRcdC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT01MClcIjtcblx0fVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi8qIHRoZW1lIFwibGlnaHQtM1wiLCBcImRhcmstM1wiICovXG5cbi5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLCAubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcblx0d2lkdGg6IDZweDtcblx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4ubUNTLWxpZ2h0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuXHR3aWR0aDogNnB4O1xufVxuXG4ubUNTLWxpZ2h0LTMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLWxpZ2h0LTMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLCAubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiA2cHg7XG5cdG1hcmdpbjogNXB4IDA7XG59XG5cbi5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCB7XG5cdC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCArIC5tQ1NCX2RyYWdnZXJSYWlsLCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXJSYWlsIHtcblx0XHR3aWR0aDogMTJweDtcblx0fVxufVxuXG4ubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCB7XG5cdC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCArIC5tQ1NCX2RyYWdnZXJSYWlsLCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXJSYWlsIHtcblx0XHR3aWR0aDogMTJweDtcblx0fVxufVxuXG4ubUNTLWxpZ2h0LTMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCB7XG5cdC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCArIC5tQ1NCX2RyYWdnZXJSYWlsLCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXJSYWlsIHtcblx0XHRoZWlnaHQ6IDEycHg7XG5cdFx0bWFyZ2luOiAycHggMDtcblx0fVxufVxuXG4ubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIHtcblx0Lm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkICsgLm1DU0JfZHJhZ2dlclJhaWwsIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlclJhaWwge1xuXHRcdGhlaWdodDogMTJweDtcblx0XHRtYXJnaW46IDJweCAwO1xuXHR9XG59XG5cbi5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzIHtcblx0Lm1DU0JfYnV0dG9uVXAge1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC03MnB4O1xuXHR9XG5cdC5tQ1NCX2J1dHRvbkRvd24ge1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC05MnB4O1xuXHR9XG5cdC5tQ1NCX2J1dHRvbkxlZnQge1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IC00MHB4IC0xMTJweDtcblx0fVxuXHQubUNTQl9idXR0b25SaWdodCB7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTQwcHggLTEyOHB4O1xuXHR9XG59XG5cbi8qIHRoZW1lIFwiZGFyay0zXCIgKi9cblxuLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29scyB7XG5cdC5tQ1NCX2RyYWdnZXIge1xuXHRcdC5tQ1NCX2RyYWdnZXJfYmFyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuXHRcdH1cblx0XHQmOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xuXHRcdH1cblx0XHQmOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhciwgJi5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG5cdFx0fVxuXHR9XG5cdC5tQ1NCX2RyYWdnZXJSYWlsIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcblx0fVxuXHQubUNTQl9idXR0b25VcCB7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC03MnB4O1xuXHR9XG5cdC5tQ1NCX2J1dHRvbkRvd24ge1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtOTJweDtcblx0fVxuXHQubUNTQl9idXR0b25MZWZ0IHtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwcHggLTExMnB4O1xuXHR9XG5cdC5tQ1NCX2J1dHRvblJpZ2h0IHtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwcHggLTEyOHB4O1xuXHR9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLyogdGhlbWUgXCJpbnNldFwiLCBcImluc2V0LWRhcmtcIiwgXCJpbnNldC0yXCIsIFwiaW5zZXQtMi1kYXJrXCIsIFwiaW5zZXQtM1wiLCBcImluc2V0LTMtZGFya1wiICovXG5cbi5tQ1MtaW5zZXQubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCwgLm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsIC5tQ1MtaW5zZXQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLCAubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLCAubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCwgLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XG5cdHdpZHRoOiAxMnB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbi5tQ1MtaW5zZXQubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLWluc2V0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG5cdHdpZHRoOiA2cHg7XG5cdG1hcmdpbjogM3B4IDVweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRoZWlnaHQ6IGF1dG87XG5cdHRvcDogMDtcblx0Ym90dG9tOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcbn1cblxuLm1DUy1pbnNldC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLWluc2V0LTIubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcblx0aGVpZ2h0OiA2cHg7XG5cdG1hcmdpbjogNXB4IDNweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogYXV0bztcblx0dG9wOiAwO1xuXHRib3R0b206IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xufVxuXG4ubUNTLWluc2V0Lm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCwgLm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCwgLm1DUy1pbnNldC0yLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCwgLm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLCAubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLCAubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMnB4O1xuXHRtYXJnaW46IDJweCAwO1xufVxuXG4ubUNTLWluc2V0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAsIC5tQ1MtaW5zZXQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwLCAubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCB7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC03MnB4O1xufVxuXG4ubUNTLWluc2V0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biwgLm1DUy1pbnNldC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biwgLm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biB7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC05MnB4O1xufVxuXG4ubUNTLWluc2V0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCwgLm1DUy1pbnNldC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCwgLm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCB7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC00MHB4IC0xMTJweDtcbn1cblxuLm1DUy1pbnNldC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0LCAubUNTLWluc2V0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCwgLm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAtMTI4cHg7XG59XG5cbi8qIHRoZW1lIFwiaW5zZXQtZGFya1wiLCBcImluc2V0LTItZGFya1wiLCBcImluc2V0LTMtZGFya1wiICovXG5cbi5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTtcbn1cblxuLm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xufVxuXG4ubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIHtcblx0JjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsICYubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG5cdH1cbn1cblxuLm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIHtcblx0JjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsICYubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG5cdH1cbn1cblxuLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIHtcblx0JjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsICYubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG5cdH1cbn1cblxuLm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsIC5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsIC5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwLCAubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwLCAubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwIHtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC03MnB4O1xufVxuXG4ubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duLCAubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24sIC5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biB7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtOTJweDtcbn1cblxuLm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCwgLm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0LCAubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwcHggLTExMnB4O1xufVxuXG4ubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCwgLm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCwgLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAtMTI4cHg7XG59XG5cbi8qIHRoZW1lIFwiaW5zZXQtMlwiLCBcImluc2V0LTItZGFya1wiICovXG5cbi5tQ1MtaW5zZXQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci13aWR0aDogMXB4O1xuXHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRib3JkZXItY29sb3I6ICNmZmY7XG5cdGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuXHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRib3JkZXItd2lkdGg6IDFweDtcblx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0Ym9yZGVyLWNvbG9yOiAjZmZmO1xuXHRib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcblx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHQtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGJvcmRlci1jb2xvcjogIzAwMDtcblx0Ym9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbi8qIHRoZW1lIFwiaW5zZXQtM1wiLCBcImluc2V0LTMtZGFya1wiICovXG5cbi5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xufVxuXG4ubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xufVxuXG4ubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIHtcblx0Lm1DU0JfZHJhZ2dlcl9iYXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTtcblx0fVxuXHQmOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG5cdH1cblx0JjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsICYubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG5cdH1cbn1cblxuLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIHtcblx0Lm1DU0JfZHJhZ2dlcl9iYXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcblx0fVxuXHQmOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7XG5cdH1cblx0JjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsICYubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG5cdH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqLyIsIi8qISBqUXVlcnkgVUkgLSB2MS4xMi4xIC0gMjAxOC0wNi0yOFxuKiBodHRwOi8vanF1ZXJ5dWkuY29tXG4qIEluY2x1ZGVzOiBzb3J0YWJsZS5jc3MsIGNvcmUuY3NzLCBzbGlkZXIuY3NzLCB0b29sdGlwLmNzcywgdGhlbWUuY3NzXG4qIFRvIHZpZXcgYW5kIG1vZGlmeSB0aGlzIHRoZW1lLCB2aXNpdCBodHRwOi8vanF1ZXJ5dWkuY29tL3RoZW1lcm9sbGVyLz9zY29wZT0mZm9sZGVyTmFtZT1iYXNlJmNvcm5lclJhZGl1c1NoYWRvdz04cHgmb2Zmc2V0TGVmdFNoYWRvdz0wcHgmb2Zmc2V0VG9wU2hhZG93PTBweCZ0aGlja25lc3NTaGFkb3c9NXB4Jm9wYWNpdHlTaGFkb3c9MzAmYmdJbWdPcGFjaXR5U2hhZG93PTAmYmdUZXh0dXJlU2hhZG93PWZsYXQmYmdDb2xvclNoYWRvdz02NjY2NjYmb3BhY2l0eU92ZXJsYXk9MzAmYmdJbWdPcGFjaXR5T3ZlcmxheT0wJmJnVGV4dHVyZU92ZXJsYXk9ZmxhdCZiZ0NvbG9yT3ZlcmxheT1hYWFhYWEmaWNvbkNvbG9yRXJyb3I9Y2MwMDAwJmZjRXJyb3I9NWYzZjNmJmJvcmRlckNvbG9yRXJyb3I9ZjFhODk5JmJnVGV4dHVyZUVycm9yPWZsYXQmYmdDb2xvckVycm9yPWZkZGZkZiZpY29uQ29sb3JIaWdobGlnaHQ9Nzc3NjIwJmZjSGlnaGxpZ2h0PTc3NzYyMCZib3JkZXJDb2xvckhpZ2hsaWdodD1kYWQ1NWUmYmdUZXh0dXJlSGlnaGxpZ2h0PWZsYXQmYmdDb2xvckhpZ2hsaWdodD1mZmZhOTAmaWNvbkNvbG9yQWN0aXZlPWZmZmZmZiZmY0FjdGl2ZT1mZmZmZmYmYm9yZGVyQ29sb3JBY3RpdmU9MDAzZWZmJmJnVGV4dHVyZUFjdGl2ZT1mbGF0JmJnQ29sb3JBY3RpdmU9MDA3ZmZmJmljb25Db2xvckhvdmVyPTU1NTU1NSZmY0hvdmVyPTJiMmIyYiZib3JkZXJDb2xvckhvdmVyPWNjY2NjYyZiZ1RleHR1cmVIb3Zlcj1mbGF0JmJnQ29sb3JIb3Zlcj1lZGVkZWQmaWNvbkNvbG9yRGVmYXVsdD03Nzc3NzcmZmNEZWZhdWx0PTQ1NDU0NSZib3JkZXJDb2xvckRlZmF1bHQ9YzVjNWM1JmJnVGV4dHVyZURlZmF1bHQ9ZmxhdCZiZ0NvbG9yRGVmYXVsdD1mNmY2ZjYmaWNvbkNvbG9yQ29udGVudD00NDQ0NDQmZmNDb250ZW50PTMzMzMzMyZib3JkZXJDb2xvckNvbnRlbnQ9ZGRkZGRkJmJnVGV4dHVyZUNvbnRlbnQ9ZmxhdCZiZ0NvbG9yQ29udGVudD1mZmZmZmYmaWNvbkNvbG9ySGVhZGVyPTQ0NDQ0NCZmY0hlYWRlcj0zMzMzMzMmYm9yZGVyQ29sb3JIZWFkZXI9ZGRkZGRkJmJnVGV4dHVyZUhlYWRlcj1mbGF0JmJnQ29sb3JIZWFkZXI9ZTllOWU5JmNvcm5lclJhZGl1cz0zcHgmZndEZWZhdWx0PW5vcm1hbCZmc0RlZmF1bHQ9MWVtJmZmRGVmYXVsdD1BcmlhbCUyQ0hlbHZldGljYSUyQ3NhbnMtc2VyaWZcbiogQ29weXJpZ2h0IGpRdWVyeSBGb3VuZGF0aW9uIGFuZCBvdGhlciBjb250cmlidXRvcnM7IExpY2Vuc2VkIE1JVCAqL1xuXG4udWktc29ydGFibGUtaGFuZGxlIHtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xufVxuLyogTGF5b3V0IGhlbHBlcnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnVpLWhlbHBlci1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnVpLWhlbHBlci1oaWRkZW4tYWNjZXNzaWJsZSB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xufVxuLnVpLWhlbHBlci1yZXNldCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi51aS1oZWxwZXItY2xlYXJmaXg6YmVmb3JlLFxuLnVpLWhlbHBlci1jbGVhcmZpeDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuLnVpLWhlbHBlci1jbGVhcmZpeDphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLnVpLWhlbHBlci16Zml4IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIGZpbHRlcjogQWxwaGEoT3BhY2l0eT0wKTsgLyogc3VwcG9ydDogSUU4ICovXG59XG5cbi51aS1mcm9udCB7XG4gIHotaW5kZXg6IDEwMDtcbn1cblxuLyogSW50ZXJhY3Rpb24gQ3Vlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udWktc3RhdGUtZGlzYWJsZWQge1xuICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi8qIEljb25zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51aS1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtaW5kZW50OiAtOTk5OTlweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLnVpLXdpZGdldC1pY29uLWJsb2NrIHtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLThweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIE1pc2MgdmlzdWFsc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8qIE92ZXJsYXlzICovXG4udWktd2lkZ2V0LW92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi51aS1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4udWktc2xpZGVyIC51aS1zbGlkZXItaGFuZGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMS4yZW07XG4gIGhlaWdodDogMS4yZW07XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xufVxuLnVpLXNsaWRlciAudWktc2xpZGVyLXJhbmdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBmb250LXNpemU6IDAuN2VtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG59XG5cbi8qIHN1cHBvcnQ6IElFOCAtIFNlZSAjNjcyNyAqL1xuLnVpLXNsaWRlci51aS1zdGF0ZS1kaXNhYmxlZCAudWktc2xpZGVyLWhhbmRsZSxcbi51aS1zbGlkZXIudWktc3RhdGUtZGlzYWJsZWQgLnVpLXNsaWRlci1yYW5nZSB7XG4gIGZpbHRlcjogaW5oZXJpdDtcbn1cblxuLnVpLXNsaWRlci1ob3Jpem9udGFsIHtcbiAgaGVpZ2h0OiAwLjhlbTtcbn1cbi51aS1zbGlkZXItaG9yaXpvbnRhbCAudWktc2xpZGVyLWhhbmRsZSB7XG4gIHRvcDogLTAuM2VtO1xuICBtYXJnaW4tbGVmdDogLTAuNmVtO1xufVxuLnVpLXNsaWRlci1ob3Jpem9udGFsIC51aS1zbGlkZXItcmFuZ2Uge1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbn1cbi51aS1zbGlkZXItaG9yaXpvbnRhbCAudWktc2xpZGVyLXJhbmdlLW1pbiB7XG4gIGxlZnQ6IDA7XG59XG4udWktc2xpZGVyLWhvcml6b250YWwgLnVpLXNsaWRlci1yYW5nZS1tYXgge1xuICByaWdodDogMDtcbn1cblxuLnVpLXNsaWRlci12ZXJ0aWNhbCB7XG4gIHdpZHRoOiAwLjhlbTtcbiAgaGVpZ2h0OiAxMDBweDtcbn1cbi51aS1zbGlkZXItdmVydGljYWwgLnVpLXNsaWRlci1oYW5kbGUge1xuICBsZWZ0OiAtMC4zZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAtMC42ZW07XG59XG4udWktc2xpZGVyLXZlcnRpY2FsIC51aS1zbGlkZXItcmFuZ2Uge1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi51aS1zbGlkZXItdmVydGljYWwgLnVpLXNsaWRlci1yYW5nZS1taW4ge1xuICBib3R0b206IDA7XG59XG4udWktc2xpZGVyLXZlcnRpY2FsIC51aS1zbGlkZXItcmFuZ2UtbWF4IHtcbiAgdG9wOiAwO1xufVxuLnVpLXRvb2x0aXAge1xuICBwYWRkaW5nOiA4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogOTk5OTk7XG4gIG1heC13aWR0aDogMzAwcHg7XG59XG5ib2R5IC51aS10b29sdGlwIHtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG59XG5cbi8qIENvbXBvbmVudCBjb250YWluZXJzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51aS13aWRnZXQge1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxZW07XG59XG4udWktd2lkZ2V0IC51aS13aWRnZXQge1xuICBmb250LXNpemU6IDFlbTtcbn1cbi51aS13aWRnZXQgaW5wdXQsXG4udWktd2lkZ2V0IHNlbGVjdCxcbi51aS13aWRnZXQgdGV4dGFyZWEsXG4udWktd2lkZ2V0IGJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFlbTtcbn1cbi51aS13aWRnZXQudWktd2lkZ2V0LWNvbnRlbnQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzVjNWM1O1xufVxuLnVpLXdpZGdldC1jb250ZW50IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4udWktd2lkZ2V0LWNvbnRlbnQgYSB7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuLnVpLXdpZGdldC1oZWFkZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xuICBiYWNrZ3JvdW5kOiAjZTllOWU5O1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4udWktd2lkZ2V0LWhlYWRlciBhIHtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG5cbi8qIEludGVyYWN0aW9uIHN0YXRlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udWktc3RhdGUtZGVmYXVsdCxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZGVmYXVsdCxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1kZWZhdWx0LFxuLnVpLWJ1dHRvbixcblxuLyogV2UgdXNlIGh0bWwgaGVyZSBiZWNhdXNlIHdlIG5lZWQgYSBncmVhdGVyIHNwZWNpZmljaXR5IHRvIG1ha2Ugc3VyZSBkaXNhYmxlZFxud29ya3MgcHJvcGVybHkgd2hlbiBjbGlja2VkIG9yIGhvdmVyZWQgKi9cbmh0bWwgLnVpLWJ1dHRvbi51aS1zdGF0ZS1kaXNhYmxlZDpob3Zlcixcbmh0bWwgLnVpLWJ1dHRvbi51aS1zdGF0ZS1kaXNhYmxlZDphY3RpdmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzVjNWM1O1xuICBiYWNrZ3JvdW5kOiAjZjZmNmY2O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzQ1NDU0NTtcbn1cbi51aS1zdGF0ZS1kZWZhdWx0IGEsXG4udWktc3RhdGUtZGVmYXVsdCBhOmxpbmssXG4udWktc3RhdGUtZGVmYXVsdCBhOnZpc2l0ZWQsXG5hLnVpLWJ1dHRvbixcbmE6bGluay51aS1idXR0b24sXG5hOnZpc2l0ZWQudWktYnV0dG9uLFxuLnVpLWJ1dHRvbiB7XG4gIGNvbG9yOiAjNDU0NTQ1O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4udWktc3RhdGUtaG92ZXIsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWhvdmVyLFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWhvdmVyLFxuLnVpLXN0YXRlLWZvY3VzLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1mb2N1cyxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1mb2N1cyxcbi51aS1idXR0b246aG92ZXIsXG4udWktYnV0dG9uOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcbiAgYmFja2dyb3VuZDogI2VkZWRlZDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMyYjJiMmI7XG59XG4udWktc3RhdGUtaG92ZXIgYSxcbi51aS1zdGF0ZS1ob3ZlciBhOmhvdmVyLFxuLnVpLXN0YXRlLWhvdmVyIGE6bGluayxcbi51aS1zdGF0ZS1ob3ZlciBhOnZpc2l0ZWQsXG4udWktc3RhdGUtZm9jdXMgYSxcbi51aS1zdGF0ZS1mb2N1cyBhOmhvdmVyLFxuLnVpLXN0YXRlLWZvY3VzIGE6bGluayxcbi51aS1zdGF0ZS1mb2N1cyBhOnZpc2l0ZWQsXG5hLnVpLWJ1dHRvbjpob3ZlcixcbmEudWktYnV0dG9uOmZvY3VzIHtcbiAgY29sb3I6ICMyYjJiMmI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnVpLXZpc3VhbC1mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAzcHggMXB4IHJnYig5NCwgMTU4LCAyMTQpO1xufVxuLnVpLXN0YXRlLWFjdGl2ZSxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtYWN0aXZlLFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWFjdGl2ZSxcbmEudWktYnV0dG9uOmFjdGl2ZSxcbi51aS1idXR0b246YWN0aXZlLFxuLnVpLWJ1dHRvbi51aS1zdGF0ZS1hY3RpdmU6aG92ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAzZWZmO1xuICBiYWNrZ3JvdW5kOiAjMDA3ZmZmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi51aS1pY29uLWJhY2tncm91bmQsXG4udWktc3RhdGUtYWN0aXZlIC51aS1pY29uLWJhY2tncm91bmQge1xuICBib3JkZXI6ICMwMDNlZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4udWktc3RhdGUtYWN0aXZlIGEsXG4udWktc3RhdGUtYWN0aXZlIGE6bGluayxcbi51aS1zdGF0ZS1hY3RpdmUgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyogSW50ZXJhY3Rpb24gQ3Vlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udWktc3RhdGUtaGlnaGxpZ2h0LFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1oaWdobGlnaHQsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtaGlnaGxpZ2h0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RhZDU1ZTtcbiAgYmFja2dyb3VuZDogI2ZmZmE5MDtcbiAgY29sb3I6ICM3Nzc2MjA7XG59XG4udWktc3RhdGUtY2hlY2tlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYWQ1NWU7XG4gIGJhY2tncm91bmQ6ICNmZmZhOTA7XG59XG4udWktc3RhdGUtaGlnaGxpZ2h0IGEsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWhpZ2hsaWdodCBhLFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWhpZ2hsaWdodCBhIHtcbiAgY29sb3I6ICM3Nzc2MjA7XG59XG4udWktc3RhdGUtZXJyb3IsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWVycm9yLFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWVycm9yIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YxYTg5OTtcbiAgYmFja2dyb3VuZDogI2ZkZGZkZjtcbiAgY29sb3I6ICM1ZjNmM2Y7XG59XG4udWktc3RhdGUtZXJyb3IgYSxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZXJyb3IgYSxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1lcnJvciBhIHtcbiAgY29sb3I6ICM1ZjNmM2Y7XG59XG4udWktc3RhdGUtZXJyb3ItdGV4dCxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZXJyb3ItdGV4dCxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1lcnJvci10ZXh0IHtcbiAgY29sb3I6ICM1ZjNmM2Y7XG59XG4udWktcHJpb3JpdHktcHJpbWFyeSxcbi51aS13aWRnZXQtY29udGVudCAudWktcHJpb3JpdHktcHJpbWFyeSxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1wcmlvcml0eS1wcmltYXJ5IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4udWktcHJpb3JpdHktc2Vjb25kYXJ5LFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1wcmlvcml0eS1zZWNvbmRhcnksXG4udWktd2lkZ2V0LWhlYWRlciAudWktcHJpb3JpdHktc2Vjb25kYXJ5IHtcbiAgb3BhY2l0eTogMC43O1xuICBmaWx0ZXI6IEFscGhhKE9wYWNpdHk9NzApOyAvKiBzdXBwb3J0OiBJRTggKi9cbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi51aS1zdGF0ZS1kaXNhYmxlZCxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZGlzYWJsZWQsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjM1O1xuICBmaWx0ZXI6IEFscGhhKE9wYWNpdHk9MzUpOyAvKiBzdXBwb3J0OiBJRTggKi9cbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi51aS1zdGF0ZS1kaXNhYmxlZCAudWktaWNvbiB7XG4gIGZpbHRlcjogQWxwaGEoT3BhY2l0eT0zNSk7IC8qIHN1cHBvcnQ6IElFOCAtIFNlZSAjNjA1OSAqL1xufVxuXG4vKiBJY29uc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8qIHN0YXRlcyBhbmQgaW1hZ2VzICovXG4udWktaWNvbiB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG4udWktaWNvbixcbi51aS13aWRnZXQtY29udGVudCAudWktaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy91aS1pY29uc180NDQ0NDRfMjU2eDI0MC5wbmdcIik7XG59XG4udWktd2lkZ2V0LWhlYWRlciAudWktaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy91aS1pY29uc180NDQ0NDRfMjU2eDI0MC5wbmdcIik7XG59XG4udWktc3RhdGUtaG92ZXIgLnVpLWljb24sXG4udWktc3RhdGUtZm9jdXMgLnVpLWljb24sXG4udWktYnV0dG9uOmhvdmVyIC51aS1pY29uLFxuLnVpLWJ1dHRvbjpmb2N1cyAudWktaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy91aS1pY29uc181NTU1NTVfMjU2eDI0MC5wbmdcIik7XG59XG4udWktc3RhdGUtYWN0aXZlIC51aS1pY29uLFxuLnVpLWJ1dHRvbjphY3RpdmUgLnVpLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvdWktaWNvbnNfZmZmZmZmXzI1NngyNDAucG5nXCIpO1xufVxuLnVpLXN0YXRlLWhpZ2hsaWdodCAudWktaWNvbixcbi51aS1idXR0b24gLnVpLXN0YXRlLWhpZ2hsaWdodC51aS1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1hZ2VzL3VpLWljb25zXzc3NzYyMF8yNTZ4MjQwLnBuZ1wiKTtcbn1cbi51aS1zdGF0ZS1lcnJvciAudWktaWNvbixcbi51aS1zdGF0ZS1lcnJvci10ZXh0IC51aS1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1hZ2VzL3VpLWljb25zX2NjMDAwMF8yNTZ4MjQwLnBuZ1wiKTtcbn1cbi51aS1idXR0b24gLnVpLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvdWktaWNvbnNfNzc3Nzc3XzI1NngyNDAucG5nXCIpO1xufVxuXG4vKiBwb3NpdGlvbmluZyAqL1xuLnVpLWljb24tYmxhbmsge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxNnB4IDE2cHg7XG59XG4udWktaWNvbi1jYXJldC0xLW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG59XG4udWktaWNvbi1jYXJldC0xLW5lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggMDtcbn1cbi51aS1pY29uLWNhcmV0LTEtZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IDA7XG59XG4udWktaWNvbi1jYXJldC0xLXNlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggMDtcbn1cbi51aS1pY29uLWNhcmV0LTEtcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NXB4IDA7XG59XG4udWktaWNvbi1jYXJldC0xLXN3IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggMDtcbn1cbi51aS1pY29uLWNhcmV0LTEtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IDA7XG59XG4udWktaWNvbi1jYXJldC0xLW53IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IDA7XG59XG4udWktaWNvbi1jYXJldC0yLW4tcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAwO1xufVxuLnVpLWljb24tY2FyZXQtMi1lLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggMDtcbn1cbi51aS1pY29uLXRyaWFuZ2xlLTEtbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE2cHg7XG59XG4udWktaWNvbi10cmlhbmdsZS0xLW5lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTE2cHg7XG59XG4udWktaWNvbi10cmlhbmdsZS0xLWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTZweDtcbn1cbi51aS1pY29uLXRyaWFuZ2xlLTEtc2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTZweDtcbn1cbi51aS1pY29uLXRyaWFuZ2xlLTEtcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NXB4IC0xNnB4O1xufVxuLnVpLWljb24tdHJpYW5nbGUtMS1zdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xNnB4O1xufVxuLnVpLWljb24tdHJpYW5nbGUtMS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTE2cHg7XG59XG4udWktaWNvbi10cmlhbmdsZS0xLW53IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xNnB4O1xufVxuLnVpLWljb24tdHJpYW5nbGUtMi1uLXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTE2cHg7XG59XG4udWktaWNvbi10cmlhbmdsZS0yLWUtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTZweDtcbn1cbi51aS1pY29uLWFycm93LTEtbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMycHg7XG59XG4udWktaWNvbi1hcnJvdy0xLW5lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTMycHg7XG59XG4udWktaWNvbi1hcnJvdy0xLWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMzJweDtcbn1cbi51aS1pY29uLWFycm93LTEtc2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMzJweDtcbn1cbi51aS1pY29uLWFycm93LTEtcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NXB4IC0zMnB4O1xufVxuLnVpLWljb24tYXJyb3ctMS1zdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0zMnB4O1xufVxuLnVpLWljb24tYXJyb3ctMS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTMycHg7XG59XG4udWktaWNvbi1hcnJvdy0xLW53IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0zMnB4O1xufVxuLnVpLWljb24tYXJyb3ctMi1uLXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTMycHg7XG59XG4udWktaWNvbi1hcnJvdy0yLW5lLXN3IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0zMnB4O1xufVxuLnVpLWljb24tYXJyb3ctMi1lLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTMycHg7XG59XG4udWktaWNvbi1hcnJvdy0yLXNlLW53IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC0zMnB4O1xufVxuLnVpLWljb24tYXJyb3dzdG9wLTEtbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtMzJweDtcbn1cbi51aS1pY29uLWFycm93c3RvcC0xLWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTMycHg7XG59XG4udWktaWNvbi1hcnJvd3N0b3AtMS1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNHB4IC0zMnB4O1xufVxuLnVpLWljb24tYXJyb3dzdG9wLTEtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtMzJweDtcbn1cbi51aS1pY29uLWFycm93dGhpY2stMS1uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMXB4IC00OHB4O1xufVxuLnVpLWljb24tYXJyb3d0aGljay0xLW5lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTQ4cHg7XG59XG4udWktaWNvbi1hcnJvd3RoaWNrLTEtZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC00OHB4O1xufVxuLnVpLWljb24tYXJyb3d0aGljay0xLXNlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTQ4cHg7XG59XG4udWktaWNvbi1hcnJvd3RoaWNrLTEtcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC00OHB4O1xufVxuLnVpLWljb24tYXJyb3d0aGljay0xLXN3IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTQ4cHg7XG59XG4udWktaWNvbi1hcnJvd3RoaWNrLTEtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC00OHB4O1xufVxuLnVpLWljb24tYXJyb3d0aGljay0xLW53IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC00OHB4O1xufVxuLnVpLWljb24tYXJyb3d0aGljay0yLW4tcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtNDhweDtcbn1cbi51aS1pY29uLWFycm93dGhpY2stMi1uZS1zdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtNDhweDtcbn1cbi51aS1pY29uLWFycm93dGhpY2stMi1lLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTQ4cHg7XG59XG4udWktaWNvbi1hcnJvd3RoaWNrLTItc2Utbncge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTQ4cHg7XG59XG4udWktaWNvbi1hcnJvd3RoaWNrc3RvcC0xLW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTQ4cHg7XG59XG4udWktaWNvbi1hcnJvd3RoaWNrc3RvcC0xLWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTQ4cHg7XG59XG4udWktaWNvbi1hcnJvd3RoaWNrc3RvcC0xLXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI0cHggLTQ4cHg7XG59XG4udWktaWNvbi1hcnJvd3RoaWNrc3RvcC0xLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTQ4cHg7XG59XG4udWktaWNvbi1hcnJvd3JldHVybnRoaWNrLTEtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTY0cHg7XG59XG4udWktaWNvbi1hcnJvd3JldHVybnRoaWNrLTEtbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC02NHB4O1xufVxuLnVpLWljb24tYXJyb3dyZXR1cm50aGljay0xLWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtNjRweDtcbn1cbi51aS1pY29uLWFycm93cmV0dXJudGhpY2stMS1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTY0cHg7XG59XG4udWktaWNvbi1hcnJvd3JldHVybi0xLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtNjRweDtcbn1cbi51aS1pY29uLWFycm93cmV0dXJuLTEtbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC02NHB4O1xufVxuLnVpLWljb24tYXJyb3dyZXR1cm4tMS1lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTY0cHg7XG59XG4udWktaWNvbi1hcnJvd3JldHVybi0xLXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTY0cHg7XG59XG4udWktaWNvbi1hcnJvd3JlZnJlc2gtMS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC02NHB4O1xufVxuLnVpLWljb24tYXJyb3dyZWZyZXNoLTEtbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtNjRweDtcbn1cbi51aS1pY29uLWFycm93cmVmcmVzaC0xLWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTY0cHg7XG59XG4udWktaWNvbi1hcnJvd3JlZnJlc2gtMS1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC02NHB4O1xufVxuLnVpLWljb24tYXJyb3ctNCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTgwcHg7XG59XG4udWktaWNvbi1hcnJvdy00LWRpYWcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtODBweDtcbn1cbi51aS1pY29uLWV4dGxpbmsge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtODBweDtcbn1cbi51aS1pY29uLW5ld3dpbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC04MHB4O1xufVxuLnVpLWljb24tcmVmcmVzaCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC04MHB4O1xufVxuLnVpLWljb24tc2h1ZmZsZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC04MHB4O1xufVxuLnVpLWljb24tdHJhbnNmZXItZS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTgwcHg7XG59XG4udWktaWNvbi10cmFuc2ZlcnRoaWNrLWUtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtODBweDtcbn1cbi51aS1pY29uLWZvbGRlci1jb2xsYXBzZWQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC05NnB4O1xufVxuLnVpLWljb24tZm9sZGVyLW9wZW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtOTZweDtcbn1cbi51aS1pY29uLWRvY3VtZW50IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTk2cHg7XG59XG4udWktaWNvbi1kb2N1bWVudC1iIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTk2cHg7XG59XG4udWktaWNvbi1ub3RlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTk2cHg7XG59XG4udWktaWNvbi1tYWlsLWNsb3NlZCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC05NnB4O1xufVxuLnVpLWljb24tbWFpbC1vcGVuIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTk2cHg7XG59XG4udWktaWNvbi1zdWl0Y2FzZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtOTZweDtcbn1cbi51aS1pY29uLWNvbW1lbnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTk2cHg7XG59XG4udWktaWNvbi1wZXJzb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTk2cHg7XG59XG4udWktaWNvbi1wcmludCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtOTZweDtcbn1cbi51aS1pY29uLXRyYXNoIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC05NnB4O1xufVxuLnVpLWljb24tbG9ja2VkIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC05NnB4O1xufVxuLnVpLWljb24tdW5sb2NrZWQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTk2cHg7XG59XG4udWktaWNvbi1ib29rbWFyayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjRweCAtOTZweDtcbn1cbi51aS1pY29uLXRhZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtOTZweDtcbn1cbi51aS1pY29uLWhvbWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMTJweDtcbn1cbi51aS1pY29uLWZsYWcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTEycHg7XG59XG4udWktaWNvbi1jYWxlbmRhciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xMTJweDtcbn1cbi51aS1pY29uLWNhcnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTEycHg7XG59XG4udWktaWNvbi1wZW5jaWwge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTEycHg7XG59XG4udWktaWNvbi1jbG9jayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xMTJweDtcbn1cbi51aS1pY29uLWRpc2sge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTEycHg7XG59XG4udWktaWNvbi1jYWxjdWxhdG9yIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xMTJweDtcbn1cbi51aS1pY29uLXpvb21pbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTEycHg7XG59XG4udWktaWNvbi16b29tb3V0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xMTJweDtcbn1cbi51aS1pY29uLXNlYXJjaCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtMTEycHg7XG59XG4udWktaWNvbi13cmVuY2gge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTExMnB4O1xufVxuLnVpLWljb24tZ2VhciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtMTEycHg7XG59XG4udWktaWNvbi1oZWFydCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtMTEycHg7XG59XG4udWktaWNvbi1zdGFyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNHB4IC0xMTJweDtcbn1cbi51aS1pY29uLWxpbmsge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTExMnB4O1xufVxuLnVpLWljb24tY2FuY2VsIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTI4cHg7XG59XG4udWktaWNvbi1wbHVzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTEyOHB4O1xufVxuLnVpLWljb24tcGx1c3RoaWNrIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTEyOHB4O1xufVxuLnVpLWljb24tbWludXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTI4cHg7XG59XG4udWktaWNvbi1taW51c3RoaWNrIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTEyOHB4O1xufVxuLnVpLWljb24tY2xvc2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTI4cHg7XG59XG4udWktaWNvbi1jbG9zZXRoaWNrIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTEyOHB4O1xufVxuLnVpLWljb24ta2V5IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xMjhweDtcbn1cbi51aS1pY29uLWxpZ2h0YnVsYiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTI4cHg7XG59XG4udWktaWNvbi1zY2lzc29ycyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTI4cHg7XG59XG4udWktaWNvbi1jbGlwYm9hcmQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTEyOHB4O1xufVxuLnVpLWljb24tY29weSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtMTI4cHg7XG59XG4udWktaWNvbi1jb250YWN0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC0xMjhweDtcbn1cbi51aS1pY29uLWltYWdlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC0xMjhweDtcbn1cbi51aS1pY29uLXZpZGVvIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNHB4IC0xMjhweDtcbn1cbi51aS1pY29uLXNjcmlwdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtMTI4cHg7XG59XG4udWktaWNvbi1hbGVydCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE0NHB4O1xufVxuLnVpLWljb24taW5mbyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xNDRweDtcbn1cbi51aS1pY29uLW5vdGljZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xNDRweDtcbn1cbi51aS1pY29uLWhlbHAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTQ0cHg7XG59XG4udWktaWNvbi1jaGVjayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xNDRweDtcbn1cbi51aS1pY29uLWJ1bGxldCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xNDRweDtcbn1cbi51aS1pY29uLXJhZGlvLW9uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTE0NHB4O1xufVxuLnVpLWljb24tcmFkaW8tb2ZmIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xNDRweDtcbn1cbi51aS1pY29uLXBpbi13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xNDRweDtcbn1cbi51aS1pY29uLXBpbi1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xNDRweDtcbn1cbi51aS1pY29uLXBsYXkge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNjBweDtcbn1cbi51aS1pY29uLXBhdXNlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTE2MHB4O1xufVxuLnVpLWljb24tc2Vlay1uZXh0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTE2MHB4O1xufVxuLnVpLWljb24tc2Vlay1wcmV2IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTE2MHB4O1xufVxuLnVpLWljb24tc2Vlay1lbmQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTYwcHg7XG59XG4udWktaWNvbi1zZWVrLXN0YXJ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTE2MHB4O1xufVxuLyogdWktaWNvbi1zZWVrLWZpcnN0IGlzIGRlcHJlY2F0ZWQsIHVzZSB1aS1pY29uLXNlZWstc3RhcnQgaW5zdGVhZCAqL1xuLnVpLWljb24tc2Vlay1maXJzdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xNjBweDtcbn1cbi51aS1pY29uLXN0b3Age1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTYwcHg7XG59XG4udWktaWNvbi1lamVjdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMTYwcHg7XG59XG4udWktaWNvbi12b2x1bWUtb2ZmIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xNjBweDtcbn1cbi51aS1pY29uLXZvbHVtZS1vbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTYwcHg7XG59XG4udWktaWNvbi1wb3dlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE3NnB4O1xufVxuLnVpLWljb24tc2lnbmFsLWRpYWcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTc2cHg7XG59XG4udWktaWNvbi1zaWduYWwge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTc2cHg7XG59XG4udWktaWNvbi1iYXR0ZXJ5LTAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTc2cHg7XG59XG4udWktaWNvbi1iYXR0ZXJ5LTEge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTc2cHg7XG59XG4udWktaWNvbi1iYXR0ZXJ5LTIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTc2cHg7XG59XG4udWktaWNvbi1iYXR0ZXJ5LTMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTc2cHg7XG59XG4udWktaWNvbi1jaXJjbGUtcGx1cyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE5MnB4O1xufVxuLnVpLWljb24tY2lyY2xlLW1pbnVzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTE5MnB4O1xufVxuLnVpLWljb24tY2lyY2xlLWNsb3NlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTE5MnB4O1xufVxuLnVpLWljb24tY2lyY2xlLXRyaWFuZ2xlLWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTkycHg7XG59XG4udWktaWNvbi1jaXJjbGUtdHJpYW5nbGUtcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xOTJweDtcbn1cbi51aS1pY29uLWNpcmNsZS10cmlhbmdsZS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTE5MnB4O1xufVxuLnVpLWljb24tY2lyY2xlLXRyaWFuZ2xlLW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTkycHg7XG59XG4udWktaWNvbi1jaXJjbGUtYXJyb3ctZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMTkycHg7XG59XG4udWktaWNvbi1jaXJjbGUtYXJyb3ctcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTkycHg7XG59XG4udWktaWNvbi1jaXJjbGUtYXJyb3ctdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTkycHg7XG59XG4udWktaWNvbi1jaXJjbGUtYXJyb3ctbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtMTkycHg7XG59XG4udWktaWNvbi1jaXJjbGUtem9vbWluIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC0xOTJweDtcbn1cbi51aS1pY29uLWNpcmNsZS16b29tb3V0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC0xOTJweDtcbn1cbi51aS1pY29uLWNpcmNsZS1jaGVjayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtMTkycHg7XG59XG4udWktaWNvbi1jaXJjbGVzbWFsbC1wbHVzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjA4cHg7XG59XG4udWktaWNvbi1jaXJjbGVzbWFsbC1taW51cyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0yMDhweDtcbn1cbi51aS1pY29uLWNpcmNsZXNtYWxsLWNsb3NlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTIwOHB4O1xufVxuLnVpLWljb24tc3F1YXJlc21hbGwtcGx1cyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0yMDhweDtcbn1cbi51aS1pY29uLXNxdWFyZXNtYWxsLW1pbnVzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTIwOHB4O1xufVxuLnVpLWljb24tc3F1YXJlc21hbGwtY2xvc2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMjA4cHg7XG59XG4udWktaWNvbi1ncmlwLWRvdHRlZC12ZXJ0aWNhbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIyNHB4O1xufVxuLnVpLWljb24tZ3JpcC1kb3R0ZWQtaG9yaXpvbnRhbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0yMjRweDtcbn1cbi51aS1pY29uLWdyaXAtc29saWQtdmVydGljYWwge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMjI0cHg7XG59XG4udWktaWNvbi1ncmlwLXNvbGlkLWhvcml6b250YWwge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMjI0cHg7XG59XG4udWktaWNvbi1ncmlwc21hbGwtZGlhZ29uYWwtc2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMjI0cHg7XG59XG4udWktaWNvbi1ncmlwLWRpYWdvbmFsLXNlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTIyNHB4O1xufVxuXG4vKiBNaXNjIHZpc3VhbHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vKiBDb3JuZXIgcmFkaXVzICovXG4udWktY29ybmVyLWFsbCxcbi51aS1jb3JuZXItdG9wLFxuLnVpLWNvcm5lci1sZWZ0LFxuLnVpLWNvcm5lci10bCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbn1cbi51aS1jb3JuZXItYWxsLFxuLnVpLWNvcm5lci10b3AsXG4udWktY29ybmVyLXJpZ2h0LFxuLnVpLWNvcm5lci10ciB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG59XG4udWktY29ybmVyLWFsbCxcbi51aS1jb3JuZXItYm90dG9tLFxuLnVpLWNvcm5lci1sZWZ0LFxuLnVpLWNvcm5lci1ibCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbn1cbi51aS1jb3JuZXItYWxsLFxuLnVpLWNvcm5lci1ib3R0b20sXG4udWktY29ybmVyLXJpZ2h0LFxuLnVpLWNvcm5lci1iciB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG59XG5cbi8qIE92ZXJsYXlzICovXG4udWktd2lkZ2V0LW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kOiAjYWFhYWFhO1xuICBvcGFjaXR5OiAwLjM7XG4gIGZpbHRlcjogQWxwaGEoT3BhY2l0eT0zMCk7IC8qIHN1cHBvcnQ6IElFOCAqL1xufVxuLnVpLXdpZGdldC1zaGFkb3cge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggNXB4ICM2NjY2NjY7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggNXB4ICM2NjY2NjY7XG59XG4iLCIubG9hZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiA5MHB4O1xuXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgICB6LWluZGV4OiAzOTtcbiAgfVxuXG4gICZfX2NpcmNsZSB7XG4gICAgQGluY2x1ZGUgYWxpZ247XG4gICAgei1pbmRleDogNDA7XG4gICAgQGluY2x1ZGUgYm9sZDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHdpZHRoOiA3MnB4O1xuICAgICAgaGVpZ2h0OiA3MnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYm9yZGVyOiAxMHB4IHNvbGlkICMwMDA7XG4gICAgICBib3JkZXItY29sb3I6ICM0ZjhiZjAgdHJhbnNwYXJlbnQgIzRmOGJmMCB0cmFuc3BhcmVudDtcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBsZHMtZHVhbC1yaW5nIDEuN3MgbGluZWFyIGluZmluaXRlO1xuICAgICAgYW5pbWF0aW9uOiBsZHMtZHVhbC1yaW5nIDEuN3MgbGluZWFyIGluZmluaXRlO1xuICAgIH1cbiAgfVxuXG4gICYtLXRyYW5zIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4ubG9hZGVyLXNtYWxsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBoZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiAzMHB4O1xuICBib3JkZXItd2lkdGg6IDVweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiBoc2xhKDIyMS45LCA5OC45JSwgNjMuOSUsIDAuNzUpIGhzbGEoMjIxLjksIDk4LjklLCA2My45JSwgMC43NSkgaHNsYSgyMjEuOSwgOTguOSUsIDYzLjklLCAwLjI1KSBoc2xhKDIyMS45LCA5OC45JSwgNjMuOSUsIDAuMjUpO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBhbmltYXRpb246IGNsb2Nrd2lzZSAuNXMgbGluZWFyIGluZmluaXRlO1xufVxuXG5Aa2V5ZnJhbWVzIGxkcy1kdWFsLXJpbmcge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGNsb2Nrd2lzZSB7XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpIHRyYW5zbGF0ZXooMCk7XG4gIH1cbn1cblxuLmxvYWRlci1ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMTAwcHg7XG59IiwiLnRvYXN0LXdyYXBwZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMjAwMDAwMDA7XG59XG5cbi50b2FzdCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAxNnB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgei1pbmRleDogMjAwMDAwMDE7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuXG4gICYuc2hvd2VkIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICAmLS13YXJuaW5nIHtcbiAgICAudG9hc3Qge1xuICAgICAgJl9faW5uZXIge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIGxlZnQ6IDE2cHg7XG4gICAgICAgICAgQGluY2x1ZGUgc3ByaXRlKCd3YXJuaW5nLXNtYWxsJyk7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTlweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXN1Y2Nlc3Mge1xuICAgIC50b2FzdCB7XG4gICAgICAmX19pbm5lciB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgbGVmdDogMTZweDtcbiAgICAgICAgICBAaW5jbHVkZSBzcHJpdGUoJ3N1Y2Nlc3MnKTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtOXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tZXJyb3Ige1xuICAgIC50b2FzdCB7XG4gICAgICAmX19pbm5lciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFNTY1NjU7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICBsZWZ0OiAxNnB4O1xuICAgICAgICAgIEBpbmNsdWRlIHNwcml0ZSgnd2FybmluZy1zbWFsbC13Jyk7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTlweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX190ZXh0IHtcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgICAgIH1cblxuICAgICAgJl9fYWN0aW9uIHtcbiAgICAgICAgLl9idG4ge1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWJpZyB7XG4gICAgbWF4LXdpZHRoOiA0NzBweDtcblxuICAgIC50b2FzdCB7XG4gICAgICAmX19pbm5lciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgIHRvcDogMTFweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19hY3Rpb24ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEwcHggMTZweCAxMHB4IDUycHg7XG4gICAgYmFja2dyb3VuZDogIzM3NDE1MjtcbiAgICBib3gtc2hhZG93OiAwcHggMnB4IDhweCByZ2JhKDE3LCAzNSwgNTYsIDAuNCk7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cbiAgICAmLnNoYWtlIHtcbiAgICAgIGFuaW1hdGlvbjogc2hha2UgMC44MnMgY3ViaWMtYmV6aWVyKC4zNiwgLjA3LCAuMTksIC45NykgYm90aDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICBwZXJzcGVjdGl2ZTogMTAwMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxuXG4gICZfX2FjdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xuXG4gICAgbGkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLl9idG4ge1xuICAgICAgY29sb3I6ICNiOWQxZjk7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjNzNhN2ZmO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBrZXlmcmFtZXMgc2hha2Uge1xuICAgIDEwJSwgOTAlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTFweCwgMCwgMCk7XG4gICAgfVxuXG4gICAgMjAlLCA4MCUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgycHgsIDAsIDApO1xuICAgIH1cblxuICAgIDMwJSwgNTAlLCA3MCUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNHB4LCAwLCAwKTtcbiAgICB9XG5cbiAgICA0MCUsIDYwJSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDRweCwgMCwgMCk7XG4gICAgfVxuICB9XG59IiwiLyohXG4gKiBEYXRlcGlja2VyIGZvciBCb290c3RyYXAgdjEuNi40IChodHRwczovL2dpdGh1Yi5jb20vZXRlcm5pY29kZS9ib290c3RyYXAtZGF0ZXBpY2tlcilcbiAqXG4gKiBDb3B5cmlnaHQgMjAxMiBTdGVmYW4gUGV0cmVcbiAqIEltcHJvdmVtZW50cyBieSBBbmRyZXcgUm93bHNcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSB2Mi4wIChodHRwOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjApXG4gKi9cbi5kYXRlcGlja2VyIHtcbiAgcGFkZGluZzogNHB4O1xuICBkaXJlY3Rpb246IGx0cjtcbn1cbi5kYXRlcGlja2VyLWlubGluZSB7XG4gIHdpZHRoOiAyMjBweDtcbn1cbi5kYXRlcGlja2VyLmRhdGVwaWNrZXItcnRsIHtcbiAgZGlyZWN0aW9uOiBydGw7XG59XG4uZGF0ZXBpY2tlci5kYXRlcGlja2VyLXJ0bCB0YWJsZSB0ciB0ZCBzcGFuIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLmRhdGVwaWNrZXItZHJvcGRvd24ge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4uZGF0ZXBpY2tlci1kcm9wZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBub25lO1xuICBib3JkZXItbGVmdDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogN3B4IHNvbGlkICM5OTk7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmRhdGVwaWNrZXItZHJvcGRvd246YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBub25lO1xuICBib3JkZXItbGVmdDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci10b3A6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5kYXRlcGlja2VyLWRyb3Bkb3duLmRhdGVwaWNrZXItb3JpZW50LWxlZnQ6YmVmb3JlIHtcbiAgbGVmdDogNnB4O1xufVxuLmRhdGVwaWNrZXItZHJvcGRvd24uZGF0ZXBpY2tlci1vcmllbnQtbGVmdDphZnRlciB7XG4gIGxlZnQ6IDdweDtcbn1cbi5kYXRlcGlja2VyLWRyb3Bkb3duLmRhdGVwaWNrZXItb3JpZW50LXJpZ2h0OmJlZm9yZSB7XG4gIHJpZ2h0OiA2cHg7XG59XG4uZGF0ZXBpY2tlci1kcm9wZG93bi5kYXRlcGlja2VyLW9yaWVudC1yaWdodDphZnRlciB7XG4gIHJpZ2h0OiA3cHg7XG59XG4uZGF0ZXBpY2tlci1kcm9wZG93bi5kYXRlcGlja2VyLW9yaWVudC1ib3R0b206YmVmb3JlIHtcbiAgdG9wOiAtN3B4O1xufVxuLmRhdGVwaWNrZXItZHJvcGRvd24uZGF0ZXBpY2tlci1vcmllbnQtYm90dG9tOmFmdGVyIHtcbiAgdG9wOiAtNnB4O1xufVxuLmRhdGVwaWNrZXItZHJvcGRvd24uZGF0ZXBpY2tlci1vcmllbnQtdG9wOmJlZm9yZSB7XG4gIGJvdHRvbTogLTdweDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLXRvcDogN3B4IHNvbGlkICM5OTk7XG59XG4uZGF0ZXBpY2tlci1kcm9wZG93bi5kYXRlcGlja2VyLW9yaWVudC10b3A6YWZ0ZXIge1xuICBib3R0b206IC02cHg7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci10b3A6IDZweCBzb2xpZCAjZmZmO1xufVxuLmRhdGVwaWNrZXIgdGFibGUge1xuICBtYXJnaW46IDA7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmRhdGVwaWNrZXIgdGQsXG4uZGF0ZXBpY2tlciB0aCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyOiBub25lO1xufVxuLnRhYmxlLXN0cmlwZWQgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQsXG4udGFibGUtc3RyaXBlZCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuZGF5OmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuZGF5LmZvY3VzZWQge1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5vbGQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5uZXcge1xuICBjb2xvcjogIzk5OTtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuZGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogI2FhYWRiMjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuaGlnaGxpZ2h0ZWQge1xuICBiYWNrZ3JvdW5kOiAjZDllZGY3O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXksXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRlMTlhO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZGQ0OWEsICNmZGY1OWEpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZkZDQ5YSwgI2ZkZjU5YSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQoXG4gICAgbGluZWFyLFxuICAgIDAgMCxcbiAgICAwIDEwMCUsXG4gICAgZnJvbSgjZmRkNDlhKSxcbiAgICB0bygjZmRmNTlhKVxuICApO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZGQ0OWEsICNmZGY1OWEpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmRkNDlhLCAjZmRmNTlhKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZkZDQ5YSwgI2ZkZjU5YSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZkZDQ5YScsIGVuZENvbG9yc3RyPScjZmRmNTlhJywgR3JhZGllbnRUeXBlPTApO1xuICBib3JkZXItY29sb3I6ICNmZGY1OWEgI2ZkZjU5YSAjZmJlZDUwO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKSByZ2JhKDAsIDAsIDAsIDAuMSkgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZD1mYWxzZSk7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTpob3Zlcjpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQ6aG92ZXI6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTpob3ZlcjphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZDphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZDpob3ZlcjphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTpob3Zlci5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZC5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZDpob3Zlci5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmhvdmVyLmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZDpob3Zlci5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5W2Rpc2FibGVkXSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmhvdmVyW2Rpc2FibGVkXSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkW2Rpc2FibGVkXSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkOmhvdmVyW2Rpc2FibGVkXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGY1OWE7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTpob3ZlcjphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZDphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZDpob3ZlcjphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTpob3Zlci5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZC5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZDpob3Zlci5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmMDY5IFxcOTtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5hY3RpdmU6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2U6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmRpc2FibGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2VlZTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2QxN2E7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2YzYzE3YSwgI2YzZTk3YSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZjNjMTdhLCAjZjNlOTdhKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChcbiAgICBsaW5lYXIsXG4gICAgMCAwLFxuICAgIDAgMTAwJSxcbiAgICBmcm9tKCNmM2MxN2EpLFxuICAgIHRvKCNmM2U5N2EpXG4gICk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2YzYzE3YSwgI2YzZTk3YSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmM2MxN2EsICNmM2U5N2EpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZjNjMTdhLCAjZjNlOTdhKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZjNjMTdhJywgZW5kQ29sb3JzdHI9JyNmM2U5N2EnLCBHcmFkaWVudFR5cGU9MCk7XG4gIGJvcmRlci1jb2xvcjogI2YzZTk3YSAjZjNlOTdhICNlZGRlMzQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpIHJnYmEoMCwgMCwgMCwgMC4xKSByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkPWZhbHNlKTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmhvdmVyOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZDpob3Zlcjpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmhvdmVyOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkOmhvdmVyOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmhvdmVyLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkOmhvdmVyLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXk6aG92ZXIuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZC5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkOmhvdmVyLmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXlbZGlzYWJsZWRdLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXk6aG92ZXJbZGlzYWJsZWRdLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWRbZGlzYWJsZWRdLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQ6aG92ZXJbZGlzYWJsZWRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZTk3YTtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmhvdmVyOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkOmhvdmVyOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmhvdmVyLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkOmhvdmVyLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmUyNGIgXFw5O1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQ6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNmRmMDtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6aG92ZXI6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZDpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkOmhvdmVyOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6aG92ZXI6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQ6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6aG92ZXIuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDpob3Zlci5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkLmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQ6aG92ZXIuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZFtkaXNhYmxlZF0sXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDpob3ZlcltkaXNhYmxlZF0sXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZFtkaXNhYmxlZF0sXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZDpob3ZlcltkaXNhYmxlZF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmJhMmZmO1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6aG92ZXI6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQ6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6aG92ZXIuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2NjY2NiBcXDk7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2ZGYwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTpob3Zlcjpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZDpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZDpob3Zlcjpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6aG92ZXI6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZDpob3ZlcjphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmhvdmVyLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZC5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmhvdmVyLmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkLmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkOmhvdmVyLmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlW2Rpc2FibGVkXSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTpob3ZlcltkaXNhYmxlZF0sXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWRbZGlzYWJsZWRdLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkOmhvdmVyW2Rpc2FibGVkXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDZkZjA7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmhvdmVyOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZDphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTpob3Zlci5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkOmhvdmVyLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDZkZjAgXFw5O1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjMlO1xuICBoZWlnaHQ6IDU0cHg7XG4gIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAxJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW46aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmZvY3VzZWQge1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uZGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogIzk5OTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2ZGYwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXI6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXI6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXIuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3Zlci5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkLmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZVtkaXNhYmxlZF0sXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3ZlcltkaXNhYmxlZF0sXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZFtkaXNhYmxlZF0sXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3ZlcltkaXNhYmxlZF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2ZGYwO1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXI6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXIuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNmRmMCBcXDk7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLm9sZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4ubmV3IHtcbiAgY29sb3I6ICNhYWFkYjI7XG59XG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1zd2l0Y2gge1xuICB3aWR0aDogMTQ1cHg7XG59XG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1zd2l0Y2gsXG4uZGF0ZXBpY2tlciAucHJldixcbi5kYXRlcGlja2VyIC5uZXh0LFxuLmRhdGVwaWNrZXIgdGZvb3QgdHIgdGgge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1zd2l0Y2g6aG92ZXIsXG4uZGF0ZXBpY2tlciAucHJldjpob3Zlcixcbi5kYXRlcGlja2VyIC5uZXh0OmhvdmVyLFxuLmRhdGVwaWNrZXIgdGZvb3QgdHIgdGg6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xufVxuLmRhdGVwaWNrZXIgLmN3IHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICB3aWR0aDogMTJweDtcbiAgcGFkZGluZzogMCAycHggMCA1cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uaW5wdXQtYXBwZW5kLmRhdGUgLmFkZC1vbixcbi5pbnB1dC1wcmVwZW5kLmRhdGUgLmFkZC1vbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5pbnB1dC1hcHBlbmQuZGF0ZSAuYWRkLW9uIGksXG4uaW5wdXQtcHJlcGVuZC5kYXRlIC5hZGQtb24gaSB7XG4gIG1hcmdpbi10b3A6IDNweDtcbn1cbi5pbnB1dC1kYXRlcmFuZ2UgaW5wdXQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uaW5wdXQtZGF0ZXJhbmdlIGlucHV0OmZpcnN0LWNoaWxkIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHggMCAwIDNweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHggMCAwIDNweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4IDAgMCAzcHg7XG59XG4uaW5wdXQtZGF0ZXJhbmdlIGlucHV0Omxhc3QtY2hpbGQge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAgM3B4IDNweCAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDAgM3B4IDNweCAwO1xuICBib3JkZXItcmFkaXVzOiAwIDNweCAzcHggMDtcbn1cbi5pbnB1dC1kYXRlcmFuZ2UgLmFkZC1vbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIG1pbi13aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiA0cHggNXB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjZmZmO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xufVxuLmRhdGVwaWNrZXIuZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDAwO1xuICBmbG9hdDogbGVmdDtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWluLXdpZHRoOiAxOTZweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDRweCAxMnB4IHJnYmEoNDYsIDY3LCAxMDIsIDAuMTUpO1xuICBjb2xvcjogIzMyNDA1NztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbi5kYXRlcGlja2VyLmRyb3Bkb3duLW1lbnUgdGgsXG4uZGF0ZXBpY2tlci5kYXRlcGlja2VyLWlubGluZSB0aCxcbi5kYXRlcGlja2VyLmRyb3Bkb3duLW1lbnUgdGQsXG4uZGF0ZXBpY2tlci5kYXRlcGlja2VyLWlubGluZSB0ZCB7XG4gIHBhZGRpbmc6IDRweCA1cHg7XG59XG5cbi5kYXRlcGlja2VyLmRyb3Bkb3duLW1lbnUgdGguZG93IHtcbiAgY29sb3I6ICM2NTZiNzQ7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOWRkZTU7XG59XG5cbi5kYXRlcGlja2VyIHRoLnByZXYge1xuICBmb250LXNpemU6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIEBpbmNsdWRlIHNwcml0ZShcImNhbGVuZGFyLWFycm93XCIpO1xuICAgIG1hcmdpbi10b3A6IC01cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxufVxuXG4uZGF0ZXBpY2tlciB0aC5uZXh0IHtcbiAgZm9udC1zaXplOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBAaW5jbHVkZSBzcHJpdGUoXCJjYWxlbmRhci1hcnJvd1wiKTtcbiAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICB9XG59XG5cbi5kYXRlcGlja2VyLXN3aXRjaCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUge1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cbi8qIyBzb3VyY2VNYXBwaW5nVVJMPWJvb3RzdHJhcC1kYXRlcGlja2VyLnN0YW5kYWxvbmUuY3NzLm1hcCAqL1xuIiwiLmRyb3Bkb3duIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICZfX2hlYWRlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDNkZGU1O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6ICNiOWQxZjk7XG5cbiAgICAgIC5kcm9wZG93bl9fYXJyb3cge1xuICAgICAgICBAaW5jbHVkZSBzcHJpdGUoXCJhcnJvdy1kb3duLWJcIik7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAub3BlbmVkICYge1xuICAgICAgei1pbmRleDogNDtcbiAgICAgIGJvcmRlci1jb2xvcjogI2I5ZDFmOTtcblxuICAgICAgLmRyb3Bkb3duX19hcnJvdyB7XG4gICAgICAgIEBpbmNsdWRlIHNwcml0ZShcImFycm93LWRvd24tYlwiKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLXBsYWNlaG9sZGVyIHtcbiAgICAgIC5kcm9wZG93bl9fdGV4dCB7XG4gICAgICAgIGNvbG9yOiAjOTk5ZmE4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLWNsZWFyIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICAuZHJvcGRvd25fX2Fycm93IHtcbiAgICAgICAgICBAaW5jbHVkZSBzcHJpdGUoXCJyZW1vdmUtaXRlbVwiKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmRyb3Bkb3duX19hcnJvdyB7XG4gICAgICAgIEBpbmNsdWRlIHNwcml0ZShcInJlbW92ZS1pdGVtXCIpO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIEBpbmNsdWRlIHNwcml0ZShcInJlbW92ZS1pdGVtLXJcIik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICByaWdodDogMTBweDtcbiAgICBAaW5jbHVkZSBzcHJpdGUoXCJhcnJvdy1kb3duLWdcIik7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gICZfX3RleHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDAgMzBweCAwIDE2cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICBjb2xvcjogIzMyNDA1NztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cblxuICAmX19ib3gge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNiOWQxZjk7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYm94LXNoYWRvdzogMHB4IDRweCAxMnB4IHJnYmEoNDYsIDY3LCAxMDIsIDAuMTUpO1xuICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICAub3BlbmVkICYge1xuICAgICAgei1pbmRleDogMztcbiAgICB9XG4gIH1cblxuICAmX19saXN0IHtcbiAgICBsaSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7IFxuICAgIH1cblxuICAgIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogIzMyNDA1NztcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBwYWRkaW5nOiAwIDE2cHg7XG5cbiAgICAgICZbZGF0YS10ZXh0XTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS10ZXh0KTtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgY29sb3I6ICM5OTlmYTg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY3ZmM7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tdG9wIHtcbiAgICAuZHJvcGRvd24ge1xuICAgICAgJl9fYm94IHtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1jX29wdGlvbnMge1xuICAgIC5kcm9wZG93biB7XG4gICAgICAmX190ZXh0IHtcbiAgICAgICAgcGFkZGluZzogMCAyM3B4IDAgMTZweDtcbiAgICAgIH1cblxuICAgICAgJl9fYm94IHtcbiAgICAgICAgLmFjdGl2ZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19saXN0IHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgJltkYXRhLXRleHRdOmFmdGVyIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgIG1pbi13aWR0aDogNzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXNtYWxsIHtcbiAgICAuZHJvcGRvd24ge1xuICAgICAgJl9faGVhZGVyIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuXG4gICAgICAmX19hcnJvdyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgJl9fdGV4dCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgIGNvbG9yOiAjNGY4YmYwO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICM0ZjhiZjA7XG4gICAgICB9XG5cbiAgICAgICZfX2JveCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtZGlzYWJsZWQge1xuICAgIC5kcm9wZG93biB7XG4gICAgICAmX190ZXh0IHtcbiAgICAgICAgY29sb3I6ICM3ZTg0OGM7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuZHJvcGRvd24tc2VhcmNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICY6aG92ZXIge1xuICAgIC5kcm9wZG93bi1zZWFyY2gge1xuICAgICAgJl9faGVhZGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjlmYztcblxuICAgICAgICAmLS1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgLmRyb3Bkb3duLXNlYXJjaCB7XG4gICAgICAgICAgICAmX19hcnJvdyB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHNwcml0ZShcImFycm93LWRvd24tYlwiKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fdGV4dCB7XG4gICAgICAgIC5fdGV4dCxcbiAgICAgICAgLl9wcmljZSB7XG4gICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fZWRpdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgJl9faGVhZGVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcblxuICAgIC5vcGVuZWQgJiB7XG4gICAgICB6LWluZGV4OiAzO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjlmYztcblxuICAgICAgLmRyb3Bkb3duLXNlYXJjaF9fYXJyb3cge1xuICAgICAgICBAaW5jbHVkZSBzcHJpdGUoXCJhcnJvdy1kb3duLWJcIik7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1wbGFjZWhvbGRlciB7XG4gICAgICAuZHJvcGRvd24tc2VhcmNoIHtcbiAgICAgICAgJl9fYXJyb3cge1xuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIH1cblxuICAgICAgICAmX190ZXh0IHtcbiAgICAgICAgICBjb2xvcjogIzk5OWZhODtcblxuICAgICAgICAgIC5fdGV4dCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtLWNsZWFyIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICAuZHJvcGRvd25fX2Fycm93IHtcbiAgICAgICAgICBAaW5jbHVkZSBzcHJpdGUoXCJyZW1vdmUtaXRlbVwiKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmRyb3Bkb3duX19hcnJvdyB7XG4gICAgICAgIEBpbmNsdWRlIHNwcml0ZShcInJlbW92ZS1pdGVtXCIpO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIEBpbmNsdWRlIHNwcml0ZShcInJlbW92ZS1pdGVtLXJcIik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICByaWdodDogMTBweDtcbiAgICBAaW5jbHVkZSBzcHJpdGUoXCJhcnJvdy1kb3duLWdcIik7XG4gICAgei1pbmRleDogMTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBwYWRkaW5nOiAwIDhweDtcbiAgICBjb2xvcjogIzMyNDA1NztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbWluLWhlaWdodDogNTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAuX3RleHQsXG4gICAgLl9wcmljZSB7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgfVxuXG4gICAgLl90ZXh0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICB9XG5cbiAgICAuX3ByaWNlIHtcbiAgICAgIGNvbG9yOiAjOTk5ZmE4O1xuICAgIH1cbiAgfVxuXG4gICZfX2JveCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0NXB4O1xuICAgIGxlZnQ6IDhweDtcbiAgICBtaW4td2lkdGg6IDQzMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2I5ZDFmOTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDEycHggcmdiYSg0NiwgNjcsIDEwMiwgMC4xNSk7XG4gICAgbWF4LWhlaWdodDogMzIwcHg7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgei1pbmRleDogMjIyMjtcblxuICAgICYtLWVtcHR5IHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBib3JkZXI6IDAgbm9uZTtcbiAgICB9XG5cbiAgICAub3BlbmVkICYge1xuICAgICAgei1pbmRleDogNDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLmxpdmVzZWFyY2gge1xuICAgICAgLl9pbnB1dCB7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiOWQxZjk7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNDhweDtcbiAgICAgIH1cblxuICAgICAgJl9faGVhZGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICBsZWZ0OiAxNnB4O1xuICAgICAgICAgIEBpbmNsdWRlIHNwcml0ZShcInNlYXJjaFwiKTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMTFweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19ib3gge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgbWF4LXdpZHRoOiA0MzBweDtcbiAgICAgIH1cblxuICAgICAgJl9fb3B0aW9uIHtcbiAgICAgICAgcGFkZGluZzogN3B4IDE2cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAuX3RleHQge1xuICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5fcHJpY2Uge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICBjb2xvcjogIzk5OWZhODtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZHJvcGRvd24taG92ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjVweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHotaW5kZXg6IDIwO1xuICBib3gtc2hhZG93OiAwcHggNHB4IDEycHggcmdiYSg0NiwgNjcsIDEwMiwgMC4xNSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjlmYztcbiAgcGFkZGluZzogOHB4O1xuICBjb2xvcjogJHByaW1hcnktY29sb3I7XG4gIG1pbi13aWR0aDogMzAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiIsIi5jLWNhbGVuZGFyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgLmhyIHtcbiAgICBwYWRkaW5nOiA2cHggMDtcblxuICAgIGRpdiB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0Q5RERFNTtcbiAgICB9XG4gIH1cblxuICB0aGVhZCB0ciB7XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGZvbnQtc2l6ZTogc21hbGw7XG4gICAgICBjb2xvcjogcmdiKDg1LCA4NSwgODUpO1xuICAgIH1cbiAgfVxuXG4gIHRib2R5IHtcbiAgICB0ZCB7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgJi5zZWxlY3RlZCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDZERjA7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYucGVyaW9kIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAxMDksIDI0MCwgMC43NSk7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYub2xkIHtcbiAgICAgICAgY29sb3I6ICNhYWFkYjI7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19tb250aCB7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgQGluY2x1ZGUgbWVkaXVtO1xuICB9XG5cbiAgJl9fYXJyb3cge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgQGluY2x1ZGUgc3ByaXRlKCdhcnJvdy1kb3duLWcnKTtcbiAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIEBpbmNsdWRlIHNwcml0ZSgnYXJyb3ctZG93bi1iJyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5kaXNhYmxlZCB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3ByZXYge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgfVxuICB9XG5cbiAgJl9fbmV4dCB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgIH1cbiAgfVxuXG4gICZfX3dlZWsge1xuICAgIHRkIHtcbiAgICAgIHBhZGRpbmc6IDhweCAwIDA7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgIGNvbG9yOiAjNjU2Yjc0O1xuICAgIH1cbiAgfVxuXG4gICYtLW1vbnRoIHtcbiAgICB0Ym9keSB7XG4gICAgICB0ZCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICB3aWR0aDogMjUlO1xuXG4gICAgICAgICYuc2VsZWN0ZWQge1xuICAgICAgICAgIEBpbmNsdWRlIGJvbGQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLnBlcmlvZCB7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaXVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0teWVhciB7XG4gICAgdGJvZHkge1xuICAgICAgdGQge1xuICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgd2lkdGg6IDE2LjY2NjY2NjclO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICAgICAgJi5zZWxlY3RlZCB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9sZDtcbiAgICAgICAgfVxuXG4gICAgICAgICYucGVyaW9kIHtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpdW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuY2hlY2sge1xuICAmLWlucHV0IHtcbiAgICAmOm5vdChjaGVja2VkKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICY6Y2hlY2tlZCArIC5jaGVjay1sYWJlbCB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICB9XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cblxuICAgICsgLmNoZWNrLWxhYmVsIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIG1pbi13aWR0aDogMTZweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDE2cHg7XG5cbiAgICAgICY6ZW1wdHkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGxpZ2h0LWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgbGVmdDogNHB4O1xuICAgICAgICBAaW5jbHVkZSBzcHJpdGUoXCJjaGVja2JveC1idG5cIik7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1ib3gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICYtLWNpcmNsZSB7XG4gICAgICAuY2hlY2sge1xuICAgICAgICAmLWlucHV0OmNoZWNrZWQgKyAuY2hlY2stbGFiZWwge1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtbGFiZWwge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuXG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjOGU5OWFiO1xuICAgICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgdG9wOiA2cHg7XG4gICAgICAgICAgICBsZWZ0OiA1cHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tZGlzYWJsZWQge1xuICAgICAgLmNoZWNrLWxhYmVsIHtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnBhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMTZweDtcbiAgcmlnaHQ6IDk2cHg7XG4gIGJhY2tncm91bmQ6ICM2NjZlODI7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgei1pbmRleDogNTA7XG4gIGhlaWdodDogMzJweDtcblxuICAmLmZvcm0tdmlzaWJsZSB7XG4gICAgd2lkdGg6IDIwNnB4O1xuXG4gICAgbGk6bGFzdC1jaGlsZCB7XG4gICAgICByaWdodDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG5cbiAgICBsaS5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgLnBhZ2luYXRpb25fX2Zvcm0ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgJi5kaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMC45O1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDQxLCA1NCwgODcsIDAuNSk7XG4gICAgICB6LWluZGV4OiAxMTE7XG4gICAgfVxuICAgIGEge1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIH1cbiAgfVxuXG4gICZfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIGxpIHtcbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzQ2NGU2NjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuXG4gICAgICAgIC5fbGluayB7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBsaTpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gICAgfVxuXG4gICAgbGk6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgICB9XG5cbiAgICBsaTpmaXJzdC1jaGlsZCxcbiAgICBsaTpsYXN0LWNoaWxkIHtcbiAgICAgIC5fbGluayB7XG4gICAgICAgIG1pbi13aWR0aDogMzJweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuX2xpbmsge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICAgICAgbWluLXdpZHRoOiAyOHB4O1xuICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgfVxuICAgIH1cblxuICAgIHNwYW4uX2xpbmsge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5mb3JtLXNob3cge1xuICAgICAgbGk6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC5wYWdpbmF0aW9uX19mb3JtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19mb3JtIHtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIGJhY2tncm91bmQ6ICM2NjZlODI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIC8vZGlzcGxheTogYmxvY2s7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIGxlZnQ6IDMzcHg7XG4gICAgcmlnaHQ6IDMzcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG5cbiAgICBsYWJlbCB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgfVxuXG4gICAgaW5wdXQge1xuICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjNDY0ZTY2O1xuICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgcGFkZGluZzogMCA2cHg7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgfVxuXG4gICAgYnV0dG9uIHtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIG1hcmdpbi10b3A6IDRweDtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIEBpbmNsdWRlIHNwcml0ZShcImNsb3NlLXBhZ2VzXCIpO1xuICAgICAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlcjpiZWZvcmUge1xuICAgICAgICBAaW5jbHVkZSBzcHJpdGUoXCJjbG9zZS1wYWdlcy13XCIpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuX3N0YXRpYyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICByaWdodDogYXV0bztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgfVxufVxuIiwiLnJhZGlvIHtcbiAgJi1pbnB1dCB7XG4gICAgJjpub3QoY2hlY2tlZCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmOmNoZWNrZWQgKyAucmFkaW8tbGFiZWwge1xuICAgICAgJjpiZWZvcmUge1xuXG4gICAgICB9XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cblxuICAgICsgLnJhZGlvLWxhYmVsIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgY29sb3I6ICM4ODg4ODg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAtOXB4O1xuICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgfVxuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDVweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtYm94IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmLS1ibHVlIHtcbiAgICAgIC5yYWRpby1sYWJlbCB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tZ3JheSB7XG4gICAgICAucmFkaW8ge1xuICAgICAgICAmLWlucHV0OmNoZWNrZWQgKyAucmFkaW8tbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICM4RTk5QUI7XG4gICAgICAgIH1cblxuICAgICAgICAmLWxhYmVsIHtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICM4RTk5QUI7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEU5OUFCO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5wYW5lbCB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcblxuICAmOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAmLW1haW4ge1xuICAgIHBhZGRpbmc6IDBweCA4cHggMTBweDtcbiAgICBiYWNrZ3JvdW5kOiAjRjJGNkZDO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcblxuICAgID4gLnBhbmVsLWNvbGxhcHNlIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIH1cblxuICAgIC5wYW5lbCB7XG4gICAgICAmLWhlYWRpbmcge1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDhweCA2cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAmLm9wZW5lZCB7XG4gICAgICAgICAgLmNvbGxhcHNlLXRvZ2dsZTpiZWZvcmUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi10aXRsZSB7XG5cbiAgICAgICAgJi0tbWIge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb2xsYXBzZS10b2dnbGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpdW07XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzM3B4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB6LWluZGV4OiAyO1xuXG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgc3ByaXRlKCdhcnJvdy1kb3duLWcnKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1pbmZvIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgY29sb3I6ICM3RTg0OEM7XG5cbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuX3Jlc2V0IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5fbGluayB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuXG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgc3ByaXRlKCdyZXNldCcpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLXN1YiB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYm94LXNoYWRvdzogMHB4IDJweCA2cHggcmdiYSg1NSwgMTA1LCAxODksIDAuMTUpO1xuXG4gICAgJi0tcmFuZyB7XG4gICAgICBwYWRkaW5nOiAyNHB4IDQ4cHg7XG4gICAgfVxuXG4gICAgLnBhbmVsIHtcbiAgICAgICYtaGVhZGluZyB7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggMTZweCAxNnB4IDMycHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgbGVmdDogMTZweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgICAgICAgIEBpbmNsdWRlIHNwcml0ZSgnYXJyb3ctZG93bi1nJyk7XG4gICAgICAgIH1cblxuICAgICAgICAmLm9wZW5lZCxcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgLmNvbGxhcHNlLXRvZ2dsZSB7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG5cbiAgICAgICAgICAgIGltZy5faG92ZXIge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW1nLl9tYWluIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLm9wZW5lZCB7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi10aXRsZSB7XG4gICAgICAgIC5jb2xsYXBzZS10b2dnbGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIEBpbmNsdWRlIHJlZ3VsYXI7XG5cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5faWNvbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBhbGlnbihmYWxzZSwgdHJ1ZSk7XG4gICAgICAgICAgICBsZWZ0OiAxNnB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIGltZy5faG92ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1ib2R5IHtcbiAgICAgICAgcGFkZGluZzogMCA3MnB4O1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0Q5RERFNTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLXVzZXJzLWluZm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgLl91c2VycyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG5cbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgY29sb3I6ICNBQUFEQjI7XG4gICAgfVxuXG4gICAgLl9yYW5nIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAkcHJpbWFyeS1jb2xvcjtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICNBQUFEQjI7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI0FBQURCMjtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICNBQUFEQjI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuX2RlbCB7XG4gICAgICBAaW5jbHVkZSBzcHJpdGUoJ3JlbW92ZS1pdGVtJyk7XG4gICAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgICB9XG4gIH1cblxuICAmLXRhYmxlIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICYtLW10IHtcbiAgICAgIG1hcmdpbi10b3A6IC0zM3B4O1xuICAgIH1cblxuICAgICZfX2hlYWQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGNvbG9yOiAjN0U4NDhDO1xuICAgICAgcGFkZGluZzogOHB4IDA7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q5RERFNTtcbiAgICB9XG5cbiAgICAmX19yb3cge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBhZGRpbmc6IDE5cHggMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDlEREU1O1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgfVxuXG4gICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvcGFjaXR5OiAwLjU7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgfVxuXG4gICAgICAgIC5wYW5lbC10YWJsZV9fY29sOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnJvdyB7XG4gICAgICAgICZfX3RvcCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2Ryb3Age1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmX19jbG9zZSB7XG4gICAgICAgICAgcGFkZGluZzogMjRweCAwO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgJi5zaG93ZWQge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGNvbG9yOiAjN0U4NDhDO1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBzcHJpdGUoJ2Fycm93LWRvd24tZycpO1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcblxuICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3ByaXRlKCdhcnJvdy1kb3duLWInKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLS1zdGF0aWMge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb2wge1xuICAgICAgZmxleDogMTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgc3Ryb25nIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtO1xuICAgICAgfVxuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgZmxleDogMS41O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2FjdGlvbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuICAgICAgbGkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgIG1pbi13aWR0aDogNDBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faW5mbyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIHJpZ2h0OiAxMDAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAuX2xpbmsge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTVweDtcbiAgICAgICAgICBAaW5jbHVkZSBzcHJpdGUoJ3Jlc2V0Jyk7XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIC5fbGFiZWwge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuX2xpbmsge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuaGlkZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fY2hlY2tlZCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gICAgICBsYWJlbCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjRweDtcbiAgICAgICAgbWluLXdpZHRoOiA0MHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogOHB4O1xuICAgICAgICAgIGxlZnQ6IGNhbGMoMTAwJSAtIDEycHgpO1xuICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTk5LCAyMDQsIDIxMywgMC40KTtcbiAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG5cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuX2dkIHtcbiAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICArIHNwYW4ge1xuICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAycHggI0Q5RDlEOTtcblxuICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmNoZWNrZWQgKyBzcGFuIHtcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjOEU5OUFCO1xuXG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4RTk5QUI7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi0tc2VsZWN0ZWQge1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjOEU5OUFCICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzhFOTlBQiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgaW5wdXRbdHlwZT1yYWRpb10ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICsgc3BhbiB7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0M3Q0NENTtcbiAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEU5OUFCO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkJDMkNEO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6Y2hlY2tlZCArIHNwYW4ge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogIzhFOTlBQjtcblxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4RTk5QUI7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzhFOTlBQjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICsgc3BhbiB7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0M3Q0NENTtcbiAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTRweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4RTk5QUI7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNCQkMyQ0Q7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpjaGVja2VkICsgc3BhbiB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjOEU5OUFCO1xuXG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzhFOTlBQjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEU5OUFCO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLS1pbmQge1xuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgKyBzcGFuIHtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcblxuICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpjaGVja2VkICsgc3BhbiB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tc3RhdGljIHtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuXG4gICAgICAucGFuZWwtdGFibGVfX2NvbDpsYXN0LWNoaWxkIHtcbiAgICAgICAgZmxleDogMS41O1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWJvZHkge1xuICAgICYtLWZpbGwge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAycHggNnB4IHJnYmEoNTUsIDEwNSwgMTg5LCAwLjE1KTtcbiAgICB9XG5cbiAgICAmX19oZWFkZXIge1xuICAgICAgcGFkZGluZzogMTZweCA0MHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEOURERTU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIH1cblxuICAgICAgLl9pbmZvIHtcblxuICAgICAgfVxuXG4gICAgICAuX2xhYmVsIHtcbiAgICAgICAgY29sb3I6ICNBQUFEQjI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpdW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAxNnB4IDQ4cHg7XG4gICAgfVxuICB9XG5cbiAgJi1zZXJ2aWNle1xuICAgICAucGFuZWwtdGFibGUge1xuICAgICAgIC5wYW5lbC10YWJsZV9fYWN0aW9uIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgIG1pbi13aWR0aDogMzVweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAgLnBhbmVsLXRhYmxlX19jaGVja2Vke1xuICAgICAgICAgbGFiZWwge1xuXG4gICAgICAgICAgICY6bnRoLW9mLXR5cGUoMyl7XG4gICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgfVxuICAgICAgICAgICB9XG5cbiAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE4cHg7XG4gICAgICAgICAgIH1cblxuICAgICAgICAgfVxuICAgICAgIH1cblxuICAgIH1cbiAgfVxuXG4gICYtY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmVkaXQtZGlzYWJsZWQge1xuICAucGFuZWwge1xuICAgICYtaW5mbyB7XG4gICAgICAuX3Jlc2V0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXRhYmxlX19jb2wge1xuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgfVxuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY2hlY2tlZC1saXN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3BhY2l0eTogMC41O1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAtMTAwcHg7XG4gICAgICByaWdodDogMDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgfVxuICB9XG59IiwiLmNoZWNrYm94LXRvZ2dsZSB7XG4gIG1pbi1oZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxleC1zaHJpbms6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICYtLXNpbmdsZSB7XG4gICAgd2lkdGg6IDM4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cblxuICAuX2lucHV0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgJjpjaGVja2VkICsgbGFiZWwge1xuICAgICAgLl90b2dnbGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkQ5QkU4O1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGxlZnQ6IDIxcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuX2xhYmVsIHtcbiAgICBAaW5jbHVkZSByZWd1bGFyO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzMyNDA1NztcbiAgfVxuXG4gIC5fdGV4dCB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjA1cyAwLjI1cztcbiAgfVxuXG4gIC5fdG9nZ2xlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDM4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIGJhY2tncm91bmQ6ICNDMUNFRTU7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICBtYXJnaW4tdG9wOiAtOXB4O1xuICAgIHRyYW5zaXRpb246IC4zcztcblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDNweDtcbiAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTdweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICB9XG4gIH1cbn0iLCIuYy1kYXRlcGlja2VyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDgwcHg7XG4gIGxlZnQ6IDRweDtcbiAgbWluLXdpZHRoOiAzOTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDRweCAxMnB4IHJnYmEoNDYsIDY3LCAxMDIsIDAuMTUpO1xuICB6LWluZGV4OiAyMDA7XG5cbiAgJi0tb3BlbmVkLXVwe1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDgwcHg7XG4gIH1cblxuICAmX190YWJzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGN0Y5RkM7XG4gICAgcGFkZGluZy10b3A6IDhweDtcblxuICAgIGxpIHtcbiAgICAgIGZsZXg6IDE7XG4gICAgfVxuXG4gICAgLl9idG4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIEBpbmNsdWRlIG1lZGl1bTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgcGFkZGluZzogMTZweCA4cHg7XG5cbiAgICA+IGRpdiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fZGF5cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW46IDAgLThweDtcblxuICAgIC5kYXlzIHtcbiAgICAgICZfX2NvbCB7XG4gICAgICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX21vbnRocyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW46IDAgLThweDtcblxuICAgIC5tb250aHMge1xuICAgICAgJl9fY29sIHtcbiAgICAgICAgcGFkZGluZzogMCA4cHg7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYWN0aW9ucyB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEOURERTU7XG4gICAgcGFkZGluZzogMTZweCAyNHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAuYWN0aW9ucyB7XG4gICAgICAmX19jb2wge1xuICAgICAgICBmbGV4OiAxO1xuXG4gICAgICAgICYtLXF1YXJ0ZXIge1xuICAgICAgICAgIGZsZXg6IDI7XG5cbiAgICAgICAgICAuYWN0aW9ucyB7XG4gICAgICAgICAgICAmX19saXN0IHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIH1cblxuICAgICAgJl9fbGlzdCB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG5cbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuX2J0biB7XG4gICAgICAgICAgY29sb3I6ICM3RTg0OEM7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmpzLWRhdGVwaWNrZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgaW5wdXQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG5cbi5qcy1yZXNldC1hbGwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOXB4O1xuICByaWdodDogNXB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogJHByaW1hcnktY29sb3I7XG4gIHotaW5kZXg6IDI7XG5cbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cblxuICAmLmhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn0iLCIudWktdG9vbHRpcCB7XG4gIHBhZGRpbmc6IDZweCA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NjYxNzM7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDExcHg7XG5cbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC01cHg7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAgIEBpbmNsdWRlIHRyaWFuZ2xlKDEwcHgsIHVwLCAjNTY2MTczKTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG59IiwiLmRvYy1pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAmX19oZWFkZXIge1xuICAgIG1hcmdpbjogMCA0MHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDlEREU1O1xuICAgIHBhZGRpbmc6IDQwcHggMCA4cHg7XG4gICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICAuX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG5cbiAgICAuX2Rvd25sb2FkIHtcbiAgICAgIGEge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBAaW5jbHVkZSBhbGlnbihmYWxzZSwgdHJ1ZSk7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBAaW5jbHVkZSBzcHJpdGUoJ2Rvd25sb2FkJyk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5fdGltZSB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgY29sb3I6ICM3ZTg0OGM7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICB9XG4gIH1cblxuICAmX19ib2R5IHtcbiAgICBmbGV4OiAxO1xuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgcGFkZGluZzogMjRweCAwO1xuICAgIG1hcmdpbjogMCA0MHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDlEREU1O1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cblxuICAgICAgLl9sYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgY29sb3I6ICM3ZTg0OGM7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICB9XG5cbiAgICAgIC5fdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY29tbXVuaWNhdGlvbiB7XG4gICAgcGFkZGluZzogMjRweCAwO1xuICAgIG1hcmdpbjogMCA0MHB4O1xuXG4gICAgLmNvbW11bmljYXRpb24ge1xuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpdW07XG4gICAgICB9XG5cbiAgICAgICZfX3NlY3Rpb24ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5fdGl0bGUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcblxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgQGluY2x1ZGUgYWxpZ24oZmFsc2UsIHRydWUpO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLS12MSB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHNwcml0ZSgnY29tbS1kb2MnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLS12MiB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHNwcml0ZSgnY29tbS1kb2MyJyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3N0YXR1cyB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG5cbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc3RhdHVzIHtcbiAgICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDU2cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjdGOUZDO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgcGFkZGluZzogOHB4IDM1cHggOHB4IDE2cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgICAgICAuX3RleHQge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuX2Rlc2Mge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICBjb2xvcjogIzdFODQ4QztcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogM3B4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuX3N0YXR1cyB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgIHJpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IC01cHg7XG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgICAmLS1ibHVlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICYtLXJlZCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U1NjU2NTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICYtLXllbGxvdyB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZDQTg0NDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICYtLWdyZWVuIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTZENDhGO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IC0xMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzc0MTUyO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDhweDtcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICB0b3A6IC01cHg7XG4gICAgICAgICAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyaWFuZ2xlKDEwcHgsIHVwLCAjMzc0MTUyKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuc2VhcmNoLXJlc3VsdHMge1xuICAmX19lbXB0eSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBAaW5jbHVkZSBzcHJpdGUoJ3NlYXJjaC1ub3QtZm91bmQnKTtcbiAgICB9XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDIwMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogMjMwcHg7XG5cbiAgICAmX3RpdGxlIHtcbiAgICAgIGNvbG9yOiAjMzI0MDU3O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG5cbiAgICAmX3RleHQge1xuICAgICAgY29sb3I6ICM3RTg0OEM7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAmX19zZWN0aW9uIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q5RERFNTtcbiAgICAmX2NvbnRlbnQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgJl9oZWFkZXIge1xuICAgICAgcGFkZGluZzogMTZweCAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgQGluY2x1ZGUgc3ByaXRlKCdzZWFyY2gtYXJyb3cnKTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICB9XG5cbiAgICAgICYtdGl0bGUge1xuICAgICAgICBjb2xvcjogIzMyNDA1NztcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgfVxuICAgICAgJi1iYWRnZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgYmFja2dyb3VuZDogI0U2RThFQjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIGNvbG9yOiAjN0U4NDhDO1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bTtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tOiAwIG5vbmVcbiAgICB9XG5cbiAgICAmLm9wZW5lZCB7XG4gICAgICBib3JkZXItYm90dG9tOiAwIG5vbmU7XG4gICAgICAuc2VhcmNoLXJlc3VsdHNfX3NlY3Rpb25faGVhZGVyOmJlZm9yZSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRDlEREU1O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBhZGRpbmc6IDI0cHggMzJweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMCBub25lO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDlEREU1O1xuICAgIH1cblxuICAgICZfaGVhZGVyIHtcbiAgICAgIGNvbG9yOiAjQUFBREIyO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIEBpbmNsdWRlIHJlZ3VsYXI7XG5cbiAgICAgIHN0cm9uZyB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgY29sb3I6ICMzMjQwNTc7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9saXN0IHtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICBtYXJnaW4tbGVmdDogMTNweDtcbiAgICAgIGxpIHtcbiAgICAgICAgY29sb3I6ICNBQUFEQjI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGNvbG9yOiAjMzI0MDU3O1xuXG4gICAgICAgICAgbWFyayB7XG4gICAgICAgICAgICBAaW5jbHVkZSBib2xkO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX3dyYXBwZXIge1xuICAgICAgICBtYXgtaGVpZ2h0OiA4NXB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICYub3BlbmVkIHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl92aWV3IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAzMnB4O1xuICAgICAgYm90dG9tOiAyNXB4O1xuICAgICAgY29sb3I6ICM0RjhCRjAgIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjNEY4QkYwO1xuICAgICAgfVxuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIEBpbmNsdWRlIHNwcml0ZSgndmlldy1tb3JlLWFycm93Jyk7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB9XG5cbiAgICAgICYub3BlbmVkOmJlZm9yZXtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuc2VhcmNoLWlucHV0IHtcbiAgJl9fd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLmRyb3Bkb3duLXNlYXJjaF9fYm94IHtcbiAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufSIsIi5zZWFyY2hfZmllbGR7XG4gICZfX21ldGF7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAmX19pbnB1dHtcbiAgfVxuICAmX19ib3h7XG4gICAgbGVmdDogLTFweDtcbiAgICB0b3A6IDQwcHg7XG4gICAgcmlnaHQ6IC0xcHg7XG4gIH1cbiAgJl9fbG9hZGVye1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLmRyb3Bkb3duX19ib3h7XG4gICAgei1pbmRleDogMTAwMDAwMDtcbiAgfVxuXG4gIC5kcm9wZG93bi1zZWFyY2hfX2JveHtcbiAgICBtaW4td2lkdGg6IDA7XG4gIH1cbn0iLCIuYnRuLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG59IiwiLnRhc2tzIHtcbiAgJl9fbGlzdCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZGRlNTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgbWFyZ2luOiAyNHB4IDMycHggMDtcblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cblxuICAmX19yb3cge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDlkZGU1O1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiAwcHggNHB4IDEycHggcmdiYSg0NiwgNjcsIDEwMiwgMC4xNSk7XG4gICAgfVxuXG4gICAgJi5kb25lIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDI2cHg7XG4gICAgICAgIGxlZnQ6IDE4cHg7XG4gICAgICAgIEBpbmNsdWRlIHNwcml0ZShcInRhc2stZG9uZVwiKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmNhbmNlbGxlZCB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAyNHB4O1xuICAgICAgICBsZWZ0OiAxOHB4O1xuICAgICAgICBAaW5jbHVkZSBzcHJpdGUoXCJkZWwtclwiKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLndhaXRpbmcge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMjRweDtcbiAgICAgICAgbGVmdDogMThweDtcbiAgICAgICAgQGluY2x1ZGUgc3ByaXRlKFwiY2xvY2stcy1iXCIpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYud2FybmluZyB7XG4gICAgICAucm93X19sZWZ0IHtcbiAgICAgICAgLl9kZXNjIHtcbiAgICAgICAgICBjb2xvcjogI2U1NjU2NTtcbiAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgIH1cblxuICAgICAgICAuX25hbWUge1xuICAgICAgICAgIGNvbG9yOiAjZTU2NTY1O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLnJvdyB7XG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMTNweCAyNHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAucm93X19sZWZ0IHtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fZGVzYyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMHB4IDI0cHggMTNweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIHJlZ3VsYXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcblxuICAgICAgICAuX2xlZnQge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICAgICAgICB9XG4gICAgICAgIC5fcmlnaHQge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3RvZ2dsZSB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDlkZGU1O1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDA7XG4gICAgICAgIG1hcmdpbjogMCAxNnB4O1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmX19sZWZ0IHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG5cbiAgICAgICAgLl9kZXNjIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgY29sb3I6ICNhYWFkYjI7XG4gICAgICAgICAgQGluY2x1ZGUgcmVndWxhcjtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fcmlnaHQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIHdpZHRoOiAxMjJweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDgwcHg7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcblxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDNweDtcbiAgICAgICAgICAgIHJpZ2h0OiAtNDBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwcml0ZShcInRhc2stYXJyb3ctZ1wiKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDE2MHB4O1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHRpbWUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjg1O1xuICAgICAgICAgICAgY29sb3I6ICNhYWFkYjI7XG5cbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBzcHJpdGUoXCJjbG9jay1iXCIsIGlubGluZS1ibG9jayk7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0zcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3Rhc2sge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuXG4gICAgICAgIC5fbGFiZWwge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBjb2xvcjogIzdlODQ4YztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuX3RleHQge1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fYW5zd2VyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuICAgICAgICAuYW5zd2VyIHtcbiAgICAgICAgICAmX19pbWcge1xuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJl9faW5mbyB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmX19sYWJlbCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICAgIGNvbG9yOiAjOGU5OWFiO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuXG4gICAgICAgICAgICB0aW1lIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICZfX2xpc3Qge1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG5cbiAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5fdGV4dCB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y3ZjlmYztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLl9zdGF0dXMge1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHggMCAyNHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmN2Y5ZmM7XG5cbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDZweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJi0teWVsbG93IHtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmNhODQ0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICYtLXJlZCB7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U1NjU2NTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmLS1ibHVlIHtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmLS1ncmVlbiB7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU2ZDQ4ZjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLl9maWxlIHtcbiAgICAgICAgICAgICAgbWluLXdpZHRoOiAzMTZweDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMTZweCA4cHggNDVweDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y3ZjlmYztcblxuICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBhbGlnbihmYWxzZSwgdHJ1ZSk7XG4gICAgICAgICAgICAgICAgbGVmdDogMTZweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3ByaXRlKFwic2ltcGxlLWZpbGVcIik7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1wYWdlIHtcbiAgICAudGFza3Mge1xuICAgICAgJl9fbGlzdCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgfVxuXG4gICAgICAucm93X19sZWZ0IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLm1haW4ge1xuICBwYWRkaW5nOiA0OHB4IDcycHggMDtcblxuICAmX19oZWFkZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkOWRkZTU7XG4gICAgcGFkZGluZy10b3A6IDEycHg7XG5cbiAgICAuX3RvcCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG5cbiAgICAuX2JvdHRvbSB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2Q5ZGRlNTtcbiAgICB9XG5cbiAgICAuZmlsdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAmX19pbm5lciB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbGlua3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDMzcHg7XG5cbiAgICBsaSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuX2xpbmsge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAkcHJpbWFyeS1jb2xvcjtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2JvZHkge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZGRlNTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICYtLW10IHtcbiAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICB9XG5cbiAgICAmLS1lbXB0eSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogMDtcblxuICAgICAgLmZpbHRlciB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkOWRkZTU7XG5cbiAgICAgICAgJl9faW5uZXIge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5wYWNrYWdlLWFkZCB7XG4gICZfX3NlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDI0cHggMzJweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q5RERFNTtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC5yb3cgPiBkaXYge1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuXG4gICAgICAmOm50aC1sYXN0LWNoaWxkKC1uKzIpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19oZWFkZXIge1xuICAgIHBhZGRpbmc6IDI0cHggMzJweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q5RERFNTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAmX19uYW1lIHtcbiAgICBtYXgtd2lkdGg6IDQxNnB4O1xuICB9XG5cbiAgJl9fZGVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyNHB4O1xuICAgIHJpZ2h0OiAzMnB4O1xuICAgIGNvbG9yOiAkZGFuZ2VyLWNvbG9yO1xuICAgIHotaW5kZXg6IDE7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgQGluY2x1ZGUgc3ByaXRlKCdyZW1vdmUtb3B0aW9uJyk7XG4gICAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgYm9yZGVyLWJvdHRvbTogIDFweCBkYXNoZWQgJGRhbmdlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkZGFuZ2VyLWNvbG9yO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRkYW5nZXItY29sb3I7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2Jsb2NrIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyNHB4O1xuICAgIHJpZ2h0OiAzMnB4O1xuICAgIGNvbG9yOiAkZGFuZ2VyLWNvbG9yO1xuICAgIHotaW5kZXg6IDE7XG4gICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgQGluY2x1ZGUgc3ByaXRlKCdibG9jaycpO1xuICAgICAgbWFyZ2luLXRvcDogLTlweDtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIGJvcmRlci1ib3R0b206ICAxcHggZGFzaGVkICRkYW5nZXItY29sb3I7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogJGRhbmdlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkZGFuZ2VyLWNvbG9yO1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19sb2dpbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjRweDtcbiAgICByaWdodDogMTYwcHg7XG4gICAgY29sb3I6ICRkYW5nZXItY29sb3I7XG4gICAgei1pbmRleDogMTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuXG4gICAgc3BhbiB7XG4gICAgICBib3JkZXItYm90dG9tOiAgMXB4IGRhc2hlZCAkZGFuZ2VyLWNvbG9yO1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6ICRkYW5nZXItY29sb3I7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGRhbmdlci1jb2xvcjtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fdW5ibG9jayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjRweDtcbiAgICByaWdodDogMzJweDtcbiAgICBjb2xvcjogIzYxQjI4MztcbiAgICB6LWluZGV4OiAxO1xuICAgIHBhZGRpbmctbGVmdDogMThweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIEBpbmNsdWRlIHNwcml0ZSgndW5ibG9jaycpO1xuICAgICAgbWFyZ2luLXRvcDogLTlweDtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIGJvcmRlci1ib3R0b206ICAxcHggZGFzaGVkICM2MUIyODM7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogIzYxQjI4MztcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjNjFCMjgzO1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19mb290ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAmX19hY3Rpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICBsaSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIucGFja2FnZS1saXN0IHtcbiAgJl9fcm93IHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q5RERFNTtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAxMnB4IHJnYmEoNDYsIDY3LCAxMDIsIDAuMTUpO1xuXG4gICAgICAuX25hbWUge1xuICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICB9XG5cbiAgICAgIC5wYWNrYWdlLWxpc3RfX2FjdGlvbiB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY2xpY2sge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmc6IDI0cHggMTI0cHggMjRweCAzMnB4O1xuXG4gICAgLl9uYW1lIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIEBpbmNsdWRlIG1lZGl1bTtcbiAgICAgIGZsZXg6IDg7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgICB9XG5cbiAgICAuX2RpdmlzaW9uIHtcbiAgICAgIGZsZXg6IDI7XG4gICAgICBjb2xvcjogIzdlODQ4YztcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bTtcbiAgICAgICAgY29sb3I6ICMzMjQwNTc7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICAgIGZsZXg6IDM7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYWN0aW9uIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMzJweDtcbiAgICBtYXJnaW4tdG9wOiAtOXB4O1xuICAgIHotaW5kZXg6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgbGkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLl9lZGl0IHtcbiAgICAgIEBpbmNsdWRlIHNwcml0ZSgnZWRpdC1sJywgaW5saW5lLWJsb2NrKTtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBAaW5jbHVkZSBzcHJpdGUoJ2VkaXQtYicsIGlubGluZS1ibG9jayk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLl9kZWwge1xuICAgICAgQGluY2x1ZGUgc3ByaXRlKCdyZW1vdmUtaXRlbScsIGlubGluZS1ibG9jayk7XG4gICAgICB0cmFuc2l0aW9uOiBub25lO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgQGluY2x1ZGUgc3ByaXRlKCdyZW1vdmUtaXRlbS1yJywgaW5saW5lLWJsb2NrKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuYXV0aC1ibGFuayB7XG4gICZfX2lubmVyIHtcbiAgICBwYWRkaW5nOiA2MHB4IDU4cHggNzBweCA1NHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgd2lkdGg6IDQ3MnB4O1xuICAgIGJveC1zaGFkb3c6IDAgMzBweCA2MHB4IHJnYmEoMjMsIDc4LCAxNDMsIDAuMik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgfVxuXG4gICZfX2hlYWQge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgICAmLS1jZW50ZXIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDM4cHg7XG4gICAgY29sb3I6ICM0RjhCRjA7XG4gICAgQGluY2x1ZGUgbWVkaXVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICAmX19zdWItdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBjb2xvcjogIzRGOEJGMDtcbiAgICBAaW5jbHVkZSBtZWRpdW07XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gICZfX2Rlc2Mge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgfVxuXG4gICZfX2Zvcm0ge1xuICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMzBweCA2MHB4IHJnYmEoMjMsIDc4LCAxNDMsIDAuMDcpO1xuICAgIH1cblxuICAgIC5jb250cm9sLWxhYmVsIHtcbiAgICAgIGNvbG9yOiAjNzU4Mjk2O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgfVxuXG4gICAgLmhlbHAtYmxvY2sge1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogOXB4O1xuICAgICAgbGVmdDogYXV0bztcbiAgICB9XG5cbiAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIGJvcmRlci1jb2xvcjogI0NBRDRFODtcblxuICAgICAgJjpmb2N1cywgJjpob3ZlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzRGOEJGMDtcbiAgICAgIH1cblxuICAgICAgJlt0eXBlPVwicGFzc3dvcmRcIl0ge1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIEBpbmNsdWRlIGJvbGQ7XG5cbiAgICAgICAgQGluY2x1ZGUgcGxhY2Vob2xkZXIge1xuICAgICAgICAgIEBpbmNsdWRlIHJlZ3VsYXI7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJ0biB7XG4gICAgICBtaW4td2lkdGg6IDEyMHB4O1xuICAgIH1cbiAgfVxufSIsIi5hdXRoLXRvc3Qge1xuICBib3gtc2hhZG93OiAwIDMwcHggNjBweCByZ2JhKDIzLCA3OCwgMTQzLCAwLjE1KTtcbiAgbWFyZ2luLXRvcDogMjRweDtcblxuICAmX19pbm5lciB7XG4gICAgYmFja2dyb3VuZDogI0ZBRjRGMDtcbiAgICBib3gtc2hhZG93OiAwIDJweCA2cHggcmdiYSgyOSwgNDIsIDU2LCAwLjEpO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBwYWRkaW5nOiAzMnB4IDU0cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgQGluY2x1ZGUgbWVkaXVtO1xuICAgIGNvbG9yOiAjMzI0MDU3O1xuICB9XG5cbiAgJl9fYmd7XG4gICAgQGluY2x1ZGUgc3ByaXRlKCdhdHRlbnRpb24tdG9zdCcpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTE1cHg7XG4gICAgYm90dG9tOiAtNXB4O1xuICB9XG59IiwiLmpzLW11bHRpc2VsZWN0LFxuLmpzLW11bHRpc2V0dGluZ3Mge1xuICBtaW4taGVpZ2h0OiA0MjJweDtcblxuICBzZWxlY3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLm11bHRpLXNlbGVjdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMCAtMTBweDtcblxuICAmX19jb2wge1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBmbGV4OiAxO1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzMyNDA1NztcbiAgfVxuXG4gICZfX2JveCB7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRDNEOEUwO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBwYWRkaW5nOiAxNnB4IDA7XG4gICAgaGVpZ2h0OiAzOTBweDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI0I5RDFGOTtcbiAgICB9XG4gIH1cblxuICAmX19saXN0IHtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG5cbiAgICAuX3JvdyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBjb2xvcjogIzMyNDA1NztcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgbWFyZ2luOiAwIC0xNnB4O1xuICAgICAgcGFkZGluZzogNnB4IDE2cHggNnB4IDMycHg7XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNUY3RkM7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1tYWluIHtcbiAgICAgIC5fcm93IHtcbiAgICAgICAgcGFkZGluZzogMCAxNnB4IDAgMzhweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgICAgIC5faWNvbiB7XG4gICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDZweDtcbiAgICAgICAgICBsZWZ0OiAxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLl9ob3ZlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5fdGV4dCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bTtcbiAgICAgICAgICBjb2xvcjogIzYwNmM4MDtcbiAgICAgICAgICBwYWRkaW5nOiA2cHggMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIC5fbWFpbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5faG92ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLl90ZXh0IHtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnNlbGVjdGVkIHtcbiAgICAgICAgICAuX21haW4ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuX2hvdmVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5fdGV4dCB7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tYWRkIHtcbiAgICAgIC5fcm93IHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICAgIEBpbmNsdWRlIHNwcml0ZSgnYWRkLW9wdGlvbicpO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1yZW1vdmUge1xuICAgICAgLl9yb3cge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICAgIEBpbmNsdWRlIHNwcml0ZSgncmVtb3ZlLW9wdGlvbicpO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19zZWN0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLl90aXRsZSB7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIGNvbG9yOiAjYWFhZGIyO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIH1cbiAgfVxuXG4gICYtLXNtYWxsIHtcbiAgICAubXVsdGktc2VsZWN0X19saXN0IHtcbiAgICAgICYtLW1haW4gLl9yb3cge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHBhZGRpbmc6IDhweCAzMnB4O1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgICBAaW5jbHVkZSBzcHJpdGUoJ2FkZC1vcHRpb24nKTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtNnB4O1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLS1yZW1vdmUge1xuICAgICAgICAuX3JvdyB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBwYWRkaW5nOiA4cHggMzJweDtcblxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAuX2J0biB7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi51aS1zb3J0YWJsZS1oZWxwZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDMycHg7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAuX2J0biB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5fdGV4dCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNUY3RkM7XG4gICAgICAgICAgICAgICAgZmxleDogMDtcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMzI0MDU3O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnVpLXN0YXRlLWhpZ2hsaWdodCB7XG4gICAgICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICB9XG5cbiAgICAgICAgLl90ZXh0IHtcbiAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgLl9idG4ge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMnB4O1xuICAgICAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuXG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwcml0ZSgncmVtb3ZlLW9wdGlvbicpO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTZweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5icm93c2VyIHtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDY0cHggMDtcblxuICAmX19oZWFkZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDY0cHg7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmX19ib2R5IHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgJl9fYm94IHtcbiAgICB3aWR0aDogNjA0cHg7XG4gICAgcGFkZGluZzogMjhweCA1NHB4O1xuICAgIGJhY2tncm91bmQ6ICNGQUY0RjA7XG4gICAgYm94LXNoYWRvdzogMHB4IDJweCA2cHggcmdiYSgyOSwgNDIsIDU2LCAwLjEpO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgQGluY2x1ZGUgc3ByaXRlKCd3YXJuaW5nJyk7XG4gICAgfVxuXG4gICAgLl90aXRsZSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIGNvbG9yOiAjMzI0MDU3O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICB9XG5cbiAgICAuX2Rlc2Mge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBjb2xvcjogIzQ3NEE0RjtcbiAgICAgIG1heC13aWR0aDogMzkycHg7XG4gICAgfVxuICB9XG59IiwiLm5vdGlmeSB7XG4gIGJhY2tncm91bmQ6ICNGRjUyNTI7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNGNUY3RkE7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZmZmZjtcbn0iLCIudGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgJl9fbGVmdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgJl9fcmlnaHQge1xuXG4gIH1cblxuICAmX19iYWNrIHtcbiAgICBAaW5jbHVkZSBzcHJpdGUoJ2Fycm93LWJhY2snKTtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgQGluY2x1ZGUgc3ByaXRlKCdhcnJvdy1iYWNrLWInKTtcbiAgICB9XG4gIH1cblxuICAmX19sYWJlbCB7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgQGluY2x1ZGUgbWVkaXVtO1xuICAgIGNvbG9yOiAjN0U4NDhDO1xuICAgIGJhY2tncm91bmQ6ICNFNkU4RUI7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICAgIHBhZGRpbmc6IDAgMTJweDtcbiAgfVxufSIsIi5qcy1tdWx0aS1jb21wb25lbnQge1xuICBtaW4taGVpZ2h0OiA3MnB4O1xuXG4gIHNlbGVjdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICYuaGlkZGVuLWFkZGVkIHtcbiAgICBtaW4taGVpZ2h0OiAwO1xuXG4gICAgLm11bHRpX19hZGQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLmxpdmVzZWFyY2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJl9faGVhZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAuX2xhYmVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLl9pbnB1dCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgLl9idG4ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogMzhweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgQGluY2x1ZGUgc3ByaXRlKFwicmVtb3ZlLWl0ZW1cIik7XG4gICAgICAgIG1hcmdpbi10b3A6IC04cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIEBpbmNsdWRlIHNwcml0ZShcInJlbW92ZS1pdGVtLXJcIik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuX2VkaXQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcmlnaHQ6IDM4cHg7XG4gICAgICB3aWR0aDogMzhweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBAaW5jbHVkZSBzcHJpdGUoXCJlZGl0LWJcIik7XG4gICAgICAgIG1hcmdpbi10b3A6IC04cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLWFycm93IHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDE2cHg7XG4gICAgICAgIHJpZ2h0OiAxNnB4O1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBAaW5jbHVkZSBzcHJpdGUoXCJhcnJvdy1kb3duLWdcIik7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgQGluY2x1ZGUgc3ByaXRlKFwiYXJyb3ctZG93bi1iXCIpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYm94IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzNHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTJweCByZ2JhKDQ2LCA2NywgMTAyLCAwLjE1KTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYjlkMWY5O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBwYWRkaW5nOiA0MHB4IDAgMDtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJl9fc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgbWF4LWhlaWdodDogMjgwcHg7XG4gICAgcGFkZGluZzogN3B4IDA7XG4gIH1cblxuICAmX19lbXB0eSB7XG4gICAgcGFkZGluZzogN3B4IDMwcHg7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBjb2xvcjogIzk5OWZhODtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgJi5zaG93ZWQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgbWFyayB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICM5OTlmYTggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBidXR0b24ge1xuICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICRwcmltYXJ5LWNvbG9yO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cblxuICAgICAgbWFyayB7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX29wdGlvbiB7XG4gICAgcGFkZGluZzogN3B4IDMwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxM3B4O1xuICAgICAgbGVmdDogMTBweDtcbiAgICAgIEBpbmNsdWRlIHNwcml0ZShcImNoZWNrZWQtaXRlbVwiKTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cblxuICAgIG1hcmsge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBAaW5jbHVkZSBib2xkO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjdmYztcbiAgICAgIGNvbG9yOiAjM2Q2ZGRiO1xuXG4gICAgICBtYXJrIHtcbiAgICAgICAgY29sb3I6ICMzZDZkZGI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5zZWxlY3RlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJmMWZhO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5oaWRlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJi5vcGVuZWQge1xuICAgIHotaW5kZXg6IDM7XG5cbiAgICAubGl2ZXNlYXJjaCB7XG4gICAgICAmX19oZWFkZXItLWFycm93IHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgQGluY2x1ZGUgc3ByaXRlKFwiYXJyb3ctZG93bi1iXCIpO1xuICAgICAgICB9XG5cbiAgICAgICAgLl9pbnB1dCB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogNThweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19ib3gge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1maWxsIHtcbiAgICAubGl2ZXNlYXJjaCB7XG4gICAgICAmX19oZWFkZXIge1xuICAgICAgICAuX2J0biB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICB9XG5cbiAgICAgICAgLl9pbnB1dCB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogNThweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWFycm93IHtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYub3BlbmVkIHtcbiAgICAgIC5saXZlc2VhcmNoIHtcbiAgICAgICAgJl9faGVhZGVyLS1hcnJvdyB7XG4gICAgICAgICAgLl9idG4ge1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmN1c3RvbS1jb250cmFjdG9yIHtcblxuICAmX19hY3Rpb24ge1xuXG4gICAgLl9kZWxldGUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogMzhweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBAaW5jbHVkZSBzcHJpdGUoXCJyZW1vdmUtaXRlbVwiKTtcbiAgICAgICAgbWFyZ2luLXRvcDogLThweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgQGluY2x1ZGUgc3ByaXRlKFwicmVtb3ZlLWl0ZW0tclwiKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5fZWRpdCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICByaWdodDogMzhweDtcbiAgICAgIHdpZHRoOiAzOHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgei1pbmRleDogMjtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIEBpbmNsdWRlIHNwcml0ZShcImVkaXQtYlwiKTtcbiAgICAgICAgbWFyZ2luLXRvcDogLThweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fZXhpc3R7XG4gICAgaW5wdXQuZm9ybS1pbnB1dDpyZWFkLW9ubHl7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbiIsIi5wYWNrYWdlLWluZm8ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNjRweDtcbiAgcmlnaHQ6IC0zOThweDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMzk4cHg7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJveC1zaGFkb3c6IDBweCA4cHggMzJweCByZ2JhKDI5LCA0MiwgNTYsIDAuMTUpO1xuICB6LWluZGV4OiAxMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgdHJhbnNpdGlvbjogMC4zcztcblxuICAmLnNob3dlZCB7XG4gICAgcmlnaHQ6IDA7XG5cbiAgICAuc2VjdGlvbl9fdGl0bGUge1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIDAuM3M7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB9XG4gIH1cblxuICAmX19pbm5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAmX19jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTZweDtcbiAgICByaWdodDogMTZweDtcbiAgICBAaW5jbHVkZSBzcHJpdGUoJ3JlbW92ZS1pdGVtJyk7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gICZfX2hlYWRlciB7XG4gICAgcGFkZGluZzogNDRweCA0MHB4IDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiA0MHB4O1xuICAgICAgcmlnaHQ6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNEOURERTU7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIEBpbmNsdWRlIG1lZGl1bTtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgJl9fZWRpdCB7XG4gICAgYSwgLl9saW5rIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgICAgIGNvbG9yOiAjNmU4N2I4O1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgQGluY2x1ZGUgc3ByaXRlKCdlZGl0LWInKTtcbiAgICAgICAgbWFyZ2luLXRvcDogLTlweDtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgQGluY2x1ZGUgc3ByaXRlKCdlZGl0LWInKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2RlbCB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcblxuICAgIC5fbGluayB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gICAgICBjb2xvcjogbGlnaHRlbigjRTU2NTY1LCAxMCUpO1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgQGluY2x1ZGUgc3ByaXRlKCdyZW1vdmUtaXRlbS1yJyk7XG4gICAgICAgIG1hcmdpbi10b3A6IC05cHg7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogI0U1NjU2NTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19ib2R5IHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB9XG5cbiAgJl9fc2VjdGlvbiB7XG4gICAgcGFkZGluZzogMCA0MHB4IDE1cHg7XG5cbiAgICAuc2VjdGlvbiB7XG4gICAgICAmX19oZWFkZXIge1xuICAgICAgICBtaW4taGVpZ2h0OiA1MnB4O1xuICAgICAgfVxuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtO1xuICAgICAgICBjb2xvcjogIzMyNDA1NztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggNDBweDtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgd2lkdGg6IDM3OXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE5cHg7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLXN1YmNhdGVnb3JpZXMge1xuICAgICAgICAgIHRvcDogMjE0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1vcmdhbml6YXRpb25zIHtcbiAgICAgICAgICBib3R0b206IDA7XG5cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDQwcHg7XG4gICAgICAgICAgICByaWdodDogNDBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNEOURERTU7XG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLnN0YXRpYyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBib3R0b206IGF1dG87XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5maXhlZCB7XG4gICAgICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgICAgICB0b3A6IDI2NnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19jYXRlZ29yeSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNhdGVnb3J5IHtcbiAgICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG5cbiAgICAgICAgICAgIC5faWNvbiB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLl90ZXh0IHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICZfX2xpc3Qge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG5cbiAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX29yZ2FuaXphdGlvbiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGN0Y5RkM7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgcGFkZGluZzogOHB4IDE2cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLm11bHRpIHtcbiAgJl9fYWRkIHtcbiAgICBtYXgtd2lkdGg6IDUxMnB4O1xuXG4gICAgLmZvcm0tbGFiZWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAuZHJvcGRvd25DdXN0b20ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWF4LXdpZHRoOiAzNzJweDtcblxuICAgICAgJi5vcGVuZWQge1xuICAgICAgICB6LWluZGV4OiAzO1xuXG4gICAgICAgIC5kcm9wZG93bkN1c3RvbSB7XG4gICAgICAgICAgJl9faGVhZGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNCOUQxRjk7XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHNwcml0ZSgnYXJyb3ctZG93bi1iJyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJl9fYm94IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19oZWFkZXIge1xuICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDQ4cHggMCAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNEM0RERTU7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgQGluY2x1ZGUgc3ByaXRlKCdhcnJvdy1kb3duLWcnKTtcbiAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjQjlEMUY5O1xuXG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBzcHJpdGUoJ2Fycm93LWRvd24tYicpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICBjb2xvcjogIzk5OWZhODtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19ib3gge1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgICBtYXgtaGVpZ2h0OiAyODBweDtcbiAgICAgICAgcGFkZGluZzogNDdweCAwIDdweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDEycHggcmdiYSg0NiwgNjcsIDEwMiwgMC4xNSk7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNCOUQxRjk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJl9fb3B0aW9uIHtcbiAgICAgICAgcGFkZGluZzogN3B4IDMwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAxM3B4O1xuICAgICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgICAgQGluY2x1ZGUgc3ByaXRlKCdjaGVja2VkLWl0ZW0nKTtcbiAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cblxuICAgICAgICBtYXJrIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBAaW5jbHVkZSBib2xkO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjdGQztcbiAgICAgICAgICBjb2xvcjogIzNENkREQjtcblxuICAgICAgICAgIG1hcmsge1xuICAgICAgICAgICAgY29sb3I6ICMzRDZEREI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5zZWxlY3RlZCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VCRjFGQTtcblxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5oaWRlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fc2VsZWN0ZWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcblxuICAgICYuc2hvd2VkIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5zZWxlY3RlZCB7XG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgfVxuXG4gICAgICAmX19saXN0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBtYXJnaW46IDAgLTRweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAmLnNob3dlZCB7XG4gICAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19jb2wge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBwYWRkaW5nOiAwIDRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuXG4gICAgICAgICY6bnRoLWxhc3QtY2hpbGQoLW4rMikge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9faXRlbSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGN0Y5RkM7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgcGFkZGluZzogMTJweCA0OHB4IDEycHggMTZweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIC5fdGV4dCB7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaXVtO1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgfVxuXG4gICAgICAgIC5fYnRuIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB3aWR0aDogNDhweDtcblxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICBAaW5jbHVkZSBzcHJpdGUoJ3JlbW92ZS1pdGVtJyk7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtOHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpob3ZlcjpiZWZvcmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgc3ByaXRlKCdyZW1vdmUtaXRlbS1yJyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX21vcmUge1xuICAgICAgICBwYWRkaW5nOiAyNHB4IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIFxuICAgICAgICAmLnNob3dlZCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICBjb2xvcjogIzdFODQ4QztcblxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgc3ByaXRlKCdhcnJvdy1kb3duLWcnKTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHNwcml0ZSgnYXJyb3ctZG93bi1iJyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5oaWRkZW4tYWRkZWQge1xuICAubXVsdGlfX3NlbGVjdGVkIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59IiwiJGNvbG9yczogIzI5MzY1NywgIzE1NjVjMiwgIzY2MjdjYywgIzFiY2NjMSwgIzA4MTY5NiwgIzA0ODc2MCwgI2U4MjUyNSwgI2U4YWQxNSwgI2ViNzEwMCwgIzVhYmEwZjtcblxuLmF2YXRhciB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuXG4gIGltZyB7XG4gICAgei1pbmRleDogMztcbiAgfVxuXG4gIHNwYW4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgaGVpZ2h0OiA1MCU7XG4gICAgICB3aWR0aDogNTAlO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgaGVpZ2h0OiA1MCU7XG4gICAgICB3aWR0aDogNTAlO1xuICAgIH1cbiAgfVxuXG4gICYtcm90YXRlIHtcbiAgICAmLTQ1IHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB9XG5cbiAgICAmLTkwIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICB9XG5cbiAgICAmLTEzNSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICAgIH1cblxuICAgICYtMTgwIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgfVxuXG4gICAgJi0yMDUge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjA1ZGVnKTtcbiAgICB9XG5cbiAgICAmLTI1MCB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNTBkZWcpO1xuICAgIH1cblxuICAgICYtMjk1IHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI5NWRlZyk7XG4gICAgfVxuICB9XG5cbiAgJi0xIHtcbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIGxlbmd0aCgkY29sb3JzKSB7XG4gICAgICAmLWMjeyRpfSB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIG50aCgkY29sb3JzLCAkaSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDUwJSk7XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBudGgoJGNvbG9ycywgJGkpO1xuICAgICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbnRoKCRjb2xvcnMsICRpKTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuMDc1O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtMiB7XG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCBsZW5ndGgoJGNvbG9ycykge1xuICAgICAgJi1jI3skaX0ge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCBudGgoJGNvbG9ycywgJGkpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA1MCUpO1xuICAgICAgICAgIG9wYWNpdHk6IDAuNjU7XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBudGgoJGNvbG9ycywgJGkpO1xuICAgICAgICAgICAgb3BhY2l0eTogMC4zMjU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBudGgoJGNvbG9ycywgJGkpO1xuICAgICAgICAgICAgb3BhY2l0eTogMC4wNDgyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtMyB7XG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCBsZW5ndGgoJGNvbG9ycykge1xuICAgICAgJi1jI3skaX0ge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCBudGgoJGNvbG9ycywgJGkpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA1MCUpO1xuICAgICAgICAgIG9wYWNpdHk6IDAuMjI3NTtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IG50aCgkY29sb3JzLCAkaSk7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjExMzc1O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbnRoKCRjb2xvcnMsICRpKTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuMDE3O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXRlc3Qge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxufSIsIi51c2VycyB7XG4gICZfX2xpc3Qge1xuXG4gIH1cblxuICAmX19yb3cge1xuICAgIHBhZGRpbmc6IDI4cHggMzJweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q5RERFNTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmLS1ibG9ja2Vke1xuICAgICAgb3BhY2l0eTogLjU7XG4gICAgfVxuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDVweCA1cHg7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiAwcHggNHB4IDEycHggcmdiYSg0NiwgNjcsIDEwMiwgMC4xNSk7XG5cbiAgICAgIC5yb3cge1xuICAgICAgICAmX19hY3Rpb24ge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC5yb3cge1xuICAgICAgJl9fY2VsbCB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICB9XG5cbiAgICAgICZfX3VzZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICAmX19pbWcge1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIEBpbmNsdWRlIGFsaWduO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2luZm8ge1xuICAgICAgICAuX25hbWUge1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bTtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuX2VtYWlsIHtcbiAgICAgICAgICBjb2xvcjogIzdlODQ4YztcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fZm9uZCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMThweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIEBpbmNsdWRlIHNwcml0ZSgnZm9uZC1zdGFyJyk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fbGlzdCB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG5cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNnB4O1xuICAgICAgICAgICAgbGVmdDogM3B4O1xuICAgICAgICAgICAgd2lkdGg6IDRweDtcbiAgICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAxMDksIDI0MCwgMC40KTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fYWN0aW9uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIHBhZGRpbmc6IDAgMzJweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDVweCA1cHggMDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICByaWdodDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgI0ZGRkZGRiAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgICAgICAgfVxuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuX2VkaXQge1xuICAgICAgICAgIEBpbmNsdWRlIHNwcml0ZSgnZWRpdC1sJyk7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwcml0ZSgnZWRpdC1iJyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLl9ibG9jayB7XG4gICAgICAgICAgQGluY2x1ZGUgc3ByaXRlKCdibG9jay1nJyk7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwcml0ZSgnYmxvY2snKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuX3VuYmxvY2sge1xuICAgICAgICAgIEBpbmNsdWRlIHNwcml0ZSgndW5ibG9jay1nJyk7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwcml0ZSgndW5ibG9jaycpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5fbG9naW4ge1xuICAgICAgICAgIEBpbmNsdWRlIHNwcml0ZSgnbG9naW4nKTtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgc3ByaXRlKCdsb2dpbi1iJyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmVkaXQtb3JnIHtcbiAgJl9faGVhZGVyIHtcbiAgICBwYWRkaW5nOiAzMnB4IDMycHggMjRweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAuX2ltZyB7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTVweCByZ2JhKDE0MywgMTU3LCAxODEsIDAuMyk7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIEBpbmNsdWRlIGFsaWduO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLl90ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgQGluY2x1ZGUgbWVkaXVtO1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBjb2xvcjogIzdFODQ4QztcbiAgICAgICAgQGluY2x1ZGUgcmVndWxhcjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fdGFicyB7XG4gICAgcGFkZGluZzogMCAzMnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEOURERTU7XG5cbiAgICBsaSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDQ4cHg7XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuX2xpbmsge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBsaW5lLWhlaWdodDogNDNweDtcbiAgICAgIGNvbG9yOiAjNzU3NzdCO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgQGluY2x1ZGUgbWVkaXVtO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0RjhCRjA7XG4gICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnRzIHtcbiAgICBwYWRkaW5nOiAzMnB4O1xuXG4gICAgLmNvbnRlbnRfX3RhYiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX2Zvb3RlciB7XG4gICAgbWFyZ2luOiAzMnB4IC0zMnB4IC04cHg7XG4gICAgcGFkZGluZzogMjRweCAzMnB4IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0Q5RERFNTtcbiAgfVxuXG4gICZfX2FjdGlvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICBsaSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIub3Jncy1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDAgLThweDtcblxuICAmX19jb2wge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogMCA4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XG4gICAgICAmOm50aC1sYXN0LWNoaWxkKC1uKzIpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTU1MHB4KSB7XG4gICAgICB3aWR0aDogMzMuMzMzMzMzJTtcbiAgICAgICY6bnRoLWxhc3QtY2hpbGQoLW4rMykge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMTNweCAyNHB4O1xuICAgIGJhY2tncm91bmQ6ICNGMEY0RkE7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiAwcHggMnB4IDJweCByZ2JhKDAsIDQxLCAxMDIsIDAuMik7XG5cbiAgICAgIC5fYWN0aW9uIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuX3RleHQge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBAaW5jbHVkZSBtZWRpdW07XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgbWF4LXdpZHRoOiA2MSU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXG4gICAgICBpIHtcbiAgICAgICAgQGluY2x1ZGUgc3ByaXRlKCdzdGFyJywgaW5saW5lLWJsb2NrKTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuX2NvdW50cyB7XG4gICAgICBjb2xvcjogIzdFODQ4QztcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgfVxuXG4gICAgLl9hY3Rpb24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwIDI0cHggMCAxMnB4O1xuICAgICAgYmFja2dyb3VuZDogI0YwRjRGQTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIHRyYW5zaXRpb246IDAuM3M7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgcmdiYSgyNDAsIDI0NCwgMjUwLCAxKSAwJSwgcmdiYSgyNDAsIDI0NCwgMjUwLCAwKSAxMDAlKTtcbiAgICAgIH1cblxuICAgICAgbGkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC5fZWRpdCB7XG4gICAgICAgIEBpbmNsdWRlIHNwcml0ZSgnZWRpdC1sJyk7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgQGluY2x1ZGUgc3ByaXRlKCdlZGl0LWInKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuX3JlbW92ZSB7XG4gICAgICAgIEBpbmNsdWRlIHNwcml0ZSgncmVtb3ZlLWl0ZW0nKTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBAaW5jbHVkZSBzcHJpdGUoJ3JlbW92ZS1pdGVtLXInKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2FkZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTNweCAyNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBib3JkZXI6IDFweCBkYXNoZWQgI0I5RDFGOTtcblxuICAgICY6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBAaW5jbHVkZSBzcHJpdGUoJ3BsdXMnKTtcbiAgICAgICAgbWFyZ2luLXRvcDogLTdweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuZWRvLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMCAtOHB4O1xuXG4gICZfX2NvbCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiAwIDhweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcbiAgICAgICY6bnRoLWxhc3QtY2hpbGQoLW4rMikge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNTUwcHgpIHtcbiAgICAgIHdpZHRoOiAzMy4zMzMzMzMlO1xuICAgICAgJjpudGgtbGFzdC1jaGlsZCgtbiszKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiA5cHggMjRweDtcbiAgICBiYWNrZ3JvdW5kOiAjRjBGNEZBO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcblxuICAgICY6aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogMHB4IDJweCAycHggcmdiYSgwLCA0MSwgMTAyLCAwLjIpO1xuXG4gICAgICAuX2FjdGlvbiB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLl90ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgQGluY2x1ZGUgbWVkaXVtO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIG1heC13aWR0aDogNjElO1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICB9XG5cbiAgICAuX21ldGEge1xuICAgICAgY29sb3I6ICM3RTg0OEM7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5fYWN0aW9uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcGFkZGluZzogMCAyNHB4IDAgMTJweDtcbiAgICAgIGJhY2tncm91bmQ6ICNGMEY0RkE7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsIHJnYmEoMjQwLCAyNDQsIDI1MCwgMSkgMCUsIHJnYmEoMjQwLCAyNDQsIDI1MCwgMCkgMTAwJSk7XG4gICAgICB9XG5cbiAgICAgIGxpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgfVxuXG4gICAgICAuX2VkaXQge1xuICAgICAgICBAaW5jbHVkZSBzcHJpdGUoJ2VkaXQtbCcpO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIEBpbmNsdWRlIHNwcml0ZSgnZWRpdC1iJyk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLl9yZW1vdmUge1xuICAgICAgICBAaW5jbHVkZSBzcHJpdGUoJ3JlbW92ZS1pdGVtJyk7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgQGluY2x1ZGUgc3ByaXRlKCdyZW1vdmUtaXRlbS1yJyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19hZGQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEzcHggMjRweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyOiAxcHggZGFzaGVkICNCOUQxRjk7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgQGluY2x1ZGUgc3ByaXRlKCdwbHVzJyk7XG4gICAgICAgIG1hcmdpbi10b3A6IC03cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmluZm8ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMTZweDtcbiAgcmlnaHQ6IDE2cHg7XG5cbiAgJl9fYnRuIHtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgQGluY2x1ZGUgbWVkaXVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMjQwNTc7XG4gIH1cblxuICAmX19kcm9wZG93biB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMTAwJTtcbiAgICByaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kOiAjMzI0MDU3O1xuICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTBweCByZ2JhKDAsIDQ3LCA4MiwgMC4xMik7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIG1pbi13aWR0aDogMTc2cHg7XG4gICAgcGFkZGluZzogOHB4IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuXG4gICAgJi5zaG93ZWQge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IC01cHg7XG4gICAgICByaWdodDogMTJweDtcbiAgICAgIEBpbmNsdWRlIHRyaWFuZ2xlKDEwcHgsIGRvd24sICMzMjQwNTcpO1xuICAgIH1cblxuICAgIC5fbGluayB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDRweCAxMnB4O1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5jaGVja2VkLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJl9faW5mbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogM3B4O1xuICAgIHJpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMTdweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgei1pbmRleDogMTtcblxuICAgIC5fbGFiZWwge1xuICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgIH1cblxuICAgIC5fbGluayB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgICAgICBAaW5jbHVkZSBzcHJpdGUoJ3Jlc2V0Jyk7XG4gICAgICB9XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgJHByaW1hcnktY29sb3I7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAuX2xhYmVsIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLl9saW5rIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5oaWRlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9fYWN0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgbGkge1xuICAgICAgbWluLXdpZHRoOiA0MHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogOHB4O1xuICAgICAgICBsZWZ0OiBjYWxjKDEwMCUgLSAxMnB4KTtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTk5LCAyMDQsIDIxMywgMC40KTtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuX2xhYmVsIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgY29sb3I6ICM3RTg0OEM7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpbnB1dCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICArIHNwYW4ge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjQzdDQ0Q1O1xuICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4RTk5QUI7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNCQkMyQ0Q7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6Y2hlY2tlZCArIHNwYW4ge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4RTk5QUI7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4RTk5QUI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgbGFiZWwge1xuICAgICAgJi5fZ2Qge1xuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgKyBzcGFuIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjRDlEOUQ5O1xuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpjaGVja2VkICsgc3BhbiB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjOEU5OUFCO1xuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzhFOTlBQjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tc2VsZWN0ZWQge1xuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjOEU5OUFCICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEU5OUFCICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0taW5kIHtcbiAgICBpbnB1dCB7XG4gICAgICArIHNwYW4ge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICAgICAgb3BhY2l0eTogMC41O1xuXG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5fZ2Qge1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjRDlEOUQ5O1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICAgICAgb3BhY2l0eTogMC41O1xuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6Y2hlY2tlZCArIHNwYW4ge1xuICAgICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcblxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5fZ2Qge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogIzhFOTlBQjtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuXG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzhFOTlBQjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEU5OUFCO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi51c2VyLW9yZ3Mge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNzE1cHgpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW46IDAgLTRweDtcbiAgfVxuXG4gICZfX2NvbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE3MTVweCkge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIHBhZGRpbmc6IDAgNHB4O1xuXG4gICAgICAmOm50aC1sYXN0LWNoaWxkKC1uKzIpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19yb3cge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGlucHV0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICsgbGFiZWwge1xuICAgICAgICBwYWRkaW5nOiAxN3B4IDI0cHggMTZweCA1MnB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZDogI0Y3RjlGQztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBjb2xvcjogcmdiYSg1MCwgNTQsIDg3LCAwLjUpO1xuICAgICAgICBAaW5jbHVkZSBtZWRpdW07XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDE2cHg7XG4gICAgICAgICAgbGVmdDogMTZweDtcbiAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxMDEsIDE1MywgMjQyLCAwLjUpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMTlweDtcbiAgICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICAgIEBpbmNsdWRlIHNwcml0ZSgnY2hlY2tlZC1zbWFsbCcpO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmNoZWNrZWQgKyBsYWJlbCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFREYzRkM7XG4gICAgICAgIGNvbG9yOiByZ2JhKDUwLCA1NCwgODcsIDEpO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX25hbWUge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE3MTVweCkge1xuICAgICAgd2lkdGg6IDc1JTtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICB9XG4gIH1cblxuICAmX19tZXRhIHtcbiAgICB3aWR0aDogMTUlO1xuICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgfVxuXG4gICZfX2FjdGlvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTZweDtcbiAgICByaWdodDogMjRweDtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgLl9yZW1vdmUge1xuICAgICAgQGluY2x1ZGUgc3ByaXRlKCdyZW1vdmUtaXRlbScsIGlubGluZS1ibG9jayk7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBAaW5jbHVkZSBzcHJpdGUoJ3JlbW92ZS1pdGVtLXInLCBpbmxpbmUtYmxvY2spO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5fc2V0dGluZ3Mge1xuICAgICAgQGluY2x1ZGUgc3ByaXRlKCdzZXR0aW5ncy1iaWcnLCBpbmxpbmUtYmxvY2spO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIEBpbmNsdWRlIHNwcml0ZSgnc2V0dGluZ3MtYmlnLWInLCBpbmxpbmUtYmxvY2spO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5hZGQtZm9sZGVyIHtcbiAgJl9fYnRuIHtcbiAgICBib3JkZXI6IDFweCBkYXNoZWQgJHByaW1hcnktY29sb3I7XG4gICAgbWluLXdpZHRoOiAzNDRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTNweCAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG5cbiAgICBzcGFuIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMjJweDtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBAaW5jbHVkZSBzcHJpdGUoXCJwbHVzXCIpO1xuICAgICAgICBtYXJnaW4tdG9wOiAtN3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2JveCB7XG4gICAgYmFja2dyb3VuZDogI2YyZjZmYztcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgcGFkZGluZzogMCA4cHggOHB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAuYm94IHtcbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgcGFkZGluZzogMTZweCAyNHB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgLl9jbG9zZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIHJpZ2h0OiAxNnB4O1xuICAgICAgICAgIEBpbmNsdWRlIHNwcml0ZShcInBvcHVwLWNsb3NlXCIpO1xuICAgICAgICAgIG1hcmdpbi10b3A6IC04cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9faW5uZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMnB4IDhweCByZ2JhKDU1LCAxMDUsIDE4OSwgMC4yKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgfVxuXG4gICAgICAmX19icmVhZGNydW1icyB7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggMjRweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOWRkZTU7XG4gICAgICB9XG5cbiAgICAgICZfX2xpc3Qge1xuICAgICAgICBtYXgtaGVpZ2h0OiA0OTBweDtcbiAgICAgIH1cblxuICAgICAgJl9fcm93IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZGRlNTtcbiAgICAgICAgcGFkZGluZzogMjZweCAyNHB4IDI2cHggMzJweDtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuX3RpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaXVtO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQ2cHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xNXB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgc3ByaXRlKFwiaWNvbi1mb2xkZXJcIik7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLl9idG4ge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG5cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgc3ByaXRlKFwicGx1cy1zbWFsbFwiKTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgJHByaW1hcnktY29sb3I7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpob3ZlciBzcGFuIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi1kZWwge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtN3B4O1xuICAgICAgICAgICAgICBAaW5jbHVkZSBzcHJpdGUoXCJkZWwtclwiKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkZGFuZ2VyLWNvbG9yO1xuICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRkYW5nZXItY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuZG9jLXJlcXVlc3Qge1xuICAmX19oZWFkIHtcbiAgICBwYWRkaW5nOiAyNHB4IDMycHggMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAuaGVhZCB7XG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAuX2xlZnQge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5fdGl0bGUge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaXVtO1xuXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuX3RpbWUge1xuICAgICAgICAgIGNvbG9yOiAjN2U4NDhjO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5fY29weSB7XG4gICAgICAgICAgJl9fbGluayB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgJHByaW1hcnktY29sb3I7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjFweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICBsZWZ0OiAtMjFweDtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgc3ByaXRlKFwiY29weVwiKTtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLThweDtcbiAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICB3aWR0aDogMjFweDtcbiAgICAgICAgICAgICAgbGVmdDogLTIxcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3JlcXVlc3Qge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNjBweDtcbiAgICAgICAgcmlnaHQ6IDMycHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMThweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgQGluY2x1ZGUgc3ByaXRlKFwiZGFuZ2VyXCIpO1xuICAgICAgICAgIG1hcmdpbi10b3A6IC03cHg7XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICY6Y2hlY2tlZCArIGxhYmVsIHtcbiAgICAgICAgICAgIC5fdG9nZ2xlIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzZkOWJlODtcblxuICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAyMXB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLl90b2dnbGUge1xuICAgICAgICAgIHdpZHRoOiAzOHB4O1xuICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjYzFjZWU1O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcblxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogM3B4O1xuICAgICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtN3B4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwcHggMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19tZXRhIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjAwcHg7XG4gICAgICAgIGNvbG9yOiAjN2U4NDhjO1xuXG4gICAgICAgICYtLXN0YXRpYyB7XG4gICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTc1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICBjb2xvcjogIzMyNDA1NztcbiAgICAgICAgfVxuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXG4gICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2lkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgY29sb3I6ICM3ZTg0OGM7XG5cbiAgICAgICAgJi0tc3RhdGljIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTc1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgICBjb2xvcjogIzMyNDA1NztcblxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2luZm8ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBjb2xvcjogIzdlODQ4YztcblxuICAgICAgICBzdHJvbmcge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICAgIG1pbi13aWR0aDogMTc1cHg7XG4gICAgICAgICAgY29sb3I6ICMzMjQwNTc7XG4gICAgICAgIH1cblxuICAgICAgICAuX2J0biB7XG4gICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgJHByaW1hcnktY29sb3I7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmJ0bnMge1xuICAgICAgICAgICYtY29udHJvbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIC00cHg7XG5cbiAgICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgICBtYXJnaW46IDAgNHB4O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmRyb3Bkb3duIHtcbiAgICAgICAgICAmX19oZWFkZXIge1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmX190ZXh0IHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgJHByaW1hcnktY29sb3I7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJl9fYXJyb3cge1xuICAgICAgICAgICAgQGluY2x1ZGUgc3ByaXRlKFwiZHJvcC1hcnJvdy1zbWFsbFwiKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmX19ib3gge1xuICAgICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYm9keSB7XG4gICAgcGFkZGluZzogMjRweCAzMnB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDlkZGU1O1xuICB9XG5cbiAgJl9fY29tbWVudCB7XG4gICAgcGFkZGluZzogMjRweCAzMnB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDlkZGU1O1xuXG4gICAgdGV4dGFyZWEge1xuICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgcmVzaXplOiBub25lO1xuICAgICAgcGFkZGluZzogMTZweDtcbiAgICB9XG4gIH1cblxuICAmX19mb290ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBwYWRkaW5nOiAyNHB4IDMycHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkOWRkZTU7XG4gIH1cblxuICAmX19zdWJtaXQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIGxpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2ZpbGVzIHtcbiAgICBwYWRkaW5nOiAyNHB4IDMycHg7XG5cbiAgICAuX3RpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgIC5faW5uZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIG1hcmdpbjogMTZweCAtNHB4IDA7XG5cbiAgICAgID4gbGkge1xuICAgICAgICBwYWRkaW5nOiAwIDRweDtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcblxuICAgICAgICAmOm50aC1sYXN0LWNoaWxkKC1uICsgMikge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuX2l0ZW0ge1xuICAgICAgYmFja2dyb3VuZDogI2Y3ZjlmYztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBwYWRkaW5nOiA4cHggNDhweCA4cHggMTZweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRyYW5zaXRpb246IDAuM3M7XG5cbiAgICAgIC5fdGl0bGUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG5cbiAgICAgICAgLmljb24ge1xuICAgICAgICAgIEBpbmNsdWRlIGFsaWduKGZhbHNlLCB0cnVlKTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuX3N0YXR1cyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIHBhZGRpbmc6IDZweCA2cHggNnB4IDI0cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLXRvcDogN3B4O1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDZweDtcbiAgICAgICAgICBsZWZ0OiA2cHg7XG4gICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuX2Vycm9yIHtcbiAgICAgICAgY29sb3I6ICNlNTY1NjU7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNTY1NjU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLl9sZWZ0IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y5ZmM7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICByaWdodDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAgICAgMjcwZGVnLFxuICAgICAgICAgICAgI2Y3ZjlmYyAyOS44NyUsXG4gICAgICAgICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCVcbiAgICAgICAgICApO1xuICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIH1cblxuICAgICAgICAuc3RhdHVzIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA5cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLl9tZXNzYWdlIHtcbiAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIG1hcmdpbi10b3A6IC05cHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC05cHg7XG4gICAgICAgICAgQGluY2x1ZGUgc3ByaXRlKFwiY29tbWVudC1lbXB0eVwiKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwcml0ZShcImNvbW1lbnQtZW1wdHktYlwiKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1oYXMge1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xMXB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMXB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgc3ByaXRlKFwiY29tbWVudFwiKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgc3ByaXRlKFwiY29tbWVudC1iXCIpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuX2Rvd25sb2FkIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtN3B4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNnB4O1xuICAgICAgICAgIEBpbmNsdWRlIHNwcml0ZShcImRvd25sb2FkLXNtYWxsLWdcIik7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgc3ByaXRlKFwiZG93bmxvYWQtc21hbGxcIik7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMnB4IDJweCByZ2JhKDAsIDQxLCAxMDIsIDAuMik7XG5cbiAgICAgICAgLl9tZXNzYWdlLFxuICAgICAgICAuX2Rvd25sb2FkIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2NoYXQge1xuICAgIHBhZGRpbmc6IDI0cHggMzJweDtcbiAgfVxuXG4gICZfX3Rhc2sge1xuICAgIC50YXNrIHtcbiAgICAgICZfX2lubmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzZiYTJmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDJweCAycHg7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMzJweDtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHotaW5kZXg6IDQwO1xuICAgICAgICB3aWR0aDogY2FsYygxMDB2dyAtIDUxNHB4KTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gMjMzcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5zdGF0aWMge1xuICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAmLnNob3dlZCB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzg2YjJmYztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19sZWZ0IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIC5fbGFiZWwge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgb3BhY2l0eTogMC44NTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5fdGV4dCB7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaXVtO1xuICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19yaWdodCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgICAgICAuYnRuIHtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB9XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogODBweDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAzcHg7XG4gICAgICAgICAgICByaWdodDogLTQwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBzcHJpdGUoXCJ0YXNrLWFycm93XCIpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICB0aW1lIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgb3BhY2l0eTogMC44NTtcblxuICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHNwcml0ZShcImNsb2NrXCIsIGlubGluZS1ibG9jayk7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0zcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYWN0aW9uIHtcbiAgICBwYWRkaW5nOiAwIDMycHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAmX19zb3J0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAuX2Ryb3Age1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG5cbiAgICAgIC5kcm9wZG93biB7XG4gICAgICAgICZfX2hlYWRlciB7XG4gICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGV4dCB7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2Fycm93IHtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2JveCB7XG4gICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnRhYi1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyNHB4IDA7XG5cbiAgICAudGFiLXBhbmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmRvYy11bmRlciB7XG4gICZfX3dyYXAge1xuICAgIHBhZGRpbmc6IDI2cHggMzJweCA0OHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgJl9fbnVtLFxuICAmX19sYWJlbCB7XG4gICAgY29sb3I6ICRibGFjay1jb2xvcjtcbiAgICBAaW5jbHVkZSBtZWRpdW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbiAgJl9fbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG5cbiAgfVxuICAmX19udW0ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5zb3VyY2UtYmFsYW5jZXN7XG4gICZfX3dyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgfVxuXG4gIC5mb3JtLWlucHV0IHtcbiAgICB3aWR0aDogMTk0cHg7XG4gIH1cbn0iLCIuZmlsZS10YXNrIHtcbiAgcGFkZGluZzogMCAzMnB4O1xuXG4gICZfX2hlYWRlciB7XG4gICAgcGFkZGluZzogMCAwIDE2cHg7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgQGluY2x1ZGUgbWVkaXVtO1xuICB9XG5cbiAgJl9fZmlsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBAaW5jbHVkZSBzcHJpdGUoXCJzaW1wbGUtZmlsZVwiKTtcbiAgICAgIG1hcmdpbi10b3A6IC05cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fY3VycmVudCB7XG4gICAgYm94LXNoYWRvdzogMHB4IC0zcHggMTZweCByZ2JhKDQ2LCA2NywgMTAyLCAwLjEpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDEycHggMzJweDtcbiAgICBtYXJnaW46IDAgLTMycHg7XG5cbiAgICAuY3VycmVudCB7XG4gICAgICAmX19sZWZ0IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAuX2xhYmVsIHtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgIG9wYWNpdHk6IDAuODU7XG4gICAgICAgIH1cblxuICAgICAgICAuX3RleHQge1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bTtcbiAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3JpZ2h0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDgwcHg7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcblxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDNweDtcbiAgICAgICAgICAgIHJpZ2h0OiAtNDBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwcml0ZShcInRhc2stYXJyb3ctZ1wiKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgdGltZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICBjb2xvcjogI2FhYWRiMjtcblxuICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHNwcml0ZShcImNsb2NrLWdcIiwgaW5saW5lLWJsb2NrKTtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTNweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19kZXNjIHtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOWRkZTU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcblxuICAgIC5fdGl0bGUge1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBjb2xvcjogIzdlODQ4YztcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB9XG5cbiAgICAuX3RleHQge1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICB9XG4gIH1cblxuICAmX19zZWxlY3Qge1xuICAgIG1heC13aWR0aDogMzUwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuXG4gICAgLl9sYWJlbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICBAaW5jbHVkZSBtZWRpdW07XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICB9XG4gIH1cblxuICAmX19mb3JtIHtcbiAgICAuZm9ybSB7XG4gICAgICAmX19ib3gge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYjlkMWY5O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcblxuICAgICAgICB0ZXh0YXJlYSB7XG4gICAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgICByZXNpemU6IG5vbmU7XG4gICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICBtaW4taGVpZ2h0OiA5MnB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgQGluY2x1ZGUgcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgY29sb3I6ICM5OTlmYTg7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjY1O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19maWxlcyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgcGFkZGluZzogMCA4cHg7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5faXRlbSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2Y3ZjlmYztcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgcGFkZGluZzogOHB4IDAgOHB4IDE2cHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgICAgbWF4LXdpZHRoOiAzNTBweDtcblxuICAgICAgICAgICYudXBsb2FkIHtcbiAgICAgICAgICAgIC5fdGl0bGUge1xuICAgICAgICAgICAgICBjb2xvcjogI2FhYWRiMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAycHggMnB4IHJnYmEoMCwgNDEsIDEwMiwgMC4yKTtcblxuICAgICAgICAgICAgLl9kZWwge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuX3RpdGxlIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDU1cHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBhbGlnbihmYWxzZSwgdHJ1ZSk7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5fZGVsIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB3aWR0aDogNDhweDtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIEBpbmNsdWRlIGFsaWduO1xuICAgICAgICAgICAgQGluY2x1ZGUgc3ByaXRlKFwicmVtb3ZlLWl0ZW1cIik7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHNwcml0ZShcInJlbW92ZS1pdGVtLXJcIik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLl9iYXIge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjYjlkMWY5O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgICBoZWlnaHQ6IDJweDtcblxuICAgICAgICAgICZfX2lubmVyIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19mb290ZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19mb290ZXIge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgcGFkZGluZzogMjRweCAwO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDlkZGU1O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG4iLCIuZm9sZGVycyB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgJl9faGVhZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHBhZGRpbmc6IDAgMTdweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG5cbiAgICBsaSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gICAgICBjb2xvcjogIzdlODQ4YztcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgPiAuZm9sZGVyc19fc2VjdGlvbiB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZGRlNTtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fc2VjdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGJhY2tncm91bmQ6ICNmN2Y5ZmM7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHBhZGRpbmc6IDhweCAxNnB4IDhweCA4cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAuX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgQGluY2x1ZGUgbWVkaXVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiA0NnB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIEBpbmNsdWRlIGFsaWduKGZhbHNlLCB0cnVlKTtcbiAgICAgICAgbGVmdDogMnB4O1xuICAgICAgICBAaW5jbHVkZSBzcHJpdGUoXCJmb2xkZXItYXJyb3ctZ1wiKTtcbiAgICAgIH1cblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIEBpbmNsdWRlIGFsaWduKGZhbHNlLCB0cnVlKTtcbiAgICAgICAgbGVmdDogMjJweDtcbiAgICAgICAgQGluY2x1ZGUgc3ByaXRlKFwiZm9sZGVyLXNtYWxsXCIpO1xuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBAaW5jbHVkZSBzcHJpdGUoXCJmb2xkZXItYXJyb3dcIik7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5hbG9uZSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgbGVmdDogMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICMzMjQwNTc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuX2NoZWNrYm94IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJl9faW5kIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICByaWdodDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICAuX2xpbmsge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMThweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgc3ByaXRlKFwicmVzZXRcIik7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgLl9sYWJlbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5fbGluayB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmhpZGUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fbGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMjRweDtcbiAgICAgICAgICBtaW4td2lkdGg6IDQwcHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDhweDtcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoMTAwJSAtIDEycHgpO1xuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDE5OSwgMjA0LCAyMTMsIDAuNCk7XG4gICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5fZ2Qge1xuICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICArIHNwYW4ge1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjZDlkOWQ5O1xuXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOmNoZWNrZWQgKyBzcGFuIHtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzhlOTlhYjtcblxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzhlOTlhYjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLXNlbGVjdGVkIHtcbiAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzhlOTlhYiAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGU5OWFiICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgKyBzcGFuIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjN2NjZDU7XG4gICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGU5OWFiO1xuICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmJjMmNkO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpjaGVja2VkICsgc3BhbiB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICM4ZTk5YWI7XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGU5OWFiO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzhlOTlhYjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLWluZCB7XG4gICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgKyBzcGFuIHtcbiAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcblxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmNoZWNrZWQgKyBzcGFuIHtcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcblxuICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5fcmVtb3ZlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgQGluY2x1ZGUgc3ByaXRlKFwicmVtb3ZlLWl0ZW1cIik7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBAaW5jbHVkZSBzcHJpdGUoXCJyZW1vdmUtaXRlbS1yXCIpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuZGlzYWJsZWQge1xuICAgICAgLl90aXRsZSB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDUwLCA2NCwgODcsIDAuMyk7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6IHJnYmEoNTAsIDY0LCA4NywgMC4zKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2JveCB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICB9XG59XG4iLCIudG9nZ2xlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgJl9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICB9XG5cbiAgJl9fYWN0aW9uIHtcbiAgICBpbnB1dCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAmOmNoZWNrZWQgKyBsYWJlbCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2RDlCRTg7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgbGVmdDogMjFweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDM4cHg7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjQzFDRUU1O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiAzcHg7XG4gICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC03cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLnBheW1lbnQtdGFibGUge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG5cbiAgJl9fcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3c7XG5cbiAgICAmLnJlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmNGY0O1xuXG4gICAgICAucGF5bWVudC10YWJsZV9faXRlbSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY0ZjQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmNGY0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkM2Q4ZTA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgLl9oZWFkIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAuX2hlYWQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5faGVhZCB7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgY29sb3I6ICM3ZTg0OGM7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgIH1cblxuICAgICYtLXNtYWxsIHtcbiAgICAgIG1heC13aWR0aDogMTEwcHg7XG4gICAgfVxuXG4gICAgJi0tbWluaSB7XG4gICAgICB3aWR0aDogNTRweDtcbiAgICB9XG5cbiAgICAmLS1zdGF0aWMge1xuICAgICAgd2lkdGg6IDYwcHg7XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLXNlYXJjaF9fdGV4dCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMnB4O1xuICAgIH1cblxuICAgICYuZGlzYWJsZWQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICA+IGRpdiB7XG4gICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgIH1cblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pbnB1dCB7XG4gICAgbWluLWhlaWdodDogNTBweDtcbiAgICBwYWRkaW5nOiAxM3B4IDhweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBmb250LXNpemU6IDEycHg7XG5cbiAgICAmLS1maWVsZCB7XG4gICAgICBwYWRkaW5nOiAxM3B4IDIwcHggMTNweCA4cHg7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAuX2JnIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjlmYztcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpbnB1dCB7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuXG4gICAgICBAaW5jbHVkZSBwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAjOTk5ZmE4O1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcblxuICAgICAgICArIC5fYmcge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y5ZmM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuX2JnIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuXG4gICAgLl9pY29uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgcmlnaHQ6IDVweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuICB9XG5cbiAgJl9fYnRuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcblxuICAgIGxpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5fY29weSB7XG4gICAgICBAaW5jbHVkZSBzcHJpdGUoXCJjb3B5LWdcIik7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBAaW5jbHVkZSBzcHJpdGUoXCJjb3B5XCIpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5fZGVsIHtcbiAgICAgIEBpbmNsdWRlIHNwcml0ZShcInJlbW92ZS1pdGVtXCIpO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgQGluY2x1ZGUgc3ByaXRlKFwicmVtb3ZlLWl0ZW0tclwiKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX190b2dnbGUge1xuICAgIHBhZGRpbmc6IDAgOHB4O1xuXG4gICAgaW5wdXQge1xuICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgJjpjaGVja2VkICsgbGFiZWwge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmQ5YmU4O1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGxlZnQ6IDIxcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBsYWJlbCB7XG4gICAgICB3aWR0aDogMzhweDtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIGJhY2tncm91bmQ6ICNjMWNlZTU7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogM3B4O1xuICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtN3B4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwcHggMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnBheW1lbnQtdmlldyB7XG4gIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMjAge1xuICAgICYuY2VsbC0jeyRpfSB7XG4gICAgICAucGF5bWVudC12aWV3X19yb3cge1xuICAgICAgICA+IGRpdjpudGgtY2hpbGQoI3skaSArIDF9KSB7XG4gICAgICAgICAgZmxleC1iYXNpczogNDAlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5ob3ZlcmVkIHtcbiAgICAgICAgZmxleC1iYXNpczogNDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3JvdyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkM2Q4ZTA7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgICYucmVkIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY0ZjQ7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmNGY0O1xuICAgICAgfVxuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY0ZjQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0taGVhZGVyIHtcbiAgICAgIC5fY2VsbCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLl9tZXRhIHtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICB9XG5cbiAgLl9jZWxsIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgY29sb3I6ICM3ZTg0OGM7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIHBhZGRpbmc6IDE1cHggOHB4O1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICB9XG5cbiAgLl9kaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMC41O1xuICB9XG5cbiAgLl90b2dnbGUge1xuICAgIHBhZGRpbmc6IDAgOHB4O1xuXG4gICAgaW5wdXQge1xuICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgJjpjaGVja2VkICsgbGFiZWwge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmQ5YmU4O1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGxlZnQ6IDIxcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBsYWJlbCB7XG4gICAgICB3aWR0aDogMzhweDtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIGJhY2tncm91bmQ6ICNjMWNlZTU7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogM3B4O1xuICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtN3B4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwcHggMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmNyZWF0ZS1wYXltZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICZfX2NvcHkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDI1cHg7XG4gICAgcmlnaHQ6IDMycHg7XG4gICAgei1pbmRleDogMTtcbiAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHBhZGRpbmctbGVmdDogMjFweDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgQGluY2x1ZGUgc3ByaXRlKCdjb3B5Jyk7XG4gICAgICBtYXJnaW4tdG9wOiAtOHB4O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG5cbiAgJl9faGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nOiAyNHB4IDMycHggMTZweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXktY29sb3I7XG5cbiAgICAuX2l0ZW0ge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIG1hcmdpbi10b3A6IDZweDtcblxuICAgICAgJjpudGgtY2hpbGQoLW4rMikge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuXG4gICAgICBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpdW07XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGNvbG9yOiAjN2U4NDhjO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tbW9kIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgICB9XG4gIH1cblxuICAmX19ib2R5IHtcbiAgICBwYWRkaW5nOiAyNHB4IDMycHggNDBweDtcbiAgfVxuXG4gICZfX3BlcnNvbi13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDQzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cblxuICAmX19wZXJzb24ge1xuICAgIC5wZXJzb24ge1xuICAgICAgJl9fbGFiZWwge1xuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgIH1cblxuICAgICAgJl9fZmllbGQge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS1jb2xvcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbnBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgLl9pbnB1dCB7XG4gICAgICAgICAgZmxleDogMTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5fZHJvcCB7XG4gICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuZm9ybS1pbnB1dCB7XG4gICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmRyb3Bkb3duIHtcbiAgICAgICAgICAmX19oZWFkZXIge1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICZfX3RleHQge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgICAgICAgIGNvbG9yOiAjOTk5ZmE4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICZfX2JveCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX190YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAudGFibGUge1xuICAgICAgJl9fcm93IHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtcm93O1xuXG4gICAgICAgICYtLWhlYWRlciB7XG4gICAgICAgICAgLnRhYmxlX19pdGVtIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDlweCAxMHB4O1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgICAgICAgIGNvbG9yOiAjN2U4NDhjO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19pdGVtIHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5LWNvbG9yO1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIG1pbi13aWR0aDogMTAwcHg7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tZGVzYyB7XG4gICAgICAgICAgY29sb3I6ICM5OTlmYTg7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLW5hbWUge1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAgICAgbWluLXdpZHRoOiAxODBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX25ldyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogN3B4IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5LWNvbG9yO1xuXG4gICAgLmRyb3Bkb3duLXNlYXJjaCB7XG4gICAgICAmX19oZWFkZXIge1xuICAgICAgICAuX3RleHQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgLmRyb3Bkb3duLXNlYXJjaF9fdGV4dCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXG4gICAgICAgICAgICAuX3RleHQge1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNBQUFEQjI7XG4gICAgICAgICAgICAgIGNvbG9yOiAjYWFhZGIyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgLl90ZXh0IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLm9wZW5lZCB7XG4gICAgICAgIC5kcm9wZG93bi1zZWFyY2gge1xuICAgICAgICAgICZfX2hlYWRlciB7XG4gICAgICAgICAgICAmLS1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgIC5kcm9wZG93bi1zZWFyY2hfX3RleHQge1xuICAgICAgICAgICAgICAgIC5fdGV4dCB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5uZXcge1xuICAgICAgJl9fcmlnaHQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xuICAgICAgfVxuXG4gICAgICAmX19pbnB1dCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG4gICAgICAgIHBhZGRpbmc6IDEzcHggOHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcblxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgY29sb3I6ICNBQUFEQjI7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXG4gICAgICAgICAgICArIC5fYmcge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGOUZDO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5fYmcge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3Jlc3VsdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogMTZweDtcblxuICAgIC5yZXN1bHQge1xuICAgICAgJl9fYnRuIHtcbiAgICAgICAgLl9idG4ge1xuICAgICAgICAgIG1pbi13aWR0aDogMzIwcHg7XG4gICAgICAgICAgY29sb3I6ICM0ZjhiZjA7XG4gICAgICAgICAgYm9yZGVyOiAxcHggZGFzaGVkICNCOUQxRjk7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuXG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHNwcml0ZSgncGx1cycpO1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtN3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjhGQztcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3RleHQge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGNvbG9yOiAjN2U4NDhjO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAyNHB4IDMycHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmF5LWNvbG9yO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgLmZvb3RlciB7XG4gICAgICAmX19jaGVjayB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzJweDtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5faW5wdXQge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAmOmNoZWNrZWQgKyBsYWJlbCB7XG4gICAgICAgICAgICAuX3RvZ2dsZSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2RDlCRTg7XG5cbiAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgbGVmdDogMjFweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5fbGFiZWwge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAuX3RleHQge1xuICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4wNXMgMC4yNXM7XG4gICAgICAgIH1cblxuICAgICAgICAuX3RvZ2dsZSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHdpZHRoOiAzOHB4O1xuICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjQzFDRUU1O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG5cbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiAzcHg7XG4gICAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC03cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLnZhY2F0aW9uIHtcbiAgcGFkZGluZzogMCAwIDI0cHg7XG5cbiAgJl9faGVhZGVyIHtcbiAgICBwYWRkaW5nOiAxN3B4IDMycHggMTdweCAyNHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAmLS1ib3JkZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOWRkZTU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIH1cblxuICAgIC5oZWFkZXIge1xuICAgICAgJl9sZWZ0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAubGVmdC1pdGVtIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcblxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmRyb3Bkb3duIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTkwcHg7XG5cbiAgICAgICAgICAgICYub3BlbmVkIHtcbiAgICAgICAgICAgICAgLmRyb3Bkb3duX19oZWFkZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlYmYxZmM7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9faGVhZGVyIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICBib3JkZXI6IDA7XG5cbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ViZjFmYztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX190ZXh0IHtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDM0cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19ib3gge1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYWRkIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMjNweDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAtOHB4O1xuICAgICAgQGluY2x1ZGUgc3ByaXRlKFwiYWRkLWJcIik7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBjb2xvcjogIzRmOGJmMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgIzRmOGJmMDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHNwYW4ge1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2NoZWNrYm94IHtcbiAgICBpbnB1dCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAmOmNoZWNrZWQgKyBsYWJlbCB7XG4gICAgICAgIC5fdG9nZ2xlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmQ5YmU4O1xuXG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBsZWZ0OiAyMXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cblxuICAgIC5fdG9nZ2xlIHtcbiAgICAgIHdpZHRoOiAzOHB4O1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgYmFja2dyb3VuZDogI2MxY2VlNTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDNweDtcbiAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTdweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi50YWdzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IC0xNnB4IC00cHggMDtcblxuICAmX19pdGVtIHtcbiAgICBtYXJnaW46IDE2cHggNHB4IDA7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgcGFkZGluZzogMCA4cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBiYWNrZ3JvdW5kOiAjRjBGNEZBO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gIH1cblxuICAmX19idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgQGluY2x1ZGUgc3ByaXRlKCdyZW1vdmUtb3B0aW9uLWcnKTtcbiAgICB9XG4gIH1cblxuICAmLS1lZGl0aW5nIHtcbiAgICAudGFncyB7XG4gICAgICAmX19pdGVtIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYm94LXNoYWRvdzogMHB4IDJweCAycHggcmdiYSgwLCA0MSwgMTAyLCAwLjIpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2J0biB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwcml0ZSgncmVtb3ZlLW9wdGlvbicpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5lZG8tY2F0YWxvZyB7XG4gICZfX2FjdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTZweCA0MnB4IDE2cHg7XG4gIH1cblxuICAmX19zZXR0aW5ncyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIEBpbmNsdWRlIHNwcml0ZShcInNldHRpbmdzLWJcIik7XG4gICAgICBtYXJnaW4tdG9wOiAtNnB4O1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAkcHJpbWFyeS1jb2xvcjtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHNwYW4ge1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cblxuICAmX19icmVhZGNydW1icyB7XG4gICAgbWFyZ2luOiAwIDMycHggMzJweDtcbiAgfVxufVxuIiwiLmVkby1mb2xkZXJzIHtcbiAgJl9fcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZGRlNTtcbiAgICBwYWRkaW5nOiAyN3B4IDMycHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiAzMnB4O1xuICAgICAgbWFyZ2luLXRvcDogLTE1cHg7XG4gICAgICBAaW5jbHVkZSBzcHJpdGUoXCJpY29uLWZvbGRlclwiKTtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTJweCByZ2JhKDQ2LCA2NywgMTAyLCAwLjE1KTtcblxuICAgICAgLl9uYW1lIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5fbmFtZSB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBAaW5jbHVkZSBtZWRpdW07XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQ4cHg7XG4gICAgfVxuXG4gICAgLl9tZXRhIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIGNvbG9yOiAjN2U4NDhjO1xuICAgIH1cbiAgfVxufVxuIiwiLmVkby1kb2NzIHtcbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAyMCB7XG4gICAgJi5jZWxsLSN7JGl9IHtcbiAgICAgIC5lZG8tZG9jc19fcm93IHtcbiAgICAgICAgPiBkaXY6bnRoLWNoaWxkKCN7JGkgKyAxfSkge1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuX21ldGEge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgfVxuXG4gICAgICAuaG92ZXJlZCB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3JvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOWRkZTU7XG4gICAgcGFkZGluZzogMCAzMnB4IDAgNjdweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTdweDtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC43KTtcbiAgICAgIGxlZnQ6IDMycHg7XG4gICAgICBAaW5jbHVkZSBzcHJpdGUoXCJpY29uLWRvY1wiKTtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICA+IGRpdiB7XG4gICAgICBwYWRkaW5nOiAyNXB4IDA7XG4gICAgfVxuXG4gICAgLl90aXRsZSB7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIHdpZHRoOiAyNDVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIEBpbmNsdWRlIGJvbGQ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgLl9tZXRhIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1oZWFkZXIge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICBib3JkZXItdG9wOiAwO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICYuZml4ZWQge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHRvcDogNjRweDtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICB9XG5cbiAgICAgID4gZGl2IHtcbiAgICAgICAgcGFkZGluZzogOHB4IDA7XG4gICAgICAgIGNvbG9yOiAjN2U4NDhjO1xuICAgICAgfVxuXG4gICAgICAuX3RpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgcmVndWxhcjtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0zMnB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5fbWV0YSB7XG4gICAgICAgIGNvbG9yOiAjN2U4NDhjO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmRvY3Mge1xuICAmX19saXN0IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRDlEREU1O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBtYXJnaW46IDI0cHggMzJweCAwO1xuICB9XG5cbiAgJl9fcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEzcHggMjRweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q5RERFNTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG5cbiAgICA+IGRpdiB7XG4gICAgICBmbGV4OiAxO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAxMnB4IHJnYmEoNDYsIDY3LCAxMDIsIDAuMTUpO1xuXG4gICAgICAucm93X19sZWZ0IHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC5yb3cge1xuICAgICAgJl9fbGVmdCB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICAgICAgZmxleDogMjtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICB9XG5cbiAgICAgICZfX3JpZ2h0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgIGNvbG9yOiAjN0U4NDhDO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gICAgICAgIC5fY29tbWVudCB7XG4gICAgICAgICAgQGluY2x1ZGUgc3ByaXRlKCdjb21tZW50LWVtcHR5Jyk7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxN3B4O1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBzcHJpdGUoJ2NvbW1lbnQtZW1wdHktYicpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYtLWhhcyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBzcHJpdGUoJ2NvbW1lbnQnKTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHNwcml0ZSgnY29tbWVudC1iJyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbW9yZSB7XG4gICAgcGFkZGluZy10b3A6IDI0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgYnV0dG9uIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgY29sb3I6ICM3RTg0OEM7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIEBpbmNsdWRlIHNwcml0ZSgnYXJyb3ctZG93bi1nJyk7XG4gICAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIEBpbmNsdWRlIHNwcml0ZSgnYXJyb3ctZG93bi1iJyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cblxuICAgIGEubG9hZC1tb3JlLWxpbmsge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBjb2xvcjogIzdFODQ4QztcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgQGluY2x1ZGUgc3ByaXRlKCdhcnJvdy1kb3duLWcnKTtcbiAgICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgQGluY2x1ZGUgc3ByaXRlKCdhcnJvdy1kb3duLWInKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi51c2Vycy1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDAgLTRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmLnNob3dlZCB7XG4gICAgbWF4LWhlaWdodDogbm9uZTtcbiAgfVxuXG4gICZfX2NvbCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiAwIDRweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG5cbiAgICAmOm50aC1sYXN0LWNoaWxkKC1uKzIpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHBhZGRpbmc6IDhweCA0OHB4IDhweCAxNnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRDNEREU1O1xuXG4gICAgLl9sZWZ0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgIC5fdGV4dCB7XG4gICAgICBAaW5jbHVkZSBtZWRpdW07XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIH1cblxuICAgIC5hdmF0YXIge1xuICAgICAgd2lkdGg6IDMycHg7XG4gICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIH1cblxuICAgIC5fYnRuIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDQ4cHg7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgQGluY2x1ZGUgc3ByaXRlKCdyZW1vdmUtaXRlbScpO1xuICAgICAgICBtYXJnaW4tdG9wOiAtOHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogLThweDtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlcjpiZWZvcmUge1xuICAgICAgICBAaW5jbHVkZSBzcHJpdGUoJ3JlbW92ZS1pdGVtLXInKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19tb3JlIHtcbiAgICBwYWRkaW5nOiAyNHB4IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAmLnNob3dlZCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgY29sb3I6ICM3RTg0OEM7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIEBpbmNsdWRlIHNwcml0ZSgnYXJyb3ctZG93bi1nJyk7XG4gICAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5hY3RpdmUge1xuICAgICAgc3BhbiB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBzcGFuIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBAaW5jbHVkZSBzcHJpdGUoJ2Fycm93LWRvd24tYicpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLnVwbG9hZC1maWxlcyB7XG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cblxuICAmX196b25lIHtcbiAgICBpbnB1dCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICBsYWJlbCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoZWlnaHQ6IDExMHB4O1xuICAgICAgYmFja2dyb3VuZDogI0ZDRkRGRjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNCOUQxRjk7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgQGluY2x1ZGUgYWxpZ24odHJ1ZSxmYWxzZSk7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIEBpbmNsdWRlIHNwcml0ZSgndXBsb2FkLWZpbGUtYmlnJyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW46IDE2cHggLTRweCAwO1xuXG4gICAgbGkge1xuICAgICAgcGFkZGluZzogMCA0cHg7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG5cbiAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuX2l0ZW0ge1xuICAgICAgYmFja2dyb3VuZDogI0Y3RjlGQztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBwYWRkaW5nOiA4cHggMCA4cHggMTZweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRyYW5zaXRpb246IDAuM3M7XG5cbiAgICAgICYudXBsb2FkIHtcbiAgICAgICAgLl90aXRsZSB7XG4gICAgICAgICAgY29sb3I6ICNhYWFkYjI7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAycHggMnB4IHJnYmEoMCwgNDEsIDEwMiwgMC4yKTtcblxuICAgICAgICAuX2RlbCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuX3RpdGxlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1NXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgICAgQGluY2x1ZGUgbWVkaXVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG5cbiAgICAgIC5pY29uIHtcbiAgICAgICAgQGluY2x1ZGUgYWxpZ24oZmFsc2UsdHJ1ZSk7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuX2RlbCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgQGluY2x1ZGUgYWxpZ247XG4gICAgICAgIEBpbmNsdWRlIHNwcml0ZSgncmVtb3ZlLWl0ZW0nKTtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBAaW5jbHVkZSBzcHJpdGUoJ3JlbW92ZS1pdGVtLXInKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5fYmFyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6ICNCOUQxRjk7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICBoZWlnaHQ6IDJweDtcblxuICAgICAgJl9faW5uZXIge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmNoYXQge1xuICAmX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgbWF4LWhlaWdodDogNDc1cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbjogMC4ycyAwLjFzO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTEwcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgIDE4MGRlZyxcbiAgICAgICAgI2ZmZmZmZiAwJSxcbiAgICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlXG4gICAgICApO1xuICAgICAgei1pbmRleDogNTtcbiAgICB9XG5cbiAgICAmLnNob3dlZCB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB9XG5cbiAgICAmLm1DU19ub19zY3JvbGxiYXIge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5tQ1NCX3Njcm9sbFRvb2xzIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC5pdGVtIHtcbiAgICAgICZfX2ltZyB7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgfVxuXG4gICAgICAmX19pbmZvIHtcbiAgICAgIH1cblxuICAgICAgJl9fbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICBjb2xvcjogIzhlOTlhYjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgfVxuXG4gICAgICAmX19saXN0IHtcbiAgICAgICAgbGkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcblxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLl90ZXh0IHtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5fc3RhdHVzIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDAgMTBweCAwIDI0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDZweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC01cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi0teWVsbG93IHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZjYTg0NDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLS1yZWQge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTU2NTY1O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYtLWJsdWUge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLS1ncmVlbiB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1NmQ0OGY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLl9maWxlIHtcbiAgICAgICAgICBtaW4td2lkdGg6IDMxNnB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICBwYWRkaW5nOiA4cHggMTZweCA4cHggNDVweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIEBpbmNsdWRlIGFsaWduKGZhbHNlLCB0cnVlKTtcbiAgICAgICAgICAgIGxlZnQ6IDE2cHg7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICAgICAgICBAaW5jbHVkZSBzcHJpdGUoXCJzaW1wbGUtZmlsZVwiKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuX2RvYyB7XG4gICAgICAgICAgbWluLXdpZHRoOiAzMTZweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgcGFkZGluZzogOHB4IDE2cHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpdW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19vdGhlciB7XG4gICAgLml0ZW0ge1xuICAgICAgJl9faW1nIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICB9XG5cbiAgICAgICZfX2xhYmVsIHRpbWUge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuX2ZpbGUsXG4gICAgLl9kb2MsXG4gICAgLl90ZXh0LFxuICAgIC5fc3RhdHVzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gICAgfVxuXG4gICAgLl9maWxlLFxuICAgIC5fZG9jIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMGYwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3NlbGYge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuXG4gICAgLml0ZW0ge1xuICAgICAgJl9faW1nIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgIH1cblxuICAgICAgJl9fbGFiZWwgdGltZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIH1cblxuICAgICAgJl9faW5mbyB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5fZmlsZSxcbiAgICAuX3RleHQsXG4gICAgLl9zdGF0dXMge1xuICAgICAgYmFja2dyb3VuZDogI2Y3ZjlmYztcbiAgICB9XG5cbiAgICAuX2ZpbGUsXG4gICAgLl9kb2Mge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZGYyZjk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fZGF5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIH1cblxuICAgIC5kYXkge1xuICAgICAgJl9fdGl0bGUge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAjOGU5OWFiO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLW9mZnNldCB7XG4gICAgcGFkZGluZzogMCAzMnB4O1xuICB9XG5cbiAgJi0tbWIge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cbiIsIi5zdGFnZXMge1xuICBwYWRkaW5nOiAwIDMycHg7XG5cbiAgJl9fc2VjdGlvbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q5RERFNTtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC5zZWN0aW9uIHtcbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAuX3RleHQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpdW07XG4gICAgICAgIH1cblxuICAgICAgICAuX2xhYmVsIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5fdGV4dCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIG1hcmdpbjogMCAxNnB4IDAgMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5fc3RhdHVzIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDFweDtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICYtLXllbGxvdyB7XG4gICAgICAgICAgICBjb2xvcjogI0ZDQTg0NDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLS1yZWQge1xuICAgICAgICAgICAgY29sb3I6ICNFNTY1NjU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi0tYmx1ZSB7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi0tZ3JlZW4ge1xuICAgICAgICAgICAgY29sb3I6ICM1NkQ0OEY7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi0tZ3JheSB7XG4gICAgICAgICAgICBjb2xvcjogIzdFODQ4QztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fYm9keSB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5kaXNhYmxlZCB7XG4gICAgICBvcGFjaXR5OiAwLjY7XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgbWFyZ2luLXJpZ2h0OiA0NnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAzcHg7XG4gICAgICByaWdodDogLTI3cHg7XG4gICAgICBAaW5jbHVkZSBzcHJpdGUoJ3Rhc2stYXJyb3ctZycpO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLl9sYWJlbCB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIGNvbG9yOiAjYWFhZGIyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLl90ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICBzdHJvbmcge1xuICAgICAgICBAaW5jbHVkZSBtZWRpdW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLl9jYW5jZWwge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiAtMjBweDtcbiAgICAgIG1hcmdpbi10b3A6IC02cHg7XG4gICAgICBAaW5jbHVkZSBzcHJpdGUoJ2NhbmNlbCcpO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgIC5fd2FpdCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IC0yMHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTdweDtcbiAgICAgIEBpbmNsdWRlIHNwcml0ZSgnY2xvY2stYmlnLWInKTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICAuX2NvbW1lbnQge1xuICAgICAgQGluY2x1ZGUgc3ByaXRlKCdjb21tZW50LWVtcHR5LWInKTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICAuX2NvbW1lbnRfX2lubmVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19pbm5lciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgd2lkdGg6IDQ1MHB4O1xuICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRUJGMUZDO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IC03cHg7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICBAaW5jbHVkZSB0cmlhbmdsZSgxNXB4LCB1cCwgI0VCRjFGQyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1jYW5jZWxlZCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgfVxuXG4gICAgJi0td2FpdGluZyB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cbiAgICAgIC5fdGV4dCB7XG4gICAgICAgIGNvbG9yOiAjN2U4NDhjO1xuICAgICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLnJxLWl0ZW0ge1xuICAmX21ldGEge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG5cbiAgICBzcGFuIHtcbiAgICAgIGNvbG9yOiAjN2U4NDhjO1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICB9XG4gIH1cblxuICAmX2luZm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAmX3RpdGxlIHtcbiAgICBAaW5jbHVkZSBtZWRpdW07XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAmX3N1YiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGNvbG9yOiAjN2U4NDhjO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAmX3ByaWNlIHtcbiAgICBtYXJnaW4tbGVmdDogMjRweDtcbiAgfVxuXG4gICZfbGVmdCB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBtaW4td2lkdGg6IDA7XG4gIH1cblxuICAmX3JpZ2h0IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgbGkge1xuICAgICAgd2lkdGg6IDEyMnB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA4MHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDNweDtcbiAgICAgICAgcmlnaHQ6IC00MHB4O1xuICAgICAgICBAaW5jbHVkZSBzcHJpdGUoXCJ0YXNrLWFycm93LWdcIik7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDE2MHB4O1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIH1cblxuICAgICAgdGltZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICAgICAgb3BhY2l0eTogMC44NTtcbiAgICAgICAgY29sb3I6ICNhYWFkYjI7XG5cbiAgICAgICAgaSB7XG4gICAgICAgICAgQGluY2x1ZGUgc3ByaXRlKFwiY2xvY2stYlwiLCBpbmxpbmUtYmxvY2spO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtM3B4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuc3RhdHVzIHtcbiAgYmFja2dyb3VuZDogJGJnLXN0YXR1cztcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgcGFkZGluZzogMCA5cHggMCAyMnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNnB4O1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IC01cHg7XG4gIH1cblxuICAmLS15ZWxsb3cge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmY2E4NDQ7XG4gICAgfVxuICB9XG5cbiAgJi0tcmVkIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTU2NTY1O1xuICAgIH1cbiAgfVxuXG4gICYtLWJsdWUge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gICYtLWdyZWVuIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTZkNDhmO1xuICAgIH1cbiAgfVxuXG4gICYtLWdyYXkge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNhYWFkYjI7XG4gICAgfVxuICB9XG5cbiAgJi0tYmdfdyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxufVxuIiwiLnRhYnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAwIDMycHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDlkZGU1O1xuXG4gICYtLW5vX2Ige1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gIH1cblxuICBsaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAuX2xpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgQGluY2x1ZGUgbWVkaXVtO1xuICAgIGNvbG9yOiAjNzU3NzdiO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgICYtLXN1cCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMycHg7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogLTFweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogM3B4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgIH1cblxuICAgICYuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cblxuICAgIHN1cCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDE4cHg7XG4gICAgICBsZWZ0OiAxMDAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICAgIEBpbmNsdWRlIHJlZ3VsYXI7XG4gICAgICBmb250LXNpemU6IDEycHg7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBjb2xvcjogI2U1NjU2NTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5fcmlnaHR7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxufVxuXG4udGFiLWNvbnRlbnQge1xuICAuY3JlYXRlLXBheW1lbnQge1xuICAgICZfX3RhYmxlIHtcbiAgICAgIHBhZGRpbmc6IDMycHggMzJweCAwO1xuICAgIH1cblxuICAgICZfX3Jlc3VsdCB7XG4gICAgICBwYWRkaW5nOiAwIDMycHg7XG4gICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIH1cbiAgfVxufVxuIiwiLnAtZG9jIHtcbiAgcGFkZGluZzogMCAzMnB4O1xuXG4gICZfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXG4gICAgLl90ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIEBpbmNsdWRlIG1lZGl1bTtcbiAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnN0YXR1cyB7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICB9XG4gIH1cblxuICAmX19maWxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuXG4gICAgLl9saW5rIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbWV0YSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIHBhZGRpbmc6IDE2cHggMDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0Q5RERFNTtcblxuICAgIGxpIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG5cbiAgICAgIHN0cm9uZyB7XG4gICAgICAgIG1pbi13aWR0aDogMTAwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpdW07XG4gICAgICB9XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBjb2xvcjogIzdFODQ4QztcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC50YWJzIHtcbiAgICBtYXJnaW46IDAgLTMycHggMjRweDtcbiAgfVxuXG4gIC50YWItY29udGVudCB7XG4gICAgbWFyZ2luOiAwIC0zMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICB9XG5cbiAgLmRvYy1yZXF1ZXN0X190YXNrIHtcbiAgICBtYXJnaW46IDAgLTMycHg7XG5cbiAgICAudGFza19faW5uZXIge1xuICAgICAgd2lkdGg6IDc2OHB4O1xuICAgIH1cbiAgfVxufSIsIi5maWx0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcblxuICAmX19pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxOHB4IDMycHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOWRkZTU7XG4gIH1cblxuICAmX19pbm5lci1iZXQge1xuICAgIHBhZGRpbmc6IDE4cHggMzJweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZGRlNTtcblxuICAgICYtZmlsdGVyLWZsZXgge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgJl9fdHlwZS1uYW1lIHtcbiAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgJi0tdGFzay1uYW1lIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMnB4O1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgY29sb3I6ICM3RTg0OEM7XG4gICAgfVxuICB9XG5cbiAgJl9fbGVmdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgJl9fcmlnaHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gICZfX3llYXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC55ZWFyIHtcbiAgICAgICYtaGVhZGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ViZjFmYztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgbWluLXdpZHRoOiAxMjVweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgIEBpbmNsdWRlIHNwcml0ZShcImFycm93LWRvd24tZ1wiKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBzcHJpdGUoXCJhcnJvdy1kb3duLWJcIik7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5vcGVuZWQge1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwcml0ZShcImFycm93LWRvd24tYlwiKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1ib3gge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMzMzcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIHBhZGRpbmc6IDlweDtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTJweCByZ2JhKDQ2LCA2NywgMTAyLCAwLjE1KTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgIC5fdGl0bGUge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpdW07XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZGRlNTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5fbGlzdCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgcGFkZGluZzogNnB4IDJweDtcblxuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuXG4gICAgICAgICAgICAmOm50aC1jaGlsZCg1bikge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLl9idG4ge1xuICAgICAgICAgICAgbWluLXdpZHRoOiA1OXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzZDhmZjE7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2ZGYwO1xuXG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDZkZjA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19kcm9wIHtcbiAgICBtYXJnaW4tbGVmdDogMzJweDtcblxuICAgIC5kcm9wZG93biB7XG4gICAgICAmX19oZWFkZXIge1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgIC5kb3duIHtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgQGluY2x1ZGUgc3ByaXRlKFwiZmlsdGVyc1wiLCBpbmxpbmUtYmxvY2spO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnVwIHtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgQGluY2x1ZGUgc3ByaXRlKFwiZmlsdGVyc1wiLCBpbmxpbmUtYmxvY2spO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX190ZXh0IHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cblxuICAgICAgJl9fYXJyb3cge1xuICAgICAgICByaWdodDogMDtcbiAgICAgIH1cblxuICAgICAgJl9fYm94IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIHRvcDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgJl9fbGlzdCB7XG4gICAgICAgIC5kb3duIHtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgQGluY2x1ZGUgc3ByaXRlKFwiZmlsdGVyc1wiLCBpbmxpbmUtYmxvY2spO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnVwIHtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgQGluY2x1ZGUgc3ByaXRlKFwiZmlsdGVyc1wiLCBpbmxpbmUtYmxvY2spO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3R5cGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIC5fbGFiZWwge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgICBAaW5jbHVkZSBtZWRpdW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuXG4gICAgICArIC5maWx0ZXJfX2Ryb3Age1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5fbGlzdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgbGkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5fYnRuIHtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bTtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19saXN0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2I5ZDFmOTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYm94LXNoYWRvdzogMHB4IDRweCAxMnB4IHJnYmEoNDYsIDY3LCAxMDIsIDAuMTUpO1xuICAgIG1pbi13aWR0aDogMjYwcHg7XG4gICAgei1pbmRleDogMTA7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuXG4gICAgJi5zaG93ZWQge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICB0cmFuc2l0aW9uOiAwLjJzO1xuICAgIH1cblxuICAgIC5saXN0IHtcbiAgICAgICZfX2hlYWQge1xuICAgICAgICBwYWRkaW5nOiA4cHggMDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjVmN2ZjO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5fYnRuIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG5cbiAgICAgICAgLl9yZXNldCB7XG4gICAgICAgICAgY29sb3I6ICNlNTY1NjU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fYm9keSB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYjlkMWY5O1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG5cbiAgICAgICAgLl90aXRsZSB7XG4gICAgICAgICAgcGFkZGluZzogMCAxNnB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICBjb2xvcjogI2FhYWRiMjtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuX2xpc3Qge1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDE2MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLl9idG4ge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y1ZjdmYztcblxuICAgICAgICAgICAgLl90ZXh0IHtcbiAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuX2FjdGlvbiB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLl90ZXh0IHtcbiAgICAgICAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAuX2FjdGlvbiB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogOHB4O1xuICAgICAgICAgIHJpZ2h0OiAxNnB4O1xuICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLl9lZGl0IHtcbiAgICAgICAgICBAaW5jbHVkZSBzcHJpdGUoXCJlZGl0LXNtYWxsXCIpO1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBzcHJpdGUoXCJlZGl0LXNtYWxsLWJcIik7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLl9kZWwge1xuICAgICAgICAgIEBpbmNsdWRlIHNwcml0ZShcImRlbFwiKTtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgc3ByaXRlKFwiZGVsLXJcIik7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tZml4ZWQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDY0cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nOiAwIDcycHggMCAxNjBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDE5O1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDE2cHggcmdiYSgyOSwgNDIsIDU2LCAwLjI1KTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcblxuICAgIC5vcGVuZWQtZmlsdGVyICYge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgfVxuXG4gICAgLnNpZGViYXItb3BlbmVkICYge1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDFweCkge1xuICAgICAgICBwYWRkaW5nOiAwIDcycHggMCA0NDBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZmlsdGVyX19pbm5lciB7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuIiwiLmN1cnJlbmN5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QzZDhlMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG5cbiAgJjpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYjlkMWY5O1xuICB9XG5cbiAgJi0tZXJyb3Ige1xuICAgIGJvcmRlci1jb2xvcjogI0U1NjU2NTtcblxuICAgIGlucHV0IHtcbiAgICAgIGNvbG9yOiAjRTU2NTY1O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjRTU2NTY1O1xuICAgIH1cbiAgfVxuXG4gICYtLWRpc2FibGVkIHtcbiAgICAuY3VycmVuY3lfX2lucHV0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDM7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY29tbWVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMTAwJTtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgLl9idG4ge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNlNTY1NjU7XG4gICAgICBjb2xvcjogI2U1NjU2NTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faW5wdXQge1xuICAgIGZsZXg6IDE7XG4gICAgaGVpZ2h0OiAzOHB4O1xuXG4gICAgaW5wdXQge1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAmX19zZWxlY3Qge1xuICAgIC5kcm9wZG93biB7XG4gICAgICAmX19oZWFkZXIge1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxcHg7XG4gICAgICAgIGhlaWdodDogMzhweDtcbiAgICAgIH1cblxuICAgICAgJl9fdGV4dCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMjNweCAwIDE2cHg7XG4gICAgICB9XG5cbiAgICAgICZfX2Fycm93IHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICB9XG5cbiAgICAgICZfX2JveCB7XG4gICAgICAgIHRvcDogLTFweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDM5cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuYWN0aXZlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYub3BlbmVkIHtcbiAgICAgICAgLmRyb3Bkb3duX19ib3gge1xuICAgICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19idG4ge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcblxuICAgIC5fYnRuIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlYmYxZmM7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgIGhlaWdodDogMzhweDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBwYWRkaW5nOiAwIDE1cHggMCAzMHB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgY29sb3I6ICM0RjhCRjA7XG4gICAgICAgIGJvcmRlci1ib3R0b206ICAxcHggZGFzaGVkICM0RjhCRjA7XG4gICAgICB9XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDE4cHg7XG4gICAgICAgIEBpbmNsdWRlIHNwcml0ZSgndGFibGUtZ3JpZCcpO1xuICAgICAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogLTZweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIycHg7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnBheW1lbnQtc2NvcmUge1xuICBwYWRkaW5nOiAyNHB4IDMycHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDlEREU1O1xuXG4gICZfX3RpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAuX2xhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBjb2xvcjogIzdlODQ4YztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW46IDAgLTRweDtcbiAgfVxuXG4gICZfX2NvbCB7XG4gICAgcGFkZGluZzogMCA0cHg7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG5cbiAgICAmOm50aC1sYXN0LWNoaWxkKC1uKzIpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgYmFja2dyb3VuZDogI0YwRjRGQTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgcGFkZGluZzogNnB4IDhweDtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiAwcHggMnB4IDJweCByZ2JhKDAsIDQxLCAxMDIsIDAuMik7XG4gICAgfVxuICB9XG5cbiAgJl9fZW50ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAmLmhpZGUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX19pbnB1dCB7XG4gICAgLl9idG4ge1xuICAgICAgcGFkZGluZzogMCA4cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgICBjb2xvcjogI2FhYWRiMjtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgdHJhbnNwYXJlbnQ7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGN0Y5RkM7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmhpZGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5faW5wdXQge1xuICAgICAgcGFkZGluZzogMCA4cHg7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGOUZDO1xuICAgICAgaGVpZ2h0OiAzOHB4O1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIFxuICAgICAgJi5zaG93ZWQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19lbnRlci1hY3Rpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gICZfX2RhdGUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogI2FhYWRiMjtcbiAgICBwYWRkaW5nOiAwIDhweDtcbiAgICBsaW5lLWhlaWdodDogMzhweDtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjlGQztcblxuICAgICAgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAkcHJpbWFyeS1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19zdWJtaXQge1xuICAgIGhlaWdodDogMzhweDtcbiAgICB3aWR0aDogMzRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGN0Y5RkM7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICAgIG1hcmdpbi10b3A6IC0xMnB4O1xuICAgICAgQGluY2x1ZGUgc3ByaXRlKCdkb25lJyk7XG4gICAgfVxuXG4gICAgJi5zaG93ZWQge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgfVxuICB9XG5cbiAgJl9faW5mbyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtaW4taGVpZ2h0OiAzOHB4O1xuICAgIHBhZGRpbmc6IDAgOHB4O1xuXG4gICAgJi5zaG93ZWQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjYWFhZGIyO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgID4gZGl2IHtcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBjb2xvcjogIzMyNDA1NztcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2FjdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcblxuICAgIGxpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5fZWRpdCB7XG4gICAgICBAaW5jbHVkZSBzcHJpdGUoJ2VkaXQtbCcpO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgQGluY2x1ZGUgc3ByaXRlKCdlZGl0LWInKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuX2RlbCB7XG4gICAgICBAaW5jbHVkZSBzcHJpdGUoJ3JlbW92ZS1pdGVtJyk7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBAaW5jbHVkZSBzcHJpdGUoJ3JlbW92ZS1pdGVtLXInKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19idG4ge1xuICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG4gICAgYm9yZGVyOiAxcHggZG90dGVkICNCOUQxRjk7XG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNUY4RkM7XG4gICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBAaW5jbHVkZSBzcHJpdGUoJ2FkZC1iJyk7XG4gICAgICAgIG1hcmdpbi10b3A6IC04cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tc3RhdGljIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgLnBheW1lbnQtc2NvcmUge1xuICAgICAgJl9faXRlbTpob3ZlciB7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICZfX2luZm8ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5hZHZhbmNlZC1maWx0ZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IC00NzZweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB3aWR0aDogNDc2cHg7XG4gIHotaW5kZXg6IDEwMDAwMTtcbiAgcGFkZGluZzogOTdweCAwIDEzNXB4O1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IDAuM3M7XG5cbiAgJi5zaG93ZWQge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICByaWdodDogMDtcbiAgfVxuXG4gICZfX2Nsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNnB4O1xuICAgIHJpZ2h0OiAxNnB4O1xuICAgIEBpbmNsdWRlIHNwcml0ZSgncmVtb3ZlLWl0ZW0nKTtcbiAgICB6LWluZGV4OiAzO1xuICB9XG5cbiAgJl9faGVhZGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMjtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA0MHB4IDQwcHggMTZweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q5RERFNTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMDAlO1xuICAgICAgbWFyZ2luLXRvcDogMXB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI0ZGRkZGRiAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUtZm9ybSB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgICYuc2hvd2VkIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICYuaGlkZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5fdGV4dCB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIEBpbmNsdWRlIG1lZGl1bTtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgICB9XG5cbiAgICAuX2J0biB7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIEBpbmNsdWRlIHNwcml0ZSgnZWRpdC1iJyk7XG4gICAgfVxuICB9XG5cbiAgJl9fYm9keSB7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAubUNTQl9jb250YWluZXJ7XG4gICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgICAuYm9keSB7XG4gICAgICAmX19saXN0IHtcbiAgICAgICAgcGFkZGluZzogMTZweCA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgICZfX3NlY3Rpb24ge1xuICAgICAgICBtYXJnaW46IDAgLTRweCAyNHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250cm9sLWxhYmVsIHtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAzMnB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogLTIwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmRyb3Bkb3duX19hcnJvdyB7XG4gICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2NvbCB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIHBhZGRpbmc6IDAgNHB4O1xuXG4gICAgICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3NhdmUge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDlEREU1O1xuXG4gICAgLnNhdmUge1xuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpdW07XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogMTZweCA0MHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICByaWdodDogNDBweDtcbiAgICAgICAgICBAaW5jbHVkZSBzcHJpdGUoJ2Fycm93LWRvd24tYicpO1xuICAgICAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fYm9keSB7XG4gICAgICAgIHBhZGRpbmc6IDAgNDBweCAyNHB4O1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmX19mb290ZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fZm9vdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMjtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBhZGRpbmc6IDE2cHggMDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAxMDAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICNGRkZGRkYgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXB4O1xuICAgIH1cblxuICAgICZfYnRuIHtcbiAgICAgIHBhZGRpbmc6IDE2cHggNDBweCAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0Q5RERFNTtcbiAgICB9XG4gIH1cblxuICAmX193cmFwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBhZGRpbmc6IDI0cHggNDBweDtcblxuICAgIC5jaGVjay1ib3gge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgfVxuXG4gICAgLmNoZWNrLWlucHV0Ky5jaGVjay1sYWJlbHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICB0b3A6IDMwcHg7XG4gICAgICB9XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgdG9wOiAzNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5wYXltZW50IHtcbiAgcGFkZGluZzogMjRweCAzMnB4IDMycHg7XG5cbiAgJl9fcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW46IDAgLTRweDtcbiAgfVxuXG4gICZfX2NvbCB7XG4gICAgcGFkZGluZzogMCA0cHg7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuXG4gICAgJjpudGgtbGFzdC1jaGlsZCgtbisyKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC5tdWx0aV9fYWRkIHtcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICB9XG4gIH1cbn0iLCIuci1hcHBsaWNhdGlvbnMge1xuICBwYWRkaW5nOiAwIDMzcHg7XG5cbiAgJl9fcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW46IDAgLTRweDtcbiAgfVxuXG4gICZfX2NvbCB7XG4gICAgcGFkZGluZzogMCA0cHg7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG5cbiAgICAmOm50aC1sYXN0LWNoaWxkKC1uKzIpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICBtaW4taGVpZ2h0OiA2NHB4O1xuICAgIHBhZGRpbmc6IDEycHggMzRweCAxMnB4IDE2cHg7XG4gICAgYmFja2dyb3VuZDogI0Y3RjlGQztcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgLl90aXRsZSB7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuX2Rlc2Mge1xuICAgICAgY29sb3I6ICM3RTg0OEM7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICB9XG5cbiAgICAuX3N0YXR1cyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIHJpZ2h0OiAxNnB4O1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG4gICAgICAmLS15ZWxsb3cge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkNBODQ0O1xuICAgICAgfVxuXG4gICAgICAmLS1yZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTU2NTY1O1xuICAgICAgfVxuXG4gICAgICAmLS1ibHVlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICB9XG5cbiAgICAgICYtLWdyZWVuIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU2RDQ4RjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAycHggMnB4IHJnYmEoMCwgNDEsIDEwMiwgMC4yKTtcblxuICAgICAgLl90aXRsZSB7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIucGF5bWVudC1yZXBvcnQge1xuICAmX19ib3gge1xuICAgIG1pbi1oZWlnaHQ6IDMyMHB4O1xuICB9XG5cbiAgJl9fYWRkIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuXG4gICAgLl9idG4ge1xuICAgICAgQGluY2x1ZGUgbWVkaXVtO1xuICAgICAgcGFkZGluZzogOXB4IDU1cHg7XG4gICAgICBib3JkZXI6IDFweCBkYXNoZWQgI2I5ZDFmOTtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY4ZmM7XG4gICAgICB9XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIGxlZnQ6IC0yNXB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IC04cHg7XG4gICAgICAgICAgQGluY2x1ZGUgc3ByaXRlKFwiYWRkLWJcIik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19yZXN1bHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y5ZmM7XG4gICAgbWFyZ2luOiAyNHB4IDA7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAuX2l0ZW0ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzJweDtcbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuXG4gICAgICAmLS1lcnJvciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5fbGFiZWwge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgY29sb3I6ICM5OTlmYTg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICB9XG5cbiAgICAuX3ByaWNlIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgJHByaW1hcnktY29sb3I7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE4cHg7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgcmlnaHQ6IC0xOHB4O1xuICAgICAgICBAaW5jbHVkZSBzcHJpdGUoXCJlZGl0LXNpbXBsZVwiKTtcbiAgICAgICAgbWFyZ2luLXRvcDogLTZweDtcbiAgICAgIH1cblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHJpZ2h0OiAtMThweDtcbiAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICB9XG5cbiAgICAgICYuaGlkZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLl9wcmljZS1pbnB1dCB7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHByaW1hcnktY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwcHg7XG5cbiAgICAgICYuc2hvd2VkIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLl9zdWNjZXNzIHtcbiAgICAgIGNvbG9yOiAjNjFiMjgzO1xuICAgIH1cblxuICAgIC5fZXJyb3Ige1xuICAgICAgY29sb3I6ICNlNTY1NjU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICByaWdodDogLTEwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgICAgIEBpbmNsdWRlIHNwcml0ZShcInBvbHlnb25cIik7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuYWRkLXJlY2lwaWVudCB7XG4gIHBhZGRpbmc6IDAgMzJweDtcblxuICAmX19pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luOiAwIC00cHg7XG4gIH1cblxuICAmX19jb2wge1xuICAgIHBhZGRpbmc6IDAgNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgd2lkdGg6IDUwJTtcblxuICAgICY6bnRoLWxhc3QtY2hpbGQoLW4rMikge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi5jdXJyZW5jeS1leGNoYW5nZSB7XG4gIHBhZGRpbmc6IDAgMzJweDtcblxuICAmX190ZXh0IHtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICM3RTg0OEM7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBtYXgtd2lkdGg6IDU4MHB4O1xuICB9XG5cbiAgJl9fYXJlYSB7XG4gICAgdGV4dGFyZWEge1xuICAgICAgbWluLWhlaWdodDogODBweDtcbiAgICB9XG4gIH1cbn0iLCIuYXBwbGljYXRpb24tcGF5bWVudCB7XG4gICZfX2l0ZW0ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDlEREU1O1xuICAgIHBhZGRpbmc6IDE2cHggMzZweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAxMnB4IHJnYmEoNDYsIDY3LCAxMDIsIDAuMTUpO1xuXG4gICAgICAuYXBwbGljYXRpb24tcGF5bWVudCB7XG4gICAgICAgICZfX2FjdGlvbiB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fbGFiZWwsXG4gICAgICAgICZfX21ldGEge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS11cmdlbnQge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDE2cHg7XG4gICAgICAgIGxlZnQ6IDE2cHg7XG4gICAgICAgIEBpbmNsdWRlIHNwcml0ZSgnZGFuZ2VyJyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tZHJhZnQge1xuICAgICAgLmFwcGxpY2F0aW9uLXBheW1lbnQge1xuICAgICAgICAmX19sYWJlbCxcbiAgICAgICAgJl9fbWV0YSB7XG4gICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgLl9pbmZvIHtcbiAgICAgIGNvbG9yOiAjN2U4NDhjO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cblxuICAgICAgc3Ryb25nIHtcbiAgICAgICAgY29sb3I6ICMzMjQwNTc7XG4gICAgICB9XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBjb2xvcjogIzdlODQ4YztcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5fbmFtZSB7XG4gICAgICBjb2xvcjogIzdlODQ4YztcbiAgICAgIEBpbmNsdWRlIG1lZGl1bTtcbiAgICB9XG4gIH1cblxuICAmX19tZXRhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gIH1cblxuICAmX19uYW1lIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI4cHg7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgfVxuXG4gICZfX3ByaWNlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI4cHg7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgfVxuXG4gICZfX3R5cGUge1xuICAgIGNvbG9yOiAjN2U4NDhjO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogNTAwcHg7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgICB3aWR0aDogMzAwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIHdpZHRoOiAyMDBweDtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX25hbWUge1xuICAgIG1hcmdpbi1yaWdodDogMjhweDtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB9XG5cbiAgJl9faW5mbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTZweDtcbiAgICByaWdodDogMzJweDtcbiAgICB6LWluZGV4OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIGxpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgbWluLXdpZHRoOiAxNnB4O1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG5cbiAgICAgICYuX2ZpbGUge1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBAaW5jbHVkZSBhbGlnbjtcbiAgICAgICAgICBAaW5jbHVkZSBzcHJpdGUoJ2ljb24tbm8tZmlsZXMnKTtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgICAgICAgIEBpbmNsdWRlIGJvbGQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1oYXMge1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xMnB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC02cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBzcHJpdGUoJ2ljb24taGFzLWZpbGVzJyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBcbiAgICAgICYuX2NpcmNsZSB7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y1MzI0NDtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBAaW5jbHVkZSBib2xkO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19hY3Rpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHJpZ2h0OiAzMnB4O1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICNGRkZGRkYgMzkuNTMlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuICAgIHdpZHRoOiAyMjRweDtcbiAgICB6LWluZGV4OiAzO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG5cbiAgICBsaSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuX2VkaXQge1xuICAgICAgQGluY2x1ZGUgc3ByaXRlKCdlZGl0LWwnKTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIEBpbmNsdWRlIHNwcml0ZSgnZWRpdC1iJyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLl9jb3B5IHtcbiAgICAgIEBpbmNsdWRlIHNwcml0ZSgnY29weS1nJyk7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBAaW5jbHVkZSBzcHJpdGUoJ2NvcHknKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuX2RlbCB7XG4gICAgICBAaW5jbHVkZSBzcHJpdGUoJ3JlbW92ZS1pdGVtJyk7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBAaW5jbHVkZSBzcHJpdGUoJ3JlbW92ZS1pdGVtLXInKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNnB4O1xuICAgIHJpZ2h0OiAzMnB4O1xuICAgIGNvbG9yOiAjN2U4NDhjO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblxuICAgIHNwYW4ge1xuICAgICAgQGluY2x1ZGUgbWVkaXVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgfVxuICB9XG5cbiAgJi0tYWRtaW4ge1xuICAgIC5hcHBsaWNhdGlvbi1wYXltZW50IHtcbiAgICAgICZfX2luZm8ge1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGJvdHRvbTogMTZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuc2VydmljZXMge1xuICAmX19yb3cge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0Q5RERFNTtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEOURERTU7XG4gICAgfVxuXG4gICAgJi5vcGVuZWQge1xuICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAxMnB4IHJnYmEoNDYsIDY3LCAxMDIsIDAuMTUpO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q5RERFNTtcblxuICAgICAgLnJvdyB7XG4gICAgICAgICZfX2xpbmsge1xuICAgICAgICAgIC5fdGV4dCB7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLl9ob3ZlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuX21haW4ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAucm93IHtcbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIC5yb3dfX2FjdGlvbiB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2xpbmsge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggNjZweCAyMHB4IDU4cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgbGVmdDogMjZweDtcbiAgICAgICAgICBAaW5jbHVkZSBzcHJpdGUoJ2Fycm93LWRvd24tZycpO1xuICAgICAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuX3RleHQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuX2NvdW50IHtcbiAgICAgICAgICBjb2xvcjogIzdlODQ4YztcblxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgICAgICAgICBjb2xvcjogIzMyNDA1NztcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuX2hvdmVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgc3ByaXRlKCdhcnJvdy1kb3duLWInKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuX3RleHQge1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5faG92ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLl9tYWluIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2FjdGlvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgI0ZGRkZGRiAzOS41MyUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG4gICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNjZweDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cbiAgICAgICAgLl9lZGl0IHtcbiAgICAgICAgICBAaW5jbHVkZSBzcHJpdGUoJ2VkaXQtbCcpO1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBzcHJpdGUoJ2VkaXQtYicpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19saXN0IHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEOURERTU7XG4gICAgICAgIHBhZGRpbmc6IDAgNjZweCAwIDgzcHg7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgcGFkZGluZzogMTdweCAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDlEREU1O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLl9hY3Rpb25zIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICNGRkZGRkYgMzkuNTMlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuXG4gICAgICBsaSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5fZWRpdCB7XG4gICAgICBAaW5jbHVkZSBzcHJpdGUoJ2VkaXQtbCcpO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgQGluY2x1ZGUgc3ByaXRlKCdlZGl0LWInKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIC5fdGV4dCB7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgLl9hY3Rpb25zIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuY2hvb3NlLWljb24ge1xuICAmX190aXRsZSB7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDQ0NGRDQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICByaWdodDogMDtcbiAgICAgIEBpbmNsdWRlIHNwcml0ZSgnYXJyb3ctZG93bi1nJyk7XG4gICAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgIH1cblxuICAgICYub3BlbmVkIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19saXN0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJl9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgbWFyZ2luOiAwIC04cHg7XG4gIH1cblxuXG4gICZfX2NvbCB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBpbnB1dCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAmOmNoZWNrZWQgKyBsYWJlbCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI0I5RDFGOTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBsYWJlbCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRjdGOUZDO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtaW4taGVpZ2h0OiAxMDRweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAuX2ljb24ge1xuICAgICAgICBtaW4taGVpZ2h0OiAzMnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuX3RleHQge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCNGN0Y5RkMsIDIlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuYWRkLXNlcnZpY2Uge1xuICBwYWRkaW5nOiAyNHB4IDMycHg7XG5cbiAgJl9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbjogMCAtNHB4O1xuICB9XG5cbiAgJl9fY29sIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDAgNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAmLS1iaWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9fZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgfVxufSIsIi55ZWFycy1saW5lIHtcblxuICAgICZfX2lubmVyIHtcbiAgICAgICAgcGFkZGluZzogMCAzMnB4IDE3cHggMjRweDtcblxuICAgICAgICAmLS1ib3JkZXJ7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q5RERFNTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RvcCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmX19pbnB1dCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICAmX19ib3gge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgIH1cblxuICAgICZfX2Fycm93IHtcbiAgICAgICAgd2lkdGg6IDdweDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuXG4gICAgICAgICYtLW5leHQge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19kYXRlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgY29sb3I6ICMzMjQwNTc7XG4gICAgICAgIEBpbmNsdWRlIHJlZ3VsYXI7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBjb2xvcjogIzRGOEJGMDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgIzRGOEJGMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3dyYXAge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIG1hcmdpbi10b3A6IDI2cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMTJweDtcbiAgICB9XG4gICAgLm1vbnRoIHtcbiAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICBAaW5jbHVkZSByZWd1bGFyO1xuICAgICAgICAgICAgY29sb3I6ICMzMjQwNTc7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcblxuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bTtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzNENkREQjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNBQUFEQjM7XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuaWNvbiB7XG4gICAgICAgICYtYXJyb3cge1xuICAgICAgICAgICAgZmlsbDogIzRGOEJGMDtcbiAgICAgICAgfVxuICAgIH1cblxufVxuXG4uZGF0ZXBpY2tlcnllYXJzIHtcbiAgICBtaW4td2lkdGg6IDMzM3B4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogOHB4IDlweCAxNHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTExcHgpO1xuXG4gICAgLmRhdGVwaWNrZXItc3dpdGNoIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgICAgICBjb2xvcjogIzMyNDA1NztcbiAgICB9XG5cbiAgICAmLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3BhbiB7XG4gICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIC5kYXRlcGlja2VyLW1vbnRocyxcbiAgICAuZGF0ZXBpY2tlci15ZWFycyB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgLnRhYmxlLWNvbmRlbnNlZCB0Ym9keSB0ZCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDlEREU1O1xuICAgIH1cblxuICAgIHRhYmxlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmRpc2FibGVkIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzU2NjE3MztcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogLTE4cHg7XG4gICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICAgIGxlZnQ6IDMwcHg7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgei1pbmRleDogLTk5OTtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcblxuICAgICAgICB9XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwi0J/QtdGA0LjQvtC0INC30LDQutGA0YvRgiwg0L3QtdC00L7RgdGC0YPQv9C10L1cXDAwYTBcXDAwYTDQtNC70Y9cXDAwYTBcXDAwYTDRgNC10LTQstC60YLQuNGA0L7QstCw0L3QuNGPXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNTY2MTczO1xuICAgICAgICAgICAgcGFkZGluZzogN3B4IDhweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgICAgIHdpZHRoOiAxODdweDtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgdG9wOiA0OHB4O1xuICAgICAgICAgICAgbGVmdDogLTU3cHg7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgei1pbmRleDogLTk5OTtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0M1Q0ZFMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAmOmFmdGVyLFxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgei1pbmRleDogOTtcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5kaXJlY3Rvcnkge1xuICAmX19zZWN0aW9uIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q5RERFNTtcbiAgICBwYWRkaW5nOiAxNnB4IDMycHggMjRweDtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBAaW5jbHVkZSBtZWRpdW07XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuXG4gICZfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbjogMCAtNHB4O1xuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNzUwcHgpIHtcbiAgICAgIHdpZHRoOiAzMy4zMzMzMzMzJTtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgY29sb3I6ICM3RTg0OEM7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDJweDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE0MHB4O1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IGNhbGMoMTAwJSAtIDEzOHB4KTtcbiAgICAgICAgICB0b3A6IDE2cHg7XG4gICAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgI0M3Q0NENTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi51c2VyLXBjIHtcbiAgJl9faGVhZCB7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRDlEREU1O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmc6IDI0cHggMzJweDtcbiAgfVxuXG4gICZfX3NlY3Rpb24ge1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0Q5RERFNTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgJi0tc2xpZGVyIHtcbiAgICAgIC5lZGl0LW9yZyB7XG4gICAgICAgICZfX2hlYWRlciB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDcycHg7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUycHg7XG4gICAgICAgICAgICByaWdodDogMzJweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwcml0ZSgnYXJyb3ctc2xpZGVyJyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fZHJvcCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX29wdGlvbnMge1xuICAgIGxpIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuXG4gICAgICBzdHJvbmcge1xuICAgICAgICBAaW5jbHVkZSBtZWRpdW07XG4gICAgICB9XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGNvbG9yOiAjN2U4NDhjO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi51c2VyLWluZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICZfX2ltZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgJl9fYXZhdGFyIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VCRjFGQztcbiAgICB3aWR0aDogOTZweDtcbiAgICBoZWlnaHQ6IDk2cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLl9jaGFyIHtcbiAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgQGluY2x1ZGUgbGlnaHQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuXG4gICAgLl9pbWcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgaW1nIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3VwbG9hZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAzO1xuXG4gICAgaW5wdXQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTZweCByZ2JhKDIzLCA3OCwgMTQzLCAwLjE1KTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBAaW5jbHVkZSBzcHJpdGUoJ3VwbG9hZC1hdmF0YXInKTtcbiAgICAgICAgbWFyZ2luLXRvcDogLThweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tZWRpdCB7XG4gICAgICBsYWJlbCB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtN3B4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtN3B4O1xuICAgICAgICAgIEBpbmNsdWRlIHNwcml0ZSgndXBsb2FkLWVkaXQnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3RleHQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMnB4O1xuICB9XG5cbiAgJl9fbmFtZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGNvbG9yOiAjNDc0YTRmO1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgQGluY2x1ZGUgbWVkaXVtO1xuICB9XG5cbiAgJl9fZW1haWwge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG5cbiAgICAuX2xpbmsge1xuICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLnVzZXItc2VjdXJpdHkge1xuICAmX19zZWN0aW9uIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q5RERFNTtcbiAgICBwYWRkaW5nOiAyNHB4IDMycHg7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAuc2VjdGlvbiB7XG4gICAgICAmX19oZWFkZXIub3BlbmVkIHtcbiAgICAgICAgLnNlY3Rpb25fX2FjdGlvbjpiZWZvcmUge1xuICAgICAgICAgIEBpbmNsdWRlIHNwcml0ZSgnYmFjaycpO1xuICAgICAgICAgIG1hcmdpbi10b3A6IC03cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bTtcbiAgICAgIH1cblxuICAgICAgJl9fYWN0aW9uIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBAaW5jbHVkZSBzcHJpdGUoJ2VkaXQtYicpO1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fZHJvcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIG1heC13aWR0aDogNTgwcHg7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICZfX2Rlc2Mge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICBjb2xvcjogIzdFODQ4QztcbiAgICAgIH1cblxuICAgICAgJl9fZm9ybSB7XG4gICAgICAgIG1heC13aWR0aDogMzQwcHg7XG5cbiAgICAgICAgLmZvcm0ge1xuICAgICAgICAgICZfX21lc3NhZ2Uge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA0NnB4O1xuICAgICAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA5MHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICAgICAgJi5zdWNjZXNzIHtcbiAgICAgICAgICAgICAgY29sb3I6ICM2MUIyODM7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuZXJyb3Ige1xuICAgICAgICAgICAgICBjb2xvcjogI0U1NjU2NTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmX19zZWN0aW9uIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5mb3JtLWdyb3VwLS1idG4ge1xuICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgbGVmdDogMTc2cHg7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzdFODQ4QztcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuY2xpZW50LWRvY3Mge1xuICAmX19oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDE4cHggMzJweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q5RERFNTtcbiAgfVxuXG4gICZfX2ZpbHRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgLl9pdGVtIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMjRweDtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuXG4gICAgICAmLS1zdGF0aWMge1xuICAgICAgICAuZHJvcGRvd24ge1xuICAgICAgICAgIHdpZHRoOiAxOTJweDtcbiAgICAgICAgICBoZWlnaHQ6IDMycHg7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIC5kcm9wZG93biB7XG4gICAgICAgICAgICAgICZfX2hlYWRlciB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJl9fdGV4dCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxOTJweDtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDEycHggcmdiYSg0NiwgNjcsIDEwMiwgMC4xNSk7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICZfX2hlYWRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRUJGMUZDO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICZfX3RleHQge1xuICAgICAgICAgICAgcGFkZGluZzogMCAzMHB4IDAgOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICB3aWR0aDogMTkycHg7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICZfX2Fycm93IHtcbiAgICAgICAgICAgIHJpZ2h0OiA4cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJl9fYm94IHtcbiAgICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2Ryb3Age1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIC5fbGFiZWwge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duIHtcbiAgICAgICZfX2hlYWRlciB7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgIH1cblxuICAgICAgJl9fdGV4dCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICB9XG5cbiAgICAgICZfX2Fycm93IHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIEBpbmNsdWRlIHNwcml0ZSgnYXJyb3ctZG93bi1iJyk7XG4gICAgICB9XG5cbiAgICAgICZfX2JveCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICB0b3A6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYm9keSB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmX19yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAxMnB4IHJnYmEoNDYsIDY3LCAxMDIsIDAuMTUpO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAuY2xpZW50LWRvY3NfX2l0ZW0ge1xuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgcGFkZGluZy10b3A6IDMycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE0cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q5RERFNTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAuX3BvcHVwIHtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1yaWdodDogMzJweDtcbiAgICB9XG5cbiAgICAuX2xhYmVsIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIC5faWNvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICB9XG5cbiAgICAuX2Vycm9yIHtcbiAgICAgIEBpbmNsdWRlIHNwcml0ZSgncGF5bWVudC1lcnJvcicpO1xuICAgICAgbWFyZ2luLXRvcDogLTdweDtcbiAgICAgIGxlZnQ6IC0xN3B4O1xuICAgIH1cblxuICAgIC5fcHJpY2Uge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB9XG5cbiAgICAuX3N1bSB7XG4gICAgICBAaW5jbHVkZSBzcHJpdGUoJ3BheW1lbnQtc3VtJyk7XG4gICAgICBtYXJnaW4tdG9wOiAtNnB4O1xuICAgICAgbGVmdDogLTE0cHg7XG4gICAgfVxuXG4gICAgLl9kZXNjIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgY29sb3I6ICM3RTg0OEM7XG4gICAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgfVxuXG4gICAgLl9wb3B1cCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwcHg7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNEOURERTU7XG4gICAgICBib3gtc2hhZG93OiAwcHggM3B4IDEycHggcmdiYSg5LCAzOCwgODYsIDAuMSk7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgIG1pbi13aWR0aDogMjEwcHg7XG4gICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTdweDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIEBpbmNsdWRlIHRyaWFuZ2xlKDE0cHgsdXAsI0Q5RERFNSk7XG4gICAgICB9XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC02cHg7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICBAaW5jbHVkZSB0cmlhbmdsZSgxNHB4LHVwLCNmZmYpO1xuICAgICAgfVxuXG4gICAgICBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgY29sb3I6ICM3RTg0OEM7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2J0biB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cbiAgICBsaSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuX2VkaXQge1xuICAgICAgQGluY2x1ZGUgc3ByaXRlKCdlZGl0LWJpZycpO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgQGluY2x1ZGUgc3ByaXRlKCdlZGl0LWJpZy1iJyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLl91cGxvYWQge1xuICAgICAgQGluY2x1ZGUgc3ByaXRlKCd1cGxvYWQnKTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIEBpbmNsdWRlIHNwcml0ZSgndXBsb2FkLWInKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuX2Rvd25sb2FkIHtcbiAgICAgIEBpbmNsdWRlIHNwcml0ZSgnZG93bmxvYWQtYmlnJyk7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBAaW5jbHVkZSBzcHJpdGUoJ2Rvd25sb2FkLWJpZy1iJyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYWN0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBsaSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuX2xpbmsge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IC02cHg7XG4gICAgICB9XG4gICAgICBcbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuX3BheW1lbnRzIHtcbiAgICAgIGNvbG9yOiAjRTU2NTY1O1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIEBpbmNsdWRlIHNwcml0ZSgncGF5bWVudHMnKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuX2Rvd25sb2FkIHtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBAaW5jbHVkZSBzcHJpdGUoJ2Rvd25sb2FkLXNtYWxsJyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmFwcC1jYWxlbmRhciB7XG4gICAgcGFkZGluZy10b3A6IDEyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG5cbiAgICAmX193cmFwcCB7XG4gICAgICAgIEBpbXBvcnQgXCJtaXhpbnNcIjtcbiAgICAgICAgQGltcG9ydCBcInZhcnNcIjtcbiAgICAgICAgQGltcG9ydCAnZGVmYXVsdCc7XG4gICAgXG4gICAgICAgIC8vIGxpYlxuICAgICAgICBAaW1wb3J0IFwibGliL2Z1bGxjYWxlbmRhci5taW5cIiA7XG4gICAgXG4gICAgICAgIC8vIEJsb2Nrc1xuICAgICAgICBAaW1wb3J0IFwiY29tcG9uZW50cy9ibG9ja3MvZm9ybXN0eWxlclwiO1xuICAgICAgICBAaW1wb3J0IFwiY29tcG9uZW50cy9ibG9ja3MvY2FsZW5kYXJcIjtcbiAgICAgICAgQGltcG9ydCBcImNvbXBvbmVudHMvdGFiXCI7XG4gICAgICAgIEBpbXBvcnQgXCJjb21wb25lbnRzL2J1dHRvbnNcIjtcbiAgICAgICAgQGltcG9ydCBcImNvbXBvbmVudHMvYmxvY2tzL2NoZWNrYm94XCI7XG4gICAgICAgIEBpbXBvcnQgXCJjb21wb25lbnRzL2Jsb2Nrcy9yZXBvcnRcIjtcbiAgICAgICAgQGltcG9ydCBcImNvbXBvbmVudHMvYmxvY2tzL3dvcmtwbGFjZVwiO1xuICAgIFxuICAgICAgICAvLyBsYXlvdXQgXG4gICAgICAgIEBpbXBvcnQgXCJsYXlvdXQvZ3JpZFwiIDtcbiAgICB9XG59IiwiLnJlcXVlc3Qtc2V0dGluZ3Mge1xuICBwYWRkaW5nOiAxNnB4IDcycHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheS1jb2xvcjtcblxuICBAbWVkaWEgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgfVxuXG4gICZfX2hlYWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xuICAgIG1hcmdpbi10b3A6IC00MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcblxuICAgIC5oZWFkIHtcbiAgICAgICZfX2luZm8ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIC5fY29sIHtcbiAgICAgICAgICBtaW4td2lkdGg6IDQwcHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICBjb2xvcjogI0FBQURCMjtcblxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi0tbG9uZyB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDE3NnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3JvdyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5LWNvbG9yO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgJi5vcGVuZWQge1xuICAgICAgLnJvd19fdG9wIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAucm93IHtcbiAgICAgICZfX3RvcCB7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggMzJweCAxNnB4IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICByaWdodDogM3B4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgICAgICAgQGluY2x1ZGUgc3ByaXRlKCdhcnJvdy1kb3duLWcnKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19kcm9wIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICZfX25hbWUge1xuICAgICAgICBAaW5jbHVkZSBtZWRpdW07XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgfVxuXG4gICAgICAmX19pbmZvIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICAgICAgLl9jb2wge1xuICAgICAgICAgIG1pbi13aWR0aDogNDBweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgIGNvbG9yOiAjMzI0MDU3O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICYuaGlnaGxpZ2h0IHtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYtLWxvbmcge1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxNzZweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLS1zdGFyIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgbGVmdDogLTE0cHg7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYWxpZ24oZmFsc2UsIHRydWUpO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBzcHJpdGUoJ3N0YXInKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fY29sIHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgcGFkZGluZzogMCA0cHg7XG4gICAgICB9XG5cbiAgICAgICZfX2VsZW0ge1xuICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjdGOUZDO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG5cbiAgICAgICAgLmVsZW0ge1xuICAgICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgY29sb3I6ICM3RTg0OEM7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJl9fYm9keSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExMjBweCkge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmX19pbnB1dCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTEyMHB4KSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLl9ob3VycyB7XG4gICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuX2xhYmVsIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcblxuICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzdlODQ4YztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucmFkaW8ge1xuICAgICAgICAgICAgICAmLWlucHV0IHtcbiAgICAgICAgICAgICAgICAmOm5vdChjaGVja2VkKSArIC5yYWRpby1sYWJlbCB7XG4gICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpjaGVja2VkICsgLnJhZGlvLWxhYmVsIHtcbiAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJi1sYWJlbCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgY29sb3I6ICMzMjQwNTc7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5kcm9wZG93biB7XG4gICAgICAgICAgICAgICZfX2hlYWRlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICZfX3RleHQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweCAwIDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmX19hcnJvdyB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmX19ib3gge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fcGVyZm9ybWFuY2Uge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBtYXJnaW46IDAgLTRweCA4cHg7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tbG9uZyB7XG4gICAgICAgICAgLmVsZW1fX2lucHV0IHtcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1wcml2aWxlZ2Uge1xuICAgICZfX3JvdyB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcGFkZGluZzogMjNweCAzMHB4O1xuICAgIH1cbiAgICAmX19jb2wge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogNTAlO1xuICAgIH1cbiAgfVxufSIsIi5wYXltZW50cy1pbmRpdmlkdWFscyB7XG4gICZfX2hlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgfVxuXG4gICZfX3NlbGVjdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgLl9sYWJlbCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGNvbG9yOiAjN0U4NDhDO1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duIHtcbiAgICAgIG1pbi13aWR0aDogMzc1cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fYm9keSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmF5LWNvbG9yO1xuICAgIHBhZGRpbmc6IDhweCA4cHggOHB4IDI0cHg7XG4gICAgbWF4LWhlaWdodDogNTAwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjRkZGRkZGIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICNGRkZGRkYgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgfVxuXG4gICZfX3JvdyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5LWNvbG9yO1xuICAgIG1hcmdpbi1yaWdodDogMjRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAuY2hlY2sge1xuICAgICAgJi1ib3gge1xuICAgICAgICBwYWRkaW5nOiAxOHB4IDA7XG5cbiAgICAgICAgLl90aXRsZSB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAuX2Rlc2Mge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICAgICAgY29sb3I6ICM3ZTg0OGM7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1sYWJlbCB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICB0b3A6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuZmlsZXMtbGlzdCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDlEREU1O1xuICBwYWRkaW5nOiAzMnB4O1xuICBtYXJnaW46IDMwcHggMCAwO1xuXG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cblxuICAmX19ib2R5IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRDlEREU1O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q5RERFNTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLl9sZWZ0IHtcbiAgICAgIEBpbmNsdWRlIG1lZGl1bTtcbiAgICB9XG5cbiAgICAuX3JpZ2h0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgIC5fZGF0ZSB7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGNvbG9yOiAjN0U4NDhDO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xuICAgIH1cblxuICAgIC5fZG93bmxvYWQge1xuICAgICAgQGluY2x1ZGUgc3ByaXRlKCdkb3dubG9hZC1zbWFsbC1nJyk7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBAaW5jbHVkZSBzcHJpdGUoJ2Rvd25sb2FkLXNtYWxsJyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLnJhbmdzIHtcbiAgJl9faGVhZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gIH1cblxuICAmX19sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGNvbG9yOiAjN0U4NDhDO1xuICAgIHdpZHRoOiAxNTRweDtcbiAgfVxuXG4gICZfX2JvZHkge1xuXG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgYmFja2dyb3VuZDogI0Y3RjlGQztcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgcGFkZGluZzogOHB4IDE2cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAmX191c2VyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAuX2F2YXRhciB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG5cbiAgICAgIC5hdmF0YXIge1xuICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3JpZ2h0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAmX19zbGlkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG5cbiAgICAuX3JhbmdlIHtcbiAgICAgIHdpZHRoOiA5NnB4O1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjNEY4QkYwO1xuXG4gICAgICAudWktc2xpZGVyLXJhbmdlIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0Q5RERFNTtcbiAgICAgIH1cblxuICAgICAgLnVpLXNsaWRlci1oYW5kbGUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICBib3JkZXI6IDAuNXB4IHNvbGlkICM4RTk5QUI7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICB0b3A6IC01cHg7XG4gICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cblxuICAgICAgLl9kb3Qge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICB6LWluZGV4OiAzO1xuXG4gICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICBsZWZ0OiAxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgIGxlZnQ6IDM3cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgbGVmdDogNTZweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICBsZWZ0OiA3NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoNSkge1xuICAgICAgICAgIGxlZnQ6IDkzcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuX2lucHV0IHtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cblxuICAmX19yZW1vdmUge1xuICAgIEBpbmNsdWRlIHNwcml0ZSgncmVtb3ZlLWl0ZW0nKTtcblxuICAgICY6aG92ZXIge1xuICAgICAgQGluY2x1ZGUgc3ByaXRlKCdyZW1vdmUtaXRlbS1iJyk7XG4gICAgfVxuICB9XG59IiwiLnJlcG9ydGluZy10YWJsZSB7XG4gICZfaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAxNnB4IDMycHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOWRkZTU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgY29sb3I6ICM3ZTg0OGM7XG5cbiAgICAuX2xlZnQge1xuICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICB9XG5cbiAgICAuX3JpZ2h0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgPiBkaXYge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgICAgIG1pbi13aWR0aDogNjBweDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX2JvZHkge1xuICAgIC5fcm93IHtcbiAgICAgIHBhZGRpbmc6IDE2cHggMzJweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDlkZGU1O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgfVxuXG4gICAgICAmLS1saXN0IHtcbiAgICAgICAgcGFkZGluZzogMjRweCAwIDAgMzJweDtcblxuICAgICAgICAuX2xlZnQge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuX2xlZnQge1xuICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcblxuICAgICAgLl90aXRsZSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgfVxuXG4gICAgICAuX2hlYWQge1xuICAgICAgICBAaW5jbHVkZSBtZWRpdW07XG4gICAgICB9XG5cbiAgICAgIC5fbGlzdCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzJweDtcblxuICAgICAgICAuX3JvdyB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLl9yaWdodCB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICAgIC5faXRlbSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgPiBkaXYge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgICAgIG1pbi13aWR0aDogNjBweDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuX3RleHQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLl9oaWRkZW4ge1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cblxuICAgIC5fY2hlY2tib3gge1xuICAgICAgaW5wdXQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICY6Y2hlY2tlZCArIGxhYmVsIHtcbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGxhYmVsIHtcbiAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkM2Q4ZTA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgdG9wOiA0cHg7XG4gICAgICAgICAgbGVmdDogM3B4O1xuICAgICAgICAgIEBpbmNsdWRlIHNwcml0ZShcImNoZWNrYm94LWJ0blwiKTtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLl9pbnB1dCB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDU2cHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDNkZGU1O1xuICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICNiOWQxZjk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuc2V0dGluZ3MtYXBwIHtcbiAgJl9fcm93IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNEOURERTU7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDlEREU1O1xuICAgIH1cblxuICAgICYub3BlbmVkIHtcbiAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTJweCByZ2JhKDQ2LCA2NywgMTAyLCAwLjE1KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEOURERTU7XG5cbiAgICAgIC5yb3cge1xuICAgICAgICAmX19hY3Rpb24ge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2xpbmsge1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLl90ZXh0IHtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuX2hvdmVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5fbWFpbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICY6bm90KC5vcGVuZWQpICsgLm9wZW5lZC1kb25lIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0Q5RERFNTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMXM7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDVzO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IC0xNnB4O1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5yb3cge1xuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgLnJvd19fYWN0aW9uIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fbGluayB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMjBweCA2NnB4IDIwcHggNThweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICBsZWZ0OiAyNnB4O1xuICAgICAgICAgIEBpbmNsdWRlIHNwcml0ZSgnYXJyb3ctZG93bi1nJyk7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5fdGV4dCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5faG92ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBzcHJpdGUoJ2Fycm93LWRvd24tYicpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5fdGV4dCB7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLl9ob3ZlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuX21haW4ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fYWN0aW9uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiA2NnB4O1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCAjRkZGRkZGIDM5LjUzJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI2cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuX2FkZCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG5cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwcml0ZSgnYWRkLW9wdGlvbicpO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTZweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgJHByaW1hcnktY29sb3I7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpob3ZlciBzcGFuIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLl9lZGl0IHtcbiAgICAgICAgICBAaW5jbHVkZSBzcHJpdGUoJ2VkaXQtbCcpO1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBzcHJpdGUoJ2VkaXQtYicpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5fZGVsIHtcbiAgICAgICAgICBAaW5jbHVkZSBzcHJpdGUoJ3JlbW92ZS1pdGVtJyk7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwcml0ZSgncmVtb3ZlLWl0ZW0tcicpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19saXN0IHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEOURERTU7XG4gICAgICAgIHBhZGRpbmc6IDAgNjZweCAwIDgzcHg7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgcGFkZGluZzogMTdweCAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDlEREU1O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLl90ZXh0IHtcbiAgICAgIGNvbG9yOiAjN2U4NDhjO1xuXG4gICAgICBzdHJvbmcge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgICAgY29sb3I6ICMzMjQwNTc7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLl9hY3Rpb25zIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICNGRkZGRkYgMzkuNTMlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuXG4gICAgICBsaSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5fZWRpdCB7XG4gICAgICBAaW5jbHVkZSBzcHJpdGUoJ2VkaXQtbCcpO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgQGluY2x1ZGUgc3ByaXRlKCdlZGl0LWInKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuX2RlbCB7XG4gICAgICBAaW5jbHVkZSBzcHJpdGUoJ3JlbW92ZS1pdGVtJyk7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBAaW5jbHVkZSBzcHJpdGUoJ3JlbW92ZS1pdGVtLXInKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIC5fYWN0aW9ucyB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLnJlcG9ydGluZy1oZWFkZXIge1xuICBwYWRkaW5nOiAyNHB4IDMycHg7XG5cbiAgJl90aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgIEBpbmNsdWRlIG1lZGl1bTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG5cbiAgJl9tZXRhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBkaXYge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG5cbiAgICAgICYuX21ldGEge1xuICAgICAgICBAaW5jbHVkZSBtZWRpdW07XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9uYW1lIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgQGluY2x1ZGUgbWVkaXVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiA3cHg7XG5cbiAgICAuX2xhYmVsIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICB9XG5cbiAgICAuX3RleHQge1xuICAgICAgY29sb3I6ICM3ZTg0OGM7XG4gICAgfVxuICB9XG5cbiAgJl9kZXNjIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjVmYztcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG5cbiAgICAuX3RpdGxlIHtcbiAgICAgIEBpbmNsdWRlIG1lZGl1bTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICB9XG5cbiAgICAuX3RleHQge1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgfVxuXG4gICAgLl9saXN0IHtcbiAgICAgIGxpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDlweDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHdpZHRoOiA0cHg7XG4gICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRmOGJmMDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5vcmctY29tbW9uIHtcbiAgJl9faGVhZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW46IDAgLTEwcHggMjRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgICBib3JkZXItYm90dG9tOiAgMXB4IHNvbGlkICRncmF5LWNvbG9yO1xuXG4gICAgLmhlYWQge1xuICAgICAgJl9fY29sIHtcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICBjb2xvcjogIzdlODQ4YztcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cblxuICAgICAgc3Ryb25nIHtcbiAgICAgICAgbWluLXdpZHRoOiAxNjRweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgIGNvbG9yOiAjMzI0MDU3O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5kcm9wZG93biB7XG4gICAgICAmLm9wZW5lZCB7XG4gICAgICAgIC5kcm9wZG93bl9fYXJyb3cge1xuICAgICAgICAgIEBpbmNsdWRlIHNwcml0ZSgnZHJvcC1zbWFsbCcpO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9faGVhZGVyIHtcbiAgICAgICAgcGFkZGluZzogMCAxM3B4IDAgMDtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgICAgJi0tcGxhY2Vob2xkZXIge1xuICAgICAgICAgIC5kcm9wZG93bl9fdGV4dCB7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAgMXB4IGRhc2hlZCAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAuZHJvcGRvd25fX2Fycm93IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwcml0ZSgnZHJvcC1zbWFsbCcpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX190ZXh0IHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIH1cblxuICAgICAgJl9fYXJyb3cge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgQGluY2x1ZGUgc3ByaXRlKCdkcm9wLXNtYWxsJyk7XG4gICAgICAgIG1hcmdpbi10b3A6IC0zcHg7XG4gICAgICB9XG5cbiAgICAgICZfX2JveCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICB0b3A6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLnJlcG9ydGluZy1saXN0IHtcbiAgJl9yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAyMHB4IDMycHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZGRlNTtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiAwcHggNHB4IDEycHggcmdiYSg0NiwgNjcsIDEwMiwgMC4xNSk7XG5cbiAgICAgIC5yb3cge1xuICAgICAgICAmLXJpZ2h0IHtcbiAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIH1cblxuICAgICAgICAmLWFjdGlvbiB7XG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5yb3cge1xuICAgICAgJi1sZWZ0IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICB9XG5cbiAgICAgICYtcmlnaHQge1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIH1cblxuICAgICAgJi1hY3Rpb24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICByaWdodDogMzJweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICB9XG5cbiAgICAgICYtbGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLnRpbWUge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWVkaXQge1xuICAgICAgICBAaW5jbHVkZSBzcHJpdGUoXCJlZGl0LWxcIik7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgQGluY2x1ZGUgc3ByaXRlKFwiZWRpdC1iXCIpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIudmFjYXRpb24tbGlzdCB7XG4gIHBhZGRpbmc6IDAgMzJweCAxNnB4O1xuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cblxuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDMxIHtcbiAgICAmLmhvdmVyLSN7JGl9IHtcbiAgICAgIC5oZWFkZXItbGFiZWxzIC5faXRlbTpudGgtY2hpbGQoI3skaX0pIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtO1xuICAgICAgICBjb2xvcjogIzMyNDA1NztcblxuICAgICAgICAmLl9yZWQge1xuICAgICAgICAgIGNvbG9yOiByZ2JhKDIyOSwgMTAxLCAxMDEsIDAuNzUpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5saXN0LWNlbGw6bnRoLWNoaWxkKCN7JGl9KSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzksIDEzOSwgMjQwLCAwLjEpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLnRpdGxlIHtcbiAgICAgICYtbmFtZSB7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICB3aWR0aDogMjE2cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgIH1cblxuICAgICAgJi1tYWluIHtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgICYtc3RhdHVzIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgY29sb3I6ICM2MWIyODM7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIEBpbmNsdWRlIHNwcml0ZShcInN0YXR1cy1hY2NlcHRcIik7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTExcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1hY3Rpb24ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgJi1sYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgLl9saW5rIHtcbiAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgQGluY2x1ZGUgc3ByaXRlKFwiYXJyb3ctbGVmdC1iXCIpO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTVweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtM3B4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5fbmV4dCB7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWRyb3Age1xuICAgICAgICBtYXJnaW46IDAgOHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgLnRpdGxlLWRyb3BfX2xpc3Qge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tdGV4dCB7XG4gICAgICAgICAgLnRpdGxlLWRyb3BfX2hlYWRlciB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAgICAgY29sb3I6ICMzMjQwNTc7XG4gICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9faGVhZGVyIHtcbiAgICAgICAgICBjb2xvcjogIzRmOGJmMDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICM0ZjhiZjA7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fbGlzdCB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgIHdpZHRoOiAzMzNweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgIHBhZGRpbmc6IDlweDtcbiAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDEycHggMHB4IHJnYmEoOSwgMzgsIDg2LCAwLjE1KTtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgLl90aXRsZSB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZGRlNTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuX2xpc3Qge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweCAycHg7XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG5cbiAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNW4pIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLl9idG4ge1xuICAgICAgICAgICAgICBtaW4td2lkdGg6IDU5cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Q4ZmYxO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDZkZjA7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDZkZjA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXG4gICAgLmhlYWRlciB7XG4gICAgICAmLWJhY2sge1xuICAgICAgICB3aWR0aDogMjE2cHg7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgICAgIC5fbGluayB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBjb2xvcjogIzRmOGJmMDtcblxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtN3B4O1xuICAgICAgICAgICAgQGluY2x1ZGUgc3ByaXRlKFwiYmFja1wiKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYtbGFiZWxzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblxuICAgICAgICAuX2l0ZW0ge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgY29sb3I6ICNhYWFkYjI7XG4gICAgICAgICAgZmxleC1iYXNpczogMDtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5fZmlsbCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHNwcml0ZShcImludGVyc2VjdGlvblwiKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLl9yZWQge1xuICAgICAgICAgICAgY29sb3I6IHJnYmEoMjI5LCAxMDEsIDEwMSwgMC43NSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmxpc3Qge1xuICAgICYtcm93IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAubGlzdCB7XG4gICAgICAgICAgJi1pbmZvIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDIxNywgMjIxLCAyMjksIDAuNSk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi1yaWdodCB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2Q5ZGRlNTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWluZm8ge1xuICAgICAgd2lkdGg6IDIxNnB4O1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyMTcsIDIyMSwgMjI5LCAwLjUpO1xuICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICYuYWNjZXB0ZWQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogOXB4O1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgQGluY2x1ZGUgc3ByaXRlKFwiYnRuLWNoZWNrZWQtZ1wiKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gICAgICAgIH1cblxuICAgICAgICAubGlzdCB7XG4gICAgICAgICAgJi1hY3Rpb25zIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYud2FpdGluZyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAxMnB4O1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgQGluY2x1ZGUgc3ByaXRlKFwiY2xvY2stcy1iXCIpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmxpc3Qge1xuICAgICAgICAgICYtYWN0aW9ucyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtdGV4dCB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgICYtdGl0bGUge1xuICAgICAgQGluY2x1ZGUgbWVkaXVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICB9XG5cbiAgICAmLWRlc2Mge1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBjb2xvcjogIzdlODQ4YztcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWFjdGlvbnMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmbGV4LXNocmluazogMDtcblxuICAgICAgbGkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuX29rIHtcbiAgICAgICAgQGluY2x1ZGUgc3ByaXRlKFwiYWNjZXB0LWNpci1nXCIpO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIEBpbmNsdWRlIHNwcml0ZShcImFjY2VwdC1jaXItZ3JcIik7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLl9jYW5jZWwge1xuICAgICAgICBAaW5jbHVkZSBzcHJpdGUoXCJjYW5jZWwtY2lyLWdcIik7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgQGluY2x1ZGUgc3ByaXRlKFwiY2FuY2VsLWNpci1yXCIpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1yaWdodCB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZGRlNTtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2Q5ZGRlNTtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkOWRkZTU7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAmLXRhYmxlIHtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgJi1jZWxsIHtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMjE3LCAyMjEsIDIyOSwgMC4zKTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzksIDEzOSwgMjQwLCAwLjI0KSAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICB9XG5cbiAgICAgICYuX292ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDc5LCAxMzksIDI0MCwgMC4yNCkgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgJi5fcmVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjksIDEwMSwgMTAxLCAwLjEpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtdmFjYXRpb24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA5cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOWZjO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2QwZGRmMjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICYtLWJvdCB7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiA5cHg7XG4gICAgICB9XG5cbiAgICAgIC5faG92ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogLTdweDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgIHBhZGRpbmc6IDdweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZGRlNTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDNweCAxMnB4IDBweCByZ2JhKDksIDM4LCA4NiwgMC4xKTtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IC04cHg7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICBAaW5jbHVkZSB0cmlhbmdsZSgxNXB4LCB1cCwgI2Q5ZGRlNSk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IC03cHg7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICBAaW5jbHVkZSB0cmlhbmdsZSgxNXB4LCB1cCwgI2ZmZik7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLl9udW1iZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNnB4O1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtO1xuICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgICYuX2RvbmUge1xuICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgfVxuXG4gICAgICAgICYuX2Rpc2FibGVkIHtcbiAgICAgICAgICBjb2xvcjogI2MxY2JkYjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuX3RleHQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogN3B4O1xuICAgICAgICBsZWZ0OiA3cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICB9XG5cbiAgICAgIC5fZGF0ZSB7XG4gICAgICAgIGNvbG9yOiAjN2U4NDhjO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICB9XG5cbiAgICAgIC5fY291bnQge1xuICAgICAgICBAaW5jbHVkZSBtZWRpdW07XG4gICAgICB9XG5cbiAgICAgIC5fbGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuXG4gICAgICAgIHNwYW4sXG4gICAgICAgIGRpdiB7XG4gICAgICAgICAgZmxleC1ncm93OiAxO1xuXG4gICAgICAgICAgJi5fZmlsbCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1MiwgMTY4LCA2OSwgMC4yKTtcblxuICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4IDAgMCA1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCA1cHggNXB4IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5fZG9uZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDc5LCAxMzksIDI0MCwgMC4yNSk7XG5cbiAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweCAwIDAgNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgNXB4IDVweCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuX2Rpc2FibGVkIHtcbiAgICAgICAgICBzcGFuLFxuICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE5MywgMjA2LCAyMjksIDAuNSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGY4YmYwO1xuICAgICAgICBib3JkZXItY29sb3I6ICM0ZjhiZjA7XG5cbiAgICAgICAgLl9saXN0IHtcbiAgICAgICAgICBzcGFuLFxuICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGY4YmYwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLl9ob3ZlciB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAuX251bWJlciB7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19ib2R5IHtcbiAgICAmLmRheXMzNjUge1xuICAgICAgLmxpc3QtY2VsbCB7XG4gICAgICAgICY6bnRoLWNoaWxkKDEpLFxuICAgICAgICAmOm50aC1jaGlsZCgzKSxcbiAgICAgICAgJjpudGgtY2hpbGQoNSksXG4gICAgICAgICY6bnRoLWNoaWxkKDcpLFxuICAgICAgICAmOm50aC1jaGlsZCg4KSxcbiAgICAgICAgJjpudGgtY2hpbGQoMTApLFxuICAgICAgICAmOm50aC1jaGlsZCgxMikge1xuICAgICAgICAgIHdpZHRoOiA4LjQ5MzE1MDY4NDkzJTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICB3aWR0aDogNy42NzEyMzI4NzY3MSU7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCg0KSxcbiAgICAgICAgJjpudGgtY2hpbGQoNiksXG4gICAgICAgICY6bnRoLWNoaWxkKDkpLFxuICAgICAgICAmOm50aC1jaGlsZCgxMSkge1xuICAgICAgICAgIHdpZHRoOiA4LjIxOTE3ODA4MjE5JTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuZGF5czM2NiB7XG4gICAgICAubGlzdC1jZWxsIHtcbiAgICAgICAgJjpudGgtY2hpbGQoMSksXG4gICAgICAgICY6bnRoLWNoaWxkKDMpLFxuICAgICAgICAmOm50aC1jaGlsZCg1KSxcbiAgICAgICAgJjpudGgtY2hpbGQoNyksXG4gICAgICAgICY6bnRoLWNoaWxkKDgpLFxuICAgICAgICAmOm50aC1jaGlsZCgxMCksXG4gICAgICAgICY6bnRoLWNoaWxkKDEyKSB7XG4gICAgICAgICAgd2lkdGg6IDguNDY5OTQ1MzU1MTklO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgIHdpZHRoOiA3LjkyMzQ5NzI2Nzc2JTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDQpLFxuICAgICAgICAmOm50aC1jaGlsZCg2KSxcbiAgICAgICAgJjpudGgtY2hpbGQoOSksXG4gICAgICAgICY6bnRoLWNoaWxkKDExKSB7XG4gICAgICAgICAgd2lkdGg6IDguMTk2NzIxMzExNDglO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5kYXlzMzEge1xuICAgICAgLmxpc3QtY2VsbCB7XG4gICAgICAgIHdpZHRoOiAzLjIyNTgwNjQ1MTYxJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmRheXMzMCB7XG4gICAgICAubGlzdC1jZWxsIHtcbiAgICAgICAgd2lkdGg6IDMuMzMzMzMzMzMzMzMlO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuZGF5czI5IHtcbiAgICAgIC5saXN0LWNlbGwge1xuICAgICAgICB3aWR0aDogMy40NDgyNzU4NjIwNyU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5kYXlzMjgge1xuICAgICAgLmxpc3QtY2VsbCB7XG4gICAgICAgIHdpZHRoOiAzLjU3MTQyODU3MTQzJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1tb250aCB7XG4gICAgICAubGlzdC12YWNhdGlvbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICNkMGRkZjI7XG5cbiAgICAgICAgICAuX2xpc3Qge1xuICAgICAgICAgICAgc3BhbixcbiAgICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5fZmlsbCB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUyLCAxNjgsIDY5LCAwLjIpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIudmFjYXRpb24tcGVyaW9kIHtcbiAgJi0tc21hbGwge1xuICAgIC52YWNhdGlvbi1wZXJpb2RfX2l0ZW0ge1xuICAgICAgbWF4LXdpZHRoOiA0MjhweDtcbiAgICB9XG4gIH1cblxuICAmLS1wYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIH1cblxuICAmX19oZWFkZXIge1xuICAgIHBhZGRpbmc6IDAgMzJweCAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgQGluY2x1ZGUgbWVkaXVtO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZGRlNTtcblxuICAgIHNwYW4ge1xuICAgICAgY29sb3I6ICM3ZTg0OGM7XG4gICAgICBAaW5jbHVkZSByZWd1bGFyO1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICB9XG4gIH1cblxuICAmX19saXN0IHtcbiAgICBwYWRkaW5nOiAxNnB4IDMycHggMDtcbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGY0ZmE7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHBhZGRpbmc6IDEzcHggMjRweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTJweCByZ2JhKDQ2LCA2NywgMTAyLCAwLjE1KTtcbiAgICB9XG5cbiAgICAmLl9kaXNhYmxlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MCwgMjQ0LCAyNTAsIDAuNSk7XG5cbiAgICAgIC52YWNhdGlvbi1wZXJpb2Qge1xuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgY29sb3I6ICNhYWFkYjIgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuX3RleHQsXG4gICAgICAuX2J0biB7XG4gICAgICAgIGNvbG9yOiAjYWFhZGIyICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tZW1wdHkge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBjb2xvcjogIzk5OWZhODtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbGVmdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gICAgQGluY2x1ZGUgbWVkaXVtO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBjb2xvcjogIzMyNDA1NztcbiAgfVxuXG4gICZfX2lucHV0cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgIC5pbnB1dCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgIC5fdGV4dCB7XG4gICAgICAgIGNvbG9yOiAjN2U4NDhjO1xuICAgICAgfVxuXG4gICAgICBpbnB1dCB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICB9XG5cbiAgICAgIGxhYmVsIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgfVxuXG4gICAgICAuX2J0bixcbiAgICAgIGxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBjb2xvcjogIzRmOGJmMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjNGY4YmYwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuX2J0biB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgIzRmOGJmMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fc2l6ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDMycHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjN2U4NDhjO1xuICB9XG5cbiAgJl9fc3dhcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgbWFyZ2luLXRvcDogLTVweDtcbiAgICAgIEBpbmNsdWRlIHNwcml0ZShcInN3YXBcIik7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBjb2xvcjogIzRmOGJmMDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgIzRmOGJmMDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHNwYW4ge1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3JpZ2h0IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAmX19yZW1vdmUge1xuICAgIEBpbmNsdWRlIHNwcml0ZShcImRlbFwiKTtcblxuICAgICY6aG92ZXIge1xuICAgICAgQGluY2x1ZGUgc3ByaXRlKFwiZGVsLXJcIik7XG4gICAgfVxuICB9XG5cbiAgJl9fYWRkIHtcbiAgICBtYXJnaW46IDAgMzJweDtcbiAgICBwYWRkaW5nOiAxNnB4IDAgMDtcblxuICAgICYuaGlkZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIGJ1dHRvbiB7XG4gICAgICBib3JkZXI6IDFweCBkYXNoZWQgIzRmOGJmMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAxM3B4IDA7XG5cbiAgICAgICY6ZGlzYWJsZWQge1xuICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICB9XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogIzRmOGJmMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bTtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtOHB4O1xuICAgICAgICAgIEBpbmNsdWRlIHNwcml0ZShcImFkZC1iXCIpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faW5mbyB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkOWRkZTU7XG4gICAgcGFkZGluZzogMTZweCAwIDA7XG4gICAgbWFyZ2luOiAyNHB4IDMycHggMDtcblxuICAgIC5faW5uZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjksIDEwMSwgMTAxLCAwLjEpO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgcGFkZGluZzogMTJweCAyNHB4O1xuICAgIH1cblxuICAgIC5fdGl0bGUge1xuICAgICAgQGluY2x1ZGUgbWVkaXVtO1xuICAgICAgY29sb3I6ICMzMjQwNTc7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIEBpbmNsdWRlIHJlZ3VsYXI7XG4gICAgICAgIGNvbG9yOiAjN2U4NDhjO1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5fZGVzYyB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBjb2xvcjogI2U1NjU2NTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgQGluY2x1ZGUgbWVkaXVtO1xuICAgIH1cblxuICAgIC5fdGV4dC1zdWNjZXNzIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5zdWNjZXNzIHtcbiAgICAgIC5faW5uZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExMywgMjE0LCAxMTEsIDAuMSk7XG4gICAgICB9XG5cbiAgICAgIC5fZGVzYyB7XG4gICAgICAgIGNvbG9yOiAjYWFhZGIyO1xuICAgICAgfVxuXG4gICAgICAuX3RleHQtc3VjY2VzcyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICAuX3RleHQtZXJyb3Ige1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnJxLWJsb2NrIHtcbiAgJl9zZWN0aW9uIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDlkZGU1O1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDVweCA1cHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZGRlNTtcbiAgICB9XG5cbiAgICAmLm9wZW5lZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOWRkZTU7XG5cbiAgICAgICsgLnJxLWJsb2NrX3NlY3Rpb24ge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cblxuICAgICAgLnJxLWJsb2NrX2hlYWQge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfaGVhZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDI0cHggMzJweCAyNHB4IDYwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDMycHg7XG4gICAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgICAgQGluY2x1ZGUgc3ByaXRlKFwiYXJyb3ctZG93bi1nXCIpO1xuICAgIH1cbiAgfVxuXG4gICZfdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuXG4gICZfY291bnQge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgICAgd2lkdGg6IDMycHg7XG4gICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kOiAjRUJGMUZDO1xuICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAjZjUzMjQ0O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICBAaW5jbHVkZSBtZWRpdW07XG4gICAgICBjb2xvcjogIzMyNDA1NztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgJl9ib2R5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDlkZGU1O1xuICB9XG5cbiAgJl9yb3cge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDlkZGU1O1xuICAgIHBhZGRpbmc6IDE2cHggMzJweCAxNnB4IDYwcHg7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAmX21vcmUge1xuICAgIHBhZGRpbmc6IDE2cHggMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuXG4gICAgLl9sYWJlbCB7XG4gICAgICBjb2xvcjogI2FhYWRiMjtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLl9saW5rIHtcbiAgICAgIGNvbG9yOiAjNGY4YmYwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjNGY4YmYwO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8vIG5ldyB0YXNrIGRlc2luZ1xuXG4gICZfcm93LXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQ6ICNGNUY3RkQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0Q5RERFNTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6IDI1cHggMzJweDtcblxuICAgIC5ycS1pdGVtX190b3AtbmFtZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgJi1zdGF0dXMge1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgIGNvbG9yOiAjNzFENjZGO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNzFENjZGO1xuICAgICAgICBwYWRkaW5nOiAzcHggMjRweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMycHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnJxLWl0ZW1fX2JvZHkge1xuICAgICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgXG4gICAgICAmLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgIH1cblxuICAgICAgJi1pdGVtIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA3MHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDEzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5uZXctcGFnaW5hdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDsgXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gXG4gICAgJiA+IC5wYWdlc19ibG9jayB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTJlM2U0O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgLy9wYWRkaW5nOiAxMHB4IDE2cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IFxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y1ZjVmNWM1O1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2RkZGVlMTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGY4YmYwO1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuaGlzdG9yeSB7XG4gIG1hcmdpbjogMCAzMnB4O1xuXG4gICZfX3JvdyB7XG4gICAgcGFkZGluZzogMjRweCAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDlkZGU1O1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2hlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgfVxuXG4gICZfX2xlZnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIEBpbmNsdWRlIG1lZGl1bTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cblxuICAmX19pY29uIHtcbiAgICBtYXJnaW4tbGVmdDogNHB4O1xuXG4gICAgLmljb24tY29tbW5ldCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtMnB4O1xuICAgICAgQGluY2x1ZGUgc3ByaXRlKFwiY29tbWVudC1lbXB0eS1iXCIpO1xuICAgIH1cblxuICAgIC5pY29uLXN1Y2Nlc3Mge1xuICAgICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICAgIEBpbmNsdWRlIHNwcml0ZShcImRvbmUtYlwiKTtcbiAgICB9XG4gIH1cblxuICAmX190aW1lIHtcbiAgICBjb2xvcjogI2FhYWRiMjtcbiAgfVxuXG4gICZfX2JvZHkge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cblxuICAmX19jb21tZW50IHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuIiwiLmhpc3RvcnktdGFiIHtcbiAgcGFkZGluZzogMCAzMHB4O1xuXG4gICZfX2lubmVyIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDlkZGU1O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgfVxuXG4gICZfX3JvdyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOWRkZTU7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiAwcHggNHB4IDEycHggcmdiYSg0NiwgNjcsIDEwMiwgMC4xNSk7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgJl9faGVhZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAmX19idG4ge1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcblxuICAgICY6aG92ZXIge1xuICAgICAgc3BhbiB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAtOHB4O1xuICAgICAgQGluY2x1ZGUgc3ByaXRlKFwiY29tbWVudC1lbXB0eS1iXCIpO1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkIHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICA+ICoge1xuICAgICAgbWFyZ2luOiBhdXRvIDA7XG4gICAgfVxuXG4gICAgLl9uYW1lIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIEBpbmNsdWRlIHJlZ3VsYXI7XG4gICAgICBjb2xvcjogIzMyNDA1NztcbiAgICB9XG5cbiAgICAuX2RhdGUge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgY29sb3I6ICM4ZTk5YWI7XG4gICAgICBtYXJnaW4tbGVmdDogOHB4O1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19tZXRhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcblxuICAgID4gKiB7XG4gICAgICBtYXJnaW46IGF1dG8gMDtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2J0biB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgfVxuXG4gICZfX2NvbW1lbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuIiwiLnJlcG9ydGluZy10b2dnbGUge1xuICAmX3JvdyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZGRlNTtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAmLm9wZW5lZCB7XG4gICAgICAucm93LWhlYWRlcjpiZWZvcmUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnJvdyB7XG4gICAgICAmLWhlYWRlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDMycHggMjBweCA2M3B4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICBsZWZ0OiAzMnB4O1xuICAgICAgICAgIEBpbmNsdWRlIHNwcml0ZShcImFycm93LWRvd24tZ1wiKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1ib2R5IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAucmVwb3J0aW5nLWxpc3Rfcm93IHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDYzcHg7XG5cbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDlkZGU1O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnJlcG9ydGluZy1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwcHggMzJweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkOWRkZTU7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExNzBweCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cbiAgICAucmVwb3J0aW5nLWZvb3Rlcl9sZWZ0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuICB9XG5cbiAgLmNoZWNrLWJveCB7XG4gICAgbGFiZWwge1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI2cHg7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICB0b3A6IC0xcHg7XG4gICAgICB9XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBsZWZ0OiA0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9yaWdodCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgbGkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIucmVwb3J0aW5nLXRhYnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDlkZGU1O1xuICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgcGFkZGluZzogMCAzMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG4gICsgZGl2IC5tYWluX19ib2R5IHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgNXB4IDVweDtcbiAgfVxuXG4gICZfaXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyM3B4O1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAuX2xpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiA1M3B4O1xuICAgIEBpbmNsdWRlIG1lZGl1bTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICM3NTc3N2I7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJi5hY3RpdmUge1xuICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IC0xcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDNweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi5yZXBvcnRpbmctb3JnYW5zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgJl9hc2lkZSB7XG4gICAgd2lkdGg6IDI4NnB4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZGRlNTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIH1cblxuICAmX2NvbnRlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkOWRkZTU7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB9XG5cbiAgJl9oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDE2cHggMTZweCAxNnB4IDMycHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZGRlNTtcblxuICAgIC5fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgQGluY2x1ZGUgbWVkaXVtO1xuICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICB9XG5cbiAgICAuX2J0biB7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0ZjhiZjA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBtYXJnaW4tdG9wOiAtNnB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogLTZweDtcbiAgICAgICAgQGluY2x1ZGUgc3ByaXRlKFwicGx1cy1tZWRpdW1cIik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9lbXB0eSB7XG4gICAgcGFkZGluZzogMTZweCAzMnB4O1xuICB9XG5cbiAgJl9vcHRpb25zIHtcbiAgICA+IGxpIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDlkZGU1O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgLl9hY3Rpb25zIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICAuX2xpbmsge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGY0ZmE7XG4gICAgICAgIH1cblxuICAgICAgICAuX2FjdGlvbnMge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGY0ZmE7XG5cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgMjcwZGVnLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICNmMGY0ZmEgMzkuNTMlLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJnYmEoMjQwLCAyNDQsIDI1MCwgMCkgMTAwJVxuICAgICAgICAgICAgKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIH1cblxuICAgICAgLl9sYWJlbCB7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgfVxuXG4gICAgICAuX3RleHQge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIH1cblxuICAgICAgLl9hY3Rpb25zIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHJpZ2h0OiAxMDAlO1xuICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcbiAgICAgICAgICAgICAgICAgICAgICAgICAgMjcwZGVnLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAjZmZmZmZmIDM5LjUzJSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlXG4gICAgICAgICAgKTtcbiAgICAgICAgfVxuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuX2xpbmsge1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDMycHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgIC5fZWRpdCB7XG4gICAgICAgIEBpbmNsdWRlIHNwcml0ZShcImVkaXQtbFwiKTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBAaW5jbHVkZSBzcHJpdGUoXCJlZGl0LWJcIik7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLl9kZWwge1xuICAgICAgICBAaW5jbHVkZSBzcHJpdGUoXCJyZW1vdmUtaXRlbVwiKTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBAaW5jbHVkZSBzcHJpdGUoXCJyZW1vdmUtaXRlbS1yXCIpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9saXN0IHtcbiAgICAubGlzdC1pdGVtIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZGRlNTtcbiAgICAgIHBhZGRpbmc6IDE2cHggMzJweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAxMnB4IHJnYmEoMTgsIDE4LCAxOCwgMC4xNSk7XG5cbiAgICAgICAgLl9hY3Rpb25zIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICAuX2FjdGlvbnMge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGY0ZmE7XG5cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgMjcwZGVnLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICNmMGY0ZmEgMzkuNTMlLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJnYmEoMjQwLCAyNDQsIDI1MCwgMCkgMTAwJVxuICAgICAgICAgICAgKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIH1cblxuICAgICAgLl90aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgICAgfVxuXG4gICAgICAuX2xhYmVsIHtcbiAgICAgICAgY29sb3I6ICM3ZTg0OGM7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICB9XG5cbiAgICAgIC5fZGVzYyB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgfVxuXG4gICAgICAuX2FjdGlvbnMge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgcmlnaHQ6IDEwMCU7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAgICAgICAgICAgICAgICAgICAyNzBkZWcsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICNmZmZmZmYgMzkuNTMlLFxuICAgICAgICAgICAgICAgICAgICAgICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCVcbiAgICAgICAgICApO1xuICAgICAgICB9XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcblxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5fZWRpdCB7XG4gICAgICAgIEBpbmNsdWRlIHNwcml0ZShcImVkaXQtbFwiKTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBAaW5jbHVkZSBzcHJpdGUoXCJlZGl0LWJcIik7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLl9kZWwge1xuICAgICAgICBAaW5jbHVkZSBzcHJpdGUoXCJyZW1vdmUtaXRlbVwiKTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBAaW5jbHVkZSBzcHJpdGUoXCJyZW1vdmUtaXRlbS1yXCIpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9jYXRlZ29pZXMge1xuICAgIGxpIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDlkZGU1O1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5faXRlbSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDE2cHggMzJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGY0ZmE7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLl90aXRsZSB7XG4gICAgICBAaW5jbHVkZSBtZWRpdW07XG4gICAgfVxuICB9XG59XG4iLCIuY29udHJhY3RzIHtcbiAgICAmX3JvdyB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDlkZGU1O1xuXG4gICAgICAgICYub3BlbmVkIHtcbiAgICAgICAgICAgIC5jb250cmFjdHNfYm9keSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNjcm9sbC10YWJsZV9faWNvbiB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLl9uYW1lIHtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA0NCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0taGVhZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgcGFkZGluZzogMTZweCAzMnB4O1xuXG4gICAgICAgICAgICAuX2NlbGwge1xuICAgICAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM3ZTg0OGM7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9oZWFkIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcGFkZGluZzogMTZweCAzMnB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgLl9wbDM3IHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzdweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5fY2VsbCB7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG5cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGZsZXg6IDI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuX3NocmluayB7XG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICBmbGV4OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLl9hbGNlbnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAuX2dyb3cge1xuICAgICAgICAgICAgZmxleDogMDtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5fbmFtZSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwcml0ZShcImFycm93LWRvd24tZ1wiKTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX2JvZHkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICZfbGlzdCB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDlkZGU1O1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgLl9yb3cge1xuICAgICAgICAgICAgZGlzcGxheTogdGFibGUtcm93O1xuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIC5fY2VsbCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLl9jZWxsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgICAgICBwYWRkaW5nOiAyNHB4IDE1cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOWRkZTU7XG5cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLl90YWJsZS1zY3JvbGwge1xuICAgICAgICAuX2NlbGwuX3NocmluayB7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiAxMjRweDtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5idG4ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAxMnB4O1xuICAgICAgICAgICAgcmlnaHQ6IDMycHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wb3NyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IDc0JTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogNzBweDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC5jb250cmFjdHNfaGVhZCB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMzJweDtcbiAgICB9XG59XG5cbi5qcy1zaW1wbGUtYWNjb3JkICoge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn0iLCIucGVyc29uYWxzLWxpc3Qge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgLl9yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAuX2NlbGwge1xuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLWhlYWQge1xuICAgICAgLl9jZWxsIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBjb2xvcjogIzdlODQ4YztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuX2NlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgcGFkZGluZzogMTZweCAxMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDlkZGU1O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1yaWdodDogMzJweDtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGNvbG9yOiAjN2U4NDhjO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG4iLCIucmVwb3J0aW5nLWZvcm0ge1xuICBwYWRkaW5nOiAyN3B4IDMycHg7XG5cbiAgJl9yb3cge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAuX2xhYmVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB9XG5cbiAgICB0ZXh0YXJlYSB7XG4gICAgICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5yZXBvcnRpbmctaW5mbyB7XG4gIHBhZGRpbmc6IDI0cHggMzJweCAzMnB4O1xufVxuIiwiLnJlcG9ydGluZy1hZGQge1xuICBwYWRkaW5nOiAyNHB4IDMycHg7XG5cbiAgJl9yb3cge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG5cbiAgICBsYWJlbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICAuX2NvbCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG5cbiAgICAgIGxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogIzMyNDA1NztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1jb2wge1xuICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgLl9pbnB1dCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgZmxleC1ncm93OiAyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIucmVwb3J0aW5nLWRhdGEge1xuICBwYWRkaW5nOiAyNHB4IDMycHg7XG5cbiAgLmZvcm0tbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAucm93IHtcbiAgICBtYXJnaW46IDAgLTRweDtcblxuICAgID4gZGl2IHtcbiAgICAgIHBhZGRpbmc6IDAgNHB4O1xuICAgIH1cbiAgfVxuXG4gICZfdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIEBpbmNsdWRlIG1lZGl1bTtcbiAgfVxuXG4gICZfcm93IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDlkZGU1O1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLnJvdyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIHRleHRhcmVhIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDEwNHB4O1xuICAgIH1cbiAgfVxuXG4gICZfdGFiIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJl90YWJzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1yaWdodDogLTJweDtcblxuICAgIGxpIHtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICAgICAgLl9saW5rIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHggMCAwIDJweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAuX2xpbmsge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMnB4IDJweCAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLl9saW5rIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2QzZGRlNTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBjb2xvcjogI2FhYWRiMjtcblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnktY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIucHJlc29uLWluZm8ge1xuICAmX2lubmVyIHtcbiAgICBwYWRkaW5nOiA0NHB4IDQwcHg7XG4gIH1cblxuICAmX2hlYWRlciB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGNvbG9yOiAjNGY4YmYwO1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOWRkZTU7XG4gIH1cblxuICAmX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIGNvbG9yOiAjMzI0MDU3O1xuICAgIEBpbmNsdWRlIG1lZGl1bTtcbiAgfVxuXG4gICZfc2VjdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZGRlNTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjJweDtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfbGlzdCB7XG4gICAgbGkge1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuXG4gICAgICBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBjb2xvcjogIzdlODQ4YztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9pbnB1dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiAxMnB4O1xuICAgICAgQGluY2x1ZGUgc3ByaXRlKFwic2VhcmNoLWdcIik7XG4gICAgICBtYXJnaW4tdG9wOiAtMTFweDtcbiAgICB9XG5cbiAgICBpbnB1dCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDNkZGU2O1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgcGFkZGluZzogMCAxMHB4IDAgNDhweDtcblxuICAgICAgQGluY2x1ZGUgcGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogIzk5OWZhODtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX3Jlc3VsdCB7XG4gICAgbGkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuXG4gICAgICAmLmhpZGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfZG9jIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjdmOWZjO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBwYWRkaW5nOiA4cHggMThweCA4cHggNDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIEBpbmNsdWRlIG1lZGl1bTtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDEycHg7XG4gICAgICBAaW5jbHVkZSBzcHJpdGUoXCJkb2Mtcy1iXCIpO1xuICAgICAgbWFyZ2luLXRvcDogLTlweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5yZWZlcmVuY2Uge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcblxuICAmX2hlYWRlciB7XG4gICAgcGFkZGluZzogMjBweCA0MHB4IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcblxuICAgIC5faW5uZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOWRkZTU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgICB9XG5cbiAgICAuX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGNvbG9yOiAjNGY4YmYwO1xuICAgICAgQGluY2x1ZGUgbWVkaXVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICB9XG5cbiAgICAuX2Rlc2Mge1xuICAgICAgQGluY2x1ZGUgbWVkaXVtO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgfVxuICB9XG5cbiAgJl9ib2R5IHtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMzAwcHgpO1xuXG4gICAgLl9pbm5lciB7XG4gICAgICBwYWRkaW5nOiAwIDQwcHg7XG4gICAgfVxuICB9XG59XG4iLCIucnEtYW8ge1xuICAmX3JvdyB7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDlkZGU1O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgLnJxLWFvX2FjdGlvbnMge1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjQwcHgpIHtcbiAgICAgIHBhZGRpbmc6IDAgMjZweDtcbiAgICB9XG4gIH1cblxuICAmX2hlYWQge1xuICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDhweDtcblxuICAgIC5ycS1hbyB7XG4gICAgICAmX2NlbGxzIHtcbiAgICAgICAgY29sb3I6ICM3ZTg0OGM7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG5cbiAgICAgICAgPiBkaXYge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9jZWxscyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cblxuICAmX2NlbGwge1xuICAgIHBhZGRpbmc6IDI2cHggMTZweDtcbiAgICBmbGV4OiAxO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTI0MHB4KSB7XG4gICAgICBwYWRkaW5nOiAyNnB4IDZweDtcbiAgICB9XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1pbi13aWR0aDogMjgwcHg7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjQwcHgpIHtcbiAgICAgICAgbWluLXdpZHRoOiAyNTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1zdGF0dXMge1xuICAgICAgbWluLXdpZHRoOiAxOTRweDtcbiAgICB9XG5cbiAgICAmLS1jb3VudCB7XG4gICAgICBtYXgtd2lkdGg6IDUycHg7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjQwcHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyNnB4O1xuICAgICAgfVxuXG4gICAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNTMyNDQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl90aXRsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAmX25hbWUge1xuICAgIGNvbG9yOiAjN2U4NDhjO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgJl9hY3Rpb25zIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICByaWdodDogMzJweDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAyNzBkZWcsXG4gICAgICAjZmZmZmZmIDM5LjUzJSxcbiAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJVxuICAgICk7XG4gICAgd2lkdGg6IDIyNHB4O1xuICAgIHotaW5kZXg6IDM7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogMC4zcztcblxuICAgIGxpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5fZG93bmxvYWQge1xuICAgICAgQGluY2x1ZGUgc3ByaXRlKFwibi1kb3dubG9hZC1nXCIpO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgQGluY2x1ZGUgc3ByaXRlKFwibi1kb3dubG9hZC1iXCIpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5fdXBsb2FkIHtcbiAgICAgIEBpbmNsdWRlIHNwcml0ZShcIm4tdXBsb2FkLWdcIik7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBAaW5jbHVkZSBzcHJpdGUoXCJuLXVwbG9hZC1iXCIpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmItdGFicyB7XG4gICZfaGVhZCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gIH1cbn1cbiIsIi52LXJlcXVlc3Qge1xuICAmX2hlYWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxNnB4IDMycHg7XG4gIH1cblxuICAmX2RhdGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIC5fbGFiZWwge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuXG4gICAgLl9kYXRlIHtcbiAgICAgIGNvbG9yOiAjNGY4YmYwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICM0ZjhiZjA7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBmb250LXNpemU6IDEycHg7XG5cbiAgICAgICYtLWxpbWl0ZWQge1xuICAgICAgICBtYXgtd2lkdGg6IDY1cHg7XG4gICAgICB9XG5cbiAgICB9XG4gIH1cblxuICAmX2J0biB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cblxuICAmX2JvZHkge1xuICAgIHBhZGRpbmc6IDMycHggMzJweCAxMHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDlkZGU1O1xuXG4gICAgLmxvYWRlciB7XG4gICAgICBtaW4taGVpZ2h0OiAzMzBweDtcbiAgICB9XG4gIH1cblxuICAmX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgQGluY2x1ZGUgYm9sZDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cblxuICAmX3RhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICZfcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3c7XG5cbiAgICAmLS1oZWFkZXIge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICBjb2xvcjogIzdlODQ4YztcblxuICAgICAgPiBkaXYge1xuICAgICAgICBwYWRkaW5nOiA4cHggMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICA+IGRpdiB7XG4gICAgICBwYWRkaW5nOiAxNnB4IDA7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgID4gZGl2IHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX2l0ZW0ge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOWRkZTU7XG4gIH1cbn1cbiIsIi5wYWdlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuXG4gICZfYmxvY2sge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIH1cblxuICAmX2Fycm93IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDlkZGU1O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmN2ZjO1xuICAgIH1cbiAgfVxuXG4gICZfbGVmdCB7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4IDAgMCA1cHg7XG5cbiAgICAucGFnZXNfbGluayB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX3JpZ2h0IHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDVweCA1cHggMDtcblxuICAgIC5wYWdlc19saW5rIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX2xpbmsge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDM4cHg7XG4gICAgaGVpZ2h0OiAzOHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIEBpbmNsdWRlIHNwcml0ZShcImFycm93LWRvd24tZ1wiKTtcbiAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgICBtYXJnaW4tbGVmdDogLTdweDtcbiAgICB9XG4gIH1cblxuICAmX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAmX2l0ZW0ge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkOWRkZTU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOWRkZTU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMXB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY3ZmM7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBjb2xvcjogIzRmOGJmMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuXG4gICAgJi5hY3RpdmUge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGY4YmYwO1xuICAgICAgfVxuXG4gICAgICBzcGFuIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9lbXB0eSB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2Q5ZGRlNTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZGRlNTtcbiAgfVxufVxuIiwiLmFkZCB7XG4gICYtYmxvY2sge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgYmFja2dyb3VuZDogcmdiYSgzNiwgNDUsIDYxLCAwLjQ1KTtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgJi5zaG93ZWQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICAmLmVkaXQge1xuICAgICAgLmFkZC1yZW1vdmUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtYm94IHtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBtaW4td2lkdGg6IDQ5MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICYuYWRkLWJveC1wb3B1cCB7XG4gICAgICAuYWRkLXRpdGxlIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5lZGl0IHtcbiAgICAgIC5hZGQtcmVtb3ZlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAmLnNob3dlZCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAmLWNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyNXB4O1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIHotaW5kZXg6IDE7XG4gICAgQGluY2x1ZGUgc3ByaXRlKFwicG9wdXAtY2xvc2VcIik7XG4gIH1cblxuICAmLXRpdGxlIHtcbiAgICBwYWRkaW5nOiAyNHB4IDMycHggMTJweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cblxuICAmLXR5cGVzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAmLWxhYmVsIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIH1cblxuICAmLWxpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgJi1yYWRpbyB7XG4gICAgaW5wdXQge1xuICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgKyBsYWJlbCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlYmYxZmM7XG4gICAgICAgIG1pbi13aWR0aDogNjhweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgY29sb3I6ICM2ZTg3Yjg7XG4gICAgICB9XG5cbiAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgICsgbGFiZWwge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0ZjhiZjA7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIGlucHV0ICsgbGFiZWwge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHggMCAwIDVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgaW5wdXQgKyBsYWJlbCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgNXB4IDVweCAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtYm9keSB7XG4gICAgcGFkZGluZzogMTJweCAzMnB4IDI0cHg7XG4gIH1cblxuICAmLXJvdyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC5mb3JtLWxhYmVsIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gICYtZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAyMHB4IDMycHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkOWRkZTU7XG4gIH1cblxuICAmLXJlbW92ZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgY29sb3I6ICNlNTY1NjU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIG1hcmdpbi10b3A6IC01cHg7XG4gICAgICBAaW5jbHVkZSBzcHJpdGUoXCJyZW1vdmUtb3B0aW9uXCIpO1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjZTU2NTY1O1xuICAgIH1cbiAgfVxuXG4gICYtYnV0dG9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG5cbiAgJi1idXR0b24ge1xuICAgIG1hcmdpbi1yaWdodDogMTZweDtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG59XG4iLCIucmVwb3J0cyB7XG4gICAgcGFkZGluZzogMjVweCAzMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDlkZGU1O1xuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICBmb250LWZhbWlseTogXCJSb2JvdG8tUmVndWxhclwiO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDsgXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgICBjb2xvcjogIzMyNDA1NztcbiAgICB9XG5cbiAgICAucmVwb3J0c19fdGFibGUge1xuICAgICAgICB0YWJsZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIHRib2R5IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLnJlcG9ydHNfX3RhYmxlLWhlYWRlciB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJSb2JvdG8tUmVndWxhclwiO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgY29sb3I6ICM3ODg3QTI7XG5cbiAgICAgICAgICAgICYtZmxleCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLWRhdGEge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIC5yZXBvcnRzX190YWJsZS1oZWFkZXItZGF0YS1zdWIge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLXN1YiB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtMzVweDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTE1MHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTg5cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjZweDtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzc4ODdBMTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggNnB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgnLi4vLi4vY29udGVudC9pY29ucy9xdXN0aW9uLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cbiAgICAgICAgLnJlcG9ydHNfX3RhYmxlLS1uYW1lIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNjUwcHg7XG4gICAgICAgICAgICB3aWR0aDogNjUwcHg7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgnLi4vLi4vY29udGVudC9pbWFnZXMvZG9jLXJlcC5zdmcnKTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdGQsIHRoIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi5ncmFwaGljIHtcbiAgICBwYWRkaW5nOiAyNXB4IDMycHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDlkZGU1O1xuICAgIFxuICAgICZfX3RvcCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICBoNCB7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgY29sb3I6ICMzMjQwNTc7XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgY29sb3I6ICNFNTY1NjU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19ib2R5IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgfVxufVxuXG4ucG9zdF9kb2NrIHtcbiAgICBwYWRkaW5nOiAyNXB4IDMycHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDlkZGU1O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgJl9fYnRuIHtcbiAgICAgICAgd2lkdGg6IDMwOXB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIGxlZnQ6IDEwMjlweDtcbiAgICAgICAgdG9wOiAxMDEycHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICMzRDZEREI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgcGFkZGluZzogMTBweCA0NHB4O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIH1cbn1cblxuXG5cbi5hbGVydF9fcmVwb19fZGl2IHtcbiAgICBiYWNrZ3JvdW5kOiAjRTU2NTY1OyAgXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cblxuICAgIC5wb3B1cF9fY2xvc2Uge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICByaWdodDogMzBweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIH1cblxuICAgICYtdGV4dCAgIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMTBweCAzNnB4O1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBjb250ZW50OiB1cmwoJy4uLy4uL2NvbnRlbnQvaWNvbnMvYWxldHIuc3ZnJyk7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuaW5wLXNlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAxcHg7XG5cbiAgaW5wdXQge1xuICAgIGZsZXg6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgYm9yZGVyOiAwO1xuICAgIGhlaWdodDogMzhweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4O1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICB+IC5pbnAtc2VsX2JvcmRlciB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNiOWQxZjk7XG4gICAgICB9XG5cbiAgICAgICsgLmlucC1zZWxfcmlnaHQge1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNiOWQxZjk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9yaWdodCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHotaW5kZXg6IDM7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZDNkZGU2O1xuICAgIG1heC13aWR0aDogMTUwcHg7XG5cbiAgICAuZHJvcGRvd24ge1xuICAgICAgJl9faGVhZGVyIHtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgICB9XG5cbiAgICAgICZfX2JveCB7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgdG9wOiAzOXB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX2JvcmRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkM2RkZTY7XG4gIH1cblxuICAmX2FjdGlvbnMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgfVxuXG4gICZfYWN0aW9uIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAuX2VkaXQge1xuICAgICAgICBAaW5jbHVkZSBzcHJpdGUoXCJlZGl0LWJcIik7XG4gICAgICB9XG5cbiAgICAgIC5fZGVsIHtcbiAgICAgICAgQGluY2x1ZGUgc3ByaXRlKFwicmVtb3ZlLWl0ZW0tclwiKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuX2VkaXQge1xuICAgICAgQGluY2x1ZGUgc3ByaXRlKFwiZWRpdC1sXCIpO1xuICAgIH1cblxuICAgIC5fZGVsIHtcbiAgICAgIEBpbmNsdWRlIHNwcml0ZShcInJlbW92ZS1pdGVtXCIpO1xuICAgIH1cbiAgfVxufVxuIiwiLnNjcm9sbC10YWJsZSB7XG4gICAgJl9fd3JhcCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNTBweFxuICAgIH1cblxuICAgICZfX3RhYmxlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB9XG5cbiAgICAmX190aCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgIGNvbG9yOiAjN0U4NDhDO1xuICAgICAgICBAaW5jbHVkZSByZWd1bGFyKCk7XG4gICAgICAgIG1pbi13aWR0aDogMTAzcHg7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE0cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNHB4O1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGQge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBjb2xvcjogIzMyNDA1NztcbiAgICAgICAgQGluY2x1ZGUgcmVndWxhcigpO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTRweDtcblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgLy90ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faWNvbiB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNXB4KTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRyYW5zaXRpb246IC4zcztcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG5cbiAgICAmX19hcnJvdyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDY5cHg7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgaGVpZ2h0OiA3MyU7XG4gICAgICAgIHdpZHRoOiAxODRweDtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCAjRkZGRkZGIDM5LjUzJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgZmlsbDogIzRGOEJGMDtcbiAgICAgICAgfVxuICAgICAgICAmLmxlZnQge1xuICAgICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLl9oaWRlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnN1YnRpYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItc3BhY2luZzogMDtcblxuICAgICYuX2ZpcnN0dHJsZWZ0IHtcbiAgICAgICAgLnN1YnRpYmxlX190ZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAmX190aCB7XG4gICAgICAgIGNvbG9yOiAjN0U4NDhDO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIHBhZGRpbmc6IDI0cHggMTJweCAxMnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RkIHtcbiAgICAgICAgY29sb3I6ICM3RTg0OEM7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgcGFkZGluZzogMTJweDtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAvL3RleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuX3RvcCB7XG4gICAgICAgIC5zdWJ0aWJsZV9fdGQge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEOURERTU7XG4gICAgICAgICAgICBjb2xvcjogIzMyNDA1NztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RoLFxuICAgICZfX3RkIHtcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIi5zb3VyY2Uge1xuICAgICZfX2lubmVyIHtcbiAgICAgICAgcGFkZGluZzogMzBweCAzMHB4IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEOURERTU7XG4gICAgfVxuXG4gICAgJl9fdGFibGUge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0Q5RERFNTtcbiAgICAgICAgcGFkZGluZy10b3A6IDMycHg7XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgIGNvbG9yOiAjMzI0MDU3O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG5cbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuX2dyZXkge1xuICAgICAgICAgICAgY29sb3I6ICM5OTlGQTg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RhYmxlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9fdGgge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICBjb2xvcjogIzMyNDA1NztcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIHBhZGRpbmc6IDAgMjVweCA4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgfVxuXG5cbiAgICB9XG5cbiAgICAmX190cjpudGgtY2hpbGQoMikge1xuICAgICAgICAuc291cmNlX190ZCB7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RkIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgY29sb3I6ICM5OTlGQTg7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBwYWRkaW5nOiAyOXB4IDI1cHggMjdweDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEM0RERTU7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIGNvbG9yOiAjMzI0MDU3O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDI5cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjdweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuZm9ybS1vcmRlciB7XG4gICAgJl9faGVhZCB7XG4gICAgICAgIC5mb3JtLW9yZGVyX19kZXNjciB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19ib3gge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q5RERFNTtcbiAgICAgICAgcGFkZGluZzogMzFweCAzMnB4O1xuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEOURERTU7XG4gICAgICAgIH1cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLl9hY3RvbnMge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3JvdyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwIC05cHggLTIwcHg7XG4gICAgfVxuICAgICZfX2NvbCB7XG4gICAgICAgIHBhZGRpbmc6IDAgOXB4IDIwcHg7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIFxuICAgICAgICAmLl9jaGVja2JveGVzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcblxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLl9jb2wxIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5fY29sMiB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuXG4gICAgLl9jb2w0IHtcbiAgICAgICAgd2lkdGg6IDI1JTtcbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgY29sb3I6ICMzMjQwNTc7XG5cbiAgICAgICAgJi5fZ3JleSB7XG4gICAgICAgICAgICBjb2xvcjogIzk5OUZBODtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2Rlc2NyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cbiAgICAuZm9ybS1sYWJlbCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIH1cblxuICAgICZfX2FjdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJl9fYnRucyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi50YWJsZS1zYWxhcnkge1xuXG4gICZfX3dyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDRweCAwIDI0cHhcbiAgfVxuXG4gICZfX3RoIHtcbiAgICBjb2xvcjogJGRhcmstZ3JleTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBAaW5jbHVkZSByZWd1bGFyO1xuICB9XG5cbiAgJl9fdGQge1xuICAgIGNvbG9yOiAkYmxhY2stY29sb3I7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAmLl9wcmljZSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cbiAgfVxuXG4gICZfX2hlYWQge1xuICAgIHBhZGRpbmc6IDAgMzJweCA4cHg7XG4gIH1cblxuICAmX19saW5lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICZfX3RhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItc3BhY2luZzogMCAxNnB4O1xuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmF5LWNvbG9yO1xuICAgIHBhZGRpbmc6IDAgMzJweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgcmdiYSg0NiwgNjcsIDEwMiwgMC4xNSk7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAkYmctc3RhdHVzO1xuICAgIH1cblxuICAgICY6aG92ZXI6bm90KC5hY3RpdmUpIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDEycHggcmdiYSg0NiwgNjcsIDEwMiwgMC4xNSk7XG4gICAgfVxuXG4gICAgJi5hY3RpdmUgLl9hcnJvdyB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIH1cblxuICAgIC5oZWFkIHtcbiAgICAgICZfX2NvbGwge1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmhlYWQge1xuICAgICZfX3JvdyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9fY29sbCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICYuY29sbCB7XG5cbiAgICAgICAgJi0xIHtcbiAgICAgICAgICB3aWR0aDogMTguNCU7XG4gICAgICAgIH1cblxuICAgICAgICAmLTIge1xuICAgICAgICAgIHdpZHRoOiAxOS4wMyU7XG4gICAgICAgIH1cblxuICAgICAgICAmLTMge1xuICAgICAgICAgIHdpZHRoOiAyNC4xJTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtNCB7XG4gICAgICAgICAgd2lkdGg6IDE1LjQ3JTtcbiAgICAgICAgICBmbGV4LWJhc2lzOiAxNzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtNSB7XG4gICAgICAgICAgd2lkdGg6IDEzLjUlO1xuICAgICAgICB9XG5cbiAgICAgICAgJi02IHtcbiAgICAgICAgICB3aWR0aDogOS41JTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDg1cHg7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fYnRuIHtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgdHJhbnNpdGlvbjogLjNzO1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgY29sb3I6ICRhY2NlbnQtY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1qdXN0aWZ5IHtcbiAgICAuaGVhZCB7XG4gICAgICAmX19jb2xsIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgXG4gICAgICAgICYuY29sbCB7XG4gICAgICAgICAgJi0xIHtcbiAgICAgICAgICAgIHdpZHRoOiAxOSU7XG4gICAgICAgICAgfVxuICBcbiAgICAgICAgICAmLTIge1xuICAgICAgICAgICAgd2lkdGg6IDE5JTtcbiAgICAgICAgICB9XG4gIFxuICAgICAgICAgICYtMyB7XG4gICAgICAgICAgICB3aWR0aDogMTklO1xuICAgICAgICAgIH1cbiAgXG4gICAgICAgICAgJi00IHtcbiAgICAgICAgICAgIHdpZHRoOiAxOSU7XG4gICAgICAgICAgfVxuICBcbiAgICAgICAgICAmLTUge1xuICAgICAgICAgICAgd2lkdGg6IDE5JTtcbiAgICAgICAgICB9XG4gIFxuICAgICAgICAgICYtNiB7XG4gICAgICAgICAgICB3aWR0aDogNSU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gIFxuICAgICAgJl9fYnRuIHtcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IC4zcztcbiAgXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gIFxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICBjb2xvcjogJGFjY2VudC1jb2xvcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19zb3VyY2Uge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cblxuICAuc291cmNlIHtcbiAgICAmX193cmFwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC04cHg7XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICB3aWR0aDogY2FsYyggMjAlIC0gOHB4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgYm94LXNoYWRvdzogMCA0cHggMTJweCByZ2JhKDQ2LCA2NywgMTAyLCAwLjE1KTtcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLnJlc3VsdCB7XG5cbiAgICAmX193cmFwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgcGFkZGluZzogMjRweCAzMnB4IDA7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXktY29sb3I7XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgfVxuICB9XG5cbiAgLmljb24ge1xuICAgICYtZWRpdCB7XG4gICAgICB3aWR0aDogMThweDtcbiAgICB9XG5cbiAgICAmLWJ0bi1hcnJvdyB7XG4gICAgICB3aWR0aDogMTRweDtcbiAgICAgIGhlaWdodDogMTRweDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxuICB9XG5cbiAgLnRhYmxlIHtcbiAgICAmLS1zb3VyY2Uge1xuICAgICAgcGFkZGluZzogMCAzMnB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgdHIge1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAudGFibGUge1xuICAgICAgICAgICAgJi1zYWxhcnkge1xuICAgICAgICAgICAgICAmX190aCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IC01MDBweDtcbiAgICAgICAgICAgIHJpZ2h0OiAtNTAwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JheS1jb2xvcjtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHRyOm50aC1jaGlsZCgyKSB7XG4gICAgICAgdGQge1xuICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5LWNvbG9yO1xuICAgICAgICAgcGFkZGluZzogNHB4IDBweDtcbiAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHRyIHRke1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgICAgIH1cblxuICAgICAgLnRhYmxlLXNhbGFyeSB7XG4gICAgICAgICZfX3RoLFxuICAgICAgICAmX190ZCB7XG4gICAgICAgICAgd2lkdGg6IDE2LjY2NjY2NiU7XG4gICAgICAgICAgcGFkZGluZzogMCAxMHB4IDAgMDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC55ZWFycy1saW5lIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIFxuICAgICZfX3dyYXAge1xuICAgICAgbWFyZ2luOiAwIC0xMnB4IDIwcHg7XG4gICAgICBvdmVyZmxvdzogYXV0bztcblxuXG5cbiAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgd2lkdGg6IDNweCFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC8qIFRyYWNrICovXG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGNUY3RkM7XG4gICAgICB9XG5cbiAgICAgIC8qIEhhbmRsZSAqL1xuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICBib3JkZXI6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxOTEsIDIwMCwgMjE3LCAwLjYpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIGJhY2tncm91bmQtY2xpcDogY29udGVudC1ib3g7XG4gICAgICB9XG5cbiAgICAgIC8qIEhhbmRsZSBvbiBob3ZlciAqL1xuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuICAgICAgICAvL2JhY2tncm91bmQ6IHJlZDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gIC5tb250aF9faXRlbXtcbiAgICBAaW5jbHVkZSBtZWRpdW0oKTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgY29sb3I6ICRkYXJrLWdyZXk7XG4gICAgcGFkZGluZzogMTZweCAxMnB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogNHB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYmFja2dyb3VuZDogI0Y1RjdGQztcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDlkZGU1O1xuICAgICAgb3BhY2l0eTogMC43O1xuICAgIH1cblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4ucmFuZ2Uge1xuICAmX190aXRsZSB7XG4gICAgY29sb3I6ICRibGFjay1jb2xvcjtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgcGFkZGluZy10b3A6IDZweDtcbiAgfVxuICAmX193cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLmZvcm0tZmllbGQge1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICB9XG59IiwiLnNvdXJjZS1saW5rIHtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgJl9fd3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgfVxuXG4gICZfX3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgLy9AaW5jbHVkZSBtZWRpdW07XG4gICAgZmxleC1ncm93OiAxO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBjb2xvcjogJGFjY2VudC1jb2xvcjtcbiAgICB9XG4gIH1cbn0iLCIudGFibGUge1xuICAmLWRvY3VtZW50IHtcbiAgICAmLWFwcHJvdmUge1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIHRoIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjJweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBjb2xvcjogJGRhcmstZ3JleTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICB0ZCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0OHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgIHdpZHRoOiAxNSU7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogNDhweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICB3aWR0aDogMTUlO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG5cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2stY29sb3I7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgICAgIHdpZHRoOiAzOHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5maWxlIHtcbiAgICAgICAgJi1pdGVtIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgcGFkZGluZzogOHB4IDE3cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0LWJnO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcblxuICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAxN3B4O1xuICAgICAgICAgICAgZmlsbDogJHByaW1hcnktY29sb3I7XG4gICAgICAgICAgICBtYXJnaW46IDAgOXB4IDAgMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW07XG5cbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2stY29sb3I7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmRpc3RyaWJ1dGlvbiB7XG5cbiAgJl9faW5uZXIge1xuICAgIHBhZGRpbmc6IDI1cHggMzJweCAyMHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheS1jb2xvcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNmb3JtOiAwLjNzO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoNDYsIDY3LCAxMDIsIDAuMTUpO1xuICAgIH1cbiAgfVxuXG4gICZfX3dyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIGZsZXgtYmFzaXM6IDY0cHg7XG5cbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIGZsZXgtYmFzaXM6IDIxMHB4O1xuXG4gICAgICB0ZCB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLl90YWJsZSB7XG5cbiAgICB0cjpsYXN0LWNoaWxkIHtcbiAgICAgIHRkIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICB0ZCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgICAgIC8vZGlzcGxheTogZmxleDtcbiAgICAgIC8vYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgI0M3Q0NENTtcbiAgICAgICAgICAgIC8vYmFja2dyb3VuZDogcmVkO1xuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICBjb2xvcjogJGRhcmstZ3JleTtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgbWluLXdpZHRoOiAxMzZweDtcbiAgICB9XG5cbiAgICB0ZDpsYXN0LWNoaWxkIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgY29sb3I6ICMzMjQwNTc7XG4gICAgfVxuICB9XG5cbiAgJl9fYnRuIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI2cHg7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuXG4gIC5pY29uIHtcbiAgICAmLWNsb3NlIHtcbiAgICAgIGZpbGw6ICRyZWQ7XG4gICAgfVxuXG4gICAgJi1lZGl0IHtcbiAgICAgIGZpbGw6ICRhY2NlbnQtY29sb3I7XG4gICAgfVxuICB9XG59IiwiLmRpc3RyaWJ1dGlvbi1hZGQge1xuICBib3JkZXItdG9wOiAycHggc29saWQgICRncmF5LWNvbG9yO1xuXG4gICYtLWJsdWUge1xuICAgIGJhY2tncm91bmQ6ICRiZy1zdGF0dXM7XG4gIH1cblxuICAmX19pbm5lciB7XG4gICAgcGFkZGluZzogMjVweCAzMnB4IDIwcHg7XG4gIH1cblxuICAmX19sYWJlbCB7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICRibGFjay1jb2xvcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICAmX19yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbjogLTdweCAtNXB4O1xuXG4gICAgJiAqIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI0I5RDFGOSFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgJl9fY29sIHtcbiAgICBwYWRkaW5nOiA3cHggNXB4O1xuICB9XG5cbiAgJl9fbGluZSB7XG4gICAgbWFyZ2luOiAzMnB4IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5LWNvbG9yO1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxuICBcbiAgLl9jb2wyIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLl9jb2w0IHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG5cbiAgLmlucC1zZWwgaW5wdXQge1xuICAgIG1hcmdpbi1sZWZ0OiAxcHhcbiAgfVxuXG4gIC5pbnAtc2VsX3JpZ2h0IC5kcm9wZG93bl9faGVhZGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFweDtcbiAgfVxuXG4gICZfX2FjdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgfVxuXG4gIC5kcm9wZG93bl9faGVhZGVyIHtcbiAgICBib3JkZXItY29sb3I6ICNCOUQxRjk7XG4gIH1cblxuICAuaW5wLXNlbF9yaWdodCB7XG4gICAgYm9yZGVyOiAwIWltcG9ydGFudDtcbiAgfVxufSIsIi8vIHBvcGFwIHBheW1lbnRzX19yZXBvdFxuLnBheW1lbnRzX19yZXBvdCB7XG4gIHBhZGRpbmc6IDAgMzNweCAyNHB4IDMzcHg7XG5cbiAgJi10b3Age1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgYSB7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICBjb2xvcjogIzNENkREQjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgICB9XG5cbiAgICB0YWJsZSB7XG4gICAgICB3aWR0aDogNjAwcHg7XG5cbiAgICAgIHRoIHtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICBjb2xvcjogIzc4ODdBMTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cblxuICAgICAgdGQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICBjb2xvcjogIzMyNDA1NztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWNvbW1lbnQge1xuICAgIG1hcmdpbi10b3A6IDM0cHg7XG5cbiAgICAmLXRleHQge1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgY29sb3I6ICMzMjQwNTc7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICAgIH1cblxuICAgICYtYm9keSB7XG4gICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0QzRERFNjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIGNvbG9yOiAjOTk5RkE4O1xuICAgIH1cbiAgfVxufSIsIi51aSB7XG4gIG1heC13aWR0aDogMTIyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgcGFkZGluZzogMCAxMHB4O1xuXG4gICZfX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG5cbiAgJl9fY29udGFpbmVyIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZmNmYztcbiAgICBtYXJnaW46IDAgLTEwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gICZfX2FzaWRlIHtcbiAgICBmbGV4LWJhc2lzOiAyNSU7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG5cbiAgICAuYXNpZGUge1xuICAgICAgJl9faW5uZXIge1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgICB9XG5cbiAgICAgICZfX25hdiB7XG4gICAgICAgIC5fbGluayB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oI2Y5ZjlmOSwgNSUpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX21haW4ge1xuICAgIGZsZXgtYmFzaXM6IDc1JTtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG5cbiAgICAubWFpbiB7XG4gICAgICAmX19zZWN0aW9uIHtcbiAgICAgICAgcGFkZGluZzogMzBweCAyMHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgZGFya2VuKCNmNWY1ZjUsIDUlKTtcblxuICAgICAgICAuX2JvZHkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgICAgICAgICAucm93ICsgLnJvdyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2NvbG9ycyB7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIC5faXRlbSB7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgYm94LXNoYWRvdzogMCAxMHB4IDIwcHggLTEwcHggcmdiYSgwLCAwLCAwLCAwLjI1KSwgMCAwIDFweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuYXV0aCB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLWhlaWdodDogOTUwcHg7XG5cbiAgJl9faW5uZXIge1xuICAgIGZsZXg6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBib3JkZXI6IDMycHggc29saWQgI2ZmZjtcbiAgfVxuXG4gICZfX2FzaWRlIHtcbiAgICBmbGV4OiAwIDAgNDQwcHg7XG4gICAgcGFkZGluZzogMzRweCAyMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJweDtcbiAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICB9XG5cbiAgJl9fbG9nbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTA1cHg7XG5cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC03OHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgJi1pbm5lciB7XG5cbiAgICB9XG4gIH1cblxuICAmX19iZyB7XG4gICAgZmxleDogMTtcbiAgfVxuXG4gICYtLXRvc3Qge1xuICAgIC5hdXRoX19sb2dvIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDg4cHg7XG4gICAgfVxuICB9XG59IiwiQGltcG9ydCBcInZhcnNcIjtcbkBpbXBvcnQgXCJtaXhpbnNcIjtcblxuaHRtbCxcbmJvZHkge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIC1tcy1vdmVyZmxvdy14OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYm9keSB7XG4gICAgZm9udC1mYW1pbHk6ICRzYW5zO1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgIEBpbmNsdWRlIHMge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG59XG5cbmh0bWwge1xuICAgIGhlaWdodDogMTAwJSBcbn1cblxuLy8gRGVmYXVsdFxuLmxpc3QtdW5zdHlsZWQge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi50YWMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxub2JqZWN0IHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmNmIHtcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcbn1cblxuLy8gQnV0dG9uc1xuaW5wdXQsIFxuYnV0dG9uLCBcbnRleHRhcmVhIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxucCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbnVsIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcblxuICAgIGxpIHtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIH1cbn1cblxuLmhpZGRlbiB7XG4gICAgJi1zIHtcbiAgICAgICAgQGluY2x1ZGUgcyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtdGFibGV0IHtcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHsgXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4udmlzaWJsZSB7XG4gICAgJi1zIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG4gICAgICAgIEBpbmNsdWRlIHMgeyBcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXghaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi10YWJsZXQge1xuICAgICAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDsgXG4gICAgICAgIFxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm92aCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn0iLCJAaW1wb3J0IFwidmFyc1wiO1xuLy8gQG1peGluIGJyKCRyYWRpdXMpIFxuLy8gXHQtd2Via2l0LWJvcmRlci1yYWRpdXM6ICRyYWRpdXNcbi8vIFx0LW1vei1ib3JkZXItcmFkaXVzOiAkcmFkaXVzXG4vLyBcdC1tcy1ib3JkZXItcmFkaXVzOiAkcmFkaXVzXG4vLyBcdGJvcmRlci1yYWRpdXM6ICRyYWRpdXNcblxuQG1peGluIGNsZWFyZml4IHtcblx0JjphZnRlciB7XG5cdFx0Y29udGVudDogJyAnO1xuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRoZWlnaHQ6IDA7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdH1cbn1cblxuLy8gQG1peGluIHBsYWNlaG9sZGVyLWFsbCB7XG4vLyBcdCYucGxhY2Vob2xkZXIgIFxuLy8gXHRAY29udGVudCBcbi8vIFx0JjotbW96LXBsYWNlaG9sZGVyICBcbi8vIFx0XHRAY29udGVudCBcbi8vIFx0Jjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciBcbi8vIFx0XHRAY29udGVudFxuLy8gfVxuXG5AbWl4aW4geHhzIHtcblx0QG1lZGlhKG1heC13aWR0aDogJHh4cykge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbkBtaXhpbiB4cyB7XG5cdEBtZWRpYShtYXgtd2lkdGg6ICR4cykge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cblxuQG1peGluIHMge1xuXHRAbWVkaWEobWF4LXdpZHRoOiAkcykge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbkBtaXhpbiBtIHtcblx0QG1lZGlhKG1heC13aWR0aDogJG0pIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG5AbWl4aW4gbCB7XG5cdEBtZWRpYShtYXgtd2lkdGg6ICRsKSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuQG1peGluIHhsIHtcblx0QG1lZGlhKG1heC13aWR0aDogJHhsKSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuXG5cblxuQG1peGluIGxhbmRzY2FwZSB7XG5cdEBtZWRpYShtYXgtd2lkdGg6ICRsYW5kc2NhcGUpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbkBtaXhpbiB0YWJsZXQtb25seSB7XG5cdEBtZWRpYShtYXgtd2lkdGg6IDEwMjRweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuQG1peGluIHRhYmxldCB7XG5cdEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG5AbWl4aW4gbGluayB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Y29sb3I6IGluaGVyaXQ7XG59XG5cbkBtaXhpbiB0ZXh0LTEyICB7XG5cdGZvbnQtZmFtaWx5OiAkc2Fucztcblx0Zm9udC13ZWlnaHQ6ICRyZWd1bGFyO1xuXHRmb250LXNpemU6IDFweCA7XG5cdGxpbmUtaGVpZ2h0OiAxLjY2NjY2O1xufVxuXG5AbWl4aW4gdGV4dC0xMi1tZWR7XG5cdGZvbnQtZmFtaWx5OiAkc2Fucztcblx0Zm9udC13ZWlnaHQ6ICRtZWRpdW07XG5cdGZvbnQtc2l6ZTogMTJweCA7XG5cdGxpbmUtaGVpZ2h0OiAxLjY2NjY2O1xufVxuXG5AbWl4aW4gdGV4dC0xNiAge1xuXHRmb250LWZhbWlseTogJHNhbnM7XG5cdGZvbnQtd2VpZ2h0OiAkcmVndWxhcjtcblx0Zm9udC1zaXplOiAxNnB4IDtcblx0bGluZS1oZWlnaHQ6IDEuMzc1O1xufVxuXG5AbWl4aW4gdGV4dC0xOCB7XG5cdGZvbnQtZmFtaWx5OiAkc2Fucztcblx0Zm9udC13ZWlnaHQ6ICRyZWd1bGFyO1xuXHRmb250LXNpemU6IDE4cHggO1xuXHRsaW5lLWhlaWdodDogMS4zMzMzMztcbn1cblxuQG1peGluIHRleHQtMTYtbWVkICB7XG5cdGZvbnQtZmFtaWx5OiAkc2Fucztcblx0Zm9udC13ZWlnaHQ6ICRtZWRpdW07XG5cdGZvbnQtc2l6ZTogMTZweCA7XG5cdGxpbmUtaGVpZ2h0OiAxLjM3NTtcbn1cblxuQG1peGluIHRleHQtMTgtbWVkICB7XG5cdGZvbnQtZmFtaWx5OiAkc2Fucztcblx0Zm9udC13ZWlnaHQ6ICRtZWRpdW07XG5cdGZvbnQtc2l6ZTogMThweCA7XG5cdGxpbmUtaGVpZ2h0OiAxLjMzMzMzO1xufVxuXG5AbWl4aW4gaDEge1xuXHRmb250LWZhbWlseTogJHNhbnM7XG5cdGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xuXHRmb250LXNpemU6IDU2cHggO1xuXHRsaW5lLWhlaWdodDogMS4xNzk7XG59XG5cbkBtaXhpbiBoMS1tb2JpbGUge1xuXHRmb250LWZhbWlseTogJHNhbnM7XG5cdGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xuXHRmb250LXNpemU6IDQwcHggO1xuXHRsaW5lLWhlaWdodDogMTAwJTtcbn1cblxuQG1peGluIGgyIHtcblx0Zm9udC1mYW1pbHk6ICRzYW5zO1xuXHRmb250LXdlaWdodDogJG1lZGl1bTtcblx0Zm9udC1zaXplOiA0MHB4IDtcblx0bGluZS1oZWlnaHQ6IDEuMTc1O1xufVxuXG5AbWl4aW4gaDMge1xuXHRmb250LWZhbWlseTogJHNhbnM7XG5cdGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xuXHRmb250LXNpemU6IDMycHggO1xuXHRsaW5lLWhlaWdodDogMS4xODc1O1xufVxuXG5AbWl4aW4gaDMtbW9iaWxlIHtcblx0Zm9udC1mYW1pbHk6ICRzYW5zO1xuXHRmb250LXdlaWdodDogJG1lZGl1bTtcblx0Zm9udC1zaXplOiAyOHB4IDtcblx0bGluZS1oZWlnaHQ6IDEuMTU7XG59XG5cbkBtaXhpbiBoNCB7XG5cdGZvbnQtZmFtaWx5OiAkc2Fucztcblx0Zm9udC13ZWlnaHQ6ICRtZWRpdW07XG5cdGZvbnQtc2l6ZTogMjRweCA7XG5cdGxpbmUtaGVpZ2h0OiAxLjE2NjY2O1xufVxuXG5AbWl4aW4gaDQtbW9iaWxlIHtcblx0Zm9udC1mYW1pbHk6ICRzYW5zO1xuXHRmb250LXdlaWdodDogJG1lZGl1bTtcblx0Zm9udC1zaXplOiAyMHB4IDtcblx0bGluZS1oZWlnaHQ6IDEyMCU7XG59XG5cbkBtaXhpbiB0cmFuc2l0aW9uIHtcblx0dHJhbnNpdGlvbjogYWxsIDAuNHM7XG59XG5cbkBtaXhpbiBoMi1tb2JpbGUge1xuXHRmb250LWZhbWlseTogJHNhbnM7XG5cdGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xuXHRmb250LXNpemU6IDMycHggO1xuXHRsaW5lLWhlaWdodDogMS4xODc1O1xufSIsIi5mYy1pY29uLC5mYy11bnNlbGVjdGFibGV7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lfS5mYyAuZmMtYnV0dG9uLC5mYy1pY29ue3RleHQtdHJhbnNmb3JtOm5vbmU7dGV4dC1hbGlnbjpjZW50ZXJ9LmZjLW5vdC1hbGxvd2VkLC5mYy1ub3QtYWxsb3dlZCAuZmMtZXZlbnR7Y3Vyc29yOm5vdC1hbGxvd2VkfS5mYyAuZmMtYnV0dG9uOm5vdCg6ZGlzYWJsZWQpLC5mYyBhW2RhdGEtbmF2bGlua10sLmZjLWV2ZW50LmZjLWV2ZW50LWRyYWdnYWJsZSwuZmMtZXZlbnRbaHJlZl17Y3Vyc29yOnBvaW50ZXJ9LmZjLXVuc2VsZWN0YWJsZXstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZTstd2Via2l0LXRvdWNoLWNhbGxvdXQ6bm9uZTstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6dHJhbnNwYXJlbnR9LmZje2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Zm9udC1zaXplOjFlbX0uZmMgLmZjLWJ1dHRvbiwuZmMtaWNvbntkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXdlaWdodDo0MDB9LmZjLC5mYyAqLC5mYyA6YWZ0ZXIsLmZjIDpiZWZvcmV7Ym94LXNpemluZzpib3JkZXItYm94fS5mYyB0YWJsZXtib3JkZXItY29sbGFwc2U6Y29sbGFwc2U7Ym9yZGVyLXNwYWNpbmc6MDtmb250LXNpemU6MWVtfS5mYyB0aHt0ZXh0LWFsaWduOmNlbnRlcn0uZmMgdGQsLmZjIHRoe3ZlcnRpY2FsLWFsaWduOnRvcDtwYWRkaW5nOjB9LmZjIC5mYy1idXR0b24sLmZjIC5mYy1idXR0b24gLmZjLWljb24sLmZjIC5mYy1idXR0b24tZ3JvdXAsLmZjIC5mYy10aW1lZ3JpZC1zbG90LWxhYmVse3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uZmMgYVtkYXRhLW5hdmxpbmtdOmhvdmVye3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LmZjIC5mYy1idXR0b246aG92ZXIsLmZjIC5mYy1saXN0LWV2ZW50LXRpdGxlIGEsYS5mYy1ldmVudCxhLmZjLWV2ZW50OmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfS5mYy1kaXJlY3Rpb24tbHRye2RpcmVjdGlvbjpsdHI7dGV4dC1hbGlnbjpsZWZ0fS5mYy1kaXJlY3Rpb24tcnRse2RpcmVjdGlvbjpydGw7dGV4dC1hbGlnbjpyaWdodH0uZmMtdGhlbWUtc3RhbmRhcmQgdGQsLmZjLXRoZW1lLXN0YW5kYXJkIHRoe2JvcmRlcjoxcHggc29saWQgI2RkZDtib3JkZXI6MXB4IHNvbGlkIHZhcigtLWZjLWJvcmRlci1jb2xvciwjZGRkKX0uZmMtbGlxdWlkLWhhY2sgdGQsLmZjLWxpcXVpZC1oYWNrIHRoe3Bvc2l0aW9uOnJlbGF0aXZlfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6ZmNpY29ucztzcmM6dXJsKFwiZGF0YTphcHBsaWNhdGlvbi94LWZvbnQtdHRmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LEFBRUFBQUFMQUlBQUF3QXdUMU12TWc4U0JmQUFBQUM4QUFBQVlHTnRZWEFYVnRLTkFBQUJIQUFBQUZSbllYTndBQUFBRUFBQUFYQUFBQUFJWjJ4NVpnWXlkeElBQUFGNEFBQUZOR2hsWVdRVUo3Y0lBQUFHckFBQUFEWm9hR1ZoQjIwRHpBQUFCdVFBQUFBa2FHMTBlQ0lBQmhRQUFBY0lBQUFBTEd4dlkyRUQ0QVU2QUFBSE5BQUFBQmh0WVhod0FBOEFqQUFBQjB3QUFBQWdibUZ0WlhzcjY5MEFBQWRzQUFBQmhuQnZjM1FBQXdBQUFBQUk5QUFBQUNBQUF3UEFBWkFBQlFBQUFwa0N6QUFBQUk4Q21RTE1BQUFCNndBekFRa0FBQUFBQUFBQUFBQUFBQUFBQUFBQkVBQUFBQUFBQUFBQUFBQUFBQUFBQUFCQUFBRHBCZ1BBLzhBQVFBUEFBRUFBQUFBQkFBQUFBQUFBQUFBQUFBQWdBQUFBQUFBREFBQUFBd0FBQUJ3QUFRQURBQUFBSEFBREFBRUFBQUFjQUFRQU9BQUFBQW9BQ0FBQ0FBSUFBUUFnNlFiLy9mLy9BQUFBQUFBZzZRRC8vZi8vQUFILzR4Y0VBQU1BQVFBQUFBQUFBQUFBQUFBQUFRQUIvLzhBRHdBQkFBQUFBQUFBQUFBQUFnQUFOemtCQUFBQUFBRUFBQUFBQUFBQUFBQUNBQUEzT1FFQUFBQUFBUUFBQUFBQUFBQUFBQUlBQURjNUFRQUFBQUFCQVdJQWpRS2VBc2tBRXdBQUpTYzNOalFuSmlJSEFRWVVGd0VXTWpjMk5DY0NudUxpRFEwTUpBei9BQTBOQVFBTUpBd05EY25pNGd3akRRd00vd0FOSXd6L0FBME5EQ01OQUFBQUFRRmlBSTBDbmdMSkFCTUFBQ1VCTmpRbkFTWWlCd1lVSHdFSEJoUVhGakkzQVo0QkFBME4vd0FNSkF3TkRlTGlEUTBNSkF5TkFRQU1JdzBCQUF3TURTTU00dUlOSXd3TkRRQUFBQUlBNGdDM0F4NENuZ0FUQUNjQUFDVW5OelkwSnlZaUR3RUdGQjhCRmpJM05qUW5JU2MzTmpRbkppSVBBUVlVSHdFV01qYzJOQ2NCODdlM0RRME1JdzNWRFEzVkRTTU1EUTBCSzdlM0RRME1KQXpWRFEzVkRDUU1EUTN6dUxjTUpBd05EZFVOSXd6V0RBd05Jd3k0dHd3a0RBME4xUTBqRE5ZTURBMGpEQUFBQWdEaUFMY0RIZ0tlQUJNQUp3QUFKVGMyTkM4QkppSUhCaFFmQVFjR0ZCY1dNamNoTnpZMEx3RW1JZ2NHRkI4QkJ3WVVGeFl5TndKSjFRME4xUTBqREEwTnQ3Y05EUXdqRGY3VjFRME4xUXdrREEwTnQ3Y05EUXdrRExmV0RDTU4xUTBORENRTXQ3Z01JdzBNRE5ZTUl3M1ZEUTBNSkF5M3VBd2pEUXdNQUFBREFGVUFBQU9yQTFVQU13Qm9BSGNBQUJNaUJnY09BUWNPQVFjT0FSVVJGQllYSGdFWEhnRVhIZ0V6SVRJMk56NEJOejRCTno0Qk5SRTBKaWN1QVNjdUFTY3VBU01GSVRJV0Z4NEJGeDRCRng0QkZSRVVCZ2NPQVFjT0FRY09BU01oSWlZbkxnRW5MZ0VuTGdFMUVUUTJOejRCTno0Qk56NEJNeE1oTWpZMU5DWWpJU0lHRlJRV005VU5HQXdMRlFrSkRnVUZCUVVGQlE0SkNSVUxEQmdOQWxZTkdBd0xGUWtKRGdVRkJRVUZCUTRKQ1JVTERCZ04vYW9DVmdRSUJBUUhBd01GQVFJQkFRSUJCUU1EQndRRUNBVDlxZ1FJQkFRSEF3TUZBUUlCQVFJQkJRTURCd1FFQ0FTQUFWWVJHUmtSL3FvUkdSa1JBMVVGQkFVT0NRa1ZEQXNaRGYyckRSa0xEQlVKQ0E0RkJRVUZCUVVPQ1FnVkRBc1pEUUpWRFJrTERCVUpDUTRGQkFWVkFnRUNCUU1DQndRRUNBWDlxd1FKQXdRSEF3TUZBUUlDQWdJQkJRTURCd1FEQ1FRQ1ZRVUlCQVFIQWdNRkFnRUMvb0FaRWhFWkdSRVNHUUFBQUFBREFGVUFBQU9yQTFVQU13Qm9BSWtBQUJNaUJnY09BUWNPQVFjT0FSVVJGQllYSGdFWEhnRVhIZ0V6SVRJMk56NEJOejRCTno0Qk5SRTBKaWN1QVNjdUFTY3VBU01GSVRJV0Z4NEJGeDRCRng0QkZSRVVCZ2NPQVFjT0FRY09BU01oSWlZbkxnRW5MZ0VuTGdFMUVUUTJOejRCTno0Qk56NEJNeE16RlJRV016STJQUUV6TWpZMU5DWXJBVFUwSmlNaUJoMEJJeUlHRlJRV005VU5HQXdMRlFrSkRnVUZCUVVGQlE0SkNSVUxEQmdOQWxZTkdBd0xGUWtKRGdVRkJRVUZCUTRKQ1JVTERCZ04vYW9DVmdRSUJBUUhBd01GQVFJQkFRSUJCUU1EQndRRUNBVDlxZ1FJQkFRSEF3TUZBUUlCQVFJQkJRTURCd1FFQ0FTQWdCa1NFaG1BRVJrWkVZQVpFaElaZ0JFWkdSRURWUVVFQlE0SkNSVU1DeGtOL2FzTkdRc01GUWtJRGdVRkJRVUZCUTRKQ0JVTUN4a05BbFVOR1FzTUZRa0pEZ1VFQlZVQ0FRSUZBd0lIQkFRSUJmMnJCQWtEQkFjREF3VUJBZ0lDQWdFRkF3TUhCQU1KQkFKVkJRZ0VCQWNDQXdVQ0FRTCtnSUFTR1JrU2dCa1NFUm1BRWhrWkVvQVpFUklaQUFBQkFPSUFqUU1lQXNrQUlBQUFFeGNIQmhRWEZqSS9BUmNXTWpjMk5DOEJOelkwSnlZaUR3RW5KaUlIQmhRWDR1TGlEUTBNSkF6aTRnd2tEQTBONHVJTkRRd2tET0xpRENRTURRMENqZUxpRFNNTURRM2g0UTBORENNTjR1SU1JdzBNRE9MaURBd05Jd3dBQUFBQkFBQUFBUUFBYTVuMHkxOFBQUFVBQ3dRQUFBQUFBTml2T1ZzQUFBQUEySzg1V3dBQUFBQURxd05WQUFBQUNBQUNBQUFBQUFBQUFBRUFBQVBBLzhBQUFBUUFBQUFBQUFPckFBRUFBQUFBQUFBQUFBQUFBQUFBQUFBTEJBQUFBQUFBQUFBQUFBQUFBZ0FBQUFRQUFXSUVBQUZpQkFBQTRnUUFBT0lFQUFCVkJBQUFWUVFBQU9JQUFBQUFBQW9BRkFBZUFFUUFhZ0NxQU9vQm5nSmtBcG9BQVFBQUFBc0FpZ0FEQUFBQUFBQUNBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQTRBcmdBQkFBQUFBQUFCQUFjQUFBQUJBQUFBQUFBQ0FBY0FZQUFCQUFBQUFBQURBQWNBTmdBQkFBQUFBQUFFQUFjQWRRQUJBQUFBQUFBRkFBc0FGUUFCQUFBQUFBQUdBQWNBU3dBQkFBQUFBQUFLQUJvQWlnQURBQUVFQ1FBQkFBNEFCd0FEQUFFRUNRQUNBQTRBWndBREFBRUVDUUFEQUE0QVBRQURBQUVFQ1FBRUFBNEFmQUFEQUFFRUNRQUZBQllBSUFBREFBRUVDUUFHQUE0QVVnQURBQUVFQ1FBS0FEUUFwR1pqYVdOdmJuTUFaZ0JqQUdrQVl3QnZBRzRBYzFabGNuTnBiMjRnTVM0d0FGWUFaUUJ5QUhNQWFRQnZBRzRBSUFBeEFDNEFNR1pqYVdOdmJuTUFaZ0JqQUdrQVl3QnZBRzRBYzJaamFXTnZibk1BWmdCakFHa0FZd0J2QUc0QWMxSmxaM1ZzWVhJQVVnQmxBR2NBZFFCc0FHRUFjbVpqYVdOdmJuTUFaZ0JqQUdrQVl3QnZBRzRBYzBadmJuUWdaMlZ1WlhKaGRHVmtJR0o1SUVsamIwMXZiMjR1QUVZQWJ3QnVBSFFBSUFCbkFHVUFiZ0JsQUhJQVlRQjBBR1VBWkFBZ0FHSUFlUUFnQUVrQVl3QnZBRTBBYndCdkFHNEFMZ0FBQUFNQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQT1cIikgZm9ybWF0KCd0cnVldHlwZScpO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbH0uZmMtaWNvbnt3aWR0aDoxZW07aGVpZ2h0OjFlbTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZTtmb250LWZhbWlseTpmY2ljb25zIWltcG9ydGFudDtzcGVhazpub25lO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtdmFyaWFudDpub3JtYWw7bGluZS1oZWlnaHQ6MTstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkOy1tb3otb3N4LWZvbnQtc21vb3RoaW5nOmdyYXlzY2FsZX0uZmMtaWNvbi1jaGV2cm9uLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MDBcIn0uZmMtaWNvbi1jaGV2cm9uLXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxlOTAxXCJ9LmZjLWljb24tY2hldnJvbnMtbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZTkwMlwifS5mYy1pY29uLWNoZXZyb25zLXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxlOTAzXCJ9LmZjLWljb24tbWludXMtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxlOTA0XCJ9LmZjLWljb24tcGx1cy1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MDVcIn0uZmMtaWNvbi14OmJlZm9yZXtjb250ZW50OlwiXFxlOTA2XCJ9LmZjIC5mYy1idXR0b257b3ZlcmZsb3c6dmlzaWJsZTt0ZXh0LXRyYW5zZm9ybTpub25lO21hcmdpbjowO2ZvbnQtZmFtaWx5OmluaGVyaXR9LmZjIC5mYy1idXR0b246Oi1tb3otZm9jdXMtaW5uZXJ7cGFkZGluZzowO2JvcmRlci1zdHlsZTpub25lfS5mYyAuZmMtYnV0dG9uey13ZWJraXQtYXBwZWFyYW5jZTpidXR0b247LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudDtwYWRkaW5nOi40ZW0gLjY1ZW07Zm9udC1zaXplOjFlbTtsaW5lLWhlaWdodDoxLjU7Ym9yZGVyLXJhZGl1czouMjVlbX0uZmMgLmZjLWJ1dHRvbjpmb2N1c3tvdXRsaW5lOjA7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDQ0LDYyLDgwLC4yNSl9LmZjIC5mYy1idXR0b24tcHJpbWFyeTpmb2N1cywuZmMgLmZjLWJ1dHRvbi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpLmZjLWJ1dHRvbi1hY3RpdmU6Zm9jdXMsLmZjIC5mYy1idXR0b24tcHJpbWFyeTpub3QoOmRpc2FibGVkKTphY3RpdmU6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDc2LDkxLDEwNiwuNSl9LmZjIC5mYy1idXR0b246ZGlzYWJsZWR7b3BhY2l0eTouNjV9LmZjIC5mYy1idXR0b24tcHJpbWFyeXtjb2xvcjojZmZmO2NvbG9yOnZhcigtLWZjLWJ1dHRvbi10ZXh0LWNvbG9yLCNmZmYpO2JhY2tncm91bmQtY29sb3I6IzJDM0U1MDtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWZjLWJ1dHRvbi1iZy1jb2xvciwjMkMzRTUwKTtib3JkZXItY29sb3I6IzJDM0U1MDtib3JkZXItY29sb3I6dmFyKC0tZmMtYnV0dG9uLWJvcmRlci1jb2xvciwjMkMzRTUwKX0uZmMgLmZjLWJ1dHRvbi1wcmltYXJ5OmhvdmVye2NvbG9yOiNmZmY7Y29sb3I6dmFyKC0tZmMtYnV0dG9uLXRleHQtY29sb3IsI2ZmZik7YmFja2dyb3VuZC1jb2xvcjojMWUyYjM3O2JhY2tncm91bmQtY29sb3I6dmFyKC0tZmMtYnV0dG9uLWhvdmVyLWJnLWNvbG9yLCMxZTJiMzcpO2JvcmRlci1jb2xvcjojMWEyNTJmO2JvcmRlci1jb2xvcjp2YXIoLS1mYy1idXR0b24taG92ZXItYm9yZGVyLWNvbG9yLCMxYTI1MmYpfS5mYyAuZmMtYnV0dG9uLXByaW1hcnk6ZGlzYWJsZWR7Y29sb3I6I2ZmZjtjb2xvcjp2YXIoLS1mYy1idXR0b24tdGV4dC1jb2xvciwjZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOiMyQzNFNTA7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1mYy1idXR0b24tYmctY29sb3IsIzJDM0U1MCk7Ym9yZGVyLWNvbG9yOiMyQzNFNTA7Ym9yZGVyLWNvbG9yOnZhcigtLWZjLWJ1dHRvbi1ib3JkZXItY29sb3IsIzJDM0U1MCl9LmZjIC5mYy1idXR0b24tcHJpbWFyeTpub3QoOmRpc2FibGVkKS5mYy1idXR0b24tYWN0aXZlLC5mYyAuZmMtYnV0dG9uLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6YWN0aXZle2NvbG9yOiNmZmY7Y29sb3I6dmFyKC0tZmMtYnV0dG9uLXRleHQtY29sb3IsI2ZmZik7YmFja2dyb3VuZC1jb2xvcjojMWEyNTJmO2JhY2tncm91bmQtY29sb3I6dmFyKC0tZmMtYnV0dG9uLWFjdGl2ZS1iZy1jb2xvciwjMWEyNTJmKTtib3JkZXItY29sb3I6IzE1MWUyNztib3JkZXItY29sb3I6dmFyKC0tZmMtYnV0dG9uLWFjdGl2ZS1ib3JkZXItY29sb3IsIzE1MWUyNyl9LmZjIC5mYy1idXR0b24gLmZjLWljb257Zm9udC1zaXplOjEuNWVtfS5mYyAuZmMtYnV0dG9uLWdyb3Vwe3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWZsZXh9LmZjIC5mYy1idXR0b24tZ3JvdXA+LmZjLWJ1dHRvbntwb3NpdGlvbjpyZWxhdGl2ZTtmbGV4OjEgMSBhdXRvfS5mYyAuZmMtYnV0dG9uLWdyb3VwPi5mYy1idXR0b24uZmMtYnV0dG9uLWFjdGl2ZSwuZmMgLmZjLWJ1dHRvbi1ncm91cD4uZmMtYnV0dG9uOmFjdGl2ZSwuZmMgLmZjLWJ1dHRvbi1ncm91cD4uZmMtYnV0dG9uOmZvY3VzLC5mYyAuZmMtYnV0dG9uLWdyb3VwPi5mYy1idXR0b246aG92ZXJ7ei1pbmRleDoxfS5mYy1kaXJlY3Rpb24tbHRyIC5mYy1idXR0b24tZ3JvdXA+LmZjLWJ1dHRvbjpub3QoOmZpcnN0LWNoaWxkKXttYXJnaW4tbGVmdDotMXB4O2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjB9LmZjLWRpcmVjdGlvbi1sdHIgLmZjLWJ1dHRvbi1ncm91cD4uZmMtYnV0dG9uOm5vdCg6bGFzdC1jaGlsZCl7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowfS5mYy1kaXJlY3Rpb24tcnRsIC5mYy1idXR0b24tZ3JvdXA+LmZjLWJ1dHRvbjpub3QoOmZpcnN0LWNoaWxkKXttYXJnaW4tcmlnaHQ6LTFweDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjB9LmZjLWRpcmVjdGlvbi1ydGwgLmZjLWJ1dHRvbi1ncm91cD4uZmMtYnV0dG9uOm5vdCg6bGFzdC1jaGlsZCl7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MH0uZmMgLmZjLXRvb2xiYXJ7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcn0uZmMgLmZjLXRvb2xiYXIuZmMtaGVhZGVyLXRvb2xiYXJ7bWFyZ2luLWJvdHRvbToxLjVlbX0uZmMgLmZjLXRvb2xiYXIuZmMtZm9vdGVyLXRvb2xiYXJ7bWFyZ2luLXRvcDoxLjVlbX0uZmMgLmZjLXRvb2xiYXItdGl0bGV7Zm9udC1zaXplOjEuNzVlbTttYXJnaW46MH0uZmMtZGlyZWN0aW9uLWx0ciAuZmMtdG9vbGJhcj4qPjpub3QoOmZpcnN0LWNoaWxkKXttYXJnaW4tbGVmdDouNzVlbX0uZmMtZGlyZWN0aW9uLXJ0bCAuZmMtdG9vbGJhcj4qPjpub3QoOmZpcnN0LWNoaWxkKXttYXJnaW4tcmlnaHQ6Ljc1ZW19LmZjLWRpcmVjdGlvbi1ydGwgLmZjLXRvb2xiYXItbHRye2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlfS5mYyAuZmMtc2Nyb2xsZXJ7LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2g7cG9zaXRpb246cmVsYXRpdmV9LmZjIC5mYy1zY3JvbGxlci1saXF1aWR7aGVpZ2h0OjEwMCV9LmZjIC5mYy1zY3JvbGxlci1saXF1aWQtYWJzb2x1dGV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtsZWZ0OjA7Ym90dG9tOjB9LmZjIC5mYy1zY3JvbGxlci1oYXJuZXNze3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbjtkaXJlY3Rpb246bHRyfS5mYyAuZmMtc2Nyb2xsZXItaGFybmVzcy1saXF1aWR7aGVpZ2h0OjEwMCV9LmZjLWRpcmVjdGlvbi1ydGwgLmZjLXNjcm9sbGVyLWhhcm5lc3M+LmZjLXNjcm9sbGVye2RpcmVjdGlvbjpydGx9LmZjLXRoZW1lLXN0YW5kYXJkIC5mYy1zY3JvbGxncmlke2JvcmRlcjoxcHggc29saWQgI2RkZDtib3JkZXI6MXB4IHNvbGlkIHZhcigtLWZjLWJvcmRlci1jb2xvciwjZGRkKX0uZmMgLmZjLXNjcm9sbGdyaWQsLmZjIC5mYy1zY3JvbGxncmlkLXNlY3Rpb24tZm9vdGVyPiosLmZjIC5mYy1zY3JvbGxncmlkLXNlY3Rpb24taGVhZGVyPip7Ym9yZGVyLWJvdHRvbS13aWR0aDowfS5mYyAuZmMtc2Nyb2xsZ3JpZCwuZmMgLmZjLXNjcm9sbGdyaWQgdGFibGV7d2lkdGg6MTAwJTt0YWJsZS1sYXlvdXQ6Zml4ZWR9LmZjIC5mYy1zY3JvbGxncmlkIHRhYmxle2JvcmRlci10b3Atc3R5bGU6aGlkZGVuO2JvcmRlci1sZWZ0LXN0eWxlOmhpZGRlbjtib3JkZXItcmlnaHQtc3R5bGU6aGlkZGVufS5mYyAuZmMtc2Nyb2xsZ3JpZHtib3JkZXItY29sbGFwc2U6c2VwYXJhdGU7Ym9yZGVyLXJpZ2h0LXdpZHRoOjB9LmZjIC5mYy1zY3JvbGxncmlkLWxpcXVpZHtoZWlnaHQ6MTAwJX0uZmMgLmZjLXNjcm9sbGdyaWQtc2VjdGlvbiwuZmMgLmZjLXNjcm9sbGdyaWQtc2VjdGlvbiB0YWJsZSwuZmMgLmZjLXNjcm9sbGdyaWQtc2VjdGlvbj50ZHtoZWlnaHQ6MXB4fS5mYyAuZmMtc2Nyb2xsZ3JpZC1zZWN0aW9uLWxpcXVpZHtoZWlnaHQ6YXV0b30uZmMgLmZjLXNjcm9sbGdyaWQtc2VjdGlvbi1saXF1aWQ+dGR7aGVpZ2h0OjEwMCV9LmZjIC5mYy1zY3JvbGxncmlkLXNlY3Rpb24+Kntib3JkZXItdG9wLXdpZHRoOjA7Ym9yZGVyLWxlZnQtd2lkdGg6MH0uZmMgLmZjLXNjcm9sbGdyaWQtc2VjdGlvbi1ib2R5IHRhYmxlLC5mYyAuZmMtc2Nyb2xsZ3JpZC1zZWN0aW9uLWZvb3RlciB0YWJsZXtib3JkZXItYm90dG9tLXN0eWxlOmhpZGRlbn0uZmMgLmZjLXNjcm9sbGdyaWQtc2VjdGlvbi1zdGlja3k+KntiYWNrZ3JvdW5kOnZhcigtLWZjLXBhZ2UtYmctY29sb3IsI2ZmZik7cG9zaXRpb246LXdlYmtpdC1zdGlja3k7cG9zaXRpb246c3RpY2t5O3otaW5kZXg6Mn0uZmMgLmZjLXNjcm9sbGdyaWQtc2VjdGlvbi1oZWFkZXIuZmMtc2Nyb2xsZ3JpZC1zZWN0aW9uLXN0aWNreT4qe3RvcDowfS5mYyAuZmMtc2Nyb2xsZ3JpZC1zZWN0aW9uLWZvb3Rlci5mYy1zY3JvbGxncmlkLXNlY3Rpb24tc3RpY2t5Pip7Ym90dG9tOjB9LmZjIC5mYy1zY3JvbGxncmlkLXN0aWNreS1zaGlte2hlaWdodDoxcHg7bWFyZ2luLWJvdHRvbTotMXB4fS5mYy1zdGlja3l7cG9zaXRpb246LXdlYmtpdC1zdGlja3k7cG9zaXRpb246c3RpY2t5fS5mYyAuZmMtdmlldy1oYXJuZXNze2ZsZXgtZ3JvdzoxO3Bvc2l0aW9uOnJlbGF0aXZlfS5mYyAuZmMtYmctZXZlbnQsLmZjIC5mYy1oaWdobGlnaHQsLmZjIC5mYy1ub24tYnVzaW5lc3MsLmZjIC5mYy12aWV3LWhhcm5lc3MtYWN0aXZlPi5mYy12aWV3e3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtyaWdodDowO2JvdHRvbTowfS5mYyAuZmMtY29sLWhlYWRlci1jZWxsLWN1c2hpb257ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZzoycHggNHB4fS5mYyAuZmMtbm9uLWJ1c2luZXNze2JhY2tncm91bmQ6cmdiYSgyMTUsMjE1LDIxNSwuMyk7YmFja2dyb3VuZDp2YXIoLS1mYy1ub24tYnVzaW5lc3MtY29sb3IscmdiYSgyMTUsMjE1LDIxNSwuMykpfS5mYyAuZmMtYmctZXZlbnR7YmFja2dyb3VuZDp2YXIoLS1mYy1iZy1ldmVudC1jb2xvciwjOGZkZjgyKTtvcGFjaXR5Oi4zO29wYWNpdHk6dmFyKC0tZmMtYmctZXZlbnQtb3BhY2l0eSwuMyl9LmZjIC5mYy1iZy1ldmVudCAuZmMtZXZlbnQtdGl0bGV7bWFyZ2luOi41ZW07Zm9udC1zaXplOi44NWVtO2ZvbnQtc2l6ZTp2YXIoLS1mYy1zbWFsbC1mb250LXNpemUsLjg1ZW0pO2ZvbnQtc3R5bGU6aXRhbGljfS5mYyAuZmMtaGlnaGxpZ2h0e2JhY2tncm91bmQ6cmdiYSgxODgsMjMyLDI0MSwuMyk7YmFja2dyb3VuZDp2YXIoLS1mYy1oaWdobGlnaHQtY29sb3IscmdiYSgxODgsMjMyLDI0MSwuMykpfS5mYyAuZmMtY2VsbC1zaGFkZWQsLmZjIC5mYy1kYXktZGlzYWJsZWR7YmFja2dyb3VuZDpyZ2JhKDIwOCwyMDgsMjA4LC4zKTtiYWNrZ3JvdW5kOnZhcigtLWZjLW5ldXRyYWwtYmctY29sb3IscmdiYSgyMDgsMjA4LDIwOCwuMykpfS5mYy1ldmVudCAuZmMtZXZlbnQtbWFpbntwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjJ9LmZjLWV2ZW50LWRyYWdnaW5nOm5vdCguZmMtZXZlbnQtc2VsZWN0ZWQpe29wYWNpdHk6Ljc1fS5mYy1ldmVudC1kcmFnZ2luZy5mYy1ldmVudC1zZWxlY3RlZHtib3gtc2hhZG93OjAgMnB4IDdweCByZ2JhKDAsMCwwLC4zKX0uZmMtZXZlbnQgLmZjLWV2ZW50LXJlc2l6ZXJ7ZGlzcGxheTpub25lO3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6NH0uZmMtZXZlbnQtc2VsZWN0ZWQgLmZjLWV2ZW50LXJlc2l6ZXIsLmZjLWV2ZW50OmhvdmVyIC5mYy1ldmVudC1yZXNpemVyLC5mYy1oLWV2ZW50e2Rpc3BsYXk6YmxvY2t9LmZjLWV2ZW50LXNlbGVjdGVkIC5mYy1ldmVudC1yZXNpemVye2JvcmRlci1yYWRpdXM6NHB4O2JvcmRlci1yYWRpdXM6Y2FsYyh2YXIoLS1mYy1ldmVudC1yZXNpemVyLWRvdC10b3RhbC13aWR0aCw4cHgpLyAyKTtib3JkZXItd2lkdGg6MXB4O2JvcmRlci13aWR0aDp2YXIoLS1mYy1ldmVudC1yZXNpemVyLWRvdC1ib3JkZXItd2lkdGgsMXB4KTt3aWR0aDo4cHg7d2lkdGg6dmFyKC0tZmMtZXZlbnQtcmVzaXplci1kb3QtdG90YWwtd2lkdGgsOHB4KTtoZWlnaHQ6OHB4O2hlaWdodDp2YXIoLS1mYy1ldmVudC1yZXNpemVyLWRvdC10b3RhbC13aWR0aCw4cHgpO2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItY29sb3I6aW5oZXJpdDtiYWNrZ3JvdW5kOnZhcigtLWZjLXBhZ2UtYmctY29sb3IsI2ZmZil9LmZjLWV2ZW50LXNlbGVjdGVkIC5mYy1ldmVudC1yZXNpemVyOmJlZm9yZXtjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO3RvcDotMjBweDtsZWZ0Oi0yMHB4O3JpZ2h0Oi0yMHB4O2JvdHRvbTotMjBweH0uZmMtZXZlbnQtc2VsZWN0ZWR7Ym94LXNoYWRvdzowIDJweCA1cHggcmdiYSgwLDAsMCwuMil9LmZjLWV2ZW50LXNlbGVjdGVkOmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDozO3RvcDowO2xlZnQ6MDtyaWdodDowO2JvdHRvbTowfS5mYy1ldmVudC1zZWxlY3RlZDphZnRlcntjb250ZW50OlwiXCI7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC4yNSk7YmFja2dyb3VuZDp2YXIoLS1mYy1ldmVudC1zZWxlY3RlZC1vdmVybGF5LWNvbG9yLHJnYmEoMCwwLDAsLjI1KSk7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoxO3RvcDotMXB4O2xlZnQ6LTFweDtyaWdodDotMXB4O2JvdHRvbTotMXB4fS5mYy1oLWV2ZW50e2JvcmRlcjoxcHggc29saWQgIzM3ODhkODtib3JkZXI6MXB4IHNvbGlkIHZhcigtLWZjLWV2ZW50LWJvcmRlci1jb2xvciwjMzc4OGQ4KTtiYWNrZ3JvdW5kLWNvbG9yOiMzNzg4ZDg7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1mYy1ldmVudC1iZy1jb2xvciwjMzc4OGQ4KX0uZmMtaC1ldmVudCAuZmMtZXZlbnQtbWFpbntjb2xvcjojZmZmO2NvbG9yOnZhcigtLWZjLWV2ZW50LXRleHQtY29sb3IsI2ZmZil9LmZjLWgtZXZlbnQgLmZjLWV2ZW50LW1haW4tZnJhbWV7ZGlzcGxheTpmbGV4fS5mYy1oLWV2ZW50IC5mYy1ldmVudC10aW1le21heC13aWR0aDoxMDAlO292ZXJmbG93OmhpZGRlbn0uZmMtaC1ldmVudCAuZmMtZXZlbnQtdGl0bGUtY29udGFpbmVye2ZsZXgtZ3JvdzoxO2ZsZXgtc2hyaW5rOjE7bWluLXdpZHRoOjB9LmZjLWgtZXZlbnQgLmZjLWV2ZW50LXRpdGxle2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOnRvcDtsZWZ0OjA7cmlnaHQ6MDttYXgtd2lkdGg6MTAwJTtvdmVyZmxvdzpoaWRkZW59LmZjLWgtZXZlbnQuZmMtZXZlbnQtc2VsZWN0ZWQ6YmVmb3Jle3RvcDotMTBweDtib3R0b206LTEwcHh9LmZjLWRpcmVjdGlvbi1sdHIgLmZjLWRheWdyaWQtYmxvY2stZXZlbnQ6bm90KC5mYy1ldmVudC1zdGFydCksLmZjLWRpcmVjdGlvbi1ydGwgLmZjLWRheWdyaWQtYmxvY2stZXZlbnQ6bm90KC5mYy1ldmVudC1lbmQpe2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLWxlZnQtd2lkdGg6MH0uZmMtZGlyZWN0aW9uLWx0ciAuZmMtZGF5Z3JpZC1ibG9jay1ldmVudDpub3QoLmZjLWV2ZW50LWVuZCksLmZjLWRpcmVjdGlvbi1ydGwgLmZjLWRheWdyaWQtYmxvY2stZXZlbnQ6bm90KC5mYy1ldmVudC1zdGFydCl7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowO2JvcmRlci1yaWdodC13aWR0aDowfS5mYy1oLWV2ZW50Om5vdCguZmMtZXZlbnQtc2VsZWN0ZWQpIC5mYy1ldmVudC1yZXNpemVye3RvcDowO2JvdHRvbTowO3dpZHRoOjhweDt3aWR0aDp2YXIoLS1mYy1ldmVudC1yZXNpemVyLXRoaWNrbmVzcyw4cHgpfS5mYy1kaXJlY3Rpb24tbHRyIC5mYy1oLWV2ZW50Om5vdCguZmMtZXZlbnQtc2VsZWN0ZWQpIC5mYy1ldmVudC1yZXNpemVyLXN0YXJ0LC5mYy1kaXJlY3Rpb24tcnRsIC5mYy1oLWV2ZW50Om5vdCguZmMtZXZlbnQtc2VsZWN0ZWQpIC5mYy1ldmVudC1yZXNpemVyLWVuZHtjdXJzb3I6dy1yZXNpemU7bGVmdDotNHB4O2xlZnQ6Y2FsYyh2YXIoLS1mYy1ldmVudC1yZXNpemVyLXRoaWNrbmVzcyw4cHgpLyAtMil9LmZjLWRpcmVjdGlvbi1sdHIgLmZjLWgtZXZlbnQ6bm90KC5mYy1ldmVudC1zZWxlY3RlZCkgLmZjLWV2ZW50LXJlc2l6ZXItZW5kLC5mYy1kaXJlY3Rpb24tcnRsIC5mYy1oLWV2ZW50Om5vdCguZmMtZXZlbnQtc2VsZWN0ZWQpIC5mYy1ldmVudC1yZXNpemVyLXN0YXJ0e2N1cnNvcjplLXJlc2l6ZTtyaWdodDotNHB4O3JpZ2h0OmNhbGModmFyKC0tZmMtZXZlbnQtcmVzaXplci10aGlja25lc3MsOHB4KS8gLTIpfS5mYy1oLWV2ZW50LmZjLWV2ZW50LXNlbGVjdGVkIC5mYy1ldmVudC1yZXNpemVye3RvcDo1MCU7bWFyZ2luLXRvcDotNHB4O21hcmdpbi10b3A6Y2FsYyh2YXIoLS1mYy1ldmVudC1yZXNpemVyLWRvdC10b3RhbC13aWR0aCw4cHgpLyAtMil9LmZjLWRpcmVjdGlvbi1sdHIgLmZjLWgtZXZlbnQuZmMtZXZlbnQtc2VsZWN0ZWQgLmZjLWV2ZW50LXJlc2l6ZXItc3RhcnQsLmZjLWRpcmVjdGlvbi1ydGwgLmZjLWgtZXZlbnQuZmMtZXZlbnQtc2VsZWN0ZWQgLmZjLWV2ZW50LXJlc2l6ZXItZW5ke2xlZnQ6LTRweDtsZWZ0OmNhbGModmFyKC0tZmMtZXZlbnQtcmVzaXplci1kb3QtdG90YWwtd2lkdGgsOHB4KS8gLTIpfS5mYy1kaXJlY3Rpb24tbHRyIC5mYy1oLWV2ZW50LmZjLWV2ZW50LXNlbGVjdGVkIC5mYy1ldmVudC1yZXNpemVyLWVuZCwuZmMtZGlyZWN0aW9uLXJ0bCAuZmMtaC1ldmVudC5mYy1ldmVudC1zZWxlY3RlZCAuZmMtZXZlbnQtcmVzaXplci1zdGFydHtyaWdodDotNHB4O3JpZ2h0OmNhbGModmFyKC0tZmMtZXZlbnQtcmVzaXplci1kb3QtdG90YWwtd2lkdGgsOHB4KS8gLTIpfTpyb290ey0tZmMtZGF5Z3JpZC1ldmVudC1kb3Qtd2lkdGg6OHB4Oy0tZmMtbGlzdC1ldmVudC1kb3Qtd2lkdGg6MTBweDstLWZjLWxpc3QtZXZlbnQtaG92ZXItYmctY29sb3I6I2Y1ZjVmNX0uZmMgLmZjLXBvcG92ZXJ7cG9zaXRpb246Zml4ZWQ7dG9wOjA7Ym94LXNoYWRvdzowIDJweCA2cHggcmdiYSgwLDAsMCwuMTUpfS5mYyAuZmMtcG9wb3Zlci1oZWFkZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpjZW50ZXI7cGFkZGluZzozcHggNHB4fS5mYyAuZmMtcG9wb3Zlci10aXRsZXttYXJnaW46MCAycHh9LmZjIC5mYy1wb3BvdmVyLWNsb3Nle2N1cnNvcjpwb2ludGVyO29wYWNpdHk6LjY1O2ZvbnQtc2l6ZToxLjFlbX0uZmMtdGhlbWUtc3RhbmRhcmQgLmZjLXBvcG92ZXJ7Ym9yZGVyOjFweCBzb2xpZCAjZGRkO2JvcmRlcjoxcHggc29saWQgdmFyKC0tZmMtYm9yZGVyLWNvbG9yLCNkZGQpO2JhY2tncm91bmQ6dmFyKC0tZmMtcGFnZS1iZy1jb2xvciwjZmZmKX0uZmMtdGhlbWUtc3RhbmRhcmQgLmZjLXBvcG92ZXItaGVhZGVye2JhY2tncm91bmQ6cmdiYSgyMDgsMjA4LDIwOCwuMyk7YmFja2dyb3VuZDp2YXIoLS1mYy1uZXV0cmFsLWJnLWNvbG9yLHJnYmEoMjA4LDIwOCwyMDgsLjMpKX0uZmMtZGF5Z3JpZC1kYXktZXZlbnRzOmFmdGVyLC5mYy1kYXlncmlkLWRheS1ldmVudHM6YmVmb3JlLC5mYy1kYXlncmlkLWRheS1mcmFtZTphZnRlciwuZmMtZGF5Z3JpZC1kYXktZnJhbWU6YmVmb3JlLC5mYy1kYXlncmlkLWV2ZW50LWhhcm5lc3M6YWZ0ZXIsLmZjLWRheWdyaWQtZXZlbnQtaGFybmVzczpiZWZvcmV7Y29udGVudDpcIlwiO2NsZWFyOmJvdGg7ZGlzcGxheTp0YWJsZX0uZmMgLmZjLWRheWdyaWQtYm9keXtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjF9LmZjIC5mYy1kYXlncmlkLWRheS5mYy1kYXktdG9kYXl7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyMjAsNDAsLjE1KTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWZjLXRvZGF5LWJnLWNvbG9yLHJnYmEoMjU1LDIyMCw0MCwuMTUpKX0uZmMgLmZjLWRheWdyaWQtZGF5LWZyYW1le3Bvc2l0aW9uOnJlbGF0aXZlO21pbi1oZWlnaHQ6MTAwJX0uZmMgLmZjLWRheWdyaWQtZGF5LXRvcHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2V9LmZjIC5mYy1kYXktb3RoZXIgLmZjLWRheWdyaWQtZGF5LXRvcHtvcGFjaXR5Oi4zfS5mYyAuZmMtZGF5Z3JpZC1kYXktbnVtYmVye3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6NDtwYWRkaW5nOjRweH0uZmMgLmZjLWRheWdyaWQtZGF5LWV2ZW50c3ttYXJnaW4tdG9wOjFweH0uZmMgLmZjLWRheWdyaWQtYm9keS1iYWxhbmNlZCAuZmMtZGF5Z3JpZC1kYXktZXZlbnRze3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtyaWdodDowfS5mYyAuZmMtZGF5Z3JpZC1ib2R5LXVuYmFsYW5jZWQgLmZjLWRheWdyaWQtZGF5LWV2ZW50c3twb3NpdGlvbjpyZWxhdGl2ZTttaW4taGVpZ2h0OjJlbX0uZmMgLmZjLWRheWdyaWQtYm9keS1uYXR1cmFsIC5mYy1kYXlncmlkLWRheS1ldmVudHN7bWFyZ2luLWJvdHRvbToxZW19LmZjIC5mYy1kYXlncmlkLWV2ZW50LWhhcm5lc3N7cG9zaXRpb246cmVsYXRpdmV9LmZjIC5mYy1kYXlncmlkLWV2ZW50LWhhcm5lc3MtYWJze3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtyaWdodDowfS5mYyAuZmMtZGF5Z3JpZC1iZy1oYXJuZXNze3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2JvdHRvbTowfS5mYyAuZmMtZGF5Z3JpZC1kYXktYmcgLmZjLW5vbi1idXNpbmVzc3t6LWluZGV4OjF9LmZjIC5mYy1kYXlncmlkLWRheS1iZyAuZmMtYmctZXZlbnR7ei1pbmRleDoyfS5mYyAuZmMtZGF5Z3JpZC1kYXktYmcgLmZjLWhpZ2hsaWdodHt6LWluZGV4OjN9LmZjIC5mYy1kYXlncmlkLWV2ZW50e3otaW5kZXg6NjttYXJnaW4tdG9wOjFweH0uZmMgLmZjLWRheWdyaWQtZXZlbnQuZmMtZXZlbnQtbWlycm9ye3otaW5kZXg6N30uZmMgLmZjLWRheWdyaWQtZGF5LWJvdHRvbXtmb250LXNpemU6Ljg1ZW07bWFyZ2luOjJweCAzcHggMH0uZmMgLmZjLWRheWdyaWQtbW9yZS1saW5re3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6NDtjdXJzb3I6cG9pbnRlcn0uZmMgLmZjLWRheWdyaWQtd2Vlay1udW1iZXJ7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDo1O3RvcDowO3BhZGRpbmc6MnB4O21pbi13aWR0aDoxLjVlbTt0ZXh0LWFsaWduOmNlbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjA4LDIwOCwyMDgsLjMpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tZmMtbmV1dHJhbC1iZy1jb2xvcixyZ2JhKDIwOCwyMDgsMjA4LC4zKSk7Y29sb3I6Z3JleTtjb2xvcjp2YXIoLS1mYy1uZXV0cmFsLXRleHQtY29sb3IsZ3JleSl9LmZjIC5mYy1tb3JlLXBvcG92ZXJ7ei1pbmRleDo4fS5mYyAuZmMtbW9yZS1wb3BvdmVyIC5mYy1wb3BvdmVyLWJvZHl7bWluLXdpZHRoOjIyMHB4O3BhZGRpbmc6MTBweH0uZmMtZGlyZWN0aW9uLWx0ciAuZmMtZGF5Z3JpZC1ldmVudC5mYy1ldmVudC1zdGFydCwuZmMtZGlyZWN0aW9uLXJ0bCAuZmMtZGF5Z3JpZC1ldmVudC5mYy1ldmVudC1lbmR7bWFyZ2luLWxlZnQ6MnB4fS5mYy1kaXJlY3Rpb24tbHRyIC5mYy1kYXlncmlkLWV2ZW50LmZjLWV2ZW50LWVuZCwuZmMtZGlyZWN0aW9uLXJ0bCAuZmMtZGF5Z3JpZC1ldmVudC5mYy1ldmVudC1zdGFydHttYXJnaW4tcmlnaHQ6MnB4fS5mYy1kaXJlY3Rpb24tbHRyIC5mYy1kYXlncmlkLXdlZWstbnVtYmVye2xlZnQ6MDtib3JkZXItcmFkaXVzOjAgMCAzcHh9LmZjLWRpcmVjdGlvbi1ydGwgLmZjLWRheWdyaWQtd2Vlay1udW1iZXJ7cmlnaHQ6MDtib3JkZXItcmFkaXVzOjAgMCAwIDNweH0uZmMtbGlxdWlkLWhhY2sgLmZjLWRheWdyaWQtZGF5LWZyYW1le3Bvc2l0aW9uOnN0YXRpY30uZmMtZGF5Z3JpZC1ldmVudHtwb3NpdGlvbjpyZWxhdGl2ZTt3aGl0ZS1zcGFjZTpub3dyYXA7Ym9yZGVyLXJhZGl1czozcHg7Zm9udC1zaXplOi44NWVtO2ZvbnQtc2l6ZTp2YXIoLS1mYy1zbWFsbC1mb250LXNpemUsLjg1ZW0pfS5mYy1kYXlncmlkLWJsb2NrLWV2ZW50IC5mYy1ldmVudC10aW1le2ZvbnQtd2VpZ2h0OjcwMH0uZmMtZGF5Z3JpZC1ibG9jay1ldmVudCAuZmMtZXZlbnQtdGltZSwuZmMtZGF5Z3JpZC1ibG9jay1ldmVudCAuZmMtZXZlbnQtdGl0bGV7cGFkZGluZzoxcHh9LmZjLWRheWdyaWQtZG90LWV2ZW50e2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7cGFkZGluZzoycHggMH0uZmMtZGF5Z3JpZC1kb3QtZXZlbnQgLmZjLWV2ZW50LXRpdGxle2ZsZXgtZ3JvdzoxO2ZsZXgtc2hyaW5rOjE7bWluLXdpZHRoOjA7b3ZlcmZsb3c6aGlkZGVuO2ZvbnQtd2VpZ2h0OjcwMH0uZmMtZGF5Z3JpZC1kb3QtZXZlbnQuZmMtZXZlbnQtbWlycm9yLC5mYy1kYXlncmlkLWRvdC1ldmVudDpob3ZlcntiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjEpfS5mYy1kYXlncmlkLWRvdC1ldmVudC5mYy1ldmVudC1zZWxlY3RlZDpiZWZvcmV7dG9wOi0xMHB4O2JvdHRvbTotMTBweH0uZmMtZGF5Z3JpZC1ldmVudC1kb3R7bWFyZ2luOjAgNHB4O2JveC1zaXppbmc6Y29udGVudC1ib3g7d2lkdGg6MDtoZWlnaHQ6MDtib3JkZXI6NHB4IHNvbGlkICMzNzg4ZDg7Ym9yZGVyOmNhbGModmFyKC0tZmMtZGF5Z3JpZC1ldmVudC1kb3Qtd2lkdGgsOHB4KS8gMikgc29saWQgdmFyKC0tZmMtZXZlbnQtYm9yZGVyLWNvbG9yLCMzNzg4ZDgpO2JvcmRlci1yYWRpdXM6NHB4O2JvcmRlci1yYWRpdXM6Y2FsYyh2YXIoLS1mYy1kYXlncmlkLWV2ZW50LWRvdC13aWR0aCw4cHgpLyAyKX0uZmMtZGlyZWN0aW9uLWx0ciAuZmMtZGF5Z3JpZC1ldmVudCAuZmMtZXZlbnQtdGltZXttYXJnaW4tcmlnaHQ6M3B4fS5mYy1kaXJlY3Rpb24tcnRsIC5mYy1kYXlncmlkLWV2ZW50IC5mYy1ldmVudC10aW1le21hcmdpbi1sZWZ0OjNweH0uZmMtdi1ldmVudHtkaXNwbGF5OmJsb2NrO2JvcmRlcjoxcHggc29saWQgIzM3ODhkODtib3JkZXI6MXB4IHNvbGlkIHZhcigtLWZjLWV2ZW50LWJvcmRlci1jb2xvciwjMzc4OGQ4KTtiYWNrZ3JvdW5kLWNvbG9yOiMzNzg4ZDg7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1mYy1ldmVudC1iZy1jb2xvciwjMzc4OGQ4KX0uZmMtdi1ldmVudCAuZmMtZXZlbnQtbWFpbntjb2xvcjojZmZmO2NvbG9yOnZhcigtLWZjLWV2ZW50LXRleHQtY29sb3IsI2ZmZik7aGVpZ2h0OjEwMCV9LmZjLXYtZXZlbnQgLmZjLWV2ZW50LW1haW4tZnJhbWV7aGVpZ2h0OjEwMCU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uZmMtdi1ldmVudCAuZmMtZXZlbnQtdGltZXtmbGV4LWdyb3c6MDtmbGV4LXNocmluazowO21heC1oZWlnaHQ6MTAwJTtvdmVyZmxvdzpoaWRkZW59LmZjLXYtZXZlbnQgLmZjLWV2ZW50LXRpdGxlLWNvbnRhaW5lcntmbGV4LWdyb3c6MTtmbGV4LXNocmluazoxO21pbi1oZWlnaHQ6MH0uZmMtdi1ldmVudCAuZmMtZXZlbnQtdGl0bGV7dG9wOjA7Ym90dG9tOjA7bWF4LWhlaWdodDoxMDAlO292ZXJmbG93OmhpZGRlbn0uZmMtdi1ldmVudDpub3QoLmZjLWV2ZW50LXN0YXJ0KXtib3JkZXItdG9wLXdpZHRoOjA7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjB9LmZjLXYtZXZlbnQ6bm90KC5mYy1ldmVudC1lbmQpe2JvcmRlci1ib3R0b20td2lkdGg6MDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MH0uZmMtdi1ldmVudC5mYy1ldmVudC1zZWxlY3RlZDpiZWZvcmV7bGVmdDotMTBweDtyaWdodDotMTBweH0uZmMtdi1ldmVudCAuZmMtZXZlbnQtcmVzaXplci1zdGFydHtjdXJzb3I6bi1yZXNpemV9LmZjLXYtZXZlbnQgLmZjLWV2ZW50LXJlc2l6ZXItZW5ke2N1cnNvcjpzLXJlc2l6ZX0uZmMtdi1ldmVudDpub3QoLmZjLWV2ZW50LXNlbGVjdGVkKSAuZmMtZXZlbnQtcmVzaXplcntoZWlnaHQ6OHB4O2hlaWdodDp2YXIoLS1mYy1ldmVudC1yZXNpemVyLXRoaWNrbmVzcyw4cHgpO2xlZnQ6MDtyaWdodDowfS5mYy12LWV2ZW50Om5vdCguZmMtZXZlbnQtc2VsZWN0ZWQpIC5mYy1ldmVudC1yZXNpemVyLXN0YXJ0e3RvcDotNHB4O3RvcDpjYWxjKHZhcigtLWZjLWV2ZW50LXJlc2l6ZXItdGhpY2tuZXNzLDhweCkvIC0yKX0uZmMtdi1ldmVudDpub3QoLmZjLWV2ZW50LXNlbGVjdGVkKSAuZmMtZXZlbnQtcmVzaXplci1lbmR7Ym90dG9tOi00cHg7Ym90dG9tOmNhbGModmFyKC0tZmMtZXZlbnQtcmVzaXplci10aGlja25lc3MsOHB4KS8gLTIpfS5mYy12LWV2ZW50LmZjLWV2ZW50LXNlbGVjdGVkIC5mYy1ldmVudC1yZXNpemVye2xlZnQ6NTAlO21hcmdpbi1sZWZ0Oi00cHg7bWFyZ2luLWxlZnQ6Y2FsYyh2YXIoLS1mYy1ldmVudC1yZXNpemVyLWRvdC10b3RhbC13aWR0aCw4cHgpLyAtMil9LmZjLXYtZXZlbnQuZmMtZXZlbnQtc2VsZWN0ZWQgLmZjLWV2ZW50LXJlc2l6ZXItc3RhcnR7dG9wOi00cHg7dG9wOmNhbGModmFyKC0tZmMtZXZlbnQtcmVzaXplci1kb3QtdG90YWwtd2lkdGgsOHB4KS8gLTIpfS5mYy12LWV2ZW50LmZjLWV2ZW50LXNlbGVjdGVkIC5mYy1ldmVudC1yZXNpemVyLWVuZHtib3R0b206LTRweDtib3R0b206Y2FsYyh2YXIoLS1mYy1ldmVudC1yZXNpemVyLWRvdC10b3RhbC13aWR0aCw4cHgpLyAtMil9LmZjIC5mYy10aW1lZ3JpZCAuZmMtZGF5Z3JpZC1ib2R5e3otaW5kZXg6Mn0uZmMgLmZjLXRpbWVncmlkLWF4aXMtY2h1bms+dGFibGUsLmZjIC5mYy10aW1lZ3JpZC1ib2R5LC5mYyAuZmMtdGltZWdyaWQtc2xvdHN7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxfS5mYyAuZmMtdGltZWdyaWQtZGl2aWRlcntwYWRkaW5nOjAgMCAycHh9LmZjIC5mYy10aW1lZ3JpZC1ib2R5e21pbi1oZWlnaHQ6MTAwJX0uZmMgLmZjLXRpbWVncmlkLWF4aXMtY2h1bmt7cG9zaXRpb246cmVsYXRpdmV9LmZjIC5mYy10aW1lZ3JpZC1zbG90e2hlaWdodDoxLjVlbTtib3JkZXItYm90dG9tOjB9LmZjIC5mYy10aW1lZ3JpZC1zbG90OmVtcHR5OmJlZm9yZXtjb250ZW50OidcXDAwYTAnfS5mYyAuZmMtdGltZWdyaWQtc2xvdC1taW5vcntib3JkZXItdG9wLXN0eWxlOmRvdHRlZH0uZmMgLmZjLXRpbWVncmlkLXNsb3QtbGFiZWwtY3VzaGlvbntkaXNwbGF5OmlubGluZS1ibG9jazt3aGl0ZS1zcGFjZTpub3dyYXB9LmZjIC5mYy10aW1lZ3JpZC1heGlzLWN1c2hpb24sLmZjIC5mYy10aW1lZ3JpZC1zbG90LWxhYmVsLWN1c2hpb257cGFkZGluZzowIDRweH0uZmMgLmZjLXRpbWVncmlkLWF4aXMtZnJhbWUtbGlxdWlke2hlaWdodDoxMDAlfS5mYyAuZmMtdGltZWdyaWQtYXhpcy1mcmFtZXtvdmVyZmxvdzpoaWRkZW47ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmR9LmZjIC5mYy10aW1lZ3JpZC1heGlzLWN1c2hpb257bWF4LXdpZHRoOjYwcHg7ZmxleC1zaHJpbms6MH0uZmMtZGlyZWN0aW9uLWx0ciAuZmMtdGltZWdyaWQtc2xvdC1sYWJlbC1mcmFtZXt0ZXh0LWFsaWduOnJpZ2h0fS5mYy1kaXJlY3Rpb24tcnRsIC5mYy10aW1lZ3JpZC1zbG90LWxhYmVsLWZyYW1le3RleHQtYWxpZ246bGVmdH0uZmMtbGlxdWlkLWhhY2sgLmZjLXRpbWVncmlkLWF4aXMtZnJhbWUtbGlxdWlke2hlaWdodDphdXRvO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowfS5mYyAuZmMtdGltZWdyaWQtY29sLmZjLWRheS10b2RheXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDIyMCw0MCwuMTUpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tZmMtdG9kYXktYmctY29sb3IscmdiYSgyNTUsMjIwLDQwLC4xNSkpfS5mYyAuZmMtdGltZWdyaWQtY29sLWZyYW1le21pbi1oZWlnaHQ6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZX0uZmMtbGlxdWlkLWhhY2sgLmZjLXRpbWVncmlkLWNvbC1mcmFtZXtoZWlnaHQ6YXV0bztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO2JvdHRvbTowO2xlZnQ6MH0uZmMtbWVkaWEtc2NyZWVuIC5mYy10aW1lZ3JpZC1jb2xze3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtyaWdodDowO2JvdHRvbTowfS5mYy1tZWRpYS1zY3JlZW4gLmZjLXRpbWVncmlkLWNvbHM+dGFibGV7aGVpZ2h0OjEwMCV9LmZjLW1lZGlhLXNjcmVlbiAuZmMtdGltZWdyaWQtY29sLWJnLC5mYy1tZWRpYS1zY3JlZW4gLmZjLXRpbWVncmlkLWNvbC1ldmVudHMsLmZjLW1lZGlhLXNjcmVlbiAuZmMtdGltZWdyaWQtbm93LWluZGljYXRvci1jb250YWluZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3JpZ2h0OjB9LmZjLW1lZGlhLXNjcmVlbiAuZmMtdGltZWdyaWQtZXZlbnQtaGFybmVzc3twb3NpdGlvbjphYnNvbHV0ZX0uZmMgLmZjLXRpbWVncmlkLWNvbC1iZ3t6LWluZGV4OjJ9LmZjIC5mYy10aW1lZ3JpZC1jb2wtYmcgLmZjLW5vbi1idXNpbmVzc3t6LWluZGV4OjF9LmZjIC5mYy10aW1lZ3JpZC1jb2wtYmcgLmZjLWJnLWV2ZW50e3otaW5kZXg6Mn0uZmMgLmZjLXRpbWVncmlkLWNvbC1iZyAuZmMtaGlnaGxpZ2h0LC5mYyAuZmMtdGltZWdyaWQtY29sLWV2ZW50c3t6LWluZGV4OjN9LmZjIC5mYy10aW1lZ3JpZC1iZy1oYXJuZXNze3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtyaWdodDowfS5mYyAuZmMtdGltZWdyaWQtbm93LWluZGljYXRvci1jb250YWluZXJ7Ym90dG9tOjA7b3ZlcmZsb3c6aGlkZGVufS5mYy1kaXJlY3Rpb24tbHRyIC5mYy10aW1lZ3JpZC1jb2wtZXZlbnRze21hcmdpbjowIDIuNSUgMCAycHh9LmZjLWRpcmVjdGlvbi1ydGwgLmZjLXRpbWVncmlkLWNvbC1ldmVudHN7bWFyZ2luOjAgMnB4IDAgMi41JX0uZmMtdGltZWdyaWQtZXZlbnQtaGFybmVzcy1pbnNldCAuZmMtdGltZWdyaWQtZXZlbnQsLmZjLXRpbWVncmlkLWV2ZW50LmZjLWV2ZW50LW1pcnJvcntib3gtc2hhZG93OjAgMCAwIDFweCAjZmZmO2JveC1zaGFkb3c6MCAwIDAgMXB4IHZhcigtLWZjLXBhZ2UtYmctY29sb3IsI2ZmZil9LmZjLXRpbWVncmlkLWV2ZW50e2ZvbnQtc2l6ZTouODVlbTtmb250LXNpemU6dmFyKC0tZmMtc21hbGwtZm9udC1zaXplLC44NWVtKTtib3JkZXItcmFkaXVzOjNweH0uZmMtdGltZWdyaWQtZXZlbnQgLmZjLWV2ZW50LW1haW57cGFkZGluZzoxcHggMXB4IDB9LmZjLXRpbWVncmlkLWV2ZW50IC5mYy1ldmVudC10aW1le3doaXRlLXNwYWNlOm5vd3JhcDtmb250LXNpemU6Ljg1ZW07Zm9udC1zaXplOnZhcigtLWZjLXNtYWxsLWZvbnQtc2l6ZSwuODVlbSk7bWFyZ2luLWJvdHRvbToxcHh9LmZjLXRpbWVncmlkLWV2ZW50LWNvbmRlbnNlZCAuZmMtZXZlbnQtbWFpbi1mcmFtZXtmbGV4LWRpcmVjdGlvbjpyb3c7b3ZlcmZsb3c6aGlkZGVufS5mYy10aW1lZ3JpZC1ldmVudC1jb25kZW5zZWQgLmZjLWV2ZW50LXRpbWU6YWZ0ZXJ7Y29udGVudDonXFwwMGEwLVxcMDBhMCd9LmZjLXRpbWVncmlkLWV2ZW50LWNvbmRlbnNlZCAuZmMtZXZlbnQtdGl0bGV7Zm9udC1zaXplOi44NWVtO2ZvbnQtc2l6ZTp2YXIoLS1mYy1zbWFsbC1mb250LXNpemUsLjg1ZW0pfS5mYy1tZWRpYS1zY3JlZW4gLmZjLXRpbWVncmlkLWV2ZW50e3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2JvdHRvbToxcHg7bGVmdDowO3JpZ2h0OjB9LmZjIC5mYy10aW1lZ3JpZC1ub3ctaW5kaWNhdG9yLWxpbmV7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDo0O2xlZnQ6MDtyaWdodDowO2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItY29sb3I6cmVkO2JvcmRlci1jb2xvcjp2YXIoLS1mYy1ub3ctaW5kaWNhdG9yLWNvbG9yLHJlZCk7Ym9yZGVyLXdpZHRoOjFweCAwIDB9LmZjIC5mYy10aW1lZ3JpZC1ub3ctaW5kaWNhdG9yLWFycm93e3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6NDttYXJnaW4tdG9wOi01cHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci1jb2xvcjpyZWQ7Ym9yZGVyLWNvbG9yOnZhcigtLWZjLW5vdy1pbmRpY2F0b3ItY29sb3IscmVkKX0uZmMtZGlyZWN0aW9uLWx0ciAuZmMtdGltZWdyaWQtbm93LWluZGljYXRvci1hcnJvd3tsZWZ0OjA7Ym9yZGVyLXdpZHRoOjVweCAwIDVweCA2cHg7Ym9yZGVyLXRvcC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItYm90dG9tLWNvbG9yOnRyYW5zcGFyZW50fS5mYy1kaXJlY3Rpb24tcnRsIC5mYy10aW1lZ3JpZC1ub3ctaW5kaWNhdG9yLWFycm93e3JpZ2h0OjA7Ym9yZGVyLXdpZHRoOjVweCA2cHggNXB4IDA7Ym9yZGVyLXRvcC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItYm90dG9tLWNvbG9yOnRyYW5zcGFyZW50fS5mYy10aGVtZS1zdGFuZGFyZCAuZmMtbGlzdHtib3JkZXI6MXB4IHNvbGlkICNkZGQ7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1mYy1ib3JkZXItY29sb3IsI2RkZCl9LmZjIC5mYy1saXN0LWVtcHR5e2JhY2tncm91bmQtY29sb3I6cmdiYSgyMDgsMjA4LDIwOCwuMyk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1mYy1uZXV0cmFsLWJnLWNvbG9yLHJnYmEoMjA4LDIwOCwyMDgsLjMpKTtoZWlnaHQ6MTAwJTtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXJ9LmZjIC5mYy1saXN0LWVtcHR5LWN1c2hpb257bWFyZ2luOjVlbSAwfS5mYyAuZmMtbGlzdC10YWJsZXt3aWR0aDoxMDAlO2JvcmRlci1zdHlsZTpoaWRkZW59LmZjIC5mYy1saXN0LXRhYmxlIHRyPip7Ym9yZGVyLWxlZnQ6MDtib3JkZXItcmlnaHQ6MH0uZmMgLmZjLWxpc3Qtc3RpY2t5IC5mYy1saXN0LWRheT4qe3Bvc2l0aW9uOi13ZWJraXQtc3RpY2t5O3Bvc2l0aW9uOnN0aWNreTt0b3A6MDtiYWNrZ3JvdW5kOnZhcigtLWZjLXBhZ2UtYmctY29sb3IsI2ZmZil9LmZjIC5mYy1saXN0LXRhYmxlIHRoe3BhZGRpbmc6MH0uZmMgLmZjLWxpc3QtZGF5LWN1c2hpb24sLmZjIC5mYy1saXN0LXRhYmxlIHRke3BhZGRpbmc6OHB4IDE0cHh9LmZjIC5mYy1saXN0LWRheS1jdXNoaW9uOmFmdGVye2NvbnRlbnQ6XCJcIjtjbGVhcjpib3RoO2Rpc3BsYXk6dGFibGV9LmZjLXRoZW1lLXN0YW5kYXJkIC5mYy1saXN0LWRheS1jdXNoaW9ue2JhY2tncm91bmQtY29sb3I6cmdiYSgyMDgsMjA4LDIwOCwuMyk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1mYy1uZXV0cmFsLWJnLWNvbG9yLHJnYmEoMjA4LDIwOCwyMDgsLjMpKX0uZmMtZGlyZWN0aW9uLWx0ciAuZmMtbGlzdC1kYXktdGV4dCwuZmMtZGlyZWN0aW9uLXJ0bCAuZmMtbGlzdC1kYXktc2lkZS10ZXh0e2Zsb2F0OmxlZnR9LmZjLWRpcmVjdGlvbi1sdHIgLmZjLWxpc3QtZGF5LXNpZGUtdGV4dCwuZmMtZGlyZWN0aW9uLXJ0bCAuZmMtbGlzdC1kYXktdGV4dHtmbG9hdDpyaWdodH0uZmMtZGlyZWN0aW9uLWx0ciAuZmMtbGlzdC10YWJsZSAuZmMtbGlzdC1ldmVudC1ncmFwaGlje3BhZGRpbmctcmlnaHQ6MH0uZmMtZGlyZWN0aW9uLXJ0bCAuZmMtbGlzdC10YWJsZSAuZmMtbGlzdC1ldmVudC1ncmFwaGlje3BhZGRpbmctbGVmdDowfS5mYyAuZmMtbGlzdC1ldmVudC5mYy1ldmVudC1mb3JjZWQtdXJse2N1cnNvcjpwb2ludGVyfS5mYyAuZmMtbGlzdC1ldmVudDpob3ZlciB0ZHtiYWNrZ3JvdW5kLWNvbG9yOiNmNWY1ZjU7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1mYy1saXN0LWV2ZW50LWhvdmVyLWJnLWNvbG9yLCNmNWY1ZjUpfS5mYyAuZmMtbGlzdC1ldmVudC1ncmFwaGljLC5mYyAuZmMtbGlzdC1ldmVudC10aW1le3doaXRlLXNwYWNlOm5vd3JhcDt3aWR0aDoxcHh9LmZjIC5mYy1saXN0LWV2ZW50LWRvdHtkaXNwbGF5OmlubGluZS1ibG9jaztib3gtc2l6aW5nOmNvbnRlbnQtYm94O3dpZHRoOjA7aGVpZ2h0OjA7Ym9yZGVyOjVweCBzb2xpZCAjMzc4OGQ4O2JvcmRlcjpjYWxjKHZhcigtLWZjLWxpc3QtZXZlbnQtZG90LXdpZHRoLDEwcHgpLyAyKSBzb2xpZCB2YXIoLS1mYy1ldmVudC1ib3JkZXItY29sb3IsIzM3ODhkOCk7Ym9yZGVyLXJhZGl1czo1cHg7Ym9yZGVyLXJhZGl1czpjYWxjKHZhcigtLWZjLWxpc3QtZXZlbnQtZG90LXdpZHRoLDEwcHgpLyAyKX0uZmMgLmZjLWxpc3QtZXZlbnQtdGl0bGUgYXtjb2xvcjppbmhlcml0fS5mYyAuZmMtbGlzdC1ldmVudC5mYy1ldmVudC1mb3JjZWQtdXJsOmhvdmVyIGF7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uZmMtdGhlbWUtYm9vdHN0cmFwIGE6bm90KFtocmVmXSl7Y29sb3I6aW5oZXJpdH0iLCIuanEge1xuICAgICYtc2VsZWN0Ym94IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IDA7XG4gICAgICAgICAgICBvcGFjaXR5OiAwOyB9XG5cbiAgICAgICAgJl9fZHJvcGRvd24ge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDE1cHggNDBweCByZ2JhKDI2LCAyNiwgMzEsIDAuMDgpO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgICAgbGVmdDogLTEycHg7XG4gICAgICAgICAgICByaWdodDogLTEycHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHMge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDsgfVxuXG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0ZXh0LTE2O1xuICAgICAgICAgICAgICAgICAgICAvLyBjb2xvcjogJGdyYXktNFxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEycHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuICAgICAgICAgICAgICAgICAgICAmLnNlbCxcbiAgICAgICAgICAgICAgICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeHhzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRleHQtMTI7IH0gfSB9IH1cblxuXG5cbiAgICAgICAgJl9fc2VsZWN0IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwMTtcblxuICAgICAgICAgICAgJi10ZXh0IHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0ZXh0LTE2O1xuICAgICAgICAgICAgICAgIC8vIHVzZXItc2VsZWN0OiBub25lXG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4eHMge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0ZXh0LTEyOyB9XG5cbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTAlLCAwKSByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvaWNvbnMvZHJvcGRvd24uc3ZnJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xcHg7IH0gfSB9XG5cbiAgICAgICAgJi5kcm9wZG93biB7XG4gICAgICAgICAgICAuanEge1xuICAgICAgICAgICAgICAgICYtc2VsZWN0Ym94IHtcbiAgICAgICAgICAgICAgICAgICAgJl9fZHJvcGRvd24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtNXB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMCFpbXBvcnRhbnQ7IH0gfSB9IH0gfVxuXG4gICAgICAgICYuZHJvcHVwIHtcbiAgICAgICAgICAgIC5qcSB7XG4gICAgICAgICAgICAgICAgJi1zZWxlY3Rib3gge1xuICAgICAgICAgICAgICAgICAgICAmX19kcm9wZG93biB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQ3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDBweCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IGluaXRpYWwhaW1wb3J0YW50OyB9IH0gfSB9IH1cblxuICAgICAgICAmLm9wZW5lZCB7XG4gICAgICAgICAgICAuanEge1xuICAgICAgICAgICAgICAgICYtc2VsZWN0Ym94IHtcbiAgICAgICAgICAgICAgICAgICAgJl9fc2VsZWN0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICYtdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMCkgcm90YXRlKDBkZWcpOyB9IH0gfSB9IH0gfSB9IH1cblxuLnNlbGVjdCB7XG4gICAgJi1ncmF5IHtcbiAgICAgICAgLmpxIHtcbiAgICAgICAgICAgICYtc2VsZWN0Ym94IHtcbiAgICAgICAgICAgICAgICAmX19zZWxlY3Qge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogcmdiYSgkZ3JheS0zLCAwLjEpXG5cbiAgICAgICAgICAgICAgICAgICAgJi10ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMzJweCAwIDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0ZXh0LTEyO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMTJweDsgfSB9IH1cblxuICAgICAgICAgICAgICAgICZfX2Ryb3Bkb3duIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcblxuICAgICAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0ZXh0LTEyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb247XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7IH0gfSB9IH0gfSB9XG5cblxuICAgICAgICAmLmRyb3Bkb3duIHtcbiAgICAgICAgICAgIC5qcSB7XG4gICAgICAgICAgICAgICAgJi1zZWxlY3Rib3gge1xuICAgICAgICAgICAgICAgICAgICAmX19kcm9wZG93biB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDEwMCUhaW1wb3J0YW50OyB9IH0gfSB9IH0gfVxuXG4iLCIuY2FsZW5kYXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCAwIDQwcHggMDtcblxuICAgICZfX2hlYWQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDI4NXB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4gICAgJl9fbW9udGhzIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDQwcHg7XG4gICAgICAgIHJpZ2h0OiAyODVweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxpbms7XG5cbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHNhbnM7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMzI0MDU3OyB9XG5cbiAgICAgICAgICAgICYuaXMge1xuICAgICAgICAgICAgICAgICYtYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzNENkREQjsgfSB9IH0gfSB9XG5cbiAgICAmLXdyYXBwZXIge1xuICAgICAgICAmX19pbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbiAgICAgICAgJi5pcyB7XG4gICAgICAgICAgICAmLWNob29zZW4ge1xuICAgICAgICAgICAgICAgIC5jb2xvciB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgJi5pcyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH0gfVxuXG4gICAgICAgICAgICAgICAgLnJlcG9ydCB7XG4gICAgICAgICAgICAgICAgICAgICZfX2l0ZW1zIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5yZXBvcnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5pcyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH0gfSB9IH0gfSB9IH0gfVxuXG4gICAgJl9fYmxvY2sge1xuICAgICAgICBwYWRkaW5nOiAyNHB4IDE2cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGMkY2RkQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIDAgMzJweCAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgICBjb2xvcjogIzMyNDA1NztcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRtZWRpdW07IH1cblxuICAgICZfX2ZpbHRlcnMge1xuICAgICAgICBmbGV4OiAwIDAgMjg1cHg7XG4gICAgICAgIHBhZGRpbmc6IDEzOHB4IDAgMCAxN3B4O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9IH1cblxuLmZjIHtcbiAgICAmLXNjcm9sbGdyaWQge1xuICAgICAgICAmLXNlY3Rpb24ge1xuICAgICAgICAgICAgJi1ib2R5IHtcbiB9IH0gICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogI2ZmZlxuXG4gICAgICAgICYtbGlxdWlkIHtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZSFpbXBvcnRhbnQ7IH0gfVxuXG4gICAgJi1kYXlncmlkIHtcbiAgICAgICAgJi1kYXkge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAmLW51bWJlciB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyM3B4OyB9IH0gfVxuXG4gICAgLmZjLWRheS1vdGhlciB7XG4gICAgICAgIC5mYy1kYXlncmlkLWRheS10b3Age1xuICAgICAgICAgICAgb3BhY2l0eTogMC40OyB9IH1cblxuICAgIC5mYy1kYXlncmlkLWRheSB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAmLXRvcCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDsgfVxuXG4gICAgICAgICYtZnJhbWUge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4OyB9XG5cbiAgICAgICAgJi1udW1iZXIge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDhweCAwIDA7IH1cblxuICAgICAgICAmLWV2ZW50cyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcblxuICAgICAgICAgICAgLmNvbG9yIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgNC41cHg7IH0gfVxuXG4gICAgICAgICYuZmMtZGF5LXRvZGF5IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG5cbiAgICAgICAgICAgIC5mYy1kYXlncmlkLWRheS1mcmFtZSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzNENkREQjtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMnB4IDEwcHggcmdiYSg1NSwgMTA1LCAxODksIDAuMTUpO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDsgfSB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAuZmMtZGF5Z3JpZC1kYXktZnJhbWUge1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAycHggMTBweCByZ2JhKDU1LCAxMDUsIDE4OSwgMC4xNSk7IH0gfVxuXG4gICAgICAgICYuaXMge1xuICAgICAgICAgICAgJi1hY3RpdmUge1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAycHggMTBweCByZ2JhKDU1LCAxMDUsIDE4OSwgMC4xNSk7IH0gfSB9XG5cbiAgICAuZmMtc2Nyb2xsZXItaGFybmVzcy1saXF1aWQge1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMnB4IDEwcHggcmdiYSg1NSwgMTA1LCAxODksIDAuMTUpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7IH0gfVxuXG4uZmMtdGhlbWUtc3RhbmRhcmQgdGQsIC5mYy10aGVtZS1zdGFuZGFyZCB0aCB7XG4gICAgYm9yZGVyOiBub25lOyB9XG5cbi5mYy1jb2wtaGVhZGVyIHtcbiAgICBtYXJnaW46IDAgMCA0MHB4IDA7XG5cbiAgICAmLWNlbGwge1xuICAgICAgICAmLmZjLWRheSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJHNhbnM7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgjMzI0MDU3LCAwLjQpO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJHJlZ3VsYXI7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9IH0gfVxuXG4uZmMtaGVhZGVyLXRvb2xiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLnRhYiB7XG4gICAgJi1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMjRweCAxNnB4IDhweCAxNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjJGNkZEO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7IH0gfVxuXG4uY29sb3Ige1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogNnB4O1xuICAgIGhlaWdodDogNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcblxuICAgICYtLXJlZCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGMjJFMkU7IH1cblxuICAgICYtLXllbGxvdyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGQUJGMjg7IH1cblxuICAgICYtLW9yYW5nZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNEQjVFMTg7IH1cblxuICAgICYtLWJsdWUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMTU2NUMyOyB9XG5cbiAgICAmLS1wdXJwbGUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNzQzMEUzOyB9XG5cbiAgICAmLS1hcXVhbWFyaW5lIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzFCQ0NDMTsgfVxuXG4gICAgJi0tZGFyay1ibHVlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzAyMTA5NjsgfVxuXG4gICAgJi0tYmxhY2sge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMjkzNjU3OyB9XG5cbiAgICAmLS1waW5rIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGMDBDNzsgfVxuXG4gICAgJi0tZ3JlZW4ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjQjBGODAwOyB9XG5cbiAgICAmLS12aW9sZXQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjQUQwMEZGOyB9XG5cbiAgICAmLS1saWdodC1ibHVlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzQ2QkNGRjsgfVxuXG4gICAgJi0tbGlndGgtcGluayB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmFlYmM7IH1cblxuICAgICYtLWRhcmstb3JhbmdlIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGMtZGFyay1vcmFuZ2U7IH1cblxuICAgICYtLWJyb3duIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGMtYnJvd247IH1cblxuICAgICYtLXBlYWNoIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGMtcGVhY2g7IH1cblxuICAgICYtLWdyYXktYmx1ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjLWdyYXktYmx1ZTsgfVxuXG4gICAgJi0teWVsbG93LWdyZWVuIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGMteWVsbG93LWdyZWVuOyB9XG5cbiAgICAmLS1saWd0aC1wdXJwbGUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYy1saWd0aC1wdXJwbGU7IH1cblxuICAgICYtLWRhcmstcGluayB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjLWRhcmstcGluazsgfVxuXG4gICAgJi0tZGFyay1ncmVlbiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjLWRhcmstZ3JlZW47IH1cblxuICAgICYtLWRhcmstcmVkIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGMtZGFyay1yZWQ7IH1cbiAgICAvLy8vLy8vLy8vLy8vLy8vLy8vLy9cbiAgICAmLS12aW9sZXRfbm9tb3JlX2Rhcmsge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYy12aW9sZXRfbm9tb3JlX2Rhcms7IH1cblxuICAgICYtLW9yYW5nZV9mYW1vdXMge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYy1vcmFuZ2VfZmFtb3VzOyB9XG5cbiAgICAmLS1hcXVhbWFyaW5lX2Rhcmsge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYy1hcXVhbWFyaW5lX2Rhcms7IH1cblxuICAgICYtLWRhcmtfZGFya192aW9sZXQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYy1kYXJrX2RhcmtfdmlvbGV0OyB9XG5cbiAgICAmLS1ncmVlbl9wbGFudCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjLWdyZWVuX3BsYW50OyB9XG5cbiAgICAmLS1waWdfcGluayB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjLXBpZ19waW5rOyB9XG5cbiAgICAmLS1ncmVlbl9wYW5pYyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjLWdyZWVuX3BhbmljOyB9XG5cbiAgICAmLS1hcXVhbWFyaW5lLWdyZWVuIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGMtYXF1YW1hcmluZS1ncmVlbjsgfVxuXG4gICAgJi0tdmlvbGV0X2xpcHN0aWMge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYy12aW9sZXRfbGlwc3RpYzsgfVxuXG4gICAgJi0tYmx1ZV9zbm93IHtcbiAgICAgICAgYmFja2dyb3VuZDogJGMtYmx1ZV9zbm93OyB9XG5cbiAgICAmLS12aW9sZXRfYnV0dGVyZmx5IHtcbiAgICAgICAgYmFja2dyb3VuZDogJGMtdmlvbGV0X2J1dHRlcmZseTsgfVxuXG4gICAgJi0tYmx1ZV9za3kge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYy1ibHVlX3NreTsgfVxuXG4gICAgJi0tZ3JlZW5fZm9yZXN0IHtcbiAgICAgICAgYmFja2dyb3VuZDogJGMtZ3JlZW5fZm9yZXN0OyB9XG5cbiAgICAmLS1saWd0aC1kYXJrLXZpb2xldCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjLWxpZ3RoLWRhcmstdmlvbGV0OyB9IH1cblxuLmZjLXRvb2xiYXItY2h1bmsge1xuICAgIC5mYy1idXR0b24ge1xuICAgICAgICB0ZXh0LWluZGVudDogLTk5OTlweDsgfSB9XG5cbi5mYy10b29sYmFyLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5mYyAuZmMtYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcblxuICAgICYuZmMtcHJldi1idXR0b24ge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2NvbnRlbnQvaW1hZ2VzL2NhbGVuZGFyL2ljb25zL3ByZXYuc3ZnJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuXG4gICAgJi5mYy1uZXh0LWJ1dHRvbiB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vY29udGVudC9pbWFnZXMvY2FsZW5kYXIvaWNvbnMvbmV4dC5zdmcnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9IH1cblxuLmZjIC5mYy1idXR0b24tcHJpbWFyeTpmb2N1cywgLmZjIC5mYy1idXR0b24tcHJpbWFyeTpub3QoOmRpc2FibGVkKS5mYy1idXR0b24tYWN0aXZlOmZvY3VzLCAuZmMgLmZjLWJ1dHRvbi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4uZmMgLmZjLWJ1dHRvbi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpLmZjLWJ1dHRvbi1hY3RpdmUsIC5mYyAuZmMtYnV0dG9uLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uZmMgLmZjLXRvb2xiYXIuZmMtaGVhZGVyLXRvb2xiYXIge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7IH1cblxuLmZjLWhlYWRlci10b29sYmFyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG5cbi5zZWxlY3Qge1xuICAgICZfX21vbnRoLFxuICAgICZfX3llYXIge1xuICAgICAgICBtYXJnaW46IDAgNXB4O1xuXG4gICAgICAgIC5qcS1zZWxlY3Rib3hfX3NlbGVjdC10ZXh0OjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuICAgICZfX21vbnRoIHtcbiAgICAgICAgLmpxIHtcbiAgICAgICAgICAgICYtc2VsZWN0Ym94IHtcbiAgICAgICAgICAgICAgICAmX19zZWxlY3Qge1xuICAgICAgICAgICAgICAgICAgICAmLXRleHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH0gfSB9IH0gfVxuXG4gICAgJl9feWVhciB7XG4gICAgICAgIC5qcSB7XG4gICAgICAgICAgICAmLXNlbGVjdGJveCB7XG4gICAgICAgICAgICAgICAgJl9fc2VsZWN0IHtcbiAgICAgICAgICAgICAgICAgICAgJi10ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjM0Q2RERCO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjM0Q2RERCO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfSB9IH0gfSB9IH1cbiIsIi50YWItY29udGVudD4udGFiLXBhbmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udGFiLWNvbnRlbnQ+LnRhYi1wYW5lLmFjdGl2ZSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xufSIsIi5idG4ge1xuICAgIG91dGxpbmU6IG5vbmUgO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJi1ib3JkZXJlZCB7XG4gICAgICAgIEBpbmNsdWRlIGxpbms7XG4gICAgICAgIFxuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6ICMzRDZEREI7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMzRDZEREI7XG4gICAgfVxufVxuIiwiLmlucCB7XG4gICAgJi1ncm91cCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1hcmdpbjogMCAwIDE4cHggMDtcblxuICAgICAgICAmLS1jaGVja2JveCB7XG4gICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMzMjQwNTc7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMjJweDtcbiAgICAgICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcblxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnICc7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9IH1cblxuICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuICAgICAgICAgICAgJi1yZWQge1xuICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNGMjJFMkU7IH0gfVxuXG4gICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICAmOmNoZWNrZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgJiArIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vY29udGVudC9pbWFnZXMvY2FsZW5kYXIvaWNvbnMvY2hlY2ttYXJrL3JlZC5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9IH0gfSB9IH1cblxuICAgICAgICAgICAgJi15ZWxsb3cge1xuICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjLXllbGxvdzsgfSB9XG5cbiAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmICsgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9jb250ZW50L2ltYWdlcy9jYWxlbmRhci9pY29ucy9jaGVja21hcmsveWVsbG93LnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH0gfSB9IH0gfVxuXG4gICAgICAgICAgICAmLW9yYW5nZSB7XG4gICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGMtb3JhbmdlOyB9IH1cblxuICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICYgKyBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2NvbnRlbnQvaW1hZ2VzL2NhbGVuZGFyL2ljb25zL2NoZWNrbWFyay9vcmFuZ2Uuc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfSB9IH0gfSB9XG5cbiAgICAgICAgICAgICYtYmx1ZSB7XG4gICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGMtYmx1ZTsgfSB9XG5cbiAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmICsgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9jb250ZW50L2ltYWdlcy9jYWxlbmRhci9pY29ucy9jaGVja21hcmsvYmx1ZS5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9IH0gfSB9IH1cblxuICAgICAgICAgICAgJi1wdXJwbGUge1xuICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjLXB1cnBsZTsgfSB9XG5cbiAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmICsgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9jb250ZW50L2ltYWdlcy9jYWxlbmRhci9pY29ucy9jaGVja21hcmsvcHVycGxlLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH0gfSB9IH0gfVxuXG4gICAgICAgICAgICAmLWFxdWFtYXJpbmUge1xuICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjLWFxdWFtYXJpbmU7IH0gfVxuXG4gICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICAmOmNoZWNrZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgJiArIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vY29udGVudC9pbWFnZXMvY2FsZW5kYXIvaWNvbnMvY2hlY2ttYXJrL2FxdWFtYXJpbmUuc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfSB9IH0gfSB9XG5cbiAgICAgICAgICAgICYtZGFyay1ibHVlIHtcbiAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYy1kYXJrLWJsdWU7IH0gfVxuXG4gICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICAmOmNoZWNrZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgJiArIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vY29udGVudC9pbWFnZXMvY2FsZW5kYXIvaWNvbnMvY2hlY2ttYXJrL2RhcmstYmx1ZS5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9IH0gfSB9IH1cblxuICAgICAgICAgICAgJi1ibGFjayB7XG4gICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGMtYmxhY2s7IH0gfVxuXG4gICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICAmOmNoZWNrZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgJiArIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vY29udGVudC9pbWFnZXMvY2FsZW5kYXIvaWNvbnMvY2hlY2ttYXJrL2JsYWNrLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH0gfSB9IH0gfVxuXG4gICAgICAgICAgICAmLXBpbmsge1xuICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjLXBpbms7IH0gfVxuXG4gICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICAmOmNoZWNrZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgJiArIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vY29udGVudC9pbWFnZXMvY2FsZW5kYXIvaWNvbnMvY2hlY2ttYXJrL3Bpbmsuc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfSB9IH0gfSB9XG5cbiAgICAgICAgICAgICYtZ3JlZW4ge1xuICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjLWdyZWVuOyB9IH1cblxuICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICYgKyBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2NvbnRlbnQvaW1hZ2VzL2NhbGVuZGFyL2ljb25zL2NoZWNrbWFyay9ncmVlbi5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9IH0gfSB9IH1cblxuICAgICAgICAgICAgJi12aW9sZXQge1xuICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjLXZpb2xldDsgfSB9XG5cbiAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmICsgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9jb250ZW50L2ltYWdlcy9jYWxlbmRhci9pY29ucy9jaGVja21hcmsvdmlvbGV0LnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH0gfSB9IH0gfVxuXG4gICAgICAgICAgICAmLWxpZ2h0LWJsdWUge1xuICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjLWxpZ2h0LWJsdWU7IH0gfVxuXG4gICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICAmOmNoZWNrZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgJiArIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vY29udGVudC9pbWFnZXMvY2FsZW5kYXIvaWNvbnMvY2hlY2ttYXJrL2xpZ2h0LWJsdWUuc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfSB9IH0gfSB9XG4gICAgICAgICAgICAvLyBuZXdcbiAgICAgICAgICAgICYtbGlndGgtcGluayB7XG4gICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGMtbGlndGgtcGluazsgfSB9XG5cbiAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmICsgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9jb250ZW50L2ltYWdlcy9jYWxlbmRhci9pY29ucy9jaGVja21hcmsvbGlndGgtcGluay5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9IH0gfSB9IH1cblxuICAgICAgICAgICAgJi1kYXJrLW9yYW5nZSB7XG4gICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGMtZGFyay1vcmFuZ2U7IH0gfVxuXG4gICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICAmOmNoZWNrZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgJiArIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vY29udGVudC9pbWFnZXMvY2FsZW5kYXIvaWNvbnMvY2hlY2ttYXJrL2Rhcmstb3JhbmdlLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH0gfSB9IH0gfVxuXG4gICAgICAgICAgICAmLWJyb3duIHtcbiAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYy1icm93bjsgfSB9XG5cbiAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmICsgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9jb250ZW50L2ltYWdlcy9jYWxlbmRhci9pY29ucy9jaGVja21hcmsvYnJvd24uc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfSB9IH0gfSB9XG5cbiAgICAgICAgICAgICYtcGVhY2gge1xuICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjLXBlYWNoOyB9IH1cblxuICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICYgKyBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2NvbnRlbnQvaW1hZ2VzL2NhbGVuZGFyL2ljb25zL2NoZWNrbWFyay9wZWFjaC5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9IH0gfSB9IH1cblxuICAgICAgICAgICAgJi1ncmF5LWJsdWUge1xuICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjLWdyYXktYmx1ZTsgfSB9XG5cbiAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmICsgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9jb250ZW50L2ltYWdlcy9jYWxlbmRhci9pY29ucy9jaGVja21hcmsvZ3JheS1ibHVlLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH0gfSB9IH0gfVxuXG4gICAgICAgICAgICAmLXllbGxvdy1ncmVlbiB7XG4gICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGMteWVsbG93LWdyZWVuOyB9IH1cblxuICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICYgKyBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2NvbnRlbnQvaW1hZ2VzL2NhbGVuZGFyL2ljb25zL2NoZWNrbWFyay95ZWxsb3ctZ3JlZW4uc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfSB9IH0gfSB9XG5cbiAgICAgICAgICAgICYtbGlndGgtcHVycGxlIHtcbiAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYy1saWd0aC1wdXJwbGU7IH0gfVxuXG4gICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICAmOmNoZWNrZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgJiArIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vY29udGVudC9pbWFnZXMvY2FsZW5kYXIvaWNvbnMvY2hlY2ttYXJrL2xpZ3RoLXB1cnBsZS5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9IH0gfSB9IH1cblxuICAgICAgICAgICAgJi1kYXJrLXBpbmsge1xuICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjLWRhcmstcGluazsgfSB9XG5cbiAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmICsgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9jb250ZW50L2ltYWdlcy9jYWxlbmRhci9pY29ucy9jaGVja21hcmsvZGFyay1waW5rLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH0gfSB9IH0gfVxuXG4gICAgICAgICAgICAmLWRhcmstZ3JlZW4ge1xuICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjLWRhcmstZ3JlZW47IH0gfVxuXG4gICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICAmOmNoZWNrZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgJiArIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vY29udGVudC9pbWFnZXMvY2FsZW5kYXIvaWNvbnMvY2hlY2ttYXJrL2RhcmstZ3JlZW4uc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfSB9IH0gfSB9XG5cbiAgICAgICAgICAgICYtZGFyay1yZWQge1xuICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjLWRhcmstcmVkOyB9IH1cblxuICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICYgKyBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2NvbnRlbnQvaW1hZ2VzL2NhbGVuZGFyL2ljb25zL2NoZWNrbWFyay9kYXJrLXJlZC5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9IH0gfSB9IH1cbiAgICAgICAgICAgIC8vIG5ld1xuICAgICAgICAgICAgJi12aW9sZXRfbm9tb3JlX2Rhcmsge1xuICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjLXZpb2xldF9ub21vcmVfZGFyazsgfSB9XG5cbiAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmICsgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9jb250ZW50L2ltYWdlcy9jYWxlbmRhci9pY29ucy9jaGVja21hcmsvdmlvbGV0X25vbW9yZV9kYXJrLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH0gfSB9IH0gfVxuXG4gICAgICAgICAgICAmLW9yYW5nZV9mYW1vdXMge1xuICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjLW9yYW5nZV9mYW1vdXM7IH0gfVxuXG4gICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICAmOmNoZWNrZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgJiArIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vY29udGVudC9pbWFnZXMvY2FsZW5kYXIvaWNvbnMvY2hlY2ttYXJrL29yYW5nZV9mYW1vdXMuc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfSB9IH0gfSB9XG5cbiAgICAgICAgICAgICYtYXF1YW1hcmluZV9kYXJrIHtcbiAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYy1hcXVhbWFyaW5lX2Rhcms7IH0gfVxuXG4gICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICAmOmNoZWNrZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgJiArIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vY29udGVudC9pbWFnZXMvY2FsZW5kYXIvaWNvbnMvY2hlY2ttYXJrL2FxdWFtYXJpbmVfZGFyay5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9IH0gfSB9IH1cblxuICAgICAgICAgICAgJi1kYXJrX2RhcmtfdmlvbGV0IHtcbiAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYy1kYXJrX2RhcmtfdmlvbGV0OyB9IH1cblxuICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICYgKyBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2NvbnRlbnQvaW1hZ2VzL2NhbGVuZGFyL2ljb25zL2NoZWNrbWFyay9kYXJrX2RhcmtfdmlvbGV0LnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH0gfSB9IH0gfVxuXG4gICAgICAgICAgICAmLWdyZWVuX3BsYW50IHtcbiAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYy1ncmVlbl9wbGFudDsgfSB9XG5cbiAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmICsgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9jb250ZW50L2ltYWdlcy9jYWxlbmRhci9pY29ucy9jaGVja21hcmsvZ3JlZW5fcGxhbnQuc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfSB9IH0gfSB9XG5cbiAgICAgICAgICAgICYtbGlndGgtZGFyay12aW9sZXQge1xuICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjLWxpZ3RoLWRhcmstdmlvbGV0OyB9IH1cblxuICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICYgKyBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2NvbnRlbnQvaW1hZ2VzL2NhbGVuZGFyL2ljb25zL2NoZWNrbWFyay9saWd0aC1kYXJrLXZpb2xldC5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9IH0gfSB9IH1cblxuICAgICAgICAgICAgJi1ncmVlbl9mb3Jlc3Qge1xuICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjLWdyZWVuX2ZvcmVzdDsgfSB9XG5cbiAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmICsgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9jb250ZW50L2ltYWdlcy9jYWxlbmRhci9pY29ucy9jaGVja21hcmsvZ3JlZW5fZm9yZXN0LnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH0gfSB9IH0gfVxuXG4gICAgICAgICAgICAmLXBpZ19waW5rIHtcbiAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYy1waWdfcGluazsgfSB9XG5cbiAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmICsgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9jb250ZW50L2ltYWdlcy9jYWxlbmRhci9pY29ucy9jaGVja21hcmsvcGlnX3Bpbmsuc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfSB9IH0gfSB9XG5cbiAgICAgICAgICAgICYtZ3JlZW5fcGFuaWMge1xuICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjLWdyZWVuX3BhbmljOyB9IH1cblxuICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICYgKyBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2NvbnRlbnQvaW1hZ2VzL2NhbGVuZGFyL2ljb25zL2NoZWNrbWFyay9ncmVlbl9wYW5pYy5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9IH0gfSB9IH1cblxuICAgICAgICAgICAgJi1hcXVhbWFyaW5lLWdyZWVuIHtcbiAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYy1hcXVhbWFyaW5lLWdyZWVuOyB9IH1cblxuICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICYgKyBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2NvbnRlbnQvaW1hZ2VzL2NhbGVuZGFyL2ljb25zL2NoZWNrbWFyay9hcXVhbWFyaW5lLWdyZWVuLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH0gfSB9IH0gfVxuXG4gICAgICAgICAgICAmLXZpb2xldF9saXBzdGljIHtcbiAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYy12aW9sZXRfbGlwc3RpYzsgfSB9XG5cbiAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmICsgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9jb250ZW50L2ltYWdlcy9jYWxlbmRhci9pY29ucy9jaGVja21hcmsvdmlvbGV0X2xpcHN0aWMuc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfSB9IH0gfSB9XG5cbiAgICAgICAgICAgICYtYmx1ZV9zbm93IHtcbiAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYy1ibHVlX3Nub3c7IH0gfVxuXG4gICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICAmOmNoZWNrZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgJiArIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vY29udGVudC9pbWFnZXMvY2FsZW5kYXIvaWNvbnMvY2hlY2ttYXJrL2JsdWVfc25vdy5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9IH0gfSB9IH1cblxuICAgICAgICAgICAgJi12aW9sZXRfYnV0dGVyZmx5IHtcbiAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYy12aW9sZXRfYnV0dGVyZmx5OyB9IH1cblxuICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICYgKyBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2NvbnRlbnQvaW1hZ2VzL2NhbGVuZGFyL2ljb25zL2NoZWNrbWFyay92aW9sZXRfYnV0dGVyZmx5LnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH0gfSB9IH0gfVxuXG4gICAgICAgICAgICAmLWJsdWVfc2t5IHtcbiAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYy1ibHVlX3NreTsgfSB9XG5cbiAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmICsgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9jb250ZW50L2ltYWdlcy9jYWxlbmRhci9pY29ucy9jaGVja21hcmsvYmx1ZV9za3kuc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfSB9IH0gfSB9IH0gfSB9XG4iLCIucmVwb3J0IHtcbiAgICAmX19oZWFkbGluZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgMCAyNHB4IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICAgIGNvbG9yOiAjMzI0MDU3OyB9XG5cbiAgICAmX19pdGVtcyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgbWFyZ2luOiAwIC04cHg7IH1cblxuICAgICYtaXRlbSB7XG4gICAgICAgIHdpZHRoOiAzMy4zMzMzMyU7XG4gICAgICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBtYXJnaW46IDAgMCAxNnB4IDA7XG5cbiAgICAgICAgJl9faW4ge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGMtd2hpdGU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMnB4IDEwcHggcmdiYSg1NSwgMTA1LCAxODksIDAuMTUpO1xuICAgICAgICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7IH1cblxuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDE2cHggMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRtZWRpdW07XG4gICAgICAgICAgICBjb2xvcjogIzMyNDA1NzsgfVxuXG4gICAgICAgICZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTZweCAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7IH1cblxuICAgICAgICAmX19maWxlcyB7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTZweCAwO1xuXG4gICAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7IH1cblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsaW5rO1xuXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMzJweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMjQwNTc7XG5cbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9jb250ZW50L2ltYWdlcy9jYWxlbmRhci9pY29ucy9maWxlLnN2ZycpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9IH0gfSB9XG5cbiAgICAgICAgJltkYXRhLWNvbG9yPVwicmVkXCJdIHtcbiAgICAgICAgICAgIC5yZXBvcnQge1xuICAgICAgICAgICAgICAgICYtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICZfX2luIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA4cHggc29saWQgJGMtcmVkOyB9IH0gfSB9XG5cbiAgICAgICAgJltkYXRhLWNvbG9yPVwieWVsbG93XCJdIHtcbiAgICAgICAgICAgIC5yZXBvcnQge1xuICAgICAgICAgICAgICAgICYtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICZfX2luIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA4cHggc29saWQgJGMteWVsbG93OyB9IH0gfSB9XG5cbiAgICAgICAgJltkYXRhLWNvbG9yPVwib3JhbmdlXCJdIHtcbiAgICAgICAgICAgIC5yZXBvcnQge1xuICAgICAgICAgICAgICAgICYtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICZfX2luIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA4cHggc29saWQgJGMtb3JhbmdlOyB9IH0gfSB9XG5cbiAgICAgICAgJltkYXRhLWNvbG9yPVwiYmx1ZVwiXSB7XG4gICAgICAgICAgICAucmVwb3J0IHtcbiAgICAgICAgICAgICAgICAmLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAmX19pbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogOHB4IHNvbGlkICRjLWJsdWU7IH0gfSB9IH1cblxuICAgICAgICAmW2RhdGEtY29sb3I9XCJwdXJwbGVcIl0ge1xuICAgICAgICAgICAgLnJlcG9ydCB7XG4gICAgICAgICAgICAgICAgJi1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgJl9faW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCAkYy1wdXJwbGU7IH0gfSB9IH1cblxuICAgICAgICAmW2RhdGEtY29sb3I9XCJhcXVhbWFyaW5lXCJdIHtcbiAgICAgICAgICAgIC5yZXBvcnQge1xuICAgICAgICAgICAgICAgICYtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICZfX2luIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA4cHggc29saWQgJGMtYXF1YW1hcmluZTsgfSB9IH0gfVxuXG4gICAgICAgICZbZGF0YS1jb2xvcj1cImRhcmstYmx1ZVwiXSB7XG4gICAgICAgICAgICAucmVwb3J0IHtcbiAgICAgICAgICAgICAgICAmLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAmX19pbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogOHB4IHNvbGlkICRjLWRhcmstYmx1ZTsgfSB9IH0gfVxuXG4gICAgICAgICZbZGF0YS1jb2xvcj1cImJsYWNrXCJdIHtcbiAgICAgICAgICAgIC5yZXBvcnQge1xuICAgICAgICAgICAgICAgICYtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICZfX2luIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA4cHggc29saWQgJGMtYmxhY2s7IH0gfSB9IH1cblxuICAgICAgICAmW2RhdGEtY29sb3I9XCJwaW5rXCJdIHtcbiAgICAgICAgICAgIC5yZXBvcnQge1xuICAgICAgICAgICAgICAgICYtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICZfX2luIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA4cHggc29saWQgJGMtcGluazsgfSB9IH0gfVxuXG4gICAgICAgICZbZGF0YS1jb2xvcj1cImdyZWVuXCJdIHtcbiAgICAgICAgICAgIC5yZXBvcnQge1xuICAgICAgICAgICAgICAgICYtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICZfX2luIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA4cHggc29saWQgJGMtZ3JlZW47IH0gfSB9IH1cblxuICAgICAgICAmW2RhdGEtY29sb3I9XCJ2aW9sZXRcIl0ge1xuICAgICAgICAgICAgLnJlcG9ydCB7XG4gICAgICAgICAgICAgICAgJi1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgJl9faW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCAkYy12aW9sZXQ7IH0gfSB9IH1cblxuICAgICAgICAmW2RhdGEtY29sb3I9XCJsaWdodC1ibHVlXCJdIHtcbiAgICAgICAgICAgIC5yZXBvcnQge1xuICAgICAgICAgICAgICAgICYtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICZfX2luIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA4cHggc29saWQgJGMtbGlnaHQtYmx1ZTsgfSB9IH0gfVxuICAgICAgICAvLyBuZXdcbiAgICAgICAgJltkYXRhLWNvbG9yPVwibGlndGgtcGlua1wiXSB7XG4gICAgICAgICAgICAucmVwb3J0IHtcbiAgICAgICAgICAgICAgICAmLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAmX19pbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogOHB4IHNvbGlkICRjLWxpZ3RoLXBpbms7IH0gfSB9IH1cblxuICAgICAgICAmW2RhdGEtY29sb3I9XCJkYXJrLW9yYW5nZVwiXSB7XG4gICAgICAgICAgICAucmVwb3J0IHtcbiAgICAgICAgICAgICAgICAmLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAmX19pbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogOHB4IHNvbGlkICRjLWRhcmstb3JhbmdlOyB9IH0gfSB9XG5cbiAgICAgICAgJltkYXRhLWNvbG9yPVwiYnJvd25cIl0ge1xuICAgICAgICAgICAgLnJlcG9ydCB7XG4gICAgICAgICAgICAgICAgJi1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgJl9faW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCAkYy1icm93bjsgfSB9IH0gfVxuXG4gICAgICAgICZbZGF0YS1jb2xvcj1cInBlYWNoXCJdIHtcbiAgICAgICAgICAgIC5yZXBvcnQge1xuICAgICAgICAgICAgICAgICYtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICZfX2luIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA4cHggc29saWQgJGMtcGVhY2g7IH0gfSB9IH1cblxuICAgICAgICAmW2RhdGEtY29sb3I9XCJncmF5LWJsdWVcIl0ge1xuICAgICAgICAgICAgLnJlcG9ydCB7XG4gICAgICAgICAgICAgICAgJi1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgJl9faW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCAkYy1ncmF5LWJsdWU7IH0gfSB9IH1cblxuICAgICAgICAmW2RhdGEtY29sb3I9XCJ5ZWxsb3ctZ3JlZW5cIl0ge1xuICAgICAgICAgICAgLnJlcG9ydCB7XG4gICAgICAgICAgICAgICAgJi1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgJl9faW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCAkYy15ZWxsb3ctZ3JlZW47IH0gfSB9IH1cblxuICAgICAgICAmW2RhdGEtY29sb3I9XCJsaWd0aC1wdXJwbGVcIl0ge1xuICAgICAgICAgICAgLnJlcG9ydCB7XG4gICAgICAgICAgICAgICAgJi1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgJl9faW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCAkYy1saWd0aC1wdXJwbGU7IH0gfSB9IH1cblxuICAgICAgICAmW2RhdGEtY29sb3I9XCJkYXJrLXBpbmtcIl0ge1xuICAgICAgICAgICAgLnJlcG9ydCB7XG4gICAgICAgICAgICAgICAgJi1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgJl9faW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCAkYy1kYXJrLXBpbms7IH0gfSB9IH1cblxuICAgICAgICAmW2RhdGEtY29sb3I9XCJkYXJrLWdyZWVuXCJdIHtcbiAgICAgICAgICAgIC5yZXBvcnQge1xuICAgICAgICAgICAgICAgICYtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICZfX2luIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA4cHggc29saWQgJGMtZGFyay1ncmVlbjsgfSB9IH0gfVxuXG4gICAgICAgICZbZGF0YS1jb2xvcj1cImRhcmstcmVkXCJdIHtcbiAgICAgICAgICAgIC5yZXBvcnQge1xuICAgICAgICAgICAgICAgICYtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICZfX2luIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA4cHggc29saWQgJGMtZGFyay1yZWQ7IH0gfSB9IH1cbiAgICAgICAgLy8gbmV3XG4gICAgICAgICZbZGF0YS1jb2xvcj1cInZpb2xldF9ub21vcmVfZGFya1wiXSB7XG4gICAgICAgICAgICAucmVwb3J0IHtcbiAgICAgICAgICAgICAgICAmLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAmX19pbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogOHB4IHNvbGlkICRjLXZpb2xldF9ub21vcmVfZGFyazsgfSB9IH0gfVxuXG4gICAgICAgICZbZGF0YS1jb2xvcj1cIm9yYW5nZV9mYW1vdXNcIl0ge1xuICAgICAgICAgICAgLnJlcG9ydCB7XG4gICAgICAgICAgICAgICAgJi1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgJl9faW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCAkYy1vcmFuZ2VfZmFtb3VzOyB9IH0gfSB9XG5cbiAgICAgICAgJltkYXRhLWNvbG9yPVwiYXF1YW1hcmluZV9kYXJrXCJdIHtcbiAgICAgICAgICAgIC5yZXBvcnQge1xuICAgICAgICAgICAgICAgICYtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICZfX2luIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA4cHggc29saWQgJGMtYXF1YW1hcmluZV9kYXJrOyB9IH0gfSB9XG5cbiAgICAgICAgJltkYXRhLWNvbG9yPVwiZGFya19kYXJrX3Zpb2xldFwiXSB7XG4gICAgICAgICAgICAucmVwb3J0IHtcbiAgICAgICAgICAgICAgICAmLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAmX19pbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogOHB4IHNvbGlkICRjLWRhcmtfZGFya192aW9sZXQ7IH0gfSB9IH1cblxuICAgICAgICAmW2RhdGEtY29sb3I9XCJncmVlbl9mb3Jlc3RcIl0ge1xuICAgICAgICAgICAgLnJlcG9ydCB7XG4gICAgICAgICAgICAgICAgJi1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgJl9faW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCAkYy1ncmVlbl9mb3Jlc3Q7IH0gfSB9IH1cblxuICAgICAgICAmW2RhdGEtY29sb3I9XCJwaWdfcGlua1wiXSB7XG4gICAgICAgICAgICAucmVwb3J0IHtcbiAgICAgICAgICAgICAgICAmLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAmX19pbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogOHB4IHNvbGlkICRjLXBpZ19waW5rOyB9IH0gfSB9XG5cbiAgICAgICAgJltkYXRhLWNvbG9yPVwiZ3JlZW5fcGFuaWNcIl0ge1xuICAgICAgICAgICAgLnJlcG9ydCB7XG4gICAgICAgICAgICAgICAgJi1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgJl9faW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCAkYy1ncmVlbl9wYW5pYzsgfSB9IH0gfVxuXG4gICAgICAgICZbZGF0YS1jb2xvcj1cImFxdWFtYXJpbmUtZ3JlZW5cIl0ge1xuICAgICAgICAgICAgLnJlcG9ydCB7XG4gICAgICAgICAgICAgICAgJi1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgJl9faW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCAkYy1hcXVhbWFyaW5lLWdyZWVuOyB9IH0gfSB9XG5cbiAgICAgICAgJltkYXRhLWNvbG9yPVwiZ3JlZW5fcGxhbnRcIl0ge1xuICAgICAgICAgICAgLnJlcG9ydCB7XG4gICAgICAgICAgICAgICAgJi1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgJl9faW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCAkYy1ncmVlbl9wbGFudDsgfSB9IH0gfVxuXG4gICAgICAgICZbZGF0YS1jb2xvcj1cInZpb2xldF9saXBzdGljXCJdIHtcbiAgICAgICAgICAgIC5yZXBvcnQge1xuICAgICAgICAgICAgICAgICYtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICZfX2luIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA4cHggc29saWQgJGMtdmlvbGV0X2xpcHN0aWM7IH0gfSB9IH1cblxuICAgICAgICAmW2RhdGEtY29sb3I9XCJibHVlX3Nub3dcIl0ge1xuICAgICAgICAgICAgLnJlcG9ydCB7XG4gICAgICAgICAgICAgICAgJi1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgJl9faW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCAkYy1ibHVlX3Nub3c7IH0gfSB9IH1cblxuICAgICAgICAmW2RhdGEtY29sb3I9XCJ2aW9sZXRfYnV0dGVyZmx5XCJdIHtcbiAgICAgICAgICAgIC5yZXBvcnQge1xuICAgICAgICAgICAgICAgICYtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICZfX2luIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA4cHggc29saWQgJGMtdmlvbGV0X2J1dHRlcmZseTsgfSB9IH0gfVxuXG4gICAgICAgICZbZGF0YS1jb2xvcj1cImJsdWVfc2t5XCJdIHtcbiAgICAgICAgICAgIC5yZXBvcnQge1xuICAgICAgICAgICAgICAgICYtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICZfX2luIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA4cHggc29saWQgJGMtYmx1ZV9za3k7IH0gfSB9IH1cblxuICAgICAgICAmW2RhdGEtY29sb3I9XCJsaWd0aC1kYXJrLXZpb2xldFwiXSB7XG4gICAgICAgICAgICAucmVwb3J0IHtcbiAgICAgICAgICAgICAgICAmLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAmX19pbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogOHB4IHNvbGlkICRjLWxpZ3RoLWRhcmstdmlvbGV0OyB9IH0gfSB9IH0gfVxuIiwiLndvcmtwbGFjZSB7XG4gICAgbWFyZ2luOiAwIDAgMTZweCAwO1xuXG4gICAgJi1pdGVtcyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGNUY3RkQ7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAycHggMTBweCByZ2JhKDU1LCAxMDUsIDE4OSwgMC4zKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBwYWRkaW5nOiAxNnB4O1xuXG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjRweCAwO1xuICAgICAgICAgICAgY29sb3I6ICMzMjQwNTc7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjLXdoaXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG5cbiAgICAgICAgJi0tYmlnIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAyMDhweDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAgICAgICAgIC53b3JrcGxhY2Uge1xuICAgICAgICAgICAgICAgICYtaXRlbSB7XG5cbiAgICAgICAgICAgICAgICAgICAgJl9fbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA1MHB4IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmX19yIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmX19jb3VudGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC0ycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfSAgIFxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9faWNvbiB7XG4gICAgICAgICAgICB3aWR0aDogNDhweDtcbiAgICAgICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYy1ibHVlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDI0cHggMCAwO1xuXG4gICAgICAgICAgICAmLS1yZWQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNFNTY1NjU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBjb2xvcjogIzMyNDA1NztcbiAgICAgICAgfVxuXG4gICAgICAgICsgLndvcmtwbGFjZSB7XG4gICAgICAgICAgICAmLWl0ZW0ge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMTZweCAwIDAgMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2wge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmX19yIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fY291bnRlciB7XG4gICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJG1lZGl1bTtcbiAgICAgICAgICAgIGNvbG9yOiAjM0Q2RERCO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDI0cHggMCAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faGVhZGxpbmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICBjb2xvcjogIzMyNDA1NztcbiAgICB9XG4gICAgICAgIFxuICAgICZfX2luIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbWFyZ2luOiAwIC04cHg7XG4gICAgfVxuXG4gICAgJl9fbCxcbiAgICAmX19yIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgcGFkZGluZzogMCA4cHg7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgfVxufSIsIi5jb250YWluZXIge1xuICAgIHdpZHRoOiAxMjMwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3ggO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvIDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgICBAaW5jbHVkZSBzIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICAgIH1cblxuICAgICYtLW1pbmkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgcyB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICAgICAgICB9XG4gICAgfVxufSJdfQ== */
