@font-face{font-family:"IstokWeb-Italic";src:url(../fonts/IstokWeb/Italic.woff) format("woff"),url(../fonts/IstokWeb/Italic.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"IstokWeb-Regular";src:url(../fonts/IstokWeb/Regular.woff) format("woff"),url(../fonts/IstokWeb/Regular.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"IstokWeb-Bold";src:url(../fonts/IstokWeb/Bold.woff) format("woff"),url(../fonts/IstokWeb/Bold.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"IBMPlexSerif-Light";src:url(../fonts/IBMPlexSerif/Light.woff) format("woff"),url(../fonts/IBMPlexSerif/Light.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"IBMPlexSerif-Regular";src:url(../fonts/IBMPlexSerif/Regular.woff) format("woff"),url(../fonts/IBMPlexSerif/Regular.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"IBMPlexSerif-Medium";src:url(../fonts/IBMPlexSerif/Medium.woff) format("woff"),url(../fonts/IBMPlexSerif/Medium.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"IBMPlexSerif-SemiBold";src:url(../fonts/IBMPlexSerif/SemiBold.woff) format("woff"),url(../fonts/IBMPlexSerif/SemiBold.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"IBMPlexSerif-Bold";src:url(../fonts/IBMPlexSerif/Bold.woff) format("woff"),url(../fonts/IBMPlexSerif/Bold.woff2) format("woff2");font-weight:400;font-style:normal}.header{position: fixed !important;}.header--white:not(.header--opened){background-color: rgba(0,0,0,0.5) !important;}.icon{display:inline-block;width:1em;height:1em;fill:currentColor}.icon-btn-arrow,.icon-btn-user{width:12px;height:12px}.icon-expedition-logo{width:144px;height:152px}.icon-fb{width:11px;height:20px}.icon-fl{width:26px;height:12px}.icon-inst{width:20px;height:20px}.icon-link-arrow{width:16px;height:12px}.icon-logo{width:217px;height:26px}.icon-photo{width:17px;height:13px}.icon-play{width:14px;height:14px}.icon-popup-close{width:20px;height:20px}.icon-quotes{width:98px;height:75px}.icon-right-arrow{width:16px;height:11px}.icon-rounded-arrow{width:16px;height:14px}.icon-share{width:17px;height:17px}.icon-share-fb{width:10px;height:16px}.icon-share-tw{width:16px;height:13px}.icon-share-tg{width:15px;height:12px}.icon-share-vk{width:18px;height:10px}.icon-tw{width:16px;height:13px}.icon-village-logo{width:165px;height:150px}.icon-vk{width:22px;height:12px}.icon-yb{width:20px;height:15px}.icon-tg{width:20px;height:16px}
/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */
@-webkit-keyframes clockwise{to{-webkit-transform:rotate(360deg) translatez(0);transform:rotate(360deg) translatez(0)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes clockwise{to{-webkit-transform:rotate(360deg) translatez(0);transform:rotate(360deg) translatez(0)}}html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-overflow-style:scrollbar}b,body,strong{font-weight:400;font-style:normal}body{margin:0;min-width:320px;font-size:14px;color:#333;font-family:"IstokWeb-Regular","Arial","Helvetica","Tahoma",sans-serif}.slick-slide img,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:"IstokWeb-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}.slick-slide.slick-loading img,[hidden],template{display:none}@-ms-viewport{width:device-width}::after,::before{-webkit-box-sizing:inherit;box-sizing:inherit}.container{margin-right:auto;margin-left:auto;padding-right:16px;padding-left:16px;width:100%}@media (min-width:768px){.container{max-width:752px}}@media (min-width:1201px){.container{max-width:1152px}}.container-fluid{width:100%;margin-right:auto;margin-left:auto;padding-right:16px;padding-left:16px}.row{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:-10px}@media (max-width:767px){.row{margin:-4px -10px}}@media (min-width:1201px){.row--books{margin:-32px -10px}}@media (min-width:768px) and (max-width:1200px){.row--books{margin:-24px -10px}}@media (max-width:767px){.row--books{margin:-12px -10px}}@media (min-width:1201px){.row--books .col,.row--books .col-1,.row--books .col-10,.row--books .col-11,.row--books .col-12,.row--books .col-2,.row--books .col-3,.row--books .col-4,.row--books .col-5,.row--books .col-6,.row--books .col-7,.row--books .col-8,.row--books .col-9,.row--books .col-auto,.row--books .col-lg,.row--books .col-lg-1,.row--books .col-lg-10,.row--books .col-lg-11,.row--books .col-lg-12,.row--books .col-lg-2,.row--books .col-lg-3,.row--books .col-lg-4,.row--books .col-lg-5,.row--books .col-lg-6,.row--books .col-lg-7,.row--books .col-lg-8,.row--books .col-lg-9,.row--books .col-lg-auto,.row--books .col-md,.row--books .col-md-1,.row--books .col-md-10,.row--books .col-md-11,.row--books .col-md-12,.row--books .col-md-2,.row--books .col-md-3,.row--books .col-md-4,.row--books .col-md-5,.row--books .col-md-6,.row--books .col-md-7,.row--books .col-md-8,.row--books .col-md-9,.row--books .col-md-auto,.row--books .col-sm,.row--books .col-sm-1,.row--books .col-sm-10,.row--books .col-sm-11,.row--books .col-sm-12,.row--books .col-sm-2,.row--books .col-sm-3,.row--books .col-sm-4,.row--books .col-sm-5,.row--books .col-sm-6,.row--books .col-sm-7,.row--books .col-sm-8,.row--books .col-sm-9,.row--books .col-sm-auto,.row--books .col-xl,.row--books .col-xl-1,.row--books .col-xl-10,.row--books .col-xl-11,.row--books .col-xl-12,.row--books .col-xl-2,.row--books .col-xl-3,.row--books .col-xl-4,.row--books .col-xl-5,.row--books .col-xl-6,.row--books .col-xl-7,.row--books .col-xl-8,.row--books .col-xl-9,.row--books .col-xl-auto{padding:32px 10px}}@media (min-width:768px) and (max-width:1200px){.row--books .col,.row--books .col-1,.row--books .col-10,.row--books .col-11,.row--books .col-12,.row--books .col-2,.row--books .col-3,.row--books .col-4,.row--books .col-5,.row--books .col-6,.row--books .col-7,.row--books .col-8,.row--books .col-9,.row--books .col-auto,.row--books .col-lg,.row--books .col-lg-1,.row--books .col-lg-10,.row--books .col-lg-11,.row--books .col-lg-12,.row--books .col-lg-2,.row--books .col-lg-3,.row--books .col-lg-4,.row--books .col-lg-5,.row--books .col-lg-6,.row--books .col-lg-7,.row--books .col-lg-8,.row--books .col-lg-9,.row--books .col-lg-auto,.row--books .col-md,.row--books .col-md-1,.row--books .col-md-10,.row--books .col-md-11,.row--books .col-md-12,.row--books .col-md-2,.row--books .col-md-3,.row--books .col-md-4,.row--books .col-md-5,.row--books .col-md-6,.row--books .col-md-7,.row--books .col-md-8,.row--books .col-md-9,.row--books .col-md-auto,.row--books .col-sm,.row--books .col-sm-1,.row--books .col-sm-10,.row--books .col-sm-11,.row--books .col-sm-12,.row--books .col-sm-2,.row--books .col-sm-3,.row--books .col-sm-4,.row--books .col-sm-5,.row--books .col-sm-6,.row--books .col-sm-7,.row--books .col-sm-8,.row--books .col-sm-9,.row--books .col-sm-auto,.row--books .col-xl,.row--books .col-xl-1,.row--books .col-xl-10,.row--books .col-xl-11,.row--books .col-xl-12,.row--books .col-xl-2,.row--books .col-xl-3,.row--books .col-xl-4,.row--books .col-xl-5,.row--books .col-xl-6,.row--books .col-xl-7,.row--books .col-xl-8,.row--books .col-xl-9,.row--books .col-xl-auto{padding:24px 10px}}@media (max-width:767px){.row--books .col,.row--books .col-1,.row--books .col-10,.row--books .col-11,.row--books .col-12,.row--books .col-2,.row--books .col-3,.row--books .col-4,.row--books .col-5,.row--books .col-6,.row--books .col-7,.row--books .col-8,.row--books .col-9,.row--books .col-auto,.row--books .col-lg,.row--books .col-lg-1,.row--books .col-lg-10,.row--books .col-lg-11,.row--books .col-lg-12,.row--books .col-lg-2,.row--books .col-lg-3,.row--books .col-lg-4,.row--books .col-lg-5,.row--books .col-lg-6,.row--books .col-lg-7,.row--books .col-lg-8,.row--books .col-lg-9,.row--books .col-lg-auto,.row--books .col-md,.row--books .col-md-1,.row--books .col-md-10,.row--books .col-md-11,.row--books .col-md-12,.row--books .col-md-2,.row--books .col-md-3,.row--books .col-md-4,.row--books .col-md-5,.row--books .col-md-6,.row--books .col-md-7,.row--books .col-md-8,.row--books .col-md-9,.row--books .col-md-auto,.row--books .col-sm,.row--books .col-sm-1,.row--books .col-sm-10,.row--books .col-sm-11,.row--books .col-sm-12,.row--books .col-sm-2,.row--books .col-sm-3,.row--books .col-sm-4,.row--books .col-sm-5,.row--books .col-sm-6,.row--books .col-sm-7,.row--books .col-sm-8,.row--books .col-sm-9,.row--books .col-sm-auto,.row--books .col-xl,.row--books .col-xl-1,.row--books .col-xl-10,.row--books .col-xl-11,.row--books .col-xl-12,.row--books .col-xl-2,.row--books .col-xl-3,.row--books .col-xl-4,.row--books .col-xl-5,.row--books .col-xl-6,.row--books .col-xl-7,.row--books .col-xl-8,.row--books .col-xl-9,.row--books .col-xl-auto{padding:12px 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:10px}.col-auto{position:relative;min-height:1px;padding: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:10px}@media (max-width:767px){.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{padding:4px 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:1201px){.col-lg{-ms-flex-preferred-size:0;-webkit-flex-basis:0;flex-basis:0;-ms-flex-positive:1;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;max-width:100%}.col-lg-auto{-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-lg-1,.col-lg-2{-ms-flex:0 0 8.333333%;-webkit-box-flex:0;-webkit-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-ms-flex:0 0 16.666667%;-webkit-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3,.col-lg-4{-ms-flex:0 0 25%;-webkit-box-flex:0;-webkit-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.333333%;-webkit-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5,.col-lg-6{-ms-flex:0 0 41.666667%;-webkit-box-flex:0;-webkit-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-ms-flex:0 0 50%;-webkit-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7,.col-lg-8{-ms-flex:0 0 58.333333%;-webkit-box-flex:0;-webkit-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-ms-flex:0 0 66.666667%;-webkit-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-10,.col-lg-9{-ms-flex:0 0 75%;-webkit-box-flex:0;-webkit-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.333333%;-webkit-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11,.col-lg-12{-ms-flex:0 0 91.666667%;-webkit-box-flex:0;-webkit-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-ms-flex:0 0 100%;-webkit-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-1{-ms-flex-order:1;-webkit-box-ordinal-group:2;-webkit-order:1;order:1}.order-lg-2{-ms-flex-order:2;-webkit-box-ordinal-group:3;-webkit-order:2;order:2}.order-lg-3{-ms-flex-order:3;-webkit-box-ordinal-group:4;-webkit-order:3;order:3}.order-lg-4{-ms-flex-order:4;-webkit-box-ordinal-group:5;-webkit-order:4;order:4}.order-lg-5{-ms-flex-order:5;-webkit-box-ordinal-group:6;-webkit-order:5;order:5}.order-lg-6{-ms-flex-order:6;-webkit-box-ordinal-group:7;-webkit-order:6;order:6}.order-lg-7{-ms-flex-order:7;-webkit-box-ordinal-group:8;-webkit-order:7;order:7}.order-lg-8{-ms-flex-order:8;-webkit-box-ordinal-group:9;-webkit-order:8;order:8}.order-lg-9{-ms-flex-order:9;-webkit-box-ordinal-group:10;-webkit-order:9;order:9}.order-lg-10{-ms-flex-order:10;-webkit-box-ordinal-group:11;-webkit-order:10;order:10}.order-lg-11{-ms-flex-order:11;-webkit-box-ordinal-group:12;-webkit-order:11;order:11}.order-lg-12{-ms-flex-order:12;-webkit-box-ordinal-group:13;-webkit-order:12;order:12}.col-xl{-ms-flex-preferred-size:0;-webkit-flex-basis:0;flex-basis:0;-ms-flex-positive:1;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;max-width:100%}.col-xl-auto{-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-xl-1,.col-xl-2{-ms-flex:0 0 8.333333%;-webkit-box-flex:0;-webkit-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-ms-flex:0 0 16.666667%;-webkit-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3,.col-xl-4{-ms-flex:0 0 25%;-webkit-box-flex:0;-webkit-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.333333%;-webkit-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5,.col-xl-6{-ms-flex:0 0 41.666667%;-webkit-box-flex:0;-webkit-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-ms-flex:0 0 50%;-webkit-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7,.col-xl-8{-ms-flex:0 0 58.333333%;-webkit-box-flex:0;-webkit-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-ms-flex:0 0 66.666667%;-webkit-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-10,.col-xl-9{-ms-flex:0 0 75%;-webkit-box-flex:0;-webkit-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.333333%;-webkit-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11,.col-xl-12{-ms-flex:0 0 91.666667%;-webkit-box-flex:0;-webkit-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-ms-flex:0 0 100%;-webkit-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-1{-ms-flex-order:1;-webkit-box-ordinal-group:2;-webkit-order:1;order:1}.order-xl-2{-ms-flex-order:2;-webkit-box-ordinal-group:3;-webkit-order:2;order:2}.order-xl-3{-ms-flex-order:3;-webkit-box-ordinal-group:4;-webkit-order:3;order:3}.order-xl-4{-ms-flex-order:4;-webkit-box-ordinal-group:5;-webkit-order:4;order:4}.order-xl-5{-ms-flex-order:5;-webkit-box-ordinal-group:6;-webkit-order:5;order:5}.order-xl-6{-ms-flex-order:6;-webkit-box-ordinal-group:7;-webkit-order:6;order:6}.order-xl-7{-ms-flex-order:7;-webkit-box-ordinal-group:8;-webkit-order:7;order:7}.order-xl-8{-ms-flex-order:8;-webkit-box-ordinal-group:9;-webkit-order:8;order:8}.order-xl-9{-ms-flex-order:9;-webkit-box-ordinal-group:10;-webkit-order:9;order:9}.order-xl-10{-ms-flex-order:10;-webkit-box-ordinal-group:11;-webkit-order:10;order:10}.order-xl-11{-ms-flex-order:11;-webkit-box-ordinal-group:12;-webkit-order:11;order:11}.order-xl-12{-ms-flex-order:12;-webkit-box-ordinal-group:13;-webkit-order:12;order:12}}.flex-column,.flex-row{-ms-flex-direction:row!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-webkit-flex-direction:row!important;flex-direction:row!important}.flex-column{-ms-flex-direction:column!important;-webkit-box-orient:vertical!important;-webkit-flex-direction:column!important;flex-direction:column!important}.flex-column-reverse,.flex-row-reverse{-ms-flex-direction:row-reverse!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-ms-flex-direction:column-reverse!important;-webkit-box-orient:vertical!important;-webkit-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;-webkit-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;-webkit-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;-webkit-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-start{-ms-flex-pack:start!important;-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;justify-content:flex-start!important}.justify-content-end{-ms-flex-pack:end!important;-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;justify-content:flex-end!important}.justify-content-center{-ms-flex-pack:center!important;-webkit-box-pack:center!important;-webkit-justify-content:center!important;justify-content:center!important}.justify-content-between{-ms-flex-pack:justify!important;-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;-webkit-justify-content:space-around!important;justify-content:space-around!important}.align-items-start{-ms-flex-align:start!important;-webkit-box-align:start!important;-webkit-align-items:flex-start!important;align-items:flex-start!important}.align-items-end{-ms-flex-align:end!important;-webkit-box-align:end!important;-webkit-align-items:flex-end!important;align-items:flex-end!important}.align-items-center{-ms-flex-align:center!important;-webkit-box-align:center!important;-webkit-align-items:center!important;align-items:center!important}.align-items-baseline{-ms-flex-align:baseline!important;-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;align-items:baseline!important}.align-items-stretch{-ms-flex-align:stretch!important;-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;-webkit-align-content:flex-start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;-webkit-align-content:flex-end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;-webkit-align-content:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;-webkit-align-content:space-between!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;-webkit-align-content:space-around!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;-webkit-align-content:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;-webkit-align-self:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;-webkit-align-self:flex-start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;-webkit-align-self:flex-end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;-webkit-align-self:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;-webkit-align-self:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;-webkit-align-self:stretch!important;align-self:stretch!important}@media (min-width:560px){.flex-sm-column,.flex-sm-row{-ms-flex-direction:row!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-webkit-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-ms-flex-direction:column!important;-webkit-box-orient:vertical!important;-webkit-flex-direction:column!important;flex-direction:column!important}.flex-sm-column-reverse,.flex-sm-row-reverse{-ms-flex-direction:row-reverse!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-ms-flex-direction:column-reverse!important;-webkit-box-orient:vertical!important;-webkit-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;-webkit-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;-webkit-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;-webkit-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-sm-start{-ms-flex-pack:start!important;-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;justify-content:flex-start!important}.justify-content-sm-end{-ms-flex-pack:end!important;-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;justify-content:flex-end!important}.justify-content-sm-center{-ms-flex-pack:center!important;-webkit-box-pack:center!important;-webkit-justify-content:center!important;justify-content:center!important}.justify-content-sm-between{-ms-flex-pack:justify!important;-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;-webkit-justify-content:space-around!important;justify-content:space-around!important}.align-items-sm-start{-ms-flex-align:start!important;-webkit-box-align:start!important;-webkit-align-items:flex-start!important;align-items:flex-start!important}.align-items-sm-end{-ms-flex-align:end!important;-webkit-box-align:end!important;-webkit-align-items:flex-end!important;align-items:flex-end!important}.align-items-sm-center{-ms-flex-align:center!important;-webkit-box-align:center!important;-webkit-align-items:center!important;align-items:center!important}.align-items-sm-baseline{-ms-flex-align:baseline!important;-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-ms-flex-align:stretch!important;-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;-webkit-align-content:flex-start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;-webkit-align-content:flex-end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;-webkit-align-content:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;-webkit-align-content:space-between!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;-webkit-align-content:space-around!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;-webkit-align-content:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;-webkit-align-self:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;-webkit-align-self:flex-start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;-webkit-align-self:flex-end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;-webkit-align-self:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;-webkit-align-self:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;-webkit-align-self:stretch!important;align-self:stretch!important}}@media (min-width:768px){.flex-md-column,.flex-md-row{-ms-flex-direction:row!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-webkit-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-ms-flex-direction:column!important;-webkit-box-orient:vertical!important;-webkit-flex-direction:column!important;flex-direction:column!important}.flex-md-column-reverse,.flex-md-row-reverse{-ms-flex-direction:row-reverse!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-ms-flex-direction:column-reverse!important;-webkit-box-orient:vertical!important;-webkit-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;-webkit-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;-webkit-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;-webkit-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-md-start{-ms-flex-pack:start!important;-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;justify-content:flex-start!important}.justify-content-md-end{-ms-flex-pack:end!important;-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;justify-content:flex-end!important}.justify-content-md-center{-ms-flex-pack:center!important;-webkit-box-pack:center!important;-webkit-justify-content:center!important;justify-content:center!important}.justify-content-md-between{-ms-flex-pack:justify!important;-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;-webkit-justify-content:space-around!important;justify-content:space-around!important}.align-items-md-start{-ms-flex-align:start!important;-webkit-box-align:start!important;-webkit-align-items:flex-start!important;align-items:flex-start!important}.align-items-md-end{-ms-flex-align:end!important;-webkit-box-align:end!important;-webkit-align-items:flex-end!important;align-items:flex-end!important}.align-items-md-center{-ms-flex-align:center!important;-webkit-box-align:center!important;-webkit-align-items:center!important;align-items:center!important}.align-items-md-baseline{-ms-flex-align:baseline!important;-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;align-items:baseline!important}.align-items-md-stretch{-ms-flex-align:stretch!important;-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;-webkit-align-content:flex-start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;-webkit-align-content:flex-end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;-webkit-align-content:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;-webkit-align-content:space-between!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;-webkit-align-content:space-around!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;-webkit-align-content:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;-webkit-align-self:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;-webkit-align-self:flex-start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;-webkit-align-self:flex-end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;-webkit-align-self:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;-webkit-align-self:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;-webkit-align-self:stretch!important;align-self:stretch!important}}@media (min-width:1201px){.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%}}input{-webkit-appearance:none;-webkit-border-radius:0;border-radius:0;font-family:"IstokWeb-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:"IstokWeb-Regular","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;font-size:14px}@media (min-width:1201px){.hidden-lg{display:none!important}}@media (min-width:768px) and (max-width:1200px){.hidden-md{display:none!important}}@media (max-width:767px){.hidden-xs{display:none!important}}.link-arrow{font-family:"IstokWeb-Bold","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;line-height:16px;font-size:14px;text-transform:uppercase;color:#1c62cb;text-decoration:none!important}@media (min-width:768px) and (max-width:1200px){.link-arrow{font-size:14px}}.btn svg,.link-arrow svg{display:inline-block;vertical-align:middle;position:relative;min-height:1px;margin-right:5px;margin-top:-2px}.btn span+svg,.link-arrow span+svg{margin-right:0;margin-left:5px}.link-arrow:hover{color:#1951a6}.padding-content{margin-left:95px;width:740px}@media (max-width:1200px){.padding-content{margin:0;width:100%}}.without-padding{margin-left:-95px;margin-right:-285px}@media (max-width:1200px){.without-padding{margin-left:-16px;margin-right:-16px}}.wide-map{margin-bottom:96px;height:400px}@media (min-width:768px) and (max-width:1200px){.wide-map{margin-bottom:56px}}@media (max-width:767px){.wide-map{margin-bottom:48px;height:270px}}@media (min-width:768px){.wide-map .contacts-map{height:400px;width:100%!important;position:absolute;left:0;overflow:hidden}}@media (max-width:767px){.wide-map .contacts-map{height:270px}.wide-map .contacts-map [class$=-map]{height:100%!important}}.full-width{width:100%;overflow:hidden}.archive{padding-bottom:50px}@media (min-width:768px) and (max-width:1200px){.archive{padding-bottom:35px}}@media (max-width:767px){.archive{padding-bottom:20px}}.ymaps-2-1-68-image.ymaps-2-1-68-patched-for-print{-webkit-background-size:cover!important;background-size:cover!important}ul{padding:0;margin:0;list-style-type:none}a:focus,a:hover{color:inherit;text-decoration:none}.h1,h1{margin:0;font-family:"IBMPlexSerif-SemiBold","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;font-size:50px;line-height:65px}@media (max-width:767px){.h1,h1{font-size:30px;line-height:36px}}.h2,h2{margin:0;font-family:"IBMPlexSerif-SemiBold","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;font-size:40px;line-height:40px}@media (max-width:767px){.h2,h2{font-size:24px;line-height:26px}}.h3,h3{margin:0;font-family:"IstokWeb-Bold","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;font-size:24px;line-height:30px}@media (max-width:767px){.h3,h3{font-size:18px;line-height:22px}}.h4,h4,p{line-height:22px}.h4,h4{margin:0;font-family:"IstokWeb-Bold","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;font-size:18px}@media (max-width:767px){.h4,h4{font-size:15px;line-height:18px}}p{margin-bottom:18px}p:last-child{margin-bottom:0}@media (max-width:767px){p{line-height:20px}}.slick-slider{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.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_inside>.mCSB_container{margin-right:30px}@media (max-width:767px){.mCSB_inside>.mCSB_container{margin-right:0;padding-right:30px}}.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:16px;height:auto;left:auto;top:50px;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:2px;height:100%;margin:0 auto;-webkit-border-radius:16px;border-radius:16px}.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px;z-index:1}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position:relative;width:5px;height:100%;margin:0 auto;-webkit-border-radius:10px;border-radius:10px;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}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal,.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{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}.mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide>.mCustomScrollBox~.mCSB_scrollTools{opacity:0;filter:"alpha(opacity=0)";-ms-filter:"alpha(opacity=0)"}.mCS-autoHide:hover>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox~.mCSB_scrollTools,.mCustomScrollBox:hover>.mCSB_scrollTools,.mCustomScrollBox:hover~.mCSB_scrollTools,.mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollbar>.mCustomScrollBox~.mCSB_scrollTools.mCSB_scrollTools_onDrag{opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)"}.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent;filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85);filter:"alpha(opacity=85)";-ms-filter:"alpha(opacity=85)"}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#dce0e5}.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:transparent}.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-dark-2.mCSB_scrollTools .mCSB_draggerRail{width:4px}.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-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:4px}.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:4px;background-color:#fff;background-color:rgba(255,255,255,.75);-webkit-border-radius:1px;border-radius:1px}.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-dark-thick.mCSB_scrollTools .mCSB_draggerRail{width:4px}.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_dragger .mCSB_dragger_bar{width:6px}.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_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-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)"}#map.row:first-child{margin: 0 !important; margin-top: 0 !important}.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==)}.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,color-stop(0,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,color-stop(0,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-dark.mCSB_scrollTools .mCSB_draggerRail{width:8px}.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.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:8px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:8px;margin:4px 0}.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_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}.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-dark.mCSB_scrollTools_horizontal{bottom:1px}.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 .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}.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_horizontal .mCSB_dragger .mCSB_dragger_bar{height:12px;width:auto}.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);height:12px;width:auto}.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.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,.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal.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_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-dark-3.mCSB_scrollTools .mCSB_draggerRail{width:6px}.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-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-2-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-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail{width:12px}.mCS-inset.mCSB_scrollTools .mCSB_draggerRail{width:12px;background-color:#000;background-color:rgba(0,0,0,.2)}.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-2-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:rgba(0,0,0,.1)}.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;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;-webkit-box-sizing:border-box;box-sizing:border-box}.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail{border-color:#fff;border-color:rgba(255,255,255,.2)}.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)}.header{position:absolute;top:0;right:0;left:0;z-index:10;background-color:rgba(255,255,255,.95)}.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;padding:28px 0 17px;position:relative;border-bottom:1px solid rgba(32,32,32,.17)}@media (max-width:767px){.header__top{margin:0 -8px;padding:16px 8px}}.header--opened .header__top{display:block}@media (max-width:767px){.header--opened .header__top{border-bottom:0}}@media (min-width:768px) and (max-width:1200px){.header__top{padding:15px 0 15px 40px}}.header__logo{font-size:26px;line-height:34px;color:#202020;-webkit-box-flex:0;-webkit-flex:0 0 240px;-ms-flex:0 0 240px;flex:0 0 240px;max-width:240px;margin-right:40px}@media (min-width:768px) and (max-width:1200px){.header__logo{margin-right:32px}}@media (max-width:767px){.header__logo{font-size:19px;line-height:1}}.header__logo-link{display:inline-block;font-family:"IBMPlexSerif-Bold","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal}@media (max-width:767px){.header__nav{display:none}}@media (min-width:768px){.header__info{margin-left:auto}}.header__lang{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (min-width:768px) and (max-width:1200px){.header__lang{display:none}}@media (max-width:767px){.header__lang{display:none}}.header__lang-item{font-size:0}.header__lang-item.active .header__lang-link{border-color:rgba(32,32,32,.25)}.header__lang-link{display:inline-block;font-size:14px;text-transform:uppercase;font-family:"IstokWeb-Bold","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;color:#202020;border:1px solid transparent;-webkit-box-sizing:border-box;box-sizing:border-box;padding:7px 5px 5px;min-width:34px;text-align:center}.header__lang-link:hover{border-color:rgba(32,32,32,.2)}@media (min-width:768px){.header__social{position:absolute;top:-webkit-calc(100% + 12px);top:calc(100% + 12px);right:0}}@media (min-width:768px) and (max-width:1200px){.header__social{display:none}}@media (max-width:767px){.header__social{display:none}}@media (min-width:1201px){.header__action{display:none}}@media (max-width:1200px){.header__menu-open{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}@media (max-width:767px){.header__menu-open{left:auto;top:28px;right:8px}}.header__menu-open:before,.menu-opened .header__menu-open:before{display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:1369px 1629px;background-size:1369px 1629px;width:24px;height:18px}.header__menu-open:before{content:'';background-position:-404px -401px}.menu-opened .header__menu-open:before{background-position:-380px -383px}.header--white:not(.header--opened){background-color:transparent}.header--white:not(.header--opened) .header__top{border-bottom-color:rgba(255,255,255,.17)}.header--white:not(.header--opened) .header__logo{color:#fff}.header--white:not(.header--opened) .header__lang-item.active .header__lang-link{color:#fff;border-color:rgba(255,255,255,.25)}.header--white:not(.header--opened) .header__lang-link{color:rgba(255,255,255,.6)}.header--white:not(.header--opened) .header__lang-link:hover{border-color:rgba(255,255,255,.2);color:#fff}.header--white:not(.header--opened) .header__menu-open:before{display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:1369px 1629px;background-size:1369px 1629px;width:24px;height:18px;background-position:-428px -419px}@media (max-width:767px){.header--opened{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#fff;overflow:auto}}@media (min-width:768px) and (max-width:1200px){.header--opened .header__nav{position:absolute;top:100%;right:0;left:0;z-index:1}}@media (max-width:767px){.header--opened .header__nav{display:block;border-top:1px solid rgba(32,32,32,.17);border-bottom:1px solid rgba(32,32,32,.17);padding:40px 0 48px;margin-top:16px}.header--opened .header__info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-top:24px}}@media (min-width:768px) and (max-width:1200px){.header--opened .header__social{display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:200px}}@media (max-width:767px){.header--opened .header__social{display:block;margin-left:auto}}@media (min-width:768px) and (max-width:1200px){.header--opened .header__lang{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:40px}}@media (max-width:767px){.header--opened .header__lang{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.header--opened .header__bottom{display:none}}.header--empty .header__top{border-bottom:0}.header--empty .header__action,.header--empty .header__bottom,.header--empty .header__info,.header--empty .header__nav{display:none}@media (max-width:1200px){.header--opened .breadcrumbs{opacity:0}}.breadcrumbs__inner{padding:15px 0}.breadcrumbs__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}.breadcrumbs__item{line-height:22px;font-size:14px;padding-right:30px;position:relative}@media (max-width:767px){.breadcrumbs__item{padding-left:15px;padding-right:10px}}.breadcrumbs__item:before{content:'';display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:1369px 1629px;background-size:1369px 1629px;width:10px;height:10px;background-position:-16px -16px;position:absolute;right:12px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width:767px){.breadcrumbs__item:before{left:0;right:auto;-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}}.breadcrumbs__item:last-child{padding-right:0}.breadcrumbs__item:last-child:before{display:none!important}@media (max-width:767px){.breadcrumbs__item:last-child{display:none}}.header--white:not(.header--opened) .breadcrumbs__item:before{display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:1369px 1629px;background-size:1369px 1629px;width:10px;height:10px;background-position:-26px -26px}.breadcrumbs__link{color:#585858;font-family:"IstokWeb-Bold","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal}@media (max-width:767px){.breadcrumbs__link{font-family:"IstokWeb-Regular","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;line-height:22px}}.breadcrumbs__link:hover{text-decoration:underline;color:#1c62cb}.header--white:not(.header--opened) .breadcrumbs__label,.header--white:not(.header--opened) .breadcrumbs__link{color:#fff}.breadcrumbs__label{-webkit-transition:.3s;-o-transition:.3s;transition:.3s}@media (max-width:767px){.breadcrumbs--long .breadcrumbs__item:first-child{padding-left:0}.breadcrumbs--long .breadcrumbs__item:first-child:before{display:none!important}}.footer{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;background-color:#202020;color:#fff}@media (min-width:768px){.footer__top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:37px 0}}@media (min-width:768px) and (max-width:1200px){.footer__top{position:relative}}@media (max-width:767px){.footer__top{padding:37px 0 24px}}.footer__logo{font-size:26px;line-height:34px;color:#fff}@media (min-width:768px){.footer__logo{-webkit-box-flex:0;-webkit-flex:0 0 240px;-ms-flex:0 0 240px;flex:0 0 240px;max-width:240px;margin-right:100px}}@media (min-width:768px) and (max-width:1200px){.footer__logo{margin-right:80px}}@media (max-width:767px){.footer__logo{font-size:19px;line-height:1;margin-bottom:32px;text-align:center}}.footer__logo-link{display:inline-block;font-family:"IBMPlexSerif-Bold","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal}@media (min-width:768px){.footer__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}@media (max-width:767px){.footer__content{margin-bottom:24px}.footer__content:last-child{margin-bottom:0}}@media (min-width:768px){.footer__content-item{margin-right:120px;max-width:180px}}@media (min-width:768px) and (max-width:1200px){.footer__content-item{margin-right:55px}}@media (max-width:767px){.footer__content-item{margin-bottom:24px;text-align:center}}.footer__content-item:last-child{margin-right:0;margin-bottom:0}.footer__content-title{font-family:"IBMPlexSerif-Bold","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;line-height:22px;font-size:16px}@media (min-width:768px){.footer__content-title{margin-bottom:16px}}@media (max-width:767px){.footer__content-title{margin-bottom:8px}}.footer__content-title:last-child,.static img:last-child,.static p:last-child,.static ul li:last-child{margin-bottom:0}.footer__content-body{line-height:24px;font-size:14px}@media (min-width:1201px){.footer__social{margin-left:auto}}@media (min-width:768px) and (max-width:1200px){.footer__social{position:absolute;top:91px;left:0}}.footer__bottom{padding:16px 0;border-top:1px solid rgba(255,255,255,.1)}@media (min-width:768px){.footer__bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}@media (max-width:767px){.footer__bottom{text-align:center}}.footer__copy{line-height:20px;font-size:12px;color:rgba(255,255,255,.5)}@media (min-width:768px){.footer__copy{margin-right:32px}}@media (max-width:767px){.footer__copy,.footer__link{margin-bottom:8px}.footer__copy:last-child,.footer__link:last-child{margin-bottom:0}}.footer__link ._link{line-height:20px;font-size:12px;color:#fff;opacity:.75}.footer__link ._link:hover{opacity:1}.footer__made{line-height:16px;font-size:12px;letter-spacing:.02em;color:#fff}@media (min-width:768px){.footer__made{margin-left:auto}}.popup{position:fixed;overflow:hidden;background:#fff;top:0;left:0;width:100%;height:100%;cursor:pointer;z-index:10000;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-height:100vh}.popup-container{width:703px;max-width:95%;margin:0 auto;z-index:5;position:relative}.popup-container--book{width:856px}.popup-nav__arrow{display:none;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media (min-width:768px) and (max-width:1200px){.popup-nav__arrow{-webkit-transform:translateY(-50%) scale(.75);-ms-transform:translateY(-50%) scale(.75);transform:translateY(-50%) scale(.75)}}@media (max-width:767px){.popup-nav__arrow{-webkit-transform:translateY(-50%) scale(.65);-ms-transform:translateY(-50%) scale(.65);transform:translateY(-50%) scale(.65)}}.popup-nav__arrow:before,.popup-nav__arrow:hover:before{display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:1369px 1629px;background-size:1369px 1629px;width:18px;height:32px}.popup-nav__arrow:before{content:'';background-position:-54px -68px}.popup-nav__arrow:hover:before{background-position:-36px -36px}@media (min-width:1201px){.popup-nav__next{right:-40px}}@media (min-width:768px) and (max-width:1200px){.popup-nav__next{right:-17px}}@media (max-width:767px){.popup-nav__next{right:-20px}}@media (min-width:1201px){.popup-nav__prev{left:-40px}}@media (min-width:768px) and (max-width:1200px){.popup-nav__prev{left:-17px}}@media (max-width:767px){.popup-nav__prev{left:-20px}}.popup-nav__prev:before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.popup__box{background-color:#fff;position:absolute;overflow:auto}@media (min-width:1201px){.popup__box{left:40px;right:40px;top:40px;bottom:40px}}@media (min-width:768px) and (max-width:1200px){.popup__box{left:24px;right:24px;top:24px;bottom:24px}}@media (max-width:767px){.popup__box{padding:0 10px;left:6px;right:6px;top:16px;bottom:44px}}.popup__box,.popup__box.phide{display:none}.popup__box.pshow{display:block}.popup__box--bg:before{content:'';position:fixed;width:595px;height:768px;display:block;background:url(../images/popup_left.png);z-index:1}@media (min-width:1201px){.popup__box--bg:before{left:-40px;top:-40px}}@media (min-width:768px) and (max-width:1200px){.popup__box--bg:before{left:-24px;top:-24px}}@media (max-width:767px){.popup__box--bg:before{left:-16px;top:-16px}}.popup__box--bg:after{content:'';position:fixed;width:357px;height:344px;display:block;background:url(../images/popup_right.png);z-index:1}@media (min-width:1201px){.popup__box--bg:after{right:-40px;bottom:-40px}}@media (min-width:768px) and (max-width:1200px){.popup__box--bg:after{right:-24px;bottom:-24px}}@media (max-width:767px){.popup__box--bg:after{right:-16px;bottom:-16px}}.popup__inner{overflow:auto;max-height:-webkit-calc(100vh - 80px);max-height:calc(100vh - 80px);z-index:5;position:relative}.popup__close,.popup__close:hover{display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:1369px 1629px;background-size:1369px 1629px;width:24px;height:24px}.popup__close{position:absolute;top:0;right:20px;z-index:10;cursor:pointer;background-position:-873px -1119px}@media (max-width:767px){.popup__close{-webkit-transform:scale(.75);-ms-transform:scale(.75);transform:scale(.75)}}.popup__close:hover{background-position:-897px -1143px}@media (min-width:1201px){.mCustomScrollBox .popup__close{position:fixed;top:40px;right:40px}}.popup-header{margin-bottom:20px;text-align:center;display:block}.popup-header__title{font-size:24px;display:block;line-height:30px;font-family:"IstokWeb-Bold","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;margin-bottom:12px}@media (max-width:767px){.popup-header__title{line-height:18px;font-size:16px;margin-bottom:0}}.popup-header__year{color:#a6a6a6;font-size:14px;line-height:22px;margin-right:8px}.popup p,.popup-header__note{font-size:14px;line-height:22px;color:#333}.popup-header__note{margin-left:8px}.popup figure{margin:0 0 20px;text-align:center}@media (min-width:768px){.popup figure img{-webkit-box-shadow:0 4px 30px rgba(0,0,0,.4);box-shadow:0 4px 30px rgba(0,0,0,.4)}}.popup p{margin-bottom:20px}.popup .share{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media (max-width:767px){.popup .share{margin:0;position:fixed;bottom:9px;left:0;right:0;padding:0 10px}}.popup .popup-gallery{position:relative}.popup .popup-gallery__inner{margin:-26px -16px 0;padding-bottom:0}@media (max-width:1200px){.popup .popup-gallery__inner{margin-bottom:32px}}@media (min-width:1201px){.popup .popup-gallery .slick-dots{bottom:47px}}.popup .popup-gallery .slick-active button{background:#1c62cb}.popup .popup-gallery .slick-arrow{z-index:111;opacity:1;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);margin-top:-4px}.popup .popup-gallery .slick-arrow:hover{opacity:.5;-webkit-transform:none;-ms-transform:none;transform:none;margin-top:0}.popup .popup-gallery .slick-arrow:before{display:block;width:32px;height:32px;background-position:-953px -1199px}.popup .popup-gallery .slick-arrow:before,.popup .popup-gallery .slick-arrow:hover:before,.static blockquote::before,.static figure ._zoom:after{background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:1369px 1629px;background-size:1369px 1629px}.popup .popup-gallery .slick-arrow:hover:before{display:block;width:32px;height:32px;background-position:-985px -1231px}.popup .popup-gallery .slick-prev{left:36px;margin-top:0}.popup .popup-gallery .slick-prev:hover{margin-top:-4px}.popup .popup-gallery .slick-next{right:36px}.popup .popup-gallery .slick-slide{padding:26px}.popup .popup-gallery .slick-slide img{margin:0 auto;-webkit-box-shadow:0 8px 26px rgba(0,0,0,.25);box-shadow:0 8px 26px rgba(0,0,0,.25)}.popup .intro-text{padding:13px 20px}.popup .share{position:relative}.popup .share__text{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);margin-left:0;white-space:nowrap;bottom:-20px}.wrapper,.wrapper__inner,.wrapper__wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.wrapper__wrap{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;min-height:100vh}.wrapper__inner{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}@media (min-width:1201px){.static{overflow:hidden}}@media (max-width:767px){.static iframe{max-width:100%;height:auto}}.static figure{margin:0 -285px 20px -95px}@media (max-width:1200px){.static figure{margin-left:-16px;margin-right:-16px}}.static figure img{width:100%}@media (max-width:767px){.static figure img{margin:0}}.static figure ._zoom{display:block;text-align:center;text-decoration:none;margin-top:16px}@media (min-width:768px){.static figure ._zoom{display:none}}.static blockquote::before,.static figure ._zoom:after{content:''}.static figure ._zoom:after{vertical-align:middle;margin-left:4px;display:inline-block;width:16px;height:16px;background-position:0 0}.static img{margin-bottom:32px}@media (max-width:767px){.static img{margin:0 -16px 24px;max-width:-webkit-calc(100% + 32px);max-width:calc(100% + 32px)}}.static .current-expedition{margin-left:-95px;margin-right:-285px}@media (max-width:1200px){.static .current-expedition{margin-left:-16px;margin-right:-16px}}.static p,.static p strong{font-weight:400;font-style:normal}.static p{margin-bottom:24px;font-size:14px;line-height:22px;font-family:"IstokWeb-Regular","Arial","Helvetica","Tahoma",sans-serif}@media (min-width:768px) and (max-width:1200px){.static p{margin-bottom:16px}}@media (max-width:767px){.static p{margin-bottom:16px}}.static p strong{font-family:"IstokWeb-Bold","Arial","Helvetica","Tahoma",sans-serif}.static a{color:#1c62cb;text-decoration:underline}.static a:hover{text-decoration:none}.static blockquote{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;margin:60px 0 32px;padding:32px 32px 30px;background-color:#f8f8f8;-webkit-border-radius:2px;border-radius:2px}@media (min-width:768px) and (max-width:1200px){.static blockquote{margin:60px 0 40px 50px;padding:32px 32px 39px}}@media (max-width:767px){.static blockquote{margin:60px -16px 24px;padding:40px 16px 48px}}.static blockquote::before{position:absolute;left:0;top:0;display:block;width:98px;height:75px;background-position:-1017px -1263px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (max-width:767px){.static blockquote::before{top:0;left:5px;-webkit-transform:translate(0,-50%) scale(.75);-ms-transform:translate(0,-50%) scale(.75);transform:translate(0,-50%) scale(.75)}}.static blockquote p,.static blockquote>span,.static h2{font-family:"IBMPlexSerif-Medium","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;font-size:18px;line-height:26px}@media (max-width:767px){.static blockquote p{font-size:14px;line-height:21px}}.static blockquote>span{position:absolute;right:32px;bottom:24px;max-width:-webkit-calc(100% - 64px);max-width:calc(100% - 64px);font-family:"IstokWeb-Italic","Arial","Helvetica","Tahoma",sans-serif;font-size:14px;line-height:22px;opacity:.5}@media (min-width:768px) and (max-width:1200px){.static blockquote>span{right:24px;max-width:-webkit-calc(100% - 48px);max-width:calc(100% - 48px)}}@media (max-width:767px){.static blockquote>span{right:16px;max-width:-webkit-calc(100% - 32px);max-width:calc(100% - 32px)}}.static h2{margin:90px 0 20px;font-family:"IBMPlexSerif-SemiBold","Arial","Helvetica","Tahoma",sans-serif;font-size:40px;line-height:100%}.static h2:first-child{margin-top:0}@media (min-width:768px) and (max-width:1200px){.static h2{margin:48px 0 16px}}@media (max-width:767px){.static h2{margin:40px 0 16px;line-height:26px;font-size:24px}}.static h3{margin-bottom:16px;display:block;font-family:"IstokWeb-Bold","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;font-size:24px;line-height:28px}@media (max-width:767px){.static h3{font-size:18px;line-height:22px}}.static ul{margin-bottom:30px}.static ol li,.static ul li{position:relative;font-size:14px;line-height:22px}.static ul li{padding-left:35px;margin-bottom:20px}.static ul li:after{content:'';position:absolute;width:16px;left:8px;height:2px;background:#1c62cb;top:10px;z-index:2}.static ol{margin:0 0 32px;list-style-type:none;counter-reset:li-counter}.static ol li{margin:0 0 10px 48px;font-family:"IstokWeb-Regular","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal}.static ol li::before{content:counter(li-counter) ".";counter-increment:li-counter;display:inline-block!important;position:absolute;right:-webkit-calc(100% + 8px);right:calc(100% + 8px);font-family:"IBMPlexSerif-Bold","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;font-size:16px;line-height:24px;color:#1c62cb}@media (max-width:767px){.static ol li{margin:0 0 10px 24px}}.static__content{position:relative;margin-left:95px;width:740px}@media (max-width:1200px){.static__content{margin:0;width:100%}}.static__right{position:absolute;right:-20px;width:265px;margin-bottom:32px;text-align:center;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}@media (max-width:1200px){.static__right{position:static;margin:32px auto;width:auto;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.static__right p,.static__right strong{font-family:"IBMPlexSerif-SemiBold","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;font-size:80px;color:#1c62cb}@media (min-width:1201px){.static__right strong{margin-top:-6px;display:inline-block;line-height:1}}.static__right p{margin:0 auto;font-family:"IstokWeb-Bold","Arial","Helvetica","Tahoma",sans-serif;font-size:14px;line-height:18px;color:#333}@media (min-width:1201px){.static__right p{max-width:143px}}.static__row{margin-bottom:24px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (max-width:1200px){.static__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media (min-width:768px) and (max-width:1200px){.static__row{margin-bottom:48px}}@media (max-width:767px){.static__row{margin-bottom:32px}}.static__main:last-child,.static__row:last-child{margin-bottom:0}@media (min-width:1201px){.static__main{padding-left:95px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}}@media (min-width:768px) and (max-width:1200px){.static__main{margin-bottom:24px}}@media (max-width:767px){.static__main{margin-bottom:32px}}@media (min-width:1201px){.static__aside{-webkit-box-flex:0;-webkit-flex:0 0 264px;-ms-flex:0 0 264px;flex:0 0 264px;margin-left:20px}.static__aside .right-block__content{position:static;-webkit-transform:none;-ms-transform:none;transform:none}}@media (max-width:1200px){.static__aside .right-block__content{margin:0 auto}}.static .page-title{margin-top:17px;margin-bottom:32px;max-width:930px}@media (max-width:1200px){.static .page-title .container{padding:0}}.static .page-title__title{font-size:40px;line-height:1}@media (max-width:767px){.static .page-title__title{font-size:24px;line-height:26px}}.static .without-padding{margin-left:-95px;margin-right:-285px}@media (max-width:1200px){.static .without-padding{margin-left:-16px;margin-right:-16px}}.static .current-expedition__inner{padding-bottom:0}@media (min-width:1201px){.static .current-expedition__inner{margin-bottom:48px}}@media (min-width:768px) and (max-width:1200px){.static .current-expedition__inner{margin-bottom:32px}}@media (max-width:767px){.static .current-expedition__inner{margin-bottom:20px}}.static .current-expedition__body{padding-bottom:0}@media (min-width:768px) and (max-width:1200px){.static .current-expedition__tabs-action{display:none}}.static .intro-text{margin-bottom:32px}@media (max-width:767px){.static .intro-text{margin-bottom:16px}}.static .share__list button,.static .social__list button{color:#202020}@media (min-width:1201px){.static--map{position:relative;overflow:hidden}.static--map:before{content:'';display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:1369px 1629px;background-size:1369px 1629px;width:408px;height:674px;background-position:-465px -445px;position:absolute;top:0;right:0}.default__inner{padding-top:150px}}@media (min-width:768px) and (max-width:1200px){.default__inner{padding-top:123px}}@media (max-width:767px){.default__inner{padding-top:113px}}.default__inner--small{padding-top:48px}@media (min-width:768px) and (max-width:1200px){.default__inner--small{padding-top:40px}}@media (max-width:767px){.default__inner--small{padding-top:24px}}.default__inner--p-b{padding-bottom:96px}@media (min-width:768px) and (max-width:1200px){.default__inner--p-b{padding-bottom:64px}}@media (max-width:767px){.default__inner--p-b{padding-bottom:40px}}.default .gallery-custom-pagination{margin-bottom:40px}.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:12px 30px;-webkit-border-radius:2px;border-radius:2px;line-height:1.5;text-transform:uppercase;font-size:12px;font-family:"IstokWeb-Bold","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal}.btn:focus,.btn:hover{text-decoration:none}.btn-primary{background-color:#1c62cb;border-color:#1c62cb;color:#fff}.btn-primary:hover{background-color:#1951a6;border-color:#1951a6;color:#fff}.btn-primary.disabled,.btn-primary:disabled{background-color:#1c62cb;border-color:#1c62cb;color:#fff}.btn-secondary{background-color:#202020;border-color:#202020;color:#fff}.btn-secondary:hover{background-color:#131313;border-color:#131313;color:#fff}.btn-secondary.disabled,.btn-secondary:disabled{background-color:#202020;border-color:#202020;color:#fff}.btn-success{background-color:#28a745;border-color:#28a745;color:#fff}.btn-success:hover{background-color:#23923d;border-color:#23923d;color:#fff}.btn-success.disabled,.btn-success:disabled{background-color:#28a745;border-color:#28a745;color:#fff}.btn-danger{background-color:#dc3545;border-color:#dc3545;color:#fff}.btn-danger:hover{background-color:#d32535;border-color:#d32535;color:#fff}.btn-danger.disabled,.btn-danger:disabled{background-color:#dc3545;border-color:#dc3545;color:#fff}.btn-warning{background-color:#ffc107;border-color:#ffc107;color:#fff}.btn-warning:hover{background-color:#edb100;border-color:#edb100;color:#fff}.btn-warning.disabled,.btn-warning:disabled{background-color:#ffc107;border-color:#ffc107;color:#fff}.btn-light{background-color:#17a2b8;border-color:#17a2b8;color:#fff}.btn-light:hover{background-color:#148ea1;border-color:#148ea1;color:#fff}.btn-light.disabled,.btn-light:disabled{background-color:#17a2b8;border-color:#17a2b8;color:#fff}.btn-dark{background-color:#202020;border-color:#202020;color:#fff}.btn-dark:hover{background-color:#2d2d2d;border-color:#2d2d2d;color:#fff}.btn-dark.disabled,.btn-dark:disabled{background-color:#202020;border-color:#202020;color:#fff}.btn-red{background-color:#f03022;border-color:#f03022;color:#fff}.btn-red:hover{background-color:#e91f10;border-color:#e91f10;color:#fff}.btn-red.disabled,.btn-red:disabled{background-color:#f03022;border-color:#f03022;color:#fff}.btn-blue{background-color:#1c62cb;border-color:#1c62cb;color:#fff}.btn-blue:hover{background-color:#1957b5;border-color:#1957b5;color:#fff}.btn-blue.disabled,.btn-blue:disabled{background-color:#1c62cb;border-color:#1c62cb;color:#fff}.btn-outline-primary{background-color:transparent;border-color:#1c62cb;color:#202020}.btn-outline-primary:hover{background-color:#1957b5;border-color:#1957b5;color:#fff}.btn-outline-primary.disabled,.btn-outline-primary:disabled{background-color:transparent;border-color:#1c62cb;color:#1c62cb}.btn-outline-primary.btn-loading:before{border-color:rgba(0,123,255,.75) rgba(0,123,255,.75) rgba(0,123,255,.25) rgba(0,123,255,.25)}.btn-outline-secondary{background-color:transparent;border-color:rgba(32,32,32,.15);color:#202020}.btn-outline-secondary:hover{background-color:transparent;border-color:rgba(28,98,203,.5);color:#1c62cb}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{background-color:transparent;border-color:#202020;color:#202020}.btn-outline-secondary.btn-loading:before{border-color:rgba(134,142,150,.75) rgba(134,142,150,.75) rgba(134,142,150,.25) rgba(134,142,150,.25)}.btn-outline-success{background-color:transparent;border-color:#28a745;color:#28a745}.btn-outline-success:hover{background-color:#23923d;border-color:#23923d;color:#fff}.btn-outline-success.disabled,.btn-outline-success:disabled{background-color:transparent;border-color:#28a745;color:#28a745}.btn-outline-success.btn-loading:before{border-color:rgba(40,167,69,.75) rgba(40,167,69,.75) rgba(40,167,69,.25) rgba(40,167,69,.25)}.btn-outline-danger{background-color:transparent;border-color:#dc3545;color:#dc3545}.btn-outline-danger:hover{background-color:#d32535;border-color:#d32535;color:#fff}.btn-outline-danger.disabled,.btn-outline-danger:disabled{background-color:transparent;border-color:#dc3545;color:#dc3545}.btn-outline-danger.btn-loading:before{border-color:rgba(220,53,69,.75) rgba(220,53,69,.75) rgba(220,53,69,.25) rgba(220,53,69,.25)}.btn-outline-warning{background-color:transparent;border-color:#ffc107;color:#ffc107}.btn-outline-warning:hover{background-color:#edb100;border-color:#edb100;color:#fff}.btn-outline-warning.disabled,.btn-outline-warning:disabled{background-color:transparent;border-color:#ffc107;color:#ffc107}.btn-outline-warning.btn-loading:before{border-color:rgba(255,193,7,.75) rgba(255,193,7,.75) rgba(255,193,7,.25) rgba(255,193,7,.25)}.btn-outline-light{background-color:transparent;border-color:#17a2b8;color:#17a2b8}.btn-outline-light:hover{background-color:#148ea1;border-color:#148ea1;color:#fff}.btn-outline-light.disabled,.btn-outline-light:disabled{background-color:transparent;border-color:#17a2b8;color:#17a2b8}.btn-outline-light.btn-loading:before{border-color:rgba(23,162,184,.75) rgba(23,162,184,.75) rgba(23,162,184,.25) rgba(23,162,184,.25)}.btn-outline-dark{background-color:transparent;border-color:#202020;color:#202020}.btn-outline-dark:hover{background-color:#2d2d2d;border-color:#2d2d2d;color:#fff}.btn-outline-dark.disabled,.btn-outline-dark:disabled{background-color:transparent;border-color:#202020;color:#202020}.btn-outline-dark.btn-loading:before,.btn-outline-white.btn-loading:before{border-color:rgba(52,58,64,.75) rgba(52,58,64,.75) rgba(52,58,64,.25) rgba(52,58,64,.25)}.btn-outline-white{background-color:transparent;border-color:#fff;color:#fff}.btn-outline-white:hover{background-color:rgba(255,255,255,.15);border-color:#fff;color:#fff}.btn-outline-white.disabled,.btn-outline-white:disabled{background-color:transparent;border-color:#fff;color:#fff}.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-mw{min-width:180px}.btn.disabled,.btn:disabled{opacity:.65}.btn:disabled{cursor:default}.btn.disabled{pointer-events:none}.tabs{background:#f2f2f2;-webkit-border-radius:4px;border-radius:4px;overflow:hidden;display:inline-block;height:32px}@media (max-width:767px){.tabs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.tabs_button{line-height:33px;white-space:nowrap;display:inline-block;padding:0 16px;color:#202020;font-size:16px}@media (max-width:767px){.tabs_button{-webkit-box-flex:1;-webkit-flex:1 0 0;-ms-flex:1 0 0px;flex:1 0 0}}.tabs_button:hover{color:#1c62cb}.tabs_button.active{background:#1c62cb;-webkit-border-radius:4px;border-radius:4px;color:#fff}.tabs_button.active:hover{color:#fff}.tabs--expedition,.tabs--expedition .tabs_button{background-color:transparent;-webkit-border-radius:0;border-radius:0}.tabs--expedition{position:absolute;left:0;bottom:0;z-index:2;height:auto}.tabs--expedition .tabs_button{margin-right:24px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 0 24px;font-family:"IstokWeb-Bold","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:20px;text-transform:uppercase;letter-spacing:1px;color:#fff;border-bottom:3px solid transparent;opacity:.8;-webkit-transition:.25s;-o-transition:.25s;transition:.25s}@media (max-width:767px){.tabs--expedition .tabs_button{font-size:12px;line-height:17px;margin-right:14px;padding-bottom:16px}.tabs--expedition .tabs_button:last-child{margin-right:0}}.tabs--expedition .tabs_button:hover{opacity:1}.tabs--expedition .tabs_button.active{opacity:1;border-color:#fff}.form-field{position:relative}.form-label{display:inline-block;vertical-align:top;margin-bottom:10px}.form-input{width:100%;display:block;height:45px;border:1px solid rgba(32,32,32,.1);-webkit-border-radius:4px;border-radius:4px;padding:0 16px;line-height:45px;font-size:14px}.form-input:focus{border-color:#1c62cb}.form-input::-webkit-input-placeholder{color:#202020;opacity:.4}.form-input:-moz-placeholder,.form-input::-moz-placeholder{color:#202020;opacity:.4}.form-input:-ms-input-placeholder{color:#202020;opacity:.4}.form-input:disabled{opacity:.4;background-color:#e9ecef}.form-input:disabled:focus{border-color:#202020}.form-input:disabled::-webkit-input-placeholder{opacity:1}.form-input:disabled:-moz-placeholder,.form-input:disabled::-moz-placeholder{opacity:1}.form-input:disabled:-ms-input-placeholder{opacity:1}.form-error{border-color:#dc3545}.form-error:focus{border-color:#dc3545}.form-message{position:absolute;top:100%;margin-top:2px;font-size:12px;color:#dc3545;left:0}.form-submit-input{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.form-submit-input .btn{margin-left:-1px;z-index:1}@media (max-width:767px){.form-submit-input .btn{width:100%;margin-top:20px}}@media (min-width:1201px){.form-submit-input .form-field{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}}@media (max-width:1200px){.form-submit-input .form-field{width:100%}}@media (min-width:768px){.form-submit-input .form-input{-webkit-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px;border-right:0}}@media (max-width:767px){.form-submit-input{display:block}}.slick-arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:0}.slick-arrow:before{content:'';display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:1369px 1629px;background-size:1369px 1629px;width:28px;height:48px;background-position:-1145px -1362px}@media (min-width:768px) and (max-width:1200px){.slick-arrow:before{-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5)}}@media (max-width:767px){.slick-arrow:before{-webkit-transform:scale(.34);-ms-transform:scale(.34);transform:scale(.34)}}.slick-prev{left:0}@media (min-width:768px) and (max-width:1200px){.slick-prev{left:-23px}}@media (max-width:767px){.slick-prev{left:-16px}}@media (min-width:1201px){.slick-prev:before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}@media (min-width:768px) and (max-width:1200px){.slick-prev:before{-webkit-transform:scale(.5) rotate(180deg);-ms-transform:scale(.5) rotate(180deg);transform:scale(.5) rotate(180deg);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}}@media (max-width:767px){.slick-prev:before{-webkit-transform:scale(.34) rotate(180deg);-ms-transform:scale(.34) rotate(180deg);transform:scale(.34) rotate(180deg);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}}@media (min-width:1201px){.slick-next{right:0}}@media (min-width:768px) and (max-width:1200px){.slick-next{right:-23px}}@media (max-width:767px){.slick-next{right:-16px}}.slick-disabled{opacity:.5;cursor:default;pointer-events:none}.slick-dots{position:absolute;bottom:2px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.slick-dots button,.slick-slider{-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.slick-dots button{padding:0;outline:0;width:10px;height:10px;background:#d9d9d9;-webkit-border-radius:50%;border-radius:50%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:0;line-height:0;margin:0 8px}.slick-dots .slick-active button,.slick-slider--main .slick-dots .slick-active button{background:#1c62cb;-webkit-box-shadow:0 0 0 2px #1c62cb,0 2px 4px rgba(0,0,0,.15);box-shadow:0 0 0 2px #1c62cb,0 2px 4px rgba(0,0,0,.15)}.slick-slider{position:relative;padding-bottom:30px;opacity:0;margin:0;visibility:hidden}.slick-slider.slick-initialized{height:auto;opacity:1;visibility:visible}@media (max-width:767px){.slick-slider--main{height:76px}}.slick-slider--main .slick-dots button{background:#fff;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.15);box-shadow:0 2px 4px rgba(0,0,0,.15)}@media (min-width:768px) and (max-width:1200px){.slick-slider--expedition{height:330px}}@media (max-width:767px){.slick-slider--expedition{padding:0 9px 30px;margin:0;height:288px}}@media (min-width:768px) and (max-width:1200px){.slick-slider--expedition .slick-arrow{top:45%}}.slick-slide{padding:0}.dropdown{position:relative}.dropdown__header{cursor:pointer;position:relative;white-space:nowrap;height:35px;border:1px solid #202020;-webkit-border-radius:4px;border-radius:4px}.dropdown__header--placeholder .dropdown__text{color:#202020;opacity:.65}.dropdown__arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg);right:10px;display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:1369px 1629px;background-size:1369px 1629px;width:12px;height:12px;background-position:-126px -154px;z-index:1}.dropdown__text{display:block;padding:0 10px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;line-height:33px}.dropdown__box{display:none;position:absolute;top:100%;left:0;margin-top:3px;min-width:100%;background-color:#fff;-webkit-box-shadow:0 10px 20px -10px rgba(0,0,0,.25),0 0 1px 0 rgba(0,0,0,.25);box-shadow:0 10px 20px -10px rgba(0,0,0,.25),0 0 1px 0 rgba(0,0,0,.25);max-height:300px;overflow:auto;z-index:1}.opened .dropdown__box{z-index:2222}.dropdown__box div{display:block;white-space:nowrap}.dropdown__box div a{display:block;color:#000;text-transform:none;line-height:30px;font-size:14px;padding:0 10px}.dropdown__box div a:hover{color:#000;background-color:#f1f2f5}.dropdown--inline{display:inline-block;vertical-align:top}.dropdown--inline .dropdown__header{border:0;height:auto}.dropdown--inline .dropdown__text{padding-left:0;line-height:100%}.dropdown--inline .dropdown__arrow{right:-10px;display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:1369px 1629px;background-size:1369px 1629px;width:13px;height:8px;background-position:-452px -437px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.dropdown--inline .dropdown__box{margin-top:6px}.dropdown--inline.opened .dropdown__arrow{-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.check-box,.radio-box{position:relative}.check-input:not(checked),.radio-input:not(checked){display:none}.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:#1c62cb;opacity:0;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.check-input:checked+.check-label:before{background:#1c62cb;border-color:transparent}.check-input:checked+.check-label:after{opacity:1}.check-input+.check-label{position:relative;padding-left:24px;line-height:16px;margin:0;cursor:pointer;display:inline-block;vertical-align:top}.check-input+.check-label:before{content:'';position:absolute;z-index:1;top:0;left:0;width:16px;height:16px;background:#fff;border:1px solid #e0e0e0;-webkit-border-radius:2px;border-radius:2px}.check-input+.check-label:after{content:'';position:absolute;z-index:1;left:2px;top:4px;background:0 0;display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:1369px 1629px;background-size:1369px 1629px;width:12px;height:9px;background-position:-310px -310px;opacity:0}.loader{position:relative;min-height:90px}.loader:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.7);z-index:39}.loader__circle{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:40;font-family:"IstokWeb-Bold","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal}.loader__circle:before{content:'';display:block;width:60px;height:60px;margin:0 auto 10px;border:2px solid #f5f5f5;border-top:3px solid #1c62cb;-webkit-border-radius:100%;border-radius:100%;-webkit-animation:spin 1s infinite linear;animation:spin 1s infinite linear}.loader--trans:before{display:none}.loader-wrapper{min-height:130px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.loader-small{display:inline-block;vertical-align:top;height:30px;width:30px;border-width:5px;border-style:solid;border-color:rgba(72,127,254,.75) rgba(72,127,254,.75) rgba(72,127,254,.25) rgba(72,127,254,.25);-webkit-border-radius:100%;border-radius:100%;-webkit-animation:clockwise .5s linear infinite;animation:clockwise .5s linear infinite}.loader-block{position:relative;min-height:100px}.btn-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.btn-list:last-child{margin-bottom:0}.btn-list__item{margin-right:10px}.btn-list__item:last-child{margin-right:0}@media (min-width:768px){.nav__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}@media (min-width:768px) and (max-width:1200px){.header--opened .nav__list{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.nav__item{font-size:0}@media (min-width:1201px){.nav__item{margin-right:40px}}@media (min-width:768px) and (max-width:1200px){.nav__item{margin-left:32px}.nav__item:first-child{margin-left:0}}@media (max-width:767px){.nav__item{text-align:center;margin-bottom:19px}}.nav__item:last-child{margin-right:0;margin-bottom:0}.nav__item.active .nav__link{border-bottom-color:#1c62cb}.header--white:not(.header--opened) .nav__item.active .nav__link,.header--white:not(.header--opened) .nav__link:hover{border-bottom-color:#fff}@media (min-width:768px) and (max-width:1200px){.nav__item--hidden{display:none}.header--opened .nav__item--hidden{display:block}}.nav__link{text-transform:uppercase;color:#202020;font-size:14px;letter-spacing:1px;font-family:"IstokWeb-Bold","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;border-bottom:3px solid transparent;-webkit-transition:border .3s;-o-transition:border .3s;transition:border .3s}@media (min-width:1201px){.nav__link{padding:23px 0}}@media (min-width:768px) and (max-width:1200px){.nav__link{padding:20px 0}.header--opened .nav__link{padding:20px 0 14px;display:inline-block}}@media (max-width:767px){.header--opened .nav__link{display:inline-block;padding:3px 0}}.nav__link:hover{border-bottom-color:#1c62cb}.header--white:not(.header--opened) .nav__link{color:#fff}.records{margin:80px 0;background:#f8f8f8;padding:50px 0 45px}@media (min-width:1201px){.records{overflow:hidden}}@media (max-width:1200px){.records{padding:40px 0}}@media (max-width:767px){.records{margin:40px 0}}@media (min-width:1201px){.records__inner{padding-left:95px}}.records-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;margin-bottom:50px;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}@media (max-width:767px){.records-header{display:block;margin-bottom:30px}}.records-title{font-size:40px;line-height:100%;font-family:"IBMPlexSerif-SemiBold","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal}@media (min-width:768px) and (max-width:1200px){.records-title{max-width:555px}}@media (max-width:767px){.records-title{font-size:26px;margin-bottom:20px}}.records-stats{color:#333;font-family:"IBMPlexSerif-SemiBold","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;margin-top:auto}.records-stats__current{font-size:40px}.records-stats__separator{opacity:.2;font-size:40px}.records-stats__total,.years-list dd{font-size:18px;line-height:22px}.records-slider{position:relative;padding-bottom:0}.records-slider:before{content:'';display:block;height:1px;position:absolute;background:#1c62cb;opacity:.15;left:0;right:0;bottom:40px;z-index:0}.records-slider .slick-arrow{top:30%}@media (min-width:768px) and (max-width:1200px){.records-slider .slick-arrow{top:24%}}.records-slider .slick-arrow:before{display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:1369px 1629px;background-size:1369px 1629px;width:18px;height:32px;background-position:-1173px -1410px}@media (min-width:1201px){.records-slider .slick-prev{left:-93px}}@media (min-width:768px) and (max-width:1200px){.records-slider .slick-prev{left:-65px}.records-slider .slick-prev:before{-webkit-transform:rotate(180deg) scale(.75);-ms-transform:rotate(180deg) scale(.75);transform:rotate(180deg) scale(.75)}}@media (max-width:767px){.records-slider .slick-prev{left:-17px}}@media (min-width:1201px){.records-slider .slick-next{right:-50px}}@media (min-width:768px) and (max-width:1200px){.records-slider .slick-next{right:-10px}.records-slider .slick-next:before{-webkit-transform:scale(.75);-ms-transform:scale(.75);transform:scale(.75)}}.records-slider .slick-disabled{opacity:.2}@media (min-width:1201px){.records-slider__wrapper{padding-right:50px}}@media (min-width:768px) and (max-width:1200px){.records-slider__wrapper{padding-left:55px}}.records-item{width:280px;padding-top:28px;position:relative;height:300px;margin-right:45px}@media (max-width:767px){.records-item{width:auto;margin-right:0;padding-bottom:75px}}.records-item--with-badge:before{display:none}.records-item:before{content:'';position:absolute;width:14px;height:14px;-webkit-border-radius:100%;border-radius:100%;background:#a8a8a8;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.15);box-shadow:0 2px 4px rgba(0,0,0,.15);bottom:34px;left:0;z-index:2}.records-item__badge{position:absolute;bottom:27px;left:0;z-index:2}.records-item__note{position:absolute;top:0;color:#333;opacity:.75}@media (min-width:1201px){.records-item__note{font-size:12px}}.records-item__title{font-size:14px;line-height:20px;display:block;font-family:"IstokWeb-Bold","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;margin-bottom:20px;max-width:280px}@media (max-width:767px){.records-item__title{max-width:none}}.records-item__link,.records-item__year{font-family:"IstokWeb-Bold","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal}.records-item__link{display:inline-block;padding-right:16px;color:#1c62cb;font-size:12px;line-height:16px;position:relative}.records-item__link:before{content:'';position:absolute;display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:1369px 1629px;background-size:1369px 1629px;width:14px;height:13px;background-position:-1115px -1338px;right:0;top:0}.records-item__year{position:absolute;bottom:0;left:0;color:#333;font-size:14px;line-height:100%;letter-spacing:1px;opacity:.75}.years-list{margin:0 auto;min-height:230px;background:url(../images/timeline-bg.png) no-repeat right bottom #f8f8f8;padding:40px 0 20px}@media (min-width:1201px){.years-list{width:930px}}.years-list dl{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-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:1201px){.years-list dl{width:740px}}@media (max-width:767px){.years-list dl{display:block}}.timeline-item.active span,.years-list dt{font-family:"IBMPlexSerif-Bold","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal}.years-list dt{width:40px;font-size:16px;-webkit-flex-basis:40px;-ms-flex-preferred-size:40px;flex-basis:40px;margin-top:1px;margin-bottom:16px;color:#1c62cb}@media (max-width:767px){.years-list dt{margin-bottom:0;width:100%}}.years-list dd{-webkit-flex-basis:692px;-ms-flex-preferred-size:692px;flex-basis:692px;font-size:14px;margin-bottom:16px;width:692px}@media (max-width:767px){.years-list dd{width:100%}}.travel-map{position:relative;height:860px;background:url(../images/travel-map.png) no-repeat center center;-webkit-background-size:cover;background-size:cover}@media (min-width:768px) and (max-width:1200px){.travel-map{height:552px}}@media (max-width:767px){.travel-map{height:400px}}.travel-map__pin{position:absolute}.travel-map__pin.active .travel-map__pin_bullet,.travel-map__pin_bullet,.travel-map__pin_bullet:hover{display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:1369px 1629px;background-size:1369px 1629px;width:31px;height:36px}.travel-map__pin_bullet{content:'';position:absolute;cursor:pointer;background-position:-1307px -1557px}.travel-map__pin.active .travel-map__pin_bullet,.travel-map__pin_bullet:hover{background-position:-1338px -1593px}@media (min-width:1201px){.travel-map__pin_bullet:before{content:'';display:block;width:24px;height:24px;background-color:#fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;right:-webkit-calc(100% + 12px);right:calc(100% + 12px);top:50%;margin-top:-12px;-webkit-box-shadow:4px -4px 24px rgba(0,0,0,.15);box-shadow:4px -4px 24px rgba(0,0,0,.15);opacity:0}.travel-map__pin_bullet--right:before{right:auto;left:-webkit-calc(100% + 12px);left:calc(100% + 12px);-webkit-box-shadow:-4px 4px 24px rgba(0,0,0,.15);box-shadow:-4px 4px 24px rgba(0,0,0,.15)}}@media (min-width:1201px){.travel-map__pin.active .travel-map__pin_bullet:before{opacity:1}}.travel-map__tooltip{width:288px;position:absolute;z-index:2;background:#fff;-webkit-box-shadow:0 0 30px rgba(0,0,0,.15);box-shadow:0 0 30px rgba(0,0,0,.15);display:none;-webkit-border-radius:4px;border-radius:4px}@media (min-width:1201px){.travel-map__tooltip{width:400px}}.travel-map__tooltip .slick-dots button{background-color:#fff}.travel-map__tooltip .slick-active button{background-color:#1c62cb}.travel-map__tooltip_close{position:absolute;background-color:#0CB19D;background-image:url(../images/svg/sprite.svg);-webkit-background-size:1369px 1629px;background-size:1369px 1629px;width:15px;height:15px;background-position:-1260px -1520px;right:10px;top:10px;z-index:3;display:block}.travel-map__tooltip_close:hover{opacity:.8}.travel-map__tooltip_gallery{overflow:hidden;-webkit-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}@media (max-width:1200px){.travel-map__tooltip_gallery{height:160px}}.travel-map__tooltip_content{padding:16px}@media (min-width:1201px){.travel-map__tooltip_content{padding:24px}}.travel-map__tooltip_title{font-size:16px;line-height:18px;font-family:"IstokWeb-Bold","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;margin-bottom:16px;display:block}@media (min-width:1201px){.travel-map__tooltip_title{font-size:16px;line-height:18px}}.travel-map__tooltip_date{font-size:14px;line-height:16px;color:#aaa;display:block;margin-bottom:24px}@media (min-width:1201px){.travel-map__tooltip_date{margin-bottom:32px}}.travel-map__tooltip_link{font-size:12px;line-height:15px;color:#1c62cb;font-family:"IstokWeb-Bold","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;display:inline-block;padding-right:22px;position:relative;text-transform:uppercase}.travel-map__tooltip_link:before,.travel-map__tooltip_link:hover:before,.travel-map__tooltip_slider .slick-arrow:before{display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:1369px 1629px;background-size:1369px 1629px;width:16px;height:11px}.travel-map__tooltip_link:before{content:'';z-index:111;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-position:-1275px -1535px}.travel-map__tooltip_link:hover{color:#1951a6}.travel-map__tooltip_link:hover:before,.travel-map__tooltip_slider .slick-arrow:before{background-position:-1291px -1546px}.travel-map__tooltip_slider{padding-bottom:0}@media (min-width:1201px){.travel-map__tooltip_slider{height:240px}}.travel-map__tooltip_slider .slick-dots{z-index:4;bottom:12px}.travel-map__tooltip_slider .slick-arrow{z-index:1111}.travel-map__tooltip_slider .slick-arrow:before{width:9px;height:16px;background-position:-1251px -1504px;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}.travel-map__tooltip_slider .slick-arrow.slick-next{right:16px}.travel-map__tooltip_slider .slick-arrow.slick-prev{left:16px}.travel-map__tooltip_slider .slick-arrow.slick-prev:before{-webkit-transform:rotate(180deg)!important;-ms-transform:rotate(180deg)!important;transform:rotate(180deg)!important}.travel-map__tooltip_slider .slick-arrow:hover:before{opacity:.75}@media (min-width:1201px){.travel-map__tooltip_slide{height:240px}.travel-map__tooltip_slide img{width:100%;height:100%}}.travel-map .js-timeline-item{display:none}.timeline{height:48px;position:relative}@media (min-width:1201px){.timeline{margin-bottom:40px}}@media (min-width:768px) and (max-width:1200px){.timeline{margin-bottom:24px}}@media (max-width:767px){.timeline{margin-bottom:16px;height:auto}}.timeline:before{content:'';background:#ebebeb;height:5px;left:35px;right:35px;top:7px;z-index:1;display:block;-webkit-border-radius:2.5px;border-radius:2.5px;position:absolute}@media (max-width:767px){.timeline:before{display:none}}.timeline-line{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-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}@media (max-width:767px){.timeline-line{display:none}}.timeline-line_mobile{display:none;text-align:center}@media (max-width:767px){.timeline-line_mobile{display:block}}.timeline-item span,.timeline-line_mobile__label{font-family:"IstokWeb-Bold","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;font-size:16px;line-height:20px}.timeline-line_mobile__list{display:inline-block;margin-top:3px;vertical-align:top}.social__list,.timeline-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.timeline-item{height:48px;position:relative;white-space:nowrap;cursor:pointer;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.timeline-item:before{content:'';position:absolute;width:20px;height:20px;background:#fff;border:2px solid #202020;-webkit-border-radius:100%;border-radius:100%;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:1111}.timeline-item span{text-align:center;display:block;line-height:100%;margin-top:auto;font-family:"IBMPlexSerif-Regular","Arial","Helvetica","Tahoma",sans-serif}.timeline-item.active:before{border-color:#288e88}.timeline-item.active span{color:#288e88}.social__list{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.social__item{margin-right:20px;font-size:0}.social__item:last-child{margin-right:0}.social__link{color:#202020;opacity:.5;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;display:inline-block}.social__link:hover{opacity:1}@media (min-width:1201px){.social__link:hover{-webkit-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px)}}.header--white:not(.header--opened) .social__link{color:#fff;opacity:1}.social--footer .social__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (max-width:767px){.social--footer .social__list{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.social--footer .social__item{margin-right:8px;font-size:0}.social--footer .social__item:last-child{margin-right:0}.share,.social--footer .social__link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.social--footer .social__link{color:#fff;opacity:.5;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;background:rgba(255,255,255,.07);-webkit-border-radius:50%;border-radius:50%;width:32px;height:32px}.share--footer .social__link img,.share--footer .social__link svg,.social--footer .social__link img,.social--footer .social__link svg{margin:auto;max-height:16px;max-width:16px}.social--footer .social__link:hover{opacity:1;background:rgba(255,255,255,.2)}@media (min-width:1201px){.social--footer .social__link:hover{-webkit-transform:none;-ms-transform:none;transform:none}}.share{margin-bottom:16px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}@media (max-width:767px){.share{margin-bottom:24px}}.share__title{margin-right:8px;font-family:"IstokWeb-Bold","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:1;letter-spacing:1px;text-transform:uppercase}.share__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}.share__item{margin-right:12px;font-size:0}.share__item:last-child{margin-right:0}.share__link{color:#202020;opacity:.5;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;display:inline-block}.share__link:hover{opacity:1}@media (min-width:1201px){.share__link:hover{-webkit-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px)}}.header--white:not(.header--opened) .share__link{color:#fff;opacity:1}.share--footer .social__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (max-width:767px){.share--footer .social__list{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.share--footer .social__item{margin-right:8px;font-size:0}.share--footer .social__item:last-child{margin-right:0}.share--footer .social__link{color:#fff;opacity:.5;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;background:rgba(255,255,255,.07);-webkit-border-radius:50%;border-radius:50%;width:32px;height:32px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.share--footer .social__link:hover{opacity:1;background:rgba(255,255,255,.2)}@media (min-width:1201px){.share--footer .social__link:hover{-webkit-transform:none;-ms-transform:none;transform:none}}.share__text{display:none;font-size:12px;margin-left:20px;line-height:20px;font-style:italic;vertical-align:top}.share__text.visible{display:inline-block}.tags__btn-toggle,.tags__header{font-size:16px;line-height:20px;font-family:"IstokWeb-Bold","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;color:#202020}.tags__btn-toggle{position:relative;margin-right:24px;padding-right:16px;color:#1c62cb}.tags__btn-toggle::before{content:'';position:absolute;top:60%;right:0;-webkit-box-sizing:border-box;box-sizing:border-box;width:9px;height:9px;border-left:2px solid #1c62cb;border-top:2px solid #1c62cb;-webkit-transform:translate(0,-100%) rotate(-135deg);-ms-transform:translate(0,-100%) rotate(-135deg);transform:translate(0,-100%) rotate(-135deg);-webkit-transition:.25s;-o-transition:.25s;transition:.25s}.tags__btn-toggle--show::before{-webkit-transform:translate(0,-50%) rotate(45deg);-ms-transform:translate(0,-50%) rotate(45deg);transform:translate(0,-50%) rotate(45deg)}.tags__reset{font-size:14px;line-height:22px;display:none;margin-left:10px;color:#1c62cb;position:relative;padding-right:13px}.tags__reset--disabled:after,.tags__reset:after{display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:1369px 1629px;background-size:1369px 1629px;width:10px;height:10px}.tags__reset:after{content:'';right:0;position:absolute;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);background-position:-1231px -1484px}.tags__reset--disabled,.tags__reset--disabled:hover{color:#bfbfbf}.tags__reset--disabled:after{background-position:-1241px -1494px}.tags__list{margin:0 -4px;display:none;font-size:0;padding-top:8px}@media (min-width:768px) and (max-width:1200px){.tags__list{margin:0 -8px}}@media (max-width:767px){.tags__list{margin:0 -12px}}.tags__item{margin:8px 4px 0;display:inline-block;position:relative}@media (max-width:1200px){.tags__item{margin:8px}}.tags__item button{border:1px solid #e5e5e5;-webkit-border-radius:5px;border-radius:5px;padding:0 10px;height:28px;line-height:26px;font-size:14px;white-space:nowrap;cursor:pointer}.tags__item button:hover,.tags__item.active button{border:1px solid #1c62cb;color:#1c62cb}.tags__item i{position:absolute;background:#fff;right:3px;top:3px;bottom:3px;width:20px;z-index:2;cursor:pointer;display:none}@media (max-width:1200px){.tags__item.active button{padding-right:30px}}.tags__item:after,.tags__item:before{content:'';cursor:pointer;position:absolute;display:none}.tags__item:before{bottom:5px;background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),to(#fff));background:-webkit-linear-gradient(left,rgba(255,255,255,0),#fff);background:-o-linear-gradient(left,rgba(255,255,255,0),#fff);background:linear-gradient(to right,rgba(255,255,255,0),#fff);right:20px;top:5px;width:15px;z-index:2}.tags__item:after{right:8px;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:1369px 1629px;background-size:1369px 1629px;width:10px;height:10px;background-position:-1231px -1484px;z-index:3;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}@media (min-width:1201px){.tags__item.active:hover i,.tags__item.active:hover:after,.tags__item.active:hover:before{display:block}}@media (max-width:1200px){.tags__item.active:after{display:block}}.main-block,.main-block--no_image{-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat}.main-block{background-position:center;position:relative;overflow:hidden;min-height:350px}.main-block:after,.main-block:before{content:'';display:block;position:absolute;top:0;left:0}.main-block:before{height:197px;right:0;background:-webkit-gradient(linear,left bottom,left top,from(#1a1a1a),color-stop(77.63%,transparent));background:-webkit-linear-gradient(bottom,#1a1a1a 0%,transparent 77.63%);background:-o-linear-gradient(bottom,#1a1a1a 0%,transparent 77.63%);background:linear-gradient(0deg,#1a1a1a 0%,transparent 77.63%);opacity:.4;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.main-block:after{width:60%;bottom:0;background:-webkit-gradient(linear,left top,right top,color-stop(10.68%,#0d0d0d),to(transparent));background:-webkit-linear-gradient(left,#0d0d0d 10.68%,transparent 100%);background:-o-linear-gradient(left,#0d0d0d 10.68%,transparent 100%);background:linear-gradient(90deg,#0d0d0d 10.68%,transparent 100%)}.main-block--no_image{background-image:url(../images/no-background.jpg)}.main-block--no_image:after,.main-block--no_image:before{display:none}.main-block .container:before{content:'';display:block;position:absolute;right:0;bottom:0;left:0;top:93px;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.65)),color-stop(80.66%,transparent));background:-webkit-linear-gradient(bottom,rgba(0,0,0,.65) 0%,transparent 80.66%);background:-o-linear-gradient(bottom,rgba(0,0,0,.65) 0%,transparent 80.66%);background:linear-gradient(360deg,rgba(0,0,0,.65) 0%,transparent 80.66%)}.main-block__inner{padding:150px 0;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;color:#fff;position:relative;z-index:1}@media (min-width:1201px){.main-block__inner{min-height:554px}}@media (max-width:767px){.main-block__inner{padding:130px 0;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}}.main-block__main{position:relative}@media (min-width:1201px){.main-block__main{padding-right:260px}}@media (min-width:768px) and (max-width:1200px){.main-block__main{padding-right:185px}}.main-block__logo{position:absolute;top:0;right:0;max-width:165px;text-align:right;font-size:0}@media (max-width:767px){.main-block__logo{position:static;margin:0 auto 40px;max-width:125px}}.main-block__logo img,.main-block__logo svg{max-width:100%;max-height:100%}.main-block__label{margin-bottom:16px}.main-block__title{margin-bottom:24px;text-shadow:0 2px 2px rgba(0,0,0,.25)}@media (min-width:1201px){.main-block__title{font-size:50px;line-height:56px}}@media (min-width:768px) and (max-width:1200px){.main-block__title{line-height:56px;font-size:50px}}@media (max-width:767px){.main-block__title{font-size:24px;line-height:30px}}.main-block__title:last-child{margin-bottom:0}@media (min-width:1201px){.main-block__desc{max-width:640px;font-size:20px;line-height:30px}}@media (min-width:768px) and (max-width:1200px){.main-block__desc{font-size:17px;line-height:24px;max-width:400px}}@media (min-width:1201px){.main-block__action{margin-top:56px}}@media (min-width:768px) and (max-width:1200px){.main-block__action{margin-top:48px}}.main-block__action:first-child{margin-top:0}.main-block__action .btn{margin-right:8px}.main-block__tabs{position:absolute;bottom:0;right:0;left:0}@media (max-width:767px){.main-block--home{background-position:74% center}}.main-block--home .main-block__inner{min-height:700px;height:700px}@media (min-width:768px) and (max-width:1200px){.main-block--home .main-block__inner{min-height:646px;height:646px}}@media (max-width:767px){.main-block--home .main-block__inner{min-height:468px;height:468px;padding-bottom:115px}.main-block--home .main-block__action,.main-block--home .main-block__desc{display:none}}@media (min-width:1201px){.main-block--home .main-block__title{max-width:640px}}@media (min-width:768px) and (max-width:1200px){.main-block--home .main-block__title{line-height:48px;font-size:40px;max-width:400px}}@media (max-width:767px){.main-block--home .main-block__title{line-height:36px;font-size:30px;margin-bottom:0}}@media (min-width:1201px){.main-block--with-logo .main-block__inner{padding-top:160px}}@media (min-width:768px) and (max-width:1200px){.main-block--with-logo .main-block__inner{padding:170px 0 110px;min-height:470px}}@media (max-width:767px){.main-block--with-logo .main-block__inner{padding:106px 0 73px;min-height:470px}}@media (min-width:768px) and (max-width:1200px){.main-block--with-logo .main-block__title{font-size:50px;line-height:55px}}@media (max-width:767px){.main-block--with-logo .main-block__title{font-size:24px;line-height:30px}}@media (min-width:1201px){.main-block--with-logo .main-block__label{margin-bottom:42px}}@media (max-width:1200px){.main-block--with-logo .main-block__label{display:none}}.main-block--with-logo .main-block__action{margin-top:40px}.main-block--with-logo .main-block__action .icon-rounded-arrow{-webkit-transform:translateX(15px);-ms-transform:translateX(15px);transform:translateX(15px)}@media (min-width:768px) and (max-width:1200px){.main-block--expedition .main-block__inner{min-height:646px}}@media (max-width:767px){.main-block--expedition .main-block__inner{min-height:468px}}@media (min-width:768px) and (max-width:1200px){.main-block--expedition .main-block__main{padding-right:0}}@media (max-width:1200px){.main-block--expedition .main-block__logo{display:none}}@media (min-width:768px) and (max-width:1200px){.main-block--expedition .main-block__title{font-size:50px;line-height:55px}}@media (max-width:767px){.main-block--expedition .main-block__title{font-size:24px;line-height:30px}}.main-block--expedition .main-block__action{margin-top:32px}@media (max-width:767px){.main-block--expedition .main-block__action .btn{width:100%;margin-bottom:16px}.main-block--expedition .main-block__action .btn:last-child{margin-bottom:0}}@media (min-width:1201px){.page-title{margin-bottom:48px}}@media (min-width:768px) and (max-width:1200px){.page-title{margin-bottom:32px}}@media (max-width:767px){.page-title{margin-bottom:24px}}.page-title+.section .section__inner{padding-top:0}.page-title:last-child{margin-bottom:0}.page-title__label{position:relative;margin-bottom:8px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:12px;font-family:"IstokWeb-Bold","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;font-size:11px;text-transform:uppercase;letter-spacing:1px;color:#202020}.page-title__label::before{content:"";position:absolute;top:50%;left:0;width:8px;height:4px;background-color:#ff8c03;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.page-title__date{margin-top:16px;font-family:"IstokWeb-Regular","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:22px;color:#969696}.main-expedition{position:absolute;bottom:30px;right:0;left:0}@media (max-width:767px){.main-expedition{bottom:16px}}@media (min-width:768px){.main-expedition__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (min-width:1201px){.main-expedition__list{margin:0 -35px}}@media (min-width:768px) and (max-width:1200px){.main-expedition__list{margin:0 -8px}}@media (max-width:767px){.main-expedition__list{height:100px;overflow:hidden;opacity:0;visibility:hidden;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.main-expedition__list.slick-initialized{opacity:2;visibility:visible;height:auto;overflow:visible}}@media (min-width:768px){.main-expedition__item{-webkit-box-flex:0;-webkit-flex:0 0 33.3333%;-ms-flex:0 0 33.3333%;flex:0 0 33.3333%;max-width:33.3333%}}.main-expedition__item--current .main-expedition__link:after{content:'';display:inline-block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:1369px 1629px;background-size:1369px 1629px;width:8px;height:13px;background-position:-372px -370px;margin-left:5px}.main-expedition__item-inner{color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (min-width:1201px){.main-expedition__item-inner{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 35px}}@media (min-width:768px) and (max-width:1200px){.main-expedition__item-inner{padding:0 9px}}@media (max-width:767px){.main-expedition__item-inner{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.main-expedition__num{font-size:46px;font-family:"IBMPlexSerif-Medium","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-right:6px;line-height:1}@media (max-width:767px){.main-expedition__num{margin-right:4px}}.main-expedition__desc{font-size:14px;line-height:18px}@media (min-width:768px) and (max-width:1200px){.main-expedition__desc{padding-top:5px}}@media (max-width:767px){.main-expedition__desc{line-height:20px}}.contacts-left a:hover,.main-expedition__link,.tooltip-block__option-item ._value a{text-decoration:underline}@media (min-width:1201px){.current-expedition__inner{padding:56px 0 48px}}@media (min-width:768px) and (max-width:1200px){.current-expedition__inner{padding:40px 0 32px}}@media (max-width:767px){.current-expedition__inner{padding:24px 0 20px}}.current-expedition__head{position:relative;margin-bottom:48px}@media (min-width:768px){.current-expedition__head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.current-expedition__head:last-child{margin-bottom:0}.current-expedition__label{font-size:12px;letter-spacing:1px;color:#202020;font-family:"IstokWeb-Bold","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;-webkit-border-radius:2px;border-radius:2px;padding-left:15px;text-transform:uppercase}@media (min-width:768px){.current-expedition__label{position:absolute;top:0;left:0}}@media (max-width:767px){.current-expedition__label{position:relative;margin-bottom:16px}}.current-expedition__label:before{content:'';display:block;background:#ff8c03;width:10px;height:4px;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media (min-width:768px){.current-expedition__label+.current-expedition__title{padding-top:48px}}.current-expedition__title{color:#333;max-width:700px;padding-right:20px}.current-expedition__logo{margin-left:auto;-webkit-box-flex:0;-webkit-flex:0 0 140px;-ms-flex:0 0 140px;flex:0 0 140px;max-width:140px}@media (max-width:767px){.current-expedition__logo{display:none}}.current-expedition__track{margin-bottom:40px}@media (min-width:768px) and (max-width:1200px){.current-expedition__body{padding-bottom:70px;position:relative}}.current-expedition__tabs-head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (min-width:768px){.current-expedition__tabs-head{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:24px}}@media (min-width:768px) and (max-width:1200px){.current-expedition__tabs-head{margin-bottom:16px}}@media (max-width:767px){.current-expedition__tabs-head{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:16px}}@media (min-width:768px){.current-expedition__tabs-link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}@media (max-width:767px){.current-expedition__tabs-link{white-space: normal; overflow:auto;display: flex;    flex-wrap: wrap;justify-content: space-around;align-items: center;}}.current-expedition__tabs-link ._btn{font-family:"IstokWeb-Bold","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;text-transform:uppercase;color:#1c62cb;border-bottom:1px solid rgba(28,98,203,.3)}@media (min-width:768px){.current-expedition__tabs-link ._btn{line-height:1;font-size:14px;letter-spacing:1px;margin-right:32px}}@media (max-width:767px).current-expedition__tabs-link ._btn:last-child{margin-right:0;}{.current-expedition__tabs-link ._btn{margin:0 10px;margin-bottom: 10px;font-size:12px;line-height:16px;display:inline-block;vertical-align:top}}.current-expedition__tabs-link ._btn:last-child{margin-right:0}.current-expedition__tabs-link ._btn:hover{border-bottom-color:transparent}.current-expedition__tabs-link ._btn.active{border-bottom-color:transparent;color:#202020}@media (min-width:768px){.current-expedition__tabs-link ._btn.active{letter-spacing:1px}}.current-expedition__tabs-action{font-size:0}@media (min-width:1201px){.current-expedition__tabs-action{margin-left:auto}}@media (min-width:768px) and (max-width:1200px){.current-expedition__tabs-action{position:absolute;bottom:0;left:0}}@media (max-width:767px){.current-expedition__tabs-action{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1;margin-bottom:32px}}@media (min-width:768px){.current-expedition__tabs-action .btn{margin-right:8px}}@media (max-width:767px){.current-expedition__tabs-action .btn{width:100%;margin-bottom:8px}}.current-expedition__tabs-action .btn:last-child{margin-right:0;margin-bottom:0}@media (min-width:1201px){.current-expedition__tabs-body{height:600px}}@media (min-width:768px) and (max-width:1200px){.current-expedition__tabs-body{height:500px}}@media (max-width:767px){.current-expedition__tabs-body{height:380px;margin:0 -16px}}.current-expedition__map{width:100%;height:100%;display:block}.current-expedition__map iframe{border:0;width:100%;height:100%}.current-expedition--bg{background-color:#f8f8f8}@media (max-width:767px){.current-expedition--bg{background-color:#fff}}.track-block__inner{position:relative}@media (min-width:768px){.track-block__inner{padding-top:60px}.track-block__location{position:absolute;left:23%;top:0;padding-left:114px;width:400px}}@media (max-width:767px){.track-block__location{margin-bottom:32px}}@media (min-width:768px){.track-block__location ._img{position:absolute;top:0;left:0}}@media (max-width:767px){.track-block__location ._img{margin-bottom:8px}}.track-block__location ._title{line-height:22px;font-size:14px;color:#202020;margin-bottom:4px}.track-block__location ._label{line-height:22px;font-size:14px;color:rgba(32,32,32,.4)}@media (min-width:768px){.track-block__location--revert{padding-left:0;padding-right:114px;text-align:right}.track-block__location--revert ._img{right:0;left:auto}}.track-block__way{background:#ebebeb;height:5px;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-border-radius:2.5px;border-radius:2.5px;margin-bottom:15px;padding:0 10px}@media (max-width:767px){.track-block__way{display:none}}.track-block__way:before{content:'';display:block;background:#288e88;width:21px;height:21px;-webkit-border-radius:50%;border-radius:50%;position:absolute;left:0;top:-8px}.track-block__point.active:after,.track-block__point.current:after,.track-block__way:after{content:'';display:block;-webkit-border-radius:50%;border-radius:50%;position:absolute;right:0}.track-block__way:after{background:#1c62cb;width:21px;height:21px;top:-8px}.track-block__point{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;height:5px;position:relative}@media (min-width:768px) and (max-width:1200px){.track-block__point:nth-child(odd):not(.current){display:none}}.track-block__point.active,.track-block__point.current{background-color:#288e88}.track-block__point.active:after,.track-block__point.current:after{width:13px;height:13px;background:#fff;border:2px solid #288e88;-webkit-box-sizing:border-box;box-sizing:border-box;top:-4px}.track-block__point.current:after{width:21px;height:21px;border:3px solid #288e88;top:-8px}.track-block__desc{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (max-width:767px){.track-block__desc{display:none}}.track-block__from,.track-block__to{line-height:22px;font-size:16px;color:#202020;-webkit-box-flex:0;-webkit-flex:0 0 200px;-ms-flex:0 0 200px;flex:0 0 200px;max-width:200px;font-family:"IBMPlexSerif-Bold","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal}.track-block__from ._date,.track-block__to ._date{display:block;line-height:22px;font-size:14px;color:#333;font-family:"IstokWeb-Regular","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;margin-top:11px}.track-block__to{margin-left:auto;text-align:right}.track-block__to ._date{opacity:.5}@media (min-width:1201px){.section__inner{padding:48px 0}}@media (min-width:768px) and (max-width:1200px){.section__inner{padding:32px 0}}@media (max-width:767px){.section__inner{padding:20px 0; padding-top: 40px;}}.section__head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-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}@media (min-width:1201px){.section__head{margin-bottom:40px}}@media (min-width:768px) and (max-width:1200px){.section__head{margin-bottom:24px}}@media (max-width:767px){.section__head{margin-bottom:16px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.section__body:last-child,.section__head:last-child{margin-bottom:0}.section__head_right{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}@media (max-width:767px){.section__head_right{width:100%;margin-top:16px}.section__title{display:block;width:100%}.section__title--center-m{text-align:center}}@media (min-width:1201px){.section__body{margin-bottom:48px}}@media (min-width:768px) and (max-width:1200px){.section__body{margin-bottom:40px}}@media (max-width:767px){.section__body{margin-bottom:32px}}.section__foot{margin-top:-10px}@media (max-width:767px){.section__foot{margin-top:0}}.section__action{text-align:center}.section__action .btn{max-width:100%}@media (min-width:768px){.section__action .btn{font-size:14px;width:360px;padding:18px 30px}}@media (max-width:767px){.section__action .btn{width:100%}}.section--gray{background-color:#fafafa}@media (min-width:1201px){.section--no-padding-b .section__inner{padding-bottom:0}}.partners-item__row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:40px}.partners-item__row:nth-child(1) .partner-item:nth-child(2) img{max-height:100px}@media (min-width:1201px){.partners-item__row:nth-child(1) .partner-item:nth-child(1){-webkit-box-flex:0;-webkit-flex:0 0 195px;-ms-flex:0 0 195px;flex:0 0 195px;max-width:195px;margin-right:103px;-webkit-transform:translateY(7px);-ms-transform:translateY(7px);transform:translateY(7px)}.partners-item__row:nth-child(1) .partner-item:nth-child(2){-webkit-box-flex:0;-webkit-flex:0 0 42px;-ms-flex:0 0 42px;flex:0 0 42px;max-width:42px;margin-right:110px}.partners-item__row:nth-child(1) .partner-item:nth-child(3){-webkit-box-flex:0;-webkit-flex:0 0 133px;-ms-flex:0 0 133px;flex:0 0 133px;max-width:133px;margin-right:110px}.partners-item__row:nth-child(1) .partner-item:nth-child(4){-webkit-box-flex:0;-webkit-flex:0 0 132px;-ms-flex:0 0 132px;flex:0 0 132px;max-width:132px}.partners-item__row:nth-child(1) .partner-item:nth-child(5){margin-left:auto;-webkit-box-flex:0;-webkit-flex:0 0 180px;-ms-flex:0 0 180px;flex:0 0 180px;max-width:180px;-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px)}.partners-item__row:nth-child(2) .partner-item:nth-child(1){-webkit-box-flex:0;-webkit-flex:0 0 164px;-ms-flex:0 0 164px;flex:0 0 164px;max-width:184px;padding-left:8px;margin-right:13px;-webkit-transform:translateY(-11px);-ms-transform:translateY(-11px);transform:translateY(-11px)}.partners-item__row:nth-child(2) .partner-item:nth-child(2){-webkit-box-flex:0;-webkit-flex:0 0 266px;-ms-flex:0 0 266px;flex:0 0 266px;max-width:266px;-webkit-transform:translateY(-13px);-ms-transform:translateY(-13px);transform:translateY(-13px);margin-right:12px;text-align:center}.partners-item__row:nth-child(2) .partner-item:nth-child(2) img{width:auto;max-height:116px}.partners-item__row:nth-child(2) .partner-item:nth-child(3){-webkit-box-flex:0;-webkit-flex:0 0 110px;-ms-flex:0 0 110px;flex:0 0 110px;max-width:110px;margin-right:88px;-webkit-transform:translateY(-12px);-ms-transform:translateY(-12px);transform:translateY(-12px)}.partners-item__row:nth-child(2) .partner-item:nth-child(4){-webkit-box-flex:0;-webkit-flex:0 0 200px;-ms-flex:0 0 200px;flex:0 0 200px;max-height:200px;-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}.partners-item__row:nth-child(2) .partner-item:nth-child(5){margin-left:auto;-webkit-box-flex:0;-webkit-flex:0 0 170px;-ms-flex:0 0 170px;flex:0 0 170px;max-width:170px;-webkit-transform:translateY(-15px);-ms-transform:translateY(-15px);transform:translateY(-15px)}.partners-item__row:nth-child(3) .partner-item:nth-child(1),.partners-item__row:nth-child(3) .partner-item:nth-child(2){-webkit-box-flex:0;-webkit-flex:0 0 176px;-ms-flex:0 0 176px;flex:0 0 176px;max-width:176px;margin-right:62px;-webkit-transform:translateY(-12px);-ms-transform:translateY(-12px);transform:translateY(-12px)}.partners-item__row:nth-child(3) .partner-item:nth-child(2){margin-right:32px;-webkit-transform:translateY(-7px);-ms-transform:translateY(-7px);transform:translateY(-7px)}.partners-item__row:nth-child(3) .partner-item:nth-child(3){-webkit-box-flex:0;-webkit-flex:0 0 363px;-ms-flex:0 0 363px;flex:0 0 363px;max-width:363px;margin-right:-5px;margin-top:-32px;padding:0 10px 0 30px;text-align:center}.partners-item__row:nth-child(3) .partner-item:nth-child(3) img{width:auto;max-height:100px}.partners-item__row:nth-child(3) .partner-item:nth-child(4){-webkit-box-flex:0;-webkit-flex:0 0 190px;-ms-flex:0 0 190px;flex:0 0 190px;max-width:190px;-webkit-transform:translateY(-6px);-ms-transform:translateY(-6px);transform:translateY(-6px);text-align:center}.partners-item__row:nth-child(3) .partner-item:nth-child(4) img,.partners-item__row:nth-child(3) .partner-item:nth-child(5) img{width:auto;max-height:88px}.partners-item__row:nth-child(3) .partner-item:nth-child(5){margin-left:auto;-webkit-box-flex:0;-webkit-flex:0 0 196px;-ms-flex:0 0 196px;flex:0 0 196px;max-width:196px;-webkit-transform:translate(-36px,-8px);-ms-transform:translate(-36px,-8px);transform:translate(-36px,-8px);text-align:center}.partners-item__row:nth-child(4) .partner-item:nth-child(1){-webkit-box-flex:0;-webkit-flex:0 0 211px;-ms-flex:0 0 211px;flex:0 0 211px;max-width:211px;padding-left:1px;margin-right:50px}.partners-item__row:nth-child(4) .partner-item:nth-child(2){-webkit-box-flex:0;-webkit-flex:0 0 265px;-ms-flex:0 0 265px;flex:0 0 265px;max-width:265px;margin-right:0}.partners-item__row:nth-child(4) .partner-item:nth-child(3){-webkit-box-flex:0;-webkit-flex:0 0 265px;-ms-flex:0 0 265px;flex:0 0 265px;max-width:265px;-webkit-transform:translateY(-14px);-ms-transform:translateY(-14px);transform:translateY(-14px);margin-left:-8px;text-align:center}.partners-item__row:nth-child(4) .partner-item:nth-child(3) img{width:auto;max-height:119px}.partners-item__row:nth-child(4) .partner-item:nth-child(4){-webkit-box-flex:0;-webkit-flex:0 0 182px;-ms-flex:0 0 182px;flex:0 0 182px;max-width:182px;margin-left:-10px}.partners-item__row:nth-child(4) .partner-item:nth-child(5){-webkit-box-flex:0;-webkit-flex:0 0 290px;-ms-flex:0 0 290px;flex:0 0 290px;max-width:290px;-webkit-transform:translate(-33px,-8px);-ms-transform:translate(-33px,-8px);transform:translate(-33px,-8px);margin-left:auto;text-align:center}.partners-item__row:nth-child(4) .partner-item:nth-child(5) img{width:auto;max-height:132px}}@media (max-width:1200px){.partners-item__row{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}@media (min-width:768px) and (max-width:1200px){.partners-item__row{margin-bottom:12px}}@media (max-width:767px){.partners-item__row{margin-bottom:0}}.partners-item__row:last-child{margin-bottom:0}@media (min-width:1201px){.partner-item{display:block}.partner-item img{width:100%}}@media (max-width:1200px){.partner-item{text-align:center}}@media (min-width:768px) and (max-width:1200px){.partner-item img{max-width:100%}}@media (max-width:767px){.partner-item img{max-width:170px}}.partner-item__img{display:inline!important}.partner-item:hover .partner-item__img,.partner-item__img_hover{display:none!important}.partner-item:hover .partner-item__img_hover{display:inline!important}.project-item{height:100%;-webkit-transition:.6s;-o-transition:.6s;transition:.6s;-webkit-border-radius:2px;border-radius:2px;overflow:hidden}@media (min-width:1201px){.project-item:hover{-webkit-box-shadow:0 4px 30px #000;box-shadow:0 4px 30px #000}}@media (min-width:1201px) and (min-width:1201px){.project-item:hover .project-item__title{bottom:50%;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%)}}.project-item__inner{position:relative}@media (min-width:1201px){.project-item__inner{height:450px;padding:24px}}@media (max-width:1200px){.project-item__inner{-webkit-border-radius:2px;border-radius:2px;overflow:hidden;padding:40px 20px}}.project-item__img,.project-item__img:after{position:absolute;top:0;bottom:0;left:0;right:0}.project-item__img{background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;background-size:cover}.project-item__img:after{content:'';display:block;background-color:rgba(0,0,0,.3)}@media (max-width:767px){.project-item__img{background-position:center -40px}}.project-item__title{font-family:"IBMPlexSerif-Medium","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;font-size:26px;text-align:center;letter-spacing:1px;text-transform:uppercase;color:#fff}@media (min-width:1201px){.project-item__title{position:absolute;bottom:40px;left:20px;right:20px;-webkit-transition:.6s ease;-o-transition:.6s ease;transition:.6s ease}}@media (max-width:1200px){.project-item__title{position:relative}}.project-item__link{position:absolute;top:0;bottom:0;left:0;right:0}.expedition-item{background:#f8f8f8;-webkit-border-radius:2px;border-radius:2px;height:100%;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;display:block;cursor:pointer}@media (min-width:1201px){.expedition-item:hover{-webkit-transform:translateY(-8px);-ms-transform:translateY(-8px);transform:translateY(-8px);-webkit-box-shadow:0 2px 6px rgba(0,0,0,.15);box-shadow:0 2px 6px rgba(0,0,0,.15)}}.expedition-item:hover .expedition-item__title{color:#1c62cb}.expedition-item__inner{position:relative;padding:16px 24px;text-align:center}.expedition-item__img{height:130px;margin-bottom:10px;font-size:0}.expedition-item__img:last-child{margin-bottom:0}.expedition-item__img img,.expedition-item__img svg{display:inline-block;max-height:100%;height:auto}.expedition-item__title{line-height:24px;font-size:18px;text-align:center;color:#202020;margin-bottom:16px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;overflow:hidden}@media (min-width:1201px){.expedition-item__title{height:48px}}@media (min-width:768px) and (max-width:1200px){.expedition-item__title{height:72px}}@media (max-width:767px){.expedition-item__title{height:48px}}.expedition-item__text{line-height:22px;font-size:14px;color:#202020}@media (min-width:1201px){.expedition-item__text{padding-right:100px}}.expedition-item__date{display:block;line-height:22px;font-size:14px;color:#a6a6a6}.expedition-item__link{position:absolute;top:0;bottom:0;left:0;right:0}@media (min-width:768px){.expedition-item--1 .expedition-item__inner,.expedition-item--2 .expedition-item__inner{text-align:left;padding:20px 40px 20px 20px;height:100%}.expedition-item--1 .expedition-item__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}.expedition-item--1 .expedition-item__img,.expedition-item--2 .expedition-item__img{height:auto;width:100px;margin-bottom:0;-webkit-flex-basis:100px;-ms-flex-preferred-size:100px;flex-basis:100px;min-width:100px}.expedition-item--1 .expedition-item__content,.expedition-item--2 .expedition-item__content{margin-left:20px}.expedition-item--1 .expedition-item__title,.expedition-item--2 .expedition-item__title{text-align:left}.expedition-item--2 .expedition-item__inner{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}.expedition-item--2 .expedition-item__title{height:72px}}.expedition-item--1 .expedition-item__content{display:block}.expedition-item--1 .expedition-item__title{height:auto;vertical-align:top;display:inline-block;line-height:18px}.expedition-item--1 .expedition-item__date{display:inline-block;vertical-align:top;line-height:18px;margin-left:10px}@media (max-width:1200px){.expedition-item--1 .expedition-item__date{display:block;margin-left:0}.expedition-item--1 .expedition-item__text{margin-top:10px}}.news-item{background:#f8f8f8;height:100%;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-border-radius:2px;border-radius:2px;overflow:hidden}@media (max-width:767px){.news-item{margin:0 -16px}}@media (min-width:1201px){.news-item:hover{-webkit-box-shadow:0 2px 6px rgba(0,0,0,.15);box-shadow:0 2px 6px rgba(0,0,0,.15);-webkit-transform:translateY(-8px);-ms-transform:translateY(-8px);transform:translateY(-8px)}.news-item:hover .news-item__title{color:#1c62cb}}.news-item--big:hover .news-item__title,.news-item--project:hover .news-item__title{color:#fff}.news-item__inner{position:relative;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}.news-item__img{background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;background-size:cover}.news-item__img:before{content:'';display:block;padding-top:55.55%}.news-item__img:last-child{margin-bottom:0}.news-item--big .news-item__img img,.news-item--big .news-item__img svg,.news-item--project .news-item__img img,.news-item--project .news-item__img svg,.news-item__img img,.news-item__img svg{max-height:100%}.news-item__title{color:#202020;margin-bottom:16px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;max-height:96px;overflow:hidden;padding-right:20px}@media (min-width:768px) and (max-width:1200px){.news-item__title{height:110px}}@media (max-width:767px){.news-item__title{line-height:22px;font-size:18px;max-height:88px;padding-right:0}}.news-item__body{margin-top:auto}@media (min-width:768px){.news-item__body{padding:24px}}@media (max-width:767px){.news-item__body{padding:16px}}.news-item__date,.news-item__label{line-height:19px;font-size:12px;color:rgba(0,0,0,.3);display:block;font-family:"IstokWeb-Bold","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal}.news-item__link{position:absolute;top:0;bottom:0;left:0;right:0}.news-item--big .news-item__inner{min-height:400px;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}.news-item--big .news-item__body{position:absolute!important;bottom:0!important}.news-item--big .news-item__img{margin-bottom:0;position:absolute;top:0;bottom:0;left:0;right:0}.news-item--big .news-item__img:before{display:none}.news-item--big .news-item__img:after{content:'';display:block;position:absolute;top:0;bottom:0;left:0;right:0}@media (min-width:768px){.news-item--big .news-item__img:after{background:-webkit-gradient(linear,left bottom,left top,from(#080808),color-stop(50%,transparent));background:-webkit-linear-gradient(bottom,#080808 0%,transparent 50%);background:-o-linear-gradient(bottom,#080808 0%,transparent 50%);background:linear-gradient(0deg,#080808 0%,transparent 50%)}}@media (max-width:767px){.news-item--big .news-item__img:after{top:184px;background:-webkit-gradient(linear,left bottom,left top,from(#080808),color-stop(50%,transparent));background:-webkit-linear-gradient(bottom,#080808 0%,transparent 50%);background:-o-linear-gradient(bottom,#080808 0%,transparent 50%);background:linear-gradient(0deg,#080808 0%,transparent 50%);opacity:.85}}.news-item--big .news-item__title{color:#fff;overflow:hidden}@media (min-width:1201px){.news-item--big .news-item__title{padding-right:50px}}@media (min-width:768px){.news-item--big .news-item__title{max-height:84px;line-height:30px}}.news-item--big .news-item__body{margin-top:auto}@media (min-width:768px){.news-item--big .news-item__body{padding:24px 24px 21px}}@media (max-width:767px){.news-item--big .news-item__body{padding:24px 16px}}.news-item--big .news-item__date,.news-item--big .news-item__label{color:#fff}.news-item--big .news-item__date{opacity:.7;font-family:"IstokWeb-Regular","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal}.news-item--big .news-item__link{position:absolute;top:0;bottom:0;left:0;right:0}.news-item--project .news-item__inner{min-height:350px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media (max-width:767px){.news-item--project .news-item__inner{min-height:200px}}.news-item--project .news-item__img{margin-bottom:0;position:absolute;top:0;bottom:0;left:0;right:0}.news-item--project .news-item__img:before{display:none}.news-item--project .news-item__img:after{content:'';display:block;position:absolute;top:0;bottom:0;left:0;right:0}@media (min-width:768px){.news-item--project .news-item__img:after{background:-webkit-gradient(linear,left bottom,left top,from(#080808),color-stop(50%,transparent));background:-webkit-linear-gradient(bottom,#080808 0%,transparent 50%);background:-o-linear-gradient(bottom,#080808 0%,transparent 50%);background:linear-gradient(0deg,#080808 0%,transparent 50%)}}@media (max-width:767px){.news-item--project .news-item__img:after{top:184px;background:-webkit-gradient(linear,left bottom,left top,from(#080808),color-stop(50%,transparent));background:-webkit-linear-gradient(bottom,#080808 0%,transparent 50%);background:-o-linear-gradient(bottom,#080808 0%,transparent 50%);background:linear-gradient(0deg,#080808 0%,transparent 50%);opacity:.85}}.news-item--project .news-item__title{color:#fff;overflow:hidden;height:auto;padding-right:0}@media (min-width:768px){.news-item--project .news-item__title{height:auto;line-height:30px}}@media (max-width:767px){.news-item--project .news-item__title{margin-bottom:8px}}.news-item--project .news-item__body{margin-top:auto;position:relative}@media (min-width:768px){.news-item--project .news-item__body{padding:24px 24px 21px}}@media (max-width:767px){.news-item--project .news-item__body{padding:16px}}.news-item--project .news-item__date,.news-item--project .news-item__label{color:#fff;font-family:"IstokWeb-Regular","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;font-size:14px}.news-item--project .news-item__link{position:absolute;top:0;bottom:0;left:0;right:0}.subscription{padding:55px 0;background-color:#f8f8f8}@media (min-width:768px) and (max-width:1200px){.subscription{padding:50px 0 60px}}@media (max-width:767px){.subscription{padding:25px 0 45px}}.subscription__container{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-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:1200px){.subscription__container{display:block}}.subscription__text{display:inline-block;font-family:"IstokWeb-Bold","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;font-size:18px;line-height:24px;padding-left:64px;width:420px;position:relative;min-height:40px}@media (max-width:767px){.subscription__text{font-size:16px;line-height:18px}}.subscription__text:before{content:'';position:absolute;left:0;top:0;display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:1369px 1629px;background-size:1369px 1629px;width:40px;height:42px;background-position:-1191px -1442px}@media (max-width:1200px){.subscription__text{width:auto}}@media (min-width:768px) and (max-width:1200px){.subscription__text{line-height:42px;margin-bottom:25px}}@media (max-width:767px){.subscription__text{margin-bottom:16px}}@media (min-width:1201px){.subscription__form{width:585px}}.subscription__form_agreement{margin-top:16px}.subscription__form_agreement label{font-size:12px;line-height:18px}.subscription__form_agreement label a{color:#1c62cb;text-decoration:underline}.subscription__form_agreement label a:hover,.tooltip-block__option-item ._value a:hover{text-decoration:none}@media (max-width:1200px){.subscription__form_agreement label br{display:none}}.subscription__success{text-align:center}@media (min-width:768px){.subscription__success{margin-top:10px}.subscription .btn{-webkit-box-flex:0;-webkit-flex:0 0 180px;-ms-flex:0 0 180px;flex:0 0 180px;max-width:180px}}.subscription--white{background-color:#fff}.partners-item{margin-bottom:16px}.partners-item:last-child{margin-bottom:0}.partners-item__inner{background:#fff;border:1px solid #e5e5e5;-webkit-border-radius:2px;border-radius:2px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}@media (min-width:768px){.partners-item__inner{padding:32px 40px 24px 32px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}@media (max-width:767px){.partners-item__inner{padding:32px 16px 16px}}@media (min-width:768px){.partners-item__inner:hover{-webkit-box-shadow:0 4px 16px rgba(0,0,0,.1);box-shadow:0 4px 16px rgba(0,0,0,.1)}}.partners-item__logo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:0;position:relative}.partners-item__logo img{display:block;margin:0 auto;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-height:100%}@media (min-width:1201px){.partners-item__logo{-webkit-box-flex:0;-webkit-flex:0 0 238px;-ms-flex:0 0 238px;flex:0 0 238px;max-width:238px;height:108px;margin-right:35px}}@media (min-width:768px) and (max-width:1200px){.partners-item__logo{-webkit-box-flex:0;-webkit-flex:0 0 150px;-ms-flex:0 0 150px;flex:0 0 150px;max-width:150px;height:120px;margin-right:32px}}@media (max-width:767px){.partners-item__logo{height:120px;max-width:224px;margin:0 auto 24px}}.partners-item__logo ._link{margin:auto;display:inline-block}.partners-item__logo svg{max-height:100%}.partners-item__main{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.partners-item__title{font-size:14px;letter-spacing:1px;text-transform:uppercase;color:#202020;font-family:"IstokWeb-Bold","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;margin-bottom:16px}.partners-item__title ._link:hover{color:#1c62cb}.partners-item__desc{color:#4d4d4d;cursor:pointer}.partners-item__desc-inner{margin-bottom:16px;height:66px;overflow:hidden}@media (max-width:767px){.partners-item__desc-inner{height:100px}}.partners-item__desc-inner:last-child{margin-bottom:0}.partners-item__action ._btn{line-height:16px;font-size:12px;text-transform:uppercase;color:#1c62cb;font-family:"IstokWeb-Bold","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;padding-right:21px;position:relative;display:inline-block}.partners-item__action ._btn:after{content:'';display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:1369px 1629px;background-size:1369px 1629px;width:13px;height:8px;background-position:-452px -437px;position:absolute;right:0;top:42%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.partners-item__action ._btn:before{content:attr(data-open);display:inline-block;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.partners-item.opened .partners-item__action ._btn:before,.partners-item__action ._btn.active:before{content:attr(data-close);display:inline-block}.partners-item.opened .partners-item__action ._btn:after,.partners-item__action ._btn.active:after{-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.partners-item.opened .partners-item__inner{-webkit-box-shadow:0 4px 16px rgba(0,0,0,.1);box-shadow:0 4px 16px rgba(0,0,0,.1)}.partners-item.opened .partners-item__desc-inner{height:auto;overflow:visible}.partners-container{display:none;overflow:hidden}@media (min-width:768px) and (max-width:1200px){.partners-container__slide{padding:0 10px}.partners-container__slide--slide-1 .partners-item__row{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.partners-container__slide--slide-1 .partners-item__row img{width:100%;max-width:100%}.partners-container__slide--slide-1 .partners-item__row:nth-child(1) .partner-item:nth-child(1),.partners-container__slide--slide-1 .partners-item__row:nth-child(1) .partner-item:nth-child(2){-webkit-box-flex:0;-webkit-flex:0 0 149px;-ms-flex:0 0 149px;flex:0 0 149px;max-width:149px;margin-right:37px}.partners-container__slide--slide-1 .partners-item__row:nth-child(1) .partner-item:nth-child(3){-webkit-box-flex:0;-webkit-flex:0 0 140px;-ms-flex:0 0 140px;flex:0 0 140px;max-width:140px}.partners-container__slide--slide-1 .partners-item__row:nth-child(1) .partner-item:nth-child(4){margin-left:auto;-webkit-box-flex:0;-webkit-flex:0 0 143px;-ms-flex:0 0 143px;flex:0 0 143px;max-width:143px;margin-right:7px}.partners-container__slide--slide-1 .partners-item__row:nth-child(2) .partner-item:nth-child(1){-webkit-box-flex:0;-webkit-flex:0 0 117px;-ms-flex:0 0 117px;flex:0 0 117px;max-width:117px;margin-left:16px;margin-right:50px}.partners-container__slide--slide-1 .partners-item__row:nth-child(2) .partner-item:nth-child(2){-webkit-box-flex:0;-webkit-flex:0 0 134px;-ms-flex:0 0 134px;flex:0 0 134px;max-width:134px;margin-right:60px}.partners-container__slide--slide-1 .partners-item__row:nth-child(2) .partner-item:nth-child(3){-webkit-box-flex:0;-webkit-flex:0 0 147px;-ms-flex:0 0 147px;flex:0 0 147px;max-width:147px;margin-right:20px;text-align:center;margin-top:-10px}.partners-container__slide--slide-1 .partners-item__row:nth-child(2) .partner-item:nth-child(3) img{width:auto;max-height:100px}.partners-container__slide--slide-1 .partners-item__row:nth-child(2) .partner-item:nth-child(4){margin-left:auto;-webkit-box-flex:0;-webkit-flex:0 0 141px;-ms-flex:0 0 141px;flex:0 0 141px;max-width:141px;margin-right:9px;-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}.partners-container__slide--slide-1 .partners-item__row:nth-child(3) .partner-item:nth-child(1){-webkit-box-flex:0;-webkit-flex:0 0 133px;-ms-flex:0 0 133px;flex:0 0 133px;max-width:133px;margin-left:9px;margin-right:50px}.partners-container__slide--slide-1 .partners-item__row:nth-child(3) .partner-item:nth-child(2){margin-right:70px;-webkit-box-flex:0;-webkit-flex:0 0 102px;-ms-flex:0 0 102px;flex:0 0 102px;max-width:102px}.partners-container__slide--slide-1 .partners-item__row:nth-child(3) .partner-item:nth-child(3){-webkit-box-flex:0;-webkit-flex:0 0 152px;-ms-flex:0 0 152px;flex:0 0 152px;max-width:152px;margin-right:20px}.partners-container__slide--slide-1 .partners-item__row:nth-child(3) .partner-item:nth-child(4){margin-left:auto;-webkit-box-flex:0;-webkit-flex:0 0 147px;-ms-flex:0 0 147px;flex:0 0 147px;max-width:147px}}@media (max-width:767px){.partners-container__slide--slide-1 .partners-item__row .partner-item:nth-child(1){margin-left:-4px}.partners-container__slide--slide-1 .partners-item__row .partner-item:nth-child(2){-webkit-transform:translate(-14px,0);-ms-transform:translate(-14px,0);transform:translate(-14px,0)}.partners-container__slide--slide-1 .partners-item__row .partner-item:nth-child(3){padding:0 17px 0 9px}.partners-container__slide--slide-1 .partners-item__row .partner-item:nth-child(4){padding:0 13px 0 0;-webkit-transform:translate(-6px,3px);-ms-transform:translate(-6px,3px);transform:translate(-6px,3px)}.partners-container__slide--slide-1 .partners-item__row .partner-item:nth-child(5){padding:6px 7px 0 0}.partners-container__slide--slide-1 .partners-item__row .partner-item:nth-child(6){padding:9px 32px 0 9px}.partners-container__slide--slide-1 .partners-item__row .partner-item:nth-child(7){padding:6px 9px 0 0}.partners-container__slide--slide-1 .partners-item__row .partner-item:nth-child(8){padding:7px 7px 0 0;-webkit-transform:translate(-8px,0);-ms-transform:translate(-8px,0);transform:translate(-8px,0)}}@media (min-width:1201px){.partners-container--desktop{display:block}}@media (min-width:768px) and (max-width:1200px){.partners-container--tablet{display:block}}.partners-container--tablet .partner-item{-webkit-flex-basis:21%;-ms-flex-preferred-size:21%;flex-basis:21%;max-width:21%}@media (max-width:767px){.partners-container--mobile{display:block}}.partners-container--mobile .partners-item__row{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.partners-container--mobile .partner-item{width:50%;display:block;-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;margin-bottom:13px}.partners-container--mobile .partner-item img{max-width:80%}.media-release{-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:16px;padding:24px;border:1px solid #e5e5e5;-webkit-border-radius:2px;border-radius:2px}@media (max-width:767px){.media-release{margin-bottom:40px;padding:0;border:0;-webkit-border-radius:0;border-radius:0}}.media-release:last-child{margin-bottom:96px}@media (min-width:768px) and (max-width:1200px){.media-release:last-child{margin-bottom:64px}}@media (max-width:767px){.media-release:last-child{margin-bottom:40px}}.media-release__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (max-width:767px){.media-release__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.media-release__img{margin-right:24px;width:250px}@media (max-width:767px){.media-release__img{margin:0 0 16px;width:100%}}.media-release__img img{width:100%;height:auto}.media-release__body{width:608px}@media (min-width:768px) and (max-width:1200px){.media-release__body{width:405px}}@media (max-width:767px){.media-release__body{width:100%}}.media-release__title{margin-bottom:8px;padding-top:8px;font-family:"IstokWeb-Bold","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;font-size:18px;line-height:24px;color:#333}@media (min-width:768px) and (max-width:1200px){.media-release__title{margin-bottom:16px;padding-top:0}}@media (max-width:767px){.media-release__title{margin-bottom:13px}}.media-release__text{margin-bottom:16px;line-height:22px;color:#585858}@media (max-width:1200px){.media-release__text{margin-bottom:24px}}.media-release__link{display:inline-block;vertical-align:middle;font-family:"IstokWeb-Bold","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;font-size:12px;line-height:16px;color:#1c62cb;text-transform:uppercase}.media-release__link::before{content:'';margin-right:8px;display:inline-block!important;vertical-align:middle;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:1369px 1629px;background-size:1369px 1629px;width:18px;height:24px;background-position:-338px -335px}.expedition-preview{position:relative;background:#f8f8f8;height:100%;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-border-radius:2px;border-radius:2px;overflow:hidden}@media (max-width:767px){.expedition-preview{margin:0 -16px}}@media (min-width:1201px){.expedition-preview:hover{-webkit-box-shadow:0 2px 6px rgba(0,0,0,.15);box-shadow:0 2px 6px rgba(0,0,0,.15);-webkit-transform:translateY(-8px);-ms-transform:translateY(-8px);transform:translateY(-8px)}.expedition-preview:hover .expedition-preview__title{color:#1c62cb}}.expedition-preview--big:hover .expedition-preview__title{color:#fff}.expedition-preview__inner{position:relative}.expedition-preview__img{background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;background-size:cover}.expedition-preview__img:before{content:'';display:block;padding-top:55.55%}.expedition-preview__img:last-child{margin-bottom:0}.expedition-preview--big .expedition-preview__img img,.expedition-preview--big .expedition-preview__img svg,.expedition-preview__img img,.expedition-preview__img svg{max-height:100%}.expedition-preview__title{color:#202020;margin-bottom:24px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;height:96px;overflow:hidden}@media (min-width:768px) and (max-width:1200px){.expedition-preview__title{height:auto}}@media (max-width:767px){.expedition-preview__title{font-size:24px;line-height:30px;height:auto}}@media (min-width:768px){.expedition-preview__body{padding:24px}}@media (max-width:767px){.expedition-preview__body{padding:16px}}.expedition-preview__date{line-height:19px;font-size:14px;color:rgba(0,0,0,.3);display:block}@media (max-width:1200px){.expedition-preview__date{font-size:14px}}.expedition-preview__link{position:absolute;top:0;bottom:0;left:0;right:0}.expedition-preview--big.expedition-preview--no-image .expedition-preview__img::before{position:absolute;top:40%;left:50%;padding:0;display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:1369px 1629px;background-size:1369px 1629px;width:160px;height:132px;background-position:-150px -178px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.expedition-preview--big .expedition-preview__img:before,.expedition-preview--big.expedition-preview--no-image .expedition-preview__img::after,.static-gallery-slider .slick-dots li:after{display:none}.expedition-preview--big .expedition-preview__inner{min-height:350px;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}.expedition-preview--big .expedition-preview__img{margin-bottom:0;position:absolute;top:0;bottom:0;left:0;right:0}.expedition-preview--big .expedition-preview__img:after{content:'';display:block;position:absolute;top:0;bottom:0;left:0;right:0}@media (min-width:768px){.expedition-preview--big .expedition-preview__img:after{background:-webkit-gradient(linear,left bottom,left top,from(#080808),color-stop(50%,transparent));background:-webkit-linear-gradient(bottom,#080808 0%,transparent 50%);background:-o-linear-gradient(bottom,#080808 0%,transparent 50%);background:linear-gradient(0deg,#080808 0%,transparent 50%)}}@media (max-width:767px){.expedition-preview--big .expedition-preview__img:after{top:184px;background:-webkit-gradient(linear,left bottom,left top,from(#080808),color-stop(50%,transparent));background:-webkit-linear-gradient(bottom,#080808 0%,transparent 50%);background:-o-linear-gradient(bottom,#080808 0%,transparent 50%);background:linear-gradient(0deg,#080808 0%,transparent 50%);opacity:.85}}.expedition-preview--big .expedition-preview__title{color:#fff;overflow:hidden}@media (min-width:768px){.expedition-preview--big .expedition-preview__title{height:auto;line-height:30px}}.expedition-preview--big .expedition-preview__body{position:absolute;bottom:0;margin-top:auto}@media (min-width:768px){.expedition-preview--big .expedition-preview__body{padding:24px 24px 21px}}@media (max-width:767px){.expedition-preview--big .expedition-preview__body{padding:24px 16px; background-color: rgba(0,0,0, 0.4)}}.expedition-preview--big .expedition-preview__date{color:#fff}.expedition-preview--big .expedition-preview__link{position:absolute;top:0;bottom:0;left:0;right:0}.current-expedition-label{position:relative;margin-bottom:8px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:12px;font-family:"IstokWeb-Bold","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;font-size:11px;text-transform:uppercase;letter-spacing:1px;color:#202020}.current-expedition-label:last-child{margin-bottom:0}.current-expedition-label::before{content:"";position:absolute;top:50%;left:0;width:8px;height:4px;background-color:#ff8c03;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.current-expedition-label--light,.current-expedition-label--red{color:#fff}.current-expedition-label--red::before{background-color:#f03022}@media (max-width:1200px){.current-expedition-label--tablet-hd{display:none}}.right-block{position:relative}.right-block__content{position:absolute;right:-20px;width:265px;margin-bottom:32px;text-align:center;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}@media (max-width:1200px){.right-block__content{position:static;margin:32px auto;width:auto;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.right-block__big,.right-block__small{display:block;font-weight:400;font-style:normal}.right-block__big{margin-top:-6px;font-family:"IBMPlexSerif-SemiBold","Arial","Helvetica","Tahoma",sans-serif;font-size:80px;color:#1c62cb;line-height:1}.right-block__small{margin:0 auto;font-family:"IstokWeb-Bold","Arial","Helvetica","Tahoma",sans-serif;font-size:14px;line-height:18px;color:#333;max-width:175px}.static-gallery{margin-bottom:56px;margin-left:-95px;margin-right:-285px}@media (max-width:1200px){.static-gallery{margin-left:-16px;margin-right:-16px}}.static-gallery img{margin:0 auto 24px;width:100%}@media (min-width:1201px){.static-gallery img{-webkit-box-shadow:0 4px 32px rgba(0,0,0,.1);box-shadow:0 4px 32px rgba(0,0,0,.1);height:590px}}@media (min-width:768px) and (max-width:1200px){.static-gallery img{height:380px}}@media (max-width:767px){.static-gallery img{height:200px}}@media (min-width:768px) and (max-width:1200px){.static-gallery img:last-child{margin-bottom:0}}.slider-block__item figure,.static-gallery figure,.static-gallery-slider .slick-dots li{margin:0}.static-gallery-slider{position:relative;margin:0 0 24px!important;padding:0!important;width:100%;height:657px;visibility:hidden}@media (min-width:768px) and (max-width:1200px){.static-gallery-slider{margin-bottom:40px;height:475px}}@media (max-width:767px){.static-gallery-slider{margin-bottom:32px;height:300px}}@media (min-width:1201px){.static-gallery-slider .slick-list{margin:-32px -32px 0}}.static-gallery-slider .slick-dots{top:586px;margin:0}@media (min-width:768px) and (max-width:1200px){.static-gallery-slider .slick-dots{top:345px}}@media (max-width:767px){.static-gallery-slider .slick-dots{position:static;margin:8px auto -16px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.static-gallery-slider .slick-dots button{background-color:#fff;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.15);box-shadow:0 2px 4px rgba(0,0,0,.15)}@media (max-width:767px){.static-gallery-slider .slick-dots button{background-color:#d9d9d9}}.static-gallery-slider .slick-dots .slick-active button{background-color:#1c62cb;-webkit-box-shadow:0 0 0 2px #1c62cb,0 2px 5px 2px rgba(0,0,0,.15);box-shadow:0 0 0 2px #1c62cb,0 2px 5px 2px rgba(0,0,0,.15)}.static-gallery-slider .slick-dots li{padding:inherit}@media (min-width:1201px){.static-gallery-slider .slick-arrow{top:315px}}@media (min-width:768px) and (max-width:1200px){.static-gallery-slider .slick-arrow{top:203px}}@media (max-width:767px){.static-gallery-slider .slick-arrow{top:85px}}.static-gallery-slider .slick-arrow:before{-webkit-transform:none;-ms-transform:none;transform:none}.static-gallery-slider .slick-prev{left:30px;z-index:2;opacity:.8;-webkit-transition:.25s;-o-transition:.25s;transition:.25s}@media (max-width:1200px){.static-gallery-slider .slick-prev{left:8px}}.static-gallery-slider .slick-prev::before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.static-gallery-slider .slick-next:hover,.static-gallery-slider .slick-prev:hover{opacity:1}.static-gallery-slider .slick-next{right:30px;z-index:2;opacity:.8;-webkit-transition:.25s;-o-transition:.25s;transition:.25s}@media (max-width:1200px){.static-gallery-slider .slick-next{right:8px}}.static-gallery-slider .slick-next::before,.static-gallery-slider .slick-prev::before{display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:1369px 1629px;background-size:1369px 1629px;width:26px;height:40px;background-position:-72px -100px}.static-gallery-slider__text{margin:0 auto;max-width:930px;font-family:"IstokWeb-Italic","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;text-align:center;font-size:14px;line-height:22px}@media (max-width:1200px){.static-gallery-slider__text{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 16px}}@media (min-width:1201px){.static-gallery-slider__slide{padding:32px 32px 0}}.static-gallery__text{margin:0 auto;max-width:930px;font-family:"IstokWeb-Italic","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;text-align:center;font-size:14px;line-height:22px}@media (max-width:1200px){.static-gallery__text{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 16px}}.intro-block__desc{position:relative;background:#f8f8f8;padding:25px 30px 25px 32px;font-size:14px;line-height:22px;color:#6b6b6b;max-width:800px;margin-bottom:70px}@media (min-width:768px) and (max-width:1200px){.intro-block__desc{margin-bottom:50px}}@media (max-width:1200px){.intro-block__desc{max-width:100%}}@media (max-width:767px){.intro-block__desc{margin-bottom:30px;padding-left:25px;padding-right:25px}}.intro-block__desc:before{content:'';z-index:1;width:2px;-webkit-border-radius:25px;border-radius:25px;background:#1c62cb;position:absolute;left:0;bottom:25px;top:25px}@media (max-width:767px){.intro-block__desc:before{top:15px;bottom:15px}}.project-filter{margin-bottom:24px}.project-filter:last-child{margin-bottom:0}@media (min-width:768px){.project-filter__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}}.project-filter__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;line-height:20px;color:#202020;font-size:16px}@media (min-width:768px){.project-filter__item{margin-right:40px}}@media (max-width:767px){.project-filter__item{margin-bottom:12px}}.project-filter__item:last-child{margin-right:0;margin-bottom:0}.project-filter__title{font-family:"IstokWeb-Bold","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;margin-right:4px}.project-filter__body .dropdown__text{line-height:20px}.project-filter__body--icon .dropdown__header{border:0;background-color:transparent}.project-filter__body--icon .dropdown__header .down:before{content:'';display:inline-block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:1369px 1629px;background-size:1369px 1629px;width:16px;height:11px;background-position:-356px -359px;margin-right:5px}.project-filter__body--icon .dropdown__header .up:before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.project-filter__body--icon .dropdown__arrow{display:none}.project-filter__body--icon .dropdown__box{padding-top:0;top:100%}.project-filter__body--icon .dropdown__header .up:before,.project-filter__body--icon .dropdown__list .down:before,.project-filter__body--icon .dropdown__list .up:before{content:'';display:inline-block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:1369px 1629px;background-size:1369px 1629px;width:16px;height:11px;background-position:-356px -359px;margin-right:5px}.project-filter__body--icon .dropdown__list .up:before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.book-item{height:100%;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}@media (min-width:768px){.book-item:hover .book-item__img ._img{-webkit-box-shadow:0 4px 30px rgba(0,0,0,.4);box-shadow:0 4px 30px rgba(0,0,0,.4)}}@media (min-width:1201px){.book-item:hover .book-item__title{color:#1c62cb}}.book-item__inner{position:relative}.book-item__img{height:294px;text-align:center;margin-bottom:20px}.book-item__img:last-child{margin-bottom:0}.book-item__img img,.book-item__img svg{height:100%}.book-item__img ._img,.book-item__title{-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.book-item__img ._img{-webkit-box-shadow:0 4px 20px rgba(0,0,0,.2);box-shadow:0 4px 20px rgba(0,0,0,.2)}.book-item__title{color:#202020;text-align:center;padding:0 10px;min-height:48px;max-width:300px;margin:0 auto}@media (max-width:767px){.book-item__title{line-height:22px;font-size:18px}}.book-item__link{position:absolute;top:0;bottom:0;left:0;right:0}.time-lapse__year{line-height:22px;font-size:18px}@media (min-width:1201px){.time-lapse__year{padding:16px 0 16px 70px}}@media (min-width:768px) and (max-width:1200px){.time-lapse__year{padding:22px 0}}@media (max-width:767px){.time-lapse__year{padding:16px 0}}.time-lapse__year:first-child{padding-top:0}.time-lapse__year:last-child{padding-bottom:0}@media (min-width:1201px){.time-lapse__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}@media (max-width:1200px){.time-lapse__item{margin-left:15px;padding:20px 0 20px 35px;border-left:1px solid #d9dee5;position:relative}}@media (max-width:767px){.time-lapse__item{padding:16px 0 16px 23px}}.time-lapse__item--selected .time-lapse__date{line-height:22px;font-size:14px;color:#333}@media (min-width:1201px){.time-lapse__item--selected .time-lapse__left{padding-top:40px}}.time-lapse__item--selected .time-lapse__right{max-width:792px}.time-lapse__item--selected .time-lapse__right:before{width:14px;height:14px;left:-7px;background:#1c62cb;-webkit-box-shadow:0 0 0 9px rgba(28,96,203,.2);box-shadow:0 0 0 9px rgba(28,96,203,.2)}@media (min-width:1201px){.time-lapse__item--selected .time-lapse__right:before{top:42px}}.time-lapse__item--selected .time-lapse__main{background:#f8f8f8;-webkit-border-radius:2px;border-radius:2px;padding:16px}@media (max-width:767px){.time-lapse__item--selected .time-lapse__main{margin-right:-16px}}@media (min-width:768px){.time-lapse__item--selected .time-lapse__img{-webkit-box-flex:0;-webkit-flex:0 0 184px;-ms-flex:0 0 184px;flex:0 0 184px;max-width:184px}}@media (max-width:767px){.time-lapse__item--selected .time-lapse__img{max-width:100%}.time-lapse__item--selected .time-lapse__img ._img{width:100%}}.time-lapse__item--selected .time-lapse__title{margin-bottom:8px}@media (max-width:1200px){.time-lapse__item--selected .time-lapse__title{margin-bottom:16px}}.time-lapse__item--selected .time-lapse__desc{line-height:22px;font-size:14px;color:#202020}.time-lapse__item:last-child .time-lapse__right:after{content:'';display:block;position:absolute;width:1px;top:100%;left:-1px;background-color:#d9dee5}@media (min-width:1201px){.time-lapse__item:last-child .time-lapse__right:after{height:48px}}@media (min-width:768px) and (max-width:1200px){.time-lapse__item:last-child .time-lapse__right:after{height:32px}}@media (max-width:767px){.time-lapse__item:last-child .time-lapse__right:after{height:20px}}@media (min-width:1201px){.time-lapse__left{padding:20px 26px 20px 0;-webkit-box-flex:0;-webkit-flex:0 0 106px;-ms-flex:0 0 106px;flex:0 0 106px;max-width:106px}}@media (max-width:1200px){.time-lapse__left{margin-bottom:8px}}.time-lapse__date{line-height:16px;font-size:12px;color:rgba(51,51,51,.5);font-family:"IstokWeb-Bold","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal}@media (min-width:1201px){.time-lapse__date{text-align:right}}.time-lapse__right{width:100%}@media (min-width:1201px){.time-lapse__right{max-width:700px;padding:20px 0 20px 35px;border-left:1px solid #d9dee5;position:relative}}.time-lapse__right:before{content:'';display:block;width:10px;height:10px;background:#9db1cf;position:absolute;left:-5px;top:24px;-webkit-border-radius:50%;border-radius:50%;-webkit-box-shadow:0 0 0 5px rgba(28,96,203,.2);box-shadow:0 0 0 5px rgba(28,96,203,.2)}@media (max-width:1200px){.time-lapse__right:before{top:20px}}@media (min-width:768px){.time-lapse__main{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.time-lapse__img{font-size:0}@media (min-width:768px){.time-lapse__img{-webkit-box-flex:0;-webkit-flex:0 0 100px;-ms-flex:0 0 100px;flex:0 0 100px;margin-right:16px;max-width:100px}}@media (max-width:767px){.time-lapse__img{max-width:140px;margin-bottom:20px}}.time-lapse__info{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.time-lapse__title{line-height:22px;font-size:18px;font-family:"IstokWeb-Bold","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;margin-bottom:5px}@media (max-width:767px){.time-lapse__title{margin-bottom:16px}}.time-lapse__link:hover{color:#1c62cb}.time-lapse__desc{line-height:16px;font-size:14px;color:rgba(51,51,51,.75)}.expedition-advantages{margin-bottom:48px}@media (min-width:768px) and (max-width:1200px){.expedition-advantages{margin-bottom:40px}}.expedition-advantages:last-child{margin-bottom:0}.expedition-advantages__inner{background:#f8f8f8;-webkit-border-radius:2px;border-radius:2px;overflow:hidden;position:relative}@media (min-width:1201px){.expedition-advantages__inner{padding:53px 96px}}@media (min-width:768px) and (max-width:1200px){.expedition-advantages__inner{padding:48px 24px}}@media (max-width:767px){.expedition-advantages__inner{margin:-20px -16px 32px;padding:24px 16px}}.expedition-advantages__inner:before{content:'';display:block;width:167px;height:167px;position:absolute;right:0;bottom:0;background:url(../images/advantages.png) center no-repeat;-webkit-background-size:cover;background-size:cover}@media (max-width:767px){.expedition-advantages__inner:before{width:294px;height:294px}}@media (min-width:768px){.expedition-advantages__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 -20px}.expedition-advantages__item{-webkit-box-flex:0;-webkit-flex:0 0 33.3333%;-ms-flex:0 0 33.3333%;flex:0 0 33.3333%;max-width:33.3333%;padding:0 20px}}@media (max-width:767px){.expedition-advantages__item{margin-bottom:24px}.expedition-advantages__item:last-child{margin-bottom:0}}.expedition-advantages__value{line-height:40px;font-size:40px;color:#333;font-family:"IBMPlexSerif-Medium","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;margin-bottom:5px}.expedition-advantages__label{line-height:22px;font-size:14px;color:#333}.slider-block--margin-b{margin-bottom:40px}.slider-block--margin-b:last-child{margin-bottom:0}.slider-block__list{height:495px;visibility:hidden;position:relative;padding:24px 0;background-color:#f8f8f8}@media (max-width:767px){.slider-block__list{padding:16px 0 72px}}.slider-block__list::before{content:'';position:absolute;top:0;height:100%;background-color:#f8f8f8}@media (min-width:1201px){.slider-block__list::before{right:100%;width:-webkit-calc(100vw/2 - 465px);width:calc(100vw/2 - 465px)}}@media (min-width:768px) and (max-width:1200px){.slider-block__list::before{left:360px;width:100vw;margin-left:-webkit-calc(-100vw/2);margin-left:calc(-100vw/2)}}@media (max-width:767px){.slider-block__list::before{left:50%;width:100vw;margin-left:-webkit-calc(-100vw/2);margin-left:calc(-100vw/2)}}.slider-block__list::after{content:'';position:absolute;top:0;left:100%;width:-webkit-calc(100vw/2 - 275px);width:calc(100vw/2 - 275px);height:-webkit-calc(100% - 64px);height:calc(100% - 64px);background-color:#f8f8f8}@media (max-width:1200px){.slider-block__list::after{display:none}}.slider-block__list .slick-arrow{top:auto;left:auto;bottom:0;z-index:2;width:62px;height:64px;background-color:#f8f8f8;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}@media (min-width:768px) and (max-width:1200px){.slider-block__list .slick-arrow{bottom:8px}}.slider-block__list .slick-arrow:hover{background-color:#ebebeb}.slider-block__list .slick-arrow::before{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) scale(.6);-ms-transform:translate(-50%,-50%) scale(.6);transform:translate(-50%,-50%) scale(.6)}.slider-block__list .slick-next{right:0}@media (min-width:768px) and (max-width:1200px){.slider-block__list .slick-next{right:-16px}}.slider-block__list .slick-prev{right:62px}@media (min-width:768px) and (max-width:1200px){.slider-block__list .slick-prev{right:46px}}.slider-block__list .slick-prev::before{-webkit-transform:translate(-50%,-50%) scale(.6) rotate(180deg);-ms-transform:translate(-50%,-50%) scale(.6) rotate(180deg);transform:translate(-50%,-50%) scale(.6) rotate(180deg)}.slider-block ul,.slider-block__dots{position:absolute;top:64px;left:-webkit-calc(100% + 40px);left:calc(100% + 40px);z-index:2;margin:0}@media (max-width:1200px){.slider-block ul,.slider-block__dots{top:auto;left:auto;background-color:#f8f8f8}}@media (min-width:768px) and (max-width:1200px){.slider-block ul,.slider-block__dots{right:107px;bottom:23px;padding:9px 24px 0}}@media (max-width:767px){.slider-block ul,.slider-block__dots{right:auto;left:0;bottom:16px;padding:0}}.slider-block ul li,.slider-block__dots li{display:none;padding-left:0;margin:0}.slider-block ul li:after,.slider-block__dots li:after{display:none}.slider-block ul li.slick-active,.slider-block__dots li.slick-active{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}.slider-block__current{font-size:40px;line-height:40px;color:#333}.slider-block__count,.slider-block__current,.slider-block__delimetr{font-family:"IBMPlexSerif-SemiBold","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal}.slider-block__delimetr{margin:auto 4px;font-size:40px;line-height:40px;color:#d9d9d9}.slider-block__count{margin-top:auto;margin-bottom:3px;font-size:18px;line-height:22px;color:#333}.option-block{position:relative}@media (min-width:768px){.option-block:before{content:'';position:absolute;bottom:0;width:257px;height:285px;left:50%;z-index:1;background:url(../images/expedition-bg.png) left bottom no-repeat}}@media (min-width:1201px){.option-block:before{margin-left:-webkit-calc(-100vw/2 + 97px);margin-left:calc(-100vw/2 + 97px)}}@media (min-width:768px) and (max-width:1200px){.option-block:before{margin-left:-webkit-calc(-100vw/2 + 0);margin-left:calc(-100vw/2 + 0px)}}.static .option-block{margin-bottom:32px}.option-block__item:last-child,.static .option-block:last-child{margin-bottom:0}.option-block__inner{background-color:#f8f8f8;padding:32px 0 48px}@media (max-width:767px){.option-block__inner{padding:32px 16px;margin:0 -16px}}.option-block__inner::before{content:'';position:absolute;top:0;height:100%;background-color:#f8f8f8}@media (min-width:1201px){.option-block__inner::before{right:100%;width:-webkit-calc(100vw/2 - 930px/2);width:calc(100vw/2 - 930px/2)}}@media (min-width:768px) and (max-width:1200px){.option-block__inner::before{left:360px;width:100vw;margin-left:-webkit-calc(-100vw/2);margin-left:calc(-100vw/2);z-index:-1}}.option-block__title{line-height:28px;font-size:24px;color:#333;font-family:"IstokWeb-Bold","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;margin-bottom:40px}@media (max-width:767px){.option-block__title{margin-bottom:24px}}.option-block__item{line-height:22px;font-size:14px}@media (min-width:768px){.option-block__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:16px}}@media (max-width:767px){.option-block__item{margin-bottom:24px}}.option-block__item ._label{font-family:"IstokWeb-Bold","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;color:#333;position:relative}@media (min-width:768px){.option-block__item ._label{-webkit-box-flex:0;-webkit-flex:0 0 585px;-ms-flex:0 0 585px;flex:0 0 585px;max-width:585px;padding-right:10px}.option-block__item ._label:before{content:'';display:block;position:absolute;left:0;right:0;bottom:6px;border-bottom:1px dashed #c4c4c4}}@media (max-width:767px){.option-block__item ._label{margin-bottom:8px}}.option-block__item ._label span{position:relative;z-index:1;background-color:#f8f8f8}@media (min-width:768px){.option-block__item ._value{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}}.option-block__item ._value span{opacity:.5}@media (min-width:768px){.option-block__item ._value span{margin-left:16px}}@media (max-width:767px){.option-block__item ._value span{display:block;margin-top:8px}}.accord-block__head{padding:16px 30px 16px 0;border-bottom:1px solid #d9d9d9;position:relative;cursor:pointer}.accord-block__head:before{content:'';display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:1369px 1629px;background-size:1369px 1629px;width:13px;height:8px;background-position:-452px -437px;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.accord-block__head.active:before{-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.accord-block__title{font-size:14px;letter-spacing:1px;text-transform:uppercase;color:#202020;font-family:"IstokWeb-Bold","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal}.accord-block__body{padding-top:16px;display:none}.advantages{background:#f8f8f8;list-style:none}@media (min-width:1201px){.advantages{padding:40px 95px;margin:45px 0 0}}@media (min-width:768px) and (max-width:1200px){.advantages{position:relative;padding:32px 0}.advantages:before{content:'';display:block;background-color:#f8f8f8;z-index:-1;position:absolute;top:0;bottom:0;width:100vw;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}@media (max-width:767px){.advantages{margin:0 -16px;padding:24px 16px}}@media (min-width:768px){.advantages__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}.advantages__item{max-width:290px;width:100%}@media (min-width:768px) and (max-width:1200px){.advantages__item{max-width:203px}}@media (max-width:767px){.advantages__item{margin-bottom:32px;max-width:none;width:100%}.advantages__item:last-child{margin-bottom:0}}.advantages__text,.advantages__title{font-weight:400;font-style:normal;font-size:14px}.advantages__title{position:relative;display:inline-block;vertical-align:middle;margin-bottom:16px;width:100%;letter-spacing:1px;text-transform:uppercase;color:#333;font-family:"IstokWeb-Bold","Arial","Helvetica","Tahoma",sans-serif}.advantages__title::before{content:'';display:inline-block;vertical-align:middle;margin-right:8px;width:8px;height:8px;-webkit-border-radius:50%;border-radius:50%;background-color:#1c62cb}.advantages__text{font-family:"IstokWeb-Regular","Arial","Helvetica","Tahoma",sans-serif;line-height:22px;max-width:290px}.post__footer{margin:32px 0 48px}.post__footer__inner{border-top:1px solid #e5e5e5;padding-top:32px;max-width:740px;margin-left:95px}@media (max-width:1200px){.post__footer__inner{margin-left:0}}@media (max-width:767px){.post__footer{margin-top:24px;margin-bottom:16px;padding-top:24px}}.post__tags{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}.post__tags .tags__header{margin-right:8px;font-family:"IstokWeb-Bold","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:1;letter-spacing:1px;text-transform:uppercase}.post__tags .tags__list{margin:0 -4px;font-size:0;padding:0}.post__tags .tags__item{margin:0;padding:4px;display:inline-block}.post__tags .tags__link{border:1px solid #e5e5e5;-webkit-border-radius:5px;border-radius:5px;padding:3px 8px;line-height:26px;font-size:14px;color:#333;text-decoration:none;white-space:nowrap;cursor:pointer}.post__tags .tags__link:hover{border:1px solid #1c62cb;color:#1c62cb}.intro-text{position:relative;background:#f8f8f8;padding:25px 32px;font-size:14px;line-height:22px;color:#6b6b6b;max-width:835px;margin-bottom:48px}@media (max-width:1200px){.intro-text{max-width:100%}}@media (max-width:767px){.intro-text{margin-bottom:30px;padding-left:25px;padding-right:25px}}.intro-text:before{content:'';z-index:1;width:2px;-webkit-border-radius:25px;border-radius:25px;background:#1c62cb;position:absolute;left:0;bottom:25px;top:25px}@media (max-width:767px){.intro-text:before{top:15px;bottom:15px}}.tooltip-block{display:inline-block}@media (min-width:768px){.tooltip-block{position:relative}}.tooltip-block:hover .tooltip-block__body{opacity:1;visibility:visible}.tooltip-block__title{line-height:22px;font-size:14px;background:rgba(28,98,203,.12);-webkit-border-radius:20px;border-radius:20px;padding:0 5px;cursor:pointer}.tooltip-block__body{padding:16px;background-color:#fff;line-height:22px;font-size:14px;color:#333;-webkit-box-shadow:0 4px 24px rgba(0,0,0,.15);box-shadow:0 4px 24px rgba(0,0,0,.15);z-index:10;width:550px;opacity:0;visibility:hidden;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}@media (min-width:768px){.tooltip-block__body{position:absolute;top:-webkit-calc(100% + 12px);top:calc(100% + 12px);left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}@media (max-width:767px){.tooltip-block__body{position:absolute;max-width:90vw;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}.tooltip-block__body:after{content:'';display:block;position:absolute;left:0;right:0;top:-13px;height:13px}@media (min-width:768px){.tooltip-block__body:before{content:'';display:block;position:absolute;width:16px;height:16px;left:50%;top:-8px;z-index:10;-webkit-transform:translateX(-50%) rotate(45deg);-ms-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg);background:#fff;-webkit-box-shadow:-2px -2px 4px rgba(0,0,0,.05);box-shadow:-2px -2px 4px rgba(0,0,0,.05);-webkit-border-radius:2px;border-radius:2px}.tooltip-block__body--left,.tooltip-block__body--right{left:0;-webkit-transform:none;-ms-transform:none;transform:none}.tooltip-block__body--left:before{left:30px}.tooltip-block__body--right{right:0;left:auto}.tooltip-block__body--right:before{left:auto;right:30px}.tooltip-block__body--top{top:auto;bottom:-webkit-calc(100% + 12px);bottom:calc(100% + 12px)}.tooltip-block__body--top:after{top:auto;bottom:-13px}.tooltip-block__body--top:before{top:auto;bottom:-8px;-webkit-transform:translateX(-50%) rotate(225deg);-ms-transform:translateX(-50%) rotate(225deg);transform:translateX(-50%) rotate(225deg)}}.tooltip-block__desc{margin-bottom:20px;display:inline-block}.tooltip-block__desc:last-child{margin-bottom:0}.tooltip-block__option{display:block}.tooltip-block__option-item{display:inline-block;vertical-align:top;margin-right:15px}.tooltip-block__option-item:last-child{margin-right:0}.tooltip-block__option-item ._label{font-family:"IstokWeb-Bold","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal}.tooltip-block__option-item ._value{color:#1c62cb}.media-links{margin-bottom:76px}@media (min-width:768px) and (max-width:1200px){.media-links{margin-bottom:64px}}@media (max-width:767px){.media-links{margin-bottom:24px}}.media-links__item{margin-bottom:20px}@media (min-width:768px) and (max-width:1200px){.media-links__item{margin-bottom:16px}}@media (max-width:767px){.media-links__item{margin-bottom:8px}}.media-links__inner{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:245px;padding:24px 32px 32px;color:#fff;-webkit-border-radius:2px;border-radius:2px;overflow:hidden}@media (max-width:767px){.media-links__inner{margin:0 -16px;padding:24px 16px 22px;-webkit-border-radius:0;border-radius:0}}.media-links__img,.media-links__inner::before{position:absolute;top:0;left:0;width:100%;height:100%}.media-links__inner::before{content:'';background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.7)),to(rgba(0,0,0,.05)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.7) 0%,rgba(0,0,0,.05) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.7) 0%,rgba(0,0,0,.05) 100%);background-image:linear-gradient(90deg,rgba(0,0,0,.7) 0%,rgba(0,0,0,.05) 100%);z-index:2}.media-links__img{z-index:1;background-position:center;-webkit-background-size:cover;background-size:cover}.media-links__body{position:relative;z-index:3}.media-links__body .btn{min-width:234px;letter-spacing:1px}.media-links__body .btn .icon{margin-right:8px}@media (max-width:767px){.media-links__body .btn{width:100%}.media-links__body .btn .icon{float:left;margin-top:2px}}.media-links__title{margin:0 0 24px;font-family:"IBMPlexSerif-SemiBold","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;font-size:40px;line-height:40px}@media (max-width:767px){.media-links__title{margin-bottom:13px;font-size:24px;line-height:40px;margin-right:20px}}.media-links__text{margin:0 0 32px;font-family:"IstokWeb-Bold","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;font-size:18px;line-height:24px}@media (min-width:768px) and (max-width:1200px){.media-links__text{width:391px}}@media (max-width:767px){.media-links__text{margin-bottom:29px;width:256px;font-size:14px;line-height:20px}}@media (min-width:1201px){.popup-book{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left}}@media (max-width:767px){.popup-book{padding-bottom:34px}}@media (max-width:1200px){.popup-book .share{margin-top:32px}}@media (max-width:767px){.popup-book .share{bottom:20px}}@media (min-width:1201px){.popup-book .intro-text{margin-left:-20px}}@media (min-width:768px){.popup-book__left{-webkit-box-flex:0;-webkit-flex:0 0 380px;-ms-flex:0 0 380px;flex:0 0 380px;max-width:380px;width:380px;margin-right:30px}}@media (min-width:768px) and (max-width:1200px){.popup-book__left{margin:0 auto}}@media (max-width:767px){.popup-book__left{padding:24px 8px 0}}.popup-book__left .popup-gallery__slide{padding:26px}.popup-book__left .popup-gallery__slide img{-webkit-box-shadow:0 8px 26px rgba(0,0,0,.25);box-shadow:0 8px 26px rgba(0,0,0,.25)}@media (max-width:767px){.popup-book__left .popup-gallery__slide img{-webkit-box-shadow:0 4px 24px rgba(0,0,0,.25);box-shadow:0 4px 24px rgba(0,0,0,.25)}}.popup-book__title{font-size:24px;line-height:30px;font-family:"IstokWeb-Bold","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;margin-bottom:10px}@media (max-width:767px){.popup-book__title{line-height:18px;font-size:16px}}.popup-book__right{padding-top:10px}.popup-book .info-list ._label,.popup-book__right a{color:#1c62cb;font-family:"IstokWeb-Bold","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal}.popup-book .info-list,.ui{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}.popup-book .info-list{margin-top:30px;font-size:13px;line-height:16px}.popup-book .info-list ._label{margin-right:5px;color:#333}.popup-book .info-list ._value{color:#6b6b6b}.ui{max-width:1220px;margin:0 auto;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;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}.not-found{position:relative;overflow:hidden}@media (min-width:768px){.not-found{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;padding-top:82px;padding-bottom:114px}}@media (min-width:768px) and (max-width:1200px){.not-found{padding-bottom:134px}}@media (max-width:767px){.not-found{padding-top:130px;padding-bottom:40px}}@media (min-width:768px){.not-found__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media (min-width:1201px){.not-found__inner{padding:0 100px;height:-webkit-calc(100vh - 200px);height:calc(100vh - 200px)}}@media (min-width:768px) and (max-width:1200px){.not-found__inner{padding:0 80px;height:-webkit-calc(100vh - 220px);height:calc(100vh - 220px)}}@media (min-width:768px){.not-found__main{padding-top:50px;padding-bottom:100px;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-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;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}@media (min-width:768px) and (max-width:1200px){.not-found__main{padding:30px 0}}@media (max-width:767px){.not-found__main{margin-bottom:80px}}.not-found__title{font-size:50px;font-family:"IBMPlexSerif-SemiBold","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;margin-bottom:8px}@media (min-width:768px) and (max-width:1200px){.not-found__title{font-size:40px}}@media (max-width:767px){.not-found__title{font-size:30px;margin-bottom:16px}}.not-found__label{font-family:"IstokWeb-Bold","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;font-size:14px;letter-spacing:1px;text-transform:uppercase;color:#333;padding-left:16px;margin-bottom:16px;opacity:.75}.not-found__label:last-child{margin-bottom:0}.not-found__back{padding-left:16px}.not-found__back ._link,.not-found__sub-title{font-family:"IstokWeb-Bold","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal}.not-found__back ._link{text-transform:uppercase;padding-left:22px;position:relative;display:inline-block;line-height:16px;font-size:12px;color:#1c62cb}.not-found__back ._link:hover{opacity:.8}.not-found__back ._link:before{content:'';display:block;background-color:transparent;background-image:url(../images/svg/sprite.svg);-webkit-background-size:1369px 1629px;background-size:1369px 1629px;width:16px;height:11px;background-position:-1129px -1351px;position:absolute;top:45%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.not-found__footer{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.not-found__sub-title{line-height:22px;font-size:18px;color:#333;margin-bottom:16px}@media (max-width:767px){.not-found__sub-title{font-size:16px;line-height:18px}}.not-found__list{list-style-type:none;counter-reset:li-counter;padding:0 16px}@media (min-width:1201px){.not-found__list{-webkit-column-count:4;column-count:4;-webkit-column-gap:16px;column-gap:16px;-webkit-column-width:200px;column-width:200px}}@media (min-width:768px) and (max-width:1200px){.not-found__list{-webkit-column-count:3;column-count:3;-webkit-column-gap:16px;column-gap:16px;-webkit-column-width:150px;column-width:150px}}.not-found__item{position:relative;font-family:"IstokWeb-Bold","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;margin-bottom:8px}.not-found__item:before{content:counter(li-counter) ".";counter-increment:li-counter;line-height:22px;font-size:14px;color:#1c62cb;display:inline-block;margin-right:4px}.not-found__link{font-size:14px;letter-spacing:1px;text-transform:uppercase;color:#333}.contacts-left a,.not-found__link:hover{color:#1c62cb}.not-found__bg{position:absolute;left:50%;top:94px;z-index:-1;width:1114px}@media (min-width:768px) and (max-width:1200px){.not-found__bg{left:37%}}@media (max-width:767px){.not-found__bg{left:20px;top:94px;width:1000px}}.expeditions .page-title .container,.media .page-title .container{padding-left:0;padding-right:0}.media-releases__title{margin-bottom:24px}@media (max-width:767px){.media-releases__title{font-size:30px;line-height:36px}}.contacts-left{width:342px}@media (min-width:768px) and (max-width:1200px){.contacts-left{width:280px}}@media (max-width:767px){.contacts-left{width:auto}}.contacts-left a[href*=tel]{color:#333}.contacts-left p{display:block;margin-bottom:35px;line-height:26px}.contacts-right{width:739px}@media (min-width:768px) and (max-width:1200px){.contacts-right{width:429px}}@media (max-width:767px){.contacts-right{width:auto;margin-top:40px}}.contacts-page{padding-bottom:100px;font-size:18px;line-height:28px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-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}@media (max-width:767px){.contacts-page{padding-bottom:30px;display:block}}.contacts-map{height:503px;width:100%}@media (min-width:768px) and (max-width:1200px){.contacts-map{height:330px;width:429px}}@media (max-width:767px){.contacts-map{height:245px;margin:0 -16px;width:auto}}.expeditions .current-expedition{margin-bottom:48px}@media (max-width:767px){.expeditions .current-expedition__inner{padding-top:0;padding-bottom:0}}.expeditions__title{margin-bottom:56px}@media (min-width:768px) and (max-width:1200px){.expeditions__title{margin-bottom:32px}}@media (max-width:767px){.expeditions__title{margin-bottom:24px;font-size:30px;line-height:36px}}.expeditions__filter{margin-bottom:15px}.expeditions__filter .form-field{display:inline-block;vertical-align:middle;margin-right:50px;font-size:16px;line-height:20px}@media (max-width:767px){.expeditions__filter .form-field{margin-right:0;width:100%;margin-bottom:24px}}.expeditions__filter .form-label{font-family:"IstokWeb-Bold","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal}@media (max-width:767px){.expeditions__filter .form-label{margin-bottom:0}}.expeditions__filter .dropdown{margin-top:2px;font-family:"IstokWeb-Regular","Arial","Helvetica","Tahoma",sans-serif;font-weight:400;font-style:normal;font-size:16px;line-height:20px}.expeditions__list{margin-bottom:28px}.expeditions__preview{margin-bottom:0}@media (min-width:768px) and (max-width:1200px){.expeditions__preview{padding-top:9px;padding-bottom:9px}}@media (max-width:767px){.expeditions__preview{padding-top:8px;padding-bottom:8px}}.expeditions__btn-wrapper{margin:48px 0 96px;text-align:center}@media (min-width:768px) and (max-width:1200px){.expeditions__btn-wrapper{margin-bottom:64px}}@media (max-width:767px){.expeditions__btn-wrapper{margin:32px 0 64px}}.expeditions__btn-wrapper .btn{padding:20px 30px;min-width:360px}@media (max-width:767px){.expeditions__btn-wrapper .btn{padding:16px 25px 13px;min-width:auto;max-width:100%;width:288px}}.partners-page{padding-bottom:48px}@media (min-width:768px) and (max-width:1200px){.partners-page{padding-bottom:36px}}@media (max-width:767px){.partners-page{padding-bottom:24px}}.partners-page .section:first-child .section__inner{padding-top:0}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbmZpZy9mb250cy5zY3NzIiwic3ZnL19zcHJpdGVJbmxpbmUuc2NzcyIsInVpL2J1dHRvbnMuc2NzcyIsImNvbXBvbmVudHMvbG9hZGVyLnNjc3MiLCJsaWJzL25vbW9saXplLnNjc3MiLCJsaWJzL2dyaWQuc2NzcyIsIm1haW4uY3NzIiwiX2NvbW1vbi5zY3NzIiwibGlicy9zbGljay5zY3NzIiwiX3R5cG9ncmFwaHkuc2NzcyIsIm1peGlucy9taXhpbnMuc2NzcyIsImxpYnMvY3VzdG9tc2Nyb2xsYmFyLnNjc3MiLCJsYXlvdXQvaGVhZGVyLnNjc3MiLCJzdmcvX21peGlucy5zY3NzIiwibGF5b3V0L2JyZWFkY3J1bWJzLnNjc3MiLCJsYXlvdXQvZm9vdGVyLnNjc3MiLCJwYWdlcy9zdGF0aWMuc2NzcyIsImxheW91dC9wb3B1cC5zY3NzIiwibGF5b3V0L3dyYXBwZXIuc2NzcyIsInBhZ2VzL2RlZmF1bHQuc2NzcyIsInVpL3RhYnMuc2NzcyIsInVpL2Zvcm0uc2NzcyIsImNvbXBvbmVudHMvc2xpY2suc2NzcyIsImNvbXBvbmVudHMvZHJvcGRvd24uc2NzcyIsImNvbXBvbmVudHMvY2hlY2tib3guc2NzcyIsImNvbXBvbmVudHMvcmFkaW8uc2NzcyIsImJsb2Nrcy9idG4tbGlzdC5zY3NzIiwiYmxvY2tzL25hdi5zY3NzIiwiYmxvY2tzL3JlY29yZHMuc2NzcyIsImJsb2Nrcy95ZWFycy1saXN0LnNjc3MiLCJibG9ja3MvdGltZWxpbmUuc2NzcyIsImJsb2Nrcy90cmF2ZWwtbWFwLnNjc3MiLCJibG9ja3Mvc29jaWFsLnNjc3MiLCJibG9ja3Mvc2hhcmUuc2NzcyIsImJsb2Nrcy90YWdzLnNjc3MiLCJibG9ja3MvbWFpbi1ibG9jay5zY3NzIiwiYmxvY2tzL3BhZ2UtdGl0bGUuc2NzcyIsImJsb2Nrcy9tYWluLWV4cGVkaXRpb24uc2NzcyIsInBhZ2VzL2NvbnRhY3RzLnNjc3MiLCJibG9ja3MvdG9vbHRpcC1ibG9jay5zY3NzIiwiYmxvY2tzL2N1cnJlbnQtZXhwZWRpdGlvbi5zY3NzIiwiYmxvY2tzL3RyYWNrLWJsb2NrLnNjc3MiLCJibG9ja3Mvc2VjdGlvbi5zY3NzIiwiYmxvY2tzL3BhcnRuZXItaXRlbS5zY3NzIiwiYmxvY2tzL3Byb2plY3QtaXRlbS5zY3NzIiwiYmxvY2tzL2V4cGVkaXRpb24taXRlbS5zY3NzIiwiYmxvY2tzL25ld3MtaXRlbS5zY3NzIiwiYmxvY2tzL3N1YnNjcmlwdGlvbi5zY3NzIiwiYmxvY2tzL3BhcnRuZXJzLWl0ZW0uc2NzcyIsImJsb2Nrcy9wYXJ0bmVycy1jb250YWluZXIuc2NzcyIsImJsb2Nrcy9tZWRpYS1yZWxlYXNlLnNjc3MiLCJibG9ja3MvZXhwZWRpdGlvbi1wcmV2aWV3LnNjc3MiLCJibG9ja3Mvc3RhdGljLWdhbGxlcnkuc2NzcyIsImJsb2Nrcy9jdXJyZW50LWV4cGVkaXRpb24tbGFiZWwuc2NzcyIsImJsb2Nrcy9yaWdodC1ibG9jay5zY3NzIiwiYmxvY2tzL3NsaWRlci1ibG9jay5zY3NzIiwiYmxvY2tzL2ludHJvLWJsb2NrLnNjc3MiLCJibG9ja3MvcHJvamVjdC1maWx0ZXIuc2NzcyIsImJsb2Nrcy9ib29rLWl0ZW0uc2NzcyIsImJsb2Nrcy90aW1lLWxhcHNlLnNjc3MiLCJibG9ja3MvZXhwZWRpdGlvbi1hZHZhbnRhZ2VzLnNjc3MiLCJibG9ja3Mvb3B0aW9uLWJsb2NrLnNjc3MiLCJibG9ja3MvYWNjb3JkLWJsb2NrLnNjc3MiLCJibG9ja3MvYWR2YW50YWdlcy5zY3NzIiwiYmxvY2tzL3Bvc3Quc2NzcyIsImJsb2Nrcy9pbnRyby10ZXh0LnNjc3MiLCJibG9ja3MvbWVkaWEtbGlua3Muc2NzcyIsImJsb2Nrcy9wb3B1cC1ib29rLnNjc3MiLCJwYWdlcy91aS10b29sa2l0LnNjc3MiLCJwYWdlcy9ub3QtZm91bmQuc2NzcyIsInBhZ2VzL2V4cGVkaXRpb25zLnNjc3MiLCJwYWdlcy9tZWRpYS5zY3NzIiwicGFnZXMvcGFydG5lcnMtcGFnZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBLEFBS0UsV0FDRSw2QixDQUNBLHlHLENBRUEsZSxDQUNBLGtCLEFBTEYsV0FDRSw4QixDQUNBLDJHLENBRUEsZSxDQUNBLGtCLEFBTEYsV0FDRSwyQixDQUNBLHFHLENBRUEsZSxDQUNBLGtCLEFBTEYsV0FDRSxnQyxDQUNBLCtHLENBRUEsZSxDQUNBLGtCLEFBTEYsV0FDRSxrQyxDQUNBLG1ILENBRUEsZSxDQUNBLGtCLEFBTEYsV0FDRSxpQyxDQUNBLGlILENBRUEsZSxDQUNBLGtCLEFBTEYsV0FDRSxtQyxDQUNBLHFILENBRUEsZSxDQUNBLGtCLEFBTEYsV0FDRSwrQixDQUNBLDZHLENBRUEsZSxDQUNBLGtCQ1ZKLEssQ0FDRSxvQixDQUNBLFMsQ0FDQSxVLENBQ0EsaUIsQ0FHRixlLENBSUEsYyxDQUhFLFUsQ0FDQSxXLENBTUYscUIsQ0FDRSxXLENBQ0EsWSxDQUVGLFEsQ0FDRSxVLENBQ0EsVyxDQUVGLFEsQ0FDRSxVLENBQ0EsVyxDQUVGLFUsQ0FDRSxVLENBQ0EsVyxDQUVGLGdCLENBQ0UsVSxDQUNBLFcsQ0FFRixVLENBQ0UsVyxDQUNBLFcsQ0FFRixXLENBQ0UsVSxDQUNBLFcsQ0FFRixVLENBQ0UsVSxDQUNBLFcsQ0FFRixpQixDQUNFLFUsQ0FDQSxXLENBRUYsWSxDQUNFLFUsQ0FDQSxXLENBRUYsaUIsQ0FDRSxVLENBQ0EsVyxDQUVGLG1CLENBQ0UsVSxDQUNBLFcsQ0FFRixXLENBQ0UsVSxDQUNBLFcsQ0FFRixjLENBQ0UsVSxDQUNBLFcsQ0FFRixjLENBQ0UsVSxDQUNBLFcsQ0FFRixjLENBQ0UsVSxDQUNBLFcsQ0FFRixRLENBQ0UsVSxDQUNBLFcsQ0FFRixrQixDQUNFLFcsQ0FDQSxZLENBRUYsUSxDQUNFLFUsQ0FDQSxXLENBRUYsUSxDQUNFLFUsQ0FDQSxXOztBQ3VXRiw2QkFDRSxFLENBQ0UsOEMsQ0FBQSx3QyxBQ3pZSix3QkFDRSxFLENBQ0UsOEIsQ0FBQSxzQixDQUVGLEUsQ0FDRSxnQyxDQUFBLDBCLEFBTEosZ0JBQ0UsRSxDQUNFLDhCLENBQUEsc0IsQ0FFRixFLENBQ0UsZ0MsQ0FBQSwwQixBQUlKLHFCQUNFLEUsQ0FDRSw4QyxDQUFBLHdDQzdESixJLENBQ0UsZ0IsQ0FDQSx5QixDQUNBLDZCLENDVEEsNkIsQ0FBQSxxQixDQUNBLDRCLENEb0hGLEMsQ0FsR0EsSSxDRXVPQSxNLENOL09FLGUsQ0FDQSxpQixDSU9GLEksQ0FDRSxRLENHWkEsZSxDQUVBLGMsQ0FDQSxVLENQREEsc0UsQ1FpREYsZ0IsQ0poQ0EsTyxDRTBJQSxLLENGMk9BLE8sQ0ExVkEsVSxDRXFJQSxNLENBckJBLE0sQ0FDQSxNLENBcUJBLEksQ0F5VEEsSSxDQTdVQSxHLENBQ0EsTyxDRnhJRSxhLENBK0JGLE0sQ0FDRSxlLENBUUYsRSxDQUNFLDhCLENBQUEsc0IsQ0FDQSxRLENBQ0EsZ0IsQ0E0REYsSSxDRWlJQSxHLENGckxBLEcsQ0VzTEEsSSxDRnJMRSwrQixDQUNBLGEsQ0FXRixDLENBQ0UsNEIsQ0FDQSxvQyxDS2pHQSxhLENBQ0Esb0IsQ0FDQSxzQixDQUFBLGlCLENBQUEsYyxDTHVHRixXLENBQ0Usa0IsQ0FFQSx3QyxDQUFBLGdDLENBT0YsQyxDRXFJQSxNLENOaFBFLG1FLENJeUlGLEcsQ0FDRSxpQixDQU9GLEksQ0FDRSxxQixDQUNBLFUsQ0FPRixLLENBQ0UsYSxDQVFGLEcsQ0UySEEsRyxDRnpIRSxhLENBQ0EsYSxDQUNBLGlCLENBQ0EsdUIsQ0FHRixHLENBQ0UsYSxDQUdGLEcsQ0FDRSxTLENBVUYsSyxDQWdPQSxNLENFMUdBLEssQ0ZwSEUsb0IsQ0FPRixVQUFBLFcsQ0FDRSxZLENBQ0EsUSxDQU9GLEcsQ0FDRSxpQixDS3pNQSxjLENMZ05GLFFBQUEsTSxDQUNFLGUsQ0FXRixNLENFNkdBLEssQ0Z0R0UsZ0IsQ0FDQSxRLENBVUEsZ0IsQ0U0RkYsUSxDQUNBLE0sQ0FDQSxRLENGM0dFLHNCLENBQ0EsYyxDQUNBLGdCLENBQ0EsUSxDQWtCRixNLENFOEdBLE0sQ0Y1R0UsbUIsQ0V1SEYsWSxDQUNBLGEsQ0YvR0EsTSxDRTZHQSxrQixDRnpHRSx5QixDRW1IRiwrQixDQUNBLDhCLENBQ0EsK0IsQ0Y5R0Esd0IsQ0FJRSxpQixDQUNBLFMsQ0VpSEYsNEIsQ0FDQSwyQixDQUNBLDRCLENGNUdBLHFCLENBSUUsNkIsQ0FPRixRLENBQ0UsMEIsQ0FVRixNLENBRUUsYSxDQUNBLGEsQ0FDQSxjLENBRUEsa0IsQ0FRRixRLENBQ0Usb0IsQ0FDQSx1QixDQU9GLFEsQ0FDRSxhLENFNkdGLGUsQ0FJQSxZLENGeklBLE0sQ0FrQ0UsNkIsQ0FBQSxxQixDQUNBLFMsQ0U0R0Ysd0MsQ0FLQSx3QyxDRnhHRSxXLENFMkdGLGEsQ0ZsR0UsNEIsQ0FDQSxtQixDRTBHRiwyQyxDQUtBLHdDLENGdEdFLHVCLENBUUYsNEIsQ0FDRSx5QixDQUNBLFksQ0FvQkYsTyxDQUNFLGlCLENJL1ZGLDhCLENGa2RBLFEsQ0ZqR0EsUSxDQUNFLFksQ0NsYkYsY0FDRSxtQkNraUJGLE8sQ0FEQSxRLENEdGhCRSwwQixDQUFBLGtCLENBR0YsVSxDQUNFLGlCLENBQ0EsZ0IsQ0FDQSxrQixDQUNBLGlCLENBQ0EsVSxDQUdGLHlCQUNFLFUsQ0FDRSxpQixBQUlKLDBCQUNFLFUsQ0FDRSxrQkFJSixnQixDQUNFLFUsQ0FDQSxpQixDQUNBLGdCLENBQ0Esa0IsQ0FDQSxpQixDQUdGLEksQ0FDRSxtQixDQUNBLG1CLENBQUEsb0IsQ0FBQSxZLENBQ0Esa0IsQ0FDQSxzQixDQUFBLGMsQ0FDQSxZLENLOEZBLHlCTG5HRixJLENBUUksbUIsQUttSEYsMEJMaEhBLFcsQ0FFSSxvQixBS2tHSixnRExwR0EsVyxDQU1JLG9CLEFLa0ZKLHlCTHhGQSxXLENBVUksb0IsQUtzR0osMEJMaEhDLGdCLENBQUEsa0IsQ0FBQSxtQixDQUFBLG1CLENBQUEsbUIsQ0FBQSxrQixDQUFBLGtCLENBQUEsa0IsQ0FBQSxrQixDQUFBLGtCLENBQUEsa0IsQ0FBQSxrQixDQUFBLGtCLENDOGhCQyxxQixDQUVpVCxtQixDQUF2UixxQixDQUErTSxzQixDQUF3QixzQixDQUF3QixzQixDQUF4TyxxQixDQUF1QixxQixDQUF1QixxQixDQUF1QixxQixDQUF1QixxQixDQUF1QixxQixDQUF1QixxQixDQUF1QixxQixDQUNsTix3QixDQUZpVCxtQixDQUF2UixxQixDQUErTSxzQixDQUF3QixzQixDQUF3QixzQixDQUF4TyxxQixDQUF1QixxQixDQUF1QixxQixDQUF1QixxQixDQUF1QixxQixDQUF1QixxQixDQUF1QixxQixDQUF1QixxQixDQUNsTix3QixDQUY4UyxtQixDQUF2UixxQixDQUErTSxzQixDQUF3QixzQixDQUF3QixzQixDQUF4TyxxQixDQUF1QixxQixDQUF1QixxQixDQUF1QixxQixDQUF1QixxQixDQUF1QixxQixDQUF1QixxQixDQUF1QixxQixDQUMvTSx3QixDQUVpVCxtQixDQUF2UixxQixDQUErTSxzQixDQUF3QixzQixDQUF3QixzQixDQUF4TyxxQixDQUF1QixxQixDQUF1QixxQixDQUF1QixxQixDQUF1QixxQixDQUF1QixxQixDQUF1QixxQixDQUF1QixxQixDQUNsTix3QixDRDdnQkksbUIsQUsrRU4sZ0RMcEdDLGdCLENBQUEsa0IsQ0FBQSxtQixDQUFBLG1CLENBQUEsbUIsQ0FBQSxrQixDQUFBLGtCLENBQUEsa0IsQ0FBQSxrQixDQUFBLGtCLENBQUEsa0IsQ0FBQSxrQixDQUFBLGtCLENDc2lCQyxxQixDQUVpVCxtQixDQUF2UixxQixDQUErTSxzQixDQUF3QixzQixDQUF3QixzQixDQUF4TyxxQixDQUF1QixxQixDQUF1QixxQixDQUF1QixxQixDQUF1QixxQixDQUF1QixxQixDQUF1QixxQixDQUF1QixxQixDQUNsTix3QixDQUZpVCxtQixDQUF2UixxQixDQUErTSxzQixDQUF3QixzQixDQUF3QixzQixDQUF4TyxxQixDQUF1QixxQixDQUF1QixxQixDQUF1QixxQixDQUF1QixxQixDQUF1QixxQixDQUF1QixxQixDQUF1QixxQixDQUNsTix3QixDQUY4UyxtQixDQUF2UixxQixDQUErTSxzQixDQUF3QixzQixDQUF3QixzQixDQUF4TyxxQixDQUF1QixxQixDQUF1QixxQixDQUF1QixxQixDQUF1QixxQixDQUF1QixxQixDQUF1QixxQixDQUF1QixxQixDQUMvTSx3QixDQUVpVCxtQixDQUF2UixxQixDQUErTSxzQixDQUF3QixzQixDQUF3QixzQixDQUF4TyxxQixDQUF1QixxQixDQUF1QixxQixDQUF1QixxQixDQUF1QixxQixDQUF1QixxQixDQUF1QixxQixDQUF1QixxQixDQUNsTix3QixDRGpoQkksbUIsQUsrRE4seUJMeEZDLGdCLENBQUEsa0IsQ0FBQSxtQixDQUFBLG1CLENBQUEsbUIsQ0FBQSxrQixDQUFBLGtCLENBQUEsa0IsQ0FBQSxrQixDQUFBLGtCLENBQUEsa0IsQ0FBQSxrQixDQUFBLGtCLENDOGlCQyxxQixDQUVpVCxtQixDQUF2UixxQixDQUErTSxzQixDQUF3QixzQixDQUF3QixzQixDQUF4TyxxQixDQUF1QixxQixDQUF1QixxQixDQUF1QixxQixDQUF1QixxQixDQUF1QixxQixDQUF1QixxQixDQUF1QixxQixDQUNsTix3QixDQUZpVCxtQixDQUF2UixxQixDQUErTSxzQixDQUF3QixzQixDQUF3QixzQixDQUF4TyxxQixDQUF1QixxQixDQUF1QixxQixDQUF1QixxQixDQUF1QixxQixDQUF1QixxQixDQUF1QixxQixDQUF1QixxQixDQUNsTix3QixDQUY4UyxtQixDQUF2UixxQixDQUErTSxzQixDQUF3QixzQixDQUF3QixzQixDQUF4TyxxQixDQUF1QixxQixDQUF1QixxQixDQUF1QixxQixDQUF1QixxQixDQUF1QixxQixDQUF1QixxQixDQUF1QixxQixDQUMvTSx3QixDQUVpVCxtQixDQUF2UixxQixDQUErTSxzQixDQUF3QixzQixDQUF3QixzQixDQUF4TyxxQixDQUF1QixxQixDQUF1QixxQixDQUF1QixxQixDQUF1QixxQixDQUF1QixxQixDQUF1QixxQixDQUF1QixxQixDQUNsTix3QixDRHJoQkksbUJBTVIsVyxDQUNFLGMsQ0FDQSxhLENBR0YsZ0IsQ0NraEJBLHlCLENEaGhCRSxlLENBQ0EsYyxDQUdGLEksQ0FBQSxNLENBQUEsTyxDQUFBLE8sQ0FBQSxPLENBQUEsTSxDQUFBLE0sQ0FBQSxNLENBQUEsTSxDQUFBLE0sQ0FBQSxNLENBQUEsTSxDQUFBLE0sQ0FNRSxpQixDQUNBLFUsQ0FDQSxjLENBQ0EsWSxDQ3dnQkYsUyxDRDNnQkUsaUIsQ0FFQSxjLENBQ0EsWSxDQzBnQm1KLE8sQ0FBdkksUyxDQUFtRyxVLENBQVksVSxDQUFZLFUsQ0FBaEgsUyxDQUFXLFMsQ0FBVyxTLENBQVcsUyxDQUFXLFMsQ0FBVyxTLENBQVcsUyxDQUFXLFMsQ0FDdEcsWSxDQUZxSixPLENBQXZJLFMsQ0FBbUcsVSxDQUFZLFUsQ0FBWSxVLENBQWhILFMsQ0FBVyxTLENBQVcsUyxDQUFXLFMsQ0FBVyxTLENBQVcsUyxDQUFXLFMsQ0FBVyxTLENBQ3RHLFksQ0FGa0osTyxDQUF2SSxTLENBQW1HLFUsQ0FBWSxVLENBQVksVSxDQUFoSCxTLENBQVcsUyxDQUFXLFMsQ0FBVyxTLENBQVcsUyxDQUFXLFMsQ0FBVyxTLENBQVcsUyxDQUNuRyxZLENBRXFKLE8sQ0FBdkksUyxDQUFtRyxVLENBQVksVSxDQUFZLFUsQ0FBaEgsUyxDQUFXLFMsQ0FBVyxTLENBQVcsUyxDQUFXLFMsQ0FBVyxTLENBQVcsUyxDQUFXLFMsQ0FDdEcsWSxDRC9nQkUsaUIsQ0FDQSxVLENBQ0EsYyxDQUNBLFksQ0tpQ0EseUJMMUNGLEksQ0FBQSxNLENBQUEsTyxDQUFBLE8sQ0FBQSxPLENBQUEsTSxDQUFBLE0sQ0FBQSxNLENBQUEsTSxDQUFBLE0sQ0FBQSxNLENBQUEsTSxDQUFBLE0sQ0M0aEJJLFMsQ0FFcUosTyxDQUF2SSxTLENBQW1HLFUsQ0FBWSxVLENBQVksVSxDQUFoSCxTLENBQVcsUyxDQUFXLFMsQ0FBVyxTLENBQVcsUyxDQUFXLFMsQ0FBVyxTLENBQVcsUyxDQUN0RyxZLENBRnFKLE8sQ0FBdkksUyxDQUFtRyxVLENBQVksVSxDQUFZLFUsQ0FBaEgsUyxDQUFXLFMsQ0FBVyxTLENBQVcsUyxDQUFXLFMsQ0FBVyxTLENBQVcsUyxDQUFXLFMsQ0FDdEcsWSxDQUZrSixPLENBQXZJLFMsQ0FBbUcsVSxDQUFZLFUsQ0FBWSxVLENBQWhILFMsQ0FBVyxTLENBQVcsUyxDQUFXLFMsQ0FBVyxTLENBQVcsUyxDQUFXLFMsQ0FBVyxTLENBQ25HLFksQ0FFcUosTyxDQUF2SSxTLENBQW1HLFUsQ0FBWSxVLENBQVksVSxDQUFoSCxTLENBQVcsUyxDQUFXLFMsQ0FBVyxTLENBQVcsUyxDQUFXLFMsQ0FBVyxTLENBQVcsUyxDQUN0RyxZLENEcGhCQSxrQkFJSixJLENBQ0UseUIsQ0FDQSxvQixDQUFBLFksQ0FDQSxtQixDQUNBLGtCLENBQUEsbUIsQ0FBQSxXLENBQ0EsYyxDQUdGLFMsQ0FDRSxpQixDQUNBLGtCLENBQUEscUIsQ0FBQSxhLENBQ0EsVSxDQUNBLGMsQ0FHRixNLENBTUEsTSxDQU1BLE0sQ0FYRSxzQixDQUNBLGtCLENBQUEsMEIsQ0FBQSxrQixDQUNBLG1CLENBR0YsTSxDQU1BLE0sQ0FMRSx1QixDQUNBLDJCLENBQUEsbUIsQ0FDQSxvQixDQUdGLE0sQ0FDRSxnQixDQUNBLG9CLENBQUEsWSxDQUNBLGEsQ0FHRixNLENBTUEsTSxDQU1BLE0sQ0FYRSx1QixDQUNBLGtCLENBQUEsMkIsQ0FBQSxtQixDQUNBLG9CLENBR0YsTSxDQU1BLE0sQ0FMRSx1QixDQUNBLDJCLENBQUEsbUIsQ0FDQSxvQixDQUdGLE0sQ0FDRSxnQixDQUNBLG9CLENBQUEsWSxDQUNBLGEsQ0FHRixNLENBTUEsTSxDQU1BLE0sQ0FYRSx1QixDQUNBLGtCLENBQUEsMkIsQ0FBQSxtQixDQUNBLG9CLENBR0YsTSxDQU1BLE0sQ0FMRSx1QixDQUNBLDJCLENBQUEsbUIsQ0FDQSxvQixDQUdGLE0sQ0FDRSxnQixDQUNBLG9CLENBQUEsWSxDQUNBLGEsQ0FHRixPLENBTUEsTyxDQU1BLE8sQ0FYRSx1QixDQUNBLGtCLENBQUEsMkIsQ0FBQSxtQixDQUNBLG9CLENBR0YsTyxDQU1BLE8sQ0FMRSx1QixDQUNBLDJCLENBQUEsbUIsQ0FDQSxvQixDQUdGLE8sQ0FDRSxpQixDQUNBLHFCLENBQUEsYSxDQUNBLGMsQ0FHRixRLENBQ0UsZ0IsQ0FDQSwyQixDQUFBLGUsQ0FBQSxPLENBR0YsUSxDQUNFLGdCLENBQ0EsMkIsQ0FBQSxlLENBQUEsTyxDQUdGLFEsQ0FDRSxnQixDQUNBLDJCLENBQUEsZSxDQUFBLE8sQ0FHRixRLENBQ0UsZ0IsQ0FDQSwyQixDQUFBLGUsQ0FBQSxPLENBR0YsUSxDQUNFLGdCLENBQ0EsMkIsQ0FBQSxlLENBQUEsTyxDQUdGLFEsQ0FDRSxnQixDQUNBLDJCLENBQUEsZSxDQUFBLE8sQ0FHRixRLENBQ0UsZ0IsQ0FDQSwyQixDQUFBLGUsQ0FBQSxPLENBR0YsUSxDQUNFLGdCLENBQ0EsMkIsQ0FBQSxlLENBQUEsTyxDQUdGLFEsQ0FDRSxnQixDQUNBLDRCLENBQUEsZSxDQUFBLE8sQ0FHRixTLENBQ0UsaUIsQ0FDQSw0QixDQUFBLGdCLENBQUEsUSxDQUdGLFMsQ0FDRSxpQixDQUNBLDRCLENBQUEsZ0IsQ0FBQSxRLENBR0YsUyxDQUNFLGlCLENBQ0EsNEIsQ0FBQSxnQixDQUFBLFEsQ0FHRix5QkFDRSxPLENBQ0UseUIsQ0FDQSxvQixDQUFBLFksQ0FDQSxtQixDQUNBLGtCLENBQUEsbUIsQ0FBQSxXLENBQ0EsYyxDQUVGLFksQ0FDRSxpQixDQUNBLGtCLENBQUEscUIsQ0FBQSxhLENBQ0EsVSxDQUNBLGMsQ0FFRixTLENBS0EsUyxDQUpFLHNCLENBQ0Esa0IsQ0FBQSwwQixDQUFBLGtCLENBQ0EsbUIsQ0FFRixTLENBQ0UsdUIsQ0FDQSwyQixDQUFBLG1CLENBQ0Esb0IsQ0FFRixTLENBS0EsUyxDQUpFLGdCLENBQ0Esa0IsQ0FBQSxvQixDQUFBLFksQ0FDQSxhLENBRUYsUyxDQUNFLHVCLENBQ0EsMkIsQ0FBQSxtQixDQUNBLG9CLENBRUYsUyxDQUtBLFMsQ0FKRSx1QixDQUNBLGtCLENBQUEsMkIsQ0FBQSxtQixDQUNBLG9CLENBRUYsUyxDQUNFLGdCLENBQ0Esb0IsQ0FBQSxZLENBQ0EsYSxDQUVGLFMsQ0FLQSxTLENBSkUsdUIsQ0FDQSxrQixDQUFBLDJCLENBQUEsbUIsQ0FDQSxvQixDQUVGLFMsQ0FDRSx1QixDQUNBLDJCLENBQUEsbUIsQ0FDQSxvQixDQU9GLFUsQ0FMQSxTLENBQ0UsZ0IsQ0FDQSxrQixDQUFBLG9CLENBQUEsWSxDQUNBLGEsQ0FFRixVLENBQ0UsdUIsQ0FDQSwyQixDQUFBLG1CLENBQ0Esb0IsQ0FFRixVLENBS0EsVSxDQUpFLHVCLENBQ0Esa0IsQ0FBQSwyQixDQUFBLG1CLENBQ0Esb0IsQ0FFRixVLENBQ0UsaUIsQ0FDQSxxQixDQUFBLGEsQ0FDQSxjLENBRUYsVyxDQUNFLGdCLENBQ0EsMkIsQ0FBQSxlLENBQUEsTyxDQUVGLFcsQ0FDRSxnQixDQUNBLDJCLENBQUEsZSxDQUFBLE8sQ0FFRixXLENBQ0UsZ0IsQ0FDQSwyQixDQUFBLGUsQ0FBQSxPLENBRUYsVyxDQUNFLGdCLENBQ0EsMkIsQ0FBQSxlLENBQUEsTyxDQUVGLFcsQ0FDRSxnQixDQUNBLDJCLENBQUEsZSxDQUFBLE8sQ0FFRixXLENBQ0UsZ0IsQ0FDQSwyQixDQUFBLGUsQ0FBQSxPLENBRUYsVyxDQUNFLGdCLENBQ0EsMkIsQ0FBQSxlLENBQUEsTyxDQUVGLFcsQ0FDRSxnQixDQUNBLDJCLENBQUEsZSxDQUFBLE8sQ0FFRixXLENBQ0UsZ0IsQ0FDQSw0QixDQUFBLGUsQ0FBQSxPLENBRUYsWSxDQUNFLGlCLENBQ0EsNEIsQ0FBQSxnQixDQUFBLFEsQ0FFRixZLENBQ0UsaUIsQ0FDQSw0QixDQUFBLGdCLENBQUEsUSxDQUVGLFksQ0FDRSxpQixDQUNBLDRCLENBQUEsZ0IsQ0FBQSxVLEFBSUoseUJBQ0UsTyxDQUNFLHlCLENBQ0Esb0IsQ0FBQSxZLENBQ0EsbUIsQ0FDQSxrQixDQUFBLG1CLENBQUEsVyxDQUNBLGMsQ0FFRixZLENBQ0UsaUIsQ0FDQSxrQixDQUFBLHFCLENBQUEsYSxDQUNBLFUsQ0FDQSxjLENBRUYsUyxDQUtBLFMsQ0FKRSxzQixDQUNBLGtCLENBQUEsMEIsQ0FBQSxrQixDQUNBLG1CLENBRUYsUyxDQUNFLHVCLENBQ0EsMkIsQ0FBQSxtQixDQUNBLG9CLENBRUYsUyxDQUtBLFMsQ0FKRSxnQixDQUNBLGtCLENBQUEsb0IsQ0FBQSxZLENBQ0EsYSxDQUVGLFMsQ0FDRSx1QixDQUNBLDJCLENBQUEsbUIsQ0FDQSxvQixDQUVGLFMsQ0FLQSxTLENBSkUsdUIsQ0FDQSxrQixDQUFBLDJCLENBQUEsbUIsQ0FDQSxvQixDQUVGLFMsQ0FDRSxnQixDQUNBLG9CLENBQUEsWSxDQUNBLGEsQ0FFRixTLENBS0EsUyxDQUpFLHVCLENBQ0Esa0IsQ0FBQSwyQixDQUFBLG1CLENBQ0Esb0IsQ0FFRixTLENBQ0UsdUIsQ0FDQSwyQixDQUFBLG1CLENBQ0Esb0IsQ0FPRixVLENBTEEsUyxDQUNFLGdCLENBQ0Esa0IsQ0FBQSxvQixDQUFBLFksQ0FDQSxhLENBRUYsVSxDQUNFLHVCLENBQ0EsMkIsQ0FBQSxtQixDQUNBLG9CLENBRUYsVSxDQUtBLFUsQ0FKRSx1QixDQUNBLGtCLENBQUEsMkIsQ0FBQSxtQixDQUNBLG9CLENBRUYsVSxDQUNFLGlCLENBQ0EscUIsQ0FBQSxhLENBQ0EsYyxDQUVGLFcsQ0FDRSxnQixDQUNBLDJCLENBQUEsZSxDQUFBLE8sQ0FFRixXLENBQ0UsZ0IsQ0FDQSwyQixDQUFBLGUsQ0FBQSxPLENBRUYsVyxDQUNFLGdCLENBQ0EsMkIsQ0FBQSxlLENBQUEsTyxDQUVGLFcsQ0FDRSxnQixDQUNBLDJCLENBQUEsZSxDQUFBLE8sQ0FFRixXLENBQ0UsZ0IsQ0FDQSwyQixDQUFBLGUsQ0FBQSxPLENBRUYsVyxDQUNFLGdCLENBQ0EsMkIsQ0FBQSxlLENBQUEsTyxDQUVGLFcsQ0FDRSxnQixDQUNBLDJCLENBQUEsZSxDQUFBLE8sQ0FFRixXLENBQ0UsZ0IsQ0FDQSwyQixDQUFBLGUsQ0FBQSxPLENBRUYsVyxDQUNFLGdCLENBQ0EsNEIsQ0FBQSxlLENBQUEsTyxDQUVGLFksQ0FDRSxpQixDQUNBLDRCLENBQUEsZ0IsQ0FBQSxRLENBRUYsWSxDQUNFLGlCLENBQ0EsNEIsQ0FBQSxnQixDQUFBLFEsQ0FFRixZLENBQ0UsaUIsQ0FDQSw0QixDQUFBLGdCLENBQUEsVSxBQUlKLDBCQUNFLE8sQ0FDRSx5QixDQUNBLG9CLENBQUEsWSxDQUNBLG1CLENBQ0Esa0IsQ0FBQSxtQixDQUFBLFcsQ0FDQSxjLENBRUYsWSxDQUNFLGlCLENBQ0Esa0IsQ0FBQSxxQixDQUFBLGEsQ0FDQSxVLENBQ0EsYyxDQUVGLFMsQ0FLQSxTLENBSkUsc0IsQ0FDQSxrQixDQUFBLDBCLENBQUEsa0IsQ0FDQSxtQixDQUVGLFMsQ0FDRSx1QixDQUNBLDJCLENBQUEsbUIsQ0FDQSxvQixDQUVGLFMsQ0FLQSxTLENBSkUsZ0IsQ0FDQSxrQixDQUFBLG9CLENBQUEsWSxDQUNBLGEsQ0FFRixTLENBQ0UsdUIsQ0FDQSwyQixDQUFBLG1CLENBQ0Esb0IsQ0FFRixTLENBS0EsUyxDQUpFLHVCLENBQ0Esa0IsQ0FBQSwyQixDQUFBLG1CLENBQ0Esb0IsQ0FFRixTLENBQ0UsZ0IsQ0FDQSxvQixDQUFBLFksQ0FDQSxhLENBRUYsUyxDQUtBLFMsQ0FKRSx1QixDQUNBLGtCLENBQUEsMkIsQ0FBQSxtQixDQUNBLG9CLENBRUYsUyxDQUNFLHVCLENBQ0EsMkIsQ0FBQSxtQixDQUNBLG9CLENBT0YsVSxDQUxBLFMsQ0FDRSxnQixDQUNBLGtCLENBQUEsb0IsQ0FBQSxZLENBQ0EsYSxDQUVGLFUsQ0FDRSx1QixDQUNBLDJCLENBQUEsbUIsQ0FDQSxvQixDQUVGLFUsQ0FLQSxVLENBSkUsdUIsQ0FDQSxrQixDQUFBLDJCLENBQUEsbUIsQ0FDQSxvQixDQUVGLFUsQ0FDRSxpQixDQUNBLHFCLENBQUEsYSxDQUNBLGMsQ0FFRixXLENBQ0UsZ0IsQ0FDQSwyQixDQUFBLGUsQ0FBQSxPLENBRUYsVyxDQUNFLGdCLENBQ0EsMkIsQ0FBQSxlLENBQUEsTyxDQUVGLFcsQ0FDRSxnQixDQUNBLDJCLENBQUEsZSxDQUFBLE8sQ0FFRixXLENBQ0UsZ0IsQ0FDQSwyQixDQUFBLGUsQ0FBQSxPLENBRUYsVyxDQUNFLGdCLENBQ0EsMkIsQ0FBQSxlLENBQUEsTyxDQUVGLFcsQ0FDRSxnQixDQUNBLDJCLENBQUEsZSxDQUFBLE8sQ0FFRixXLENBQ0UsZ0IsQ0FDQSwyQixDQUFBLGUsQ0FBQSxPLENBRUYsVyxDQUNFLGdCLENBQ0EsMkIsQ0FBQSxlLENBQUEsTyxDQUVGLFcsQ0FDRSxnQixDQUNBLDRCLENBQUEsZSxDQUFBLE8sQ0FFRixZLENBQ0UsaUIsQ0FDQSw0QixDQUFBLGdCLENBQUEsUSxDQUVGLFksQ0FDRSxpQixDQUNBLDRCLENBQUEsZ0IsQ0FBQSxRLENBRUYsWSxDQUNFLGlCLENBQ0EsNEIsQ0FBQSxnQixDQUFBLFEsQ0FLRixPLENBQ0UseUIsQ0FDQSxvQixDQUFBLFksQ0FDQSxtQixDQUNBLGtCLENBQUEsbUIsQ0FBQSxXLENBQ0EsYyxDQUVGLFksQ0FDRSxpQixDQUNBLGtCLENBQUEscUIsQ0FBQSxhLENBQ0EsVSxDQUNBLGMsQ0FFRixTLENBS0EsUyxDQUpFLHNCLENBQ0Esa0IsQ0FBQSwwQixDQUFBLGtCLENBQ0EsbUIsQ0FFRixTLENBQ0UsdUIsQ0FDQSwyQixDQUFBLG1CLENBQ0Esb0IsQ0FFRixTLENBS0EsUyxDQUpFLGdCLENBQ0Esa0IsQ0FBQSxvQixDQUFBLFksQ0FDQSxhLENBRUYsUyxDQUNFLHVCLENBQ0EsMkIsQ0FBQSxtQixDQUNBLG9CLENBRUYsUyxDQUtBLFMsQ0FKRSx1QixDQUNBLGtCLENBQUEsMkIsQ0FBQSxtQixDQUNBLG9CLENBRUYsUyxDQUNFLGdCLENBQ0Esb0IsQ0FBQSxZLENBQ0EsYSxDQUVGLFMsQ0FLQSxTLENBSkUsdUIsQ0FDQSxrQixDQUFBLDJCLENBQUEsbUIsQ0FDQSxvQixDQUVGLFMsQ0FDRSx1QixDQUNBLDJCLENBQUEsbUIsQ0FDQSxvQixDQU9GLFUsQ0FMQSxTLENBQ0UsZ0IsQ0FDQSxrQixDQUFBLG9CLENBQUEsWSxDQUNBLGEsQ0FFRixVLENBQ0UsdUIsQ0FDQSwyQixDQUFBLG1CLENBQ0Esb0IsQ0FFRixVLENBS0EsVSxDQUpFLHVCLENBQ0Esa0IsQ0FBQSwyQixDQUFBLG1CLENBQ0Esb0IsQ0FFRixVLENBQ0UsaUIsQ0FDQSxxQixDQUFBLGEsQ0FDQSxjLENBRUYsVyxDQUNFLGdCLENBQ0EsMkIsQ0FBQSxlLENBQUEsTyxDQUVGLFcsQ0FDRSxnQixDQUNBLDJCLENBQUEsZSxDQUFBLE8sQ0FFRixXLENBQ0UsZ0IsQ0FDQSwyQixDQUFBLGUsQ0FBQSxPLENBRUYsVyxDQUNFLGdCLENBQ0EsMkIsQ0FBQSxlLENBQUEsTyxDQUVGLFcsQ0FDRSxnQixDQUNBLDJCLENBQUEsZSxDQUFBLE8sQ0FFRixXLENBQ0UsZ0IsQ0FDQSwyQixDQUFBLGUsQ0FBQSxPLENBRUYsVyxDQUNFLGdCLENBQ0EsMkIsQ0FBQSxlLENBQUEsTyxDQUVGLFcsQ0FDRSxnQixDQUNBLDJCLENBQUEsZSxDQUFBLE8sQ0FFRixXLENBQ0UsZ0IsQ0FDQSw0QixDQUFBLGUsQ0FBQSxPLENBRUYsWSxDQUNFLGlCLENBQ0EsNEIsQ0FBQSxnQixDQUFBLFEsQ0FFRixZLENBQ0UsaUIsQ0FDQSw0QixDQUFBLGdCLENBQUEsUSxDQUVGLFksQ0FDRSxpQixDQUNBLDRCLENBQUEsZ0IsQ0FBQSxVQVNKLFksQ0FMQSxTLENBQ0UsZ0MsQ0FDQSx1QyxDQUFBLHNDLENBQUEsb0MsQ0FBQSw0QixDQUdGLFksQ0FDRSxtQyxDQUNBLHFDLENBQUEsdUMsQ0FBQSwrQixDQVFGLG9CLENBTEEsaUIsQ0FDRSx3QyxDQUNBLHVDLENBQUEsdUMsQ0FBQSw0QyxDQUFBLG9DLENBR0Ysb0IsQ0FDRSwyQyxDQUNBLHFDLENBQUEsK0MsQ0FBQSx1QyxDQUdGLFUsQ0FDRSw0QixDQUNBLGdDLENBQUEsd0IsQ0FHRixZLENBQ0UsOEIsQ0FDQSxrQyxDQUFBLDBCLENBR0Ysa0IsQ0FDRSxvQyxDQUNBLHdDLENBQUEsZ0MsQ0FHRixzQixDQUNFLDZCLENBQ0EsZ0MsQ0FBQSw0QyxDQUFBLG9DLENBR0Ysb0IsQ0FDRSwyQixDQUNBLDhCLENBQUEsMEMsQ0FBQSxrQyxDQUdGLHVCLENBQ0UsOEIsQ0FDQSxpQyxDQUFBLHdDLENBQUEsZ0MsQ0FHRix3QixDQUNFLCtCLENBQ0Esa0MsQ0FBQSwrQyxDQUFBLHVDLENBR0YsdUIsQ0FDRSxrQyxDQUNBLDhDLENBQUEsc0MsQ0FHRixrQixDQUNFLDhCLENBQ0EsaUMsQ0FBQSx3QyxDQUFBLGdDLENBR0YsZ0IsQ0FDRSw0QixDQUNBLCtCLENBQUEsc0MsQ0FBQSw4QixDQUdGLG1CLENBQ0UsK0IsQ0FDQSxrQyxDQUFBLG9DLENBQUEsNEIsQ0FHRixxQixDQUNFLGlDLENBQ0Esb0MsQ0FBQSxzQyxDQUFBLDhCLENBR0Ysb0IsQ0FDRSxnQyxDQUNBLG1DLENBQUEscUMsQ0FBQSw2QixDQUdGLG9CLENBQ0Usa0MsQ0FDQSwwQyxDQUFBLGtDLENBR0Ysa0IsQ0FDRSxnQyxDQUNBLHdDLENBQUEsZ0MsQ0FHRixxQixDQUNFLG1DLENBQ0Esc0MsQ0FBQSw4QixDQUdGLHNCLENBQ0Usb0MsQ0FDQSw2QyxDQUFBLHFDLENBR0YscUIsQ0FDRSx1QyxDQUNBLDRDLENBQUEsb0MsQ0FHRixzQixDQUNFLG9DLENBQ0EsdUMsQ0FBQSwrQixDQUdGLGdCLENBQ0Usa0MsQ0FDQSxpQyxDQUFBLHlCLENBR0YsaUIsQ0FDRSxtQyxDQUNBLHVDLENBQUEsK0IsQ0FHRixlLENBQ0UsaUMsQ0FDQSxxQyxDQUFBLDZCLENBR0Ysa0IsQ0FDRSxvQyxDQUNBLG1DLENBQUEsMkIsQ0FHRixvQixDQUNFLHNDLENBQ0EscUMsQ0FBQSw2QixDQUdGLG1CLENBQ0UscUMsQ0FDQSxvQyxDQUFBLDRCLENBR0YseUJBS0UsZSxDQUpBLFksQ0FDRSxnQyxDQUNBLHVDLENBQUEsc0MsQ0FBQSxvQyxDQUFBLDRCLENBRUYsZSxDQUNFLG1DLENBQ0EscUMsQ0FBQSx1QyxDQUFBLCtCLENBTUYsdUIsQ0FKQSxvQixDQUNFLHdDLENBQ0EsdUMsQ0FBQSx1QyxDQUFBLDRDLENBQUEsb0MsQ0FFRix1QixDQUNFLDJDLENBQ0EscUMsQ0FBQSwrQyxDQUFBLHVDLENBRUYsYSxDQUNFLDRCLENBQ0EsZ0MsQ0FBQSx3QixDQUVGLGUsQ0FDRSw4QixDQUNBLGtDLENBQUEsMEIsQ0FFRixxQixDQUNFLG9DLENBQ0Esd0MsQ0FBQSxnQyxDQUVGLHlCLENBQ0UsNkIsQ0FDQSxnQyxDQUFBLDRDLENBQUEsb0MsQ0FFRix1QixDQUNFLDJCLENBQ0EsOEIsQ0FBQSwwQyxDQUFBLGtDLENBRUYsMEIsQ0FDRSw4QixDQUNBLGlDLENBQUEsd0MsQ0FBQSxnQyxDQUVGLDJCLENBQ0UsK0IsQ0FDQSxrQyxDQUFBLCtDLENBQUEsdUMsQ0FFRiwwQixDQUNFLGtDLENBQ0EsOEMsQ0FBQSxzQyxDQUVGLHFCLENBQ0UsOEIsQ0FDQSxpQyxDQUFBLHdDLENBQUEsZ0MsQ0FFRixtQixDQUNFLDRCLENBQ0EsK0IsQ0FBQSxzQyxDQUFBLDhCLENBRUYsc0IsQ0FDRSwrQixDQUNBLGtDLENBQUEsb0MsQ0FBQSw0QixDQUVGLHdCLENBQ0UsaUMsQ0FDQSxvQyxDQUFBLHNDLENBQUEsOEIsQ0FFRix1QixDQUNFLGdDLENBQ0EsbUMsQ0FBQSxxQyxDQUFBLDZCLENBRUYsdUIsQ0FDRSxrQyxDQUNBLDBDLENBQUEsa0MsQ0FFRixxQixDQUNFLGdDLENBQ0Esd0MsQ0FBQSxnQyxDQUVGLHdCLENBQ0UsbUMsQ0FDQSxzQyxDQUFBLDhCLENBRUYseUIsQ0FDRSxvQyxDQUNBLDZDLENBQUEscUMsQ0FFRix3QixDQUNFLHVDLENBQ0EsNEMsQ0FBQSxvQyxDQUVGLHlCLENBQ0Usb0MsQ0FDQSx1QyxDQUFBLCtCLENBRUYsbUIsQ0FDRSxrQyxDQUNBLGlDLENBQUEseUIsQ0FFRixvQixDQUNFLG1DLENBQ0EsdUMsQ0FBQSwrQixDQUVGLGtCLENBQ0UsaUMsQ0FDQSxxQyxDQUFBLDZCLENBRUYscUIsQ0FDRSxvQyxDQUNBLG1DLENBQUEsMkIsQ0FFRix1QixDQUNFLHNDLENBQ0EscUMsQ0FBQSw2QixDQUVGLHNCLENBQ0UscUMsQ0FDQSxvQyxDQUFBLDhCLEFBSUoseUJBS0UsZSxDQUpBLFksQ0FDRSxnQyxDQUNBLHVDLENBQUEsc0MsQ0FBQSxvQyxDQUFBLDRCLENBRUYsZSxDQUNFLG1DLENBQ0EscUMsQ0FBQSx1QyxDQUFBLCtCLENBTUYsdUIsQ0FKQSxvQixDQUNFLHdDLENBQ0EsdUMsQ0FBQSx1QyxDQUFBLDRDLENBQUEsb0MsQ0FFRix1QixDQUNFLDJDLENBQ0EscUMsQ0FBQSwrQyxDQUFBLHVDLENBRUYsYSxDQUNFLDRCLENBQ0EsZ0MsQ0FBQSx3QixDQUVGLGUsQ0FDRSw4QixDQUNBLGtDLENBQUEsMEIsQ0FFRixxQixDQUNFLG9DLENBQ0Esd0MsQ0FBQSxnQyxDQUVGLHlCLENBQ0UsNkIsQ0FDQSxnQyxDQUFBLDRDLENBQUEsb0MsQ0FFRix1QixDQUNFLDJCLENBQ0EsOEIsQ0FBQSwwQyxDQUFBLGtDLENBRUYsMEIsQ0FDRSw4QixDQUNBLGlDLENBQUEsd0MsQ0FBQSxnQyxDQUVGLDJCLENBQ0UsK0IsQ0FDQSxrQyxDQUFBLCtDLENBQUEsdUMsQ0FFRiwwQixDQUNFLGtDLENBQ0EsOEMsQ0FBQSxzQyxDQUVGLHFCLENBQ0UsOEIsQ0FDQSxpQyxDQUFBLHdDLENBQUEsZ0MsQ0FFRixtQixDQUNFLDRCLENBQ0EsK0IsQ0FBQSxzQyxDQUFBLDhCLENBRUYsc0IsQ0FDRSwrQixDQUNBLGtDLENBQUEsb0MsQ0FBQSw0QixDQUVGLHdCLENBQ0UsaUMsQ0FDQSxvQyxDQUFBLHNDLENBQUEsOEIsQ0FFRix1QixDQUNFLGdDLENBQ0EsbUMsQ0FBQSxxQyxDQUFBLDZCLENBRUYsdUIsQ0FDRSxrQyxDQUNBLDBDLENBQUEsa0MsQ0FFRixxQixDQUNFLGdDLENBQ0Esd0MsQ0FBQSxnQyxDQUVGLHdCLENBQ0UsbUMsQ0FDQSxzQyxDQUFBLDhCLENBRUYseUIsQ0FDRSxvQyxDQUNBLDZDLENBQUEscUMsQ0FFRix3QixDQUNFLHVDLENBQ0EsNEMsQ0FBQSxvQyxDQUVGLHlCLENBQ0Usb0MsQ0FDQSx1QyxDQUFBLCtCLENBRUYsbUIsQ0FDRSxrQyxDQUNBLGlDLENBQUEseUIsQ0FFRixvQixDQUNFLG1DLENBQ0EsdUMsQ0FBQSwrQixDQUVGLGtCLENBQ0UsaUMsQ0FDQSxxQyxDQUFBLDZCLENBRUYscUIsQ0FDRSxvQyxDQUNBLG1DLENBQUEsMkIsQ0FFRix1QixDQUNFLHNDLENBQ0EscUMsQ0FBQSw2QixDQUVGLHNCLENBQ0UscUMsQ0FDQSxvQyxDQUFBLDhCLEFBSUosMEJBS0UsZSxDQUpBLFksQ0FDRSxnQyxDQUNBLHVDLENBQUEsc0MsQ0FBQSxvQyxDQUFBLDRCLENBRUYsZSxDQUNFLG1DLENBQ0EscUMsQ0FBQSx1QyxDQUFBLCtCLENBTUYsdUIsQ0FKQSxvQixDQUNFLHdDLENBQ0EsdUMsQ0FBQSx1QyxDQUFBLDRDLENBQUEsb0MsQ0FFRix1QixDQUNFLDJDLENBQ0EscUMsQ0FBQSwrQyxDQUFBLHVDLENBRUYsYSxDQUNFLDRCLENBQ0EsZ0MsQ0FBQSx3QixDQUVGLGUsQ0FDRSw4QixDQUNBLGtDLENBQUEsMEIsQ0FFRixxQixDQUNFLG9DLENBQ0Esd0MsQ0FBQSxnQyxDQUVGLHlCLENBQ0UsNkIsQ0FDQSxnQyxDQUFBLDRDLENBQUEsb0MsQ0FFRix1QixDQUNFLDJCLENBQ0EsOEIsQ0FBQSwwQyxDQUFBLGtDLENBRUYsMEIsQ0FDRSw4QixDQUNBLGlDLENBQUEsd0MsQ0FBQSxnQyxDQUVGLDJCLENBQ0UsK0IsQ0FDQSxrQyxDQUFBLCtDLENBQUEsdUMsQ0FFRiwwQixDQUNFLGtDLENBQ0EsOEMsQ0FBQSxzQyxDQUVGLHFCLENBQ0UsOEIsQ0FDQSxpQyxDQUFBLHdDLENBQUEsZ0MsQ0FFRixtQixDQUNFLDRCLENBQ0EsK0IsQ0FBQSxzQyxDQUFBLDhCLENBRUYsc0IsQ0FDRSwrQixDQUNBLGtDLENBQUEsb0MsQ0FBQSw0QixDQUVGLHdCLENBQ0UsaUMsQ0FDQSxvQyxDQUFBLHNDLENBQUEsOEIsQ0FFRix1QixDQUNFLGdDLENBQ0EsbUMsQ0FBQSxxQyxDQUFBLDZCLENBRUYsdUIsQ0FDRSxrQyxDQUNBLDBDLENBQUEsa0MsQ0FFRixxQixDQUNFLGdDLENBQ0Esd0MsQ0FBQSxnQyxDQUVGLHdCLENBQ0UsbUMsQ0FDQSxzQyxDQUFBLDhCLENBRUYseUIsQ0FDRSxvQyxDQUNBLDZDLENBQUEscUMsQ0FFRix3QixDQUNFLHVDLENBQ0EsNEMsQ0FBQSxvQyxDQUVGLHlCLENBQ0Usb0MsQ0FDQSx1QyxDQUFBLCtCLENBRUYsbUIsQ0FDRSxrQyxDQUNBLGlDLENBQUEseUIsQ0FFRixvQixDQUNFLG1DLENBQ0EsdUMsQ0FBQSwrQixDQUVGLGtCLENBQ0UsaUMsQ0FDQSxxQyxDQUFBLDZCLENBRUYscUIsQ0FDRSxvQyxDQUNBLG1DLENBQUEsMkIsQ0FFRix1QixDQUNFLHNDLENBQ0EscUMsQ0FBQSw2QixDQUVGLHNCLENBQ0UscUMsQ0FDQSxvQyxDQUFBLDRCLENBU0YsZSxDQUpBLFksQ0FDRSxnQyxDQUNBLHVDLENBQUEsc0MsQ0FBQSxvQyxDQUFBLDRCLENBRUYsZSxDQUNFLG1DLENBQ0EscUMsQ0FBQSx1QyxDQUFBLCtCLENBTUYsdUIsQ0FKQSxvQixDQUNFLHdDLENBQ0EsdUMsQ0FBQSx1QyxDQUFBLDRDLENBQUEsb0MsQ0FFRix1QixDQUNFLDJDLENBQ0EscUMsQ0FBQSwrQyxDQUFBLHVDLENBRUYsYSxDQUNFLDRCLENBQ0EsZ0MsQ0FBQSx3QixDQUVGLGUsQ0FDRSw4QixDQUNBLGtDLENBQUEsMEIsQ0FFRixxQixDQUNFLG9DLENBQ0Esd0MsQ0FBQSxnQyxDQUVGLHlCLENBQ0UsNkIsQ0FDQSxnQyxDQUFBLDRDLENBQUEsb0MsQ0FFRix1QixDQUNFLDJCLENBQ0EsOEIsQ0FBQSwwQyxDQUFBLGtDLENBRUYsMEIsQ0FDRSw4QixDQUNBLGlDLENBQUEsd0MsQ0FBQSxnQyxDQUVGLDJCLENBQ0UsK0IsQ0FDQSxrQyxDQUFBLCtDLENBQUEsdUMsQ0FFRiwwQixDQUNFLGtDLENBQ0EsOEMsQ0FBQSxzQyxDQUVGLHFCLENBQ0UsOEIsQ0FDQSxpQyxDQUFBLHdDLENBQUEsZ0MsQ0FFRixtQixDQUNFLDRCLENBQ0EsK0IsQ0FBQSxzQyxDQUFBLDhCLENBRUYsc0IsQ0FDRSwrQixDQUNBLGtDLENBQUEsb0MsQ0FBQSw0QixDQUVGLHdCLENBQ0UsaUMsQ0FDQSxvQyxDQUFBLHNDLENBQUEsOEIsQ0FFRix1QixDQUNFLGdDLENBQ0EsbUMsQ0FBQSxxQyxDQUFBLDZCLENBRUYsdUIsQ0FDRSxrQyxDQUNBLDBDLENBQUEsa0MsQ0FFRixxQixDQUNFLGdDLENBQ0Esd0MsQ0FBQSxnQyxDQUVGLHdCLENBQ0UsbUMsQ0FDQSxzQyxDQUFBLDhCLENBRUYseUIsQ0FDRSxvQyxDQUNBLDZDLENBQUEscUMsQ0FFRix3QixDQUNFLHVDLENBQ0EsNEMsQ0FBQSxvQyxDQUVGLHlCLENBQ0Usb0MsQ0FDQSx1QyxDQUFBLCtCLENBRUYsbUIsQ0FDRSxrQyxDQUNBLGlDLENBQUEseUIsQ0FFRixvQixDQUNFLG1DLENBQ0EsdUMsQ0FBQSwrQixDQUVGLGtCLENBQ0UsaUMsQ0FDQSxxQyxDQUFBLDZCLENBRUYscUIsQ0FDRSxvQyxDQUNBLG1DLENBQUEsMkIsQ0FFRix1QixDQUNFLHNDLENBQ0EscUMsQ0FBQSw2QixDQUVGLHNCLENBQ0UscUMsQ0FDQSxvQyxDQUFBLDhCRWgyQ0osQyxDQUNFLG1CLENBQ0EsUyxDQUNBLFEsQ0FIRixDLENBQUEsTSxDQUFBLE8sQ0FRSSw2QixDQUFBLHFCLENBSUosaUIsQ0FPSSxlLENBQ0Esd0IsQ0cwSEYseUJIbElGLGlCLENBV00sYyxDQUNBLEssQ0FDQSxNLENBQ0EsVSxDQUNBLGFBS04sSyxDQUNFLHVCLENBQ0EsdUIsQ0FBQSxlLENQbkJBLHNFLENBQ0EsZSxDQUNBLGlCLENPbUJBLGMsQ0FKRixnQixDQU9JLHNCLENBUEosaUIsQ0FXSSxzQixDQUlKLE0sQ0FDRSxTLENBQ0EsUSxDQUNBLDRCLENBQ0EsYyxDUHBDQSxzRSxDQUNBLGUsQ0FDQSxpQixDT29DQSxjLENHaUhBLDBCSDFHRixVLENBRUksd0IsQUc0RkYsZ0RIeEZGLFUsQ0FFSSx3QixBRzBFRix5Qkh0RUYsVSxDQUVJLHdCQVFKLFcsQ1BuRUUsbUUsQ0FDQSxlLENBQ0EsaUIsQ09tRUEsZ0IsQ0FDQSxjLENBQ0Esd0IsQ0FDQSxhLENBQ0EsOEIsQ0drRUEsZ0RIeEVGLFcsQ0FTSSxnQkwzRkosUSxDS2tGQSxlLENBYUksb0IsQ0FDQSxxQixDQUNBLGlCLENBQ0EsYyxDQUNBLGdCLENBQ0EsZSxDTHBHSixhLENLa0ZBLG9CLENBc0JJLGMsQ0FDQSxlLENBdkJKLGlCLENBMkJJLGEsQ0FJSixnQixDQUNFLGdCLENBQ0EsVyxDRzZDQSwwQkgvQ0YsZ0IsQ0FLSSxRLENBQ0EsWUFjSixnQixDQVRFLGlCLENBQ0EsbUIsQ0dtQ0EsMEJIM0JGLGdCLENBTEksaUIsQ0FDQSxvQkFRSixTLENBQ0Usa0IsQ0FDQSxZLENHZUEsZ0RIakJGLFMsQ0FLSSxvQixBR0FGLHlCSExGLFMsQ0FTSSxrQixDQUNBLGMsQUdDRix5QkhYRix1QixDQWVNLFksQ0FDQSxvQixDQUNBLGlCLENBQ0EsTSxDQUNBLGlCLEFHZEoseUJITEYsdUIsQ0F1Qk0sWSxDQXZCTixxQyxDQTBCUSx1QkFNUixXLENBQ0UsVSxDQUNBLGUsQ0FHRixRLENBQ0UsbUIsQ0dyQkEsZ0RIb0JGLFEsQ0FHSSxxQixBR25DRix5QkhnQ0YsUSxDQU1JLHFCQUlKLGtELENBQ0UsdUMsQ0FBQSwrQixDRXpMRixFLENBQ0UsUyxDQUNBLFEsQ0FDQSxvQixDQUdGLE8sQ0FBQSxPLENBT0ksYSxDQUNBLG9CLENBUUosRyxDQUFBLEUsQ0FDRSxRLENUUkEsMkUsQ0FDQSxlLENBQ0EsaUIsQ1NRQSxjLENBQ0EsZ0IsQ0NvSEEseUJEeEhGLEcsQ0FBQSxFLENBT0ksYyxDQUNBLGtCQUlKLEcsQ0FBQSxFLENBQ0UsUSxDVHBCQSwyRSxDQUNBLGUsQ0FDQSxpQixDU29CQSxjLENBQ0EsZ0IsQ0N3R0EseUJENUdGLEcsQ0FBQSxFLENBT0ksYyxDQUNBLGtCQUlKLEcsQ0FBQSxFLENBQ0UsUSxDVGhDQSxtRSxDQUNBLGUsQ0FDQSxpQixDU2dDQSxjLENBQ0EsZ0IsQ0M0RkEseUJEaEdGLEcsQ0FBQSxFLENBT0ksYyxDQUNBLGtCQUlKLEcsQ0FBQSxFLENBWUEsQyxDQUNFLGdCLENBYkYsRyxDQUFBLEUsQ0FDRSxRLENUNUNBLG1FLENBQ0EsZSxDQUNBLGlCLENTNENBLGMsQ0NpRkEseUJEcEZGLEcsQ0FBQSxFLENBT0ksYyxDQUNBLGtCQUlKLEMsQ0FFRSxrQixDQUZGLFksQ0FLSSxlLENDbUVGLHlCRHhFRixDLENBU0ksa0JEN0VKLGEsQ0FFRSxhLENBQ0EsNkIsQ0FBQSxxQixDQUNBLDBCLENBQ0Esd0IsQ0FFQSxxQixDQUNBLG9CLENBQ0EsZ0IsQ0FDQSxzQixDQUNBLGtCLENBQ0EsdUMsQ0FHRixXLENBQ0UsaUIsQ0FDQSxlLENBQ0EsYSxDQUNBLFEsQ0FDQSxTLENBTEYsaUIsQ0FRSSxTLENBUkosb0IsQ0FZSSxjLENBQ0EsVyxDRjZ5RUoseUIsQ0V6eUVBLDBCLENBRUUsb0MsQ0FFQSxnQyxDQUVBLDRCLENBR0YsWSxDQUNFLGlCLENBQ0EsTSxDQUNBLEssQ0FDQSxhLENBSkYsa0IsQ0FBQSxtQixDQVFJLFUsQ0FDQSxhLENBVEosa0IsQ0FhSSxVLENBR0YsMkIsQ0FDRSxpQixDQUlKLFksQ0FDRSxVLENBQ0EsVyxDQUNBLGMsQ0FXQSxZLENGd3hEQSxzQixDRWp5REUsVyxDQUxKLHlCLENBaUJJLG1CLENBR0YsK0IsQ0FDRSxhLENBR0YsMkIsQ0FDRSxpQixDQUdGLDRCLENBQ0UsYSxDQUNBLFcsQ0FDQSw0QixDQUlKLHlCLENBQ0UsWSxDR3BHRixpQixDQUNFLDJCLENBQ0EsdUIsQ0FHRixrQyxDQUFBLGtDLENBQ0UscUIsQ0FDQSxpQixDQUdGLGlCLENBQ0UsaUIsQ0FDQSxlLENBQ0EsVyxDQUNBLGMsQ0FDQSxTLENBQ0EsYSxDQUdGLGUsQ0FDRSxlLENBQ0EsVSxDQUNBLFcsQ0FHRiw0QixDQUNFLGlCLENEb0hBLHlCQ3JIRiw0QixDQUlJLGMsQ0FDQSxvQkFJSiwrQyxDQUNFLGMsQ0FHRix5QyxDQUNFLGMsQ0FDQSxnQixDQUdGLHlFLENBQ0UsYSxDQUdGLGlCLENBQ0UsaUIsQ0FDQSxVLENBQ0EsVyxDQUNBLFMsQ0FDQSxRLENBQ0EsTyxDQUNBLFEsQ0FHRiwrQixDQUNFLFcsQ0FHRiwyQyxDQUNFLFUsQ0FDQSxNLENBRkYsNEMsQ0FDRSxVLENBS0EsVSxDQUdGLHdDLENBQ0UsaUIsQ0FDQSxLLENBQ0EsTSxDQUNBLFEsQ0FDQSxPLENBQ0EsVyxDQUdGLDBDLENBQ0UsYSxDQUdGLG1DLENBQ0UsUyxDQUNBLFcsQ0FDQSxhLENBQ0EsMEIsQ0FFQSxrQixDQUdGLCtCLENBQ0UsYyxDQUNBLFUsQ0FDQSxXLENBQ0EsUyxDQUdGLGlELENBQ0UsaUIsQ0FDQSxTLENBQ0EsVyxDQUNBLGEsQ0FDQSwwQixDQUFBLGtCLENBQ0EsaUIsQ0FHRixzSCxDQUFBLHNILENBQ0UsVSxDQUdGLHNILENBQUEsd0csQ0FDRSxTLENBR0Ysa0MsQ0FBQSxnQyxDQUNFLGEsQ0FDQSxpQixDQUNBLFcsQ0FDQSxVLENBQ0EsZSxDQUNBLGEsQ0FDQSxjLENBR0Ysa0MsQ0FDRSxRLENBR0YsNEMsQ0FDRSxjLENBQ0Esa0IsQ0FHRiw2QyxDQUNFLGUsQ0FHRixnRSxDQUNFLGUsQ0FrRUYsdUIsQ0EvREEsNkMsQ0FDRSxVLENBQ0EsVyxDQUNBLFEsQ0FDQSxPLENBQ0EsUSxDQUNBLE0sQ0FHRixpRixDQUFBLCtELENBQ0UsWSxDQUdGLHNFLENBQ0UsYSxDQUdGLCtELENBQ0UsVSxDQUNBLFUsQ0FDQSxZLENBR0YsMkQsQ0FDRSxVLENBQ0EsVyxDQUNBLE0sQ0FHRiw2RSxDQUNFLFUsQ0FDQSxVLENBQ0EsZSxDQUdGLHdILENBQUEsd0gsQ0FDRSxXLENBQ0EsZSxDQUdGLHdILENBQUEsMEcsQ0FDRSxVLENBQ0EsWSxDQUdGLDhELENBQUEsK0QsQ0FDRSxhLENBQ0EsaUIsQ0FDQSxVLENBQ0EsVyxDQUNBLGUsQ0FDQSxhLENBQ0EsYyxDQW9ERiwyTCxDQWpEQSw4RCxDQUNFLE0sQ0F3Q0YsaUgsQ0FBQSx1SCxDQXJDQSwrRCxDQUNFLE8sQ0FHRix1QixDQUNFLGlCLENBQ0EsVyxDQUVBLGUsQ0FDQSxLLENBSUEsaUIsQ0FDQSxrQixDQUdGLHVDLENBQ0Usa0IsQ0FDQSxtQixDQUNBLDZCLENBRUEscUIsQ0FHRixxRSxDQUNFLFcsQ0FHRix1RSxDQUNFLFUsQ0FHRixtRyxDQUNFLFEsQ0FPRixpSCxDQUNFLFMsQ0FPRixpRCxDQUNFLGMsQ0FDQSxnQixDQUdGLHVFLENBQ0UsZSxDQUdGLHVFLENBQ0UsZ0IsQ0FHRiw4RyxDQUNFLGMsQ0FDQSxhLENBR0YsOEcsQ0FDRSxlLENBR0YsaUIsQ0FBQSxrQyxDQUFBLGtDLENBQUEsbUMsQ0FBQSxnQyxDQUFBLGlELENBQ0UsMkUsQ0FFQSxzRSxDQUNBLG1FLENBR0YsNkUsQ0FBQSw2RSxDQUFBLDJFLENBQUEsMkUsQ0FDRSxnUCxDQUVBLDJPLENBQ0Esd08sQ0FHRixpRCxDQUFBLGlELENBQ0UsUyxDQUNBLHlCLENBQ0EsNkIsQ0FHRix1RCxDQUFBLHVELENBQUEseUMsQ0FBQSx5QyxDQUFBLDZFLENBQUEsNkUsQ0FDRSxTLENBQ0EsMkIsQ0FDQSwrQixDQUdGLG1DLENBQ0UsNEIsQ0FDQSwwQixDQU9GLHVELENBQ0UscUIsQ0FDQSxzQyxDQUNBLDBCLENBQ0EsOEIsQ0FSRixpRCxDQVdBLHFFLENBQUEsd0QsQ0FDRSx3QixDQUdGLGtDLENBQUEsa0MsQ0FBQSxtQyxDQUFBLGdDLENBQ0Usc0MsQ0FDQSwyQixDQUNBLFUsQ0FDQSwwQixDQUNBLDhCLENBR0YsZ0MsQ0FDRSx1QixDQUdGLGtDLENBQ0UsMkIsQ0FHRixrQyxDQUNFLDJCLENBR0YsbUMsQ0FDRSwyQixDQUdGLHdDLENBQUEsd0MsQ0FBQSx5QyxDQUFBLHNDLENBQ0UsVyxDQUNBLDBCLENBQ0EsOEIsQ0FHRix5QyxDQUFBLHlDLENBQUEsMEMsQ0FBQSx1QyxDQUNFLFUsQ0FDQSwwQixDQUNBLDhCLENBR0YsNEMsQ0FDRSw0QixDQUdGLDBELENBQ0UscUIsQ0FDQSxnQyxDQUdGLGdFLENBQ0UsZ0MsQ0FHRiw4RSxDQUFBLGlFLENBQ0UsK0IsQ0FHRix5QyxDQUNFLDJCLENBR0YsMkMsQ0FDRSwrQixDQUdGLDJDLENBQ0UsK0IsQ0FHRiw0QyxDQUNFLCtCLENBR0YsOEMsQ0FDRSxTLENBREYsK0MsQ0FDRSxTLENBQ0EscUIsQ0FDQSxxQyxDQUNBLHlCLENBRUEsaUIsQ0FHRiw0RCxDQUNFLFMsQ0FERiw2RCxDQUNFLFMsQ0FDQSxxQixDQUNBLHNDLENBQ0EseUIsQ0FFQSxpQixDQUdGLHVFLENBQUEseUQsQ0FBQSx3RSxDQUFBLDBELENBQ0UsVSxDQUNBLFUsQ0FDQSxlLENBR0YsbUUsQ0FDRSxxQixDQUNBLHNDLENBR0YsaUYsQ0FBQSxvRSxDQUNFLHFCLENBQ0EscUMsQ0FHRiw0QyxDQUNFLDJCLENBR0YsOEMsQ0FDRSwrQixDQUdGLDhDLENBQ0UsK0IsQ0FHRiwrQyxDQUNFLCtCLENBV0YsNEQsQ0FSQSw4QyxDQUNFLHFCLENBQ0EsK0IsQ0FDQSx5QixDQUVBLGlCLENBR0YsNEQsQ0FFRSxnQyxDQU1GLGtFLENBQ0UscUIsQ0FDQSxnQyxDQUdGLGdGLENBQUEsbUUsQ0FDRSxxQixDQUNBLCtCLENBR0YsMkMsQ0FDRSw0QixDQUdGLDZDLENBQ0UsZ0MsQ0FHRiw2QyxDQUNFLGdDLENBR0YsOEMsQ0FDRSxnQyxDQUdGLGtELENBQ0UsUyxDQURGLG1ELENBQ0UsUyxDQUNBLHFCLENBQ0EscUMsQ0FDQSx5QixDQUVBLGlCLENBR0YsZ0UsQ0FDRSxTLENBREYsaUUsQ0FDRSxTLENBQ0EscUIsQ0FDQSxzQyxDQUNBLHlCLENBRUEsaUIsQ0FHRiw2RCxDQUFBLDhELENBQ0UsVSxDQUNBLFUsQ0FDQSxZLENBR0YsMkUsQ0FBQSw0RSxDQUNFLFUsQ0FDQSxVLENBQ0EsZSxDQUdGLHVFLENBQ0UscUIsQ0FDQSxzQyxDQUdGLHFGLENBQUEsd0UsQ0FDRSxxQixDQUNBLHFDLENBR0YsZ0QsQ0FDRSwyQixDQUdGLGtELENBQ0UsK0IsQ0FHRixrRCxDQUNFLCtCLENBR0YsbUQsQ0FDRSwrQixDQVdGLGdFLENBUkEsa0QsQ0FDRSxxQixDQUNBLCtCLENBQ0EseUIsQ0FFQSxpQixDQUdGLGdFLENBRUUsZ0MsQ0FNRixzRSxDQUNFLHFCLENBQ0EsZ0MsQ0FHRixvRixDQUFBLHVFLENBQ0UscUIsQ0FDQSwrQixDQUdGLCtDLENBQ0UsMkIsQ0FHRixpRCxDQUNFLCtCLENBR0YsaUQsQ0FDRSxnQyxDQUdGLGtELENBQ0UsZ0MsQ0FHRixrRCxDQUNFLHFCLENBQ0EscUMsQ0FHRiwrRCxDQUFBLGdFLENBQ0UsUyxDQUdGLDRELENBQUEsNkQsQ0FDRSxVLENBR0YsMEUsQ0FBQSwyRSxDQUNFLFUsQ0FDQSxVLENBQ0EsZSxDQUdGLGlELENBQ0UscUIsQ0FDQSxnQyxDQUdGLCtELENBQ0UscUIsQ0FDQSxnQyxDQUdGLHFFLENBQ0UscUIsQ0FDQSxnQyxDQUdGLG1GLENBQUEsc0UsQ0FDRSxxQixDQUNBLCtCLENBR0YsOEMsQ0FDRSwyQixDQUdGLGdELENBQ0UsK0IsQ0FHRixnRCxDQUNFLCtCLENBR0YsaUQsQ0FDRSwrQixDQUdGLCtDLENBQ0UscUIsQ0FDQSxzQyxDQUdGLGdELENBQUEscUQsQ0FBQSxnRCxDQUFBLDJDLENBQ0UsVyxDQUdGLGtFLENBQUEsdUUsQ0FBQSxrRSxDQUFBLDZELENBQ0UsVSxDQUNBLFksQ0FHRiwyRCxDQUFBLGdFLENBQUEsMkQsQ0FBQSxzRCxDQUNFLFUsQ0FHRiw2RSxDQUFBLGtGLENBQUEsNkUsQ0FBQSx3RSxDQUNFLFcsQ0FDQSxZLENBR0YsdUksQ0FBQSx1SSxDQUFBLGtJLENBQUEsa0ksQ0FDRSxVLENBQ0EsVyxDQUNBLGEsQ0FHRix1SSxDQUFBLHlILENBQUEsa0ksQ0FBQSxvSCxDQUNFLFMsQ0FHRix5SSxDQUFBLHlJLENBQUEsb0ksQ0FBQSxvSSxDQUNFLFcsQ0FDQSxVLENBQ0EsYSxDQUdGLHlJLENBQUEsMkgsQ0FBQSxvSSxDQUFBLHNILENBQ0UsVSxDQUNBLFksQ0FHRiw0QyxDQUNFLDJCLENBR0YsOEMsQ0FDRSwyQixDQUdGLDhDLENBQ0UsNEIsQ0FHRiwrQyxDQUNFLDRCLENBR0Ysa0UsQ0FBQSx1RSxDQUNFLHFCLENBQ0EsZ0MsQ0FHRixvRCxDQUNFLHFCLENBQ0EsZ0MsQ0FHRix3RSxDQUFBLDZFLENBQ0UscUIsQ0FDQSxnQyxDQUdGLHNGLENBQUEseUUsQ0FBQSwyRixDQUFBLDhFLENBQ0UscUIsQ0FDQSwrQixDQUdGLGlELENBQ0UsK0IsQ0FHRixtRCxDQUNFLCtCLENBR0YsbUQsQ0FDRSxnQyxDQUdGLG9ELENBQ0UsZ0MsQ0FHRixrRSxDQUFBLDZELENBQ0UsUyxDQUdGLHlELENBQUEsb0UsQ0FBQSxvRCxDQUFBLCtELENBQ0UsNEIsQ0FDQSwwQixDQUdGLHlELENBQUEsb0QsQ0FFRSwwQixDQUNBLFUsQ0FDQSwwQixDQUNBLDhCLENBTEYsb0QsQ0FDRSxnTSxDQU9GLG9FLENBQUEsK0QsQ0FDRSxVLENBQ0EsWSxDQUNBLDBCLENBR0YsaUQsQ0FDRSwrQixDQUdGLG1ELENBQ0UsK0IsQ0FHRixtRCxDQUNFLGdDLENBR0Ysb0QsQ0FDRSxnQyxDQUdGLHlELENBQ0Usb0wsQ0FHRixzRCxDQUNFLCtCLENBR0Ysd0QsQ0FDRSwrQixDQUdGLHdELENBQ0UsaUMsQ0FHRix5RCxDQUNFLGlDLENBR0YsNkQsQ0FBQSxtRSxDQUFBLDhELENBQUEsd0QsQ0FDRSwwQixDQUVBLG9JLENBQ0EsOEYsQ0FDQSx5RixDQUVBLHVILENBQUEsMEYsQ0FHRix3RSxDQUFBLDhFLENBQUEseUUsQ0FBQSxtRSxDQUNFLDBCLENBRUEsc0ksQ0FDQSw2RixDQUNBLHdGLENBRUEseUgsQ0FBQSwyRixDQUdGLG9ELENBQUEsK0MsQ0FDRSxXLENBR0Ysc0QsQ0FBQSxpRCxDQUNFLFUsQ0FHRiw2QixDQWtGQSxtQyxDQUFBLDhCLENBbEZBLHdCLENBQ0UsUyxDQUNBLDBCLENBQ0EsOEIsQ0FHRiw2RCxDQUFBLCtDLENBQUEsd0QsQ0FBQSwwQyxDQUNFLDBCLENBRUEsa0IsQ0FHRiwrQyxDQUNFLFMsQ0FERiwwQyxDQUNFLFMsQ0FDQSxxQixDQUNBLCtCLENBQ0EsdUYsQ0FBQSwrRSxDQUdGLDZELENBQUEsaUYsQ0FBQSxvRSxDQUFBLG1FLENBQUEsd0QsQ0FBQSw0RSxDQUFBLCtELENBQUEsOEQsQ0FDRSxxQixDQUdGLDZELENBQUEsd0QsQ0FDRSxTLENBR0YsMEQsQ0FDRSxVLENBQ0EsVSxDQUNBLFksQ0FIRixxRCxDQUNFLFUsQ0FDQSxVLENBQ0EsWSxDQUNBLHVGLENBQUEsK0UsQ0FHRix3RSxDQUFBLG1FLENBQ0UsVSxDQUNBLFUsQ0FDQSxlLENBR0YsdUMsQ0FDRSwrQixDQUdGLHlDLENBQ0UsK0IsQ0FHRix5QyxDQUNFLGdDLENBR0YsMEMsQ0FDRSxnQyxDQUdGLCtDLENBQ0UscUIsQ0FDQSwrQixDQUNBLGlELENBQUEseUMsQ0FHRiwwRCxDQUNFLGlELENBQUEseUMsQ0FHRiw0QyxDQUNFLGdDLENBR0YsOEMsQ0FDRSxnQyxDQUdGLDhDLENBQ0UsaUMsQ0FHRiwrQyxDQUNFLGlDLENBU0YsbUMsQ0FBQSwwRCxDQUFBLDhCLENBQUEscUQsQ0FDRSx5QixDQUVBLGlCLENBR0YseUQsQ0FBQSxvRCxDQUNFLFMsQ0FHRiw0QyxDQUFBLHVDLENBQ0UsK0UsQ0FBQSx1RSxDQUdGLDhDLENBQ0UsVSxDQURGLHlDLENBQ0UsVSxDQUNBLCtFLENBQUEsdUUsQ0FHRixtRSxDQUFBLDhELENBQ0UseUIsQ0FFQSxpQixDQUVBLFUsQ0FDQSxVLENBQ0EsaUIsQ0FDQSxXLENBQ0EsSyxDQUNBLFEsQ0FDQSxNLENBQ0EsTyxDQVpGLDhELENBSUUscUQsQ0FBQSw2QyxDQVdGLDhFLENBRUUsVyxDQUNBLFUsQ0FIRix5RSxDQUNFLHFELENBQUEsNkMsQ0FDQSxXLENBQ0EsVSxDQUdGLDhELENBQUEsa0YsQ0FBQSxxRSxDQUFBLG9FLENBQ0UscUIsQ0FHRixxRCxDQUNFLHFCLENBQ0EsZ0MsQ0FDQSxvRCxDQUFBLDRDLENBR0YsZ0QsQ0FDRSw0QixDQUdGLDZDLENBQ0UsK0IsQ0FHRiwrQyxDQUNFLCtCLENBR0YsK0MsQ0FDRSxnQyxDQUdGLGdELENBQ0UsZ0MsQ0FHRixtQyxDQUNFLGdELENBQUEsd0MsQ0FHRiw4QyxDQUNFLCtFLENBQUEsdUUsQ0FHRixtRSxDQUNFLG1GLENBQUEsMkUsQ0FHRiw4RSxDQUNFLG1GLENBQUEsMkUsQ0FHRixtRSxDQUFBLHVGLENBQUEsMEUsQ0FBQSx5RSxDQUNFLHFCLENBR0YsMEQsQ0FDRSxxQixDQUNBLGdDLENBQ0Esb0QsQ0FBQSw0QyxDQUdGLHFELENBQUEsb0QsQ0FBQSwrQyxDQUNFLDRCLENBR0Ysa0QsQ0FDRSxnQyxDQUdGLG9ELENBQ0UsZ0MsQ0FHRixvRCxDQUNFLGlDLENBR0YscUQsQ0FDRSxpQyxDQUdGLHlELENBQUEsb0QsQ0FDRSxPLENBQ0EsYSxDQUdGLDZGLENBQUEsMkUsQ0FBQSxrRyxDQUFBLGdGLENBQ0UsUSxDQUNBLGEsQ0FHRixzRSxDQUFBLGlFLENBQ0UsTSxDQUNBLFUsQ0FHRix5RCxDQUFBLG9ELENBQ0UsVyxDQUdGLDJELENBQUEsc0QsQ0FDRSxVLENBR0YsNkQsQ0FDRSxxQixDQUNBLHFDLENBQ0EsMEIsQ0FDQSw4QixDQUdGLGlGLENBQUEsb0UsQ0FDRSxxQixDQUNBLHFDLENBQ0EsMEIsQ0FDQSw4QixDQUdGLGtFLENBQ0UscUIsQ0FDQSwrQixDQUNBLDBCLENBQ0EsOEIsQ0FHRixzRixDQUFBLHlFLENBQ0UscUIsQ0FDQSwrQixDQUNBLDBCLENBQ0EsOEIsQ0FHRiw4QyxDQUNFLFMsQ0FERiwrQyxDQUNFLFMsQ0FDQSxxQixDQUNBLCtCLENBR0YsNEQsQ0FBQSw2RCxDQUNFLFMsQ0FHRix1RSxDQUFBLHlELENBQUEsd0UsQ0FBQSwwRCxDQUNFLFUsQ0FDQSxVLENBQ0EsWSxDQUdGLGlJLENBQUEsbUgsQ0FBQSxrSSxDQUFBLG9ILENBQ0UsVSxDQUdGLG1JLENBQUEscUgsQ0FBQSxvSSxDQUFBLHNILENBQ0UsVyxDQUNBLFksQ0FHRiw0QyxDQUNFLCtCLENBR0YsOEMsQ0FDRSwrQixDQUdGLDhDLENBQ0UsZ0MsQ0FHRiwrQyxDQUNFLGdDLENBR0YsNEQsQ0FDRSxxQixDQUNBLGdDLENBR0Ysa0UsQ0FDRSxxQixDQUNBLGdDLENBR0YsZ0YsQ0FBQSxtRSxDQUNFLHFCLENBQ0EsK0IsQ0FHRiw4QyxDQUNFLHFCLENBQ0EsK0IsQ0FHRiwyQyxDQUNFLGdDLENBR0YsNkMsQ0FDRSxnQyxDQUdGLDZDLENBQ0UsaUMsQ0FHRiw4QyxDQUNFLGlDLENBR0Ysb0QsQ0FDRSxVLENBREYsK0MsQ0FDRSxVLENBRUEsK0IsQ0FIRixvRCxDQUFBLCtDLENBQUEsa0QsQ0FDRSxVLENBREYsNkMsQ0FDRSxVLENBQ0EscUIsQ0FDQSwrQixDQUdGLGtFLENBQUEsNkQsQ0FBQSxrRSxDQUFBLDZELENBQUEsZ0UsQ0FBQSwyRCxDQUNFLFMsQ0FDQSxjLENBQ0EsaUIsQ0FDQSxXLENBQ0EsSyxDQUNBLFEsQ0FDQSxNLENBQ0EsTyxDQUdGLDZFLENBQUEsd0UsQ0FBQSw2RSxDQUFBLHdFLENBQUEsMkUsQ0FBQSxzRSxDQUNFLFUsQ0FDQSxjLENBQ0EsaUIsQ0FDQSxVLENBQ0EsSyxDQUNBLFEsQ0FDQSxNLENBQ0EsTyxDQUdGLCtELENBQUEsMEQsQ0FBQSwrRCxDQUFBLDBELENBQUEsNkQsQ0FBQSx3RCxDQUNFLFUsQ0FDQSxXLENBQ0EsWSxDQUdGLDRDLENBQUEsNEMsQ0FBQSwwQyxDQUNFLCtCLENBR0YsOEMsQ0FBQSw4QyxDQUFBLDRDLENBQ0UsK0IsQ0FHRiw4QyxDQUFBLDhDLENBQUEsNEMsQ0FDRSxnQyxDQUdGLCtDLENBQUEsK0MsQ0FBQSw2QyxDQUNFLGdDLENBR0Ysa0UsQ0E4REEsNkQsQ0E5REEsZ0UsQ0FDRSxxQixDQUNBLGdDLENBR0Ysd0UsQ0FBQSxzRSxDQUNFLHFCLENBQ0EsZ0MsQ0FHRixzRixDQUFBLHlFLENBQUEsb0YsQ0FBQSx1RSxDQUNFLHFCLENBQ0EsK0IsQ0FHRixvRCxDQUVFLCtCLENBRkYsa0QsQ0FDRSxxQixDQUNBLCtCLENBR0YsaUQsQ0FBQSxpRCxDQUFBLCtDLENBQ0UsZ0MsQ0FHRixtRCxDQUFBLG1ELENBQUEsaUQsQ0FDRSxnQyxDQUdGLG1ELENBQUEsbUQsQ0FBQSxpRCxDQUNFLGlDLENBR0Ysb0QsQ0FBQSxvRCxDQUFBLGtELENBQ0UsaUMsQ0FHRixvRCxDQUFBLCtDLENBQ0UsNEIsQ0FDQSxnQixDQUNBLGtCLENBR0EsNkIsQ0FFQSxxQixDQVJGLCtDLENBSUUsaUIsQ0FDQSxpQyxDQU1GLG9ELENBQ0UsaUIsQ0FDQSwyQixDQUdGLCtDLENBQ0UscUIsQ0FDQSxxQyxDQUdGLG9ELENBQ0UscUIsQ0FDQSwrQixDQVFGLG1FLENBQ0UscUIsQ0FDQSxnQyxDQUdGLGlGLENBQUEsb0UsQ0FDRSxxQixDQUNBLCtCLENBR0Ysa0UsQ0FDRSxxQixDQUNBLHNDLENBR0Ysd0UsQ0FDRSxxQixDQUNBLHNDLENBR0Ysc0YsQ0FBQSx5RSxDQUNFLHFCLENBQ0EscUMsQ0N2d0NGLE8sQ0FDRSxpQixDQUNBLEssQ0FDQSxPLENBQ0EsTSxDQUNBLFUsQ0FDQSxzQyxDQU1BLFksQ0FDRSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSwwQixDQUFBLHFCLENBQUEsa0IsQ0FDQSxtQixDQUNBLGlCLENBQ0EsMEMsQ0Y2SEYseUJFbElBLFksQ0FRSSxhLENBQ0Esa0JBR0YsNEIsQ0FDRSxhLENGcUhKLHlCRXRIRSw0QixDQUlJLGlCLEFGOEhOLGdERTlJQSxZLENBcUJJLDBCQUlKLGEsQ0FDRSxjLENBQ0EsZ0IsQ0FDQSxhLENBQ0Esa0IsQ0FBQSxzQixDQUFBLGtCLENBQUEsYyxDQUNBLGUsQ0FDQSxpQixDRitHRixnREVySEEsYSxDQVNJLG1CLEFGZ0dKLHlCRXpHQSxhLENBYUksYyxDQUNBLGVBR0Ysa0IsQ0FDRSxvQixDWnhDSix1RSxDQUNBLGUsQ0FDQSxpQixDVTZIQSx5QkU5RUEsWSxDQUVJLGMsQUZrRkoseUJFOUVBLGEsQ0FFSSxrQkFJSixhLENBQ0UsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDRjZFRixnREU5RUEsYSxDQUlJLGMsQUY4REoseUJFbEVBLGEsQ0FRSSxjQUdGLGtCLENBQ0UsVyxDQURELDRDLENBS0ssK0IsQ0FLTixrQixDQUNFLG9CLENBQ0EsYyxDQUNBLHdCLENackZKLG1FLENBQ0EsZSxDQUNBLGlCLENZcUZJLGEsQ0FDQSw0QixDQUNBLDZCLENBQUEscUIsQ0FDQSxtQixDQUNBLGMsQ0FDQSxpQixDQVZELHdCLENBYUcsOEIsQ0ZzQ04seUJFakNBLGUsQ0FFSSxpQixDQUNBLDZCLENBQUEscUIsQ0FDQSxTLEFGbUNKLGdERXZDQSxlLENBUUksYyxBRm1CSix5QkUzQkEsZSxDQVlJLGMsQUZ1Q0osMEJFbkNBLGUsQ0FFSSxjLEFGMkJKLDBCRW5CQSxrQixDQUVJLGlCLENBQ0EsTSxDQUNBLE8sQ0FDQSxrQyxDQUFBLDhCLENBQUEsNEIsQUZKSix5QkVEQSxrQixDQVNJLFMsQ0FDQSxRLENBQ0EsV0FYSCx5QixDQW1CQyxzQyxDQ2tCQSxhLENBQ0EsNEIsQ0FDQSw4QyxDQUNBLHFDLENBQUEsNkIsQ0FRRSxVLENBS0EsVyxDRHJESCx5QixDQWVHLFUsQ0M4Q0YsaUMsQ0QxQ0Esc0MsQ0MwQ0EsaUMsQ0RuQ0YsbUJBQUEsZ0IsQ0FDRSw0QixDQURELG1CQUFBLDZCLENBS0sseUMsQ0FMTCxtQkFBQSw4QixDQVNLLFUsQ0FUTCxtQkFBQSw2RCxDQWdCVyxVLENBQ0Esa0MsQ0FqQlgsbUJBQUEsbUMsQ0F1Qk8sMEIsQ0F2QlAsbUJBQUEseUMsQ0EwQlMsaUMsQ0FDQSxVLENBM0JULG1CQUFBLDBDLENDV0MsYSxDQUNBLDRCLENBQ0EsOEMsQ0FDQSxxQyxDQUFBLDZCLENBUUUsVSxDQUtBLFcsQ0FRRixpQyxDSDVERix5QkVpRUEsZSxDQUVJLGMsQ0FDQSxLLENBQ0EsTyxDQUNBLFEsQ0FDQSxNLENBQ0EscUIsQ0FDQSxlLEFGN0RKLGdERXFEQyw0QixDQXNCTyxpQixDQUNBLFEsQ0FDQSxPLENBQ0EsTSxDQUNBLFcsQUYzRlIseUJFaUVDLDRCLENBOEJPLGEsQ0FDQSx1QyxDQUNBLDBDLENBQ0EsbUIsQ0FDQSxlLENBbENQLDZCLENBd0NPLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FDQSxrQixBRjlGUixnREVxREMsK0IsQ0ErQ08sYSxDQUNBLGlCLENBQ0EsTyxDQUNBLGtDLENBQUEsOEIsQ0FBQSwwQixDQUNBLGEsQUZwSFIseUJFaUVDLCtCLENBdURPLGEsQ0FDQSxrQixBRjdHUixnREVxREMsNkIsQ0E4RE8sbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUNBLGlCLENBQ0EsTyxDQUNBLGtDLENBQUEsOEIsQ0FBQSwwQixDQUNBLFksQUZuSVIseUJFaUVDLDZCLENBc0VPLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0F0RVAsK0IsQ0E0RU8sY0FNUCwyQixDQUlLLGUsQ0FKTCw4QixDQUFBLDhCLENBQUEsNEIsQ0FBQSwyQixDQVFLLFksQ0Z6SU4sMEJJL0pBLDRCLENBRUksV0FJSixtQixDQUNFLGMsQ0FHRixrQixDQUNFLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLDBCLENBQUEscUIsQ0FBQSxrQixDQUdGLGtCLENBQ0UsZ0IsQ0FDQSxjLENBQ0Esa0IsQ0FDQSxpQixDSjBIRix5Qkk5SEEsa0IsQ0FPSSxpQixDQUNBLG9CQVJILHlCLENBWUcsVSxDRHNKRixhLENBQ0EsNEIsQ0FDQSw4QyxDQUNBLHFDLENBQUEsNkIsQ0FRRSxVLENBS0EsVyxDQVFGLCtCLENDNUtFLGlCLENBQ0EsVSxDQUNBLE8sQ0FDQSxrQyxDQUFBLDhCLENBQUEsMEIsQ0o2R0oseUJJOUhDLHlCLENBb0JLLE0sQ0FDQSxVLENBQ0EsaUQsQ0FBQSw2QyxDQUFBLDJDQXRCTCw2QixDQTJCRyxlLENBM0JILG9DLENBOEJLLHNCLENKZ0dOLHlCSTlIQyw2QixDQW9DSyxjLEFBS0osbUJBQUEsMEMsQ0R5SEEsYSxDQUNBLDRCLENBQ0EsOEMsQ0FDQSxxQyxDQUFBLDZCLENBUUUsVSxDQUtBLFcsQ0FRRiwrQixDQzFJRixrQixDQUNFLGEsQ2RsREYsbUUsQ0FDQSxlLENBQ0EsaUIsQ1U2SEEseUJJOUVBLGtCLENkakRBLHNFLENBQ0EsZSxDQUNBLGlCLENjcURJLGtCQU5ILHdCLENBVUcseUIsQ0FDQSxhLENBV0YsbUJBQUEsb0MsQ0FSQSxtQkFBQSxtQyxDQUNFLFUsQ0FJSixtQixDQUNFLHNCLENBQUEsaUIsQ0FBQSxjLENKMERGLHlCSW5EQyxpRCxDQUlPLGMsQ0FKUCx3RCxDQU1TLHdCQ2pHWixPLENBQ0UscUIsQ0FBQSxtQixDQUFBLGEsQ0FDQSx3QixDQUNBLFUsQ0xpSkEseUJLM0lBLFksQ0FFSSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0EsZ0IsQUw4SUosZ0RLakpBLFksQ0FPSSxtQixBTDhISix5QktySUEsWSxDQVdJLHFCQUlKLGEsQ0FDRSxjLENBQ0EsZ0IsQ0FDQSxVLENMeUhGLHlCSzVIQSxhLENBTUksa0IsQ0FBQSxzQixDQUFBLGtCLENBQUEsYyxDQUNBLGUsQ0FDQSxvQixBTDBISixnREtsSUEsYSxDQVlJLG1CLEFMMEdKLHlCS3RIQSxhLENBZ0JJLGMsQ0FDQSxhLENBQ0Esa0IsQ0FDQSxtQkFHRixrQixDQUNFLG9CLENmaENKLHVFLENBQ0EsZSxDQUNBLGlCLENVbUlBLHlCSzVGQSxnQixDQUVJLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLGMsQUxvRkoseUJLdEZBLGdCLENBTUksa0IsQ0FOSCwyQixDQVNLLGlCLEFMbUZOLHlCSy9FRSxxQixDQUVJLGtCLENBQ0EsaUIsQUxrRk4sZ0RLckZFLHFCLENBT0ksbUIsQUxrRU4seUJLekVFLHFCLENBV0ksa0IsQ0FDQSxtQkFaSCxnQyxDQWdCRyxjLENBQ0EsZSxDQUlKLHNCLENmM0VGLHVFLENBQ0EsZSxDQUNBLGlCLENlMkVJLGdCLENBQ0EsYyxDTHVESix5QksxREUsc0IsQ0FNSSxvQixBTDhDTix5QktwREUsc0IsQ0FVSSxtQkFWSCxpQyxDQzFGTCxzQixDQUFBLG9CLENBQUEsd0IsQ0R3R1EsZSxDQUlKLHFCLENBQ0UsZ0IsQ0FDQSxjLENMd0RKLDBCS3BEQSxlLENBRUksa0IsQUxzQ0osZ0RLeENBLGUsQ0FNSSxpQixDQUNBLFEsQ0FDQSxRQUlKLGUsQ0FDRSxjLENBQ0EseUMsQ0xvQkYseUJLdEJBLGUsQ0FLSSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxjLEFMV0oseUJLaEJBLGUsQ0FTSSxtQkFJSixhLENBQ0UsZ0IsQ0FDQSxjLENBQ0EsMEIsQ0xNRix5QktUQSxhLENBTUksbUIsQUxISix5QktIQSxhLENBa0JBLGEsQ0FSSSxpQixDQVZILHdCLENBa0JBLHdCLENBTEssaUJBS0wsb0IsQ0FVRyxnQixDQUNBLGMsQ0FDQSxVLENBQ0EsVyxDQWJILDBCLENBZ0JLLFMsQ0FLTixhLENBQ0UsZ0IsQ0FDQSxjLENBQ0Esb0IsQ0FDQSxVLENMbENGLHlCSzhCQSxhLENBT0ksa0JFekxOLE0sQ0FDRSxjLENBQ0EsZSxDQUNBLGUsQ0FDQSxLLENBQ0EsTSxDQUNBLFUsQ0FDQSxXLENBQ0EsYyxDQUNBLGEsQ0FDQSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0EsMkIsQ0FBQSw0QixDQUFBLDZCLENBQUEseUIsQ0FBQSxxQixDQUNBLGdCLENBRUEsZ0IsQ0FDRSxXLENBQ0EsYSxDQUNBLGEsQ0FDQSxTLENBQ0EsaUIsQ0FFQSxzQixDQUNFLFcsQ0FLRixpQixDQUNFLGlCLENBQ0EsTyxDQUNBLGtDLENBQUEsOEIsQ0FBQSwwQixDUDRISixnRE8vSEUsaUIsQ0FNSSw2QyxDQUFBLHlDLENBQUEsdUMsQVA2R04seUJPbkhFLGlCLENBVUksNkMsQ0FBQSx5QyxDQUFBLHVDQVZILHdCLENBQUEsOEIsQ0p1SkQsYSxDQUNBLDRCLENBQ0EsOEMsQ0FDQSxxQyxDQUFBLDZCLENBUUUsVSxDQUtBLFcsQ0l2S0Qsd0IsQ0FjRyxVLENKaUtKLCtCLENJL0tDLDhCLENKK0tELCtCLENIcENGLDBCT2xIRSxnQixDQUVJLGEsQVBvR04sZ0RPdEdFLGdCLENBTUksYSxBUG9GTix5Qk8xRkUsZ0IsQ0FVSSxhLEFQd0dOLDBCT3BHRSxnQixDQUVJLFksQVBzRk4sZ0RPeEZFLGdCLENBTUksWSxBUHNFTix5Qk81RUUsZ0IsQ0FVSSxZQVZILHVCLENBY0csZ0MsQ0FBQSw0QixDQUFBLHdCLENBS04sVyxDQUNFLHFCLENBRUEsaUIsQ0FDQSxhLENQNkVGLDBCT2pGQSxXLENBT0ksUyxDQUNBLFUsQ0FDQSxRLENBQ0EsYSxBUDJESixnRE9yRUEsVyxDQWNJLFMsQ0FDQSxVLENBQ0EsUSxDQUNBLGEsQVB3Q0oseUJPekRBLFcsQ0FxQkksYyxDQUNBLFEsQ0FDQSxTLENBQ0EsUSxDQUNBLGFBekJKLFcsQ0FBQyxpQixDQTZCRyxZLENBN0JILGlCLENBaUNHLGEsQ0FHRCxzQixDQUVHLFUsQ0FDQSxjLENBQ0EsVyxDQUNBLFksQ0FDQSxhLENBQ0Esd0MsQ0FDQSxTLENQcUNOLDBCTzdDRyxzQixDQVdLLFUsQ0FDQSxXLEFQcUJSLGdET2pDRyxzQixDQWdCSyxVLENBQ0EsVyxBUElSLHlCT3JCRyxzQixDQXFCSyxVLENBQ0EsV0F0QkwscUIsQ0EyQkcsVSxDQUNBLGMsQ0FDQSxXLENBQ0EsWSxDQUNBLGEsQ0FDQSx5QyxDQUNBLFMsQ1BZTiwwQk83Q0cscUIsQ0FvQ0ssVyxDQUNBLGMsQVBKUixnRE9qQ0cscUIsQ0F5Q0ssVyxDQUNBLGMsQVByQlIseUJPckJHLHFCLENBOENLLFcsQ0FDQSxjQU1SLGEsQ0FDRSxhLENBQ0EscUMsQ0FBQSw2QixDQUNBLFMsQ0FDQSxpQixDQUdGLGEsQ0FBQyxtQixDSkhDLGEsQ0FDQSw0QixDQUNBLDhDLENBQ0EscUMsQ0FBQSw2QixDQVFFLFUsQ0FLQSxXLENJYkosYSxDQUNFLGlCLENBQ0EsSyxDQUNBLE8sQ0FDQSxVLENBQ0EsYyxDSmdCQSxrQyxDSDVERix5Qk91Q0EsYSxDQVNJLDRCLENBQUEsd0IsQ0FBQSxzQkFUSCxtQixDSnFCQyxrQyxDSHBDRiwwQk8rQkUsK0IsQ0FFSSxjLENBQ0EsUSxDQUNBLFlBS04sYSxDQUNFLGtCLENBQ0EsaUIsQ0FDQSxhLENBRUEsb0IsQ0FDRSxjLENBQ0EsYSxDQUNBLGdCLENqQnZNSixtRSxDQUNBLGUsQ0FDQSxpQixDaUJ1TUksa0IsQ1AxRUoseUJPcUVFLG9CLENBUUksZ0IsQ0FDQSxjLENBQ0EsaUJBSUosbUIsQ0FDRSxhLENBQ0EsYyxDQUNBLGdCLENBQ0EsZ0IsQ0FyT04sUSxDQXdPSSxtQixDQW9CQSxjLENBQ0EsZ0IsQ0FDQSxVLENBdEJBLG1CLENBSUUsZSxDQTVPTixhLENBaVBJLGUsQ0FDQSxpQixDUDlGRix5Qk9wSkYsaUIsQ0FzUFEsNEMsQ0FBQSxzQ0F0UFIsUSxDQStQSSxrQixDQS9QSixhLENBbVFJLHVCLENBQUEsOEIsQ0FBQSxvQixDQUFBLHNCLENQckhGLHlCTzlJRixhLENBc1FNLFEsQ0FDQSxjLENBQ0EsVSxDQUNBLE0sQ0FDQSxPLENBQ0EsZ0JBM1FOLHFCLENBZ1JJLGlCLENBaFJKLDRCLENBbVJNLG9CLENBQ0EsZ0IsQ1BwSEosMEJPaEtGLDRCLENBdVJRLG9CLEFQakhOLDBCT3RLRixpQyxDQThSVSxhQTlSViwwQyxDQW1TUSxrQixDQW5TUixrQyxDQXVTUSxXLENBQ0EsVSxDQUVBLGdDLENBQUEsNEIsQ0FBQSx3QixDQU1BLGUsQ0FoVFIsd0MsQ0E0U1UsUyxDQUNBLHNCLENBQUEsa0IsQ0FBQSxjLENBS0EsWSxDQWxUVix5QyxDSmtMSSxhLENBV0UsVSxDQUtBLFcsQ0FRRixrQyxDSTFNSix5QyxDQUFBLCtDLENEQUEsMEIsQ0FBQSwyQixDSG1MSSw0QixDQUNBLDhDLENBQ0EscUMsQ0FBQSw2QixDSXJMSiwrQyxDSmtMSSxhLENBV0UsVSxDQUtBLFcsQ0FRRixrQyxDSTFNSixpQyxDQStUUSxTLENBRUEsWSxDQWpVUix1QyxDQW9VVSxlLENBcFVWLGlDLENBeVVRLFUsQ0F6VVIsa0MsQ0E2VVEsWSxDQTdVUixzQyxDQWdWVSxhLENBQ0EsNkMsQ0FBQSxxQyxDQWpWVixrQixDQXdWSSxpQixDQXhWSixhLENBNFZJLGlCLENBNVZKLG1CLENBZ1dJLGlCLENBQ0EsUSxDQUNBLGtDLENBQUEsOEIsQ0FBQSwwQixDQUNBLGEsQ0FDQSxrQixDQUNBLFksQ0NyV0osUSxDQVdFLGUsQ0FQQSxjLENBVUUsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUNBLDJCLENBQUEsNEIsQ0FBQSw2QixDQUFBLHlCLENBQUEscUIsQ0FYRixjLENBR0Usd0IsQ0FBQSxxQyxDQUFBLHFCLENBQUEsNkIsQ0FDQSxnQixDQUdGLGUsQ0FDRSxrQixDQUFBLG1CLENBQUEsbUIsQ0FBQSxXLENBQ0EscUIsQ0FBQSxtQixDQUFBLGEsQ1J5SkYsMEJNdEtGLE8sQ0FFSSxpQixBTjRJRix5Qk05SUYsYyxDQU9NLGMsQ0FDQSxhQVJOLGMsQ1Q2SEUsMEIsQ0dtQ0EsMEJNaEtGLGMsQ1RnSUksaUIsQ0FDQSxvQlNqSUosa0IsQ0FpQk0sVSxDTjZISix5Qk05SUYsa0IsQ0FvQlEsVUFwQlIscUIsQ0F5Qk0sYSxDQUNBLGlCLENBQ0Esb0IsQ0FDQSxlLENOd0hKLHlCTXBKRixxQixDQStCUSxjQS9CUiwwQixDQUFBLDJCLENBZ0hNLFUsQ0FoSE4sMkIsQ0FxQ1EscUIsQ0FDQSxlLENINElKLG9CLENBV0UsVSxDQUtBLFcsQ0FRRix1QixDRzFNSixXLENBNENJLGtCLENOa0dGLHlCTTlJRixXLENBK0NNLG1CLENBQ0EsbUMsQ0FBQSw2QkFoRE4sMkIsQ1Q0SEUsaUIsQ0FDQSxtQixDR21DQSwwQk1oS0YsMkIsQ1RnSUksaUIsQ0FDQSxvQlNqSUosUyxDVjZ3SUUsZ0IsQ043dklBLGUsQ0FDQSxpQixDZ0JqQkYsUyxDQTZESSxrQixDQUVBLGMsQ0FDQSxnQixDaEJqREYsc0UsQ1UySUEsZ0RNMUpGLFMsQ0F1RU0sb0IsQU51RUoseUJNOUlGLFMsQ0EyRU0sb0JWa3NJSixnQixDTjl2SUEsbUUsQ2dCZkYsUyxDQXFGSSxhLENBQ0EseUIsQ0F0RkosZSxDQXlGTSxvQixDQXpGTixrQixDQThGSSxpQixDQUNBLDZCLENBQUEscUIsQ0FDQSxrQixDQUNBLHNCLENBQ0Esd0IsQ0FDQSx5QixDQUFBLGlCLENOdURGLGdETTFKRixrQixDQXNHTSx1QixDQUNBLHdCLEFOdUNKLHlCTTlJRixrQixDQTJHTSxzQixDQUNBLHdCQTVHTiwwQixDQWlITSxpQixDQUNBLE0sQ0FDQSxLLENIK0RGLGEsQ0FXRSxVLENBS0EsVyxDQVFGLG1DLENHckZFLHNDLENBQUEsa0MsQ0FBQSw4QixDTnlCSix5Qk05SUYsMEIsQ0F3SFEsSyxDQUNBLFEsQ0FDQSw4QyxDQUFBLDBDLENBQUEsd0NBMUhSLG9CLENBQUEsdUIsQ0FBQSxVLENoQmVFLHlFLENBQ0EsZSxDQUNBLGlCLENnQitHSSxjLENBQ0EsZ0IsQ05hSix5Qk05SUYsb0IsQ0FvSVEsYyxDQUNBLGtCQXJJUix1QixDQTBJTSxpQixDQUNBLFUsQ0FDQSxXLENBQ0EsbUMsQ0FBQSwyQixDaEI5SEoscUUsQ2dCZ0lJLGMsQ0FDQSxnQixDQUNBLFUsQ05TSixnRE0xSkYsdUIsQ0FvSlEsVSxDQUNBLG1DLENBQUEsNkIsQU5QTix5Qk05SUYsdUIsQ0F5SlEsVSxDQUNBLG1DLENBQUEsNkJBMUpSLFUsQ0FnS0ksa0IsQ2hCakpGLDJFLENnQm1KRSxjLENBQ0EsZ0IsQ0FuS0osc0IsQ0FzS00sWSxDTlpKLGdETTFKRixVLENBMEtNLG9CLEFONUJKLHlCTTlJRixVLENBOEtNLGtCLENBQ0EsZ0IsQ0FDQSxnQkFoTE4sVSxDQXFMSSxrQixDQUNBLGEsQ2hCdktGLG1FLENBQ0EsZSxDQUNBLGlCLENnQnVLRSxjLENBQ0EsZ0IsQ04zQ0YseUJNOUlGLFUsQ0E0TE0sYyxDQUNBLGtCQTdMTixVLENBa01JLGtCLENOaEtGLGEsQ01sQ0YsYSxDTm1DSSxpQixDTWdNRSxjLENBQ0EsZ0IsQ0FwT04sYSxDQXFNTSxpQixDQUNBLGtCLENBdE1OLG1CLENBZ05RLFUsQ0FDQSxpQixDQUNBLFUsQ0FDQSxRLENBQ0EsVSxDQUNBLGtCLENBQ0EsUSxDQUNBLFMsQ0F2TlIsVSxDQTZOSSxlLENOOUxGLG9CLENBQ0Esd0IsQ0FFQSxhLENNK0xJLG9CLENoQmxOSixzRSxDQUNBLGUsQ0FDQSxpQixDVXFCQSxxQixDQUNFLCtCLENBQ0EsNEIsQ0FDQSw4QixDTWtNSSxpQixDQUNBLDhCLENBQUEsc0IsQ2hCN05OLHVFLENBQ0EsZSxDQUNBLGlCLENnQjZOTSxjLENBQ0EsZ0IsQ0FDQSxhLENObEdOLHlCTTlJRixhLENBdU9RLHNCQWNOLGdCLENBQ0UsaUIsQ0FDQSxnQixDQUNBLFcsQ054RkYsMEJNcUZBLGdCLENBTUksUSxDQUNBLFlBSUosYyxDQUNFLGlCLENBQ0EsVyxDQUNBLFcsQ0FDQSxrQixDQUNBLGlCLENBQ0Esa0MsQ0FBQSw4QixDQUFBLDBCLENOdEdGLDBCTWdHQSxjLENBU0ksZSxDQUNBLGdCLENBQ0EsVSxDQUNBLCtCLENBQUEsMkIsQ0FBQSx5QkFaSCxnQixDQUFBLHFCLENoQmpQRCwyRSxDQUNBLGUsQ0FDQSxpQixDZ0JnUUksYyxDQUNBLGEsQ041R0osMEJNMEZDLHFCLENBcUJLLGUsQ0FDQSxvQixDQUNBLGVBdkJMLGdCLENBNEJHLGEsQ2hCN1FKLG1FLENnQitRSSxjLENBQ0EsZ0IsQ0FDQSxVLENOMUhKLDBCTTBGQyxnQixDQW1DSyxpQkFLTixZLENBQ0Usa0IsQ0FDQSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENOMUlGLDBCTXdJQSxZLENBS0ksMkIsQ0FBQSw0QixDQUFBLDZCLENBQUEseUIsQ0FBQSx1QixBTm5KSixnRE04SUEsWSxDQVNJLG9CLEFObktKLHlCTTBKQSxZLENBYUksb0JBUUgsd0IsQ0FyQkEsdUIsQ0FpQkcsZSxDTm5KSiwwQk11SkEsYSxDQUVJLGlCLENBQ0Esa0IsQ0FBQSxjLENBQUEsVSxDQUFBLFEsQU50S0osZ0RNbUtBLGEsQ0FPSSxvQixBTnRMSix5Qk0rS0EsYSxDQVdJLG9CLEFObEtKLDBCTTBLQSxjLENBRUksa0IsQ0FBQSxzQixDQUFBLGtCLENBQUEsYyxDQUNBLGdCLENBSEgsb0MsQ0FNSyxlLENBQ0Esc0IsQ0FBQSxrQixDQUFBLGdCLEFOdkxOLDBCTWdMQyxvQyxDQWFLLGVBN1ZSLG1CLENBbVdJLGUsQ0FDQSxrQixDQUNBLGUsQ05yTUYsMEJNaEtGLDhCLENBeVdRLFdBeldSLDBCLENBOFdNLGMsQ0FDQSxhLENOak9KLHlCTTlJRiwwQixDQWtYUSxjLENBQ0Esa0JBblhSLHdCLENBeVhJLGlCLENBQ0EsbUIsQ04xTkYsMEJNaEtGLHdCLENBNlhNLGlCLENBQ0Esb0JBOVhOLGtDLENBb1lNLGdCLENOOU5KLDBCTXRLRixrQyxDQXVZUSxvQixBTjdPTixnRE0xSkYsa0MsQ0EyWVEsb0IsQU43UE4seUJNOUlGLGtDLENBK1lRLG9CQS9ZUixpQyxDQW9aTSxnQixDTjFQSixnRE0xSkYsd0MsQ0F5WlEsY0F6WlIsbUIsQ0ErWkksa0IsQ05qUkYseUJNOUlGLG1CLENBa2FNLG9CVjZxSU4sMkIsQ1Uva0pBLDRCLENBd2FJLGEsQ05sUUYsMEJNcVFBLFksQ0FFSSxpQixDQUNBLGUsQ0FISCxtQixDQU1LLFUsQ0gvUEosYSxDQUNBLDRCLENBQ0EsOEMsQ0FDQSxxQyxDQUFBLDZCLENBUUUsVyxDQUtBLFksQ0FRRixpQyxDR3lPSSxpQixDQUNBLEssQ0FDQSxPLENHbGJOLGUsQ0FFSSxtQixBVHFKSixnRFN2SkEsZSxDQU1JLG1CLEFUcUlKLHlCUzNJQSxlLENBU0ksbUJBR0Ysc0IsQ0FDRSxnQixDVDBJSixnRFMzSUUsc0IsQ0FJSSxrQixBVDJITix5QlMvSEUsc0IsQ0FRSSxrQkFJSixvQixDQUNFLG1CLENUOEhKLGdEUy9IRSxvQixDQUlJLHFCLEFUK0dOLHlCU25IRSxvQixDQVFJLHFCQW5DUixtQyxDQXlDSSxrQixDakJ6Q0osSSxDQUNFLG9CLENBQ0EscUIsQ0FDQSxjLENBQ0EsbUMsQ0FBQSw4QixDQUFBLDJCLENBQ0EsNEIsQ0FDQSxpQixDQUNBLGlCLENBQ0EseUIsQ0FBQSxpQixDQUNBLGUsQ0FDQSx3QixDQUNBLGMsQ0ZJQSxtRSxDQUNBLGUsQ0FDQSxpQixDRWpCRixVLENBQUEsVSxDQWdCSSxvQixDQWlCRixZLENBQ0Usd0IsQ0FDQSxvQixDQUNBLFUsQ0FIRCxrQixDQU1HLHdCLENBQ0Esb0IsQ0FDQSxVLENBUkgscUIsQ0FBQSxxQixDQWFHLHdCLENBQ0Esb0IsQ0FDQSxVLENBSUosYyxDQUNFLHdCLENBQ0Esb0IsQ0FDQSxVLENBSEQsb0IsQ0FNRyx3QixDQUNBLG9CLENBQ0EsVSxDQVJILHVCLENBQUEsdUIsQ0FhRyx3QixDQUNBLG9CLENBQ0EsVSxDQUlKLFksQ0FDRSx3QixDQUNBLG9CLENBQ0EsVSxDQUhELGtCLENBTUcsd0IsQ0FDQSxvQixDQUNBLFUsQ0FSSCxxQixDQUFBLHFCLENBYUcsd0IsQ0FDQSxvQixDQUNBLFUsQ0FJSixXLENBQ0Usd0IsQ0FDQSxvQixDQUNBLFUsQ0FIRCxpQixDQU1HLHdCLENBQ0Esb0IsQ0FDQSxVLENBUkgsb0IsQ0FBQSxvQixDQWFHLHdCLENBQ0Esb0IsQ0FDQSxVLENBSUosWSxDQUNFLHdCLENBQ0Esb0IsQ0FDQSxVLENBSEQsa0IsQ0FNRyx3QixDQUNBLG9CLENBQ0EsVSxDQVJILHFCLENBQUEscUIsQ0FhRyx3QixDQUNBLG9CLENBQ0EsVSxDQUlKLFUsQ0FDRSx3QixDQUNBLG9CLENBQ0EsVSxDQUhELGdCLENBTUcsd0IsQ0FDQSxvQixDQUNBLFUsQ0FSSCxtQixDQUFBLG1CLENBYUcsd0IsQ0FDQSxvQixDQUNBLFUsQ0FJSixTLENBQ0Usd0IsQ0FDQSxvQixDQUNBLFUsQ0FIRCxlLENBTUcsd0IsQ0FDQSxvQixDQUNBLFUsQ0FSSCxrQixDQUFBLGtCLENBYUcsd0IsQ0FDQSxvQixDQUNBLFUsQ0FJSixRLENBQ0Usd0IsQ0FDQSxvQixDQUNBLFUsQ0FIRCxjLENBTUcsd0IsQ0FDQSxvQixDQUNBLFUsQ0FSSCxpQixDQUFBLGlCLENBYUcsd0IsQ0FDQSxvQixDQUNBLFUsQ0FJSixTLENBQ0Usd0IsQ0FDQSxvQixDQUNBLFUsQ0FIRCxlLENBTUcsd0IsQ0FDQSxvQixDQUNBLFUsQ0FSSCxrQixDQUFBLGtCLENBYUcsd0IsQ0FDQSxvQixDQUNBLFUsQ0FJSixvQixDQUNFLDRCLENBQ0Esb0IsQ0FDQSxhLENBSEQsMEIsQ0FNRyx3QixDQUNBLG9CLENBQ0EsVSxDQVJILDZCLENBQUEsNkIsQ0FhRyw0QixDQUNBLG9CLENBQ0EsYSxDQWZILHVDLENBbUJHLDRGLENBSUosc0IsQ0FDRSw0QixDQUNBLCtCLENBQ0EsYSxDQUhELDRCLENBTUcsNEIsQ0FDQSwrQixDQUNBLGEsQ0FSSCwrQixDQUFBLCtCLENBYUcsNEIsQ0FDQSxvQixDQUNBLGEsQ0FmSCx5QyxDQW1CRyxvRyxDQUlKLG9CLENBQ0UsNEIsQ0FDQSxvQixDQUNBLGEsQ0FIRCwwQixDQU1HLHdCLENBQ0Esb0IsQ0FDQSxVLENBUkgsNkIsQ0FBQSw2QixDQWFHLDRCLENBQ0Esb0IsQ0FDQSxhLENBZkgsdUMsQ0FtQkcsNEYsQ0FJSixtQixDQUNFLDRCLENBQ0Esb0IsQ0FDQSxhLENBSEQseUIsQ0FNRyx3QixDQUNBLG9CLENBQ0EsVSxDQVJILDRCLENBQUEsNEIsQ0FhRyw0QixDQUNBLG9CLENBQ0EsYSxDQWZILHNDLENBbUJHLDRGLENBSUosb0IsQ0FDRSw0QixDQUNBLG9CLENBQ0EsYSxDQUhELDBCLENBTUcsd0IsQ0FDQSxvQixDQUNBLFUsQ0FSSCw2QixDQUFBLDZCLENBYUcsNEIsQ0FDQSxvQixDQUNBLGEsQ0FmSCx1QyxDQW1CRyw0RixDQUlKLGtCLENBQ0UsNEIsQ0FDQSxvQixDQUNBLGEsQ0FIRCx3QixDQU1HLHdCLENBQ0Esb0IsQ0FDQSxVLENBUkgsMkIsQ0FBQSwyQixDQWFHLDRCLENBQ0Esb0IsQ0FDQSxhLENBZkgscUMsQ0FtQkcsZ0csQ0FJSixpQixDQUNFLDRCLENBQ0Esb0IsQ0FDQSxhLENBSEQsdUIsQ0FNRyx3QixDQUNBLG9CLENBQ0EsVSxDQVJILDBCLENBQUEsMEIsQ0FhRyw0QixDQUNBLG9CLENBQ0EsYSxDQWZILG9DLENBdUJBLHFDLENBSkcsd0YsQ0FJSixrQixDQUNFLDRCLENBQ0EsaUIsQ0FDQSxVLENBSEQsd0IsQ0FNRyxzQyxDQUNBLGlCLENBQ0EsVSxDQVJILDJCLENBQUEsMkIsQ0FhRyw0QixDQUNBLGlCLENBQ0EsVSxDQVFKLFksQ0FDRSxpQixDQUNBLG1CLENBQ0EsaUIsQ0FIRCxtQixDQU1HLFUsQ0FDQSxpQixDQUNBLE8sQ0FDQSxRLENBQ0EsZ0IsQ0FDQSxpQixDQUNBLFcsQ0FDQSxVLENBQ0EsZ0IsQ0FDQSxrQixDQUNBLG9HLENBQ0EsMEIsQ0FBQSxrQixDQUNBLCtDLENBQUEsdUMsQ0FJSixPLENBQ0UsYyxDQUNBLGlCLENBRkQsMEIsQ0FLRyxnQixDQUNBLGlCLENBQ0EsVyxDQUNBLFUsQ0FJSixVLENBQ0UsYyxDQUNBLGdCLENBRkQsNkIsQ0FLRyxlLENBQ0EsZ0IsQ0FDQSxXLENBQ0EsVSxDQUlKLE8sQ0FDRSxlLENBbmJKLGEsQ0FBQSxhLENBd2JJLFcsQ0F4YkosYSxDQTRiSSxjLENBNWJKLGEsQ0FnY0ksbUIsQ2tCaGNKLEssQ0FDRSxrQixDQUNBLHlCLENBQUEsaUIsQ0FDQSxlLENBQ0Esb0IsQ0FDQSxXLENWeUlBLHlCVTlJRixLLENBUUksbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsY0FHRixZLENBQ0UsZ0IsQ0FDQSxrQixDQUNBLG9CLENBQ0EsYyxDQUNBLGEsQ0FDQSxjLENWNkhGLHlCVW5JQSxZLENBU0ksa0IsQ0FBQSxrQixDQUFBLGdCLENBQUEsWUFUSCxrQixDQWFHLGEsQ0FiSCxtQixDQWlCRyxrQixDQUNBLHlCLENBQUEsaUIsQ0FDQSxVLENBbkJILHlCLENBc0JLLFUsQ0FLTixpQixDQUFDLDhCLENBb0JLLDRCLENBSUEsdUIsQ0FBQSxlLENBeEJOLGlCLENBQ0UsaUIsQ0FDQSxNLENBQ0EsUSxDQUNBLFMsQ0FDQSxXLENBTEQsOEIsQ0FXSyxpQixDQUNBLDZCLENBQUEscUIsQ0FDQSxnQixDcEJwQ04sbUUsQ0FDQSxlLENBQ0EsaUIsQ29Cb0NNLGMsQ0FDQSxnQixDQUNBLHdCLENBQ0Esa0IsQ0FDQSxVLENBRUEsbUMsQ0FDQSxVLENBQ0EsdUIsQ0FBQSxrQixDQUFBLGUsQ1ZpRk4seUJVeEdDLDhCLENBMkJPLGMsQ0FDQSxnQixDQUNBLGlCLENBQ0EsbUIsQ0E5QlAseUMsQ0FpQ1MsZ0JBakNULG9DLENBc0NPLFMsQ0F0Q1AscUMsQ0EwQ08sUyxDQUNBLGlCLENDaEZSLFcsQ0FDRSxpQixDQUdGLFcsQ0FDRSxvQixDQUNBLGtCLENBQ0Esa0IsQ0FHRixXLENBQ0UsVSxDQUNBLGEsQ0FDQSxXLENBQ0Esa0MsQ0FDQSx5QixDQUFBLGlCLENBQ0EsYyxDQUNBLGdCLENBQ0EsYyxDQVJELGlCLENBV0csb0IsQ1hnREosc0MsQ1c1Q0ksYSxDQUNBLFUsQ1g4Q0osNEIsQ0FHQSw2QixDV2xESSxhLENBQ0EsVSxDWG9ESixpQyxDV3JESSxhLENBQ0EsVSxDQWhCSCxvQixDQW9CRyxVLENBQ0Esd0IsQ0FyQkgsMEIsQ0F3Qkssb0IsQ1htQ04sK0MsQ1cvQk0sUyxDWGtDTixxQyxDQUdBLHNDLENXckNNLFMsQ1h3Q04sMEMsQ1d4Q00sUyxDQUtOLFcsQ0FDRSxvQixDQURELGlCLENBSUcsb0IsQ0FJSixhLENBQ0UsaUIsQ0FDQSxRLENBQ0EsYyxDQUNBLGMsQ0FDQSxhLENBQ0EsTSxDQUdGLGtCLENBQ0UsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEsb0IsQ0FBQSxnQixDQUNBLDZCLENBQUEsNEIsQ0FBQSwwQixDQUFBLHNCLENBQUEsa0IsQ0FIRCx1QixDQU1HLGdCLENBQ0EsUyxDWDBFSix5QldqRkMsdUIsQ0FVSyxVLENBQ0EsaUIsQVg4Rk4sMEJXekdDLDhCLENBaUJLLGtCLENBQUEsYyxDQUFBLFUsQ0FBQSxRLEFYa0ZOLDBCV25HQyw4QixDQW9CSyxZLEFYbUVOLHlCV3ZGQyw4QixDQTBCSyxpQyxDQUFBLHlCLENBQ0EsZ0IsQVhzRE4seUJXakZBLGtCLENBZ0NJLGVDNUZKLFksQ0FDRSxpQixDQUNBLE8sQ0FDQSxrQyxDQUFBLDhCLENBQUEsMEIsQ0FDQSxXLENBSkQsbUIsQ0FPRyxVLENUMEtGLGEsQ0FDQSw0QixDQUNBLDhDLENBQ0EscUMsQ0FBQSw2QixDQVFFLFUsQ0FLQSxXLENBUUYsbUMsQ0hoREYsZ0RZekpDLG1CLENBV0ssMkIsQ0FBQSx1QixDQUFBLHFCLEFaa0lOLHlCWTdJQyxtQixDQWVLLDRCLENBQUEsd0IsQ0FBQSxzQkFLTixXLENBQ0UsTSxDWm9JRixnRFlySUEsVyxDQUlJLFksQVpxSEoseUJZekhBLFcsQ0FRSSxZLEFaeUlKLDBCWWpKQyxrQixDQWNLLGdDLENBQUEsNEIsQ0FBQSwwQixBWnVITixnRFlySUMsa0IsQ0FrQkssMEMsQ0FBQSxzQyxDQUFBLGtDLENBQ0EsK0IsQ0FBQSwyQixDQUFBLHlCLEFac0dOLHlCWXpIQyxrQixDQXVCSywyQyxDQUFBLHVDLENBQUEsbUMsQ0FDQSwrQixDQUFBLDJCLENBQUEseUIsQVp5SE4sMEJZcEhBLFcsQ0FFSSxTLEFac0dKLGdEWXhHQSxXLENBTUksYSxBWnNGSix5Qlk1RkEsVyxDQVVJLGFBSUosZSxDQUNFLFUsQ0FDQSxjLENBQ0EsbUIsQ0FHRixXLENBQ0UsaUIsQ0FDQSxVLENBQ0EsUSxDQUNBLGtDLENBQUEsOEIsQ0FBQSwwQixDQUNBLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FMRCxrQixDQTZCRCxhLENBTUUsc0IsQ0FBQSxpQixDQUFBLGMsQ0FuQ0Qsa0IsQ0FRRyxTLENBRUEsUyxDQUNBLFUsQ0FDQSxXLENBQ0Esa0IsQ0FDQSx5QixDQUFBLGlCLENBQ0Esd0IsQ0FBQSwwQixDQUFBLHFCLENBQUEsa0IsQ0FDQSxXLENBQ0EsYSxDQVJBLFksQ0FUSCxnQyxDQTJDRSxvRCxDQXBCRyxrQixDQUNBLDhELENBQUEsc0QsQ0FLTixhLENBQ0UsaUIsQ0FDQSxtQixDQUNBLFMsQ0FDQSxRLENBQ0EsaUIsQ0FMRCwrQixDQVNHLFcsQ0FDQSxTLENBQ0Esa0IsQ1pnQ0oseUJZN0JFLG1CLENBRUksYUFGSCxzQyxDQVFPLGUsQ0FDQSw0QyxDQUFBLG9DLENaZ0NWLGdEWWxCRSx5QixDQUVJLGMsQVpJTix5QllORSx5QixDQU1JLGtCLENBQ0EsUSxDQUNBLGMsQVpVTixnRFlsQkcsc0MsQ0FjTyxTQU9WLFksQ0FDRSxTLENDOUpKLFMsQ0FDRSxpQixDQUVBLGlCLENBQ0UsYyxDQUNBLGlCLENBQ0Esa0IsQ0FDQSxXLENBQ0Esd0IsQ0FDQSx5QixDQUFBLGlCLENBRUMsOEMsQ0FFRyxhLENBQ0EsVyxDQUtOLGdCLENBQ0UsaUIsQ0FDQSxPLENBQ0EsZ0QsQ0FBQSw0QyxDQUFBLHdDLENBQ0EsVSxDVjJKQSxhLENBQ0EsNEIsQ0FDQSw4QyxDQUNBLHFDLENBQUEsNkIsQ0FRRSxVLENBS0EsVyxDQVFGLGlDLENVakxBLFMsQ0FHRixlLENBQ0UsYSxDQUNBLGMsQ0FDQSxlLENBQ0EseUIsQ0FBQSxzQixDQUNBLGdCLENBR0YsYyxDQUNFLFksQ0FDQSxpQixDQUNBLFEsQ0FDQSxNLENBQ0EsYyxDQUNBLGMsQ0FDQSxxQixDQUNBLDhFLENBQUEsc0UsQ0FDQSxnQixDQUNBLGEsQ0FDQSxTLENBRUEsc0IsQ0FDRSxZLENBZEgsa0IsQ0FrQkcsYSxDQUNBLGtCLENBbkJILG9CLENBc0JLLGEsQ0FDQSxVLENBQ0EsbUIsQ0FDQSxnQixDQUNBLGMsQ0FDQSxjLENBM0JMLDBCLENBOEJPLFUsQ0FDQSx3QixDQU1SLGlCLENBQ0Usb0IsQ0FDQSxrQixDQUZELG1DLENBS0ssUSxDQUNBLFcsQ0FOTCxpQyxDQVNLLGMsQ0FDQSxnQixDQVZMLGtDLENBYUssVyxDVjRGSixhLENBQ0EsNEIsQ0FDQSw4QyxDQUNBLHFDLENBQUEsNkIsQ0FRRSxVLENBS0EsVSxDQVFGLGlDLENVbEhJLGtDLENBQUEsOEIsQ0FBQSwwQixDQWZMLGdDLENBbUJLLGMsQ0FuQkwseUMsQ0EwQk8saUQsQ0FBQSw2QyxDQUFBLHlDLENDbEdSLFUsQ0NBQSxVLENBQ0UsaUIsQ0RHRCxpQkFBQSxRLENDQUEsaUJBQUEsUSxDQUVHLFksQ0FGSCx1QyxDQVdLLFMsQ0FYTCx5QixDQWdCRyxpQixDQUNBLGlCLENBQ0EsYyxDQUNBLGdCLENBQ0EsUSxDQUNBLFUsQ0FDQSxjLENBQ0Esb0IsQ0FDQSxrQixDQXhCSCwrQixDQUFBLGdDLENBd0NLLFUsQ0FDQSxpQixDQUNBLE8sQ0FLQSwwQixDQUFBLGtCLENBL0NMLGdDLENBbUNLLGUsQ0FDQSxxQixDQU5BLE0sQ0FDQSxlLENBQ0EsVSxDQUNBLFcsQ0FqQ0wsK0IsQ0EyQ0ssUSxDQUNBLGUsQ0FDQSxTLENBQ0EsVSxDQUVBLGtCLENBQ0EsUyxDQUNBLDBCLENBQUEscUIsQ0FBQSxrQixDRGxETCx3QyxDQU9LLGtCLENBQ0Esd0IsQ0FSTCx1QyxDQVlLLFMsQ0FaTCx5QixDQWlCRyxpQixDQUNBLGlCLENBQ0EsZ0IsQ0FDQSxRLENBQ0EsYyxDQUNBLG9CLENBQ0Esa0IsQ0F2QkgsZ0MsQ0EwQkssVSxDQUNBLGlCLENBQ0EsUyxDQUNBLEssQ0FDQSxNLENBQ0EsVSxDQUNBLFcsQ0FDQSxlLENBQ0Esd0IsQ0FDQSx5QixDQUFBLGlCLENBbkNMLCtCLENBdUNLLFUsQ0FDQSxpQixDQUNBLFMsQ0FDQSxRLENBQ0EsTyxDQUNBLGMsQ1hpSUosYSxDQUNBLDRCLENBQ0EsOEMsQ0FDQSxxQyxDQUFBLDZCLENBUUUsVSxDQUtBLFUsQ0FRRixpQyxDV3ZKSSxTLENyQm5EUixPLENBQ0UsaUIsQ0FDQSxlLENBRkYsYyxDQUtJLFUsQ0FDQSxpQixDQUNBLEssQ0FDQSxNLENBQ0EsVSxDQUNBLFcsQ0FDQSxxQyxDQUNBLFUsQ0FHRixlLENPSEEsaUIsQ0FHRSxRLENBR0EsTyxDQUlBLHNDLENBQUEsa0MsQ0FBQSw4QixDUExBLFUsQ0hGRixtRSxDQUNBLGUsQ0FDQSxpQixDR0ZDLHNCLENBTUcsVSxDQUNBLGEsQ0FDQSxVLENBQ0EsVyxDQUNBLGtCLENBRUEsd0IsQ0FDQSw0QixDQUNBLDBCLENBQUEsa0IsQ0FFQSx5QyxDQUFBLGlDLENBSUgscUIsQ0FFRyxZLENBSUosZSxDQUNFLGdCLENBQ0EsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEsMEIsQ0FBQSxxQixDQUFBLGtCLENBQ0EsdUIsQ0FBQSw4QixDQUFBLG9CLENBQUEsc0IsQ0FJSixhLENBQ0Usb0IsQ0FDQSxrQixDQUNBLFcsQ0FDQSxVLENBQ0EsZ0IsQ0FDQSxrQixDQUNBLGdHLENBQ0EsMEIsQ0FBQSxrQixDQUNBLCtDLENBQUEsdUMsQ0FrQkYsYSxDQUNFLGlCLENBQ0EsZ0IsQ3VCOUVGLFMsQ0FDRSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSwwQixDQUFBLHFCLENBQUEsa0IsQ0FDQSxrQixDQUhGLG9CLENBTUksZSxDQUdGLGUsQ0FDRSxpQixDQURELDBCLENBSUcsYyxDaEJ1SUoseUJpQi9JQSxVLENBRUksbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsYyxBakJtSkosZ0RpQmhKRSwwQixDQUVJLHVCLENBQUEsOEIsQ0FBQSxvQixDQUFBLHdCQUtOLFUsQ0FDRSxXLENqQm9KRiwwQmlCckpBLFUsQ0FJSSxtQixBakJxSUosZ0RpQnpJQSxVLENBUUksZ0IsQ0FSSCxzQixDQVdLLGUsQWpCa0hOLHlCaUI3SEEsVSxDQWdCSSxpQixDQUNBLG9CQWpCSCxxQixDQXFCRyxjLENBQ0EsZSxDQXRCSCw0QixDQTJCSywyQixDQUdGLG1CQUFBLDZDLENBbURGLG1CQUFBLGlDLENBakRNLHdCLENqQnlHUixnRGlCcEdFLGtCLENBRUksWSxDQUVBLGtDLENBQ0UsZUFNUixVLENBQ0Usd0IsQ0FDQSxhLENBQ0EsYyxDQUNBLGtCLEMzQnRERixtRSxDQUNBLGUsQ0FDQSxpQixDMkJzREUsbUMsQ0FDQSw2QixDQUFBLHdCLENBQUEscUIsQ2pCOEZGLDBCaUJyR0EsVSxDQVVJLGdCLEFqQitFSixnRGlCekZBLFUsQ0FjSSxjLENBR0YsMEIsQ0FFSSxtQixDQUNBLHNCLEFqQnlETix5QmlCNURFLDBCLENBT0ksb0IsQ0FDQSxlQXpCTCxnQixDQThCRywyQixDQUdGLG1CQUFBLDJCLENBQ0UsVSxDQ25HTixRLENBQ0UsYSxDQUNBLGtCLENBQ0EsbUIsQ2xCbUtBLDBCa0J0S0YsUSxDQU1JLGlCLEFsQjBKRiwwQmtCaEtGLFEsQ0FVSSxnQixBbEJvSUYseUJrQjlJRixRLENBY0ksZSxBbEJ3SkYsMEJrQnJKQSxlLENBRUksbUJBSUosZSxDQUNFLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLHFDLENBQUEscUIsQ0FBQSw2QixDQUNBLGtCLENBQ0EsMEIsQ0FBQSw0QixDQUFBLHVCLENBQUEsb0IsQ2xCbUhGLHlCa0J2SEEsZSxDQU9JLGEsQ0FDQSxvQkFJSixjLENBQ0UsYyxDQUNBLGdCLEM1QnRCRiwyRSxDQUNBLGUsQ0FDQSxpQixDVXlJQSxnRGtCdkhBLGMsQ0FNSSxpQixBbEJxR0oseUJrQjNHQSxjLENBVUksYyxDQUNBLG9CQUlKLGMsQ0FDRSxVLEM1QnBDRiwyRSxDQUNBLGUsQ0FDQSxpQixDNEJvQ0UsZSxDQUVBLHVCLENBQ0UsYyxDQUdGLHlCLENBQ0UsVSxDQUNBLGMsQ0FHRixxQixDQ2hFSixjLENEaUVNLGMsQ0FDQSxnQixDQUlKLGUsQ0FDRSxpQixDQUNBLGdCLENBRkQsc0IsQ0FLRyxVLENBQ0EsYSxDQUNBLFUsQ0FDQSxpQixDQUNBLGtCLENBQ0EsVyxDQUNBLE0sQ0FDQSxPLENBQ0EsVyxDQUNBLFMsQ0FkSCw0QixDQW1CSyxPLENsQmlFTixnRGtCcEZDLDRCLENBc0JPLFNBdEJQLG1DLENmNEdDLGEsQ0FDQSw0QixDQUNBLDhDLENBQ0EscUMsQ0FBQSw2QixDQVFFLFUsQ0FLQSxXLENBUUYsbUMsQ0hwQ0YsMEJrQmhHQywyQixDQWdDTyxZLEFsQm9EUixnRGtCcEZDLDJCLENBb0NPLFUsQ0FwQ1Asa0MsQ0F1Q1MsMkMsQ0FBQSx1QyxDQUFBLHFDLEFsQmlDVix5QmtCeEVDLDJCLENBNENPLFksQWxCb0RSLDBCa0JoR0MsMkIsQ0FrRE8sYSxBbEJrQ1IsZ0RrQnBGQywyQixDQXNETyxXLENBdERQLGtDLENBeURTLDRCLENBQUEsd0IsQ0FBQSxzQkF6RFQsK0IsQ0ErREssVSxDbEJpQ04sMEJrQjdCRSx3QixDQUVJLG9CLEFsQmVOLGdEa0JqQkUsd0IsQ0FNSSxtQkFLTixhLENBQ0UsVyxDQUNBLGdCLENBQ0EsaUIsQ0FDQSxZLENBQ0EsaUIsQ2xCWEYseUJrQk1BLGEsQ0FRSSxVLENBQ0EsYyxDQUNBLHFCQUdELGdDLENBRUcsWSxDQWZMLG9CLENBb0JHLFUsQ0FDQSxpQixDQUNBLFUsQ0FDQSxXLENBQ0EsMEIsQ0FBQSxrQixDQUNBLGtCLENBQ0EsNEMsQ0FBQSxvQyxDQUNBLFcsQ0FDQSxNLENBQ0EsUyxDQUdGLG9CLENBQ0UsaUIsQ0FDQSxXLENBQ0EsTSxDQUNBLFMsQ0FHRixtQixDQUNFLGlCLENBQ0EsSyxDQUNBLFUsQ0FDQSxXLENsQnpCSiwwQmtCcUJFLG1CLENBT0ksZ0JBSUosb0IsQ0FDRSxjLENBQ0EsZ0IsQ0FDQSxhLEM1QjFMSixtRSxDQUNBLGUsQ0FDQSxpQixDNEIwTEksa0IsQ0FDQSxlLENsQjlESix5QmtCd0RFLG9CLENBU0ksZ0JBSUosbUIsQ0FrQkEsbUIsQzVCdE5GLG1FLENBQ0EsZSxDQUNBLGlCLEM0QmtNRSxtQixDQUtFLG9CLENBQ0Esa0IsQ0FMQSxhLENBRUEsYyxDQUNBLGdCLENBR0EsaUIsQ0FQRCwwQixDQVVHLFUsQ0FDQSxpQixDZjVDSixhLENBQ0EsNEIsQ0FDQSw4QyxDQUNBLHFDLENBQUEsNkIsQ0FRRSxVLENBS0EsVyxDQVFGLG1DLENlc0JJLE8sQ0FDQSxLLENBSUosbUIsQ0FDRSxpQixDQUNBLFEsQ0FDQSxNLENBRUEsVSxDQUNBLGMsQ0FDQSxnQixDQUNBLGtCLENBQ0EsVyxDQzlPTixXLENBQ0UsYSxDQUNBLGdCLENBQ0Esd0UsQ0FDQSxtQixDbkJrS0EsMEJtQnRLRixXLENBT0ksYUFQSixjLENBV0ksbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUNBLDZCLENBQUEsNEIsQ0FBQSwwQixDQUFBLHNCLENBQUEsa0IsQ0FDQSxzQixDQUFBLGtCLENBQUEsYyxDQUNBLGEsQ0FDQSx3QixDQUFBLHFDLENBQUEscUIsQ0FBQSw2QixDbkJ1SkYsMEJtQnRLRixjLENBa0JNLGEsQW5CNEhKLHlCbUI5SUYsYyxDQXNCTSxlQzZDSCwwQixDRG5FSCxjLEM3QmVFLHVFLENBQ0EsZSxDQUNBLGlCLEM2QmpCRixjLENBMkJJLFUsQ0FHQSxjLENBQ0EsdUIsQ0FBQSw0QixDQUFBLGUsQ0FDQSxjLENBQ0Esa0IsQ0FMQSxhLENuQmtIRix5Qm1COUlGLGMsQ0FvQ00sZSxDQUNBLFlBckNOLGMsQ0EwQ0ksd0IsQ0FBQSw2QixDQUFBLGdCLENBQ0EsYyxDQUVBLGtCLENBQ0EsVyxDbkJnR0YseUJtQjlJRixjLENBZ0RNLFlFaEROLFcsQ0FDRSxpQixDQUNBLFksQ0FDQSxnRSxDQUNBLDZCLENBQUEscUIsQ3JCc0pBLGdEcUIxSkYsVyxDQU9JLGMsQXJCdUlGLHlCcUI5SUYsVyxDQVdJLGNBR0YsZ0IsQ0FDRSxpQixDQURELCtDLENBR0MsdUIsQ0FBQyw2QixDbEJpS0QsYSxDQUNBLDRCLENBQ0EsOEMsQ0FDQSxxQyxDQUFBLDZCLENBUUUsVSxDQUtBLFcsQ2tCakxGLHVCLENBQ0UsVSxDQUNBLGlCLENBRUEsYyxDbEJxTEYsbUMsQ2tCNUxELCtDLENBR0UsNkIsQ2xCeUxELG1DLENIcENGLDBCcUJySkcsOEIsQ0FZSyxVLENBQ0EsYSxDQUNBLFUsQ0FDQSxXLENBQ0EscUIsQ0FDQSwrQixDQUFBLDJCLENBQUEsdUIsQ0FDQSxpQixDQUNBLCtCLENBQUEsdUIsQ0FDQSxPLENBQ0EsZ0IsQ0FDQSxnRCxDQUFBLHdDLENBQ0EsUyxDQUdELHFDLENBRUcsVSxDQUNBLDhCLENBQUEsc0IsQ0FDQSxnRCxDQUFBLDBDLEFyQnVIViwwQnFCeEpDLHNELENBNkNTLFdBUVYsb0IsQ0FLRSxXLENBQ0EsaUIsQ0FDQSxTLENBQ0EsZSxDQUNBLDJDLENBQUEsbUMsQ0FDQSxZLENBQ0EseUIsQ0FBQSxpQixDckJ3RkYsMEJxQm5HQSxvQixDQUVJLGFBRkgsdUMsQ0FjRyxxQixDQWRILHlDLENBa0JHLHdCLENBR0YsMEIsQ0FDRSxpQixDbEIwRkYsNEIsQ0FDQSw4QyxDQUNBLHFDLENBQUEsNkIsQ0FRRSxVLENBS0EsVyxDQVFGLG1DLENrQi9HRSxVLENBQ0EsUSxDQUNBLFMsQ0FDQSxhLENBTkQsZ0MsQ0FRRyxVLENBSUosNEIsQ0FDRSxlLENBQ0EsaUMsQ0FBQSx5QixDckIwREosMEJxQjVERSw0QixDQUtJLGNBSUosNEIsQ0FDRSxZLENyQndESiwwQnFCekRFLDRCLENBSUksY0FJSiwwQixDQUNFLGMsQ0FDQSxnQixDL0J4R0osbUUsQ0FDQSxlLENBQ0EsaUIsQytCd0dJLGtCLENBQ0EsYSxDckI0Q0osMEJxQmpERSwwQixDQVFJLGMsQ0FDQSxrQkFJSix5QixDQUNFLGMsQ0FDQSxnQixDQUNBLFUsQ0FDQSxhLENBQ0Esa0IsQ3JCK0JKLDBCcUJwQ0UseUIsQ0FRSSxvQkFJSix5QixDQUNFLGMsQ0FDQSxnQixDQUNBLGEsQy9CbElKLG1FLENBQ0EsZSxDQUNBLGlCLEMrQmtJSSxvQixDQUNBLGtCLENBQ0EsaUIsQ0FDQSx3QixDQVJELGdDLENBQUEsc0MsQ0E0QkEsK0MsQ2xCUUQsYSxDQUNBLDRCLENBQ0EsOEMsQ0FDQSxxQyxDQUFBLDZCLENBUUUsVSxDQUtBLFcsQ2tCcERELGdDLENBV0csVSxDQUNBLFcsQ0FDQSxpQixDQUNBLE8sQ0FDQSxPLENBQ0Esa0MsQ0FBQSw4QixDQUFBLDBCLENsQjRDSixtQyxDa0I1REMsK0IsQ0FxQkcsYSxDQXJCSCxzQyxDQTRCQSwrQyxDbEJnQ0QsbUMsQ2tCaENBLDJCLENBQ0UsZ0IsQ3JCTEosMEJxQklFLDJCLENBSUksY0FKSCx1QyxDQVFHLFMsQ0FDQSxXLENBVEgsd0MsQ0FhRyxZLENBYkgsK0MsQ2xCbUJDLFMsQ0FLQSxXLENBUUYsbUMsQ2tCZk0sZ0MsQ0FBQSw0QixDQUFBLHdCLENBakJMLG1ELENBcUJLLFUsQ0FyQkwsbUQsQ0F5QkssUyxDQXpCTCwwRCxDQTJCTywwQyxDQUFBLHNDLENBQUEsa0MsQ0EzQlAscUQsQ0FpQ08sVyxDckJyQ1YsMEJxQjJDRSwwQixDQUVJLFksQ0FGSCw4QixDQUtLLFUsQ0FDQSxhQXZOViw2QixDQThOSSxZLENEOU5KLFMsQ0FDRSxXLENBQ0EsaUIsQ3BCb0tBLDBCb0J0S0YsUyxDQUtJLG9CLEFwQnFKRixnRG9CMUpGLFMsQ0FTSSxvQixBcEJxSUYseUJvQjlJRixTLENBYUksa0IsQ0FDQSxhQWRKLGdCLENBa0JJLFUsQ0FDQSxrQixDQUNBLFUsQ0FDQSxTLENBQ0EsVSxDQUNBLE8sQ0FDQSxTLENBQ0EsYSxDQUNBLDJCLENBQUEsbUIsQ0FDQSxpQixDcEJtSEYseUJvQjlJRixnQixDQThCTSxjQUlKLGMsQ0FDRSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxvQixDQUFBLGdCLENBQ0EsNkIsQ0FBQSw0QixDQUFBLDBCLENBQUEsc0IsQ0FBQSxrQixDQUNBLHdCLENBQUEsMEIsQ0FBQSxxQixDQUFBLGtCLENBQ0Esd0IsQ0FBQSxxQyxDQUFBLHFCLENBQUEsNkIsQ3BCdUdGLHlCb0I1R0EsYyxDQVFJLGNBSUoscUIsQ0FDRSxZLENBS0EsaUIsQ3BCMEZGLHlCb0JoR0EscUIsQ0FHSSxlQWtCSCxtQixDQWJDLDRCLEM5QnZDRixtRSxDQUNBLGUsQ0FDQSxpQixDOEJ1Q0ksYyxDQUNBLGdCLENBR0YsMkIsQ0FDRSxvQixDQUNBLGMsQ0FDQSxrQixDRTlESixhLENGa0VBLGMsQ0VqRUUsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDRmlFRixjLENBQ0UsVyxDQUNBLGlCLENBQ0Esa0IsQ0FDQSxjLENBR0EsMkIsQ0FBQSw0QixDQUFBLDZCLENBQUEseUIsQ0FBQSxxQixDQVBELHFCLENBVUcsVSxDQUNBLGlCLENBQ0EsVSxDQUNBLFcsQ0FDQSxlLENBQ0Esd0IsQ0FDQSwwQixDQUFBLGtCLENBQ0EsSyxDQUNBLFEsQ0FDQSxrQyxDQUFBLDhCLENBQUEsMEIsQ0FDQSxZLENBcEJILG1CLENBd0JHLGlCLENBQ0EsYSxDQUVBLGdCLENBQ0EsZSxDOUJoRkosMEUsQzhCb0RDLDRCLENBa0NLLG9CLENBbENMLDBCLENBcUNLLGEsQ0V2R04sYSxDQUVFLHdCLENBQUEsMEIsQ0FBQSxxQixDQUFBLGtCLENBR0YsYSxDQUNFLGlCLENBQ0EsVyxDQUZELHdCLENBS0csYyxDQUlKLGEsQ0FDRSxhLENBQ0EsVSxDQUNBLHNCLENBQUEsaUIsQ0FBQSxjLENBQ0Esb0IsQ0FKRCxtQixDQU9HLFMsQ3RCZ0pKLDBCc0J2SkMsbUIsQ0FTSyxrQyxDQUFBLDhCLENBQUEsNEIsQUFJSixtQkFBQSw4QixDQUNFLFUsQ0FDQSxTLENBSUgsNkIsQ0FHSyxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSwwQixDQUFBLHFCLENBQUEsa0IsQ3RCd0dOLHlCc0I1R0MsNkIsQ0FPTyx1QixDQUFBLDhCLENBQUEsb0IsQ0FBQSx3QkFQUCw2QixDQVlLLGdCLENBQ0EsVyxDQWJMLHdDLENBZ0JPLGMsQ0NsRFYsTSxDRGtDRyw2QixDQ2hDRCxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENEZ0NDLDZCLENBcUJLLFUsQ0FDQSxVLENBQ0Esc0IsQ0FBQSxpQixDQUFBLGMsQ0FDQSxnQyxDQUNBLHlCLENBQUEsaUIsQ0FDQSxVLENBQ0EsVyxDQ1RMLGdDLENBQUEsZ0MsQ0RsQkEsaUMsQ0FBQSxpQyxDQStCTyxXLENBQ0EsZSxDQUNBLGMsQ0FqQ1AsbUMsQ0FxQ08sUyxDQUNBLCtCLEN0QjhGUiwwQnNCcElDLG1DLENBeUNTLHNCLENBQUEsa0IsQ0FBQSxnQkMzRVosTSxDQUNFLGtCLENBRUEsc0IsQ0FBQSxrQixDQUFBLGMsQ0FDQSwwQixDQUFBLDRCLENBQUEsdUIsQ0FBQSxvQixDdkIwSUEseUJ1QjlJRixNLENBT0ksb0JBR0YsYSxDQUNFLGdCLENqQ0lGLG1FLENBQ0EsZSxDQUNBLGlCLENpQ0pFLGMsQ0FDQSxhLENBQ0Esa0IsQ0FDQSx3QixDQUdGLFksQ0FDRSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSwwQixDQUFBLHFCLENBQUEsa0IsQ0FHRixZLENBQ0UsaUIsQ0FDQSxXLENBRkQsdUIsQ0FLRyxjLENBSUosWSxDQUNFLGEsQ0FDQSxVLENBQ0Esc0IsQ0FBQSxpQixDQUFBLGMsQ0FDQSxvQixDQUpELGtCLENBT0csUyxDdkI4SEosMEJ1QnJJQyxrQixDQVNLLGtDLENBQUEsOEIsQ0FBQSw0QixBQUlKLG1CQUFBLDZCLENBQ0UsVSxDQUNBLFMsQ0FJSCw0QixDQUdLLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLDBCLENBQUEscUIsQ0FBQSxrQixDdkJzRk4seUJ1QjFGQyw0QixDQU9PLHVCLENBQUEsOEIsQ0FBQSxvQixDQUFBLHdCQVBQLDRCLENBWUssZ0IsQ0FDQSxXLENBYkwsdUMsQ0FnQk8sYyxDQWhCUCw0QixDQXFCSyxVLENBQ0EsVSxDQUNBLHNCLENBQUEsaUIsQ0FBQSxjLENBQ0EsZ0MsQ0FDQSx5QixDQUFBLGlCLENBQ0EsVSxDQUNBLFcsQ0FDQSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBNUJMLGtDLENBcUNPLFMsQ0FDQSwrQixDdkI0RVIsMEJ1QmxIQyxrQyxDQXlDUyxzQixDQUFBLGtCLENBQUEsZ0JBU1YsWSxDQUNFLFksQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxnQixDQUNBLGlCLENBQ0Esa0IsQ0FORCxvQixDQVNHLG9CLENDdEdKLGlCLENBUEEsYSxDQUNFLGMsQ0FDQSxnQixDbENXRixtRSxDQUNBLGUsQ0FDQSxpQixDa0NYRSxhLENBR0YsaUIsQ0FDRSxpQixDQUNBLGlCLENBQ0Esa0IsQ0FJQSxhLENBUEQseUIsQ0FVRyxVLENBQ0EsaUIsQ0FDQSxPLENBQ0EsTyxDQUNBLDZCLENBQUEscUIsQ0FDQSxTLENBQ0EsVSxDQUNBLDZCLENBQ0EsNEIsQ0FDQSxvRCxDQUFBLGdELENBQUEsNEMsQ0FDQSx1QixDQUFBLGtCLENBQUEsZSxDQUdELCtCLENBRUcsaUQsQ0FBQSw2QyxDQUFBLHlDLENBS04sWSxDQUNFLGMsQ0FDQSxnQixDQUNBLFksQ0FDQSxnQixDQUNBLGEsQ0FDQSxpQixDQUNBLGtCLENBVUMsNEIsQ0FqQkYsa0IsQ3JCMklDLGEsQ0FDQSw0QixDQUNBLDhDLENBQ0EscUMsQ0FBQSw2QixDQVFFLFUsQ0FLQSxXLENxQjNKSCxrQixDQVVHLFUsQ0FHQSxPLEN4QnhDSixpQixDQU1FLE8sQ0FRQSxtQyxDQUFBLCtCLENBQUEsMkIsQ0dnTEEsbUMsQ3FCbEpBLHNCLENBQUMsNEIsQ0FDQyxhLENBREQsNEIsQ3JCa0pELG1DLENxQnRJRixXLENBQ0UsYSxDQUNBLFksQ0FDQSxXLENBQ0EsZSxDeEJrRkYsZ0R3QnRGQSxXLENBT0ksZSxBeEJtRUoseUJ3QjFFQSxXLENBV0ksZ0JBSUosVyxDQUNFLGdCLENBSUEsb0IsQ0FDQSxpQixDeEJ1RUYsMEJ3QjdFQSxXLENBR0ksWUFISCxrQixDQVNHLHdCLENBQ0EseUIsQ0FBQSxpQixDQUNBLGMsQ0FDQSxXLENBQ0EsZ0IsQ0FDQSxjLENBQ0Esa0IsQ0FDQSxjLENBaEJILHdCLENBQUEseUIsQ0FtQkssd0IsQ0FDQSxhLENBcEJMLGEsQ0F5QkcsaUIsQ0FDQSxlLENBQ0EsUyxDQUNBLE8sQ0FDQSxVLENBQ0EsVSxDQUNBLFMsQ0FDQSxjLENBQ0EsWSxDeEI0Q0osMEJ3QjdFQyx5QixDQXlDTyxvQkF6Q1AsaUIsQ0FBQSxrQixDQTRERyxVLENBSUEsYyxDeEJ2SUosaUIsQ3dCMElJLFksQ0FuRUgsa0IsQ0FtREcsVSxDQUVBLHlGLENBQUEsaUUsQ0FBQSw0RCxDQUFBLDZELENBSkEsVSxDQUNBLE8sQ0FFQSxVLENBRUEsUyxDQXRESCxpQixDQThERyxTLENyQmtDRiw0QixDQUNBLDhDLENBQ0EscUMsQ0FBQSw2QixDQVFFLFUsQ0FLQSxXLENBUUYsbUMsQ3FCdERFLFMsQ3hCbElGLE8sQ0FRQSxtQyxDQUFBLCtCLENBQUEsMkIsQ0E0SUYsMEJ3Qm5GQywwQixDQUFBLDhCLENBQUEsK0IsQ0EwRVMsZSxBeEJHViwwQndCN0VDLHdCLENBaUZPLGVDcEtWLFcsQ0FpQ0UscUIsQ0FFRSw2QixDQUFBLHFCLENBQ0EsMkIsQ0FwQ0osVyxDQUNFLDBCLENBR0EsaUIsQ0FDQSxlLENBRUEsZ0IsQ0FQRixpQixDQUFBLGtCLENBdUJJLFUsQ0FDQSxhLENBQ0EsaUIsQ0FFQSxLLENBRUEsTSxDQTdCSixrQixDQWFJLFksQ0FFQSxPLENBRUEscUcsQ0FBQSx3RSxDQUFBLG1FLENBQUEsOEQsQ0FDQSxVLENBQ0EsZ0MsQ0FBQSw0QixDQUFBLHdCLENBbkJKLGlCLENBMEJJLFMsQ0FFQSxRLENBRUEsaUcsQ0FBQSx3RSxDQUFBLG1FLENBQUEsaUUsQ0FHRixxQixDQUNFLGlELENBREQsMkIsQ0FBQSw0QixDQU1HLFksQ0F2Q04sNkIsQ0E2Q00sVSxDQUNBLGEsQ0FDQSxpQixDQUNBLE8sQ0FDQSxRLENBQ0EsTSxDQUNBLFEsQ0FDQSw2RyxDQUFBLGdGLENBQUEsMkUsQ0FBQSx3RSxDQUlKLGtCLENBSUUsZSxDQUNBLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FDQSwyQixDQUFBLDRCLENBQUEsNkIsQ0FBQSx5QixDQUFBLHFCLENBQ0EsdUIsQ0FBQSw4QixDQUFBLG9CLENBQUEsc0IsQ0FDQSxVLENBQ0EsaUIsQ0FDQSxTLEN6Qm9HRiwwQnlCOUdBLGtCLENBRUksa0IsQXpCb0ZKLHlCeUJ0RkEsa0IsQ0FhSSxlLENBQ0Esb0IsQ0FBQSxnQyxDQUFBLGlCLENBQUEsMEJBSUosaUIsQ0FDRSxpQixDekIyRkYsMEJ5QjVGQSxpQixDQUlJLHFCLEF6QjRFSixnRHlCaEZBLGlCLENBUUkscUJBSUosaUIsQ0FDRSxpQixDQUNBLEssQ0FDQSxPLENBQ0EsZSxDQUNBLGdCLENBQ0EsVyxDekJrREYseUJ5QnhEQSxpQixDQVNJLGUsQ0FDQSxrQixDQUNBLGlCQVhILHFCLENBQUEscUIsQ0FlRyxjLENBQ0EsZSxDQUlKLGtCLENBQ0Usa0IsQ0FHRixrQixDQUNFLGtCLENBQ0EscUMsQ3pCc0RGLDBCeUJ4REEsa0IsQ0FLSSxjLENBQ0Esa0IsQXpCc0NKLGdEeUI1Q0Esa0IsQ0FVSSxnQixDQUNBLGdCLEF6QnFCSix5QnlCaENBLGtCLENBZUksYyxDQUNBLGtCQWhCSCw2QixDQW9CRyxlLEN6Qm9DSiwwQnlCaENBLGlCLENBRUksZSxDQUNBLGMsQ0FDQSxrQixBekJnQkosZ0R5QnBCQSxpQixDQVFJLGMsQ0FDQSxnQixDQUNBLGlCLEF6QnNCSiwwQnlCbEJBLG1CLENBRUksaUIsQXpCSUosZ0R5Qk5BLG1CLENBTUksaUJBTkgsK0IsQ0FVRyxZLENBVkgsd0IsQ0FjRyxnQixDQUlKLGlCLENBQ0UsaUIsQ0FDQSxRLENBQ0EsTyxDQUNBLE0sQ3pCNUJGLHlCeUIrQkEsaUIsQ0FFSSxnQ0FGSCxvQyxDQU9LLGdCLENBQ0EsWSxDekIzQk4sZ0R5Qm1CQyxvQyxDQVdPLGdCLENBQ0EsYyxBekIzQ1IseUJ5QitCQyxvQyxDQWdCTyxnQixDQUNBLFksQ0FDQSxvQixDQWxCUCxxQyxDQUFBLG1DLENBd0JPLGMsQXpCL0JSLDBCeUJPQyxvQyxDQThCTyxpQixBekJqRFIsZ0R5Qm1CQyxvQyxDQWtDTyxnQixDQUNBLGMsQ0FDQSxpQixBekJuRVIseUJ5QitCQyxvQyxDQXdDTyxnQixDQUNBLGMsQ0FDQSxpQixBekJqRFIsMEJ5QnVEQyx5QyxDQUlPLG1CLEF6QnZFUixnRHlCbUVDLHlDLENBUU8scUIsQ0FDQSxrQixBekJ4RlIseUJ5QitFQyx5QyxDQWFPLG9CLENBQ0Esa0IsQXpCakZSLGdEeUJtRUMseUMsQ0FvQk8sYyxDQUNBLGtCLEF6QnBHUix5QnlCK0VDLHlDLENBeUJPLGMsQ0FDQSxrQixBekJqRlIsMEJ5QnVEQyx5QyxDQWdDTyxvQixBekI3RlIsMEJ5QjZEQyx5QyxDQW9DTyxjQXBDUCwwQyxDQXlDSyxlLENBekNMLDhELENBNENPLGtDLENBQUEsOEIsQ0FBQSwwQixDekIvR1IsZ0R5QnFIQywwQyxDQUlPLGtCLEF6QnJJUix5QnlCaUlDLDBDLENBUU8sa0IsQXpCN0hSLGdEeUJxSEMseUMsQ0FjTyxpQixBekI3SFIsMEJ5QitHQyx5QyxDQW9CTyxjLEF6QnpJUixnRHlCcUhDLDBDLENBMEJPLGMsQ0FDQSxrQixBekI1SlIseUJ5QmlJQywwQyxDQStCTyxjLENBQ0Esa0JBaENQLDJDLENBcUNLLGUsQ3pCdEtOLHlCeUJpSUMsZ0QsQ0F5Q1MsVSxDQUNBLGtCLENBMUNULDJELENBNkNXLGlCLEF6QnRKWiwwQjBCdEtGLFcsQ0FFSSxvQixBMUJ3SkYsZ0QwQjFKRixXLENBTUksb0IsQTFCd0lGLHlCMEI5SUYsVyxDQVVJLG9CQVZKLG9DLENBZU0sYSxDQWZOLHNCLENBb0JJLGUsQ0FXRixrQixDQUNFLGlCLENBQ0EsaUIsQ0FDQSw2QixDQUFBLHFCLENBQ0EsaUIsQ3BDcEJGLG1FLENBQ0EsZSxDQUNBLGlCLENvQ29CRSxjLENBQ0Esd0IsQ0FDQSxrQixDQUNBLGEsQ0FURCwwQixDQVlHLFUsQ0FDQSxpQixDQUNBLE8sQ0FDQSxNLENBQ0EsUyxDQUNBLFUsQ0FDQSx3QixDQUNBLGtDLENBQUEsOEIsQ0FBQSwwQixDQUlKLGlCLENBQ0UsZSxDcEN4Q0Ysc0UsQ0FDQSxlLENBQ0EsaUIsQ29Dd0NFLGMsQ0FDQSxnQixDQUNBLGEsQ0MzREosZ0IsQ0FDRSxpQixDQUNBLFcsQ0FDQSxPLENBQ0EsTSxDM0IwSUEseUIyQjlJRixnQixDQU9JLGEsQTNCNklGLHlCMkIxSUEsc0IsQ0FFSSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0Esc0IsQ0FBQSxrQixDQUFBLGdCLEEzQnlKSiwwQjJCNUpBLHNCLENBT0ksZ0IsQTNCeUlKLGdEMkJoSkEsc0IsQ0FXSSxlLEEzQnlISix5QjJCcElBLHNCLENBZUksWSxDQUNBLGUsQ0FDQSxTLENBQ0EsaUIsQ0FDQSxzQixDQUFBLGlCLENBQUEsYyxDQW5CSCx3QyxDQXNCSyxTLENBQ0Esa0IsQ0FDQSxXLENBQ0Esa0IsQTNCaUhOLHlCMkI1R0Esc0IsQ0FFSSxrQixDQUFBLHlCLENBQUEscUIsQ0FBQSxpQixDQUNBLG9CQUdELDRELENBR0ssVSxDeEJpSU4sb0IsQ0FDQSw0QixDQUNBLDhDLENBQ0EscUMsQ0FBQSw2QixDQVFFLFMsQ0FLQSxXLENBUUYsaUMsQ3dCdkpNLGUsQ0FLTiw0QixDQUNFLFUsQ0FDQSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLEMzQjRHSiwwQjJCOUdFLDRCLENBS0ksd0IsQ0FBQSwwQixDQUFBLHFCLENBQUEsa0IsQ0FDQSxnQixBM0I0Rk4sZ0QyQmxHRSw0QixDQVVJLGUsQTNCNEVOLHlCMkJ0RkUsNEIsQ0FjSSx3QixDQUFBLDBCLENBQUEscUIsQ0FBQSxvQkFLTixxQixDQUNFLGMsQ3JDN0RGLHlFLENBQ0EsZSxDQUNBLGlCLENxQzZERSxxQixDQUFBLG1CLENBQUEsYSxDQUNBLGdCLENBQ0EsYSxDM0I4REYseUIyQm5FQSxxQixDQVFJLGtCQUlKLHNCLENBQ0UsYyxDQUNBLGdCLEMzQmlFRixnRDJCbkVBLHNCLENBS0ksaUIsQTNCa0RKLHlCMkJ2REEsc0IsQ0FTSSxrQkMvRkgsc0IsQ0RtR0Qsc0IsQ0VnQ0cscUMsQ0YvQkQseUIsQzNCaUVGLDBCOEJyS0EsMEIsQ0FFSSxxQixBOUJ1SkosZ0Q4QnpKQSwwQixDQU1JLHFCLEE5QnVJSix5QjhCN0lBLDBCLENBVUkscUJBSUoseUIsQ0FDRSxpQixDQUNBLGtCLEM5Qm1JRix5QjhCcklBLHlCLENBS0ksbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsY0FMSCxvQyxDQVNHLGUsQ0FJSiwwQixDQUNFLGMsQ0FDQSxrQixDQUNBLGEsQ3hDaEJGLG1FLENBQ0EsZSxDQUNBLGlCLEN3Q2dCRSx5QixDQUFBLGlCLENBQ0EsaUIsQ0FDQSx3QixDOUJpSEYseUI4QnhIQSwwQixDQVVJLGlCLENBQ0EsSyxDQUNBLFEsQTlCc0dKLHlCOEJsSEEsMEIsQ0FnQkksaUIsQ0FDQSxvQkFqQkgsaUMsQ0FxQkcsVSxDQUNBLGEsQ0FDQSxrQixDQUNBLFUsQ0FDQSxVLENBQ0EsaUIsQ0FDQSxNLENBQ0EsTyxDQUNBLGtDLENBQUEsOEIsQ0FBQSwwQixDOUIyRkoseUI4QnhIQyxxRCxDQWtDSyxrQkFLTiwwQixDQUNFLFUsQ0FDQSxlLENBQ0Esa0IsQ0FHRix5QixDQUNFLGdCLENBQ0Esa0IsQ0FBQSxzQixDQUFBLGtCLENBQUEsYyxDQUNBLGUsQzlCa0VGLHlCOEJyRUEseUIsQ0FNSSxjQUlKLDBCLENBQ0Usa0IsQzlCc0VGLGdEOEJuRUEseUIsQ0FFSSxtQixDQUNBLG1CQUtGLDhCLENBQ0UsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDOUJvREoseUI4QnJERSw4QixDQUlJLHdCLENBQUEsMEIsQ0FBQSxxQixDQUFBLGtCLENBQ0Esb0IsQTlCc0ROLGdEOEIzREUsOEIsQ0FTSSxvQixBOUJzQ04seUI4Qi9DRSw4QixDQWFJLDJCLENBQUEsNEIsQ0FBQSw2QixDQUFBLHlCLENBQUEscUIsQ0FDQSxvQixBOUJ1Q04seUI4Qm5DRSw4QixDQUVJLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLGMsQTlCMkJOLHlCOEI3QkUsOEIsQ0FNSSxrQixDQUNBLGEsQ0FDQSxvQkFSSCxvQyxDeENsR0gsbUUsQ0FDQSxlLENBQ0EsaUIsQ3dDNkdNLHdCLENBQ0EsYSxDQUNBLDBDLEM5Qm9CTix5QjhCbkNHLG9DLENBa0JLLGEsQ0FDQSxjLENBQ0Esa0IsQ0FDQSxtQixBOUJRUix5QjhCN0JHLG9DLENBeUJLLGlCLENBQ0EsYyxDQUNBLGdCLENBQ0Esb0IsQ0FDQSxvQkE3QkwsK0MsQ0FpQ0ssYyxDQWpDTCwwQyxDQXFDSywrQixDQXJDTCwyQyxDQXlDSywrQixDQUNBLGEsQzlCUFIseUI4Qm5DRywyQyxDQTZDTyxvQkFNUixnQyxDQUNFLFcsQzlCQ0osMEI4QkZFLGdDLENBSUksa0IsQTlCZE4sZ0Q4QlVFLGdDLENBUUksaUIsQ0FDQSxRLENBQ0EsUSxBOUJoQ04seUI4QnNCRSxnQyxDQWNJLDJCLENBQUEsZ0IsQ0FBQSxpQixDQUFBLFEsQ0FDQSxvQixBOUIvQk4seUI4QmdCRyxxQyxDQW9CSyxrQixBOUIxQ1IseUI4QnNCRyxxQyxDQXdCSyxVLENBQ0EsbUJBekJMLGdELENBNkJLLGMsQ0FDQSxlLEM5QjVCUiwwQjhCaUNFLDhCLENBRUksYyxBOUIvQ04sZ0Q4QjZDRSw4QixDQU1JLGMsQTlCL0ROLHlCOEJ5REUsOEIsQ0FVSSxZLENBQ0EsZ0JBU04sd0IsQ0FDRSxVLENBQ0EsVyxDQUNBLGEsQ0FIRCwrQixDQU1HLFEsQ0FDQSxVLENBQ0EsVyxDQUlKLHVCLENBQ0Usd0IsQzlCMUZGLHlCOEJ5RkEsdUIsQ0FJSSx1QkMxT0osbUIsQ0FDRSxpQixDL0JrSkYseUIrQm5KQSxtQixDQUlJLGdCLENBSUosc0IsQ0FFSSxpQixDQUNBLFEsQ0FDQSxLLENBQ0Esa0IsQ0FDQSxhLEEvQitISix5QitCcklBLHNCLENBU0ksb0IsQS9Ca0lKLHlCK0IzSUMsNEIsQ0FjSyxpQixDQUNBLEssQ0FDQSxRLEEvQnFITix5QitCcklDLDRCLENBb0JLLG1CQXBCTCw4QixDQXlCRyxnQixDQUNBLGMsQ0FDQSxhLENBQ0EsaUIsQ0E1QkgsOEIsQ0FnQ0csZ0IsQ0FDQSxjLENBQ0EsdUIsQy9CeUdKLHlCK0J0R0UsOEIsQ0FFSSxjLENBQ0EsbUIsQ0FDQSxnQixDQUpILG9DLENBT0ssTyxDQUNBLFdBTVIsaUIsQ0FDRSxrQixDQUNBLFUsQ0FDQSxpQixDQUNBLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FDQSwyQixDQUFBLG1CLENBQ0Esa0IsQ0FDQSxjLEMvQjJFRix5QitCbEZBLGlCLENBVUksY0FWSCx3QixDQWNHLFUsQ0FDQSxhLENBQ0Esa0IsQ0FDQSxVLENBQ0EsVyxDQUNBLHlCLENBQUEsaUIsQ0FDQSxpQixDQUNBLE0sQ0FDQSxRLENBZ0JILGdDLENBQUEsaUMsQ0F0Q0EsdUIsQ0FxREssVSxDQUNBLGEsQ0FNQSx5QixDQUFBLGlCLENBQ0EsaUIsQ0FDQSxPLENBOURMLHVCLENBNEJHLGtCLENBQ0EsVSxDQUNBLFcsQ0FJQSxRLENBSUosbUIsQ0FDRSxrQixDQUFBLG1CLENBQUEsbUIsQ0FBQSxXLENBQ0EsVSxDQUNBLGlCLEMvQnFERixnRCtCeERDLHVDQUFBLFMsQ0FPSyxjQVBMLDBCLENBQUEsMkIsQ0FZRyx3QixDQVpILGdDLENBQUEsaUMsQ0FpQkssVSxDQUNBLFcsQ0FDQSxlLENBQ0Esd0IsQ0FDQSw2QixDQUFBLHFCLENBSUEsUSxDQXpCTCxpQyxDQW1DSyxVLENBQ0EsVyxDQUdBLHdCLENBSUEsUSxDQUtOLGtCLENBQ0UsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDL0JMRix5QitCSUEsa0IsQ0FJSSxjQUlKLGtCLENBQUEsZ0IsQ0FDRSxnQixDQUNBLGMsQ0FDQSxhLENBQ0Esa0IsQ0FBQSxzQixDQUFBLGtCLENBQUEsYyxDQUNBLGUsQ3pDaEpGLHVFLENBQ0EsZSxDQUNBLGlCLEN5Q3lJQyx5QixDQUFBLHVCLENBU0csYSxDQUNBLGdCLENBQ0EsYyxDQUNBLFUsQ3pDdkpKLHNFLENBQ0EsZSxDQUNBLGlCLEN5Q3VKSSxlLENBUUosZ0IsQ0FDRSxnQixDQUNBLGdCLENBRkQsdUIsQ0FLRyxVLEMvQmZKLDBCZ0NyS0EsZSxDQUVJLGdCLEFoQ3VKSixnRGdDekpBLGUsQ0FNSSxnQixBaEN1SUoseUJnQzdJQSxlLENBVUksZ0JBSUosYyxDQUNFLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLG9CLENBQUEsZ0IsQ0FDQSw2QixDQUFBLDRCLENBQUEsMEIsQ0FBQSxzQixDQUFBLGtCLENBQ0Esd0IsQ0FBQSxxQyxDQUFBLHFCLENBQUEsNkIsQ0FDQSx3QixDQUFBLDBCLENBQUEscUIsQ0FBQSxrQixDaENrSkYsMEJnQ3ZKQSxjLENBUUksb0IsQWhDbUlKLGdEZ0MzSUEsYyxDQVlJLG9CLEFoQ21ISix5QmdDL0hBLGMsQ0FnQkksa0IsQ0FDQSxzQixDQUFBLGtCLENBQUEsZ0JBOEJILHlCLENBL0NBLHlCLENBcUJHLGUsQ0FHRixvQixDQUNFLHFCLENBQUEsbUIsQ0FBQSxhLENoQ3NHSix5QmdDdkdFLG9CLENBSUksVSxDQUNBLGUsQ0FLTixlLENBRUksYSxDQUNBLFUsQ0FHRix5QixDQUVJLG1CLEFoQzZHTiwwQmdDeEdBLGMsQ0FFSSxvQixBaEMwRkosZ0RnQzVGQSxjLENBTUksb0IsQWhDMEVKLHlCZ0NoRkEsYyxDQVVJLG9CQVFKLGMsQ0FDRSxnQixDaEM2REYseUJnQzlEQSxjLENBSUksY0FZSixnQixDQUNFLGlCLENBREQscUIsQ0FJRyxjLENoQ2dESix5QmdDcERDLHFCLENBT0ssYyxDQUNBLFcsQ0FDQSxtQixBaENxQ04seUJnQzlDQyxxQixDQWFLLFlBS04sYyxDQUNFLHdCLENoQ21ERiwwQmdDaERDLHNDLENBSU8sa0JDMUhWLG1CLENBQ0UsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEsb0IsQ0FBQSxnQixDQUNBLDZCLENBQUEsNEIsQ0FBQSwwQixDQUFBLHNCLENBQUEsa0IsQ0FDQSx3QixDQUFBLDBCLENBQUEscUIsQ0FBQSxrQixDQUNBLGtCLENBTEYsK0QsQ0FXVSxnQixDakMySlIsMEJpQ3RLRiwyRCxDQXFCVSxrQixDQUFBLHNCLENBQUEsa0IsQ0FBQSxjLENBQ0EsZSxDQUNBLGtCLENBQ0EsaUMsQ0FBQSw2QixDQUFBLHlCLENBeEJWLDJELENBNEJVLGtCLENBQUEscUIsQ0FBQSxpQixDQUFBLGEsQ0FDQSxjLENBQ0Esa0IsQ0E5QlYsMkQsQ0FrQ1Usa0IsQ0FBQSxzQixDQUFBLGtCLENBQUEsYyxDQUNBLGUsQ0FDQSxrQixDQXBDViwyRCxDQXdDVSxrQixDQUFBLHNCLENBQUEsa0IsQ0FBQSxjLENBQ0EsZSxDQXpDViwyRCxDQTZDVSxnQixDQUNBLGtCLENBQUEsc0IsQ0FBQSxrQixDQUFBLGMsQ0FDQSxlLENBQ0Esa0MsQ0FBQSw4QixDQUFBLDBCLENBaERWLDJELENBd0RVLGtCLENBQUEsc0IsQ0FBQSxrQixDQUFBLGMsQ0FDQSxlLENBQ0EsZ0IsQ0FDQSxpQixDQUNBLG1DLENBQUEsK0IsQ0FBQSwyQixDQTVEViwyRCxDQWdFVSxrQixDQUFBLHNCLENBQUEsa0IsQ0FBQSxjLENBQ0EsZSxDQUNBLG1DLENBQUEsK0IsQ0FBQSwyQixDQUNBLGlCLENBQ0EsaUIsQ0FwRVYsK0QsQ0F1RVksVSxDQUNBLGdCLENBeEVaLDJELENBNkVVLGtCLENBQUEsc0IsQ0FBQSxrQixDQUFBLGMsQ0FDQSxlLENBQ0EsaUIsQ0FDQSxtQyxDQUFBLCtCLENBQUEsMkIsQ0FoRlYsMkQsQ0FvRlUsa0IsQ0FBQSxzQixDQUFBLGtCLENBQUEsYyxDQUNBLGdCLENBQ0Esa0MsQ0FBQSw4QixDQUFBLDBCLENBdEZWLDJELENBMEZVLGdCLENBQ0Esa0IsQ0FBQSxzQixDQUFBLGtCLENBQUEsYyxDQUNBLGUsQ0FDQSxtQyxDQUFBLCtCLENBQUEsMkIsQ0E3RlYsMkQsQ0FBQSwyRCxDQW9HVSxrQixDQUFBLHNCLENBQUEsa0IsQ0FBQSxjLENBQ0EsZSxDQUNBLGlCLENBQ0EsbUMsQ0FBQSwrQixDQUFBLDJCLENBdkdWLDJELENBNkdVLGlCLENBQ0Esa0MsQ0FBQSw4QixDQUFBLDBCLENBOUdWLDJELENBa0hVLGtCLENBQUEsc0IsQ0FBQSxrQixDQUFBLGMsQ0FDQSxlLENBQ0EsaUIsQ0FDQSxnQixDQUNBLHFCLENBQ0EsaUIsQ0F2SFYsK0QsQ0EwSFksVSxDQUNBLGdCLENBM0haLDJELENBZ0lVLGtCLENBQUEsc0IsQ0FBQSxrQixDQUFBLGMsQ0FDQSxlLENBQ0Esa0MsQ0FBQSw4QixDQUFBLDBCLENBQ0EsaUIsQ0FuSVYsK0QsQ0FBQSwrRCxDQXNJWSxVLENBQ0EsZSxDQXZJWiwyRCxDQTRJVSxnQixDQUNBLGtCLENBQUEsc0IsQ0FBQSxrQixDQUFBLGMsQ0FDQSxlLENBQ0EsdUMsQ0FBQSxtQyxDQUFBLCtCLENBQ0EsaUIsQ0FoSlYsMkQsQ0E2SlUsa0IsQ0FBQSxzQixDQUFBLGtCLENBQUEsYyxDQUNBLGUsQ0FDQSxnQixDQUNBLGlCLENBaEtWLDJELENBb0tVLGtCLENBQUEsc0IsQ0FBQSxrQixDQUFBLGMsQ0FDQSxlLENBQ0EsYyxDQXRLViwyRCxDQTBLVSxrQixDQUFBLHNCLENBQUEsa0IsQ0FBQSxjLENBQ0EsZSxDQUNBLG1DLENBQUEsK0IsQ0FBQSwyQixDQUNBLGdCLENBQ0EsaUIsQ0E5S1YsK0QsQ0FpTFksVSxDQUNBLGdCLENBbExaLDJELENBdUxVLGtCLENBQUEsc0IsQ0FBQSxrQixDQUFBLGMsQ0FDQSxlLENBQ0EsaUIsQ0F6TFYsMkQsQ0E2TFUsa0IsQ0FBQSxzQixDQUFBLGtCLENBQUEsYyxDQUNBLGUsQ0FDQSx1QyxDQUFBLG1DLENBQUEsK0IsQ0FDQSxnQixDQUNBLGlCLENBak1WLCtELENBb01ZLFUsQ0FDQSxrQixBakNyQ1YsMEJpQ2hLRixtQixDQTZNSSx3QixDQUFBLHFDLENBQUEscUIsQ0FBQSwrQixBakNuREYsZ0RpQzFKRixtQixDQWlOSSxvQixBakNuRUYseUJpQzlJRixtQixDQXFOSSxpQkFyTkosOEIsQ0F5TkksZSxDakNuREYsMEJpQ3VERixhLENBRUksYSxDQUZKLGlCLENBS00sWSxBakNsRUosMEJpQzZERixhLENBVUksbUIsQWpDN0VGLGdEaUNtRUYsaUIsQ0FnQk0sZ0IsQWpDL0ZKLHlCaUMrRUYsaUIsQ0FvQk0saUJBSUosa0IsQ0FDRSx3QixDQXpCSixzQyxDQTJCSSx3QixDQUNFLHNCLENBNUJOLDRDLENBcUNRLHdCLENDbFFSLGEsQ0FDRSxXLENBQ0Esc0IsQ0FBQSxpQixDQUFBLGMsQ0FDQSx5QixDQUFBLGlCLENBQ0EsZSxDbENrS0EsMEJrQ3RLRixtQixDQVFNLGtDLENBQUEsNEIsQWxDOEpKLGlEa0N0S0Ysd0MsQ0FhWSxVLENBQ0EsaUMsQ0FBQSw2QixDQUFBLDJCQU9WLG9CLENBQ0UsaUIsQ2xDZ0pGLDBCa0NqSkEsb0IsQ0FJSSxZLENBQ0EsYyxBbENzSUosMEJrQzNJQSxvQixDQVNJLHlCLENBQUEsaUIsQ0FDQSxlLENBQ0EsbUJBSUosa0IsQ0FBQyx3QixDbENVRCxpQixDQUNBLEssQ0FDQSxRLENBQ0EsTSxDQUNBLE8sQ2tDZEEsa0IsQ0FHRSwyQixDQUNBLDBCLENBQ0EsNkIsQ0FBQSxxQixDQUxELHdCLENBUUcsVSxDQUNBLGEsQ0FFQSwrQixDbEMrRkoseUJrQzFHQSxrQixDQWVJLGtDQUlKLG9CLEM1Q3hDQSx5RSxDQUNBLGUsQ0FDQSxpQixDNEN3Q0UsYyxDQUNBLGlCLENBQ0Esa0IsQ0FDQSx3QixDQUNBLFUsQ2xDeUdGLDBCa0MvR0Esb0IsQ0FTSSxpQixDQUNBLFcsQ0FDQSxTLENBQ0EsVSxDQUNBLDJCLENBQUEsc0IsQ0FBQSxxQixBbEM0RkosMEJrQ3pHQSxvQixDQWlCSSxtQkFJSixtQixDbEM5QkEsaUIsQ0FDQSxLLENBQ0EsUSxDQUNBLE0sQ0FDQSxPLENtQ2xERixnQixDQUNFLGtCLENBQ0EseUIsQ0FBQSxpQixDQUNBLFcsQ0FDQSxzQixDQUFBLGlCLENBQUEsYyxDQUNBLGEsQ0FDQSxjLENuQ2dLQSwwQm1DdEtGLHNCLENBVU0sa0MsQ0FBQSw4QixDQUFBLDBCLENBQ0EsNEMsQ0FBQSxzQ0FYTiw4QyxDQWdCUSxhLENBS04sdUIsQ0FDRSxpQixDQUNBLGlCLENBQ0EsaUIsQ0FHRixxQixDQUNFLFksQ0FDQSxrQixDQUNBLFcsQ0FIRCxnQyxDQU1HLGUsQ0FOSCx5QixDQUFBLHlCLENBVUcsb0IsQ0FDQSxlLENBQ0EsVyxDQUlKLHVCLENBQ0UsZ0IsQ0FDQSxjLENBQ0EsaUIsQ0FDQSxhLENBQ0Esa0IsQ0FDQSxzQixDQUFBLGlCLENBQUEsYyxDQUNBLGUsQ25Db0hGLDBCbUMzSEEsdUIsQ0FVSSxhLEFuQ3FHSixnRG1DL0dBLHVCLENBY0ksYSxBbkNxRkoseUJtQ25HQSx1QixDQWtCSSxhQUlKLHNCLENBQ0UsZ0IsQ0FDQSxjLENBQ0EsYSxDbkNrR0YsMEJtQ3JHQSxzQixDQUtJLHFCQUlKLHNCLENBQ0UsYSxDQUNBLGdCLENBQ0EsYyxDQUNBLGEsQ0FHRixzQixDbkNuQ0EsaUIsQ0FDQSxLLENBQ0EsUSxDQUNBLE0sQ0FDQSxPLENBa0dBLHlCbUM3REcsMkMsQ0FBQSwyQyxDQUtLLGUsQ0FDQSwyQixDQUNBLFcsQ0FQTCwyQyxDQUdLLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLDBCLENBQUEscUIsQ0FBQSxrQixDQUpMLHlDLENBQUEseUMsQ0FXSyxXLENBQ0EsVyxDQUNBLGUsQ0FDQSx3QixDQUFBLDZCLENBQUEsZ0IsQ0FDQSxlLENBZkwsNkMsQ0FBQSw2QyxDQWtCSyxnQixDQWxCTCwyQyxDQUFBLDJDLENBcUJLLGUsQ0FLTCwyQyxDQUdLLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FDQSx1QixDQUFBLDhCLENBQUEsb0IsQ0FBQSxzQixDQUpMLDJDLENBUUssYUFNUCw2QyxDQUdLLGEsQ0FITCwyQyxDQU1LLFcsQ0FDQSxrQixDQUNBLG9CLENBQ0EsZ0IsQ0FUTCwwQyxDQVlLLG9CLENBQ0Esa0IsQ0FDQSxnQixDQUNBLGdCLENuQ2tCTiwwQm1DakNDLDBDLENBa0JPLGEsQ0FDQSxhLENBbkJQLDBDLENBd0JPLGlCQ3ZKVixVLENBQ0Usa0IsQ0FDQSxXLENBQ0Esc0IsQ0FBQSxpQixDQUFBLGMsQ0FDQSx5QixDQUFBLGlCLENBQ0EsZSxDcEN5SUEseUJvQzlJRixVLENBUUksZ0IsQXBDOEpGLDBCb0N0S0YsZ0IsQ0FhTSw0QyxDQUFBLG9DLENBQ0Esa0MsQ0FBQSw4QixDQUFBLDBCLENBZE4sa0MsQ0FvQlUsZUFNUCx1QyxDQVVBLDJDLENBTk8sVSxDQWdCUixpQixDQUNFLGlCLENBRUEsVyxDQUNBLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FDQSwyQixDQUFBLDRCLENBQUEsNkIsQ0FBQSx5QixDQUFBLHFCLENBR0YsZSxDQUNFLDJCLENBQ0EsMEIsQ0FDQSw2QixDQUFBLHFCLENBSEQsc0IsQ0FNRyxVLENBQ0EsYSxDQUNBLGtCLENBUkgsMEIsQ0FZRyxlLENBcURILG1DLENBQUEsbUMsQ0FzRkEsdUMsQ0FBQSx1QyxDQXZKQSxtQixDQUFBLG1CLENBZ0JHLGUsQ0FJSixpQixDQUNFLGEsQ0FDQSxrQixDQUNBLHNCLENBQUEsaUIsQ0FBQSxjLENBQ0EsZSxDQUNBLGUsQ0FDQSxrQixDcEMwRUYsZ0RvQ2hGQSxpQixDQVNJLGMsQXBDMkRKLHlCb0NwRUEsaUIsQ0FhSSxnQixDQUNBLGMsQ0FDQSxlLENBQ0EsaUJBSUosZ0IsQ0FDRSxlLENwQ3FERix5Qm9DdERBLGdCLENBSUksYyxBcEM0Q0oseUJvQ2hEQSxnQixDQVFJLGNBSUosZ0IsQ0FBQSxpQixDQUNFLGdCLENBQ0EsYyxDQUNBLG9CLENBQ0EsYSxDOUMvRkYsbUUsQ0FDQSxlLENBQ0EsaUIsQzhDaUdBLGdCLENwQ3BFQSxpQixDQUNBLEssQ0FDQSxRLENBQ0EsTSxDQUNBLE8sQ29DcUVDLGlDLENBR0ssZ0IsQ0FDQSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0EsMkIsQ0FBQSw0QixDQUFBLDZCLENBQUEseUIsQ0FBQSxxQixDQUxMLGdDLENBU0ssMkIsQ0FDQSxrQixDQVZMLCtCLENBY0ssZSxDcEN2Rk4saUIsQ0FDQSxLLENBQ0EsUSxDQUNBLE0sQ0FDQSxPLENvQ3FFQyxzQyxDQW1CTyxZLENBbkJQLHFDLENBdUJPLFUsQ0FDQSxhLENwQ2pHUixpQixDQUNBLEssQ0FDQSxRLENBQ0EsTSxDQUNBLE8sQ0FrR0EseUJvQzdCQyxxQyxDQTRCUyxrRyxDQUFBLHFFLENBQUEsZ0UsQ0FBQSw2RCxBcENMVix5Qm9DdkJDLHFDLENBZ0NTLFMsQ0FDQSxrRyxDQUFBLHFFLENBQUEsZ0UsQ0FBQSwyRCxDQUNBLGFBbENULGlDLENBNENLLFUsQ0FDQSxlLENwQ0VOLDBCb0MvQ0MsaUMsQ0FnRE8sb0IsQXBDbkJSLHlCb0M3QkMsaUMsQ0FvRE8sZSxDQUNBLGtCQXJEUCxnQyxDQTBESyxlLENwQzdCTix5Qm9DN0JDLGdDLENBOERPLHdCLEFwQ3ZDUix5Qm9DdkJDLGdDLENBa0VPLG1CQWxFUCxnQyxDQUFBLGlDLENBdUVLLFUsQ0F2RUwsZ0MsQ0EyRUssVSxDOUNuTE4sc0UsQ0FDQSxlLENBQ0EsaUIsQzhDc0dDLGdDLENwQ3pFRCxpQixDQUNBLEssQ0FDQSxRLENBQ0EsTSxDQUNBLE8sQ29DMkpDLHFDLENBR0ssZ0IsQ0FDQSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0EsMkIsQ0FBQSw0QixDQUFBLDZCLENBQUEseUIsQ0FBQSxxQixDcENwRU4seUJvQytEQyxxQyxDQVFPLGtCQVJQLG1DLENBYUssZSxDcEM1S04saUIsQ0FDQSxLLENBQ0EsUSxDQUNBLE0sQ0FDQSxPLENvQzJKQywwQyxDQWtCTyxZLENBbEJQLHlDLENBc0JPLFUsQ0FDQSxhLENwQ3RMUixpQixDQUNBLEssQ0FDQSxRLENBQ0EsTSxDQUNBLE8sQ0FrR0EseUJvQ3lEQyx5QyxDQTJCUyxrRyxDQUFBLHFFLENBQUEsZ0UsQ0FBQSw2RCxBcEMxRlYseUJvQytEQyx5QyxDQStCUyxTLENBQ0Esa0csQ0FBQSxxRSxDQUFBLGdFLENBQUEsMkQsQ0FDQSxhQWpDVCxxQyxDQTJDSyxVLENBQ0EsZSxDQUNBLFcsQ0FFQSxlLENwQ3hHTix5Qm9DeURDLHFDLENBa0RPLFcsQ0FDQSxrQixBcENsSFIseUJvQytEQyxxQyxDQXVETyxtQkF2RFAsb0MsQ0E0REssZSxDQUNBLGlCLENwQ3RITix5Qm9DeURDLG9DLENBZ0VPLHdCLEFwQy9IUix5Qm9DK0RDLG9DLENBb0VPLGNBcEVQLG9DLENBQUEscUMsQ0F5RUssVSxDOUN2UU4sc0UsQ0FDQSxlLENBQ0EsaUIsQzhDdVFNLGMsQ0EzRUwsb0MsQ3BDL0pELGlCLENBQ0EsSyxDQUNBLFEsQ0FDQSxNLENBQ0EsTyxDcUNsREYsYSxDQUNFLGMsQ0FDQSx3QixDckN3SkEsZ0RxQzFKRixhLENBS0kscUIsQXJDeUlGLHlCcUM5SUYsYSxDQVFJLHFCQUdGLHdCLENBQ0UsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUNBLDZCLENBQUEsNEIsQ0FBQSwwQixDQUFBLHNCLENBQUEsa0IsQ0FDQSx3QixDQUFBLG9CLENBQUEsZ0IsQ0FDQSx3QixDQUFBLHFDLENBQUEscUIsQ0FBQSw2QixDckNpSkYsMEJxQ3JKQSx3QixDQU9JLGVBSUosbUIsQ0FDRSxvQixDL0NSRixtRSxDQUNBLGUsQ0FDQSxpQixDK0NRRSxjLENBQ0EsZ0IsQ0FDQSxpQixDQUNBLFcsQ0FDQSxpQixDQUNBLGUsQ3JDZ0hGLHlCcUN4SEEsbUIsQ0FXSSxjLENBQ0Esa0JBWkgsMEIsQ0FnQkcsVSxDQUNBLGlCLENBQ0EsTSxDQUNBLEssQ2xDeUlGLGEsQ0FDQSw0QixDQUNBLDhDLENBQ0EscUMsQ0FBQSw2QixDQVFFLFUsQ0FLQSxXLENBUUYsbUMsQ0gxQ0YsMEJxQzFJQSxtQixDQXdCSSxZLEFyQzRHSixnRHFDcElBLG1CLENBNEJJLGdCLENBQ0Esb0IsQXJDMkZKLHlCcUN4SEEsbUIsQ0FpQ0ksb0IsQXJDK0dKLDBCcUMzR0EsbUIsQ0FFSSxhQUdGLDZCLENBQ0UsZSxDQURELG1DLENBSUcsYyxDQUNBLGdCLENBTEgscUMsQ0FRSyxhLENyQ1RSLHlCLENBQ0EsMkMsQzZCb0VHLDJDLEM3Qm5FRCxvQixDQStGRiwwQnFDaEdHLHNDLENBY08sY0FPVixzQixDQUNFLGlCLENyQzhERix5QnFDL0RBLHNCLENBSUksZSxDQXpGTixrQixDQStGTSxrQixDQUFBLHNCLENBQUEsa0IsQ0FBQSxjLENBQ0EsaUJBSUosb0IsQ0FDRSxxQixDQ3JHSixjLENBQ0Usa0IsQ0FERix5QixDQUlJLGUsQ0FHRixxQixDQUNFLGUsQ0FDQSx3QixDQUNBLHlCLENBQUEsaUIsQ0FDQSxzQixDQUFBLGlCLENBQUEsYyxDdEN5SUYseUJzQzdJQSxxQixDQU9JLDJCLENBQ0EsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsYyxBdEMrSEoseUJzQ3ZJQSxxQixDQVlJLHdCLEF0Q2lJSix5QnNDN0lDLDJCLENBaUJLLDRDLENBQUEsc0NBS04sb0IsQ0FDRSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0EsVyxDQUVBLGlCLENBSkQsd0IsQ0FNRyxhLENBQ0EsYSxDdEN4QkosaUIsQ0FHRSxRLENBR0EsTyxDQUlBLHNDLENBQUEsa0MsQ0FBQSw4QixDc0M0Q0UsZSxDdENvR0osMEJzQ3pJQSxvQixDQWFJLGtCLENBQUEsc0IsQ0FBQSxrQixDQUFBLGMsQ0FDQSxlLENBQ0EsWSxDQUNBLG1CLEF0QzZHSixnRHNDN0hBLG9CLENBb0JJLGtCLENBQUEsc0IsQ0FBQSxrQixDQUFBLGMsQ0FDQSxlLENBQ0EsWSxDQUNBLG1CLEF0QzBGSix5QnNDakhBLG9CLENBMEJJLFksQ0FDQSxlLENBQ0Esb0JBNUJILDJCLENBZ0NHLFcsQ0FDQSxvQixDQWpDSCx3QixDQXFDRyxlLENBSUosb0IsQ0FDRSxrQixDQUFBLGMsQ0FBQSxVLENBQUEsTSxDQUdGLHFCLENBQ0UsYyxDQUNBLGtCLENBQ0Esd0IsQ0FDQSxhLENoRC9ERixtRSxDQUNBLGUsQ0FDQSxpQixDZ0QrREUsa0IsQ0FORCxrQyxDQVVLLGEsQ0FLTixvQixDQUNFLGEsQ0FDQSxjLENBRUEsMEIsQ0FDRSxrQixDQUNBLFcsQ0FDQSxlLEN0QzhDSix5QnNDakRFLDBCLENBTUksY0FOSCxxQyxDQVVHLGUsQ0FLTCw0QixDQUVHLGdCLENBQ0EsYyxDQUNBLHdCLENBQ0EsYSxDaERsR0osbUUsQ0FDQSxlLENBQ0EsaUIsQ2dEa0dJLGtCLENBQ0EsaUIsQ0FDQSxvQixDQVRILGtDLENBWUssVSxDbkMwREosYSxDQUNBLDRCLENBQ0EsOEMsQ0FDQSxxQyxDQUFBLDZCLENBUUUsVSxDQUtBLFUsQ0FRRixpQyxDbUNoRkksaUIsQ0FDQSxPLENBQ0EsTyxDQUNBLGtDLENBQUEsOEIsQ0FBQSwwQixDQUNBLHNCLENBQUEsaUIsQ0FBQSxjLENBbEJMLG1DLENBc0JLLHVCLENBQ0Esb0IsQ0FDQSxzQixDQUFBLGlCLENBQUEsYyxDQXBJUix5RCxDQTRHRywwQyxDQTZCTyx3QixDQUNBLG9CLENBMUlWLHdELENBNEdHLHlDLENBa0NPLGlELENBQUEsNkMsQ0FBQSx5QyxDQTlJViwyQyxDQXVKUSw0QyxDQUFBLG9DLENBdkpSLGdELENBMkpRLFcsQ0FDQSxnQixDQzVKUixtQixDQUNFLFksQ0FDQSxlLEN2Q3dKQSxnRHVDdEpBLDBCLENBRUksYyxDQUdELHVELENBR0ssc0IsQ0FBQSxrQyxDQUFBLG1CLENBQUEsMEIsQ0FITCwyRCxDQU1PLFUsQ0FDQSxjLENBUFAsK0YsQ0FBQSwrRixDQWFXLGtCLENBQUEsc0IsQ0FBQSxrQixDQUFBLGMsQ0FDQSxlLENBQ0EsaUIsQ0FmWCwrRixDQXlCVyxrQixDQUFBLHNCLENBQUEsa0IsQ0FBQSxjLENBQ0EsZSxDQTFCWCwrRixDQThCVyxnQixDQUNBLGtCLENBQUEsc0IsQ0FBQSxrQixDQUFBLGMsQ0FDQSxlLENBQ0EsZ0IsQ0FqQ1gsK0YsQ0F5Q1csa0IsQ0FBQSxzQixDQUFBLGtCLENBQUEsYyxDQUNBLGUsQ0FDQSxnQixDQUNBLGlCLENBNUNYLCtGLENBZ0RXLGtCLENBQUEsc0IsQ0FBQSxrQixDQUFBLGMsQ0FDQSxlLENBQ0EsaUIsQ0FsRFgsK0YsQ0FzRFcsa0IsQ0FBQSxzQixDQUFBLGtCLENBQUEsYyxDQUNBLGUsQ0FDQSxpQixDQUNBLGlCLENBQ0EsZ0IsQ0ExRFgsbUcsQ0E2RGEsVSxDQUNBLGdCLENBOURiLCtGLENBbUVXLGdCLENBQ0Esa0IsQ0FBQSxzQixDQUFBLGtCLENBQUEsYyxDQUNBLGUsQ0FDQSxnQixDQUNBLGtDLENBQUEsOEIsQ0FBQSwwQixDQXZFWCwrRixDQStFVyxrQixDQUFBLHNCLENBQUEsa0IsQ0FBQSxjLENBQ0EsZSxDQUNBLGUsQ0FDQSxpQixDQWxGWCwrRixDQXNGVyxpQixDQUNBLGtCLENBQUEsc0IsQ0FBQSxrQixDQUFBLGMsQ0FDQSxlLENBeEZYLCtGLENBNEZXLGtCLENBQUEsc0IsQ0FBQSxrQixDQUFBLGMsQ0FDQSxlLENBQ0EsaUIsQ0E5RlgsK0YsQ0FrR1csZ0IsQ0FDQSxrQixDQUFBLHNCLENBQUEsa0IsQ0FBQSxjLENBQ0EsaUIsQXZDaUNkLHlCdUNySUcsa0YsQ0ErR1MsZ0IsQ0EvR1Qsa0YsQ0FtSFMsb0MsQ0FBQSxnQyxDQUFBLDRCLENBbkhULGtGLENBdUhTLG9CLENBdkhULGtGLENBMkhTLGtCLENBQ0EscUMsQ0FBQSxpQyxDQUFBLDZCLENBNUhULGtGLENBZ0lTLG1CLENBaElULGtGLENBb0lTLHNCLENBcElULGtGLENBd0lTLG1CLENBeElULGtGLENBNElTLG1CLENBQ0EsbUMsQ0FBQSwrQixDQUFBLDZCLEF2Q2dCWiwwQnVDUkEsNEIsQ0FFSSxlLEF2Q05KLGdEdUNVQSwyQixDQUVJLGVBRkgseUMsQ0FNRyxzQixDQUFBLDJCLENBQUEsYyxDQUNBLGEsQ3ZDN0JKLHlCdUNpQ0EsMkIsQ0FFSSxlQUZILCtDLENBTUcsc0IsQ0FBQSxrQixDQUFBLGMsQ0FOSCx5QyxDQVVHLFMsQ0FDQSxhLENBQ0Esc0IsQ0FBQSwyQixDQUFBLGMsQ0FDQSxrQixDQWJILDZDLENBZ0JLLGEsQ0MvTFIsYyxDQUNFLDZCLENBQUEscUIsQ0FDQSxrQixDQUNBLFksQ0FDQSx3QixDQUNBLHlCLENBQUEsaUIsQ3hDeUlBLHlCd0M5SUYsYyxDQVFJLGtCLENBQ0EsUyxDQUNBLFEsQ0FDQSx1QixDQUFBLGlCQVhKLHlCLENBZUksa0IsQ3hDMklGLGdEd0MxSkYseUIsQ0FrQk0sb0IsQXhDNEhKLHlCd0M5SUYseUIsQ0FzQk0sb0JBSUoscUIsQ0FDRSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLEN4Q21IRix5QndDcEhBLHFCLENBSUksMkIsQ0FBQSw0QixDQUFBLDZCLENBQUEseUIsQ0FBQSx1QkFJSixtQixDQUNFLGlCLENBQ0EsVyxDeEMwR0YseUJ3QzVHQSxtQixDQUtJLGUsQ0FDQSxZQU5ILHVCLENBVUcsVSxDQUNBLFcsQ0FJSixvQixDQUNFLFcsQ3hDd0dGLGdEd0N6R0Esb0IsQ0FJSSxhLEF4Q3lGSix5QndDN0ZBLG9CLENBUUksWUFJSixxQixDQUNFLGlCLENBQ0EsZSxDbERoREYsbUUsQ0FDQSxlLENBQ0EsaUIsQ2tEZ0RFLGMsQ0FDQSxnQixDQUNBLFUsQ3hDdUZGLGdEd0M3RkEscUIsQ0FTSSxrQixDQUNBLGUsQXhDdUVKLHlCd0NqRkEscUIsQ0FjSSxvQkFJSixvQixDQUNFLGtCLENBQ0EsZ0IsQ0FDQSxhLEN4QzhFRiwwQndDakZBLG9CLENBTUksb0JBSUosb0IsQ0FDRSxvQixDQUNBLHFCLENsRDVFRixtRSxDQUNBLGUsQ0FDQSxpQixDa0Q0RUUsYyxDQUNBLGdCLENBQ0EsYSxDQUNBLHdCLENBUEQsNEIsQ0FVRyxVLENBQ0EsZ0IsQ0FDQSw4QixDQUNBLHFCLENyQzZFRiw0QixDQUNBLDhDLENBQ0EscUMsQ0FBQSw2QixDQVFFLFUsQ0FLQSxXLENBUUYsaUMsQ3NDMU1KLG1CLENBQ0UsaUIsQ0FDQSxrQixDQUNBLFcsQ0FDQSxzQixDQUFBLGlCLENBQUEsYyxDQUNBLHlCLENBQUEsaUIsQ0FDQSxlLEN6Q3dJQSx5QnlDOUlGLG1CLENBU0ksZ0IsQXpDNkpGLDBCeUN0S0YseUIsQ0FjTSw0QyxDQUFBLG9DLENBQ0Esa0MsQ0FBQSw4QixDQUFBLDBCLENBZk4sb0QsQ0FxQlUsZUFNUCx5RCxDQUlPLFUsQ0FNUiwwQixDQUNFLGlCLENBR0Ysd0IsQ0FDRSwyQixDQUNBLDBCLENBQ0EsNkIsQ0FBQSxxQixDQUhELCtCLENBTUcsVSxDQUNBLGEsQ0FDQSxrQixDQVJILG1DLENBWUcsZSxDQW9ESCxxRCxDQUFBLHFELENBaEVBLDRCLENBQUEsNEIsQ0FnQkcsZSxDQUlKLDBCLENBQ0UsYSxDQUNBLGtCLENBQ0Esc0IsQ0FBQSxpQixDQUFBLGMsQ0FDQSxXLENBQ0EsZSxDekN3RkYsZ0R5QzdGQSwwQixDQVFJLGEsQXpDeUVKLHlCeUNqRkEsMEIsQ0FZSSxjLENBQ0EsZ0IsQ0FDQSxhLEF6Q3lFSix5QnlDckVBLHlCLENBRUksYyxBekM2REoseUJ5Qy9EQSx5QixDQU1JLGNBSUoseUIsQ0FDRSxnQixDQUNBLGMsQ0FDQSxvQixDQUNBLGEsQ3pDbUVGLDBCeUN2RUEseUIsQ0FPSSxnQkFJSix5QixDekN0REEsaUIsQ0FDQSxLLENBQ0EsUSxDQUNBLE0sQ0FDQSxPLEN5Q3VEQyxzRixDQUdLLGlCLENBQ0EsTyxDQUNBLFEsQ0FDQSxTLEN0Q21FSixhLENBQ0EsNEIsQ0FDQSw4QyxDQUNBLHFDLENBQUEsNkIsQ0FRRSxXLENBS0EsWSxDQVFGLGlDLENzQ3pGSSxzQyxDQUFBLGtDLENBQUEsOEIsQ0FSTCx3RCxDQUFBLHFGLENDckVBLDJDLENEaUZLLFksQ0FaTCxtRCxDQWtCSyxnQixDQUNBLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FDQSwyQixDQUFBLDRCLENBQUEsNkIsQ0FBQSx5QixDQUFBLHFCLENBcEJMLGlELENBd0JLLGUsQ3pDbkZOLGlCLENBQ0EsSyxDQUNBLFEsQ0FDQSxNLENBQ0EsTyxDeUN1REMsdUQsQ0FpQ08sVSxDQUNBLGEsQ3pDN0ZSLGlCLENBQ0EsSyxDQUNBLFEsQ0FDQSxNLENBQ0EsTyxDQWtHQSx5QnlDM0NDLHVELENBc0NTLGtHLENBQUEscUUsQ0FBQSxnRSxDQUFBLDZELEF6Q0RWLHlCeUNyQ0MsdUQsQ0EwQ1MsUyxDQUNBLGtHLENBQUEscUUsQ0FBQSxnRSxDQUFBLDJELENBQ0EsYUE1Q1QsbUQsQ0FzREssVSxDQUNBLGUsQ3pDWk4seUJ5QzNDQyxtRCxDQTBETyxXLENBQ0Esa0JBM0RQLGtELENBZ0VLLGlCLENBQ0EsUSxDQUNBLGUsQ3pDdkJOLHlCeUMzQ0Msa0QsQ0FxRU8sd0IsQXpDaENSLHlCeUNyQ0Msa0QsQ0F5RU8sbUJBekVQLGtELENBOEVLLFUsQ0E5RUwsa0QsQ3pDM0RELGlCLENBQ0EsSyxDQUNBLFEsQ0FDQSxNLENBQ0EsTyxDMkNsREYseUIsQ0FDRSxpQixDQUNBLGlCLENBQ0EsNkIsQ0FBQSxxQixDQUNBLGlCLENyRFdBLG1FLENBQ0EsZSxDQUNBLGlCLENxRFhBLGMsQ0FDQSx3QixDQUNBLGtCLENBQ0EsYSxDQVRGLG9DLENBWUksZSxDQVpKLGlDLENBZ0JJLFUsQ0FDQSxpQixDQUNBLE8sQ0FDQSxNLENBQ0EsUyxDQUNBLFUsQ0FDQSx3QixDQUNBLGtDLENBQUEsOEIsQ0FBQSwwQixDQUdGLGdDLENBSUEsOEIsQ0FIRSxVLENBR0Qsc0MsQ0FFRyx3QixDM0NnSUosMEIyQzNIQSxvQyxDQUVJLGNDdkNOLFksQ0FDRSxpQixDQUVBLHFCLENBQ0UsaUIsQ0FDQSxXLENBQ0EsVyxDQUNBLGtCLENBQ0EsaUIsQ0FDQSxrQyxDQUFBLDhCLENBQUEsMEIsQzVDdUpGLDBCNEM3SkEscUIsQ0FTSSxlLENBQ0EsZ0IsQ0FDQSxVLENBQ0EsK0IsQ0FBQSwyQixDQUFBLHlCQUlKLGlCLENBU0EsbUIsQ0FDRSxhLEN0RGJGLGUsQ0FDQSxpQixDc0RFQSxpQixDQUtFLGUsQ3REVEYsMkUsQ3NET0UsYyxDQUNBLGEsQ0FFQSxhLENBR0YsbUIsQ0FFRSxhLEN0RGZGLG1FLENzRGlCRSxjLENBQ0EsZ0IsQ0FDQSxVLENBQ0EsZSxDRm5DSixlLENBQ0Usa0IsQzdDMkhBLGlCLENBQ0EsbUIsQ0dtQ0EsMEIwQ2hLRixlLEM3Q2dJSSxpQixDQUNBLG9CNkNqSUosbUIsQ0FNSSxrQixDQUNBLFUsQzFDK0pGLDBCMEN0S0YsbUIsQ0FVTSw0QyxDQUFBLG9DLENBSUEsYyxBMUM0SUosZ0QwQzFKRixtQixDQWtCTSxjLEExQzRISix5QjBDOUlGLG1CLENBc0JNLGMsQTFDb0lKLGdEMEMxSkYsOEIsQ0EyQlEsaUJHcUZMLDBCLENIaEhILHNCLENBb0NHLHFDLENBSEMsUSxDQUdGLHNCLENBQ0UsaUIsQ0FDQSx5QixDQUNBLG1CLENBQ0EsVSxDQUNBLFksQ0FDQSxpQixDMUNnSEYsZ0QwQ3RIQSxzQixDQVNJLGtCLENBQ0EsYyxBMUNnR0oseUIwQzFHQSxzQixDQWNJLGtCLENBQ0EsYyxBMUNtSEosMEIwQ2xJQyxrQyxDQXFCTyxzQkFyQlAsa0MsQ0EwQkssUyxDQUNBLFEsQzFDMkZOLGdEMEN0SEMsa0MsQ0FrQ08sVyxBMUN3RVIseUIwQzFHQyxrQyxDQXNDTyxlLENBQ0EscUIsQ0FDQSx1QixDQUFBLDhCLENBQUEsb0IsQ0FBQSxzQixDQUNBLCtCLENBQUEsMkIsQ0FBQSx5QkF6Q1AseUMsQ0E2Q08scUIsQ0FDQSw0QyxDQUFBLG9DLEMxQzREUix5QjBDMUdDLHlDLENBaURTLDBCQWpEVCx1RCxDQXNETyx3QixDQUNBLGtFLENBQUEsMEQsQ0F2RFAscUMsQ0EyRE8sZSxDMUN1RVIsMEIwQ2xJQyxtQyxDQW9FTyxXLEExQ2tEUixnRDBDdEhDLG1DLENBd0VPLFcsQTFDa0NSLHlCMEMxR0MsbUMsQ0E0RU8sVUE1RVAsMEMsQ0FnRk8sc0IsQ0FBQSxrQixDQUFBLGMsQ0FoRlAsa0MsQ0FxRkssUyxDQUNBLFMsQ0FDQSxVLENBQ0EsdUIsQ0FBQSxrQixDQUFBLGUsQzFDb0NOLDBCMEM1SEMsa0MsQ0EwRk8sVUExRlAsMEMsQ0E4Rk8sZ0MsQ0FBQSw0QixDQUFBLHdCLENBOUZQLHdDLENBQUEsd0MsQ0FtR08sUyxDQW5HUCxrQyxDQXdHSyxVLENBQ0EsUyxDQUNBLFUsQ0FDQSx1QixDQUFBLGtCLENBQUEsZSxDMUNpQk4sMEIwQzVIQyxrQyxDQThHTyxXQTlHUCwwQyxDQUFBLDBDLEN2QzhJQyxhLENBQ0EsNEIsQ0FDQSw4QyxDQUNBLHFDLENBQUEsNkIsQ0FRRSxVLENBS0EsVyxDQVFGLGdDLEN1QzFDQSw0QixDQUNFLGEsQ0FDQSxlLENwRG5KSixxRSxDQUNBLGUsQ0FDQSxpQixDb0RtSkksaUIsQ0FDQSxjLENBQ0EsZ0IsQzFDTkosMEIwQ0FFLDRCLENBU0ksNkIsQ0FBQSxxQixDQUNBLGdCLEExQ0pOLDBCMENRRSw2QixDQUVJLHFCQUtOLHFCLENBQ0UsYSxDQUNBLGUsQ3BEeEtGLHFFLENBQ0EsZSxDQUNBLGlCLENvRHdLRSxpQixDQUNBLGMsQ0FDQSxnQixDMUMzQkYsMEIwQ3FCQSxxQixDQVNJLDZCLENBQUEscUIsQ0FDQSxnQkkxTEosa0IsQ0FDRSxpQixDQUNBLGtCLENBQ0EsMkIsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxhLENBQ0EsZSxDQUNBLGtCLEM5QzZJRixnRDhDckpBLGtCLENBV0ksb0IsQTlDZ0pKLDBCOEMzSkEsa0IsQ0FlSSxnQixBOUMwSEoseUI4Q3pJQSxrQixDQW1CSSxrQixDQUNBLGlCLENBQ0Esb0JBckJILHlCLENBeUJHLFUsQ0FDQSxTLENBQ0EsUyxDQUNBLDBCLENBQUEsa0IsQ0FDQSxrQixDQUNBLGlCLENBQ0EsTSxDQUNBLFcsQ0FDQSxRLEM5Q3dHSix5QjhDeklDLHlCLENBc0NLLFEsQ0FDQSxhQzVDUixlLENBQ0Usa0IsQ0FERiwwQixDQUlJLGUsQy9DZ0pGLHlCK0M3SUEsc0IsQ0FFSSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSwwQixDQUFBLHFCLENBQUEsb0JBSUoscUIsQ0FDRSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSwwQixDQUFBLHFCLENBQUEsa0IsQ0FDQSxnQixDQUNBLGEsQ0FDQSxjLEMvQ2lJRix5QitDdElBLHFCLENBUUksbUIsQS9Dd0hKLHlCK0NoSUEscUIsQ0FZSSxvQkFaSCxnQyxDQWdCRyxjLENBQ0EsZSxDQUlKLHNCLEN6RHBCQSxtRSxDQUNBLGUsQ0FDQSxpQixDeURvQkUsZ0IsQ0FHRCxxQyxDQUdLLGdCLENBSUgsNkMsQ0FHSyxRLENBQ0EsNEIsQ0FKTCwwRCxDQVFTLFUsQzVDMkhWLG9CLENBQ0EsNEIsQ0FDQSw4QyxDQUNBLHFDLENBQUEsNkIsQ0FRRSxVLENBS0EsVyxDQVFGLGlDLEM0Q2pKVSxnQixDQVZULHdELENBaUJTLGdDLENBQUEsNEIsQ0FBQSx3QixDQWpCVCw0QyxDQXdCSyxZLENBeEJMLDBDLENBNEJLLGEsQ0FDQSxRLENBN0JMLHdELENBQUEsd0QsQ0FBQSxzRCxDQW1DUyxVLEM1Q2dHVixvQixDQUNBLDRCLENBQ0EsOEMsQ0FDQSxxQyxDQUFBLDZCLENBUUUsVSxDQUtBLFcsQ0FRRixpQyxDNEN0SFUsZ0IsQ0FyQ1Qsc0QsQ0E0Q1MsZ0MsQ0FBQSw0QixDQUFBLHdCLENDM0ZkLFUsQ0FDRSxXLENBQ0Esc0IsQ0FBQSxpQixDQUFBLGMsQ2hEa0pBLHlCZ0RwSkYsc0MsQ0FTWSw0QyxDQUFBLHNDLEFoRDZKViwwQmdEdEtGLGtDLENBZ0JVLGVBTVIsaUIsQ0FDRSxpQixDQUdGLGUsQ0FDRSxZLENBQ0EsaUIsQ0FDQSxrQixDQUhELDBCLENBTUcsZSxDQU5ILG1CLENBQUEsbUIsQ0FVRyxXLENBVkgscUIsQ0FtQkQsaUIsQ0FFRSxzQixDQUFBLGlCLENBQUEsYyxDQXJCRCxxQixDQWNHLDRDLENBQUEsb0MsQ0FLSixpQixDQUNFLGEsQ0FFQSxpQixDQUNBLGMsQ0FDQSxlLENBQ0EsZSxDQUNBLGEsQ2hEMEZGLHlCZ0RqR0EsaUIsQ0FVSSxnQixDQUNBLGdCQUlKLGdCLENoRGRBLGlCLENBQ0EsSyxDQUNBLFEsQ0FDQSxNLENBQ0EsTyxDaUR6Q0EsaUIsQ0FDRSxnQixDQUNBLGMsQ2pEMkpGLDBCaUQ3SkEsaUIsQ0FLSSwwQixBakQ0SUosZ0RpRGpKQSxpQixDQVNJLGdCLEFqRDRISix5QmlEcklBLGlCLENBYUksZ0JBYkgsNkIsQ0FpQkcsYSxDQWpCSCw0QixDQXFCRyxnQixDakR3SUosMEJpRHBJQSxpQixDQUVJLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLGMsQWpENEhKLDBCaUQ5SEEsaUIsQ0FNSSxnQixDQUNBLHdCLENBQ0EsNkIsQ0FDQSxtQixBakRtR0oseUJpRDVHQSxpQixDQWFJLDBCQUdELDZDLENBR0ssZ0IsQ0FDQSxjLENBQ0EsVSxDakQrR1IsMEJpRHBIRyw2QyxDQVVPLGtCQVZQLDhDLENBZUssZSxDQWZMLHFELENBa0JPLFUsQ0FDQSxXLENBQ0EsUyxDQUNBLGtCLENBQ0EsK0MsQ0FBQSx1QyxDakQ4RlYsMEJpRHBIRyxxRCxDQXlCUyxVQXpCVCw2QyxDQStCSyxrQixDQUNBLHlCLENBQUEsaUIsQ0FDQSxZLENqRDJEUix5QmlENUZHLDZDLENBb0NPLG9CLEFqRDhEVix5QmlEbEdHLDRDLENBMENPLGtCLENBQUEsc0IsQ0FBQSxrQixDQUFBLGMsQ0FDQSxpQixBakRpRFYseUJpRDVGRyw0QyxDQStDTyxjLENBL0NQLGtELENBa0RTLFlBbERULDhDLENBd0RLLGlCLENqRHNEUiwwQmlEOUdHLDhDLENBMkRPLG9CQTNEUCw2QyxDQWdFSyxnQixDQUNBLGMsQ0FDQSxhLENBbEZQLHFELENBMEZPLFUsQ0FDQSxhLENBQ0EsaUIsQ0FDQSxTLENBQ0EsUSxDQUNBLFMsQ0FDQSx3QixDakRvQ1IsMEJpRHBJQyxxRCxDQW1HUyxhLEFqRHFCVixnRGlEeEhDLHFELENBdUdTLGEsQWpES1YseUJpRDVHQyxxRCxDQTJHUyxhLEFqRHlCViwwQmlEbEJBLGlCLENBRUksd0IsQ0FDQSxrQixDQUFBLHNCLENBQUEsa0IsQ0FBQSxjLENBQ0EsaUIsQWpEUUosMEJpRFpBLGlCLENBUUksbUJBSUosaUIsQ0FDRSxnQixDQUNBLGMsQ0FDQSx1QixDM0RwSkYsbUUsQ0FDQSxlLENBQ0EsaUIsQ1VxSkEsMEJpRE5BLGlCLENBT0ksa0JBSUosa0IsQ0FDRSxVLENqRE5GLDBCaURLQSxrQixDQUdJLGUsQ0FDQSx3QixDQUNBLDZCLENBQ0EsbUJBTkgseUIsQ0FhRyxVLENBQ0EsYSxDQUNBLFUsQ0FDQSxXLENBQ0Esa0IsQ0FDQSxpQixDQUNBLFMsQ0FDQSxRLENBQ0EseUIsQ0FBQSxpQixDQUNBLCtDLENBQUEsdUMsQ2pEakNKLDBCaURXQyx5QixDQXlCSyxVLEFqRGhETix5QmlEcURBLGlCLENBRUksbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsY0FJSixnQixDQUNFLFcsQ2pENURGLHlCaUQyREEsZ0IsQ0FJSSxrQixDQUFBLHNCLENBQUEsa0IsQ0FBQSxjLENBQ0EsaUIsQ0FDQSxpQixBakR2RUoseUJpRGlFQSxnQixDQVVJLGUsQ0FDQSxvQkFJSixpQixDQUNFLGtCLENBQUEsYyxDQUFBLFUsQ0FBQSxNLENBR0Ysa0IsQ0FDRSxnQixDQUNBLGMsQzNEck5GLG1FLENBQ0EsZSxDQUNBLGlCLEMyRHFORSxpQixDakR4RkYseUJpRG9GQSxrQixDQU9JLG9CQUlILHVCLENBRUcsYSxDQUlKLGlCLENBQ0UsZ0IsQ0FDQSxjLENBQ0Esd0IsQ0N0UEosc0IsQ0FDRSxrQixDbER5SkEsZ0RrRDFKRixzQixDQUlJLG9CQUpKLGlDLENBUUksZSxDQUdGLDZCLENBQ0Usa0IsQ0FDQSx5QixDQUFBLGlCLENBQ0EsZSxDQUNBLGlCLENsRHVKRiwwQmtEM0pBLDZCLENBT0ksbUIsQWxEd0lKLGdEa0QvSUEsNkIsQ0FXSSxtQixBbER3SEoseUJrRG5JQSw2QixDQWVJLHVCLENBQ0EsbUJBaEJILG9DLENBb0JHLFUsQ0FDQSxhLENBQ0EsVyxDQUNBLFksQ0FDQSxpQixDQUNBLE8sQ0FDQSxRLENBQ0EseUQsQ0FDQSw2QixDQUFBLHFCLENsRHVHSix5QmtEbklDLG9DLENBK0JLLFcsQ0FDQSxjLEFsRHlHTix5QmtEcEdBLDRCLENBRUksbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUNBLGMsQ0FJSiw0QixDQUVJLGtCLENBQUEseUIsQ0FBQSxxQixDQUFBLGlCLENBQ0Esa0IsQ0FDQSxnQixBbERtRkoseUJrRHZGQSw0QixDQVFJLGtCLENBUkgsdUMsQ0FXSyxpQkFLTiw2QixDQUNFLGdCLENBQ0EsYyxDQUNBLFUsQzVEM0RGLHlFLENBQ0EsZSxDQUNBLGlCLEM0RDJERSxpQixDQUdGLDZCLENBQ0UsZ0IsQ0FDQSxjLENBQ0EsVSxDTGpGRix1QixDQUNFLGtCLENBREQsa0MsQ0FJRyxlLENBUUosbUIsQ0FDRSxZLENBQ0EsaUIsQ0FDQSxpQixDQUNBLGMsQ0FDQSx3QixDN0M0SEYseUI2Q2pJQSxtQixDQVFJLHFCQVJILDJCLENBWUcsVSxDQUNBLGlCLENBQ0EsSyxDQUNBLFcsQ0FDQSx3QixDN0N5SUosMEI2Q3pKQywyQixDQW1CSyxVLENBQ0EsbUMsQ0FBQSw2QixBN0N5SE4sZ0Q2QzdJQywyQixDQXdCSyxVLENBQ0EsVyxDQUNBLGtDLENBQUEsNEIsQTdDdUdOLHlCNkNqSUMsMkIsQ0E4QkssUSxDQUNBLFcsQ0FDQSxrQyxDQUFBLDRCQWhDTCwwQixDQXFDRyxVLENBQ0EsaUIsQ0FDQSxLLENBQ0EsUyxDQUNBLG1DLENBQUEsMkIsQ0FDQSxnQyxDQUFBLHdCLENBQ0Esd0IsQzdDd0dKLDBCNkNuSkMsMEIsQ0E4Q0ssY0E5Q0wsZ0MsQ0FvREssUSxDQUNBLFMsQ0FDQSxRLENBQ0EsUyxDQUNBLFUsQ0FDQSxXLENBQ0Esd0IsQ0FDQSxnQyxDQUFBLDRCLENBQUEsd0IsQzdDa0ZOLGdENkM3SUMsZ0MsQ0E4RE8sWUE5RFAsc0MsQ0FrRU8sd0IsQ0FsRVAsd0MsQ0FzRU8saUIsQ0FDQSxPLENBQ0EsUSxDQUNBLGdELENBQUEsNEMsQ0FBQSx3QyxDQXpFUCwrQixDQThFSyxPLEM3QytETixnRDZDN0lDLCtCLENBaUZPLGFBakZQLCtCLENBc0ZLLFUsQzdDdUROLGdENkM3SUMsK0IsQ0F5Rk8sWUF6RlAsdUMsQ0E2Rk8sK0QsQ0FBQSwyRCxDQUFBLHVELENBWVIsZ0IsQ0FBQSxtQixDQUNFLGlCLENBQ0EsUSxDQUNBLDhCLENBQUEsc0IsQ0FDQSxTLENBQ0EsUSxDN0NxQ0YsMEI2QzFDQSxnQixDQUFBLG1CLENBUUksUSxDQUNBLFMsQ0FDQSwwQixBN0MwQkosZ0Q2Q3BDQSxnQixDQUFBLG1CLENBY0ksVyxDQUNBLFcsQ0FDQSxvQixBN0NRSix5QjZDeEJBLGdCLENBQUEsbUIsQ0FvQkksVSxDQUNBLE0sQ0FDQSxXLENBQ0EsV0F2QkgsbUIsQ0FBQSxzQixDQTJCRyxZLENBQ0EsYyxDQUNBLFEsQ0E3QkgseUIsQ0FBQSw0QixDQWdDSyxZLENBaENMLGdDLENBQUEsbUMsQ0FvQ0ssbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEsMEIsQ0FBQSxxQixDQUFBLGtCLENBS04sc0IsQ0FFRSxjLENBQ0EsZ0IsQ0FDQSxVLENBV0Ysb0IsQ0FmQSxzQixDQU9BLHVCLEN2RHhKQSwyRSxDQUNBLGUsQ0FDQSxpQixDdURzSkEsdUIsQ0FDRSxlLENBRUEsYyxDQUNBLGdCLENBQ0EsYSxDQUdGLG9CLENBQ0UsZSxDQUNBLGlCLENBRUEsYyxDQUNBLGdCLENBQ0EsVSxDTXJMSixhLENBQ0UsaUIsQ25EbUpBLHlCbURwSkYsb0IsQ0FLTSxVLENBQ0EsaUIsQ0FDQSxRLENBQ0EsVyxDQUNBLFksQ0FDQSxRLENBQ0EsUyxDQUNBLG1FLEFuRDBKSiwwQm1EdEtGLG9CLENBZ0JNLHlDLENBQUEsbUMsQW5EMElKLGdEbUQxSkYsb0IsQ0FvQk0sc0MsQ0FBQSxrQ0FJSixxQixDQUNFLGtCLENBcURELDhCLENBdERELGdDLENBSUksZSxDQUlKLG9CLENBQ0Usd0IsQ0FDQSxtQixDbkQ0R0YseUJtRDlHQSxvQixDQUtJLGlCLENBQ0EsZ0JBTkgsNEIsQ0FVRyxVLENBQ0EsaUIsQ0FDQSxLLENBQ0EsVyxDQUNBLHdCLENuRHdISiwwQm1EdElDLDRCLENBaUJLLFUsQ0FDQSxxQyxDQUFBLCtCLEFuRHdHTixnRG1EMUhDLDRCLENBc0JLLFUsQ0FDQSxXLENBQ0Esa0MsQ0FBQSwwQixDQUNBLFlBS04sb0IsQ0FDRSxnQixDQUNBLGMsQ0FDQSxVLEM3RGxERixtRSxDQUNBLGUsQ0FDQSxpQixDNkRrREUsa0IsQ25EMkVGLHlCbURoRkEsb0IsQ0FRSSxvQkFRSixtQixDQUNFLGdCLENBQ0EsYyxDbkRvRUYseUJtRHRFQSxtQixDQUtJLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FDQSxvQixBbkQwREoseUJtRGhFQSxtQixDQVVJLG9CQVZILDJCLEM3RC9ERCxtRSxDQUNBLGUsQ0FDQSxpQixDNkRnRkksVSxDQUNBLGlCLENuRGtESix5Qm1EdEVDLDJCLENBdUJLLGtCLENBQUEsc0IsQ0FBQSxrQixDQUFBLGMsQ0FDQSxlLENBQ0Esa0IsQ0F6Qkwsa0MsQ0E0Qk8sVSxDQUNBLGEsQ0FDQSxpQixDQUNBLE0sQ0FDQSxPLENBQ0EsVSxDQUNBLGtDLEFuRDhCUix5Qm1EaEVDLDJCLENBdUNLLG1CQXZDTCxnQyxDQTJDSyxpQixDQUNBLFMsQ0FDQSx3QixDbkR5Qk4seUJtRHRFQywyQixDQW1ESyxrQixDQUFBLGMsQ0FBQSxVLENBQUEsUUFuREwsZ0MsQ0F1REssVSxDbkRlTix5Qm1EdEVDLGdDLENBMERPLGtCLEFuRE1SLHlCbURoRUMsZ0MsQ0E4RE8sYSxDQUNBLGdCQ2hJUixtQixDQUNFLHdCLENBQ0EsK0IsQ0FDQSxpQixDQUNBLGMsQ0FKRCwwQixDQU9HLFUsQ2pEOEpGLGEsQ0FDQSw0QixDQUNBLDhDLENBQ0EscUMsQ0FBQSw2QixDQVFFLFUsQ0FLQSxVLENBUUYsaUMsQ2lEcExFLGlCLENBQ0EsTyxDQUNBLE8sQ0FDQSxrQyxDQUFBLDhCLENBQUEsMEIsQ0FDQSxzQixDQUFBLGlCLENBQUEsYyxDQWJILGlDLENBa0JLLGlELENBQUEsNkMsQ0FBQSx5QyxDQUtOLG9CLENBQ0UsYyxDQUNBLGtCLENBQ0Esd0IsQ0FDQSxhLEM5RHpCRixtRSxDQUNBLGUsQ0FDQSxpQixDOEQyQkEsbUIsQ0FDRSxnQixDQUNBLFksQ0M5Q0osVyxDQUNFLGtCLENBQ0EsZSxDckRvS0EsMEJxRHRLRixXLENBS0ksaUIsQ0FDQSxpQixBckRvSkYsZ0RxRDFKRixXLENBVUksaUIsQ0FDQSxjLENBWEosa0IsQ0FjTSxVLENBQ0EsYSxDQUNBLHdCLENBQ0EsVSxDQUNBLGlCLENBQ0EsSyxDQUNBLFEsQ0FDQSxXLENBQ0EsUSxDQUNBLGtDLENBQUEsOEIsQ0FBQSw0QixBckR1SEoseUJxRDlJRixXLENBNEJJLGMsQ0FDQSxtQixBckR1SEYseUJxRG5IQSxpQixDQUVJLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FDQSxzQixDQUFBLGtCLENBQUEsYyxDQUNBLHdCLENBQUEscUMsQ0FBQSxxQixDQUFBLCtCQUlKLGlCLENBQ0UsZSxDQUNBLFUsQ3JEK0dGLGdEcURqSEEsaUIsQ0FLSSxpQixBckRnR0oseUJxRHJHQSxpQixDQVNJLGtCLENBQ0EsYyxDQUNBLFUsQ0FYSCw0QixDQWNLLGlCQTZCTixpQixDQXhCQSxrQixDL0Q1Q0EsZSxDQUNBLGlCLEMrRHFFRSxjLENBMUJGLGtCLENBQ0UsaUIsQ0FDQSxvQixDQUNBLHFCLENBQ0Esa0IsQ0FDQSxVLENBR0Esa0IsQ0FDQSx3QixDQUNBLFUsQy9EdkRGLG1FLEMrRDZDQywwQixDQWFHLFUsQ0FDQSxvQixDQUNBLHFCLENBQ0EsZ0IsQ0FDQSxTLENBQ0EsVSxDQUNBLHlCLENBQUEsaUIsQ0FDQSx3QixDQUlKLGlCLEMvRHJFQSxzRSxDK0R3RUUsZ0IsQ0FDQSxlLENDdkZGLGEsQ0FDRSxrQixDQUVBLG9CLENBQ0UsNEIsQ0FDQSxnQixDQUNBLGUsQ0FDQSxnQixDdER3SkosMEJzRDVKRSxvQixDQU9JLGUsQXREbUlOLHlCc0Q3SUEsYSxDQWVJLGUsQ0FDQSxrQixDQUNBLGtCQUlKLFcsQ0FDRSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0EsMEIsQ0FBQSw0QixDQUFBLHVCLENBQUEsb0IsQ0FGRCx5QixDQU1LLGdCLENoRWJOLG1FLENBQ0EsZSxDQUNBLGlCLENnRWFNLGMsQ0FDQSxhLENBQ0Esa0IsQ0FDQSx3QixDQVhMLHVCLENBZUssYSxDQUNBLFcsQ0FDQSxTLENBakJMLHVCLENBcUJLLFEsQ0FDQSxXLENBQ0Esb0IsQ0F2QkwsdUIsQ0EyQkssd0IsQ0FDQSx5QixDQUFBLGlCLENBQ0EsZSxDQUNBLGdCLENBQ0EsYyxDQUNBLFUsQ0FDQSxvQixDQUNBLGtCLENBQ0EsYyxDQW5DTCw2QixDQXNDTyx3QixDQUNBLGEsQ0M3RFYsVyxDQUNFLGlCLENBQ0Esa0IsQ0FDQSxpQixDQUNBLGMsQ0FDQSxnQixDQUNBLGEsQ0FDQSxlLENBQ0Esa0IsQ3ZEd0pBLDBCdURoS0YsVyxDQVdJLGdCLEF2RG1JRix5QnVEOUlGLFcsQ0FlSSxrQixDQUNBLGlCLENBQ0Esb0JBakJKLGtCLENBcUJJLFUsQ0FDQSxTLENBQ0EsUyxDQUNBLDBCLENBQUEsa0IsQ0FDQSxrQixDQUNBLGlCLENBQ0EsTSxDQUNBLFcsQ0FDQSxRLEN2RGlIRix5QnVEOUlGLGtCLENBa0NNLFEsQ0FDQSxhMUJuQ04sYyxDQUNFLG9CLEM3Qm1KQSx5QjZCcEpGLGMsQ0FJSSxtQkFKSix5QyxDQVNNLFMsQ0FDQSxrQixDQUlKLHFCLENBQ0UsZ0IsQ0FDQSxjLENBQ0EsOEIsQ0FDQSwwQixDQUFBLGtCLENBQ0EsYSxDQUNBLGMsQ0FHRixvQixDQUNFLFksQ0FDQSxxQixDQUNBLGdCLENBQ0EsYyxDQUNBLFUsQ0FDQSw2QyxDQUFBLHFDLENBQ0EsVSxDQUNBLFcsQ0FDQSxTLENBQ0EsaUIsQ0FDQSxzQixDQUFBLGlCLENBQUEsYyxDN0JrSEYseUI2QjdIQSxvQixDQWNJLGlCLENBQ0EsNkIsQ0FBQSxxQixDQUNBLFEsQ0FDQSxrQyxDQUFBLDhCLENBQUEsNEIsQTdCc0dKLHlCNkJ2SEEsb0IsQ0FxQkksaUIsQ0FDQSxjLENBQ0EsUSxDQUNBLGtDLENBQUEsOEIsQ0FBQSw0QkF4QkgsMEIsQ0E0QkcsVSxDQUNBLGEsQ0FDQSxpQixDQUNBLE0sQ0FDQSxPLENBQ0EsUyxDQUNBLFcsQzdCMkZKLHlCNkI3SEMsMkIsQ0F1Q0ssVSxDQUNBLGEsQ0FDQSxpQixDQUNBLFUsQ0FDQSxXLENBQ0EsUSxDQUNBLFEsQ0FDQSxVLENBQ0EsZ0QsQ0FBQSw0QyxDQUFBLHdDLENBQ0EsZSxDQUNBLGdELENBQUEsd0MsQ0FDQSx5QixDQUFBLGlCLENBSUosMEIsQ0FXQSwyQixDQVRJLE0sQ0FDQSxzQixDQUFBLGtCLENBQUEsYyxDQUhILGlDLENBTUssUyxDQUtOLDJCLENBRUksTyxDQUNBLFMsQ0FISCxrQyxDQU9LLFMsQ0FDQSxVLENBS04seUIsQ0FFSSxRLENBQ0EsZ0MsQ0FBQSx3QixDQUhILCtCLENBTUssUSxDQUNBLFksQ0FQTCxnQyxDQVdLLFEsQ0FDQSxXLENBQ0EsaUQsQ0FBQSw2QyxDQUFBLDJDQU1SLG9CLENBQ0Usa0IsQ0FDQSxvQixDQUZELCtCLENBS0csZSxDQUlKLHNCLENBQ0UsYSxDQUVBLDJCLENBQ0Usb0IsQ0FDQSxrQixDQUNBLGlCLENBSEQsc0MsQ0FNRyxjLENBTkgsbUMsQ3ZDckhILG1FLENBQ0EsZSxDQUNBLGlCLEN1Q21IRyxtQyxDQWNHLGEsQzJCakpOLFksQ0FDRSxrQixDeER3SkYsZ0R3RHpKQSxZLENBSUksb0IsQXhEeUlKLHlCd0Q3SUEsWSxDQVFJLG9CQUdGLGtCLENBQ0Usa0IsQ3hENklKLGdEd0Q5SUUsa0IsQ0FJSSxvQixBeEQ4SE4seUJ3RGxJRSxrQixDQVFJLG1CQUlKLG1CLENBQ0UsaUIsQ0FDQSw2QixDQUFBLHFCLENBQ0EsZ0IsQ0FDQSxzQixDQUNBLFUsQ0FDQSx5QixDQUFBLGlCLENBQ0EsZSxDeEQrR0oseUJ3RHRIRSxtQixDQVVJLGMsQ0FDQSxzQixDQUNBLHVCLENBQUEsaUJBZUosaUIsQ0EzQkMsMkIsQ0E0QkMsaUIsQ0FDQSxLLENBQ0EsTSxDQUVBLFUsQ0FDQSxXLENBakNELDJCLENBZ0JHLFUsQ0FPQSxxRyxDQUFBLHFGLENBQUEsZ0YsQ0FBQSw4RSxDQUhBLFMsQ0FPSixpQixDQUlFLFMsQ0FHQSwwQixDQUNBLDZCLENBQUEscUIsQ0FHRixrQixDQUNFLGlCLENBQ0EsUyxDQUZELHVCLENBS0csZSxDQUNBLGtCLENBTkgsNkIsQ0FTSyxnQixDeER1RVIseUJ3RGhGRyx1QixDQWFLLFUsQ0FiTCw2QixDQWdCTyxVLENBQ0EsZ0JBTVIsbUIsQ0FDRSxlLENsRXZFSiwyRSxDQUNBLGUsQ0FDQSxpQixDa0V1RUksYyxDQUNBLGdCLEN4RHFESix5QndEekRFLG1CLENBT0ksa0IsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxtQkFJSixrQixDQUNFLGUsQ2xFckZKLG1FLENBQ0EsZSxDQUNBLGlCLENrRXFGSSxjLENBQ0EsZ0IsQ3hEbURKLGdEd0R2REUsa0IsQ0FPSSxhLEF4RG9DTix5QndEM0NFLGtCLENBV0ksa0IsQ0FDQSxXLENBQ0EsYyxDQUNBLGtCLEF4RHFETiwwQnlEdEtGLFcsQ0FFSSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0EscUIsQ0FBQSw0QixDQUFBLGtCLENBQUEsc0IsQXpEMklGLHlCeUQ5SUYsVyxDQU9JLHFCLEF6RHlKRiwwQnlEaEtGLGtCLENBWU0saUIsQXpEa0lKLHlCeUQ5SUYsa0IsQ0FnQk0sYSxBekRzSkosMEJ5RHRLRix1QixDQXNCTSxtQixBekQ4SEoseUJ5RDFIQSxpQixDQUVJLGtCLENBQUEsc0IsQ0FBQSxrQixDQUFBLGMsQ0FDQSxlLENBQ0EsVyxDQUNBLG1CLEF6RDJISixnRHlEaElBLGlCLENBU0ksZSxBekQyR0oseUJ5RHBIQSxpQixDQWFJLG9CQWJILHVDLENBaUJHLFksQ0FqQkgsMkMsQ0FvQkssNkMsQ0FBQSxxQyxDekRnR04seUJ5RHBIQywyQyxDQXVCTyw2QyxDQUFBLHVDQU1SLGtCLENBQ0UsYyxDQUNBLGdCLENuRTFDRixtRSxDQUNBLGUsQ0FDQSxpQixDbUUwQ0Usa0IsQ3pEbUZGLHlCeUR2RkEsa0IsQ0FPSSxnQixDQUNBLGdCQUlKLGtCLENBQ0UsZ0IsQ0FwRUosOEIsQ0FtRUcsb0IsQ0FJRyxhLENuRXhESixtRSxDQUNBLGUsQ0FDQSxpQixDbUVqQkYsc0IsQ0NBQSxHLENBR0UsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUVBLDJCLENBQUEsNEIsQ0FBQSw2QixDQUFBLHlCLENBQUEscUIsQ0RMRixzQixDQTZFSSxlLENBR0EsYyxDQUNBLGdCLENBakZKLDhCLENBcUZNLGdCLENBQ0EsVSxDQXRGTiw4QixDQTBGTSxhLENDMUZOLEcsQ0FDRSxnQixDQUNBLGEsQ0FFQSx3QixDQUFBLHFDLENBQUEscUIsQ0FBQSw2QixDQUVBLGdCLENBQ0EsYyxDQVFBLGMsQ0FOQSxVLENBT0UscUIsQ0FBQSxtQixDQUFBLGEsQ0FQRixVLENBQ0UsaUIsQ0FDQSxjLENBSUYsYyxDQUVFLGtCLENBQUEsbUIsQ0FBQSxtQixDQUFBLFcsQ0FDQSx3QixDQUNBLGMsQ0FDQSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBR0YsVSxDQUNFLHNCLENBQUEsMkIsQ0FBQSxjLENBQ0EsYyxDQUNBLHdCLENBSEQsd0IsQ0FPSyxjLENBUEwsNkIsQ0FZTyxhLENBQ0EsYyxDQUNBLGlCLENBQ0EsVSxDQUNBLGUsQ0FoQlAsbUMsQ0FtQlMsd0IsQ0FPVixTLENBQ0Usc0IsQ0FBQSwyQixDQUFBLGMsQ0FDQSxjLENBRkQsd0IsQ0FNSyxpQixDQUNBLCtCLENBUEwsK0IsQ0FBQSx5QyxDQVVPLGUsQ0FVUixXLENBQUMsa0IsQ0FDQyxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBREQsa0IsQ0FJRyxXLENBQ0EsWSxDQUNBLGlCLENBRUEsd0IsQ0FBQSwwQixDQUFBLHFCLENBQUEsa0IsQ0FDQSx1QixDQUFBLDhCLENBQUEsb0IsQ0FBQSxzQixDQUNBLFUsQ0FDQSw4RSxDQUFBLHNFLENBWEgsNkIsQ0FjSyxjLENDbkZSLFUsQ0FDRSxpQixDQUNBLGUsQzNEa0pBLHlCMkRwSkYsVSxDQUtJLGtCLENBQUEsbUIsQ0FBQSxtQixDQUFBLFcsQ0FDQSxnQixDQUNBLHNCLEEzRG1KRixnRDJEMUpGLFUsQ0FXSSxzQixBM0RtSUYseUIyRDlJRixVLENBZUksaUIsQ0FDQSxxQixBM0RvSUYseUIyRGpJQSxpQixDQUVJLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FDQSwyQixDQUFBLDRCLENBQUEsNkIsQ0FBQSx5QixDQUFBLHVCLEEzRGdKSiwwQjJEbkpBLGlCLENBT0ksZSxDQUNBLGtDLENBQUEsNEIsQTNEK0hKLGdEMkR2SUEsaUIsQ0FZSSxjLENBQ0Esa0MsQ0FBQSw0QixBM0RvSEoseUIyRGhIQSxnQixDQUVJLGdCLENBQ0Esb0IsQ0FDQSxrQixDQUFBLG1CLENBQUEsbUIsQ0FBQSxXLENBQ0EsMkIsQ0FBQSw0QixDQUFBLDZCLENBQUEseUIsQ0FBQSxxQixDQUNBLHVCLENBQUEsOEIsQ0FBQSxvQixDQUFBLHNCLENBQ0EsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsYyxBM0QrR0osZ0QyRHRIQSxnQixDQVdJLGdCLEEzRCtGSix5QjJEMUdBLGdCLENBZUksb0JBSUosaUIsQ0FDRSxjLENyRXpDRiwyRSxDQUNBLGUsQ0FDQSxpQixDcUV5Q0UsaUIsQzNEZ0dGLGdEMkRuR0EsaUIsQ0FNSSxnQixBM0RpRkoseUIyRHZGQSxpQixDQVVJLGMsQ0FDQSxvQkFJSixpQixDckV2REEsbUUsQ0FDQSxlLENBQ0EsaUIsQ3FFdURFLGMsQ0FDQSxrQixDQUNBLHdCLENBQ0EsVSxDQUNBLGlCLENBQ0Esa0IsQ0FDQSxXLENBUkQsNEIsQ0FXRyxlLENBSUosZ0IsQ0FDRSxpQixDQURELHVCLENBZ0NELHFCLENyRXRHQSxtRSxDQUNBLGUsQ0FDQSxpQixDcUVvRUMsdUIsQ0FPRyx3QixDQUVBLGlCLENBQ0EsaUIsQ0FDQSxvQixDQU5BLGdCLENBQ0EsYyxDQUVBLGEsQ0FSSCw2QixDQWNLLFUsQ0FkTCw4QixDQWtCSyxVLEN4RDJFSixhLENBQ0EsNEIsQ0FDQSw4QyxDQUNBLHFDLENBQUEsNkIsQ0FRRSxVLENBS0EsVyxDQVFGLG1DLEN3RGpHSSxpQixDQUNBLE8sQ0FDQSxNLENBQ0Esa0MsQ0FBQSw4QixDQUFBLDBCLENBS04sa0IsQ0FDRSxxQixDQUFBLG1CLENBQUEsYSxDQUdGLHFCLENBRUUsZ0IsQ0FDQSxjLENBQ0EsVSxDQUNBLGtCLEMzRG9CRix5QjJEekJBLHFCLENBUUksYyxDQUNBLGtCQUlKLGdCLENBQ0Usb0IsQ0FDQSx3QixDQUNBLGMsQzNEaUNGLDBCMkRwQ0EsZ0IsQ0FNSSxzQixDQUFBLGMsQ0FDQSx1QixDQUFBLGUsQ0FDQSwwQixDQUFBLG9CLEEzRGdCSixnRDJEeEJBLGdCLENBWUksc0IsQ0FBQSxjLENBQ0EsdUIsQ0FBQSxlLENBQ0EsMEIsQ0FBQSxvQkFJSixnQixDQUNFLGlCLENyRXRJRixtRSxDQUNBLGUsQ0FDQSxpQixDcUVzSUUsaUIsQ0FIRCx1QixDQU1HLCtCLENBQ0EsNEIsQ0FDQSxnQixDQUNBLGMsQ0FDQSxhLENBQ0Esb0IsQ0FDQSxnQixDQUlKLGdCLENBQ0UsYyxDQUNBLGtCLENBQ0Esd0IsQ0FDQSxVLEMvQnZLRCxnQixDK0JtS0Esc0IsQ0FPRyxhLENBSUosYyxDQUNFLGlCLENBQ0EsUSxDQUNBLFEsQ0FDQSxVLENBQ0EsWSxDM0QxQkYsZ0QyRHFCQSxjLENBUUksVSxBM0R6Q0oseUIyRGlDQSxjLENBWUksUyxDQUNBLFEsQ0FDQSxjQzdMTixtQyxDQ0FBLDZCLENBRUksYyxDQUNBLGUsQ0FJQSxzQixDQUNFLGtCLEM3RHNJSix5QjZEdklFLHNCLENBSUksYyxDQUNBLGtCakNYTixjLENBQ0UsVyxDNUJ3SkYsZ0Q0QnpKQSxjLENBSUksYSxBNUJ5SUoseUI0QjdJQSxjLENBUUksWUFSSCwyQixDQW1CSyxVLENBbkJMLGdCLENBd0JHLGEsQ0FDQSxrQixDQUNBLGdCLENBSUosZSxDQUNFLFcsQzVCMEhGLGdENEIzSEEsZSxDQUlJLGEsQTVCMkdKLHlCNEIvR0EsZSxDQVFJLFUsQ0FDQSxpQkFJSixjLENBQ0Usb0IsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxvQixDQUFBLGdCLENBQ0EsNkIsQ0FBQSw0QixDQUFBLDBCLENBQUEsc0IsQ0FBQSxrQixDQUNBLHdCLENBQUEscUMsQ0FBQSxxQixDQUFBLDZCLEM1QjJGRix5QjRCbEdBLGMsQ0FVSSxtQixDQUNBLGVBSUosYSxDQUNFLFksQ0FDQSxVLEM1QjZGRixnRDRCL0ZBLGEsQ0FLSSxZLENBQ0EsYSxBNUI2RUoseUI0Qm5GQSxhLENBVUksWSxDQUNBLGMsQ0FDQSxZZ0N2RU4sZ0MsQ0FPSSxrQixDNUR1SUYseUI0RDlJRix1QyxDQVdRLGEsQ0FDQSxrQkFLTixtQixDQUNFLGtCLEM1RHdJRixnRDREeklBLG1CLENBSUksb0IsQTVEeUhKLHlCNEQ3SEEsbUIsQ0FRSSxrQixDQUNBLGMsQ0FDQSxrQkFJSixvQixDQUNFLGtCLENBREQsZ0MsQ0FJRyxvQixDQUNBLHFCLENBQ0EsaUIsQ0FDQSxjLENBQ0EsZ0IsQzVEdUdKLHlCNEQvR0MsZ0MsQ0FXSyxjLENBQ0EsVSxDQUNBLG9CQWJMLGdDLEN0RWhCRCxtRSxDQUNBLGUsQ0FDQSxpQixDVTZIQSx5QjREL0dDLGdDLENBcUJLLGlCQXJCTCw4QixDQTBCRyxjLEN0RTFDSixzRSxDQUNBLGUsQ0FDQSxpQixDc0UwQ0ksYyxDQUNBLGdCLENBSUosa0IsQ0FDRSxrQixDQUdGLHFCLENBQ0UsZSxDNURxRkYsZ0Q0RHRGQSxxQixDQUlJLGUsQ0FDQSxvQixBNURxRUoseUI0RDFFQSxxQixDQVNJLGUsQ0FDQSxvQkFJSix5QixDQUNFLGtCLENBQ0EsaUIsQzVEc0VGLGdENER4RUEseUIsQ0FLSSxvQixBNUR1REoseUI0RDVEQSx5QixDQVNJLG9CQVRILDhCLENBYUcsaUIsQ0FDQSxlLEM1RDhDSix5QjRENURDLDhCLENBaUJLLHNCLENBQ0EsYyxDQUNBLGMsQ0FDQSxhRXRHUixjLENBQ0UsbUIsQzlEeUpBLGdEOEQxSkYsYyxDQUlJLHFCLEE5RDBJRix5QjhEOUlGLGMsQ0FRSSxxQkFSSixtRCxDQWNRLGEiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIkZm9udHNfZGlyOiAnLi4vZm9udHMvJztcblxuQG1peGluIGZvbnQoJGZhbWlseSwgJG5hbWUpIHtcbiAgJGZvbnRfZmlsZV9wYXRoOiAkZm9udHNfZGlyICsgJGZhbWlseTtcblxuICBAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJG5hbWU7XG4gICAgc3JjOiB1cmwoJGZvbnRfZmlsZV9wYXRoICsgJy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKCRmb250X2ZpbGVfcGF0aCArICcud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gIH1cbn1cblxuQG1peGluIGZvbnQtbWl4aW4oJGZvbnRfbmFtZSwgJGZvbnRfc3R5bGU6IG5vcm1hbCkge1xuICBmb250LWZhbWlseTogXCIjeyRmb250X25hbWV9XCIsICdBcmlhbCcsICdIZWx2ZXRpY2EnLCAnVGFob21hJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogJGZvbnRfc3R5bGU7XG59XG5cbkBpbmNsdWRlIGZvbnQoXCJJc3Rva1dlYi9JdGFsaWNcIiwgXCJJc3Rva1dlYi1JdGFsaWNcIik7XG5AbWl4aW4gaXRhbGljKCkge1xuICBAaW5jbHVkZSBmb250LW1peGluKFwiSXN0b2tXZWItSXRhbGljXCIpO1xufVxuXG5AaW5jbHVkZSBmb250KFwiSXN0b2tXZWIvUmVndWxhclwiLCBcIklzdG9rV2ViLVJlZ3VsYXJcIik7XG5AbWl4aW4gcmVndWxhcigpIHtcbiAgQGluY2x1ZGUgZm9udC1taXhpbihcIklzdG9rV2ViLVJlZ3VsYXJcIik7XG59XG5cbkBpbmNsdWRlIGZvbnQoXCJJc3Rva1dlYi9Cb2xkXCIsIFwiSXN0b2tXZWItQm9sZFwiKTtcbkBtaXhpbiBib2xkKCkge1xuICBAaW5jbHVkZSBmb250LW1peGluKFwiSXN0b2tXZWItQm9sZFwiKTtcbn1cblxuQGluY2x1ZGUgZm9udChcIklCTVBsZXhTZXJpZi9MaWdodFwiLCBcIklCTVBsZXhTZXJpZi1MaWdodFwiKTtcbkBtaXhpbiBpYm0tbGlnaHQoKSB7XG4gIEBpbmNsdWRlIGZvbnQtbWl4aW4oXCJJQk1QbGV4U2VyaWYtTGlnaHRcIik7XG59XG5cbkBpbmNsdWRlIGZvbnQoXCJJQk1QbGV4U2VyaWYvUmVndWxhclwiLCBcIklCTVBsZXhTZXJpZi1SZWd1bGFyXCIpO1xuQG1peGluIGlibS1yZWd1bGFyKCkge1xuICBAaW5jbHVkZSBmb250LW1peGluKFwiSUJNUGxleFNlcmlmLVJlZ3VsYXJcIik7XG59XG5cbkBpbmNsdWRlIGZvbnQoXCJJQk1QbGV4U2VyaWYvTWVkaXVtXCIsIFwiSUJNUGxleFNlcmlmLU1lZGl1bVwiKTtcbkBtaXhpbiBpYm0tbWVkaXVtKCkge1xuICBAaW5jbHVkZSBmb250LW1peGluKFwiSUJNUGxleFNlcmlmLU1lZGl1bVwiKTtcbn1cblxuQGluY2x1ZGUgZm9udChcIklCTVBsZXhTZXJpZi9TZW1pQm9sZFwiLCBcIklCTVBsZXhTZXJpZi1TZW1pQm9sZFwiKTtcbkBtaXhpbiBpYm0tc2VtaS1ib2xkKCkge1xuICBAaW5jbHVkZSBmb250LW1peGluKFwiSUJNUGxleFNlcmlmLVNlbWlCb2xkXCIpO1xufVxuXG5AaW5jbHVkZSBmb250KFwiSUJNUGxleFNlcmlmL0JvbGRcIiwgXCJJQk1QbGV4U2VyaWYtQm9sZFwiKTtcbkBtaXhpbiBpYm0tYm9sZCgpIHtcbiAgQGluY2x1ZGUgZm9udC1taXhpbihcIklCTVBsZXhTZXJpZi1Cb2xkXCIpO1xufVxuIiwiLmljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG59XG5cbi5pY29uLWJ0bi1hcnJvdyB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG59XG4uaWNvbi1idG4tdXNlciB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG59XG4uaWNvbi1leHBlZGl0aW9uLWxvZ28ge1xuICB3aWR0aDogMTQ0cHg7XG4gIGhlaWdodDogMTUycHg7XG59XG4uaWNvbi1mYiB7XG4gIHdpZHRoOiAxMXB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG4uaWNvbi1mbCB7XG4gIHdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDEycHg7XG59XG4uaWNvbi1pbnN0IHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cbi5pY29uLWxpbmstYXJyb3cge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxMnB4O1xufVxuLmljb24tbG9nbyB7XG4gIHdpZHRoOiAyMTdweDtcbiAgaGVpZ2h0OiAyNnB4O1xufVxuLmljb24tcGhvdG8ge1xuICB3aWR0aDogMTdweDtcbiAgaGVpZ2h0OiAxM3B4O1xufVxuLmljb24tcGxheSB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG59XG4uaWNvbi1wb3B1cC1jbG9zZSB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG4uaWNvbi1xdW90ZXMge1xuICB3aWR0aDogOThweDtcbiAgaGVpZ2h0OiA3NXB4O1xufVxuLmljb24tcmlnaHQtYXJyb3cge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxMXB4O1xufVxuLmljb24tcm91bmRlZC1hcnJvdyB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE0cHg7XG59XG4uaWNvbi1zaGFyZSB7XG4gIHdpZHRoOiAxN3B4O1xuICBoZWlnaHQ6IDE3cHg7XG59XG4uaWNvbi1zaGFyZS1mYiB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG4uaWNvbi1zaGFyZS10dyB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDEzcHg7XG59XG4uaWNvbi1zaGFyZS12ayB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDEwcHg7XG59XG4uaWNvbi10dyB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDEzcHg7XG59XG4uaWNvbi12aWxsYWdlLWxvZ28ge1xuICB3aWR0aDogMTY1cHg7XG4gIGhlaWdodDogMTUwcHg7XG59XG4uaWNvbi12ayB7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDEycHg7XG59XG4uaWNvbi15YiB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDE1cHg7XG59XG4iLCIuYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IDAuMTVzIGVhc2UtaW4tb3V0O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxMnB4IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBAaW5jbHVkZSBib2xkO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gIHN2ZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICB9XG5cbiAgc3BhbiArIHN2ZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIH1cblxuICAmLXByaW1hcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgY29sb3I6ICNmZmZmZmY7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxOTUxQTY7XG4gICAgICBib3JkZXItY29sb3I6ICMxOTUxQTY7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB9XG5cbiAgICAmOmRpc2FibGVkLFxuICAgICYuZGlzYWJsZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgfVxuICB9XG5cbiAgJi1zZWNvbmRhcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJHNlY29uZGFyeS1jb2xvciwgNSUpO1xuICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJHNlY29uZGFyeS1jb2xvciwgNSUpO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgfVxuXG4gICAgJjpkaXNhYmxlZCxcbiAgICAmLmRpc2FibGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG4gICAgICBib3JkZXItY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB9XG4gIH1cblxuICAmLXN1Y2Nlc3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRzdWNjZXNzLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJHN1Y2Nlc3MtY29sb3I7XG4gICAgY29sb3I6ICNmZmZmZmY7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkc3VjY2Vzcy1jb2xvciwgNSUpO1xuICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJHN1Y2Nlc3MtY29sb3IsIDUlKTtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIH1cblxuICAgICY6ZGlzYWJsZWQsXG4gICAgJi5kaXNhYmxlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3VjY2Vzcy1jb2xvcjtcbiAgICAgIGJvcmRlci1jb2xvcjogJHN1Y2Nlc3MtY29sb3I7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB9XG4gIH1cblxuICAmLWRhbmdlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhbmdlci1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRkYW5nZXItY29sb3I7XG4gICAgY29sb3I6ICNmZmZmZmY7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkZGFuZ2VyLWNvbG9yLCA1JSk7XG4gICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkZGFuZ2VyLWNvbG9yLCA1JSk7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB9XG5cbiAgICAmOmRpc2FibGVkLFxuICAgICYuZGlzYWJsZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhbmdlci1jb2xvcjtcbiAgICAgIGJvcmRlci1jb2xvcjogJGRhbmdlci1jb2xvcjtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIH1cbiAgfVxuXG4gICYtd2FybmluZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdhcm5pbmctY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkd2FybmluZy1jb2xvcjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCR3YXJuaW5nLWNvbG9yLCA1JSk7XG4gICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkd2FybmluZy1jb2xvciwgNSUpO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgfVxuXG4gICAgJjpkaXNhYmxlZCxcbiAgICAmLmRpc2FibGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3YXJuaW5nLWNvbG9yO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkd2FybmluZy1jb2xvcjtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIH1cbiAgfVxuXG4gICYtbGlnaHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRsaWdodC1jb2xvcjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRsaWdodC1jb2xvciwgNSUpO1xuICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGxpZ2h0LWNvbG9yLCA1JSk7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB9XG5cbiAgICAmOmRpc2FibGVkLFxuICAgICYuZGlzYWJsZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWNvbG9yO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkbGlnaHQtY29sb3I7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB9XG4gIH1cblxuICAmLWRhcmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJGRhcmstY29sb3I7XG4gICAgY29sb3I6ICNmZmZmZmY7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGRhcmstY29sb3IsIDUlKTtcbiAgICAgIGJvcmRlci1jb2xvcjogbGlnaHRlbigkZGFyay1jb2xvciwgNSUpO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgfVxuXG4gICAgJjpkaXNhYmxlZCxcbiAgICAmLmRpc2FibGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWNvbG9yO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkZGFyay1jb2xvcjtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIH1cbiAgfVxuXG4gICYtcmVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1yZWQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkbWFpbi1yZWQ7XG4gICAgY29sb3I6ICNmZmZmZmY7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkbWFpbi1yZWQsIDUlKTtcbiAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRtYWluLXJlZCwgNSUpO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgfVxuXG4gICAgJjpkaXNhYmxlZCxcbiAgICAmLmRpc2FibGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluLXJlZDtcbiAgICAgIGJvcmRlci1jb2xvcjogJG1haW4tcmVkO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgfVxuICB9XG5cbiAgJi1ibHVlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1ibHVlO1xuICAgIGJvcmRlci1jb2xvcjogJG1haW4tYmx1ZTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRtYWluLWJsdWUsIDUlKTtcbiAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRtYWluLWJsdWUsIDUlKTtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIH1cblxuICAgICY6ZGlzYWJsZWQsXG4gICAgJi5kaXNhYmxlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1ibHVlO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkbWFpbi1ibHVlO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgfVxuICB9XG5cbiAgJi1vdXRsaW5lLXByaW1hcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgY29sb3I6ICRkYXJrLWNvbG9yO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJHByaW1hcnktY29sb3IsIDUlKTtcbiAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRwcmltYXJ5LWNvbG9yLCA1JSk7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB9XG5cbiAgICAmOmRpc2FibGVkLFxuICAgICYuZGlzYWJsZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgIH1cblxuICAgICYuYnRuLWxvYWRpbmc6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAxMjMsIDI1NSwgMC43NSkgcmdiYSgwLCAxMjMsIDI1NSwgMC43NSkgcmdiYSgwLCAxMjMsIDI1NSwgMC4yNSkgcmdiYSgwLCAxMjMsIDI1NSwgMC4yNSk7XG4gICAgfVxuICB9XG5cbiAgJi1vdXRsaW5lLXNlY29uZGFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDMyLCAzMiwgMzIsIC4xNSk7XG4gICAgY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI4LCA5OCwgMjAzLCAuNSk7XG4gICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgfVxuXG4gICAgJjpkaXNhYmxlZCxcbiAgICAmLmRpc2FibGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG4gICAgfVxuXG4gICAgJi5idG4tbG9hZGluZzpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDEzNCwgMTQyLCAxNTAsIDAuNzUpIHJnYmEoMTM0LCAxNDIsIDE1MCwgMC43NSkgcmdiYSgxMzQsIDE0MiwgMTUwLCAwLjI1KSByZ2JhKDEzNCwgMTQyLCAxNTAsIDAuMjUpO1xuICAgIH1cbiAgfVxuXG4gICYtb3V0bGluZS1zdWNjZXNzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6ICRzdWNjZXNzLWNvbG9yO1xuICAgIGNvbG9yOiAkc3VjY2Vzcy1jb2xvcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRzdWNjZXNzLWNvbG9yLCA1JSk7XG4gICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkc3VjY2Vzcy1jb2xvciwgNSUpO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgfVxuXG4gICAgJjpkaXNhYmxlZCxcbiAgICAmLmRpc2FibGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiAkc3VjY2Vzcy1jb2xvcjtcbiAgICAgIGNvbG9yOiAkc3VjY2Vzcy1jb2xvcjtcbiAgICB9XG5cbiAgICAmLmJ0bi1sb2FkaW5nOmJlZm9yZSB7XG4gICAgICBib3JkZXItY29sb3I6IHJnYmEoNDAsIDE2NywgNjksIDAuNzUpIHJnYmEoNDAsIDE2NywgNjksIDAuNzUpIHJnYmEoNDAsIDE2NywgNjksIDAuMjUpIHJnYmEoNDAsIDE2NywgNjksIDAuMjUpO1xuICAgIH1cbiAgfVxuXG4gICYtb3V0bGluZS1kYW5nZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogJGRhbmdlci1jb2xvcjtcbiAgICBjb2xvcjogJGRhbmdlci1jb2xvcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRkYW5nZXItY29sb3IsIDUlKTtcbiAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRkYW5nZXItY29sb3IsIDUlKTtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIH1cblxuICAgICY6ZGlzYWJsZWQsXG4gICAgJi5kaXNhYmxlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogJGRhbmdlci1jb2xvcjtcbiAgICAgIGNvbG9yOiAkZGFuZ2VyLWNvbG9yO1xuICAgIH1cblxuICAgICYuYnRuLWxvYWRpbmc6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMjAsIDUzLCA2OSwgMC43NSkgcmdiYSgyMjAsIDUzLCA2OSwgMC43NSkgcmdiYSgyMjAsIDUzLCA2OSwgMC4yNSkgcmdiYSgyMjAsIDUzLCA2OSwgMC4yNSk7XG4gICAgfVxuICB9XG5cbiAgJi1vdXRsaW5lLXdhcm5pbmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogJHdhcm5pbmctY29sb3I7XG4gICAgY29sb3I6ICR3YXJuaW5nLWNvbG9yO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJHdhcm5pbmctY29sb3IsIDUlKTtcbiAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCR3YXJuaW5nLWNvbG9yLCA1JSk7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB9XG5cbiAgICAmOmRpc2FibGVkLFxuICAgICYuZGlzYWJsZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6ICR3YXJuaW5nLWNvbG9yO1xuICAgICAgY29sb3I6ICR3YXJuaW5nLWNvbG9yO1xuICAgIH1cblxuICAgICYuYnRuLWxvYWRpbmc6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDE5MywgNywgMC43NSkgcmdiYSgyNTUsIDE5MywgNywgMC43NSkgcmdiYSgyNTUsIDE5MywgNywgMC4yNSkgcmdiYSgyNTUsIDE5MywgNywgMC4yNSk7XG4gICAgfVxuICB9XG5cbiAgJi1vdXRsaW5lLWxpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6ICRsaWdodC1jb2xvcjtcbiAgICBjb2xvcjogJGxpZ2h0LWNvbG9yO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGxpZ2h0LWNvbG9yLCA1JSk7XG4gICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkbGlnaHQtY29sb3IsIDUlKTtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIH1cblxuICAgICY6ZGlzYWJsZWQsXG4gICAgJi5kaXNhYmxlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogJGxpZ2h0LWNvbG9yO1xuICAgICAgY29sb3I6ICRsaWdodC1jb2xvcjtcbiAgICB9XG5cbiAgICAmLmJ0bi1sb2FkaW5nOmJlZm9yZSB7XG4gICAgICBib3JkZXItY29sb3I6IHJnYmEoMjMsIDE2MiwgMTg0LCAwLjc1KSByZ2JhKDIzLCAxNjIsIDE4NCwgMC43NSkgcmdiYSgyMywgMTYyLCAxODQsIDAuMjUpIHJnYmEoMjMsIDE2MiwgMTg0LCAwLjI1KTtcbiAgICB9XG4gIH1cblxuICAmLW91dGxpbmUtZGFyayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkZGFyay1jb2xvcjtcbiAgICBjb2xvcjogJGRhcmstY29sb3I7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGRhcmstY29sb3IsIDUlKTtcbiAgICAgIGJvcmRlci1jb2xvcjogbGlnaHRlbigkZGFyay1jb2xvciwgNSUpO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgfVxuXG4gICAgJjpkaXNhYmxlZCxcbiAgICAmLmRpc2FibGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiAkZGFyay1jb2xvcjtcbiAgICAgIGNvbG9yOiAkZGFyay1jb2xvcjtcbiAgICB9XG5cbiAgICAmLmJ0bi1sb2FkaW5nOmJlZm9yZSB7XG4gICAgICBib3JkZXItY29sb3I6IHJnYmEoNTIsIDU4LCA2NCwgMC43NSkgcmdiYSg1MiwgNTgsIDY0LCAwLjc1KSByZ2JhKDUyLCA1OCwgNjQsIDAuMjUpIHJnYmEoNTIsIDU4LCA2NCwgMC4yNSk7XG4gICAgfVxuICB9XG5cbiAgJi1vdXRsaW5lLXdoaXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6ICRtYWluLXdoaXRlO1xuICAgIGNvbG9yOiAkbWFpbi13aGl0ZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkbWFpbi13aGl0ZSwgLjE1KTtcbiAgICAgIGJvcmRlci1jb2xvcjogJG1haW4td2hpdGU7XG4gICAgICBjb2xvcjogJG1haW4td2hpdGU7XG4gICAgfVxuXG4gICAgJjpkaXNhYmxlZCxcbiAgICAmLmRpc2FibGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiAkbWFpbi13aGl0ZTtcbiAgICAgIGNvbG9yOiAkbWFpbi13aGl0ZTtcbiAgICB9XG5cbiAgICAmLmJ0bi1sb2FkaW5nOmJlZm9yZSB7XG4gICAgICBib3JkZXItY29sb3I6IHJnYmEoNTIsIDU4LCA2NCwgMC43NSkgcmdiYSg1MiwgNTgsIDY0LCAwLjc1KSByZ2JhKDUyLCA1OCwgNjQsIDAuMjUpIHJnYmEoNTIsIDU4LCA2NCwgMC4yNSk7XG4gICAgfVxuICB9XG5cbiAgJi1sb2FkaW5nIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBib3JkZXItd2lkdGg6IDNweDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSkgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KSByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgYW5pbWF0aW9uOiBjbG9ja3dpc2UgLjVzIGxpbmVhciBpbmZpbml0ZTtcbiAgICB9XG4gIH1cblxuICAmLWxnIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgcGFkZGluZzogMTBweCAyNXB4O1xuXG4gICAgJi5idG4tbG9hZGluZzpiZWZvcmUge1xuICAgICAgbWFyZ2luLXRvcDogLTEycHg7XG4gICAgICBtYXJnaW4tbGVmdDogLTEycHg7XG4gICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICB3aWR0aDogMjVweDtcbiAgICB9XG4gIH1cblxuICAmLXNtYWxsIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcGFkZGluZzogNXB4IDE1cHg7XG5cbiAgICAmLmJ0bi1sb2FkaW5nOmJlZm9yZSB7XG4gICAgICBtYXJnaW4tdG9wOiAtN3B4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC03cHg7XG4gICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICB3aWR0aDogMTVweDtcbiAgICB9XG4gIH1cblxuICAmLW13IHtcbiAgICBtaW4td2lkdGg6IDE4MHB4O1xuICB9XG5cbiAgJjpkaXNhYmxlZCxcbiAgJi5kaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogLjY1O1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICB9XG5cbiAgJi5kaXNhYmxlZCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBjbG9ja3dpc2Uge1xuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKSB0cmFuc2xhdGV6KDApO1xuICB9XG59IiwiLmxvYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogOTBweDtcblxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gICAgei1pbmRleDogMzk7XG4gIH1cblxuICAmX19jaXJjbGUge1xuICAgIEBpbmNsdWRlIGFsaWduO1xuICAgIHotaW5kZXg6IDQwO1xuICAgIEBpbmNsdWRlIGJvbGQ7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0byAxMHB4O1xuXG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjZjVmNWY1O1xuICAgICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICRwcmltYXJ5LWNvbG9yO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcblxuICAgICAgYW5pbWF0aW9uOiBzcGluIDFzIGluZmluaXRlIGxpbmVhcjtcbiAgICB9XG4gIH1cblxuICAmLS10cmFucyB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmLXdyYXBwZXIge1xuICAgIG1pbi1oZWlnaHQ6IDEzMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG4ubG9hZGVyLXNtYWxsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBoZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiAzMHB4O1xuICBib3JkZXItd2lkdGg6IDVweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiBoc2xhKDIyMS45LCA5OC45JSwgNjMuOSUsIDAuNzUpIGhzbGEoMjIxLjksIDk4LjklLCA2My45JSwgMC43NSkgaHNsYSgyMjEuOSwgOTguOSUsIDYzLjklLCAwLjI1KSBoc2xhKDIyMS45LCA5OC45JSwgNjMuOSUsIDAuMjUpO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBhbmltYXRpb246IGNsb2Nrd2lzZSAuNXMgbGluZWFyIGluZmluaXRlO1xufVxuXG5Aa2V5ZnJhbWVzIHNwaW4ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGNsb2Nrd2lzZSB7XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpIHRyYW5zbGF0ZXooMCk7XG4gIH1cbn1cblxuLmxvYWRlci1ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMTAwcHg7XG59IiwiLyohIG5vcm1hbGl6ZS5jc3MgdjcuMC4wIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuXG4vKiBEb2N1bWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluXG4gKiAgICBJRSBvbiBXaW5kb3dzIFBob25lIGFuZCBpbiBpT1MuXG4gKi9cblxuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xufVxuXG4vKiBTZWN0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICovXG5cbmFydGljbGUsXG5hc2lkZSxcbmZvb3RlcixcbmhlYWRlcixcbm5hdixcbnNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cbiAqL1xuXG5maWdjYXB0aW9uLFxuZmlndXJlLFxubWFpbiB7IC8qIDEgKi9cbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IG1hcmdpbiBpbiBJRSA4LlxuICovXG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMWVtIDQwcHg7XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cbiAgaGVpZ2h0OiAwOyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIGdhcHMgaW4gbGlua3MgdW5kZXJsaW5lIGluIGlPUyA4KyBhbmQgU2FmYXJpIDgrLlxuICovXG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLyogMSAqL1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzOyAvKiAyICovXG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny0gYW5kIEZpcmVmb3ggMzktLlxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXG59XG5cbi8qKlxuICogUHJldmVudCB0aGUgZHVwbGljYXRlIGFwcGxpY2F0aW9uIG9mIGBib2xkZXJgIGJ5IHRoZSBuZXh0IHJ1bGUgaW4gU2FmYXJpIDYuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHN0eWxlIGluIEFuZHJvaWQgNC4zLS5cbiAqL1xuXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGJhY2tncm91bmQgYW5kIGNvbG9yIGluIElFIDktLlxuICovXG5cbm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKi9cblxuYXVkaW8sXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBpT1MgNC03LlxuICovXG5cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLS5cbiAqL1xuXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qKlxuICogSGlkZSB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKi9cblxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICBtYXJnaW46IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQgeyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbixcbnNlbGVjdCB7IC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXG4gKiAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXG4gKiAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcbmh0bWwgW3R5cGU9XCJidXR0b25cIl0sIC8qIDEgKi9cblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cblxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0OyAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlOyAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDEgKi9cbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cblxucHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8qIDEgKi9cbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRS5cbiAqL1xuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLS5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC0uXG4gKi9cblxuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgYW5kIGNhbmNlbCBidXR0b25zIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKiBJbnRlcmFjdGl2ZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUsIGFuZCBGaXJlZm94LlxuICovXG5cbmRldGFpbHMsIC8qIDEgKi9cbm1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKiBTY3JpcHRpbmdcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKi9cblxuY2FudmFzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLlxuICovXG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogSGlkZGVuXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLS5cbiAqL1xuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCJALW1zLXZpZXdwb3J0IHtcbiAgd2lkdGg6IGRldmljZS13aWR0aDtcbn1cblxuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyO1xufVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG4uY29udGFpbmVyIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRtb2JpbGVNZWRpYSArIDEpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAkdGFibGV0V2lkdGg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXRNZWRpYSArIDEpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAkZGVza3RvcFdpZHRoO1xuICB9XG59XG5cbi5jb250YWluZXItZmx1aWQge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xufVxuXG4ucm93IHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAtJGd1dHRlcjtcblxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIG1hcmdpbjogLTRweCAoLSRndXR0ZXIpO1xuICB9XG5cbiAgJi0tYm9va3Mge1xuICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgbWFyZ2luOiAtMzJweCAoLSRndXR0ZXIpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBtYXJnaW46IC0yNHB4ICgtJGd1dHRlcik7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIG1hcmdpbjogLTEycHggKC0kZ3V0dGVyKTtcbiAgICB9XG5cbiAgICAuY29sLTEsIC5jb2wtMiwgLmNvbC0zLCAuY29sLTQsIC5jb2wtNSwgLmNvbC02LCAuY29sLTcsIC5jb2wtOCwgLmNvbC05LCAuY29sLTEwLCAuY29sLTExLCAuY29sLTEyLCAuY29sLFxuICAgIC5jb2wtYXV0bywgLmNvbC1zbS0xLCAuY29sLXNtLTIsIC5jb2wtc20tMywgLmNvbC1zbS00LCAuY29sLXNtLTUsIC5jb2wtc20tNiwgLmNvbC1zbS03LCAuY29sLXNtLTgsIC5jb2wtc20tOSwgLmNvbC1zbS0xMCwgLmNvbC1zbS0xMSwgLmNvbC1zbS0xMiwgLmNvbC1zbSxcbiAgICAuY29sLXNtLWF1dG8sIC5jb2wtbWQtMSwgLmNvbC1tZC0yLCAuY29sLW1kLTMsIC5jb2wtbWQtNCwgLmNvbC1tZC01LCAuY29sLW1kLTYsIC5jb2wtbWQtNywgLmNvbC1tZC04LCAuY29sLW1kLTksIC5jb2wtbWQtMTAsIC5jb2wtbWQtMTEsIC5jb2wtbWQtMTIsIC5jb2wtbWQsXG4gICAgLmNvbC1tZC1hdXRvLCAuY29sLWxnLTEsIC5jb2wtbGctMiwgLmNvbC1sZy0zLCAuY29sLWxnLTQsIC5jb2wtbGctNSwgLmNvbC1sZy02LCAuY29sLWxnLTcsIC5jb2wtbGctOCwgLmNvbC1sZy05LCAuY29sLWxnLTEwLCAuY29sLWxnLTExLCAuY29sLWxnLTEyLCAuY29sLWxnLFxuICAgIC5jb2wtbGctYXV0bywgLmNvbC14bC0xLCAuY29sLXhsLTIsIC5jb2wteGwtMywgLmNvbC14bC00LCAuY29sLXhsLTUsIC5jb2wteGwtNiwgLmNvbC14bC03LCAuY29sLXhsLTgsIC5jb2wteGwtOSwgLmNvbC14bC0xMCwgLmNvbC14bC0xMSwgLmNvbC14bC0xMiwgLmNvbC14bCxcbiAgICAuY29sLXhsLWF1dG8ge1xuXG4gICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgICAgcGFkZGluZzogMzJweCAkZ3V0dGVyO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICBwYWRkaW5nOiAyNHB4ICRndXR0ZXI7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIHBhZGRpbmc6IDEycHggJGd1dHRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm5vLWd1dHRlcnMge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4ubm8tZ3V0dGVycyA+IC5jb2wsXG4ubm8tZ3V0dGVycyA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uY29sLTEsIC5jb2wtMiwgLmNvbC0zLCAuY29sLTQsIC5jb2wtNSwgLmNvbC02LCAuY29sLTcsIC5jb2wtOCwgLmNvbC05LCAuY29sLTEwLCAuY29sLTExLCAuY29sLTEyLCAuY29sLFxuLmNvbC1hdXRvLCAuY29sLXNtLTEsIC5jb2wtc20tMiwgLmNvbC1zbS0zLCAuY29sLXNtLTQsIC5jb2wtc20tNSwgLmNvbC1zbS02LCAuY29sLXNtLTcsIC5jb2wtc20tOCwgLmNvbC1zbS05LCAuY29sLXNtLTEwLCAuY29sLXNtLTExLCAuY29sLXNtLTEyLCAuY29sLXNtLFxuLmNvbC1zbS1hdXRvLCAuY29sLW1kLTEsIC5jb2wtbWQtMiwgLmNvbC1tZC0zLCAuY29sLW1kLTQsIC5jb2wtbWQtNSwgLmNvbC1tZC02LCAuY29sLW1kLTcsIC5jb2wtbWQtOCwgLmNvbC1tZC05LCAuY29sLW1kLTEwLCAuY29sLW1kLTExLCAuY29sLW1kLTEyLCAuY29sLW1kLFxuLmNvbC1tZC1hdXRvLCAuY29sLWxnLTEsIC5jb2wtbGctMiwgLmNvbC1sZy0zLCAuY29sLWxnLTQsIC5jb2wtbGctNSwgLmNvbC1sZy02LCAuY29sLWxnLTcsIC5jb2wtbGctOCwgLmNvbC1sZy05LCAuY29sLWxnLTEwLCAuY29sLWxnLTExLCAuY29sLWxnLTEyLCAuY29sLWxnLFxuLmNvbC1sZy1hdXRvLCAuY29sLXhsLTEsIC5jb2wteGwtMiwgLmNvbC14bC0zLCAuY29sLXhsLTQsIC5jb2wteGwtNSwgLmNvbC14bC02LCAuY29sLXhsLTcsIC5jb2wteGwtOCwgLmNvbC14bC05LCAuY29sLXhsLTEwLCAuY29sLXhsLTExLCAuY29sLXhsLTEyLCAuY29sLXhsLFxuLmNvbC14bC1hdXRvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAkZ3V0dGVyO1xuXG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgcGFkZGluZzogNHB4ICRndXR0ZXI7XG4gIH1cbn1cblxuLmNvbCB7XG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwO1xuICBmbGV4LWJhc2lzOiAwO1xuICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgZmxleC1ncm93OiAxO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5jb2wtYXV0byB7XG4gIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG5cbi5jb2wtMSB7XG4gIC1tcy1mbGV4OiAwIDAgOC4zMzMzMzMlO1xuICBmbGV4OiAwIDAgOC4zMzMzMzMlO1xuICBtYXgtd2lkdGg6IDguMzMzMzMzJTtcbn1cblxuLmNvbC0yIHtcbiAgLW1zLWZsZXg6IDAgMCAxNi42NjY2NjclO1xuICBmbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgbWF4LXdpZHRoOiAxNi42NjY2NjclO1xufVxuXG4uY29sLTMge1xuICAtbXMtZmxleDogMCAwIDI1JTtcbiAgZmxleDogMCAwIDI1JTtcbiAgbWF4LXdpZHRoOiAyNSU7XG59XG5cbi5jb2wtNCB7XG4gIC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gIG1heC13aWR0aDogMzMuMzMzMzMzJTtcbn1cblxuLmNvbC01IHtcbiAgLW1zLWZsZXg6IDAgMCA0MS42NjY2NjclO1xuICBmbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA0MS42NjY2NjclO1xufVxuXG4uY29sLTYge1xuICAtbXMtZmxleDogMCAwIDUwJTtcbiAgZmxleDogMCAwIDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG5cbi5jb2wtNyB7XG4gIC1tcy1mbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgZmxleDogMCAwIDU4LjMzMzMzMyU7XG4gIG1heC13aWR0aDogNTguMzMzMzMzJTtcbn1cblxuLmNvbC04IHtcbiAgLW1zLWZsZXg6IDAgMCA2Ni42NjY2NjclO1xuICBmbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA2Ni42NjY2NjclO1xufVxuXG4uY29sLTkge1xuICAtbXMtZmxleDogMCAwIDc1JTtcbiAgZmxleDogMCAwIDc1JTtcbiAgbWF4LXdpZHRoOiA3NSU7XG59XG5cbi5jb2wtMTAge1xuICAtbXMtZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gIGZsZXg6IDAgMCA4My4zMzMzMzMlO1xuICBtYXgtd2lkdGg6IDgzLjMzMzMzMyU7XG59XG5cbi5jb2wtMTEge1xuICAtbXMtZmxleDogMCAwIDkxLjY2NjY2NyU7XG4gIGZsZXg6IDAgMCA5MS42NjY2NjclO1xuICBtYXgtd2lkdGg6IDkxLjY2NjY2NyU7XG59XG5cbi5jb2wtMTIge1xuICAtbXMtZmxleDogMCAwIDEwMCU7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5vcmRlci0xIHtcbiAgLW1zLWZsZXgtb3JkZXI6IDE7XG4gIG9yZGVyOiAxO1xufVxuXG4ub3JkZXItMiB7XG4gIC1tcy1mbGV4LW9yZGVyOiAyO1xuICBvcmRlcjogMjtcbn1cblxuLm9yZGVyLTMge1xuICAtbXMtZmxleC1vcmRlcjogMztcbiAgb3JkZXI6IDM7XG59XG5cbi5vcmRlci00IHtcbiAgLW1zLWZsZXgtb3JkZXI6IDQ7XG4gIG9yZGVyOiA0O1xufVxuXG4ub3JkZXItNSB7XG4gIC1tcy1mbGV4LW9yZGVyOiA1O1xuICBvcmRlcjogNTtcbn1cblxuLm9yZGVyLTYge1xuICAtbXMtZmxleC1vcmRlcjogNjtcbiAgb3JkZXI6IDY7XG59XG5cbi5vcmRlci03IHtcbiAgLW1zLWZsZXgtb3JkZXI6IDc7XG4gIG9yZGVyOiA3O1xufVxuXG4ub3JkZXItOCB7XG4gIC1tcy1mbGV4LW9yZGVyOiA4O1xuICBvcmRlcjogODtcbn1cblxuLm9yZGVyLTkge1xuICAtbXMtZmxleC1vcmRlcjogOTtcbiAgb3JkZXI6IDk7XG59XG5cbi5vcmRlci0xMCB7XG4gIC1tcy1mbGV4LW9yZGVyOiAxMDtcbiAgb3JkZXI6IDEwO1xufVxuXG4ub3JkZXItMTEge1xuICAtbXMtZmxleC1vcmRlcjogMTE7XG4gIG9yZGVyOiAxMTtcbn1cblxuLm9yZGVyLTEyIHtcbiAgLW1zLWZsZXgtb3JkZXI6IDEyO1xuICBvcmRlcjogMTI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkge1xuICAuY29sLXNtIHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMDtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1zbS1hdXRvIHtcbiAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG4gIC5jb2wtc20tMSB7XG4gICAgLW1zLWZsZXg6IDAgMCA4LjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDguMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTIge1xuICAgIC1tcy1mbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0zIHtcbiAgICAtbXMtZmxleDogMCAwIDI1JTtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtc20tNCB7XG4gICAgLW1zLWZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTUge1xuICAgIC1tcy1mbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS02IHtcbiAgICAtbXMtZmxleDogMCAwIDUwJTtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtc20tNyB7XG4gICAgLW1zLWZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTgge1xuICAgIC1tcy1mbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS05IHtcbiAgICAtbXMtZmxleDogMCAwIDc1JTtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtc20tMTAge1xuICAgIC1tcy1mbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS0xMSB7XG4gICAgLW1zLWZsZXg6IDAgMCA5MS42NjY2NjclO1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTEyIHtcbiAgICAtbXMtZmxleDogMCAwIDEwMCU7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5vcmRlci1zbS0xIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAub3JkZXItc20tMiB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDI7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLm9yZGVyLXNtLTMge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAzO1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5vcmRlci1zbS00IHtcbiAgICAtbXMtZmxleC1vcmRlcjogNDtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAub3JkZXItc20tNSB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDU7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLm9yZGVyLXNtLTYge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA2O1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5vcmRlci1zbS03IHtcbiAgICAtbXMtZmxleC1vcmRlcjogNztcbiAgICBvcmRlcjogNztcbiAgfVxuICAub3JkZXItc20tOCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDg7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLm9yZGVyLXNtLTkge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA5O1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5vcmRlci1zbS0xMCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDEwO1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAub3JkZXItc20tMTEge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMTtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLm9yZGVyLXNtLTEyIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTI7XG4gICAgb3JkZXI6IDEyO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkbW9iaWxlTWVkaWEgKyAxKSB7XG4gIC5jb2wtbWQge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwO1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLW1kLWF1dG8ge1xuICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbiAgLmNvbC1tZC0xIHtcbiAgICAtbXMtZmxleDogMCAwIDguMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtMiB7XG4gICAgLW1zLWZsZXg6IDAgMCAxNi42NjY2NjclO1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTMge1xuICAgIC1tcy1mbGV4OiAwIDAgMjUlO1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1tZC00IHtcbiAgICAtbXMtZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtNSB7XG4gICAgLW1zLWZsZXg6IDAgMCA0MS42NjY2NjclO1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTYge1xuICAgIC1tcy1mbGV4OiAwIDAgNTAlO1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1tZC03IHtcbiAgICAtbXMtZmxleDogMCAwIDU4LjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtOCB7XG4gICAgLW1zLWZsZXg6IDAgMCA2Ni42NjY2NjclO1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTkge1xuICAgIC1tcy1mbGV4OiAwIDAgNzUlO1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1tZC0xMCB7XG4gICAgLW1zLWZsZXg6IDAgMCA4My4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTExIHtcbiAgICAtbXMtZmxleDogMCAwIDkxLjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtMTIge1xuICAgIC1tcy1mbGV4OiAwIDAgMTAwJTtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9yZGVyLW1kLTEge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5vcmRlci1tZC0yIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMjtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAub3JkZXItbWQtMyB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDM7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLm9yZGVyLW1kLTQge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA0O1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5vcmRlci1tZC01IHtcbiAgICAtbXMtZmxleC1vcmRlcjogNTtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAub3JkZXItbWQtNiB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDY7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLm9yZGVyLW1kLTcge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA3O1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5vcmRlci1tZC04IHtcbiAgICAtbXMtZmxleC1vcmRlcjogODtcbiAgICBvcmRlcjogODtcbiAgfVxuICAub3JkZXItbWQtOSB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDk7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLm9yZGVyLW1kLTEwIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTA7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5vcmRlci1tZC0xMSB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDExO1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAub3JkZXItbWQtMTIge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMjtcbiAgICBvcmRlcjogMTI7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXRNZWRpYSArIDEpIHtcbiAgLmNvbC1sZyB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtbGctYXV0byB7XG4gICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxuICAuY29sLWxnLTEge1xuICAgIC1tcy1mbGV4OiAwIDAgOC4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy0yIHtcbiAgICAtbXMtZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjclO1xuICB9XG4gIC5jb2wtbGctMyB7XG4gICAgLW1zLWZsZXg6IDAgMCAyNSU7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLWxnLTQge1xuICAgIC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy01IHtcbiAgICAtbXMtZmxleDogMCAwIDQxLjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjclO1xuICB9XG4gIC5jb2wtbGctNiB7XG4gICAgLW1zLWZsZXg6IDAgMCA1MCU7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLWxnLTcge1xuICAgIC1tcy1mbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy04IHtcbiAgICAtbXMtZmxleDogMCAwIDY2LjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjclO1xuICB9XG4gIC5jb2wtbGctOSB7XG4gICAgLW1zLWZsZXg6IDAgMCA3NSU7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLWxnLTEwIHtcbiAgICAtbXMtZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctMTEge1xuICAgIC1tcy1mbGV4OiAwIDAgOTEuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0xMiB7XG4gICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAub3JkZXItbGctMSB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDE7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLm9yZGVyLWxnLTIge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5vcmRlci1sZy0zIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMztcbiAgICBvcmRlcjogMztcbiAgfVxuICAub3JkZXItbGctNCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDQ7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLm9yZGVyLWxnLTUge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA1O1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5vcmRlci1sZy02IHtcbiAgICAtbXMtZmxleC1vcmRlcjogNjtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAub3JkZXItbGctNyB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDc7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLm9yZGVyLWxnLTgge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA4O1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5vcmRlci1sZy05IHtcbiAgICAtbXMtZmxleC1vcmRlcjogOTtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAub3JkZXItbGctMTAge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMDtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLm9yZGVyLWxnLTExIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTE7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5vcmRlci1sZy0xMiB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDEyO1xuICAgIG9yZGVyOiAxMjtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldE1lZGlhICsgMSkge1xuICAuY29sLXhsIHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMDtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC14bC1hdXRvIHtcbiAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG4gIC5jb2wteGwtMSB7XG4gICAgLW1zLWZsZXg6IDAgMCA4LjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDguMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTIge1xuICAgIC1tcy1mbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC0zIHtcbiAgICAtbXMtZmxleDogMCAwIDI1JTtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wteGwtNCB7XG4gICAgLW1zLWZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTUge1xuICAgIC1tcy1mbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC02IHtcbiAgICAtbXMtZmxleDogMCAwIDUwJTtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5jb2wteGwtNyB7XG4gICAgLW1zLWZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTgge1xuICAgIC1tcy1mbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC05IHtcbiAgICAtbXMtZmxleDogMCAwIDc1JTtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5jb2wteGwtMTAge1xuICAgIC1tcy1mbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC0xMSB7XG4gICAgLW1zLWZsZXg6IDAgMCA5MS42NjY2NjclO1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTEyIHtcbiAgICAtbXMtZmxleDogMCAwIDEwMCU7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5vcmRlci14bC0xIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAub3JkZXIteGwtMiB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDI7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLm9yZGVyLXhsLTMge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAzO1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5vcmRlci14bC00IHtcbiAgICAtbXMtZmxleC1vcmRlcjogNDtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAub3JkZXIteGwtNSB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDU7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLm9yZGVyLXhsLTYge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA2O1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5vcmRlci14bC03IHtcbiAgICAtbXMtZmxleC1vcmRlcjogNztcbiAgICBvcmRlcjogNztcbiAgfVxuICAub3JkZXIteGwtOCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDg7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLm9yZGVyLXhsLTkge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA5O1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5vcmRlci14bC0xMCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDEwO1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAub3JkZXIteGwtMTEge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMTtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLm9yZGVyLXhsLTEyIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTI7XG4gICAgb3JkZXI6IDEyO1xuICB9XG59XG5cbi5mbGV4LXJvdyB7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtY29sdW1uIHtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1yb3ctcmV2ZXJzZSB7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWNvbHVtbi1yZXZlcnNlIHtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtd3JhcCB7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LW5vd3JhcCB7XG4gIC1tcy1mbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC13cmFwLXJldmVyc2Uge1xuICAtbXMtZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1zdGFydCB7XG4gIC1tcy1mbGV4LXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWVuZCB7XG4gIC1tcy1mbGV4LXBhY2s6IGVuZCAhaW1wb3J0YW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtY2VudGVyIHtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiB7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYXJvdW5kIHtcbiAgLW1zLWZsZXgtcGFjazogZGlzdHJpYnV0ZSAhaW1wb3J0YW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtc3RhcnQge1xuICAtbXMtZmxleC1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWVuZCB7XG4gIC1tcy1mbGV4LWFsaWduOiBlbmQgIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1jZW50ZXIge1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWJhc2VsaW5lIHtcbiAgLW1zLWZsZXgtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtc3RyZXRjaCB7XG4gIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LXN0YXJ0IHtcbiAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdGFydCAhaW1wb3J0YW50O1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWVuZCB7XG4gIC1tcy1mbGV4LWxpbmUtcGFjazogZW5kICFpbXBvcnRhbnQ7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWNlbnRlciB7XG4gIC1tcy1mbGV4LWxpbmUtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1iZXR3ZWVuIHtcbiAgLW1zLWZsZXgtbGluZS1wYWNrOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtYXJvdW5kIHtcbiAgLW1zLWZsZXgtbGluZS1wYWNrOiBkaXN0cmlidXRlICFpbXBvcnRhbnQ7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1zdHJldGNoIHtcbiAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtYXV0byB7XG4gIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGF1dG8gIWltcG9ydGFudDtcbiAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1zdGFydCB7XG4gIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtZW5kIHtcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWNlbnRlciB7XG4gIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtYmFzZWxpbmUge1xuICAtbXMtZmxleC1pdGVtLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1zdHJldGNoIHtcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkge1xuICAuZmxleC1zbS1yb3cge1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWNvbHVtbiB7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tcm93LXJldmVyc2Uge1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXdyYXAge1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1ub3dyYXAge1xuICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20td3JhcC1yZXZlcnNlIHtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tc3RhcnQge1xuICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1lbmQge1xuICAgIC1tcy1mbGV4LXBhY2s6IGVuZCAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWNlbnRlciB7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAgLW1zLWZsZXgtcGFjazogZGlzdHJpYnV0ZSAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLXN0YXJ0IHtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1lbmQge1xuICAgIC1tcy1mbGV4LWFsaWduOiBlbmQgIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tY2VudGVyIHtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1iYXNlbGluZSB7XG4gICAgLW1zLWZsZXgtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLXN0cmV0Y2gge1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1zdGFydCB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdGFydCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1lbmQge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogZW5kICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1jZW50ZXIge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBkaXN0cmlidXRlICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tc3RyZXRjaCB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWF1dG8ge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGF1dG8gIWltcG9ydGFudDtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tc3RhcnQge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWVuZCB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1jZW50ZXIge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWJhc2VsaW5lIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tc3RyZXRjaCB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJG1vYmlsZU1lZGlhICsgMSkge1xuICAuZmxleC1tZC1yb3cge1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWNvbHVtbiB7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtcm93LXJldmVyc2Uge1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXdyYXAge1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1ub3dyYXAge1xuICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtd3JhcC1yZXZlcnNlIHtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1lbmQge1xuICAgIC1tcy1mbGV4LXBhY2s6IGVuZCAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWNlbnRlciB7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAgLW1zLWZsZXgtcGFjazogZGlzdHJpYnV0ZSAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLXN0YXJ0IHtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1lbmQge1xuICAgIC1tcy1mbGV4LWFsaWduOiBlbmQgIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtY2VudGVyIHtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1iYXNlbGluZSB7XG4gICAgLW1zLWZsZXgtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLXN0cmV0Y2gge1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1zdGFydCB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdGFydCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1lbmQge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogZW5kICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1jZW50ZXIge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBkaXN0cmlidXRlICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RyZXRjaCB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWF1dG8ge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGF1dG8gIWltcG9ydGFudDtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtc3RhcnQge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWVuZCB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1jZW50ZXIge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWJhc2VsaW5lIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtc3RyZXRjaCB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldE1lZGlhICsgMSkge1xuICAuZmxleC1sZy1yb3cge1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWNvbHVtbiB7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctcm93LXJldmVyc2Uge1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXdyYXAge1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1ub3dyYXAge1xuICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctd3JhcC1yZXZlcnNlIHtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctc3RhcnQge1xuICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1lbmQge1xuICAgIC1tcy1mbGV4LXBhY2s6IGVuZCAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWNlbnRlciB7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAgLW1zLWZsZXgtcGFjazogZGlzdHJpYnV0ZSAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLXN0YXJ0IHtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1lbmQge1xuICAgIC1tcy1mbGV4LWFsaWduOiBlbmQgIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctY2VudGVyIHtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1iYXNlbGluZSB7XG4gICAgLW1zLWZsZXgtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLXN0cmV0Y2gge1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1zdGFydCB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdGFydCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1lbmQge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogZW5kICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1jZW50ZXIge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBkaXN0cmlidXRlICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctc3RyZXRjaCB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWF1dG8ge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGF1dG8gIWltcG9ydGFudDtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctc3RhcnQge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWVuZCB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1jZW50ZXIge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWJhc2VsaW5lIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctc3RyZXRjaCB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldE1lZGlhICsgMSkge1xuICAuZmxleC14bC1yb3cge1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWNvbHVtbiB7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtcm93LXJldmVyc2Uge1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXdyYXAge1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1ub3dyYXAge1xuICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtd3JhcC1yZXZlcnNlIHtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtc3RhcnQge1xuICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1lbmQge1xuICAgIC1tcy1mbGV4LXBhY2s6IGVuZCAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWNlbnRlciB7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAgLW1zLWZsZXgtcGFjazogZGlzdHJpYnV0ZSAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLXN0YXJ0IHtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1lbmQge1xuICAgIC1tcy1mbGV4LWFsaWduOiBlbmQgIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtY2VudGVyIHtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1iYXNlbGluZSB7XG4gICAgLW1zLWZsZXgtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLXN0cmV0Y2gge1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1zdGFydCB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdGFydCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1lbmQge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogZW5kICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1jZW50ZXIge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtYmV0d2VlbiB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBkaXN0cmlidXRlICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtc3RyZXRjaCB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLWF1dG8ge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGF1dG8gIWltcG9ydGFudDtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtc3RhcnQge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLWVuZCB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1jZW50ZXIge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLWJhc2VsaW5lIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtc3RyZXRjaCB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKiMgc291cmNlTWFwcGluZ1VSTD1ib290c3RyYXAtZ3JpZC5jc3MubWFwICovIiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIklzdG9rV2ViLUl0YWxpY1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0lzdG9rV2ViL0l0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0lzdG9rV2ViL0l0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJJc3Rva1dlYi1SZWd1bGFyXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvSXN0b2tXZWIvUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0lzdG9rV2ViL1JlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSXN0b2tXZWItQm9sZFwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0lzdG9rV2ViL0JvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9Jc3Rva1dlYi9Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIklCTVBsZXhTZXJpZi1MaWdodFwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0lCTVBsZXhTZXJpZi9MaWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0lCTVBsZXhTZXJpZi9MaWdodC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJJQk1QbGV4U2VyaWYtUmVndWxhclwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0lCTVBsZXhTZXJpZi9SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvSUJNUGxleFNlcmlmL1JlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSUJNUGxleFNlcmlmLU1lZGl1bVwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0lCTVBsZXhTZXJpZi9NZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9JQk1QbGV4U2VyaWYvTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIklCTVBsZXhTZXJpZi1TZW1pQm9sZFwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0lCTVBsZXhTZXJpZi9TZW1pQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0lCTVBsZXhTZXJpZi9TZW1pQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJJQk1QbGV4U2VyaWYtQm9sZFwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0lCTVBsZXhTZXJpZi9Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvSUJNUGxleFNlcmlmL0JvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4uaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjsgfVxuXG4uaWNvbi1idG4tYXJyb3cge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4OyB9XG5cbi5pY29uLWJ0bi11c2VyIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDsgfVxuXG4uaWNvbi1leHBlZGl0aW9uLWxvZ28ge1xuICB3aWR0aDogMTQ0cHg7XG4gIGhlaWdodDogMTUycHg7IH1cblxuLmljb24tZmIge1xuICB3aWR0aDogMTFweDtcbiAgaGVpZ2h0OiAyMHB4OyB9XG5cbi5pY29uLWZsIHtcbiAgd2lkdGg6IDI2cHg7XG4gIGhlaWdodDogMTJweDsgfVxuXG4uaWNvbi1pbnN0IHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDsgfVxuXG4uaWNvbi1saW5rLWFycm93IHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTJweDsgfVxuXG4uaWNvbi1sb2dvIHtcbiAgd2lkdGg6IDIxN3B4O1xuICBoZWlnaHQ6IDI2cHg7IH1cblxuLmljb24tcGhvdG8ge1xuICB3aWR0aDogMTdweDtcbiAgaGVpZ2h0OiAxM3B4OyB9XG5cbi5pY29uLXBsYXkge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4OyB9XG5cbi5pY29uLXBvcHVwLWNsb3NlIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDsgfVxuXG4uaWNvbi1xdW90ZXMge1xuICB3aWR0aDogOThweDtcbiAgaGVpZ2h0OiA3NXB4OyB9XG5cbi5pY29uLXJpZ2h0LWFycm93IHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTFweDsgfVxuXG4uaWNvbi1yb3VuZGVkLWFycm93IHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTRweDsgfVxuXG4uaWNvbi1zaGFyZSB7XG4gIHdpZHRoOiAxN3B4O1xuICBoZWlnaHQ6IDE3cHg7IH1cblxuLmljb24tc2hhcmUtZmIge1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxNnB4OyB9XG5cbi5pY29uLXNoYXJlLXR3IHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTNweDsgfVxuXG4uaWNvbi1zaGFyZS12ayB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDEwcHg7IH1cblxuLmljb24tdHcge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxM3B4OyB9XG5cbi5pY29uLXZpbGxhZ2UtbG9nbyB7XG4gIHdpZHRoOiAxNjVweDtcbiAgaGVpZ2h0OiAxNTBweDsgfVxuXG4uaWNvbi12ayB7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDEycHg7IH1cblxuLmljb24teWIge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAxNXB4OyB9XG5cbi8qISBub3JtYWxpemUuY3NzIHY3LjAuMCB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cbi8qIERvY3VtZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluXG4gKiAgICBJRSBvbiBXaW5kb3dzIFBob25lIGFuZCBpbiBpT1MuXG4gKi9cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLyogMSAqL1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLyogMiAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC8qIDIgKi8gfVxuXG4vKiBTZWN0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cbmJvZHkge1xuICBtYXJnaW46IDA7IH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqL1xuYXJ0aWNsZSxcbmFzaWRlLFxuZm9vdGVyLFxuaGVhZGVyLFxubmF2LFxuc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDsgfVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLlxuICovXG5maWdjYXB0aW9uLFxuZmlndXJlLFxubWFpbiB7XG4gIC8qIDEgKi9cbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgbWFyZ2luIGluIElFIDguXG4gKi9cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMWVtIDQwcHg7IH1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC8qIDEgKi9cbiAgaGVpZ2h0OiAwO1xuICAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07XG4gIC8qIDIgKi8gfVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIGdhcHMgaW4gbGlua3MgdW5kZXJsaW5lIGluIGlPUyA4KyBhbmQgU2FmYXJpIDgrLlxuICovXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDogb2JqZWN0cztcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny0gYW5kIEZpcmVmb3ggMzktLlxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICAvKiAxICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAvKiAyICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogUHJldmVudCB0aGUgZHVwbGljYXRlIGFwcGxpY2F0aW9uIG9mIGBib2xkZXJgIGJ5IHRoZSBuZXh0IHJ1bGUgaW4gU2FmYXJpIDYuXG4gKi9cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogaW5oZXJpdDsgfVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyOyB9XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHN0eWxlIGluIEFuZHJvaWQgNC4zLS5cbiAqL1xuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGJhY2tncm91bmQgYW5kIGNvbG9yIGluIElFIDktLlxuICovXG5tYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDtcbiAgY29sb3I6ICMwMDA7IH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuc21hbGwge1xuICBmb250LXNpemU6IDgwJTsgfVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTsgfVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTsgfVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqL1xuYXVkaW8sXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGlPUyA0LTcuXG4gKi9cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDsgfVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAtLlxuICovXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7IH1cblxuLyoqXG4gKiBIaWRlIHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqL1xuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IDEwMCU7XG4gIC8qIDEgKi9cbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC8qIDEgKi9cbiAgbWFyZ2luOiAwO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cbmJ1dHRvbixcbmlucHV0IHtcbiAgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5idXR0b24sXG5zZWxlY3Qge1xuICAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbi8qKlxuICogMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXG4gKiAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXG4gKiAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5idXR0b24sXG5odG1sIFt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwOyB9XG5cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICovXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDsgfVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07IH1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7XG4gIC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7XG4gIC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgLyogMSAqLyB9XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLyogMSAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUuXG4gKi9cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC0uXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAtLlxuICovXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIDEgKi9cbiAgcGFkZGluZzogMDtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGFuZCBjYW5jZWwgYnV0dG9ucyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgLyogMSAqL1xuICBmb250OiBpbmhlcml0O1xuICAvKiAyICovIH1cblxuLyogSW50ZXJhY3RpdmVcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSwgYW5kIEZpcmVmb3guXG4gKi9cbmRldGFpbHMsXG5tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTsgfVxuXG4vKiBTY3JpcHRpbmdcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICovXG5jYW52YXMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cbiAqL1xudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIEhpZGRlblxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAtLlxuICovXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuQC1tcy12aWV3cG9ydCB7XG4gIHdpZHRoOiBkZXZpY2Utd2lkdGg7IH1cblxuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyOyB9XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7IH1cblxuLmNvbnRhaW5lciB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNzUycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTE1MnB4OyB9IH1cblxuLmNvbnRhaW5lci1mbHVpZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7IH1cblxuLnJvdyB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogLTEwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnJvdyB7XG4gICAgICBtYXJnaW46IC00cHggLTEwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLnJvdy0tYm9va3Mge1xuICAgICAgbWFyZ2luOiAtMzJweCAtMTBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5yb3ctLWJvb2tzIHtcbiAgICAgIG1hcmdpbjogLTI0cHggLTEwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucm93LS1ib29rcyB7XG4gICAgICBtYXJnaW46IC0xMnB4IC0xMHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5yb3ctLWJvb2tzIC5jb2wtMSwgLnJvdy0tYm9va3MgLmNvbC0yLCAucm93LS1ib29rcyAuY29sLTMsIC5yb3ctLWJvb2tzIC5jb2wtNCwgLnJvdy0tYm9va3MgLmNvbC01LCAucm93LS1ib29rcyAuY29sLTYsIC5yb3ctLWJvb2tzIC5jb2wtNywgLnJvdy0tYm9va3MgLmNvbC04LCAucm93LS1ib29rcyAuY29sLTksIC5yb3ctLWJvb2tzIC5jb2wtMTAsIC5yb3ctLWJvb2tzIC5jb2wtMTEsIC5yb3ctLWJvb2tzIC5jb2wtMTIsIC5yb3ctLWJvb2tzIC5jb2wsXG4gICAgLnJvdy0tYm9va3MgLmNvbC1hdXRvLCAucm93LS1ib29rcyAuY29sLXNtLTEsIC5yb3ctLWJvb2tzIC5jb2wtc20tMiwgLnJvdy0tYm9va3MgLmNvbC1zbS0zLCAucm93LS1ib29rcyAuY29sLXNtLTQsIC5yb3ctLWJvb2tzIC5jb2wtc20tNSwgLnJvdy0tYm9va3MgLmNvbC1zbS02LCAucm93LS1ib29rcyAuY29sLXNtLTcsIC5yb3ctLWJvb2tzIC5jb2wtc20tOCwgLnJvdy0tYm9va3MgLmNvbC1zbS05LCAucm93LS1ib29rcyAuY29sLXNtLTEwLCAucm93LS1ib29rcyAuY29sLXNtLTExLCAucm93LS1ib29rcyAuY29sLXNtLTEyLCAucm93LS1ib29rcyAuY29sLXNtLFxuICAgIC5yb3ctLWJvb2tzIC5jb2wtc20tYXV0bywgLnJvdy0tYm9va3MgLmNvbC1tZC0xLCAucm93LS1ib29rcyAuY29sLW1kLTIsIC5yb3ctLWJvb2tzIC5jb2wtbWQtMywgLnJvdy0tYm9va3MgLmNvbC1tZC00LCAucm93LS1ib29rcyAuY29sLW1kLTUsIC5yb3ctLWJvb2tzIC5jb2wtbWQtNiwgLnJvdy0tYm9va3MgLmNvbC1tZC03LCAucm93LS1ib29rcyAuY29sLW1kLTgsIC5yb3ctLWJvb2tzIC5jb2wtbWQtOSwgLnJvdy0tYm9va3MgLmNvbC1tZC0xMCwgLnJvdy0tYm9va3MgLmNvbC1tZC0xMSwgLnJvdy0tYm9va3MgLmNvbC1tZC0xMiwgLnJvdy0tYm9va3MgLmNvbC1tZCxcbiAgICAucm93LS1ib29rcyAuY29sLW1kLWF1dG8sIC5yb3ctLWJvb2tzIC5jb2wtbGctMSwgLnJvdy0tYm9va3MgLmNvbC1sZy0yLCAucm93LS1ib29rcyAuY29sLWxnLTMsIC5yb3ctLWJvb2tzIC5jb2wtbGctNCwgLnJvdy0tYm9va3MgLmNvbC1sZy01LCAucm93LS1ib29rcyAuY29sLWxnLTYsIC5yb3ctLWJvb2tzIC5jb2wtbGctNywgLnJvdy0tYm9va3MgLmNvbC1sZy04LCAucm93LS1ib29rcyAuY29sLWxnLTksIC5yb3ctLWJvb2tzIC5jb2wtbGctMTAsIC5yb3ctLWJvb2tzIC5jb2wtbGctMTEsIC5yb3ctLWJvb2tzIC5jb2wtbGctMTIsIC5yb3ctLWJvb2tzIC5jb2wtbGcsXG4gICAgLnJvdy0tYm9va3MgLmNvbC1sZy1hdXRvLCAucm93LS1ib29rcyAuY29sLXhsLTEsIC5yb3ctLWJvb2tzIC5jb2wteGwtMiwgLnJvdy0tYm9va3MgLmNvbC14bC0zLCAucm93LS1ib29rcyAuY29sLXhsLTQsIC5yb3ctLWJvb2tzIC5jb2wteGwtNSwgLnJvdy0tYm9va3MgLmNvbC14bC02LCAucm93LS1ib29rcyAuY29sLXhsLTcsIC5yb3ctLWJvb2tzIC5jb2wteGwtOCwgLnJvdy0tYm9va3MgLmNvbC14bC05LCAucm93LS1ib29rcyAuY29sLXhsLTEwLCAucm93LS1ib29rcyAuY29sLXhsLTExLCAucm93LS1ib29rcyAuY29sLXhsLTEyLCAucm93LS1ib29rcyAuY29sLXhsLFxuICAgIC5yb3ctLWJvb2tzIC5jb2wteGwtYXV0byB7XG4gICAgICBwYWRkaW5nOiAzMnB4IDEwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAucm93LS1ib29rcyAuY29sLTEsIC5yb3ctLWJvb2tzIC5jb2wtMiwgLnJvdy0tYm9va3MgLmNvbC0zLCAucm93LS1ib29rcyAuY29sLTQsIC5yb3ctLWJvb2tzIC5jb2wtNSwgLnJvdy0tYm9va3MgLmNvbC02LCAucm93LS1ib29rcyAuY29sLTcsIC5yb3ctLWJvb2tzIC5jb2wtOCwgLnJvdy0tYm9va3MgLmNvbC05LCAucm93LS1ib29rcyAuY29sLTEwLCAucm93LS1ib29rcyAuY29sLTExLCAucm93LS1ib29rcyAuY29sLTEyLCAucm93LS1ib29rcyAuY29sLFxuICAgIC5yb3ctLWJvb2tzIC5jb2wtYXV0bywgLnJvdy0tYm9va3MgLmNvbC1zbS0xLCAucm93LS1ib29rcyAuY29sLXNtLTIsIC5yb3ctLWJvb2tzIC5jb2wtc20tMywgLnJvdy0tYm9va3MgLmNvbC1zbS00LCAucm93LS1ib29rcyAuY29sLXNtLTUsIC5yb3ctLWJvb2tzIC5jb2wtc20tNiwgLnJvdy0tYm9va3MgLmNvbC1zbS03LCAucm93LS1ib29rcyAuY29sLXNtLTgsIC5yb3ctLWJvb2tzIC5jb2wtc20tOSwgLnJvdy0tYm9va3MgLmNvbC1zbS0xMCwgLnJvdy0tYm9va3MgLmNvbC1zbS0xMSwgLnJvdy0tYm9va3MgLmNvbC1zbS0xMiwgLnJvdy0tYm9va3MgLmNvbC1zbSxcbiAgICAucm93LS1ib29rcyAuY29sLXNtLWF1dG8sIC5yb3ctLWJvb2tzIC5jb2wtbWQtMSwgLnJvdy0tYm9va3MgLmNvbC1tZC0yLCAucm93LS1ib29rcyAuY29sLW1kLTMsIC5yb3ctLWJvb2tzIC5jb2wtbWQtNCwgLnJvdy0tYm9va3MgLmNvbC1tZC01LCAucm93LS1ib29rcyAuY29sLW1kLTYsIC5yb3ctLWJvb2tzIC5jb2wtbWQtNywgLnJvdy0tYm9va3MgLmNvbC1tZC04LCAucm93LS1ib29rcyAuY29sLW1kLTksIC5yb3ctLWJvb2tzIC5jb2wtbWQtMTAsIC5yb3ctLWJvb2tzIC5jb2wtbWQtMTEsIC5yb3ctLWJvb2tzIC5jb2wtbWQtMTIsIC5yb3ctLWJvb2tzIC5jb2wtbWQsXG4gICAgLnJvdy0tYm9va3MgLmNvbC1tZC1hdXRvLCAucm93LS1ib29rcyAuY29sLWxnLTEsIC5yb3ctLWJvb2tzIC5jb2wtbGctMiwgLnJvdy0tYm9va3MgLmNvbC1sZy0zLCAucm93LS1ib29rcyAuY29sLWxnLTQsIC5yb3ctLWJvb2tzIC5jb2wtbGctNSwgLnJvdy0tYm9va3MgLmNvbC1sZy02LCAucm93LS1ib29rcyAuY29sLWxnLTcsIC5yb3ctLWJvb2tzIC5jb2wtbGctOCwgLnJvdy0tYm9va3MgLmNvbC1sZy05LCAucm93LS1ib29rcyAuY29sLWxnLTEwLCAucm93LS1ib29rcyAuY29sLWxnLTExLCAucm93LS1ib29rcyAuY29sLWxnLTEyLCAucm93LS1ib29rcyAuY29sLWxnLFxuICAgIC5yb3ctLWJvb2tzIC5jb2wtbGctYXV0bywgLnJvdy0tYm9va3MgLmNvbC14bC0xLCAucm93LS1ib29rcyAuY29sLXhsLTIsIC5yb3ctLWJvb2tzIC5jb2wteGwtMywgLnJvdy0tYm9va3MgLmNvbC14bC00LCAucm93LS1ib29rcyAuY29sLXhsLTUsIC5yb3ctLWJvb2tzIC5jb2wteGwtNiwgLnJvdy0tYm9va3MgLmNvbC14bC03LCAucm93LS1ib29rcyAuY29sLXhsLTgsIC5yb3ctLWJvb2tzIC5jb2wteGwtOSwgLnJvdy0tYm9va3MgLmNvbC14bC0xMCwgLnJvdy0tYm9va3MgLmNvbC14bC0xMSwgLnJvdy0tYm9va3MgLmNvbC14bC0xMiwgLnJvdy0tYm9va3MgLmNvbC14bCxcbiAgICAucm93LS1ib29rcyAuY29sLXhsLWF1dG8ge1xuICAgICAgcGFkZGluZzogMjRweCAxMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnJvdy0tYm9va3MgLmNvbC0xLCAucm93LS1ib29rcyAuY29sLTIsIC5yb3ctLWJvb2tzIC5jb2wtMywgLnJvdy0tYm9va3MgLmNvbC00LCAucm93LS1ib29rcyAuY29sLTUsIC5yb3ctLWJvb2tzIC5jb2wtNiwgLnJvdy0tYm9va3MgLmNvbC03LCAucm93LS1ib29rcyAuY29sLTgsIC5yb3ctLWJvb2tzIC5jb2wtOSwgLnJvdy0tYm9va3MgLmNvbC0xMCwgLnJvdy0tYm9va3MgLmNvbC0xMSwgLnJvdy0tYm9va3MgLmNvbC0xMiwgLnJvdy0tYm9va3MgLmNvbCxcbiAgICAucm93LS1ib29rcyAuY29sLWF1dG8sIC5yb3ctLWJvb2tzIC5jb2wtc20tMSwgLnJvdy0tYm9va3MgLmNvbC1zbS0yLCAucm93LS1ib29rcyAuY29sLXNtLTMsIC5yb3ctLWJvb2tzIC5jb2wtc20tNCwgLnJvdy0tYm9va3MgLmNvbC1zbS01LCAucm93LS1ib29rcyAuY29sLXNtLTYsIC5yb3ctLWJvb2tzIC5jb2wtc20tNywgLnJvdy0tYm9va3MgLmNvbC1zbS04LCAucm93LS1ib29rcyAuY29sLXNtLTksIC5yb3ctLWJvb2tzIC5jb2wtc20tMTAsIC5yb3ctLWJvb2tzIC5jb2wtc20tMTEsIC5yb3ctLWJvb2tzIC5jb2wtc20tMTIsIC5yb3ctLWJvb2tzIC5jb2wtc20sXG4gICAgLnJvdy0tYm9va3MgLmNvbC1zbS1hdXRvLCAucm93LS1ib29rcyAuY29sLW1kLTEsIC5yb3ctLWJvb2tzIC5jb2wtbWQtMiwgLnJvdy0tYm9va3MgLmNvbC1tZC0zLCAucm93LS1ib29rcyAuY29sLW1kLTQsIC5yb3ctLWJvb2tzIC5jb2wtbWQtNSwgLnJvdy0tYm9va3MgLmNvbC1tZC02LCAucm93LS1ib29rcyAuY29sLW1kLTcsIC5yb3ctLWJvb2tzIC5jb2wtbWQtOCwgLnJvdy0tYm9va3MgLmNvbC1tZC05LCAucm93LS1ib29rcyAuY29sLW1kLTEwLCAucm93LS1ib29rcyAuY29sLW1kLTExLCAucm93LS1ib29rcyAuY29sLW1kLTEyLCAucm93LS1ib29rcyAuY29sLW1kLFxuICAgIC5yb3ctLWJvb2tzIC5jb2wtbWQtYXV0bywgLnJvdy0tYm9va3MgLmNvbC1sZy0xLCAucm93LS1ib29rcyAuY29sLWxnLTIsIC5yb3ctLWJvb2tzIC5jb2wtbGctMywgLnJvdy0tYm9va3MgLmNvbC1sZy00LCAucm93LS1ib29rcyAuY29sLWxnLTUsIC5yb3ctLWJvb2tzIC5jb2wtbGctNiwgLnJvdy0tYm9va3MgLmNvbC1sZy03LCAucm93LS1ib29rcyAuY29sLWxnLTgsIC5yb3ctLWJvb2tzIC5jb2wtbGctOSwgLnJvdy0tYm9va3MgLmNvbC1sZy0xMCwgLnJvdy0tYm9va3MgLmNvbC1sZy0xMSwgLnJvdy0tYm9va3MgLmNvbC1sZy0xMiwgLnJvdy0tYm9va3MgLmNvbC1sZyxcbiAgICAucm93LS1ib29rcyAuY29sLWxnLWF1dG8sIC5yb3ctLWJvb2tzIC5jb2wteGwtMSwgLnJvdy0tYm9va3MgLmNvbC14bC0yLCAucm93LS1ib29rcyAuY29sLXhsLTMsIC5yb3ctLWJvb2tzIC5jb2wteGwtNCwgLnJvdy0tYm9va3MgLmNvbC14bC01LCAucm93LS1ib29rcyAuY29sLXhsLTYsIC5yb3ctLWJvb2tzIC5jb2wteGwtNywgLnJvdy0tYm9va3MgLmNvbC14bC04LCAucm93LS1ib29rcyAuY29sLXhsLTksIC5yb3ctLWJvb2tzIC5jb2wteGwtMTAsIC5yb3ctLWJvb2tzIC5jb2wteGwtMTEsIC5yb3ctLWJvb2tzIC5jb2wteGwtMTIsIC5yb3ctLWJvb2tzIC5jb2wteGwsXG4gICAgLnJvdy0tYm9va3MgLmNvbC14bC1hdXRvIHtcbiAgICAgIHBhZGRpbmc6IDEycHggMTBweDsgfSB9XG5cbi5uby1ndXR0ZXJzIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG4ubm8tZ3V0dGVycyA+IC5jb2wsXG4ubm8tZ3V0dGVycyA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbi5jb2wtMSwgLmNvbC0yLCAuY29sLTMsIC5jb2wtNCwgLmNvbC01LCAuY29sLTYsIC5jb2wtNywgLmNvbC04LCAuY29sLTksIC5jb2wtMTAsIC5jb2wtMTEsIC5jb2wtMTIsIC5jb2wsXG4uY29sLWF1dG8sIC5jb2wtc20tMSwgLmNvbC1zbS0yLCAuY29sLXNtLTMsIC5jb2wtc20tNCwgLmNvbC1zbS01LCAuY29sLXNtLTYsIC5jb2wtc20tNywgLmNvbC1zbS04LCAuY29sLXNtLTksIC5jb2wtc20tMTAsIC5jb2wtc20tMTEsIC5jb2wtc20tMTIsIC5jb2wtc20sXG4uY29sLXNtLWF1dG8sIC5jb2wtbWQtMSwgLmNvbC1tZC0yLCAuY29sLW1kLTMsIC5jb2wtbWQtNCwgLmNvbC1tZC01LCAuY29sLW1kLTYsIC5jb2wtbWQtNywgLmNvbC1tZC04LCAuY29sLW1kLTksIC5jb2wtbWQtMTAsIC5jb2wtbWQtMTEsIC5jb2wtbWQtMTIsIC5jb2wtbWQsXG4uY29sLW1kLWF1dG8sIC5jb2wtbGctMSwgLmNvbC1sZy0yLCAuY29sLWxnLTMsIC5jb2wtbGctNCwgLmNvbC1sZy01LCAuY29sLWxnLTYsIC5jb2wtbGctNywgLmNvbC1sZy04LCAuY29sLWxnLTksIC5jb2wtbGctMTAsIC5jb2wtbGctMTEsIC5jb2wtbGctMTIsIC5jb2wtbGcsXG4uY29sLWxnLWF1dG8sIC5jb2wteGwtMSwgLmNvbC14bC0yLCAuY29sLXhsLTMsIC5jb2wteGwtNCwgLmNvbC14bC01LCAuY29sLXhsLTYsIC5jb2wteGwtNywgLmNvbC14bC04LCAuY29sLXhsLTksIC5jb2wteGwtMTAsIC5jb2wteGwtMTEsIC5jb2wteGwtMTIsIC5jb2wteGwsXG4uY29sLXhsLWF1dG8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDEwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmNvbC0xLCAuY29sLTIsIC5jb2wtMywgLmNvbC00LCAuY29sLTUsIC5jb2wtNiwgLmNvbC03LCAuY29sLTgsIC5jb2wtOSwgLmNvbC0xMCwgLmNvbC0xMSwgLmNvbC0xMiwgLmNvbCxcbiAgICAuY29sLWF1dG8sIC5jb2wtc20tMSwgLmNvbC1zbS0yLCAuY29sLXNtLTMsIC5jb2wtc20tNCwgLmNvbC1zbS01LCAuY29sLXNtLTYsIC5jb2wtc20tNywgLmNvbC1zbS04LCAuY29sLXNtLTksIC5jb2wtc20tMTAsIC5jb2wtc20tMTEsIC5jb2wtc20tMTIsIC5jb2wtc20sXG4gICAgLmNvbC1zbS1hdXRvLCAuY29sLW1kLTEsIC5jb2wtbWQtMiwgLmNvbC1tZC0zLCAuY29sLW1kLTQsIC5jb2wtbWQtNSwgLmNvbC1tZC02LCAuY29sLW1kLTcsIC5jb2wtbWQtOCwgLmNvbC1tZC05LCAuY29sLW1kLTEwLCAuY29sLW1kLTExLCAuY29sLW1kLTEyLCAuY29sLW1kLFxuICAgIC5jb2wtbWQtYXV0bywgLmNvbC1sZy0xLCAuY29sLWxnLTIsIC5jb2wtbGctMywgLmNvbC1sZy00LCAuY29sLWxnLTUsIC5jb2wtbGctNiwgLmNvbC1sZy03LCAuY29sLWxnLTgsIC5jb2wtbGctOSwgLmNvbC1sZy0xMCwgLmNvbC1sZy0xMSwgLmNvbC1sZy0xMiwgLmNvbC1sZyxcbiAgICAuY29sLWxnLWF1dG8sIC5jb2wteGwtMSwgLmNvbC14bC0yLCAuY29sLXhsLTMsIC5jb2wteGwtNCwgLmNvbC14bC01LCAuY29sLXhsLTYsIC5jb2wteGwtNywgLmNvbC14bC04LCAuY29sLXhsLTksIC5jb2wteGwtMTAsIC5jb2wteGwtMTEsIC5jb2wteGwtMTIsIC5jb2wteGwsXG4gICAgLmNvbC14bC1hdXRvIHtcbiAgICAgIHBhZGRpbmc6IDRweCAxMHB4OyB9IH1cblxuLmNvbCB7XG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwO1xuICBmbGV4LWJhc2lzOiAwO1xuICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgZmxleC1ncm93OiAxO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLmNvbC1hdXRvIHtcbiAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogbm9uZTsgfVxuXG4uY29sLTEge1xuICAtbXMtZmxleDogMCAwIDguMzMzMzMzJTtcbiAgZmxleDogMCAwIDguMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4LjMzMzMzMyU7IH1cblxuLmNvbC0yIHtcbiAgLW1zLWZsZXg6IDAgMCAxNi42NjY2NjclO1xuICBmbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgbWF4LXdpZHRoOiAxNi42NjY2NjclOyB9XG5cbi5jb2wtMyB7XG4gIC1tcy1mbGV4OiAwIDAgMjUlO1xuICBmbGV4OiAwIDAgMjUlO1xuICBtYXgtd2lkdGg6IDI1JTsgfVxuXG4uY29sLTQge1xuICAtbXMtZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gIGZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICBtYXgtd2lkdGg6IDMzLjMzMzMzMyU7IH1cblxuLmNvbC01IHtcbiAgLW1zLWZsZXg6IDAgMCA0MS42NjY2NjclO1xuICBmbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA0MS42NjY2NjclOyB9XG5cbi5jb2wtNiB7XG4gIC1tcy1mbGV4OiAwIDAgNTAlO1xuICBmbGV4OiAwIDAgNTAlO1xuICBtYXgtd2lkdGg6IDUwJTsgfVxuXG4uY29sLTcge1xuICAtbXMtZmxleDogMCAwIDU4LjMzMzMzMyU7XG4gIGZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICBtYXgtd2lkdGg6IDU4LjMzMzMzMyU7IH1cblxuLmNvbC04IHtcbiAgLW1zLWZsZXg6IDAgMCA2Ni42NjY2NjclO1xuICBmbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA2Ni42NjY2NjclOyB9XG5cbi5jb2wtOSB7XG4gIC1tcy1mbGV4OiAwIDAgNzUlO1xuICBmbGV4OiAwIDAgNzUlO1xuICBtYXgtd2lkdGg6IDc1JTsgfVxuXG4uY29sLTEwIHtcbiAgLW1zLWZsZXg6IDAgMCA4My4zMzMzMzMlO1xuICBmbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4My4zMzMzMzMlOyB9XG5cbi5jb2wtMTEge1xuICAtbXMtZmxleDogMCAwIDkxLjY2NjY2NyU7XG4gIGZsZXg6IDAgMCA5MS42NjY2NjclO1xuICBtYXgtd2lkdGg6IDkxLjY2NjY2NyU7IH1cblxuLmNvbC0xMiB7XG4gIC1tcy1mbGV4OiAwIDAgMTAwJTtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4ub3JkZXItMSB7XG4gIC1tcy1mbGV4LW9yZGVyOiAxO1xuICBvcmRlcjogMTsgfVxuXG4ub3JkZXItMiB7XG4gIC1tcy1mbGV4LW9yZGVyOiAyO1xuICBvcmRlcjogMjsgfVxuXG4ub3JkZXItMyB7XG4gIC1tcy1mbGV4LW9yZGVyOiAzO1xuICBvcmRlcjogMzsgfVxuXG4ub3JkZXItNCB7XG4gIC1tcy1mbGV4LW9yZGVyOiA0O1xuICBvcmRlcjogNDsgfVxuXG4ub3JkZXItNSB7XG4gIC1tcy1mbGV4LW9yZGVyOiA1O1xuICBvcmRlcjogNTsgfVxuXG4ub3JkZXItNiB7XG4gIC1tcy1mbGV4LW9yZGVyOiA2O1xuICBvcmRlcjogNjsgfVxuXG4ub3JkZXItNyB7XG4gIC1tcy1mbGV4LW9yZGVyOiA3O1xuICBvcmRlcjogNzsgfVxuXG4ub3JkZXItOCB7XG4gIC1tcy1mbGV4LW9yZGVyOiA4O1xuICBvcmRlcjogODsgfVxuXG4ub3JkZXItOSB7XG4gIC1tcy1mbGV4LW9yZGVyOiA5O1xuICBvcmRlcjogOTsgfVxuXG4ub3JkZXItMTAge1xuICAtbXMtZmxleC1vcmRlcjogMTA7XG4gIG9yZGVyOiAxMDsgfVxuXG4ub3JkZXItMTEge1xuICAtbXMtZmxleC1vcmRlcjogMTE7XG4gIG9yZGVyOiAxMTsgfVxuXG4ub3JkZXItMTIge1xuICAtbXMtZmxleC1vcmRlcjogMTI7XG4gIG9yZGVyOiAxMjsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgLmNvbC1zbSB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb2wtc20tYXV0byB7XG4gICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTsgfVxuICAuY29sLXNtLTEge1xuICAgIC1tcy1mbGV4OiAwIDAgOC4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMyU7IH1cbiAgLmNvbC1zbS0yIHtcbiAgICAtbXMtZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjclOyB9XG4gIC5jb2wtc20tMyB7XG4gICAgLW1zLWZsZXg6IDAgMCAyNSU7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAuY29sLXNtLTQge1xuICAgIC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMyU7IH1cbiAgLmNvbC1zbS01IHtcbiAgICAtbXMtZmxleDogMCAwIDQxLjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjclOyB9XG4gIC5jb2wtc20tNiB7XG4gICAgLW1zLWZsZXg6IDAgMCA1MCU7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAuY29sLXNtLTcge1xuICAgIC1tcy1mbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMyU7IH1cbiAgLmNvbC1zbS04IHtcbiAgICAtbXMtZmxleDogMCAwIDY2LjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjclOyB9XG4gIC5jb2wtc20tOSB7XG4gICAgLW1zLWZsZXg6IDAgMCA3NSU7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICAuY29sLXNtLTEwIHtcbiAgICAtbXMtZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMlOyB9XG4gIC5jb2wtc20tMTEge1xuICAgIC1tcy1mbGV4OiAwIDAgOTEuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NyU7IH1cbiAgLmNvbC1zbS0xMiB7XG4gICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAub3JkZXItc20tMSB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDE7XG4gICAgb3JkZXI6IDE7IH1cbiAgLm9yZGVyLXNtLTIge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xuICAgIG9yZGVyOiAyOyB9XG4gIC5vcmRlci1zbS0zIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMztcbiAgICBvcmRlcjogMzsgfVxuICAub3JkZXItc20tNCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDQ7XG4gICAgb3JkZXI6IDQ7IH1cbiAgLm9yZGVyLXNtLTUge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA1O1xuICAgIG9yZGVyOiA1OyB9XG4gIC5vcmRlci1zbS02IHtcbiAgICAtbXMtZmxleC1vcmRlcjogNjtcbiAgICBvcmRlcjogNjsgfVxuICAub3JkZXItc20tNyB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDc7XG4gICAgb3JkZXI6IDc7IH1cbiAgLm9yZGVyLXNtLTgge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA4O1xuICAgIG9yZGVyOiA4OyB9XG4gIC5vcmRlci1zbS05IHtcbiAgICAtbXMtZmxleC1vcmRlcjogOTtcbiAgICBvcmRlcjogOTsgfVxuICAub3JkZXItc20tMTAge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMDtcbiAgICBvcmRlcjogMTA7IH1cbiAgLm9yZGVyLXNtLTExIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTE7XG4gICAgb3JkZXI6IDExOyB9XG4gIC5vcmRlci1zbS0xMiB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDEyO1xuICAgIG9yZGVyOiAxMjsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sLW1kIHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMDtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC1tZC1hdXRvIHtcbiAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiBub25lOyB9XG4gIC5jb2wtbWQtMSB7XG4gICAgLW1zLWZsZXg6IDAgMCA4LjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDguMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzJTsgfVxuICAuY29sLW1kLTIge1xuICAgIC1tcy1mbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NyU7IH1cbiAgLmNvbC1tZC0zIHtcbiAgICAtbXMtZmxleDogMCAwIDI1JTtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5jb2wtbWQtNCB7XG4gICAgLW1zLWZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzJTsgfVxuICAuY29sLW1kLTUge1xuICAgIC1tcy1mbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NyU7IH1cbiAgLmNvbC1tZC02IHtcbiAgICAtbXMtZmxleDogMCAwIDUwJTtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5jb2wtbWQtNyB7XG4gICAgLW1zLWZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzJTsgfVxuICAuY29sLW1kLTgge1xuICAgIC1tcy1mbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NyU7IH1cbiAgLmNvbC1tZC05IHtcbiAgICAtbXMtZmxleDogMCAwIDc1JTtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIC5jb2wtbWQtMTAge1xuICAgIC1tcy1mbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMyU7IH1cbiAgLmNvbC1tZC0xMSB7XG4gICAgLW1zLWZsZXg6IDAgMCA5MS42NjY2NjclO1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY3JTsgfVxuICAuY29sLW1kLTEyIHtcbiAgICAtbXMtZmxleDogMCAwIDEwMCU7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5vcmRlci1tZC0xIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTtcbiAgICBvcmRlcjogMTsgfVxuICAub3JkZXItbWQtMiB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDI7XG4gICAgb3JkZXI6IDI7IH1cbiAgLm9yZGVyLW1kLTMge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAzO1xuICAgIG9yZGVyOiAzOyB9XG4gIC5vcmRlci1tZC00IHtcbiAgICAtbXMtZmxleC1vcmRlcjogNDtcbiAgICBvcmRlcjogNDsgfVxuICAub3JkZXItbWQtNSB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDU7XG4gICAgb3JkZXI6IDU7IH1cbiAgLm9yZGVyLW1kLTYge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA2O1xuICAgIG9yZGVyOiA2OyB9XG4gIC5vcmRlci1tZC03IHtcbiAgICAtbXMtZmxleC1vcmRlcjogNztcbiAgICBvcmRlcjogNzsgfVxuICAub3JkZXItbWQtOCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDg7XG4gICAgb3JkZXI6IDg7IH1cbiAgLm9yZGVyLW1kLTkge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA5O1xuICAgIG9yZGVyOiA5OyB9XG4gIC5vcmRlci1tZC0xMCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDEwO1xuICAgIG9yZGVyOiAxMDsgfVxuICAub3JkZXItbWQtMTEge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMTtcbiAgICBvcmRlcjogMTE7IH1cbiAgLm9yZGVyLW1kLTEyIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTI7XG4gICAgb3JkZXI6IDEyOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAuY29sLWxnIHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMDtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC1sZy1hdXRvIHtcbiAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiBub25lOyB9XG4gIC5jb2wtbGctMSB7XG4gICAgLW1zLWZsZXg6IDAgMCA4LjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDguMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzJTsgfVxuICAuY29sLWxnLTIge1xuICAgIC1tcy1mbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NyU7IH1cbiAgLmNvbC1sZy0zIHtcbiAgICAtbXMtZmxleDogMCAwIDI1JTtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5jb2wtbGctNCB7XG4gICAgLW1zLWZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzJTsgfVxuICAuY29sLWxnLTUge1xuICAgIC1tcy1mbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NyU7IH1cbiAgLmNvbC1sZy02IHtcbiAgICAtbXMtZmxleDogMCAwIDUwJTtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5jb2wtbGctNyB7XG4gICAgLW1zLWZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzJTsgfVxuICAuY29sLWxnLTgge1xuICAgIC1tcy1mbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NyU7IH1cbiAgLmNvbC1sZy05IHtcbiAgICAtbXMtZmxleDogMCAwIDc1JTtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIC5jb2wtbGctMTAge1xuICAgIC1tcy1mbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMyU7IH1cbiAgLmNvbC1sZy0xMSB7XG4gICAgLW1zLWZsZXg6IDAgMCA5MS42NjY2NjclO1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY3JTsgfVxuICAuY29sLWxnLTEyIHtcbiAgICAtbXMtZmxleDogMCAwIDEwMCU7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5vcmRlci1sZy0xIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTtcbiAgICBvcmRlcjogMTsgfVxuICAub3JkZXItbGctMiB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDI7XG4gICAgb3JkZXI6IDI7IH1cbiAgLm9yZGVyLWxnLTMge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAzO1xuICAgIG9yZGVyOiAzOyB9XG4gIC5vcmRlci1sZy00IHtcbiAgICAtbXMtZmxleC1vcmRlcjogNDtcbiAgICBvcmRlcjogNDsgfVxuICAub3JkZXItbGctNSB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDU7XG4gICAgb3JkZXI6IDU7IH1cbiAgLm9yZGVyLWxnLTYge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA2O1xuICAgIG9yZGVyOiA2OyB9XG4gIC5vcmRlci1sZy03IHtcbiAgICAtbXMtZmxleC1vcmRlcjogNztcbiAgICBvcmRlcjogNzsgfVxuICAub3JkZXItbGctOCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDg7XG4gICAgb3JkZXI6IDg7IH1cbiAgLm9yZGVyLWxnLTkge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA5O1xuICAgIG9yZGVyOiA5OyB9XG4gIC5vcmRlci1sZy0xMCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDEwO1xuICAgIG9yZGVyOiAxMDsgfVxuICAub3JkZXItbGctMTEge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMTtcbiAgICBvcmRlcjogMTE7IH1cbiAgLm9yZGVyLWxnLTEyIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTI7XG4gICAgb3JkZXI6IDEyOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAuY29sLXhsIHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMDtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC14bC1hdXRvIHtcbiAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiBub25lOyB9XG4gIC5jb2wteGwtMSB7XG4gICAgLW1zLWZsZXg6IDAgMCA4LjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDguMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzJTsgfVxuICAuY29sLXhsLTIge1xuICAgIC1tcy1mbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NyU7IH1cbiAgLmNvbC14bC0zIHtcbiAgICAtbXMtZmxleDogMCAwIDI1JTtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5jb2wteGwtNCB7XG4gICAgLW1zLWZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzJTsgfVxuICAuY29sLXhsLTUge1xuICAgIC1tcy1mbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NyU7IH1cbiAgLmNvbC14bC02IHtcbiAgICAtbXMtZmxleDogMCAwIDUwJTtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5jb2wteGwtNyB7XG4gICAgLW1zLWZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzJTsgfVxuICAuY29sLXhsLTgge1xuICAgIC1tcy1mbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NyU7IH1cbiAgLmNvbC14bC05IHtcbiAgICAtbXMtZmxleDogMCAwIDc1JTtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIC5jb2wteGwtMTAge1xuICAgIC1tcy1mbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMyU7IH1cbiAgLmNvbC14bC0xMSB7XG4gICAgLW1zLWZsZXg6IDAgMCA5MS42NjY2NjclO1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY3JTsgfVxuICAuY29sLXhsLTEyIHtcbiAgICAtbXMtZmxleDogMCAwIDEwMCU7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5vcmRlci14bC0xIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTtcbiAgICBvcmRlcjogMTsgfVxuICAub3JkZXIteGwtMiB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDI7XG4gICAgb3JkZXI6IDI7IH1cbiAgLm9yZGVyLXhsLTMge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAzO1xuICAgIG9yZGVyOiAzOyB9XG4gIC5vcmRlci14bC00IHtcbiAgICAtbXMtZmxleC1vcmRlcjogNDtcbiAgICBvcmRlcjogNDsgfVxuICAub3JkZXIteGwtNSB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDU7XG4gICAgb3JkZXI6IDU7IH1cbiAgLm9yZGVyLXhsLTYge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA2O1xuICAgIG9yZGVyOiA2OyB9XG4gIC5vcmRlci14bC03IHtcbiAgICAtbXMtZmxleC1vcmRlcjogNztcbiAgICBvcmRlcjogNzsgfVxuICAub3JkZXIteGwtOCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDg7XG4gICAgb3JkZXI6IDg7IH1cbiAgLm9yZGVyLXhsLTkge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA5O1xuICAgIG9yZGVyOiA5OyB9XG4gIC5vcmRlci14bC0xMCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDEwO1xuICAgIG9yZGVyOiAxMDsgfVxuICAub3JkZXIteGwtMTEge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMTtcbiAgICBvcmRlcjogMTE7IH1cbiAgLm9yZGVyLXhsLTEyIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTI7XG4gICAgb3JkZXI6IDEyOyB9IH1cblxuLmZsZXgtcm93IHtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LWNvbHVtbiB7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuXG4uZmxleC1yb3ctcmV2ZXJzZSB7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtY29sdW1uLXJldmVyc2Uge1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LXdyYXAge1xuICAtbXMtZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LW5vd3JhcCB7XG4gIC1tcy1mbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LXdyYXAtcmV2ZXJzZSB7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbi5qdXN0aWZ5LWNvbnRlbnQtc3RhcnQge1xuICAtbXMtZmxleC1wYWNrOiBzdGFydCAhaW1wb3J0YW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuXG4uanVzdGlmeS1jb250ZW50LWVuZCB7XG4gIC1tcy1mbGV4LXBhY2s6IGVuZCAhaW1wb3J0YW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cblxuLmp1c3RpZnktY29udGVudC1jZW50ZXIge1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4uanVzdGlmeS1jb250ZW50LWJldHdlZW4ge1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYXJvdW5kIHtcbiAgLW1zLWZsZXgtcGFjazogZGlzdHJpYnV0ZSAhaW1wb3J0YW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1pdGVtcy1zdGFydCB7XG4gIC1tcy1mbGV4LWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1pdGVtcy1lbmQge1xuICAtbXMtZmxleC1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1pdGVtcy1jZW50ZXIge1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24taXRlbXMtYmFzZWxpbmUge1xuICAtbXMtZmxleC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWl0ZW1zLXN0cmV0Y2gge1xuICAtbXMtZmxleC1hbGlnbjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1jb250ZW50LXN0YXJ0IHtcbiAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdGFydCAhaW1wb3J0YW50O1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWNvbnRlbnQtZW5kIHtcbiAgLW1zLWZsZXgtbGluZS1wYWNrOiBlbmQgIWltcG9ydGFudDtcbiAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tY29udGVudC1jZW50ZXIge1xuICAtbXMtZmxleC1saW5lLXBhY2s6IGNlbnRlciAhaW1wb3J0YW50O1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tY29udGVudC1iZXR3ZWVuIHtcbiAgLW1zLWZsZXgtbGluZS1wYWNrOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tY29udGVudC1hcm91bmQge1xuICAtbXMtZmxleC1saW5lLXBhY2s6IGRpc3RyaWJ1dGUgIWltcG9ydGFudDtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWNvbnRlbnQtc3RyZXRjaCB7XG4gIC1tcy1mbGV4LWxpbmUtcGFjazogc3RyZXRjaCAhaW1wb3J0YW50O1xuICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNlbGYtYXV0byB7XG4gIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGF1dG8gIWltcG9ydGFudDtcbiAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1zZWxmLXN0YXJ0IHtcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1zZWxmLWVuZCB7XG4gIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGVuZCAhaW1wb3J0YW50O1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1zZWxmLWNlbnRlciB7XG4gIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1iYXNlbGluZSB7XG4gIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNlbGYtc3RyZXRjaCB7XG4gIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkge1xuICAuZmxleC1zbS1yb3cge1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLWNvbHVtbiB7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tcm93LXJldmVyc2Uge1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLXdyYXAge1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1ub3dyYXAge1xuICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20td3JhcC1yZXZlcnNlIHtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tc3RhcnQge1xuICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1lbmQge1xuICAgIC1tcy1mbGV4LXBhY2s6IGVuZCAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWNlbnRlciB7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAgLW1zLWZsZXgtcGFjazogZGlzdHJpYnV0ZSAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXNtLXN0YXJ0IHtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1zbS1lbmQge1xuICAgIC1tcy1mbGV4LWFsaWduOiBlbmQgIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtc20tY2VudGVyIHtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1zbS1iYXNlbGluZSB7XG4gICAgLW1zLWZsZXgtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXNtLXN0cmV0Y2gge1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbS1zdGFydCB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdGFydCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbS1lbmQge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogZW5kICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbS1jZW50ZXIge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBkaXN0cmlidXRlICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtc20tc3RyZXRjaCB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtLWF1dG8ge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGF1dG8gIWltcG9ydGFudDtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tc3RhcnQge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtLWVuZCB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1zbS1jZW50ZXIge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtLWJhc2VsaW5lIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tc3RyZXRjaCB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmxleC1tZC1yb3cge1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLWNvbHVtbiB7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtcm93LXJldmVyc2Uge1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLXdyYXAge1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1ub3dyYXAge1xuICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtd3JhcC1yZXZlcnNlIHtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1lbmQge1xuICAgIC1tcy1mbGV4LXBhY2s6IGVuZCAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWNlbnRlciB7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAgLW1zLWZsZXgtcGFjazogZGlzdHJpYnV0ZSAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLW1kLXN0YXJ0IHtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1tZC1lbmQge1xuICAgIC1tcy1mbGV4LWFsaWduOiBlbmQgIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbWQtY2VudGVyIHtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1tZC1iYXNlbGluZSB7XG4gICAgLW1zLWZsZXgtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLW1kLXN0cmV0Y2gge1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZC1zdGFydCB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdGFydCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZC1lbmQge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogZW5kICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZC1jZW50ZXIge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBkaXN0cmlidXRlICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RyZXRjaCB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kLWF1dG8ge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGF1dG8gIWltcG9ydGFudDtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQtc3RhcnQge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kLWVuZCB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1tZC1jZW50ZXIge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kLWJhc2VsaW5lIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQtc3RyZXRjaCB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgLmZsZXgtbGctcm93IHtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1jb2x1bW4ge1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLXJvdy1yZXZlcnNlIHtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctY29sdW1uLXJldmVyc2Uge1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy13cmFwIHtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctbm93cmFwIHtcbiAgICAtbXMtZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLXdyYXAtcmV2ZXJzZSB7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICAtbXMtZmxleC1wYWNrOiBzdGFydCAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctZW5kIHtcbiAgICAtbXMtZmxleC1wYWNrOiBlbmQgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1jZW50ZXIge1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1hcm91bmQge1xuICAgIC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGUgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1sZy1zdGFydCB7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbGctZW5kIHtcbiAgICAtbXMtZmxleC1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLWxnLWNlbnRlciB7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbGctYmFzZWxpbmUge1xuICAgIC1tcy1mbGV4LWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1sZy1zdHJldGNoIHtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbGctc3RhcnQge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogc3RhcnQgIWltcG9ydGFudDtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbGctZW5kIHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGVuZCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazoganVzdGlmeSAhaW1wb3J0YW50O1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZy1hcm91bmQge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogZGlzdHJpYnV0ZSAhaW1wb3J0YW50O1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxnLXN0cmV0Y2gge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZy1hdXRvIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWxnLXN0YXJ0IHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZy1lbmQge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGVuZCAhaW1wb3J0YW50O1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGctY2VudGVyIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZy1iYXNlbGluZSB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWxnLXN0cmV0Y2gge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gIC5mbGV4LXhsLXJvdyB7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtY29sdW1uIHtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1yb3ctcmV2ZXJzZSB7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLWNvbHVtbi1yZXZlcnNlIHtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtd3JhcCB7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLW5vd3JhcCB7XG4gICAgLW1zLWZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC13cmFwLXJldmVyc2Uge1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14bC1zdGFydCB7XG4gICAgLW1zLWZsZXgtcGFjazogc3RhcnQgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWVuZCB7XG4gICAgLW1zLWZsZXgtcGFjazogZW5kICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYmV0d2VlbiB7XG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeSAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICAtbXMtZmxleC1wYWNrOiBkaXN0cmlidXRlICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteGwtc3RhcnQge1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXhsLWVuZCB7XG4gICAgLW1zLWZsZXgtYWxpZ246IGVuZCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14bC1jZW50ZXIge1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXhsLWJhc2VsaW5lIHtcbiAgICAtbXMtZmxleC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteGwtc3RyZXRjaCB7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhsLXN0YXJ0IHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWVuZCB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBlbmQgIWltcG9ydGFudDtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWNlbnRlciB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGRpc3RyaWJ1dGUgIWltcG9ydGFudDtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14bC1zdHJldGNoIHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteGwtYXV0byB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogYXV0byAhaW1wb3J0YW50O1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14bC1zdGFydCB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteGwtZW5kIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBlbmQgIWltcG9ydGFudDtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhsLWNlbnRlciB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteGwtYmFzZWxpbmUge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14bC1zdHJldGNoIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9IH1cblxuLyojIHNvdXJjZU1hcHBpbmdVUkw9Ym9vdHN0cmFwLWdyaWQuY3NzLm1hcCAqL1xuKiB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gICo6YmVmb3JlLCAqOmFmdGVyIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbmJvZHkge1xuICBtaW4td2lkdGg6IDMyMHB4O1xuICBmb250LWZhbWlseTogXCJJc3Rva1dlYi1SZWd1bGFyXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMzMzMzMzOyB9XG4gIGJvZHkucG9wdXAtb3BlbmVkIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGJvZHkucG9wdXAtb3BlbmVkIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH0gfVxuXG5pbnB1dCB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZm9udC1mYW1pbHk6IFwiSXN0b2tXZWItUmVndWxhclwiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG4gIGlucHV0OjotbXMtY2xlYXIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICBpbnB1dDo6LW1zLXJldmVhbCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbmJ1dHRvbiB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiSXN0b2tXZWItUmVndWxhclwiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG5cbm1haW4ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gIC5oaWRkZW4tbGcge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuaGlkZGVuLW1kIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhpZGRlbi14cyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuLmxpbmstYXJyb3cge1xuICBmb250LWZhbWlseTogXCJJc3Rva1dlYi1Cb2xkXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzFDNjJDQjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLmxpbmstYXJyb3cge1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgLmxpbmstYXJyb3cgc3ZnIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIG1hcmdpbi10b3A6IC0ycHg7IH1cbiAgLmxpbmstYXJyb3cgc3BhbiArIHN2ZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cbiAgLmxpbmstYXJyb3c6aG92ZXIge1xuICAgIGNvbG9yOiAjMTk1MWE2OyB9XG5cbi5wYWRkaW5nLWNvbnRlbnQge1xuICBtYXJnaW4tbGVmdDogOTVweDtcbiAgd2lkdGg6IDc0MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAucGFkZGluZy1jb250ZW50IHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLndpdGhvdXQtcGFkZGluZyB7XG4gIG1hcmdpbi1sZWZ0OiAtOTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMjg1cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC53aXRob3V0LXBhZGRpbmcge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMTZweDsgfSB9XG5cbi53aWRlLW1hcCB7XG4gIG1hcmdpbi1ib3R0b206IDk2cHg7XG4gIGhlaWdodDogNDAwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLndpZGUtbWFwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDU2cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAud2lkZS1tYXAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICAgIGhlaWdodDogMjcwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAud2lkZS1tYXAgLmNvbnRhY3RzLW1hcCB7XG4gICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLndpZGUtbWFwIC5jb250YWN0cy1tYXAge1xuICAgICAgaGVpZ2h0OiAyNzBweDsgfVxuICAgICAgLndpZGUtbWFwIC5jb250YWN0cy1tYXAgW2NsYXNzJD0tbWFwXSB7XG4gICAgICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50OyB9IH1cblxuLmZ1bGwtd2lkdGgge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uYXJjaGl2ZSB7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5hcmNoaXZlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzNXB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmFyY2hpdmUge1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7IH0gfVxuXG4ueW1hcHMtMi0xLTY4LWltYWdlLnltYXBzLTItMS02OC1wYXRjaGVkLWZvci1wcmludCB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDsgfVxuXG51bCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lOyB9XG5cbmEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gIGE6aG92ZXIsIGE6Zm9jdXMge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuaDEsIC5oMSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IFwiSUJNUGxleFNlcmlmLVNlbWlCb2xkXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDUwcHg7XG4gIGxpbmUtaGVpZ2h0OiA2NXB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIGgxLCAuaDEge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7IH0gfVxuXG5oMiwgLmgyIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogXCJJQk1QbGV4U2VyaWYtU2VtaUJvbGRcIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBcIlRhaG9tYVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgaDIsIC5oMiB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjZweDsgfSB9XG5cbmgzLCAuaDMge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBcIklzdG9rV2ViLUJvbGRcIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBcIlRhaG9tYVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgaDMsIC5oMyB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDsgfSB9XG5cbmg0LCAuaDQge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBcIklzdG9rV2ViLUJvbGRcIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBcIlRhaG9tYVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgaDQsIC5oNCB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMThweDsgfSB9XG5cbnAge1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgbWFyZ2luLWJvdHRvbTogMThweDsgfVxuICBwOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgcCB7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDsgfSB9XG5cbmIsIHN0cm9uZyB7XG4gIGZvbnQtZmFtaWx5OiBcIklzdG9rV2ViLUJvbGRcIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBcIlRhaG9tYVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLyogU2xpZGVyICovXG4uc2xpY2stc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5zbGljay1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG4gIC5zbGljay1saXN0OmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gIC5zbGljay1saXN0LmRyYWdnaW5nIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY3Vyc29yOiBoYW5kOyB9XG5cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuXG4uc2xpY2stdHJhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnNsaWNrLXRyYWNrOmJlZm9yZSwgLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5zbGljay10cmFjazphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXRyYWNrIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLnNsaWNrLXNsaWRlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBkaXNwbGF5OiBub25lOyB9XG4gIFtkaXI9XCJydGxcIl0gLnNsaWNrLXNsaWRlIHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgLnNsaWNrLXNsaWRlIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zbGljay1zbGlkZS5kcmFnZ2luZyBpbWcge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIC5zbGljay12ZXJ0aWNhbCAuc2xpY2stc2xpZGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubUN1c3RvbVNjcm9sbGJhciB7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBpbmNoLXpvb207XG4gIHRvdWNoLWFjdGlvbjogcGluY2gtem9vbTsgfVxuXG4ubUN1c3RvbVNjcm9sbGJhci5tQ1Nfbm9fc2Nyb2xsYmFyLCAubUN1c3RvbVNjcm9sbGJhci5tQ1NfdG91Y2hfYWN0aW9uIHtcbiAgLW1zLXRvdWNoLWFjdGlvbjogYXV0bztcbiAgdG91Y2gtYWN0aW9uOiBhdXRvOyB9XG5cbi5tQ3VzdG9tU2Nyb2xsQm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3V0bGluZTogMDtcbiAgZGlyZWN0aW9uOiBsdHI7IH1cblxuLm1DU0JfY29udGFpbmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bzsgfVxuXG4ubUNTQl9pbnNpZGUgPiAubUNTQl9jb250YWluZXIge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLm1DU0JfaW5zaWRlID4gLm1DU0JfY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7IH0gfVxuXG4ubUNTQl9jb250YWluZXIubUNTX25vX3Njcm9sbGJhcl95Lm1DU195X2hpZGRlbiB7XG4gIG1hcmdpbi1yaWdodDogMDsgfVxuXG4ubUNTLWRpci1ydGwgPiAubUNTQl9pbnNpZGUgPiAubUNTQl9jb250YWluZXIge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4OyB9XG5cbi5tQ1MtZGlyLXJ0bCA+IC5tQ1NCX2luc2lkZSA+IC5tQ1NCX2NvbnRhaW5lci5tQ1Nfbm9fc2Nyb2xsYmFyX3kubUNTX3lfaGlkZGVuIHtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLm1DU0Jfc2Nyb2xsVG9vbHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIGxlZnQ6IGF1dG87XG4gIHRvcDogNTBweDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDsgfVxuXG4ubUNTQl9vdXRzaWRlICsgLm1DU0Jfc2Nyb2xsVG9vbHMge1xuICByaWdodDogLTI2cHg7IH1cblxuLm1DUy1kaXItcnRsID4gLm1DU0JfaW5zaWRlID4gLm1DU0Jfc2Nyb2xsVG9vbHMsIC5tQ1MtZGlyLXJ0bCA+IC5tQ1NCX291dHNpZGUgKyAubUNTQl9zY3JvbGxUb29scyB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwOyB9XG5cbi5tQ1MtZGlyLXJ0bCA+IC5tQ1NCX291dHNpZGUgKyAubUNTQl9zY3JvbGxUb29scyB7XG4gIGxlZnQ6IC0yNnB4OyB9XG5cbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJDb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5tQ1NCX3Njcm9sbFRvb2xzIGEgKyAubUNTQl9kcmFnZ2VyQ29udGFpbmVyIHtcbiAgbWFyZ2luOiAyMHB4IDA7IH1cblxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDsgfVxuXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMHB4O1xuICB6LWluZGV4OiAxOyB9XG5cbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgd2lkdGg6IDEycHg7IH1cblxuLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCArIC5tQ1NCX2RyYWdnZXJSYWlsLCAubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIHdpZHRoOiA4cHg7IH1cblxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biwgLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDAgYXV0bztcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24ge1xuICBib3R0b206IDA7IH1cblxuLm1DU0JfaG9yaXpvbnRhbC5tQ1NCX2luc2lkZSA+IC5tQ1NCX2NvbnRhaW5lciB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG4ubUNTQl9ob3Jpem9udGFsLm1DU0Jfb3V0c2lkZSA+IC5tQ1NCX2NvbnRhaW5lciB7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7IH1cblxuLm1DU0JfaG9yaXpvbnRhbCA+IC5tQ1NCX2NvbnRhaW5lci5tQ1Nfbm9fc2Nyb2xsYmFyX3gubUNTX3hfaGlkZGVuIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAxNnB4O1xuICB0b3A6IGF1dG87XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7IH1cblxuLm1DdXN0b21TY3JvbGxCb3ggKyAubUNTQl9zY3JvbGxUb29scyArIC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCwgLm1DdXN0b21TY3JvbGxCb3ggKyAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwge1xuICBib3R0b206IC0yNnB4OyB9XG5cbi5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCBhICsgLm1DU0JfZHJhZ2dlckNvbnRhaW5lciB7XG4gIG1hcmdpbjogMCAyMHB4OyB9XG5cbi5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDJweDtcbiAgbWFyZ2luOiA3cHggMDsgfVxuXG4ubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7IH1cblxuLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0cHg7XG4gIG1hcmdpbjogNnB4IGF1dG87IH1cblxuLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBoZWlnaHQ6IDEycHg7XG4gIG1hcmdpbjogMnB4IGF1dG87IH1cblxuLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkICsgLm1DU0JfZHJhZ2dlclJhaWwsIC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlclJhaWwge1xuICBoZWlnaHQ6IDhweDtcbiAgbWFyZ2luOiA0cHggMDsgfVxuXG4ubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfYnV0dG9uTGVmdCwgLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2J1dHRvblJpZ2h0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfYnV0dG9uTGVmdCB7XG4gIGxlZnQ6IDA7IH1cblxuLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2J1dHRvblJpZ2h0IHtcbiAgcmlnaHQ6IDA7IH1cblxuLm1DU0JfY29udGFpbmVyX3dyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi5tQ1NCX2NvbnRhaW5lcl93cmFwcGVyID4gLm1DU0JfY29udGFpbmVyIHtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi5tQ1NCX3ZlcnRpY2FsX2hvcml6b250YWwgPiAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsIHtcbiAgYm90dG9tOiAyMHB4OyB9XG5cbi5tQ1NCX3ZlcnRpY2FsX2hvcml6b250YWwgPiAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwge1xuICByaWdodDogMjBweDsgfVxuXG4ubUNTQl9jb250YWluZXJfd3JhcHBlci5tQ1Nfbm9fc2Nyb2xsYmFyX3gubUNTX3hfaGlkZGVuICsgLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCB7XG4gIGJvdHRvbTogMDsgfVxuXG4ubUNTLWRpci1ydGwgPiAubUN1c3RvbVNjcm9sbEJveC5tQ1NCX3ZlcnRpY2FsX2hvcml6b250YWwubUNTQl9pbnNpZGUgPiAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwsIC5tQ1NCX2NvbnRhaW5lcl93cmFwcGVyLm1DU19ub19zY3JvbGxiYXJfeS5tQ1NfeV9oaWRkZW4gKyAubUNTQl9zY3JvbGxUb29scyB+IC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCB7XG4gIHJpZ2h0OiAwOyB9XG5cbi5tQ1MtZGlyLXJ0bCA+IC5tQ3VzdG9tU2Nyb2xsQm94Lm1DU0JfdmVydGljYWxfaG9yaXpvbnRhbC5tQ1NCX2luc2lkZSA+IC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCB7XG4gIGxlZnQ6IDIwcHg7IH1cblxuLm1DUy1kaXItcnRsID4gLm1DdXN0b21TY3JvbGxCb3gubUNTQl92ZXJ0aWNhbF9ob3Jpem9udGFsLm1DU0JfaW5zaWRlID4gLm1DU0JfY29udGFpbmVyX3dyYXBwZXIubUNTX25vX3Njcm9sbGJhcl95Lm1DU195X2hpZGRlbiArIC5tQ1NCX3Njcm9sbFRvb2xzIH4gLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIHtcbiAgbGVmdDogMDsgfVxuXG4ubUNTLWRpci1ydGwgPiAubUNTQl9pbnNpZGUgPiAubUNTQl9jb250YWluZXJfd3JhcHBlciB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7IH1cblxuLm1DU0JfY29udGFpbmVyX3dyYXBwZXIubUNTX25vX3Njcm9sbGJhcl95Lm1DU195X2hpZGRlbiA+IC5tQ1NCX2NvbnRhaW5lciB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7IH1cblxuLm1DU0JfY29udGFpbmVyX3dyYXBwZXIubUNTX25vX3Njcm9sbGJhcl94Lm1DU194X2hpZGRlbiA+IC5tQ1NCX2NvbnRhaW5lciB7XG4gIHBhZGRpbmctYm90dG9tOiAwOyB9XG5cbi5tQ3VzdG9tU2Nyb2xsQm94Lm1DU0JfdmVydGljYWxfaG9yaXpvbnRhbC5tQ1NCX2luc2lkZSA+IC5tQ1NCX2NvbnRhaW5lcl93cmFwcGVyLm1DU19ub19zY3JvbGxiYXJfeS5tQ1NfeV9oaWRkZW4ge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5tQ3VzdG9tU2Nyb2xsQm94Lm1DU0JfdmVydGljYWxfaG9yaXpvbnRhbC5tQ1NCX2luc2lkZSA+IC5tQ1NCX2NvbnRhaW5lcl93cmFwcGVyLm1DU19ub19zY3JvbGxiYXJfeC5tQ1NfeF9oaWRkZW4ge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5tQ1NCX3Njcm9sbFRvb2xzLCAubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duLCAubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0LCAubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCwgLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAsIC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UtaW4tb3V0OyB9XG5cbi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJSYWlsLCAubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyX2JhciwgLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJSYWlsLCAubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICAtd2Via2l0LXRyYW5zaXRpb246IHdpZHRoIC4ycyBlYXNlLW91dCAuMnMsIGhlaWdodCAuMnMgZWFzZS1vdXQgLjJzLCBtYXJnaW4tbGVmdCAuMnMgZWFzZS1vdXQgLjJzLCBtYXJnaW4tcmlnaHQgLjJzIGVhc2Utb3V0IC4ycywgbWFyZ2luLXRvcCAuMnMgZWFzZS1vdXQgLjJzLCBtYXJnaW4tYm90dG9tIC4ycyBlYXNlLW91dCAuMnMsIG9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiB3aWR0aCAuMnMgZWFzZS1vdXQgLjJzLCBoZWlnaHQgLjJzIGVhc2Utb3V0IC4ycywgbWFyZ2luLWxlZnQgLjJzIGVhc2Utb3V0IC4ycywgbWFyZ2luLXJpZ2h0IC4ycyBlYXNlLW91dCAuMnMsIG1hcmdpbi10b3AgLjJzIGVhc2Utb3V0IC4ycywgbWFyZ2luLWJvdHRvbSAuMnMgZWFzZS1vdXQgLjJzLCBvcGFjaXR5IC4ycyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IHdpZHRoIC4ycyBlYXNlLW91dCAuMnMsIGhlaWdodCAuMnMgZWFzZS1vdXQgLjJzLCBtYXJnaW4tbGVmdCAuMnMgZWFzZS1vdXQgLjJzLCBtYXJnaW4tcmlnaHQgLjJzIGVhc2Utb3V0IC4ycywgbWFyZ2luLXRvcCAuMnMgZWFzZS1vdXQgLjJzLCBtYXJnaW4tYm90dG9tIC4ycyBlYXNlLW91dCAuMnMsIG9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogd2lkdGggLjJzIGVhc2Utb3V0IC4ycywgaGVpZ2h0IC4ycyBlYXNlLW91dCAuMnMsIG1hcmdpbi1sZWZ0IC4ycyBlYXNlLW91dCAuMnMsIG1hcmdpbi1yaWdodCAuMnMgZWFzZS1vdXQgLjJzLCBtYXJnaW4tdG9wIC4ycyBlYXNlLW91dCAuMnMsIG1hcmdpbi1ib3R0b20gLjJzIGVhc2Utb3V0IC4ycywgb3BhY2l0eSAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UtaW4tb3V0OyB9XG5cbi5tQ1MtYXV0b0hpZGUgPiAubUN1c3RvbVNjcm9sbEJveCA+IC5tQ1NCX3Njcm9sbFRvb2xzLCAubUNTLWF1dG9IaWRlID4gLm1DdXN0b21TY3JvbGxCb3ggfiAubUNTQl9zY3JvbGxUb29scyB7XG4gIG9wYWNpdHk6IDA7XG4gIGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTApXCI7XG4gIC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0wKVwiOyB9XG5cbi5tQ1MtYXV0b0hpZGU6aG92ZXIgPiAubUN1c3RvbVNjcm9sbEJveCA+IC5tQ1NCX3Njcm9sbFRvb2xzLCAubUNTLWF1dG9IaWRlOmhvdmVyID4gLm1DdXN0b21TY3JvbGxCb3ggfiAubUNTQl9zY3JvbGxUb29scywgLm1DdXN0b21TY3JvbGxCb3g6aG92ZXIgPiAubUNTQl9zY3JvbGxUb29scywgLm1DdXN0b21TY3JvbGxCb3g6aG92ZXIgfiAubUNTQl9zY3JvbGxUb29scywgLm1DdXN0b21TY3JvbGxiYXIgPiAubUN1c3RvbVNjcm9sbEJveCA+IC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnLCAubUN1c3RvbVNjcm9sbGJhciA+IC5tQ3VzdG9tU2Nyb2xsQm94IH4gLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19vbkRyYWcge1xuICBvcGFjaXR5OiAxO1xuICBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0xMDApXCI7XG4gIC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0xMDApXCI7IH1cblxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9NDApXCI7IH1cblxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEQ0UwRTU7IH1cblxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7XG4gIGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTg1KVwiO1xuICAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9ODUpXCI7IH1cblxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEQ0UwRTU7IH1cblxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biwgLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCwgLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQsIC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKG1DU0JfYnV0dG9ucy5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBvcGFjaXR5OiAuNDtcbiAgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9NDApXCI7XG4gIC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT00MClcIjsgfVxuXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDsgfVxuXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjBweDsgfVxuXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDBweDsgfVxuXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTU2cHg7IH1cblxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bjpob3ZlciwgLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdDpob3ZlciwgLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQ6aG92ZXIsIC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwOmhvdmVyIHtcbiAgb3BhY2l0eTogLjc1O1xuICBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT03NSlcIjtcbiAgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTc1KVwiOyB9XG5cbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd246YWN0aXZlLCAubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0OmFjdGl2ZSwgLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQ6YWN0aXZlLCAubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcDphY3RpdmUge1xuICBvcGFjaXR5OiAuOTtcbiAgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9OTApXCI7XG4gIC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT05MClcIjsgfVxuXG4ubUNTLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5tQ1MtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzUpOyB9XG5cbi5tQ1MtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpOyB9XG5cbi5tQ1MtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7IH1cblxuLm1DUy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAwOyB9XG5cbi5tQ1MtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMjBweDsgfVxuXG4ubUNTLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTQwcHg7IH1cblxuLm1DUy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtNTZweDsgfVxuXG4ubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLCAubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIHdpZHRoOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMXB4O1xuICBib3JkZXItcmFkaXVzOiAxcHg7IH1cblxuLm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgd2lkdGg6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMXB4O1xuICBib3JkZXItcmFkaXVzOiAxcHg7IH1cblxuLm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCwgLm1DUy1saWdodC0yLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNHB4O1xuICBtYXJnaW46IDZweCBhdXRvOyB9XG5cbi5tQ1MtbGlnaHQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpOyB9XG5cbi5tQ1MtbGlnaHQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy1saWdodC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7IH1cblxuLm1DUy1saWdodC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAwOyB9XG5cbi5tQ1MtbGlnaHQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMjBweDsgfVxuXG4ubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwcHggLTQwcHg7IH1cblxuLm1DUy1saWdodC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAtNTZweDsgfVxuXG4ubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDFweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDFweDsgfVxuXG4ubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDFweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDFweDsgfVxuXG4ubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpOyB9XG5cbi5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpOyB9XG5cbi5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggMDsgfVxuXG4ubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTIwcHg7IH1cblxuLm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC00MHB4OyB9XG5cbi5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwcHggLTU2cHg7IH1cblxuLm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsIC5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIHdpZHRoOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7IH1cblxuLm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy1saWdodC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICB3aWR0aDogNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDsgfVxuXG4ubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLCAubUNTLWxpZ2h0LXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDRweDtcbiAgbWFyZ2luOiA2cHggMDsgfVxuXG4ubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2cHg7XG4gIG1hcmdpbjogNXB4IGF1dG87IH1cblxuLm1DUy1saWdodC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpOyB9XG5cbi5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTsgfVxuXG4ubUNTLWxpZ2h0LXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAwOyB9XG5cbi5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTIwcHg7IH1cblxuLm1DUy1saWdodC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjBweCAtNDBweDsgfVxuXG4ubUNTLWxpZ2h0LXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjBweCAtNTZweDsgfVxuXG4ubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7IH1cblxuLm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4OyB9XG5cbi5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpOyB9XG5cbi5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7IH1cblxuLm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAwOyB9XG5cbi5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMjBweDsgfVxuXG4ubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMHB4IC00MHB4OyB9XG5cbi5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMHB4IC01NnB4OyB9XG5cbi5tQ1MtbGlnaHQtdGhpbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpOyB9XG5cbi5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy1saWdodC10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIHdpZHRoOiAycHg7IH1cblxuLm1DUy1kYXJrLXRoaW4ubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLCAubUNTLWxpZ2h0LXRoaW4ubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLm1DUy1kYXJrLXRoaW4ubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtbGlnaHQtdGhpbi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDJweDtcbiAgbWFyZ2luOiA3cHggYXV0bzsgfVxuXG4ubUNTLWRhcmstdGhpbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE1KTsgfVxuXG4ubUNTLWRhcmstdGhpbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzUpOyB9XG5cbi5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7IH1cblxuLm1DUy1kYXJrLXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7IH1cblxuLm1DUy1kYXJrLXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IDA7IH1cblxuLm1DUy1kYXJrLXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTIwcHg7IH1cblxuLm1DUy1kYXJrLXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTQwcHg7IH1cblxuLm1DUy1kYXJrLXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC01NnB4OyB9XG5cbi5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTsgfVxuXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIsIC5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLCAubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIsIC5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIge1xuICBoZWlnaHQ6IDE0cHg7IH1cblxuLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgd2lkdGg6IDE0cHg7XG4gIG1hcmdpbjogMCAxcHg7IH1cblxuLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIsIC5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIsIC5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyLCAubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIge1xuICB3aWR0aDogMTRweDsgfVxuXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGhlaWdodDogMTRweDtcbiAgbWFyZ2luOiAxcHggMDsgfVxuXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbjogLTFweCAwOyB9XG5cbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCArIC5tQ1NCX2RyYWdnZXJSYWlsLCAubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXJSYWlsLCAubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkICsgLm1DU0JfZHJhZ2dlclJhaWwsIC5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgd2lkdGg6IDRweDsgfVxuXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgaGVpZ2h0OiAxNnB4O1xuICB3aWR0aDogMTZweDtcbiAgbWFyZ2luOiAwIC0xcHg7IH1cblxuLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgKyAubUNTQl9kcmFnZ2VyUmFpbCwgLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXJSYWlsLCAubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgKyAubUNTQl9kcmFnZ2VyUmFpbCwgLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIGhlaWdodDogNHB4O1xuICBtYXJnaW46IDZweCAwOyB9XG5cbi5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNzJweDsgfVxuXG4ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtOTJweDsgfVxuXG4ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTEycHg7IH1cblxuLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMjhweDsgfVxuXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTsgfVxuXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE1KTsgfVxuXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTsgfVxuXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpOyB9XG5cbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtNzJweDsgfVxuXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtOTJweDsgfVxuXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTEycHg7IH1cblxuLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xMjhweDsgfVxuXG4ubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwgLm1DU0JfZHJhZ2dlclJhaWwsIC5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwgLm1DU0JfZHJhZ2dlclJhaWwge1xuICB3aWR0aDogNHB4OyB9XG5cbi5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCwgLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsIC5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsIC5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IH1cblxuLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLCAubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQWdBQUFBSUNBWUFBQURFRDc2TEFBQUFORWxFUVZRWVYyTmtJQUFZaVZidy8vOS9ZNkRpTTFBTkpveU1qR2RCYkxnSlFBWC9rVTBES2dETGthUUF2eFc0SEV2UUZ3Q1JjeElKSzFYem5BQUFBQUJKUlU1RXJrSmdnZz09KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC15O1xuICBvcGFjaXR5OiAuMztcbiAgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MzApXCI7XG4gIC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0zMClcIjsgfVxuXG4ubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCwgLm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgaGVpZ2h0OiA0cHg7XG4gIG1hcmdpbjogNnB4IDA7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDsgfVxuXG4ubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTcycHg7IH1cblxuLm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTkycHg7IH1cblxuLm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwcHggLTExMnB4OyB9XG5cbi5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjBweCAtMTI4cHg7IH1cblxuLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQWdBQUFBSUNBWUFBQURFRDc2TEFBQUFMRWxFUVZRWVYyTmtJQUFZU1ZGZ0RGUjhCcXJCQkVpZkJiR1JUZmlQWmhwWWppUUZCSzNBNmw2Q3ZnQUFFOWtHQ2QxbXZnRUFBQUFBU1VWT1JLNUNZSUk9KTsgfVxuXG4ubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtNzJweDsgfVxuXG4ubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC05MnB4OyB9XG5cbi5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMHB4IC0xMTJweDsgfVxuXG4ubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAwcHggLTEyOHB4OyB9XG5cbi5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpIDAsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBjb2xvci1zdG9wKDAsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSksIGNvbG9yLXN0b3AoMTAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgMCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAwLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAwLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAwLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpOyB9XG5cbi5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAwLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSksIGNvbG9yLXN0b3AoMTAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAwLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgMCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAwLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgMCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTsgfVxuXG4ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCAubUNTQl9kcmFnZ2VyLCAubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwgLm1DU0JfZHJhZ2dlciB7XG4gIGhlaWdodDogNzBweDsgfVxuXG4ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIsIC5tQ1MtM2QubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIge1xuICB3aWR0aDogNzBweDsgfVxuXG4ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scywgLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIHtcbiAgb3BhY2l0eTogMTtcbiAgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MzApXCI7XG4gIC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0zMClcIjsgfVxuXG4ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCwgLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTZweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiAxNnB4OyB9XG5cbi5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLCAubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xuICB3aWR0aDogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJveC1zaGFkb3c6IGluc2V0IDFweCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuNSksIGluc2V0IC0xcHggMCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpOyB9XG5cbi5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1NTsgfVxuXG4ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIHdpZHRoOiA4cHg7IH1cblxuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCwgLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA4cHg7XG4gIG1hcmdpbjogNHB4IDA7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuNSksIGluc2V0IDAgLTFweCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpOyB9XG5cbi5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDhweDtcbiAgbWFyZ2luOiA0cHggYXV0bzsgfVxuXG4ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtNzJweDsgfVxuXG4ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC05MnB4OyB9XG5cbi5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwcHggLTExMnB4OyB9XG5cbi5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MHB4IC0xMjhweDsgfVxuXG4ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMXB4IDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuXG4ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuXG4ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtNzJweDsgfVxuXG4ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC05MnB4OyB9XG5cbi5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwcHggLTExMnB4OyB9XG5cbi5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC0xMjhweDsgfVxuXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scywgLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIHtcbiAgb3BhY2l0eTogMTtcbiAgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MzApXCI7XG4gIC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0zMClcIjsgfVxuXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scywgLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlckNvbnRhaW5lciwgLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzLCAubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlckNvbnRhaW5lciB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogN3B4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDdweDtcbiAgYm9yZGVyLXJhZGl1czogN3B4OyB9XG5cbi5tQ1NCX2luc2lkZSArIC5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLCAubUNTQl9pbnNpZGUgKyAubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwge1xuICByaWdodDogMXB4OyB9XG5cbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLCAubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwge1xuICBib3gtc2hhZG93OiBpbnNldCAxcHggMCAxcHggcmdiYSgwLCAwLCAwLCAwLjEpLCBpbnNldCAwIDAgMTRweCByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cblxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCwgLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwge1xuICBib3R0b206IDFweDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgaW5zZXQgMCAwIDE0cHggcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG5cbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDFweCAwIDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICB3aWR0aDogMTJweDtcbiAgbWFyZ2luOiAycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7IH1cblxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gIGhlaWdodDogMTJweDtcbiAgd2lkdGg6IGF1dG87IH1cblxuLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU1OyB9XG5cbi5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyQ29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMXB4IDFweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtNzJweDsgfVxuXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC05MnB4OyB9XG5cbi5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwcHggLTExMnB4OyB9XG5cbi5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MHB4IC0xMjhweDsgfVxuXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAxNHB4IHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgaW5zZXQgMCAwIDE0cHggcmdiYSgwLCAwLCAwLCAwLjIpOyB9XG5cbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBib3gtc2hhZG93OiBpbnNldCAxcHggMCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KSwgaW5zZXQgLTFweCAwIDAgcmdiYSgwLCAwLCAwLCAwLjIpOyB9XG5cbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpLCBpbnNldCAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMik7IH1cblxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3Nzc7IH1cblxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlckNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDFweCAxcHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cblxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsIC5tQ1MtbWluaW1hbC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsIC5tQ1MtbWluaW1hbC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTcycHg7IH1cblxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtOTJweDsgfVxuXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC0xMTJweDsgfVxuXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAtMTI4cHg7IH1cblxuLm1DU0Jfb3V0c2lkZSArIC5tQ1MtbWluaW1hbC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwsIC5tQ1NCX291dHNpZGUgKyAubUNTLW1pbmltYWwubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCB7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IDEycHggMDsgfVxuXG4ubUN1c3RvbVNjcm9sbEJveC5tQ1MtbWluaW1hbCArIC5tQ1NCX3Njcm9sbFRvb2xzICsgLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLCAubUN1c3RvbVNjcm9sbEJveC5tQ1MtbWluaW1hbCArIC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCwgLm1DdXN0b21TY3JvbGxCb3gubUNTLW1pbmltYWwtZGFyayArIC5tQ1NCX3Njcm9sbFRvb2xzICsgLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLCAubUN1c3RvbVNjcm9sbEJveC5tQ1MtbWluaW1hbC1kYXJrICsgLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIHtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IDAgMTJweDsgfVxuXG4ubUNTLWRpci1ydGwgPiAubUNTQl9vdXRzaWRlICsgLm1DUy1taW5pbWFsLWRhcmsubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCwgLm1DUy1kaXItcnRsID4gLm1DU0Jfb3V0c2lkZSArIC5tQ1MtbWluaW1hbC5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsIHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IGF1dG87IH1cblxuLm1DUy1taW5pbWFsLWRhcmsubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCAubUNTQl9kcmFnZ2VyLCAubUNTLW1pbmltYWwubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCAubUNTQl9kcmFnZ2VyIHtcbiAgaGVpZ2h0OiA1MHB4OyB9XG5cbi5tQ1MtbWluaW1hbC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyLCAubUNTLW1pbmltYWwubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIge1xuICB3aWR0aDogNTBweDsgfVxuXG4ubUNTLW1pbmltYWwubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0yMClcIjtcbiAgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTIwKVwiOyB9XG5cbi5tQ1MtbWluaW1hbC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy1taW5pbWFsLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTUwKVwiO1xuICAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9NTApXCI7IH1cblxuLm1DUy1taW5pbWFsLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0yMClcIjtcbiAgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTIwKVwiOyB9XG5cbi5tQ1MtbWluaW1hbC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLW1pbmltYWwtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT01MClcIjtcbiAgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTUwKVwiOyB9XG5cbi5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsIC5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgd2lkdGg6IDZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpOyB9XG5cbi5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIHdpZHRoOiA2cHg7IH1cblxuLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCwgLm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLWxpZ2h0LTMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNnB4O1xuICBtYXJnaW46IDVweCAwOyB9XG5cbi5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCArIC5tQ1NCX2RyYWdnZXJSYWlsLCAubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXJSYWlsLCAubUNTLWxpZ2h0LTMubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkICsgLm1DU0JfZHJhZ2dlclJhaWwsIC5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgd2lkdGg6IDEycHg7IH1cblxuLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgKyAubUNTQl9kcmFnZ2VyUmFpbCwgLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXJSYWlsLCAubUNTLWxpZ2h0LTMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgKyAubUNTQl9kcmFnZ2VyUmFpbCwgLm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIGhlaWdodDogMTJweDtcbiAgbWFyZ2luOiAycHggMDsgfVxuXG4ubUNTLWxpZ2h0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC03MnB4OyB9XG5cbi5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtOTJweDsgfVxuXG4ubUNTLWxpZ2h0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwcHggLTExMnB4OyB9XG5cbi5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwcHggLTEyOHB4OyB9XG5cbi5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSk7IH1cblxuLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTsgfVxuXG4ubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTsgfVxuXG4ubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG5cbi5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTcycHg7IH1cblxuLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC05MnB4OyB9XG5cbi5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAtMTEycHg7IH1cblxuLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAtMTI4cHg7IH1cblxuLm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCwgLm1DUy1pbnNldC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsIC5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsIC5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLCAubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCwgLm1DUy1pbnNldC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgd2lkdGg6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuXG4ubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtaW5zZXQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy1pbnNldC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICB3aWR0aDogNnB4O1xuICBtYXJnaW46IDNweCA1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7IH1cblxuLm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtaW5zZXQtMi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLWluc2V0Lm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgaGVpZ2h0OiA2cHg7XG4gIG1hcmdpbjogNXB4IDNweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogYXV0bztcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwOyB9XG5cbi5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCwgLm1DUy1pbnNldC0yLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCwgLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLCAubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLCAubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLCAubUNTLWluc2V0Lm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEycHg7XG4gIG1hcmdpbjogMnB4IDA7IH1cblxuLm1DUy1pbnNldC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAsIC5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwLCAubUNTLWluc2V0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtNzJweDsgfVxuXG4ubUNTLWluc2V0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duLCAubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duLCAubUNTLWluc2V0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC05MnB4OyB9XG5cbi5tQ1MtaW5zZXQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQsIC5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQsIC5tQ1MtaW5zZXQubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwcHggLTExMnB4OyB9XG5cbi5tQ1MtaW5zZXQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0LCAubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCwgLm1DUy1pbnNldC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwcHggLTEyOHB4OyB9XG5cbi5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTsgfVxuXG4ubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7IH1cblxuLm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpOyB9XG5cbi5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsIC5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsIC5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG5cbi5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAsIC5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAsIC5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC03MnB4OyB9XG5cbi5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biwgLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duLCAubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC05MnB4OyB9XG5cbi5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCwgLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0LCAubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC0xMTJweDsgfVxuXG4ubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0LCAubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0LCAubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAtMTI4cHg7IH1cblxuLm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCwgLm1DUy1pbnNldC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xuICBib3JkZXItY29sb3I6ICMwMDA7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpOyB9XG5cbi5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpOyB9XG5cbi5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7IH1cblxuLm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSk7IH1cblxuLm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7IH1cblxuLm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTsgfVxuXG4ubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpOyB9XG5cbi5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7IH1cblxuLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7IH1cblxuLmhlYWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45NSk7IH1cbiAgLmhlYWRlcl9fdG9wIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMjhweCAwIDE3cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDMyLCAzMiwgMzIsIDAuMTcpOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuaGVhZGVyX190b3Age1xuICAgICAgICBtYXJnaW46IDAgLThweDtcbiAgICAgICAgcGFkZGluZzogMTZweCA4cHggMTZweDsgfSB9XG4gICAgLmhlYWRlci0tb3BlbmVkIC5oZWFkZXJfX3RvcCB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5oZWFkZXItLW9wZW5lZCAuaGVhZGVyX190b3Age1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgLmhlYWRlcl9fdG9wIHtcbiAgICAgICAgcGFkZGluZzogMTVweCAwIDE1cHggNDBweDsgfSB9XG4gIC5oZWFkZXJfX2xvZ28ge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICBjb2xvcjogIzIwMjAyMDtcbiAgICBmbGV4OiAwIDAgMjQwcHg7XG4gICAgbWF4LXdpZHRoOiAyNDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5oZWFkZXJfX2xvZ28ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMycHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmhlYWRlcl9fbG9nbyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7IH0gfVxuICAgIC5oZWFkZXJfX2xvZ28tbGluayB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LWZhbWlseTogXCJJQk1QbGV4U2VyaWYtQm9sZFwiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5oZWFkZXJfX25hdiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmhlYWRlcl9faW5mbyB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bzsgfSB9XG4gIC5oZWFkZXJfX2xhbmcge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5oZWFkZXJfX2xhbmcge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5oZWFkZXJfX2xhbmcge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAuaGVhZGVyX19sYW5nLWl0ZW0ge1xuICAgICAgZm9udC1zaXplOiAwOyB9XG4gICAgICAuaGVhZGVyX19sYW5nLWl0ZW0uYWN0aXZlIC5oZWFkZXJfX2xhbmctbGluayB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgzMiwgMzIsIDMyLCAwLjI1KTsgfVxuICAgIC5oZWFkZXJfX2xhbmctbGluayB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC1mYW1pbHk6IFwiSXN0b2tXZWItQm9sZFwiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgY29sb3I6ICMyMDIwMjA7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBwYWRkaW5nOiA3cHggNXB4IDVweDtcbiAgICAgIG1pbi13aWR0aDogMzRweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLmhlYWRlcl9fbGFuZy1saW5rOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDMyLCAzMiwgMzIsIDAuMik7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmhlYWRlcl9fc29jaWFsIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogY2FsYygxMDAlICsgMTJweCk7XG4gICAgICByaWdodDogMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5oZWFkZXJfX3NvY2lhbCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmhlYWRlcl9fc29jaWFsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmhlYWRlcl9fYWN0aW9uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLmhlYWRlcl9fbWVudS1vcGVuIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5oZWFkZXJfX21lbnUtb3BlbiB7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgdG9wOiAyOHB4O1xuICAgICAgcmlnaHQ6IDhweDsgfSB9XG4gIC5oZWFkZXJfX21lbnUtb3BlbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEzNjlweCAxNjI5cHg7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MDRweCAtNDAxcHg7IH1cbiAgLm1lbnUtb3BlbmVkIC5oZWFkZXJfX21lbnUtb3BlbjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEzNjlweCAxNjI5cHg7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zODBweCAtMzgzcHg7IH1cbiAgLmhlYWRlci0td2hpdGU6bm90KC5oZWFkZXItLW9wZW5lZCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLmhlYWRlci0td2hpdGU6bm90KC5oZWFkZXItLW9wZW5lZCkgLmhlYWRlcl9fdG9wIHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNyk7IH1cbiAgICAuaGVhZGVyLS13aGl0ZTpub3QoLmhlYWRlci0tb3BlbmVkKSAuaGVhZGVyX19sb2dvIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmhlYWRlci0td2hpdGU6bm90KC5oZWFkZXItLW9wZW5lZCkgLmhlYWRlcl9fbGFuZy1pdGVtLmFjdGl2ZSAuaGVhZGVyX19sYW5nLWxpbmsge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpOyB9XG4gICAgLmhlYWRlci0td2hpdGU6bm90KC5oZWFkZXItLW9wZW5lZCkgLmhlYWRlcl9fbGFuZy1saW5rIHtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7IH1cbiAgICAgIC5oZWFkZXItLXdoaXRlOm5vdCguaGVhZGVyLS1vcGVuZWQpIC5oZWFkZXJfX2xhbmctbGluazpob3ZlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICAgICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAuaGVhZGVyLS13aGl0ZTpub3QoLmhlYWRlci0tb3BlbmVkKSAuaGVhZGVyX19tZW51LW9wZW46YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3Nwcml0ZS5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEzNjlweCAxNjI5cHg7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MjhweCAtNDE5cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmhlYWRlci0tb3BlbmVkIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBvdmVyZmxvdzogYXV0bzsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5oZWFkZXItLW9wZW5lZCAuaGVhZGVyX19uYXYge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMDAlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgei1pbmRleDogMTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5oZWFkZXItLW9wZW5lZCAuaGVhZGVyX19uYXYge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgzMiwgMzIsIDMyLCAwLjE3KTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDMyLCAzMiwgMzIsIDAuMTcpO1xuICAgICAgcGFkZGluZzogNDBweCAwIDQ4cHg7XG4gICAgICBtYXJnaW4tdG9wOiAxNnB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmhlYWRlci0tb3BlbmVkIC5oZWFkZXJfX2luZm8ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBhZGRpbmctdG9wOiAyNHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLmhlYWRlci0tb3BlbmVkIC5oZWFkZXJfX3NvY2lhbCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgcmlnaHQ6IDIwMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmhlYWRlci0tb3BlbmVkIC5oZWFkZXJfX3NvY2lhbCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLmhlYWRlci0tb3BlbmVkIC5oZWFkZXJfX2xhbmcge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgcmlnaHQ6IDQwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuaGVhZGVyLS1vcGVuZWQgLmhlYWRlcl9fbGFuZyB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmhlYWRlci0tb3BlbmVkIC5oZWFkZXJfX2JvdHRvbSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmhlYWRlci0tZW1wdHkgLmhlYWRlcl9fdG9wIHtcbiAgICBib3JkZXItYm90dG9tOiAwOyB9XG4gIC5oZWFkZXItLWVtcHR5IC5oZWFkZXJfX25hdiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuaGVhZGVyLS1lbXB0eSAuaGVhZGVyX19pbmZvIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5oZWFkZXItLWVtcHR5IC5oZWFkZXJfX2FjdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuaGVhZGVyLS1lbXB0eSAuaGVhZGVyX19ib3R0b20ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuaGVhZGVyLS1vcGVuZWQgLmJyZWFkY3J1bWJzIHtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuLmJyZWFkY3J1bWJzX19pbm5lciB7XG4gIHBhZGRpbmc6IDE1cHggMDsgfVxuXG4uYnJlYWRjcnVtYnNfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5icmVhZGNydW1ic19faXRlbSB7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuYnJlYWRjcnVtYnNfX2l0ZW0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDsgfSB9XG4gIC5icmVhZGNydW1ic19faXRlbTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEzNjlweCAxNjI5cHg7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xNnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTJweDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5icmVhZGNydW1ic19faXRlbTpiZWZvcmUge1xuICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7IH0gfVxuICAuYnJlYWRjcnVtYnNfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgIC5icmVhZGNydW1ic19faXRlbTpsYXN0LWNoaWxkOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmJyZWFkY3J1bWJzX19pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5oZWFkZXItLXdoaXRlOm5vdCguaGVhZGVyLS1vcGVuZWQpIC5icmVhZGNydW1ic19faXRlbTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEzNjlweCAxNjI5cHg7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNnB4IC0yNnB4OyB9XG5cbi5icmVhZGNydW1ic19fbGluayB7XG4gIGNvbG9yOiAjNTg1ODU4O1xuICBmb250LWZhbWlseTogXCJJc3Rva1dlYi1Cb2xkXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5icmVhZGNydW1ic19fbGluayB7XG4gICAgICBmb250LWZhbWlseTogXCJJc3Rva1dlYi1SZWd1bGFyXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDsgfSB9XG4gIC5icmVhZGNydW1ic19fbGluazpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgY29sb3I6ICMxQzYyQ0I7IH1cbiAgLmhlYWRlci0td2hpdGU6bm90KC5oZWFkZXItLW9wZW5lZCkgLmJyZWFkY3J1bWJzX19saW5rIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG4uYnJlYWRjcnVtYnNfX2xhYmVsIHtcbiAgdHJhbnNpdGlvbjogLjNzOyB9XG4gIC5oZWFkZXItLXdoaXRlOm5vdCguaGVhZGVyLS1vcGVuZWQpIC5icmVhZGNydW1ic19fbGFiZWwge1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYnJlYWRjcnVtYnMtLWxvbmcgLmJyZWFkY3J1bWJzX19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAuYnJlYWRjcnVtYnMtLWxvbmcgLmJyZWFkY3J1bWJzX19pdGVtOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG4uZm9vdGVyIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMDIwMjA7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5mb290ZXJfX3RvcCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgcGFkZGluZzogMzdweCAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLmZvb3Rlcl9fdG9wIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5mb290ZXJfX3RvcCB7XG4gICAgICBwYWRkaW5nOiAzN3B4IDAgMjRweDsgfSB9XG4gIC5mb290ZXJfX2xvZ28ge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZvb3Rlcl9fbG9nbyB7XG4gICAgICAgIGZsZXg6IDAgMCAyNDBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAyNDBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMDBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuZm9vdGVyX19sb2dvIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5mb290ZXJfX2xvZ28ge1xuICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAgIC5mb290ZXJfX2xvZ28tbGluayB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LWZhbWlseTogXCJJQk1QbGV4U2VyaWYtQm9sZFwiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5mb290ZXJfX2NvbnRlbnQge1xuICAgICAgZGlzcGxheTogZmxleDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5mb290ZXJfX2NvbnRlbnQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuICAgICAgLmZvb3Rlcl9fY29udGVudDpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5mb290ZXJfX2NvbnRlbnQtaXRlbSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEyMHB4O1xuICAgICAgbWF4LXdpZHRoOiAxODBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5mb290ZXJfX2NvbnRlbnQtaXRlbSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDU1cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuZm9vdGVyX19jb250ZW50LWl0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gIC5mb290ZXJfX2NvbnRlbnQtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuZm9vdGVyX19jb250ZW50LXRpdGxlIHtcbiAgICBmb250LWZhbWlseTogXCJJQk1QbGV4U2VyaWYtQm9sZFwiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZm9vdGVyX19jb250ZW50LXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZm9vdGVyX19jb250ZW50LXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4OyB9IH1cbiAgICAuZm9vdGVyX19jb250ZW50LXRpdGxlOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuZm9vdGVyX19jb250ZW50LWJvZHkge1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmZvb3Rlcl9fc29jaWFsIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLmZvb3Rlcl9fc29jaWFsIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogOTFweDtcbiAgICAgIGxlZnQ6IDA7IH0gfVxuICAuZm9vdGVyX19ib3R0b20ge1xuICAgIHBhZGRpbmc6IDE2cHggMDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZm9vdGVyX19ib3R0b20ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5mb290ZXJfX2JvdHRvbSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gIC5mb290ZXJfX2NvcHkge1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZm9vdGVyX19jb3B5IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMnB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5mb290ZXJfX2NvcHkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgICAgICAgLmZvb3Rlcl9fY29weTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmZvb3Rlcl9fbGluayB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgICAgIC5mb290ZXJfX2xpbms6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAuZm9vdGVyX19saW5rIC5fbGluayB7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIG9wYWNpdHk6IDAuNzU7IH1cbiAgICAuZm9vdGVyX19saW5rIC5fbGluazpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gIC5mb290ZXJfX21hZGUge1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZm9vdGVyX19tYWRlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IH0gfVxuXG4ucG9wdXAge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAxMDAwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWF4LWhlaWdodDogMTAwdmg7IH1cbiAgLnBvcHVwLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDcwM3B4O1xuICAgIG1heC13aWR0aDogOTUlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHotaW5kZXg6IDU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnBvcHVwLWNvbnRhaW5lci0tYm9vayB7XG4gICAgICB3aWR0aDogODU2cHg7IH1cbiAgLnBvcHVwLW5hdl9fYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5wb3B1cC1uYXZfX2Fycm93IHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDAuNzUpOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5wb3B1cC1uYXZfX2Fycm93IHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDAuNjUpOyB9IH1cbiAgICAucG9wdXAtbmF2X19hcnJvdzpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zcHJpdGUuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMzY5cHggMTYyOXB4O1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTRweCAtNjhweDsgfVxuICAgIC5wb3B1cC1uYXZfX2Fycm93OmhvdmVyOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zcHJpdGUuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMzY5cHggMTYyOXB4O1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzZweCAtMzZweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLnBvcHVwLW5hdl9fbmV4dCB7XG4gICAgICByaWdodDogLTQwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAucG9wdXAtbmF2X19uZXh0IHtcbiAgICAgIHJpZ2h0OiAtMTdweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5wb3B1cC1uYXZfX25leHQge1xuICAgICAgcmlnaHQ6IC0yMHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5wb3B1cC1uYXZfX3ByZXYge1xuICAgICAgbGVmdDogLTQwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAucG9wdXAtbmF2X19wcmV2IHtcbiAgICAgIGxlZnQ6IC0xN3B4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnBvcHVwLW5hdl9fcHJldiB7XG4gICAgICBsZWZ0OiAtMjBweDsgfSB9XG4gIC5wb3B1cC1uYXZfX3ByZXY6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gIC5wb3B1cF9fYm94IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG92ZXJmbG93OiBhdXRvOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAgICAgLnBvcHVwX19ib3gge1xuICAgICAgICBsZWZ0OiA0MHB4O1xuICAgICAgICByaWdodDogNDBweDtcbiAgICAgICAgdG9wOiA0MHB4O1xuICAgICAgICBib3R0b206IDQwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgLnBvcHVwX19ib3gge1xuICAgICAgICBsZWZ0OiAyNHB4O1xuICAgICAgICByaWdodDogMjRweDtcbiAgICAgICAgdG9wOiAyNHB4O1xuICAgICAgICBib3R0b206IDI0cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnBvcHVwX19ib3gge1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgIGxlZnQ6IDZweDtcbiAgICAgICAgcmlnaHQ6IDZweDtcbiAgICAgICAgdG9wOiAxNnB4O1xuICAgICAgICBib3R0b206IDQ0cHg7IH0gfVxuICAgIC5wb3B1cF9fYm94LnBoaWRlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAucG9wdXBfX2JveC5wc2hvdyB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5wb3B1cF9fYm94LS1iZzpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB3aWR0aDogNTk1cHg7XG4gICAgICBoZWlnaHQ6IDc2OHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvcG9wdXBfbGVmdC5wbmdcIik7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgICAgIC5wb3B1cF9fYm94LS1iZzpiZWZvcmUge1xuICAgICAgICAgIGxlZnQ6IC00MHB4O1xuICAgICAgICAgIHRvcDogLTQwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5wb3B1cF9fYm94LS1iZzpiZWZvcmUge1xuICAgICAgICAgIGxlZnQ6IC0yNHB4O1xuICAgICAgICAgIHRvcDogLTI0cHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5wb3B1cF9fYm94LS1iZzpiZWZvcmUge1xuICAgICAgICAgIGxlZnQ6IC0xNnB4O1xuICAgICAgICAgIHRvcDogLTE2cHg7IH0gfVxuICAgIC5wb3B1cF9fYm94LS1iZzphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHdpZHRoOiAzNTdweDtcbiAgICAgIGhlaWdodDogMzQ0cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9wb3B1cF9yaWdodC5wbmdcIik7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgICAgIC5wb3B1cF9fYm94LS1iZzphZnRlciB7XG4gICAgICAgICAgcmlnaHQ6IC00MHB4O1xuICAgICAgICAgIGJvdHRvbTogLTQwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5wb3B1cF9fYm94LS1iZzphZnRlciB7XG4gICAgICAgICAgcmlnaHQ6IC0yNHB4O1xuICAgICAgICAgIGJvdHRvbTogLTI0cHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5wb3B1cF9fYm94LS1iZzphZnRlciB7XG4gICAgICAgICAgcmlnaHQ6IC0xNnB4O1xuICAgICAgICAgIGJvdHRvbTogLTE2cHg7IH0gfVxuICAucG9wdXBfX2lubmVyIHtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gODBweCk7XG4gICAgei1pbmRleDogNTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnBvcHVwX19jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zcHJpdGUuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTM2OXB4IDE2MjlweDtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTg3M3B4IC0xMTE5cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5wb3B1cF9fY2xvc2Uge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNzUpOyB9IH1cbiAgICAucG9wdXBfX2Nsb3NlOmhvdmVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3Nwcml0ZS5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEzNjlweCAxNjI5cHg7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC04OTdweCAtMTE0M3B4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAgICAgLm1DdXN0b21TY3JvbGxCb3ggLnBvcHVwX19jbG9zZSB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgdG9wOiA0MHB4O1xuICAgICAgICByaWdodDogNDBweDsgfSB9XG4gIC5wb3B1cC1oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnBvcHVwLWhlYWRlcl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIklzdG9rV2ViLUJvbGRcIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBcIlRhaG9tYVwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAucG9wdXAtaGVhZGVyX190aXRsZSB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgIC5wb3B1cC1oZWFkZXJfX3llYXIge1xuICAgICAgY29sb3I6ICNBNkE2QTY7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4OyB9XG4gICAgLnBvcHVwLWhlYWRlcl9fbm90ZSB7XG4gICAgICBjb2xvcjogIzMzMztcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDhweDsgfVxuICAucG9wdXAgZmlndXJlIHtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnBvcHVwIGZpZ3VyZSBpbWcge1xuICAgICAgICBib3gtc2hhZG93OiAwIDRweCAzMHB4IHJnYmEoMCwgMCwgMCwgMC40KTsgfSB9XG4gIC5wb3B1cCBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAucG9wdXAgLnNoYXJlIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnBvcHVwIC5zaGFyZSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICBib3R0b206IDlweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDsgfSB9XG4gIC5wb3B1cCAucG9wdXAtZ2FsbGVyeSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnBvcHVwIC5wb3B1cC1nYWxsZXJ5X19pbm5lciB7XG4gICAgICBtYXJnaW46IC0yNnB4IC0xNnB4IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAucG9wdXAgLnBvcHVwLWdhbGxlcnlfX2lubmVyIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgICAucG9wdXAgLnBvcHVwLWdhbGxlcnkgLnNsaWNrLWRvdHMge1xuICAgICAgICBib3R0b206IDQ3cHg7IH0gfVxuICAgIC5wb3B1cCAucG9wdXAtZ2FsbGVyeSAuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMWM2MmNiOyB9XG4gICAgLnBvcHVwIC5wb3B1cC1nYWxsZXJ5IC5zbGljay1hcnJvdyB7XG4gICAgICB6LWluZGV4OiAxMTE7XG4gICAgICBvcGFjaXR5OiAuNTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICBtYXJnaW4tdG9wOiAtNHB4OyB9XG4gICAgICAucG9wdXAgLnBvcHVwLWdhbGxlcnkgLnNsaWNrLWFycm93OmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAucG9wdXAgLnBvcHVwLWdhbGxlcnkgLnNsaWNrLWFycm93OmhvdmVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgLnBvcHVwIC5wb3B1cC1nYWxsZXJ5IC5zbGljay1hcnJvdzpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMzY5cHggMTYyOXB4O1xuICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTUzcHggLTExOTlweDsgfVxuICAgICAgLnBvcHVwIC5wb3B1cC1nYWxsZXJ5IC5zbGljay1hcnJvdzpob3ZlcjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMzY5cHggMTYyOXB4O1xuICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTg1cHggLTEyMzFweDsgfVxuICAgIC5wb3B1cCAucG9wdXAtZ2FsbGVyeSAuc2xpY2stcHJldiB7XG4gICAgICBsZWZ0OiAzNnB4O1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgLnBvcHVwIC5wb3B1cC1nYWxsZXJ5IC5zbGljay1wcmV2OmhvdmVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTRweDsgfVxuICAgIC5wb3B1cCAucG9wdXAtZ2FsbGVyeSAuc2xpY2stbmV4dCB7XG4gICAgICByaWdodDogMzZweDsgfVxuICAgIC5wb3B1cCAucG9wdXAtZ2FsbGVyeSAuc2xpY2stc2xpZGUge1xuICAgICAgcGFkZGluZzogMjZweDsgfVxuICAgICAgLnBvcHVwIC5wb3B1cC1nYWxsZXJ5IC5zbGljay1zbGlkZSBpbWcge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgYm94LXNoYWRvdzogMCA4cHggMjZweCByZ2JhKDAsIDAsIDAsIDAuMjUpOyB9XG4gIC5wb3B1cCAuaW50cm8tdGV4dCB7XG4gICAgcGFkZGluZzogMTNweCAyMHB4IDEzcHggMjBweDsgfVxuICAucG9wdXAgLnNoYXJlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnBvcHVwIC5zaGFyZV9fdGV4dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBib3R0b206IC0yMHB4OyB9XG5cbi53cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAud3JhcHBlcl9fd3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDsgfVxuICAud3JhcHBlcl9faW5uZXIge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAuc3RhdGljIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zdGF0aWMgaWZyYW1lIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvOyB9IH1cblxuLnN0YXRpYyBmaWd1cmUge1xuICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gIG1hcmdpbi1sZWZ0OiAtOTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMjg1cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5zdGF0aWMgZmlndXJlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTZweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTE2cHg7IH0gfVxuICAuc3RhdGljIGZpZ3VyZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuc3RhdGljIGZpZ3VyZSBpbWcge1xuICAgICAgICBtYXJnaW46IDA7IH0gfVxuICAuc3RhdGljIGZpZ3VyZSAuX3pvb20ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogMTZweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnN0YXRpYyBmaWd1cmUgLl96b29tIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLnN0YXRpYyBmaWd1cmUgLl96b29tOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3Nwcml0ZS5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEzNjlweCAxNjI5cHg7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAwcHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDRweDsgfVxuXG4uc3RhdGljIGltZyB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnN0YXRpYyBpbWcge1xuICAgICAgbWFyZ2luOiAwIC0xNnB4IDI0cHg7XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSArIDMycHgpOyB9IH1cbiAgLnN0YXRpYyBpbWc6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uc3RhdGljIC5jdXJyZW50LWV4cGVkaXRpb24ge1xuICBtYXJnaW4tbGVmdDogLTk1cHg7XG4gIG1hcmdpbi1yaWdodDogLTI4NXB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuc3RhdGljIC5jdXJyZW50LWV4cGVkaXRpb24ge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMTZweDsgfSB9XG5cbi5zdGF0aWMgcCB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIklzdG9rV2ViLVJlZ3VsYXJcIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBcIlRhaG9tYVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7IH1cbiAgLnN0YXRpYyBwOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLnN0YXRpYyBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuc3RhdGljIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfSB9XG4gIC5zdGF0aWMgcCBzdHJvbmcsXG4gIC5zdGF0aWMgcCBzdHJvbmcge1xuICAgIGZvbnQtZmFtaWx5OiBcIklzdG9rV2ViLUJvbGRcIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBcIlRhaG9tYVwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5zdGF0aWMgYSB7XG4gIGNvbG9yOiAjMUM2MkNCO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAuc3RhdGljIGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uc3RhdGljIGJsb2NrcXVvdGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogNjBweCAwIDMycHg7XG4gIHBhZGRpbmc6IDMycHggMzJweCAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEY4O1xuICBib3JkZXItcmFkaXVzOiAycHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLnN0YXRpYyBibG9ja3F1b3RlIHtcbiAgICAgIG1hcmdpbjogNjBweCAwIDQwcHggNTBweDtcbiAgICAgIHBhZGRpbmc6IDMycHggMzJweCAzOXB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnN0YXRpYyBibG9ja3F1b3RlIHtcbiAgICAgIG1hcmdpbjogNjBweCAtMTZweCAyNHB4O1xuICAgICAgcGFkZGluZzogNDBweCAxNnB4IDQ4cHg7IH0gfVxuICAuc3RhdGljIGJsb2NrcXVvdGU6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEzNjlweCAxNjI5cHg7XG4gICAgd2lkdGg6IDk4cHg7XG4gICAgaGVpZ2h0OiA3NXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDE3cHggLTEyNjNweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnN0YXRpYyBibG9ja3F1b3RlOjpiZWZvcmUge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDVweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSkgc2NhbGUoMC43NSk7IH0gfVxuICAuc3RhdGljIGJsb2NrcXVvdGUgcCB7XG4gICAgZm9udC1mYW1pbHk6IFwiSUJNUGxleFNlcmlmLU1lZGl1bVwiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuc3RhdGljIGJsb2NrcXVvdGUgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7IH0gfVxuICAuc3RhdGljIGJsb2NrcXVvdGUgPiBzcGFuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDMycHg7XG4gICAgYm90dG9tOiAyNHB4O1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNjRweCk7XG4gICAgZm9udC1mYW1pbHk6IFwiSXN0b2tXZWItSXRhbGljXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgb3BhY2l0eTogLjU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5zdGF0aWMgYmxvY2txdW90ZSA+IHNwYW4ge1xuICAgICAgICByaWdodDogMjRweDtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA0OHB4KTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuc3RhdGljIGJsb2NrcXVvdGUgPiBzcGFuIHtcbiAgICAgICAgcmlnaHQ6IDE2cHg7XG4gICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMzJweCk7IH0gfVxuXG4uc3RhdGljIGgyIHtcbiAgbWFyZ2luOiA5MHB4IDAgMjBweDtcbiAgZm9udC1mYW1pbHk6IFwiSUJNUGxleFNlcmlmLVNlbWlCb2xkXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlOyB9XG4gIC5zdGF0aWMgaDI6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLnN0YXRpYyBoMiB7XG4gICAgICBtYXJnaW46IDQ4cHggMCAxNnB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnN0YXRpYyBoMiB7XG4gICAgICBtYXJnaW46IDQwcHggMCAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICBmb250LXNpemU6IDI0cHg7IH0gfVxuXG4uc3RhdGljIGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIklzdG9rV2ViLUJvbGRcIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBcIlRhaG9tYVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnN0YXRpYyBoMyB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDsgfSB9XG5cbi5zdGF0aWMgdWwge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5zdGF0aWMgdWwgbGkge1xuICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuc3RhdGljIHVsIGxpOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5zdGF0aWMgdWwgbGk6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGxlZnQ6IDhweDtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgYmFja2dyb3VuZDogIzFDNjJDQjtcbiAgICAgIHRvcDogMTBweDtcbiAgICAgIHotaW5kZXg6IDI7IH1cblxuLnN0YXRpYyBvbCB7XG4gIG1hcmdpbjogMCAwIDMycHg7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgY291bnRlci1yZXNldDogbGktY291bnRlcjsgfVxuICAuc3RhdGljIG9sIGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnN0YXRpYyBvbCBsaTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBjb3VudGVyKGxpLWNvdW50ZXIpIFwiLlwiO1xuICAgIGNvdW50ZXItaW5jcmVtZW50OiBsaS1jb3VudGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC5zdGF0aWMgb2wgbGkge1xuICAgIG1hcmdpbjogMCAwIDEwcHggNDhweDtcbiAgICBmb250LWZhbWlseTogXCJJc3Rva1dlYi1SZWd1bGFyXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5zdGF0aWMgb2wgbGkge1xuICAgICAgICBtYXJnaW46IDAgMCAxMHB4IDI0cHg7IH0gfVxuICAgIC5zdGF0aWMgb2wgbGk6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogY2FsYygxMDAlICsgOHB4KTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIklCTVBsZXhTZXJpZi1Cb2xkXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIGNvbG9yOiAjMUM2MkNCOyB9XG5cbi5zdGF0aWNfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiA5NXB4O1xuICB3aWR0aDogNzQwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5zdGF0aWNfX2NvbnRlbnQge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4uc3RhdGljX19yaWdodCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0yMHB4O1xuICB3aWR0aDogMjY1cHg7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuc3RhdGljX19yaWdodCB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgbWFyZ2luOiAzMnB4IGF1dG87XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfSB9XG4gIC5zdGF0aWNfX3JpZ2h0IHN0cm9uZyB7XG4gICAgZm9udC1mYW1pbHk6IFwiSUJNUGxleFNlcmlmLVNlbWlCb2xkXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDgwcHg7XG4gICAgY29sb3I6ICMxQzYyQ0I7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgICAuc3RhdGljX19yaWdodCBzdHJvbmcge1xuICAgICAgICBtYXJnaW4tdG9wOiAtNnB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOyB9IH1cbiAgLnN0YXRpY19fcmlnaHQgcCB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZm9udC1mYW1pbHk6IFwiSXN0b2tXZWItQm9sZFwiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGNvbG9yOiAjMzMzMzMzOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAgICAgLnN0YXRpY19fcmlnaHQgcCB7XG4gICAgICAgIG1heC13aWR0aDogMTQzcHg7IH0gfVxuXG4uc3RhdGljX19yb3cge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuc3RhdGljX19yb3cge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5zdGF0aWNfX3JvdyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0OHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnN0YXRpY19fcm93IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7IH0gfVxuICAuc3RhdGljX19yb3c6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gIC5zdGF0aWNfX21haW4ge1xuICAgIHBhZGRpbmctbGVmdDogOTVweDtcbiAgICBmbGV4OiAxOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5zdGF0aWNfX21haW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN0YXRpY19fbWFpbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDsgfSB9XG5cbi5zdGF0aWNfX21haW46bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAuc3RhdGljX19hc2lkZSB7XG4gICAgZmxleDogMCAwIDI2NHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG4gICAgLnN0YXRpY19fYXNpZGUgLnJpZ2h0LWJsb2NrX19jb250ZW50IHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5zdGF0aWNfX2FzaWRlIC5yaWdodC1ibG9ja19fY29udGVudCB7XG4gICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuXG4uc3RhdGljIC5wYWdlLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMTdweDtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgbWF4LXdpZHRoOiA5MzBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLnN0YXRpYyAucGFnZS10aXRsZSAuY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAuc3RhdGljIC5wYWdlLXRpdGxlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuc3RhdGljIC5wYWdlLXRpdGxlX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7IH0gfVxuXG4uc3RhdGljIC53aXRob3V0LXBhZGRpbmcge1xuICBtYXJnaW4tbGVmdDogLTk1cHg7XG4gIG1hcmdpbi1yaWdodDogLTI4NXB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuc3RhdGljIC53aXRob3V0LXBhZGRpbmcge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMTZweDsgfSB9XG5cbi5zdGF0aWMgLmN1cnJlbnQtZXhwZWRpdGlvbl9faW5uZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLnN0YXRpYyAuY3VycmVudC1leHBlZGl0aW9uX19pbm5lciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0OHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLnN0YXRpYyAuY3VycmVudC1leHBlZGl0aW9uX19pbm5lciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMnB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnN0YXRpYyAuY3VycmVudC1leHBlZGl0aW9uX19pbm5lciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cblxuLnN0YXRpYyAuY3VycmVudC1leHBlZGl0aW9uX19ib2R5IHtcbiAgcGFkZGluZy1ib3R0b206IDA7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5zdGF0aWMgLmN1cnJlbnQtZXhwZWRpdGlvbl9fdGFicy1hY3Rpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uc3RhdGljIC5pbnRyby10ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuc3RhdGljIC5pbnRyby10ZXh0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH0gfVxuXG4uc3RhdGljIC5zb2NpYWxfX2xpc3QgYnV0dG9uLFxuLnN0YXRpYyAuc2hhcmVfX2xpc3QgYnV0dG9uIHtcbiAgY29sb3I6ICMyMDIwMjA7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAuc3RhdGljLS1tYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLnN0YXRpYy0tbWFwOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3Nwcml0ZS5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEzNjlweCAxNjI5cHg7XG4gICAgICB3aWR0aDogNDA4cHg7XG4gICAgICBoZWlnaHQ6IDY3NHB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ2NXB4IC00NDVweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAuZGVmYXVsdF9faW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiAxNTBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuZGVmYXVsdF9faW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiAxMjNweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGVmYXVsdF9faW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiAxMTNweDsgfSB9XG5cbi5kZWZhdWx0X19pbm5lci0tc21hbGwge1xuICBwYWRkaW5nLXRvcDogNDhweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuZGVmYXVsdF9faW5uZXItLXNtYWxsIHtcbiAgICAgIHBhZGRpbmctdG9wOiA0MHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmRlZmF1bHRfX2lubmVyLS1zbWFsbCB7XG4gICAgICBwYWRkaW5nLXRvcDogMjRweDsgfSB9XG5cbi5kZWZhdWx0X19pbm5lci0tcC1iIHtcbiAgcGFkZGluZy1ib3R0b206IDk2cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLmRlZmF1bHRfX2lubmVyLS1wLWIge1xuICAgICAgcGFkZGluZy1ib3R0b206IDY0cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuZGVmYXVsdF9faW5uZXItLXAtYiB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfSB9XG5cbi5kZWZhdWx0IC5nYWxsZXJ5LWN1c3RvbS1wYWdpbmF0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuXG4uYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IDAuMTVzIGVhc2UtaW4tb3V0O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxMnB4IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LWZhbWlseTogXCJJc3Rva1dlYi1Cb2xkXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gIC5idG46aG92ZXIsIC5idG46Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuYnRuIHN2ZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBtYXJnaW4tdG9wOiAtMnB4OyB9XG4gIC5idG4gc3BhbiArIHN2ZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cbiAgLmJ0bi1wcmltYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUM2MkNCO1xuICAgIGJvcmRlci1jb2xvcjogIzFDNjJDQjtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5idG4tcHJpbWFyeTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTk1MUE2O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMTk1MUE2O1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuYnRuLXByaW1hcnk6ZGlzYWJsZWQsIC5idG4tcHJpbWFyeS5kaXNhYmxlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUM2MkNCO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMUM2MkNCO1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmJ0bi1zZWNvbmRhcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMDIwMjA7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjAyMDIwO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmJ0bi1zZWNvbmRhcnk6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzEzMTMxMztcbiAgICAgIGJvcmRlci1jb2xvcjogIzEzMTMxMztcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQsIC5idG4tc2Vjb25kYXJ5LmRpc2FibGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMDIwMjA7XG4gICAgICBib3JkZXItY29sb3I6ICMyMDIwMjA7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuYnRuLXN1Y2Nlc3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmJ0bi1zdWNjZXNzOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzkyM2Q7XG4gICAgICBib3JkZXItY29sb3I6ICMyMzkyM2Q7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5idG4tc3VjY2VzczpkaXNhYmxlZCwgLmJ0bi1zdWNjZXNzLmRpc2FibGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG4gICAgICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuYnRuLWRhbmdlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbiAgICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuYnRuLWRhbmdlcjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDMyNTM1O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZDMyNTM1O1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuYnRuLWRhbmdlcjpkaXNhYmxlZCwgLmJ0bi1kYW5nZXIuZGlzYWJsZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbiAgICAgIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5idG4td2FybmluZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbiAgICBib3JkZXItY29sb3I6ICNmZmMxMDc7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuYnRuLXdhcm5pbmc6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VkYjEwMDtcbiAgICAgIGJvcmRlci1jb2xvcjogI2VkYjEwMDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmJ0bi13YXJuaW5nOmRpc2FibGVkLCAuYnRuLXdhcm5pbmcuZGlzYWJsZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZmYzEwNztcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5idG4tbGlnaHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4O1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmJ0bi1saWdodDpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQ4ZWExO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMTQ4ZWExO1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuYnRuLWxpZ2h0OmRpc2FibGVkLCAuYnRuLWxpZ2h0LmRpc2FibGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XG4gICAgICBib3JkZXItY29sb3I6ICMxN2EyYjg7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuYnRuLWRhcmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMDIwMjA7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjAyMDIwO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmJ0bi1kYXJrOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyZDJkMmQ7XG4gICAgICBib3JkZXItY29sb3I6ICMyZDJkMmQ7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5idG4tZGFyazpkaXNhYmxlZCwgLmJ0bi1kYXJrLmRpc2FibGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMDIwMjA7XG4gICAgICBib3JkZXItY29sb3I6ICMyMDIwMjA7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuYnRuLXJlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YwMzAyMjtcbiAgICBib3JkZXItY29sb3I6ICNGMDMwMjI7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuYnRuLXJlZDpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTkxZjEwO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZTkxZjEwO1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuYnRuLXJlZDpkaXNhYmxlZCwgLmJ0bi1yZWQuZGlzYWJsZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YwMzAyMjtcbiAgICAgIGJvcmRlci1jb2xvcjogI0YwMzAyMjtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5idG4tYmx1ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFDNjJDQjtcbiAgICBib3JkZXItY29sb3I6ICMxQzYyQ0I7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuYnRuLWJsdWU6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE5NTdiNTtcbiAgICAgIGJvcmRlci1jb2xvcjogIzE5NTdiNTtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmJ0bi1ibHVlOmRpc2FibGVkLCAuYnRuLWJsdWUuZGlzYWJsZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFDNjJDQjtcbiAgICAgIGJvcmRlci1jb2xvcjogIzFDNjJDQjtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5idG4tb3V0bGluZS1wcmltYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6ICMxQzYyQ0I7XG4gICAgY29sb3I6ICMyMDIwMjA7IH1cbiAgICAuYnRuLW91dGxpbmUtcHJpbWFyeTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTk1N2I1O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMTk1N2I1O1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuYnRuLW91dGxpbmUtcHJpbWFyeTpkaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXByaW1hcnkuZGlzYWJsZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6ICMxQzYyQ0I7XG4gICAgICBjb2xvcjogIzFDNjJDQjsgfVxuICAgIC5idG4tb3V0bGluZS1wcmltYXJ5LmJ0bi1sb2FkaW5nOmJlZm9yZSB7XG4gICAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMTIzLCAyNTUsIDAuNzUpIHJnYmEoMCwgMTIzLCAyNTUsIDAuNzUpIHJnYmEoMCwgMTIzLCAyNTUsIDAuMjUpIHJnYmEoMCwgMTIzLCAyNTUsIDAuMjUpOyB9XG4gIC5idG4tb3V0bGluZS1zZWNvbmRhcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgzMiwgMzIsIDMyLCAwLjE1KTtcbiAgICBjb2xvcjogIzIwMjAyMDsgfVxuICAgIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6IHJnYmEoMjgsIDk4LCAyMDMsIDAuNSk7XG4gICAgICBjb2xvcjogIzFDNjJDQjsgfVxuICAgIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6ZGlzYWJsZWQsIC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZGlzYWJsZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6ICMyMDIwMjA7XG4gICAgICBjb2xvcjogIzIwMjAyMDsgfVxuICAgIC5idG4tb3V0bGluZS1zZWNvbmRhcnkuYnRuLWxvYWRpbmc6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgxMzQsIDE0MiwgMTUwLCAwLjc1KSByZ2JhKDEzNCwgMTQyLCAxNTAsIDAuNzUpIHJnYmEoMTM0LCAxNDIsIDE1MCwgMC4yNSkgcmdiYSgxMzQsIDE0MiwgMTUwLCAwLjI1KTsgfVxuICAuYnRuLW91dGxpbmUtc3VjY2VzcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xuICAgIGNvbG9yOiAjMjhhNzQ1OyB9XG4gICAgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIzOTIzZDtcbiAgICAgIGJvcmRlci1jb2xvcjogIzIzOTIzZDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6ZGlzYWJsZWQsIC5idG4tb3V0bGluZS1zdWNjZXNzLmRpc2FibGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xuICAgICAgY29sb3I6ICMyOGE3NDU7IH1cbiAgICAuYnRuLW91dGxpbmUtc3VjY2Vzcy5idG4tbG9hZGluZzpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDQwLCAxNjcsIDY5LCAwLjc1KSByZ2JhKDQwLCAxNjcsIDY5LCAwLjc1KSByZ2JhKDQwLCAxNjcsIDY5LCAwLjI1KSByZ2JhKDQwLCAxNjcsIDY5LCAwLjI1KTsgfVxuICAuYnRuLW91dGxpbmUtZGFuZ2VyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gICAgY29sb3I6ICNkYzM1NDU7IH1cbiAgICAuYnRuLW91dGxpbmUtZGFuZ2VyOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkMzI1MzU7XG4gICAgICBib3JkZXItY29sb3I6ICNkMzI1MzU7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5idG4tb3V0bGluZS1kYW5nZXI6ZGlzYWJsZWQsIC5idG4tb3V0bGluZS1kYW5nZXIuZGlzYWJsZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gICAgICBjb2xvcjogI2RjMzU0NTsgfVxuICAgIC5idG4tb3V0bGluZS1kYW5nZXIuYnRuLWxvYWRpbmc6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMjAsIDUzLCA2OSwgMC43NSkgcmdiYSgyMjAsIDUzLCA2OSwgMC43NSkgcmdiYSgyMjAsIDUzLCA2OSwgMC4yNSkgcmdiYSgyMjAsIDUzLCA2OSwgMC4yNSk7IH1cbiAgLmJ0bi1vdXRsaW5lLXdhcm5pbmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogI2ZmYzEwNztcbiAgICBjb2xvcjogI2ZmYzEwNzsgfVxuICAgIC5idG4tb3V0bGluZS13YXJuaW5nOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZGIxMDA7XG4gICAgICBib3JkZXItY29sb3I6ICNlZGIxMDA7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5idG4tb3V0bGluZS13YXJuaW5nOmRpc2FibGVkLCAuYnRuLW91dGxpbmUtd2FybmluZy5kaXNhYmxlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZmYzEwNztcbiAgICAgIGNvbG9yOiAjZmZjMTA3OyB9XG4gICAgLmJ0bi1vdXRsaW5lLXdhcm5pbmcuYnRuLWxvYWRpbmc6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDE5MywgNywgMC43NSkgcmdiYSgyNTUsIDE5MywgNywgMC43NSkgcmdiYSgyNTUsIDE5MywgNywgMC4yNSkgcmdiYSgyNTUsIDE5MywgNywgMC4yNSk7IH1cbiAgLmJ0bi1vdXRsaW5lLWxpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6ICMxN2EyYjg7XG4gICAgY29sb3I6ICMxN2EyYjg7IH1cbiAgICAuYnRuLW91dGxpbmUtbGlnaHQ6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE0OGVhMTtcbiAgICAgIGJvcmRlci1jb2xvcjogIzE0OGVhMTtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmJ0bi1vdXRsaW5lLWxpZ2h0OmRpc2FibGVkLCAuYnRuLW91dGxpbmUtbGlnaHQuZGlzYWJsZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6ICMxN2EyYjg7XG4gICAgICBjb2xvcjogIzE3YTJiODsgfVxuICAgIC5idG4tb3V0bGluZS1saWdodC5idG4tbG9hZGluZzpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIzLCAxNjIsIDE4NCwgMC43NSkgcmdiYSgyMywgMTYyLCAxODQsIDAuNzUpIHJnYmEoMjMsIDE2MiwgMTg0LCAwLjI1KSByZ2JhKDIzLCAxNjIsIDE4NCwgMC4yNSk7IH1cbiAgLmJ0bi1vdXRsaW5lLWRhcmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogIzIwMjAyMDtcbiAgICBjb2xvcjogIzIwMjAyMDsgfVxuICAgIC5idG4tb3V0bGluZS1kYXJrOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyZDJkMmQ7XG4gICAgICBib3JkZXItY29sb3I6ICMyZDJkMmQ7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5idG4tb3V0bGluZS1kYXJrOmRpc2FibGVkLCAuYnRuLW91dGxpbmUtZGFyay5kaXNhYmxlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogIzIwMjAyMDtcbiAgICAgIGNvbG9yOiAjMjAyMDIwOyB9XG4gICAgLmJ0bi1vdXRsaW5lLWRhcmsuYnRuLWxvYWRpbmc6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiYSg1MiwgNTgsIDY0LCAwLjc1KSByZ2JhKDUyLCA1OCwgNjQsIDAuNzUpIHJnYmEoNTIsIDU4LCA2NCwgMC4yNSkgcmdiYSg1MiwgNTgsIDY0LCAwLjI1KTsgfVxuICAuYnRuLW91dGxpbmUtd2hpdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogI0ZGRkZGRjtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIC5idG4tb3V0bGluZS13aGl0ZTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGO1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAuYnRuLW91dGxpbmUtd2hpdGU6ZGlzYWJsZWQsIC5idG4tb3V0bGluZS13aGl0ZS5kaXNhYmxlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogI0ZGRkZGRjtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLmJ0bi1vdXRsaW5lLXdoaXRlLmJ0bi1sb2FkaW5nOmJlZm9yZSB7XG4gICAgICBib3JkZXItY29sb3I6IHJnYmEoNTIsIDU4LCA2NCwgMC43NSkgcmdiYSg1MiwgNTgsIDY0LCAwLjc1KSByZ2JhKDUyLCA1OCwgNjQsIDAuMjUpIHJnYmEoNTIsIDU4LCA2NCwgMC4yNSk7IH1cbiAgLmJ0bi1sb2FkaW5nIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmJ0bi1sb2FkaW5nOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGJvcmRlci13aWR0aDogM3B4O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KSByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSkgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICBhbmltYXRpb246IGNsb2Nrd2lzZSAuNXMgbGluZWFyIGluZmluaXRlOyB9XG4gIC5idG4tbGcge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBwYWRkaW5nOiAxMHB4IDI1cHg7IH1cbiAgICAuYnRuLWxnLmJ0bi1sb2FkaW5nOmJlZm9yZSB7XG4gICAgICBtYXJnaW4tdG9wOiAtMTJweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTJweDtcbiAgICAgIGhlaWdodDogMjVweDtcbiAgICAgIHdpZHRoOiAyNXB4OyB9XG4gIC5idG4tc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBwYWRkaW5nOiA1cHggMTVweDsgfVxuICAgIC5idG4tc21hbGwuYnRuLWxvYWRpbmc6YmVmb3JlIHtcbiAgICAgIG1hcmdpbi10b3A6IC03cHg7XG4gICAgICBtYXJnaW4tbGVmdDogLTdweDtcbiAgICAgIGhlaWdodDogMTVweDtcbiAgICAgIHdpZHRoOiAxNXB4OyB9XG4gIC5idG4tbXcge1xuICAgIG1pbi13aWR0aDogMTgwcHg7IH1cbiAgLmJ0bjpkaXNhYmxlZCwgLmJ0bi5kaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogLjY1OyB9XG4gIC5idG46ZGlzYWJsZWQge1xuICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuICAuYnRuLmRpc2FibGVkIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG5Aa2V5ZnJhbWVzIGNsb2Nrd2lzZSB7XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpIHRyYW5zbGF0ZXooMCk7IH0gfVxuXG4udGFicyB7XG4gIGJhY2tncm91bmQ6ICNGMkYyRjI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDMycHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnRhYnMge1xuICAgICAgZGlzcGxheTogZmxleDsgfSB9XG4gIC50YWJzX2J1dHRvbiB7XG4gICAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICAgIGNvbG9yOiAjMjAyMDIwO1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnRhYnNfYnV0dG9uIHtcbiAgICAgICAgZmxleDogMSAwIDA7IH0gfVxuICAgIC50YWJzX2J1dHRvbjpob3ZlciB7XG4gICAgICBjb2xvcjogIzFDNjJDQjsgfVxuICAgIC50YWJzX2J1dHRvbi5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogIzFDNjJDQjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAudGFic19idXR0b24uYWN0aXZlOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgLnRhYnMtLWV4cGVkaXRpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAyO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gICAgLnRhYnMtLWV4cGVkaXRpb24gLnRhYnNfYnV0dG9uIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMjRweDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBwYWRkaW5nOiAwIDAgMjRweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIklzdG9rV2ViLUJvbGRcIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBcIlRhaG9tYVwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgb3BhY2l0eTogLjg7XG4gICAgICB0cmFuc2l0aW9uOiAuMjVzO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC50YWJzLS1leHBlZGl0aW9uIC50YWJzX2J1dHRvbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTRweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDsgfVxuICAgICAgICAgIC50YWJzLS1leHBlZGl0aW9uIC50YWJzX2J1dHRvbjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgICAudGFicy0tZXhwZWRpdGlvbiAudGFic19idXR0b246aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAudGFicy0tZXhwZWRpdGlvbiAudGFic19idXR0b24uYWN0aXZlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGOyB9XG5cbi5mb3JtLWZpZWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5mb3JtLWxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi5mb3JtLWlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMzIsIDMyLCAzMiwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiAwIDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICBmb250LXNpemU6IDE0cHg7IH1cbiAgLmZvcm0taW5wdXQ6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzFDNjJDQjsgfVxuICAuZm9ybS1pbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICMyMDIwMjA7XG4gICAgb3BhY2l0eTogMC40OyB9XG4gIC5mb3JtLWlucHV0Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjMjAyMDIwO1xuICAgIG9wYWNpdHk6IDAuNDsgfVxuICAuZm9ybS1pbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICMyMDIwMjA7XG4gICAgb3BhY2l0eTogMC40OyB9XG4gIC5mb3JtLWlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICMyMDIwMjA7XG4gICAgb3BhY2l0eTogMC40OyB9XG4gIC5mb3JtLWlucHV0OmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAwLjQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjsgfVxuICAgIC5mb3JtLWlucHV0OmRpc2FibGVkOmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzIwMjAyMDsgfVxuICAgIC5mb3JtLWlucHV0OmRpc2FibGVkOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAuZm9ybS1pbnB1dDpkaXNhYmxlZDotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAuZm9ybS1pbnB1dDpkaXNhYmxlZDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLmZvcm0taW5wdXQ6ZGlzYWJsZWQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cblxuLmZvcm0tZXJyb3Ige1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7IH1cbiAgLmZvcm0tZXJyb3I6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2RjMzU0NTsgfVxuXG4uZm9ybS1tZXNzYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogI2RjMzU0NTtcbiAgbGVmdDogMDsgfVxuXG4uZm9ybS1zdWJtaXQtaW5wdXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAuZm9ybS1zdWJtaXQtaW5wdXQgLmJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgei1pbmRleDogMTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmZvcm0tc3VibWl0LWlucHV0IC5idG4ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuZm9ybS1zdWJtaXQtaW5wdXQgLmZvcm0tZmllbGQge1xuICAgICAgZmxleDogMTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuZm9ybS1zdWJtaXQtaW5wdXQgLmZvcm0tZmllbGQge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZm9ybS1zdWJtaXQtaW5wdXQgLmZvcm0taW5wdXQge1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4IDAgMCA0cHg7XG4gICAgICBib3JkZXItcmlnaHQ6IDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuZm9ybS1zdWJtaXQtaW5wdXQge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4uc2xpY2stYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGZvbnQtc2l6ZTogMDsgfVxuICAuc2xpY2stYXJyb3c6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3Nwcml0ZS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMzY5cHggMTYyOXB4O1xuICAgIHdpZHRoOiAyOHB4O1xuICAgIGhlaWdodDogNDhweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTE0NXB4IC0xMzYycHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5zbGljay1hcnJvdzpiZWZvcmUge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnNsaWNrLWFycm93OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC4zNCk7IH0gfVxuXG4uc2xpY2stcHJldiB7XG4gIGxlZnQ6IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLnNsaWNrLXByZXYge1xuICAgICAgbGVmdDogLTIzcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuc2xpY2stcHJldiB7XG4gICAgICBsZWZ0OiAtMTZweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuc2xpY2stcHJldjpiZWZvcmUge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5zbGljay1wcmV2OmJlZm9yZSB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSkgcm90YXRlKDE4MGRlZyk7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuc2xpY2stcHJldjpiZWZvcmUge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjM0KSByb3RhdGUoMTgwZGVnKTtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgLnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5zbGljay1uZXh0IHtcbiAgICByaWdodDogLTIzcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiAtMTZweDsgfSB9XG5cbi5zbGljay1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IC41O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5zbGljay1kb3RzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDJweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgLnNsaWNrLWRvdHMgYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMCA4cHg7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogI0Q5RDlEOTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgdHJhbnNpdGlvbjogLjNzOyB9XG4gIC5zbGljay1kb3RzIC5zbGljay1hY3RpdmUgYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjMUM2MkNCO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjMWM2MmNiLCAwIDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjE1KTsgfVxuXG4uc2xpY2stc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgb3BhY2l0eTogMDtcbiAgbWFyZ2luOiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IC4zczsgfVxuICAuc2xpY2stc2xpZGVyLnNsaWNrLWluaXRpYWxpemVkIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5zbGljay1zbGlkZXItLW1haW4ge1xuICAgICAgaGVpZ2h0OiA3NnB4OyB9IH1cbiAgLnNsaWNrLXNsaWRlci0tbWFpbiAuc2xpY2stZG90cyBidXR0b24ge1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgYm94LXNoYWRvdzogMCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7IH1cbiAgLnNsaWNrLXNsaWRlci0tbWFpbiAuc2xpY2stZG90cyAuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogIzFDNjJDQjtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAycHggIzFjNjJjYiwgMCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLnNsaWNrLXNsaWRlci0tZXhwZWRpdGlvbiB7XG4gICAgICBoZWlnaHQ6IDMzMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnNsaWNrLXNsaWRlci0tZXhwZWRpdGlvbiB7XG4gICAgICBwYWRkaW5nOiAwIDlweCAzMHB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgaGVpZ2h0OiAyODhweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5zbGljay1zbGlkZXItLWV4cGVkaXRpb24gLnNsaWNrLWFycm93IHtcbiAgICAgIHRvcDogNDUlOyB9IH1cblxuLnNsaWNrLXNsaWRlIHtcbiAgcGFkZGluZzogMDsgfVxuXG4uZHJvcGRvd24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmRyb3Bkb3duX19oZWFkZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzIwMjAyMDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7IH1cbiAgICAuZHJvcGRvd25fX2hlYWRlci0tcGxhY2Vob2xkZXIgLmRyb3Bkb3duX190ZXh0IHtcbiAgICAgIGNvbG9yOiAjMjAyMDIwO1xuICAgICAgb3BhY2l0eTogMC42NTsgfVxuICAuZHJvcGRvd25fX2Fycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg5MGRlZyk7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zcHJpdGUuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTM2OXB4IDE2MjlweDtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyNnB4IC0xNTRweDtcbiAgICB6LWluZGV4OiAxOyB9XG4gIC5kcm9wZG93bl9fdGV4dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgbGluZS1oZWlnaHQ6IDMzcHg7IH1cbiAgLmRyb3Bkb3duX19ib3gge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3gtc2hhZG93OiAwIDEwcHggMjBweCAtMTBweCByZ2JhKDAsIDAsIDAsIDAuMjUpLCAwIDAgMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICB6LWluZGV4OiAxOyB9XG4gICAgLm9wZW5lZCAuZHJvcGRvd25fX2JveCB7XG4gICAgICB6LWluZGV4OiAyMjIyOyB9XG4gICAgLmRyb3Bkb3duX19ib3ggZGl2IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgICAgLmRyb3Bkb3duX19ib3ggZGl2IGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7IH1cbiAgICAgICAgLmRyb3Bkb3duX19ib3ggZGl2IGE6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYyZjU7IH1cbiAgLmRyb3Bkb3duLS1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gICAgLmRyb3Bkb3duLS1pbmxpbmUgLmRyb3Bkb3duX19oZWFkZXIge1xuICAgICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAuZHJvcGRvd24tLWlubGluZSAuZHJvcGRvd25fX3RleHQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7IH1cbiAgICAuZHJvcGRvd24tLWlubGluZSAuZHJvcGRvd25fX2Fycm93IHtcbiAgICAgIHJpZ2h0OiAtMTBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3Nwcml0ZS5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEzNjlweCAxNjI5cHg7XG4gICAgICB3aWR0aDogMTNweDtcbiAgICAgIGhlaWdodDogOHB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ1MnB4IC00MzdweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAgIC5kcm9wZG93bi0taW5saW5lIC5kcm9wZG93bl9fYm94IHtcbiAgICAgIG1hcmdpbi10b3A6IDZweDsgfVxuICAgIC5kcm9wZG93bi0taW5saW5lLm9wZW5lZCAuZHJvcGRvd25fX2Fycm93IHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTsgfVxuXG4ucmFkaW8tYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5yYWRpby1pbnB1dDpub3QoY2hlY2tlZCkge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5yYWRpby1pbnB1dDpjaGVja2VkICsgLnJhZGlvLWxhYmVsOmFmdGVyIHtcbiAgb3BhY2l0eTogMTsgfVxuXG4ucmFkaW8taW5wdXQgKyAucmFkaW8tbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogIzg4ODg4ODtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgLnJhZGlvLWlucHV0ICsgLnJhZGlvLWxhYmVsOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogLTlweDtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7IH1cbiAgLnJhZGlvLWlucHV0ICsgLnJhZGlvLWxhYmVsOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNXB4O1xuICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgd2lkdGg6IDhweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICMxQzYyQ0I7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzOyB9XG5cbi5jaGVjay1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmNoZWNrLWlucHV0Om5vdChjaGVja2VkKSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmNoZWNrLWlucHV0OmNoZWNrZWQgKyAuY2hlY2stbGFiZWw6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzFDNjJDQjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uY2hlY2staW5wdXQ6Y2hlY2tlZCArIC5jaGVjay1sYWJlbDphZnRlciB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLmNoZWNrLWlucHV0ICsgLmNoZWNrLWxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW46IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gIC5jaGVjay1pbnB1dCArIC5jaGVjay1sYWJlbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFMEUwRTA7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4OyB9XG4gIC5jaGVjay1pbnB1dCArIC5jaGVjay1sYWJlbDphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgbGVmdDogMnB4O1xuICAgIHRvcDogNHB4O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEzNjlweCAxNjI5cHg7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiA5cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMxMHB4IC0zMTBweDtcbiAgICBvcGFjaXR5OiAwOyB9XG5cbi5sb2FkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDkwcHg7IH1cbiAgLmxvYWRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICAgIHotaW5kZXg6IDM5OyB9XG4gIC5sb2FkZXJfX2NpcmNsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB6LWluZGV4OiA0MDtcbiAgICBmb250LWZhbWlseTogXCJJc3Rva1dlYi1Cb2xkXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAgIC5sb2FkZXJfX2NpcmNsZTpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMTBweDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmNWY1ZjU7XG4gICAgICBib3JkZXItdG9wOiAzcHggc29saWQgIzFDNjJDQjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICBhbmltYXRpb246IHNwaW4gMXMgaW5maW5pdGUgbGluZWFyOyB9XG4gIC5sb2FkZXItLXRyYW5zOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAubG9hZGVyLXdyYXBwZXIge1xuICAgIG1pbi1oZWlnaHQ6IDEzMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4ubG9hZGVyLXNtYWxsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBoZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiAzMHB4O1xuICBib3JkZXItd2lkdGg6IDVweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDcyLCAxMjcsIDI1NCwgMC43NSkgcmdiYSg3MiwgMTI3LCAyNTQsIDAuNzUpIHJnYmEoNzIsIDEyNywgMjU0LCAwLjI1KSByZ2JhKDcyLCAxMjcsIDI1NCwgMC4yNSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGFuaW1hdGlvbjogY2xvY2t3aXNlIC41cyBsaW5lYXIgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBzcGluIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGNsb2Nrd2lzZSB7XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpIHRyYW5zbGF0ZXooMCk7IH0gfVxuXG4ubG9hZGVyLWJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxMDBweDsgfVxuXG4uYnRuLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5idG4tbGlzdDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5idG4tbGlzdF9faXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgLmJ0bi1saXN0X19pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2X19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5oZWFkZXItLW9wZW5lZCAubmF2X19saXN0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG5cbi5uYXZfX2l0ZW0ge1xuICBmb250LXNpemU6IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5uYXZfX2l0ZW0ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLm5hdl9faXRlbSB7XG4gICAgICBtYXJnaW4tbGVmdDogMzJweDsgfVxuICAgICAgLm5hdl9faXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLm5hdl9faXRlbSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxOXB4OyB9IH1cbiAgLm5hdl9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAubmF2X19pdGVtLmFjdGl2ZSAubmF2X19saW5rIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjMUM2MkNCOyB9XG4gIC5oZWFkZXItLXdoaXRlOm5vdCguaGVhZGVyLS1vcGVuZWQpIC5uYXZfX2l0ZW0uYWN0aXZlIC5uYXZfX2xpbmsge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmZmZmY7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLm5hdl9faXRlbS0taGlkZGVuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5oZWFkZXItLW9wZW5lZCAubmF2X19pdGVtLS1oaWRkZW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5uYXZfX2xpbmsge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzIwMjAyMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBmb250LWZhbWlseTogXCJJc3Rva1dlYi1Cb2xkXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGJvcmRlciAuM3M7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5uYXZfX2xpbmsge1xuICAgICAgcGFkZGluZzogMjNweCAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLm5hdl9fbGluayB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuaGVhZGVyLS1vcGVuZWQgLm5hdl9fbGluayB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDAgMTRweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5oZWFkZXItLW9wZW5lZCAubmF2X19saW5rIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmc6IDNweCAwOyB9IH1cbiAgLm5hdl9fbGluazpob3ZlciB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzFjNjJjYjsgfVxuICAuaGVhZGVyLS13aGl0ZTpub3QoLmhlYWRlci0tb3BlbmVkKSAubmF2X19saW5rIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5oZWFkZXItLXdoaXRlOm5vdCguaGVhZGVyLS1vcGVuZWQpIC5uYXZfX2xpbms6aG92ZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogd2hpdGU7IH1cblxuLnJlY29yZHMge1xuICBtYXJnaW46IDgwcHggMDtcbiAgYmFja2dyb3VuZDogI0Y4RjhGODtcbiAgcGFkZGluZzogNTBweCAwIDQ1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5yZWNvcmRzIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLnJlY29yZHMge1xuICAgICAgcGFkZGluZzogNDBweCAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnJlY29yZHMge1xuICAgICAgbWFyZ2luOiA0MHB4IDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLnJlY29yZHNfX2lubmVyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogOTVweDsgfSB9XG4gIC5yZWNvcmRzLWhlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5yZWNvcmRzLWhlYWRlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cbiAgLnJlY29yZHMtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICBmb250LWZhbWlseTogXCJJQk1QbGV4U2VyaWYtU2VtaUJvbGRcIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBcIlRhaG9tYVwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAucmVjb3Jkcy10aXRsZSB7XG4gICAgICAgIG1heC13aWR0aDogNTU1cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnJlY29yZHMtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuICAucmVjb3Jkcy1zdGF0cyB7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgZm9udC1mYW1pbHk6IFwiSUJNUGxleFNlcmlmLVNlbWlCb2xkXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBtYXJnaW4tdG9wOiBhdXRvOyB9XG4gICAgLnJlY29yZHMtc3RhdHNfX2N1cnJlbnQge1xuICAgICAgZm9udC1zaXplOiA0MHB4OyB9XG4gICAgLnJlY29yZHMtc3RhdHNfX3NlcGFyYXRvciB7XG4gICAgICBvcGFjaXR5OiAuMjtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDsgfVxuICAgIC5yZWNvcmRzLXN0YXRzX190b3RhbCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDsgfVxuICAucmVjb3Jkcy1zbGlkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgIC5yZWNvcmRzLXNsaWRlcjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYmFja2dyb3VuZDogIzFDNjJDQjtcbiAgICAgIG9wYWNpdHk6IC4xNTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogNDBweDtcbiAgICAgIHotaW5kZXg6IDA7IH1cbiAgICAucmVjb3Jkcy1zbGlkZXIgLnNsaWNrLWFycm93IHtcbiAgICAgIHRvcDogMzAlOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnJlY29yZHMtc2xpZGVyIC5zbGljay1hcnJvdyB7XG4gICAgICAgICAgdG9wOiAyNCU7IH0gfVxuICAgICAgLnJlY29yZHMtc2xpZGVyIC5zbGljay1hcnJvdzpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMzY5cHggMTYyOXB4O1xuICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTE3M3B4IC0xNDEwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgICAucmVjb3Jkcy1zbGlkZXIgLnNsaWNrLXByZXYge1xuICAgICAgICBsZWZ0OiAtOTNweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAucmVjb3Jkcy1zbGlkZXIgLnNsaWNrLXByZXYge1xuICAgICAgICBsZWZ0OiAtNjVweDsgfVxuICAgICAgICAucmVjb3Jkcy1zbGlkZXIgLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpIHNjYWxlKDAuNzUpOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5yZWNvcmRzLXNsaWRlciAuc2xpY2stcHJldiB7XG4gICAgICAgIGxlZnQ6IC0xN3B4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgICAucmVjb3Jkcy1zbGlkZXIgLnNsaWNrLW5leHQge1xuICAgICAgICByaWdodDogLTUwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgLnJlY29yZHMtc2xpZGVyIC5zbGljay1uZXh0IHtcbiAgICAgICAgcmlnaHQ6IC0xMHB4OyB9XG4gICAgICAgIC5yZWNvcmRzLXNsaWRlciAuc2xpY2stbmV4dDpiZWZvcmUge1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC43NSk7IH0gfVxuICAgIC5yZWNvcmRzLXNsaWRlciAuc2xpY2stZGlzYWJsZWQge1xuICAgICAgb3BhY2l0eTogLjI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgICAucmVjb3Jkcy1zbGlkZXJfX3dyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5yZWNvcmRzLXNsaWRlcl9fd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNTVweDsgfSB9XG4gIC5yZWNvcmRzLWl0ZW0ge1xuICAgIHdpZHRoOiAyODBweDtcbiAgICBwYWRkaW5nLXRvcDogMjhweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAyNDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ1cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5yZWNvcmRzLWl0ZW0ge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzVweDsgfSB9XG4gICAgLnJlY29yZHMtaXRlbS0td2l0aC1iYWRnZTpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5yZWNvcmRzLWl0ZW06YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogI0E4QThBODtcbiAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgICAgYm90dG9tOiAzNHB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHotaW5kZXg6IDI7IH1cbiAgICAucmVjb3Jkcy1pdGVtX19iYWRnZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDI3cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgei1pbmRleDogMjsgfVxuICAgIC5yZWNvcmRzLWl0ZW1fX25vdGUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICBvcGFjaXR5OiAuNzU7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAgICAgLnJlY29yZHMtaXRlbV9fbm90ZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9IH1cbiAgICAucmVjb3Jkcy1pdGVtX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1mYW1pbHk6IFwiSXN0b2tXZWItQm9sZFwiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIG1heC13aWR0aDogMjgwcHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAucmVjb3Jkcy1pdGVtX190aXRsZSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiBub25lOyB9IH1cbiAgICAucmVjb3Jkcy1pdGVtX19saW5rIHtcbiAgICAgIGNvbG9yOiAjMUM2MkNCO1xuICAgICAgZm9udC1mYW1pbHk6IFwiSXN0b2tXZWItQm9sZFwiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAucmVjb3Jkcy1pdGVtX19saW5rOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zcHJpdGUuc3ZnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEzNjlweCAxNjI5cHg7XG4gICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTE1cHggLTEzMzhweDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMDsgfVxuICAgIC5yZWNvcmRzLWl0ZW1fX3llYXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIklzdG9rV2ViLUJvbGRcIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBcIlRhaG9tYVwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgb3BhY2l0eTogLjc1OyB9XG5cbi55ZWFycy1saXN0IHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1pbi1oZWlnaHQ6IDIzMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvdGltZWxpbmUtYmcucG5nXCIpIG5vLXJlcGVhdCByaWdodCBib3R0b20gI0Y4RjhGODtcbiAgcGFkZGluZzogNDBweCAwIDIwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC55ZWFycy1saXN0IHtcbiAgICAgIHdpZHRoOiA5MzBweDsgfSB9XG4gIC55ZWFycy1saXN0IGRsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAgIC55ZWFycy1saXN0IGRsIHtcbiAgICAgICAgd2lkdGg6IDc0MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC55ZWFycy1saXN0IGRsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAueWVhcnMtbGlzdCBkdCB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgY29sb3I6ICMxQzYyQ0I7XG4gICAgZm9udC1mYW1pbHk6IFwiSUJNUGxleFNlcmlmLUJvbGRcIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBcIlRhaG9tYVwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmbGV4LWJhc2lzOiA0MHB4O1xuICAgIG1hcmdpbi10b3A6IDFweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAueWVhcnMtbGlzdCBkdCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLnllYXJzLWxpc3QgZGQge1xuICAgIGZsZXgtYmFzaXM6IDY5MnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIHdpZHRoOiA2OTJweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnllYXJzLWxpc3QgZGQge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi50cmF2ZWwtbWFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDg2MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvdHJhdmVsLW1hcC5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLnRyYXZlbC1tYXAge1xuICAgICAgaGVpZ2h0OiA1NTJweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC50cmF2ZWwtbWFwIHtcbiAgICAgIGhlaWdodDogNDAwcHg7IH0gfVxuICAudHJhdmVsLW1hcF9fcGluIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAudHJhdmVsLW1hcF9fcGluX2J1bGxldCB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3Nwcml0ZS5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEzNjlweCAxNjI5cHg7XG4gICAgICB3aWR0aDogMzFweDtcbiAgICAgIGhlaWdodDogMzZweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzA3cHggLTE1NTdweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLnRyYXZlbC1tYXBfX3Bpbl9idWxsZXQ6aG92ZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMzY5cHggMTYyOXB4O1xuICAgICAgICB3aWR0aDogMzFweDtcbiAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTMzOHB4IC0xNTkzcHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAgICAgLnRyYXZlbC1tYXBfX3Bpbl9idWxsZXQ6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiBjYWxjKDEwMCUgKyAxMnB4KTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMTJweDtcbiAgICAgICAgICBib3gtc2hhZG93OiA0cHggLTRweCAyNHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgICAgICAgb3BhY2l0eTogMDsgfVxuICAgICAgICAudHJhdmVsLW1hcF9fcGluX2J1bGxldC0tcmlnaHQ6YmVmb3JlIHtcbiAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICBsZWZ0OiBjYWxjKDEwMCUgKyAxMnB4KTtcbiAgICAgICAgICBib3gtc2hhZG93OiAtNHB4IDRweCAyNHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7IH0gfVxuICAgIC50cmF2ZWwtbWFwX19waW4uYWN0aXZlIC50cmF2ZWwtbWFwX19waW5fYnVsbGV0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3Nwcml0ZS5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEzNjlweCAxNjI5cHg7XG4gICAgICB3aWR0aDogMzFweDtcbiAgICAgIGhlaWdodDogMzZweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzM4cHggLTE1OTNweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAgICAgICAudHJhdmVsLW1hcF9fcGluLmFjdGl2ZSAudHJhdmVsLW1hcF9fcGluX2J1bGxldDpiZWZvcmUge1xuICAgICAgICAgIG9wYWNpdHk6IDE7IH0gfVxuICAudHJhdmVsLW1hcF9fdG9vbHRpcCB7XG4gICAgd2lkdGg6IDI4OHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogMCAwIDMwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAgIC50cmF2ZWwtbWFwX190b29sdGlwIHtcbiAgICAgICAgd2lkdGg6IDQwMHB4OyB9IH1cbiAgICAudHJhdmVsLW1hcF9fdG9vbHRpcCAuc2xpY2stZG90cyBidXR0b24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgIC50cmF2ZWwtbWFwX190b29sdGlwIC5zbGljay1hY3RpdmUgYnV0dG9uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxYzYyY2I7IH1cbiAgICAudHJhdmVsLW1hcF9fdG9vbHRpcF9jbG9zZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zcHJpdGUuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMzY5cHggMTYyOXB4O1xuICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI2MHB4IC0xNTIwcHg7XG4gICAgICByaWdodDogMTZweDtcbiAgICAgIHRvcDogMTZweDtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLnRyYXZlbC1tYXBfX3Rvb2x0aXBfY2xvc2U6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAuODsgfVxuICAgIC50cmF2ZWwtbWFwX190b29sdGlwX2dhbGxlcnkge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC50cmF2ZWwtbWFwX190b29sdGlwX2dhbGxlcnkge1xuICAgICAgICAgIGhlaWdodDogMTYwcHg7IH0gfVxuICAgIC50cmF2ZWwtbWFwX190b29sdGlwX2NvbnRlbnQge1xuICAgICAgcGFkZGluZzogMTZweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAgICAgICAudHJhdmVsLW1hcF9fdG9vbHRpcF9jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nOiAyNHB4OyB9IH1cbiAgICAudHJhdmVsLW1hcF9fdG9vbHRpcF90aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIklzdG9rV2ViLUJvbGRcIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBcIlRhaG9tYVwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAgICAgICAudHJhdmVsLW1hcF9fdG9vbHRpcF90aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4OyB9IH1cbiAgICAudHJhdmVsLW1hcF9fdG9vbHRpcF9kYXRlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgY29sb3I6ICNhYWE7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAgICAgLnRyYXZlbC1tYXBfX3Rvb2x0aXBfZGF0ZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDsgfSB9XG4gICAgLnRyYXZlbC1tYXBfX3Rvb2x0aXBfbGluayB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICAgIGNvbG9yOiAjMUM2MkNCO1xuICAgICAgZm9udC1mYW1pbHk6IFwiSXN0b2tXZWItQm9sZFwiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZy1yaWdodDogMjJweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgIC50cmF2ZWwtbWFwX190b29sdGlwX2xpbms6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHotaW5kZXg6IDExMTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3Nwcml0ZS5zdmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTM2OXB4IDE2MjlweDtcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIGhlaWdodDogMTFweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyNzVweCAtMTUzNXB4OyB9XG4gICAgICAudHJhdmVsLW1hcF9fdG9vbHRpcF9saW5rOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMxOTUxQTY7IH1cbiAgICAgICAgLnRyYXZlbC1tYXBfX3Rvb2x0aXBfbGluazpob3ZlcjpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEzNjlweCAxNjI5cHg7XG4gICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMXB4O1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjkxcHggLTE1NDZweDsgfVxuICAgIC50cmF2ZWwtbWFwX190b29sdGlwX3NsaWRlciB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAgICAgICAudHJhdmVsLW1hcF9fdG9vbHRpcF9zbGlkZXIge1xuICAgICAgICAgIGhlaWdodDogMjQwcHg7IH0gfVxuICAgICAgLnRyYXZlbC1tYXBfX3Rvb2x0aXBfc2xpZGVyIC5zbGljay1kb3RzIHtcbiAgICAgICAgei1pbmRleDogNDtcbiAgICAgICAgYm90dG9tOiAxMnB4OyB9XG4gICAgICAudHJhdmVsLW1hcF9fdG9vbHRpcF9zbGlkZXIgLnNsaWNrLWFycm93IHtcbiAgICAgICAgei1pbmRleDogMTExMTsgfVxuICAgICAgICAudHJhdmVsLW1hcF9fdG9vbHRpcF9zbGlkZXIgLnNsaWNrLWFycm93OmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zcHJpdGUuc3ZnXCIpO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTM2OXB4IDE2MjlweDtcbiAgICAgICAgICB3aWR0aDogOXB4O1xuICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI1MXB4IC0xNTA0cHg7XG4gICAgICAgICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLnRyYXZlbC1tYXBfX3Rvb2x0aXBfc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1uZXh0IHtcbiAgICAgICAgICByaWdodDogMTZweDsgfVxuICAgICAgICAudHJhdmVsLW1hcF9fdG9vbHRpcF9zbGlkZXIgLnNsaWNrLWFycm93LnNsaWNrLXByZXYge1xuICAgICAgICAgIGxlZnQ6IDE2cHg7IH1cbiAgICAgICAgICAudHJhdmVsLW1hcF9fdG9vbHRpcF9zbGlkZXIgLnNsaWNrLWFycm93LnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZykgIWltcG9ydGFudDsgfVxuICAgICAgICAudHJhdmVsLW1hcF9fdG9vbHRpcF9zbGlkZXIgLnNsaWNrLWFycm93OmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgb3BhY2l0eTogLjc1OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAgICAgLnRyYXZlbC1tYXBfX3Rvb2x0aXBfc2xpZGUge1xuICAgICAgICBoZWlnaHQ6IDI0MHB4OyB9XG4gICAgICAgIC50cmF2ZWwtbWFwX190b29sdGlwX3NsaWRlIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlOyB9IH1cbiAgLnRyYXZlbC1tYXAgLmpzLXRpbWVsaW5lLWl0ZW0ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLnRpbWVsaW5lIHtcbiAgaGVpZ2h0OiA0OHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC50aW1lbGluZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLnRpbWVsaW5lIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAudGltZWxpbmUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgIGhlaWdodDogYXV0bzsgfSB9XG4gIC50aW1lbGluZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQ6ICNFQkVCRUI7XG4gICAgaGVpZ2h0OiA1cHg7XG4gICAgbGVmdDogMzVweDtcbiAgICByaWdodDogMzVweDtcbiAgICB0b3A6IDdweDtcbiAgICB6LWluZGV4OiAxO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1yYWRpdXM6IDIuNXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnRpbWVsaW5lOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAudGltZWxpbmUtbGluZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAudGltZWxpbmUtbGluZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAudGltZWxpbmUtbGluZV9tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAudGltZWxpbmUtbGluZV9tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgLnRpbWVsaW5lLWxpbmVfbW9iaWxlX19sYWJlbCB7XG4gICAgICBmb250LWZhbWlseTogXCJJc3Rva1dlYi1Cb2xkXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDsgfVxuICAgIC50aW1lbGluZS1saW5lX21vYmlsZV9fbGlzdCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gIC50aW1lbGluZS1pdGVtIHtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIC50aW1lbGluZS1pdGVtOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMyMDIwMjA7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgei1pbmRleDogMTExMTsgfVxuICAgIC50aW1lbGluZS1pdGVtIHNwYW4ge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICBmb250LWZhbWlseTogXCJJQk1QbGV4U2VyaWYtUmVndWxhclwiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gICAgLnRpbWVsaW5lLWl0ZW0uYWN0aXZlOmJlZm9yZSB7XG4gICAgICBib3JkZXItY29sb3I6ICMyODhFODg7IH1cbiAgICAudGltZWxpbmUtaXRlbS5hY3RpdmUgc3BhbiB7XG4gICAgICBjb2xvcjogIzI4OEU4ODtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIklCTVBsZXhTZXJpZi1Cb2xkXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLnNvY2lhbF9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLnNvY2lhbF9faXRlbSB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgZm9udC1zaXplOiAwOyB9XG4gIC5zb2NpYWxfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi5zb2NpYWxfX2xpbmsge1xuICBjb2xvcjogIzIwMjAyMDtcbiAgb3BhY2l0eTogLjU7XG4gIHRyYW5zaXRpb246IC4zcztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5zb2NpYWxfX2xpbms6aG92ZXIge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgICAuc29jaWFsX19saW5rOmhvdmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zcHgpOyB9IH1cbiAgLmhlYWRlci0td2hpdGU6bm90KC5oZWFkZXItLW9wZW5lZCkgLnNvY2lhbF9fbGluayB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgb3BhY2l0eTogMTsgfVxuXG4uc29jaWFsLS1mb290ZXIgLnNvY2lhbF9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnNvY2lhbC0tZm9vdGVyIC5zb2NpYWxfX2xpc3Qge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuXG4uc29jaWFsLS1mb290ZXIgLnNvY2lhbF9faXRlbSB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBmb250LXNpemU6IDA7IH1cbiAgLnNvY2lhbC0tZm9vdGVyIC5zb2NpYWxfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi5zb2NpYWwtLWZvb3RlciAuc29jaWFsX19saW5rIHtcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IC41O1xuICB0cmFuc2l0aW9uOiAuM3M7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNyk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgZGlzcGxheTogZmxleDsgfVxuICAuc29jaWFsLS1mb290ZXIgLnNvY2lhbF9fbGluayBpbWcsIC5zb2NpYWwtLWZvb3RlciAuc29jaWFsX19saW5rIHN2ZyB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IDE2cHg7XG4gICAgbWF4LXdpZHRoOiAxNnB4OyB9XG4gIC5zb2NpYWwtLWZvb3RlciAuc29jaWFsX19saW5rOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAgIC5zb2NpYWwtLWZvb3RlciAuc29jaWFsX19saW5rOmhvdmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lOyB9IH1cblxuLnNoYXJlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnNoYXJlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IH0gfVxuICAuc2hhcmVfX3RpdGxlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICBmb250LWZhbWlseTogXCJJc3Rva1dlYi1Cb2xkXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5zaGFyZV9fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5zaGFyZV9faXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMDsgfVxuICAgIC5zaGFyZV9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAuc2hhcmVfX2xpbmsge1xuICAgIGNvbG9yOiAjMjAyMDIwO1xuICAgIG9wYWNpdHk6IC41O1xuICAgIHRyYW5zaXRpb246IC4zcztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAuc2hhcmVfX2xpbms6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAgICAgICAuc2hhcmVfX2xpbms6aG92ZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtM3B4KTsgfSB9XG4gICAgLmhlYWRlci0td2hpdGU6bm90KC5oZWFkZXItLW9wZW5lZCkgLnNoYXJlX19saW5rIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAuc2hhcmUtLWZvb3RlciAuc29jaWFsX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5zaGFyZS0tZm9vdGVyIC5zb2NpYWxfX2xpc3Qge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG4gIC5zaGFyZS0tZm9vdGVyIC5zb2NpYWxfX2l0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIGZvbnQtc2l6ZTogMDsgfVxuICAgIC5zaGFyZS0tZm9vdGVyIC5zb2NpYWxfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLnNoYXJlLS1mb290ZXIgLnNvY2lhbF9fbGluayB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgb3BhY2l0eTogLjU7XG4gICAgdHJhbnNpdGlvbjogLjNzO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNyk7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLnNoYXJlLS1mb290ZXIgLnNvY2lhbF9fbGluayBpbWcsIC5zaGFyZS0tZm9vdGVyIC5zb2NpYWxfX2xpbmsgc3ZnIHtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIG1heC1oZWlnaHQ6IDE2cHg7XG4gICAgICBtYXgtd2lkdGg6IDE2cHg7IH1cbiAgICAuc2hhcmUtLWZvb3RlciAuc29jaWFsX19saW5rOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAgICAgLnNoYXJlLS1mb290ZXIgLnNvY2lhbF9fbGluazpob3ZlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBub25lOyB9IH1cbiAgLnNoYXJlX190ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAgIC5zaGFyZV9fdGV4dC52aXNpYmxlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4udGFnc19faGVhZGVyIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC1mYW1pbHk6IFwiSXN0b2tXZWItQm9sZFwiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6ICMyMDIwMjA7IH1cblxuLnRhZ3NfX2J0bi10b2dnbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1yaWdodDogMjRweDtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgZm9udC1mYW1pbHk6IFwiSXN0b2tXZWItQm9sZFwiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICMxQzYyQ0I7IH1cbiAgLnRhZ3NfX2J0bi10b2dnbGU6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNjAlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd2lkdGg6IDlweDtcbiAgICBoZWlnaHQ6IDlweDtcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICMxQzYyQ0I7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMxQzYyQ0I7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTEwMCUpIHJvdGF0ZSgtMTM1ZGVnKTtcbiAgICB0cmFuc2l0aW9uOiAuMjVzOyB9XG4gIC50YWdzX19idG4tdG9nZ2xlLS1zaG93OjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpIHJvdGF0ZSg0NWRlZyk7IH1cblxuLnRhZ3NfX3Jlc2V0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGNvbG9yOiAjMUM2MkNCO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDEzcHg7IH1cbiAgLnRhZ3NfX3Jlc2V0OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zcHJpdGUuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTM2OXB4IDE2MjlweDtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMzFweCAtMTQ4NHB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTsgfVxuICAudGFnc19fcmVzZXQtLWRpc2FibGVkIHtcbiAgICBjb2xvcjogI0JGQkZCRjsgfVxuICAgIC50YWdzX19yZXNldC0tZGlzYWJsZWQ6aG92ZXIge1xuICAgICAgY29sb3I6ICNCRkJGQkY7IH1cbiAgICAudGFnc19fcmVzZXQtLWRpc2FibGVkOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3Nwcml0ZS5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEzNjlweCAxNjI5cHg7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjQxcHggLTE0OTRweDsgfVxuXG4udGFnc19fbGlzdCB7XG4gIG1hcmdpbjogMCAtNHB4O1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LXNpemU6IDA7XG4gIHBhZGRpbmctdG9wOiA4cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLnRhZ3NfX2xpc3Qge1xuICAgICAgbWFyZ2luOiAwIC04cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAudGFnc19fbGlzdCB7XG4gICAgICBtYXJnaW46IDAgLTEycHg7IH0gfVxuXG4udGFnc19faXRlbSB7XG4gIG1hcmdpbjogOHB4IDRweCAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLnRhZ3NfX2l0ZW0ge1xuICAgICAgbWFyZ2luOiA4cHggOHB4OyB9IH1cbiAgLnRhZ3NfX2l0ZW0gYnV0dG9uIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRTVFNUU1O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC50YWdzX19pdGVtIGJ1dHRvbjpob3ZlciB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMUM2MkNCO1xuICAgICAgY29sb3I6ICMxQzYyQ0I7IH1cbiAgLnRhZ3NfX2l0ZW0gaSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcmlnaHQ6IDNweDtcbiAgICB0b3A6IDNweDtcbiAgICBib3R0b206IDNweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICB6LWluZGV4OiAyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC50YWdzX19pdGVtLmFjdGl2ZSBidXR0b24ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMxQzYyQ0I7XG4gICAgY29sb3I6ICMxQzYyQ0I7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAudGFnc19faXRlbS5hY3RpdmUgYnV0dG9uIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDsgfSB9XG4gIC50YWdzX19pdGVtOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIHRvcDogNXB4O1xuICAgIGJvdHRvbTogNXB4O1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSwgd2hpdGUpO1xuICAgIHotaW5kZXg6IDI7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLnRhZ3NfX2l0ZW06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogOHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEzNjlweCAxNjI5cHg7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjMxcHggLTE0ODRweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgei1pbmRleDogMztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLnRhZ3NfX2l0ZW0uYWN0aXZlOmhvdmVyOmJlZm9yZSwgLnRhZ3NfX2l0ZW0uYWN0aXZlOmhvdmVyOmFmdGVyLCAudGFnc19faXRlbS5hY3RpdmU6aG92ZXIgaSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAudGFnc19faXRlbS5hY3RpdmU6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4ubWFpbi1ibG9jayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtaW4taGVpZ2h0OiAzNTBweDsgfVxuICAubWFpbi1ibG9jazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDE5N3B4O1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjMUExQTFBIDAlLCByZ2JhKDAsIDAsIDAsIDApIDc3LjYzJSk7XG4gICAgb3BhY2l0eTogMC40O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgLm1haW4tYmxvY2s6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogNjAlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwRDBEMEQgMTAuNjglLCByZ2JhKDAsIDAsIDAsIDApIDEwMCUpOyB9XG4gIC5tYWluLWJsb2NrLS1ub19pbWFnZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL25vLWJhY2tncm91bmQuanBnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuICAgIC5tYWluLWJsb2NrLS1ub19pbWFnZTpiZWZvcmUsIC5tYWluLWJsb2NrLS1ub19pbWFnZTphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5tYWluLWJsb2NrIC5jb250YWluZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiA5M3B4O1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgzNjBkZWcsIHJnYmEoMCwgMCwgMCwgMC42NSkgMCUsIHJnYmEoMCwgMCwgMCwgMCkgODAuNjYlKTsgfVxuICAubWFpbi1ibG9ja19faW5uZXIge1xuICAgIHBhZGRpbmc6IDE1MHB4IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAgICAgLm1haW4tYmxvY2tfX2lubmVyIHtcbiAgICAgICAgbWluLWhlaWdodDogNTU0cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLm1haW4tYmxvY2tfX2lubmVyIHtcbiAgICAgICAgcGFkZGluZzogMTMwcHggMDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfSB9XG4gIC5tYWluLWJsb2NrX19tYWluIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgICAubWFpbi1ibG9ja19fbWFpbiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI2MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5tYWluLWJsb2NrX19tYWluIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTg1cHg7IH0gfVxuICAubWFpbi1ibG9ja19fbG9nbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBtYXgtd2lkdGg6IDE2NXB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGZvbnQtc2l6ZTogMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLm1haW4tYmxvY2tfX2xvZ28ge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICBtYXJnaW46IDAgYXV0byA0MHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDEyNXB4OyB9IH1cbiAgICAubWFpbi1ibG9ja19fbG9nbyBpbWcsIC5tYWluLWJsb2NrX19sb2dvIHN2ZyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlOyB9XG4gIC5tYWluLWJsb2NrX19sYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuICAubWFpbi1ibG9ja19fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgdGV4dC1zaGFkb3c6IDAgMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMjUpOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAgICAgLm1haW4tYmxvY2tfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNTZweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAubWFpbi1ibG9ja19fdGl0bGUge1xuICAgICAgICBsaW5lLWhlaWdodDogNTZweDtcbiAgICAgICAgZm9udC1zaXplOiA1MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5tYWluLWJsb2NrX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7IH0gfVxuICAgIC5tYWluLWJsb2NrX190aXRsZTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5tYWluLWJsb2NrX19kZXNjIHtcbiAgICAgIG1heC13aWR0aDogNjQwcHg7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5tYWluLWJsb2NrX19kZXNjIHtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgbWF4LXdpZHRoOiA0MDBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAubWFpbi1ibG9ja19fYWN0aW9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDU2cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAubWFpbi1ibG9ja19fYWN0aW9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDQ4cHg7IH0gfVxuICAubWFpbi1ibG9ja19fYWN0aW9uOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5tYWluLWJsb2NrX19hY3Rpb24gLmJ0biB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7IH1cbiAgLm1haW4tYmxvY2tfX3RhYnMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAubWFpbi1ibG9jay0taG9tZSB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA3NCUgY2VudGVyOyB9IH1cbiAgLm1haW4tYmxvY2stLWhvbWUgLm1haW4tYmxvY2tfX2lubmVyIHtcbiAgICBtaW4taGVpZ2h0OiA3MDBweDtcbiAgICBoZWlnaHQ6IDcwMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAubWFpbi1ibG9jay0taG9tZSAubWFpbi1ibG9ja19faW5uZXIge1xuICAgICAgICBtaW4taGVpZ2h0OiA2NDZweDtcbiAgICAgICAgaGVpZ2h0OiA2NDZweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAubWFpbi1ibG9jay0taG9tZSAubWFpbi1ibG9ja19faW5uZXIge1xuICAgICAgICBtaW4taGVpZ2h0OiA0NjhweDtcbiAgICAgICAgaGVpZ2h0OiA0NjhweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDExNXB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLm1haW4tYmxvY2stLWhvbWUgLm1haW4tYmxvY2tfX2Rlc2MsIC5tYWluLWJsb2NrLS1ob21lIC5tYWluLWJsb2NrX19hY3Rpb24ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAubWFpbi1ibG9jay0taG9tZSAubWFpbi1ibG9ja19fdGl0bGUge1xuICAgICAgbWF4LXdpZHRoOiA2NDBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5tYWluLWJsb2NrLS1ob21lIC5tYWluLWJsb2NrX190aXRsZSB7XG4gICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIG1heC13aWR0aDogNDAwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAubWFpbi1ibG9jay0taG9tZSAubWFpbi1ibG9ja19fdGl0bGUge1xuICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5tYWluLWJsb2NrLS13aXRoLWxvZ28gLm1haW4tYmxvY2tfX2lubmVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxNjBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5tYWluLWJsb2NrLS13aXRoLWxvZ28gLm1haW4tYmxvY2tfX2lubmVyIHtcbiAgICAgIHBhZGRpbmc6IDE3MHB4IDAgMTEwcHg7XG4gICAgICBtaW4taGVpZ2h0OiA0NzBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5tYWluLWJsb2NrLS13aXRoLWxvZ28gLm1haW4tYmxvY2tfX2lubmVyIHtcbiAgICAgIHBhZGRpbmc6IDEwNnB4IDAgNzNweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDQ3MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLm1haW4tYmxvY2stLXdpdGgtbG9nbyAubWFpbi1ibG9ja19fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDU1cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAubWFpbi1ibG9jay0td2l0aC1sb2dvIC5tYWluLWJsb2NrX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAubWFpbi1ibG9jay0td2l0aC1sb2dvIC5tYWluLWJsb2NrX19sYWJlbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MnB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5tYWluLWJsb2NrLS13aXRoLWxvZ28gLm1haW4tYmxvY2tfX2xhYmVsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAubWFpbi1ibG9jay0td2l0aC1sb2dvIC5tYWluLWJsb2NrX19hY3Rpb24ge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7IH1cbiAgICAubWFpbi1ibG9jay0td2l0aC1sb2dvIC5tYWluLWJsb2NrX19hY3Rpb24gLmljb24tcm91bmRlZC1hcnJvdyB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTVweCk7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLm1haW4tYmxvY2stLWV4cGVkaXRpb24gLm1haW4tYmxvY2tfX2lubmVyIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDY0NnB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLm1haW4tYmxvY2stLWV4cGVkaXRpb24gLm1haW4tYmxvY2tfX2lubmVyIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDQ2OHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLm1haW4tYmxvY2stLWV4cGVkaXRpb24gLm1haW4tYmxvY2tfX21haW4ge1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAubWFpbi1ibG9jay0tZXhwZWRpdGlvbiAubWFpbi1ibG9ja19fbG9nbyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLm1haW4tYmxvY2stLWV4cGVkaXRpb24gLm1haW4tYmxvY2tfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1NXB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLm1haW4tYmxvY2stLWV4cGVkaXRpb24gLm1haW4tYmxvY2tfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9IH1cbiAgLm1haW4tYmxvY2stLWV4cGVkaXRpb24gLm1haW4tYmxvY2tfX2FjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMzJweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLm1haW4tYmxvY2stLWV4cGVkaXRpb24gLm1haW4tYmxvY2tfX2FjdGlvbiAuYnRuIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgICAgICAgLm1haW4tYmxvY2stLWV4cGVkaXRpb24gLm1haW4tYmxvY2tfX2FjdGlvbiAuYnRuOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gIC5wYWdlLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9IH1cblxuLnBhZ2UtdGl0bGUgKyAuc2VjdGlvbiAuc2VjdGlvbl9faW5uZXIge1xuICBwYWRkaW5nLXRvcDogMDsgfVxuXG4ucGFnZS10aXRsZTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ucGFnZS10aXRsZV9fbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBmb250LWZhbWlseTogXCJJc3Rva1dlYi1Cb2xkXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDExcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGNvbG9yOiAjMjAyMDIwOyB9XG4gIC5wYWdlLXRpdGxlX19sYWJlbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGOEMwMztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cblxuLnBhZ2UtdGl0bGVfX2RhdGUge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBmb250LWZhbWlseTogXCJJc3Rva1dlYi1SZWd1bGFyXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBjb2xvcjogIzk2OTY5NjsgfVxuXG4ubWFpbi1leHBlZGl0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDMwcHg7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5tYWluLWV4cGVkaXRpb24ge1xuICAgICAgYm90dG9tOiAxNnB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm1haW4tZXhwZWRpdGlvbl9fbGlzdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5tYWluLWV4cGVkaXRpb25fX2xpc3Qge1xuICAgICAgbWFyZ2luOiAwIC0zNXB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLm1haW4tZXhwZWRpdGlvbl9fbGlzdCB7XG4gICAgICBtYXJnaW46IDAgLThweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5tYWluLWV4cGVkaXRpb25fX2xpc3Qge1xuICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgdHJhbnNpdGlvbjogLjNzOyB9XG4gICAgICAubWFpbi1leHBlZGl0aW9uX19saXN0LnNsaWNrLWluaXRpYWxpemVkIHtcbiAgICAgICAgb3BhY2l0eTogMjtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5tYWluLWV4cGVkaXRpb25fX2l0ZW0ge1xuICAgICAgZmxleDogMCAwIDMzLjMzMzMlO1xuICAgICAgbWF4LXdpZHRoOiAzMy4zMzMzJTsgfSB9XG4gIC5tYWluLWV4cGVkaXRpb25fX2l0ZW0tLWN1cnJlbnQgLm1haW4tZXhwZWRpdGlvbl9fbGluazphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEzNjlweCAxNjI5cHg7XG4gICAgd2lkdGg6IDhweDtcbiAgICBoZWlnaHQ6IDEzcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM3MnB4IC0zNzBweDtcbiAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG4gIC5tYWluLWV4cGVkaXRpb25fX2l0ZW0taW5uZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgICAubWFpbi1leHBlZGl0aW9uX19pdGVtLWlubmVyIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMCAzNXB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5tYWluLWV4cGVkaXRpb25fX2l0ZW0taW5uZXIge1xuICAgICAgICBwYWRkaW5nOiAwIDlweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAubWFpbi1leHBlZGl0aW9uX19pdGVtLWlubmVyIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfSB9XG4gIC5tYWluLWV4cGVkaXRpb25fX251bSB7XG4gICAgZm9udC1zaXplOiA0NnB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIklCTVBsZXhTZXJpZi1NZWRpdW1cIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBcIlRhaG9tYVwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAubWFpbi1leHBlZGl0aW9uX19udW0ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDsgfSB9XG4gIC5tYWluLWV4cGVkaXRpb25fX2Rlc2Mge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMThweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgLm1haW4tZXhwZWRpdGlvbl9fZGVzYyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLm1haW4tZXhwZWRpdGlvbl9fZGVzYyB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9IH1cbiAgLm1haW4tZXhwZWRpdGlvbl9fbGluayB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAuY3VycmVudC1leHBlZGl0aW9uX19pbm5lciB7XG4gICAgcGFkZGluZzogNTZweCAwIDQ4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmN1cnJlbnQtZXhwZWRpdGlvbl9faW5uZXIge1xuICAgIHBhZGRpbmc6IDQwcHggMCAzMnB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jdXJyZW50LWV4cGVkaXRpb25fX2lubmVyIHtcbiAgICBwYWRkaW5nOiAyNHB4IDAgMjBweDsgfSB9XG5cbi5jdXJyZW50LWV4cGVkaXRpb25fX2hlYWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmN1cnJlbnQtZXhwZWRpdGlvbl9faGVhZCB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cbiAgLmN1cnJlbnQtZXhwZWRpdGlvbl9faGVhZDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5jdXJyZW50LWV4cGVkaXRpb25fX2xhYmVsIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBjb2xvcjogIzIwMjAyMDtcbiAgZm9udC1mYW1pbHk6IFwiSXN0b2tXZWItQm9sZFwiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmN1cnJlbnQtZXhwZWRpdGlvbl9fbGFiZWwge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5jdXJyZW50LWV4cGVkaXRpb25fX2xhYmVsIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH0gfVxuICAuY3VycmVudC1leHBlZGl0aW9uX19sYWJlbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6ICNGRjhDMDM7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5jdXJyZW50LWV4cGVkaXRpb25fX2xhYmVsICsgLmN1cnJlbnQtZXhwZWRpdGlvbl9fdGl0bGUge1xuICAgICAgcGFkZGluZy10b3A6IDQ4cHg7IH0gfVxuXG4uY3VycmVudC1leHBlZGl0aW9uX190aXRsZSB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBtYXgtd2lkdGg6IDcwMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG5cbi5jdXJyZW50LWV4cGVkaXRpb25fX2xvZ28ge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgZmxleDogMCAwIDE0MHB4O1xuICBtYXgtd2lkdGg6IDE0MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5jdXJyZW50LWV4cGVkaXRpb25fX2xvZ28ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5jdXJyZW50LWV4cGVkaXRpb25fX3RyYWNrIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmN1cnJlbnQtZXhwZWRpdGlvbl9fYm9keSB7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9IH1cblxuLmN1cnJlbnQtZXhwZWRpdGlvbl9fdGFicy1oZWFkIHtcbiAgZGlzcGxheTogZmxleDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuY3VycmVudC1leHBlZGl0aW9uX190YWJzLWhlYWQge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuY3VycmVudC1leHBlZGl0aW9uX190YWJzLWhlYWQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5jdXJyZW50LWV4cGVkaXRpb25fX3RhYnMtaGVhZCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY3VycmVudC1leHBlZGl0aW9uX190YWJzLWxpbmsge1xuICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmN1cnJlbnQtZXhwZWRpdGlvbl9fdGFicy1saW5rIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogLTE2cHg7IH0gfVxuXG4uY3VycmVudC1leHBlZGl0aW9uX190YWJzLWxpbmsgLl9idG4ge1xuICBmb250LWZhbWlseTogXCJJc3Rva1dlYi1Cb2xkXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzFDNjJDQjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjgsIDk4LCAyMDMsIDAuMyk7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmN1cnJlbnQtZXhwZWRpdGlvbl9fdGFicy1saW5rIC5fYnRuIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMzJweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5jdXJyZW50LWV4cGVkaXRpb25fX3RhYnMtbGluayAuX2J0biB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH0gfVxuICAuY3VycmVudC1leHBlZGl0aW9uX190YWJzLWxpbmsgLl9idG46bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5jdXJyZW50LWV4cGVkaXRpb25fX3RhYnMtbGluayAuX2J0bjpob3ZlciB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmN1cnJlbnQtZXhwZWRpdGlvbl9fdGFicy1saW5rIC5fYnRuLmFjdGl2ZSB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICMyMDIwMjA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5jdXJyZW50LWV4cGVkaXRpb25fX3RhYnMtbGluayAuX2J0bi5hY3RpdmUge1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4OyB9IH1cblxuLmN1cnJlbnQtZXhwZWRpdGlvbl9fdGFicy1hY3Rpb24ge1xuICBmb250LXNpemU6IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jdXJyZW50LWV4cGVkaXRpb25fX3RhYnMtYWN0aW9uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLmN1cnJlbnQtZXhwZWRpdGlvbl9fdGFicy1hY3Rpb24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5jdXJyZW50LWV4cGVkaXRpb25fX3RhYnMtYWN0aW9uIHtcbiAgICAgIG9yZGVyOiAtMTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuY3VycmVudC1leHBlZGl0aW9uX190YWJzLWFjdGlvbiAuYnRuIHtcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmN1cnJlbnQtZXhwZWRpdGlvbl9fdGFicy1hY3Rpb24gLmJ0biB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDsgfSB9XG4gIC5jdXJyZW50LWV4cGVkaXRpb25fX3RhYnMtYWN0aW9uIC5idG46bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAuY3VycmVudC1leHBlZGl0aW9uX190YWJzLWJvZHkge1xuICAgIGhlaWdodDogNjAwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmN1cnJlbnQtZXhwZWRpdGlvbl9fdGFicy1ib2R5IHtcbiAgICBoZWlnaHQ6IDUwMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jdXJyZW50LWV4cGVkaXRpb25fX3RhYnMtYm9keSB7XG4gICAgaGVpZ2h0OiAzODBweDtcbiAgICBtYXJnaW46IDAgLTE2cHg7IH0gfVxuXG4uY3VycmVudC1leHBlZGl0aW9uX19tYXAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBibG9jazsgfVxuICAuY3VycmVudC1leHBlZGl0aW9uX19tYXAgaWZyYW1lIHtcbiAgICBib3JkZXI6IDAgbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cblxuLmN1cnJlbnQtZXhwZWRpdGlvbi0tYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEY4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5jdXJyZW50LWV4cGVkaXRpb24tLWJnIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7IH0gfVxuXG4udHJhY2stYmxvY2tfX2lubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC50cmFjay1ibG9ja19faW5uZXIge1xuICAgICAgcGFkZGluZy10b3A6IDYwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRyYWNrLWJsb2NrX19sb2NhdGlvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDIzJTtcbiAgICB0b3A6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAxMTRweDtcbiAgICB3aWR0aDogNDAwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRyYWNrLWJsb2NrX19sb2NhdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudHJhY2stYmxvY2tfX2xvY2F0aW9uIC5faW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRyYWNrLWJsb2NrX19sb2NhdGlvbiAuX2ltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4OyB9IH1cblxuLnRyYWNrLWJsb2NrX19sb2NhdGlvbiAuX3RpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMyMDIwMjA7XG4gIG1hcmdpbi1ib3R0b206IDRweDsgfVxuXG4udHJhY2stYmxvY2tfX2xvY2F0aW9uIC5fbGFiZWwge1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogcmdiYSgzMiwgMzIsIDMyLCAwLjQpOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudHJhY2stYmxvY2tfX2xvY2F0aW9uLS1yZXZlcnQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMTRweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgIC50cmFjay1ibG9ja19fbG9jYXRpb24tLXJldmVydCAuX2ltZyB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IGF1dG87IH0gfVxuXG4udHJhY2stYmxvY2tfX3dheSB7XG4gIGJhY2tncm91bmQ6ICNFQkVCRUI7XG4gIGhlaWdodDogNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlci1yYWRpdXM6IDIuNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBwYWRkaW5nOiAwIDEwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnRyYWNrLWJsb2NrX193YXkge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC50cmFjay1ibG9ja19fd2F5OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogIzI4OEU4ODtcbiAgICB3aWR0aDogMjFweDtcbiAgICBoZWlnaHQ6IDIxcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogLThweDsgfVxuICAudHJhY2stYmxvY2tfX3dheTphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogIzFDNjJDQjtcbiAgICB3aWR0aDogMjFweDtcbiAgICBoZWlnaHQ6IDIxcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IC04cHg7IH1cblxuLnRyYWNrLWJsb2NrX19wb2ludCB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgaGVpZ2h0OiA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAudHJhY2stYmxvY2tfX3BvaW50Om50aC1jaGlsZChvZGQpOm5vdCguY3VycmVudCkge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC50cmFjay1ibG9ja19fcG9pbnQuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg4RTg4OyB9XG4gICAgLnRyYWNrLWJsb2NrX19wb2ludC5hY3RpdmU6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMyODhFODg7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IC00cHg7IH1cbiAgLnRyYWNrLWJsb2NrX19wb2ludC5jdXJyZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg4RTg4OyB9XG4gICAgLnRyYWNrLWJsb2NrX19wb2ludC5jdXJyZW50OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMjFweDtcbiAgICAgIGhlaWdodDogMjFweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICBib3JkZXI6IDNweCBzb2xpZCAjMjg4RTg4O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAtOHB4OyB9XG5cbi50cmFjay1ibG9ja19fZGVzYyB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnRyYWNrLWJsb2NrX19kZXNjIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4udHJhY2stYmxvY2tfX2Zyb20sIC50cmFjay1ibG9ja19fdG8ge1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzIwMjAyMDtcbiAgZmxleDogMCAwIDIwMHB4O1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuICBmb250LWZhbWlseTogXCJJQk1QbGV4U2VyaWYtQm9sZFwiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAudHJhY2stYmxvY2tfX2Zyb20gLl9kYXRlLCAudHJhY2stYmxvY2tfX3RvIC5fZGF0ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIGZvbnQtZmFtaWx5OiBcIklzdG9rV2ViLVJlZ3VsYXJcIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBcIlRhaG9tYVwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIG1hcmdpbi10b3A6IDExcHg7IH1cblxuLnRyYWNrLWJsb2NrX190byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAudHJhY2stYmxvY2tfX3RvIC5fZGF0ZSB7XG4gICAgb3BhY2l0eTogLjU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAuc2VjdGlvbl9faW5uZXIge1xuICAgIHBhZGRpbmc6IDQ4cHggMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuc2VjdGlvbl9faW5uZXIge1xuICAgIHBhZGRpbmc6IDMycHggMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbl9faW5uZXIge1xuICAgIHBhZGRpbmc6IDIwcHggMDsgfSB9XG5cbi5zZWN0aW9uX19oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLnNlY3Rpb25fX2hlYWQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5zZWN0aW9uX19oZWFkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuc2VjdGlvbl9faGVhZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9IH1cbiAgLnNlY3Rpb25fX2hlYWQ6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuc2VjdGlvbl9faGVhZF9yaWdodCB7XG4gICAgZmxleC1zaHJpbms6IDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5zZWN0aW9uX19oZWFkX3JpZ2h0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb25fX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbl9fdGl0bGUtLWNlbnRlci1tIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gIC5zZWN0aW9uX19ib2R5IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5zZWN0aW9uX19ib2R5IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uX19ib2R5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4OyB9IH1cblxuLnNlY3Rpb25fX2JvZHk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnNlY3Rpb25fX2Zvb3Qge1xuICBtYXJnaW4tdG9wOiAtMTBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuc2VjdGlvbl9fZm9vdCB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cblxuLnNlY3Rpb25fX2FjdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuc2VjdGlvbl9fYWN0aW9uIC5idG4ge1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnNlY3Rpb25fX2FjdGlvbiAuYnRuIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB3aWR0aDogMzYwcHg7XG4gICAgICAgIHBhZGRpbmc6IDE4cHggMzBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuc2VjdGlvbl9fYWN0aW9uIC5idG4ge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5zZWN0aW9uLS1ncmF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRkFGQTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gIC5zZWN0aW9uLS1uby1wYWRkaW5nLWIgLnNlY3Rpb25fX2lubmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfSB9XG5cbi5wYXJ0bmVycy1pdGVtX19yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAucGFydG5lcnMtaXRlbV9fcm93Om50aC1jaGlsZCgxKSAucGFydG5lci1pdGVtOm50aC1jaGlsZCgyKSBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDEwMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAucGFydG5lcnMtaXRlbV9fcm93Om50aC1jaGlsZCgxKSAucGFydG5lci1pdGVtOm50aC1jaGlsZCgxKSB7XG4gICAgICBmbGV4OiAwIDAgMTk1cHg7XG4gICAgICBtYXgtd2lkdGg6IDE5NXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMDNweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg3cHgpOyB9XG4gICAgLnBhcnRuZXJzLWl0ZW1fX3JvdzpudGgtY2hpbGQoMSkgLnBhcnRuZXItaXRlbTpudGgtY2hpbGQoMikge1xuICAgICAgZmxleDogMCAwIDQycHg7XG4gICAgICBtYXgtd2lkdGg6IDQycHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDExMHB4OyB9XG4gICAgLnBhcnRuZXJzLWl0ZW1fX3JvdzpudGgtY2hpbGQoMSkgLnBhcnRuZXItaXRlbTpudGgtY2hpbGQoMykge1xuICAgICAgZmxleDogMCAwIDEzM3B4O1xuICAgICAgbWF4LXdpZHRoOiAxMzNweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTEwcHg7IH1cbiAgICAucGFydG5lcnMtaXRlbV9fcm93Om50aC1jaGlsZCgxKSAucGFydG5lci1pdGVtOm50aC1jaGlsZCg0KSB7XG4gICAgICBmbGV4OiAwIDAgMTMycHg7XG4gICAgICBtYXgtd2lkdGg6IDEzMnB4OyB9XG4gICAgLnBhcnRuZXJzLWl0ZW1fX3JvdzpudGgtY2hpbGQoMSkgLnBhcnRuZXItaXRlbTpudGgtY2hpbGQoNSkge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBmbGV4OiAwIDAgMTgwcHg7XG4gICAgICBtYXgtd2lkdGg6IDE4MHB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpOyB9XG4gICAgLnBhcnRuZXJzLWl0ZW1fX3JvdzpudGgtY2hpbGQoMikgLnBhcnRuZXItaXRlbTpudGgtY2hpbGQoMSkge1xuICAgICAgZmxleDogMCAwIDE2NHB4O1xuICAgICAgbWF4LXdpZHRoOiAxODRweDtcbiAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMXB4KTsgfVxuICAgIC5wYXJ0bmVycy1pdGVtX19yb3c6bnRoLWNoaWxkKDIpIC5wYXJ0bmVyLWl0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICAgIGZsZXg6IDAgMCAyNjZweDtcbiAgICAgIG1heC13aWR0aDogMjY2cHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEzcHgpO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAucGFydG5lcnMtaXRlbV9fcm93Om50aC1jaGlsZCgyKSAucGFydG5lci1pdGVtOm50aC1jaGlsZCgyKSBpbWcge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWF4LWhlaWdodDogMTE2cHg7IH1cbiAgICAucGFydG5lcnMtaXRlbV9fcm93Om50aC1jaGlsZCgyKSAucGFydG5lci1pdGVtOm50aC1jaGlsZCgzKSB7XG4gICAgICBmbGV4OiAwIDAgMTEwcHg7XG4gICAgICBtYXgtd2lkdGg6IDExMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA4OHB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMnB4KTsgfVxuICAgIC5wYXJ0bmVycy1pdGVtX19yb3c6bnRoLWNoaWxkKDIpIC5wYXJ0bmVyLWl0ZW06bnRoLWNoaWxkKDQpIHtcbiAgICAgIGZsZXg6IDAgMCAyMDBweDtcbiAgICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpOyB9XG4gICAgLnBhcnRuZXJzLWl0ZW1fX3JvdzpudGgtY2hpbGQoMikgLnBhcnRuZXItaXRlbTpudGgtY2hpbGQoNSkge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBmbGV4OiAwIDAgMTcwcHg7XG4gICAgICBtYXgtd2lkdGg6IDE3MHB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNXB4KTsgfVxuICAgIC5wYXJ0bmVycy1pdGVtX19yb3c6bnRoLWNoaWxkKDMpIC5wYXJ0bmVyLWl0ZW06bnRoLWNoaWxkKDEpIHtcbiAgICAgIGZsZXg6IDAgMCAxNzZweDtcbiAgICAgIG1heC13aWR0aDogMTc2cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDYycHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEycHgpOyB9XG4gICAgLnBhcnRuZXJzLWl0ZW1fX3JvdzpudGgtY2hpbGQoMykgLnBhcnRuZXItaXRlbTpudGgtY2hpbGQoMikge1xuICAgICAgZmxleDogMCAwIDE3NnB4O1xuICAgICAgbWF4LXdpZHRoOiAxNzZweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMzJweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtN3B4KTsgfVxuICAgIC5wYXJ0bmVycy1pdGVtX19yb3c6bnRoLWNoaWxkKDMpIC5wYXJ0bmVyLWl0ZW06bnRoLWNoaWxkKDMpIHtcbiAgICAgIGZsZXg6IDAgMCAzNjNweDtcbiAgICAgIG1heC13aWR0aDogMzYzcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC01cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMzJweDtcbiAgICAgIHBhZGRpbmc6IDAgMTBweCAwIDMwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5wYXJ0bmVycy1pdGVtX19yb3c6bnRoLWNoaWxkKDMpIC5wYXJ0bmVyLWl0ZW06bnRoLWNoaWxkKDMpIGltZyB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDBweDsgfVxuICAgIC5wYXJ0bmVycy1pdGVtX19yb3c6bnRoLWNoaWxkKDMpIC5wYXJ0bmVyLWl0ZW06bnRoLWNoaWxkKDQpIHtcbiAgICAgIGZsZXg6IDAgMCAxOTBweDtcbiAgICAgIG1heC13aWR0aDogMTkwcHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTZweCk7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5wYXJ0bmVycy1pdGVtX19yb3c6bnRoLWNoaWxkKDMpIC5wYXJ0bmVyLWl0ZW06bnRoLWNoaWxkKDQpIGltZyB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXgtaGVpZ2h0OiA4OHB4OyB9XG4gICAgLnBhcnRuZXJzLWl0ZW1fX3JvdzpudGgtY2hpbGQoMykgLnBhcnRuZXItaXRlbTpudGgtY2hpbGQoNSkge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBmbGV4OiAwIDAgMTk2cHg7XG4gICAgICBtYXgtd2lkdGg6IDE5NnB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTM2cHgsIC04cHgpO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAucGFydG5lcnMtaXRlbV9fcm93Om50aC1jaGlsZCgzKSAucGFydG5lci1pdGVtOm50aC1jaGlsZCg1KSBpbWcge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWF4LWhlaWdodDogODhweDsgfVxuICAgIC5wYXJ0bmVycy1pdGVtX19yb3c6bnRoLWNoaWxkKDQpIC5wYXJ0bmVyLWl0ZW06bnRoLWNoaWxkKDEpIHtcbiAgICAgIGZsZXg6IDAgMCAyMTFweDtcbiAgICAgIG1heC13aWR0aDogMjExcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDFweDtcbiAgICAgIG1hcmdpbi1yaWdodDogNTBweDsgfVxuICAgIC5wYXJ0bmVycy1pdGVtX19yb3c6bnRoLWNoaWxkKDQpIC5wYXJ0bmVyLWl0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICAgIGZsZXg6IDAgMCAyNjVweDtcbiAgICAgIG1heC13aWR0aDogMjY1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAucGFydG5lcnMtaXRlbV9fcm93Om50aC1jaGlsZCg0KSAucGFydG5lci1pdGVtOm50aC1jaGlsZCgzKSB7XG4gICAgICBmbGV4OiAwIDAgMjY1cHg7XG4gICAgICBtYXgtd2lkdGg6IDI2NXB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNHB4KTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAucGFydG5lcnMtaXRlbV9fcm93Om50aC1jaGlsZCg0KSAucGFydG5lci1pdGVtOm50aC1jaGlsZCgzKSBpbWcge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWF4LWhlaWdodDogMTE5cHg7IH1cbiAgICAucGFydG5lcnMtaXRlbV9fcm93Om50aC1jaGlsZCg0KSAucGFydG5lci1pdGVtOm50aC1jaGlsZCg0KSB7XG4gICAgICBmbGV4OiAwIDAgMTgycHg7XG4gICAgICBtYXgtd2lkdGg6IDE4MnB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4OyB9XG4gICAgLnBhcnRuZXJzLWl0ZW1fX3JvdzpudGgtY2hpbGQoNCkgLnBhcnRuZXItaXRlbTpudGgtY2hpbGQoNSkge1xuICAgICAgZmxleDogMCAwIDI5MHB4O1xuICAgICAgbWF4LXdpZHRoOiAyOTBweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0zM3B4LCAtOHB4KTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAucGFydG5lcnMtaXRlbV9fcm93Om50aC1jaGlsZCg0KSAucGFydG5lci1pdGVtOm50aC1jaGlsZCg1KSBpbWcge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWF4LWhlaWdodDogMTMycHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLnBhcnRuZXJzLWl0ZW1fX3JvdyB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAucGFydG5lcnMtaXRlbV9fcm93IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucGFydG5lcnMtaXRlbV9fcm93IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAucGFydG5lcnMtaXRlbV9fcm93Omxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAucGFydG5lci1pdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5wYXJ0bmVyLWl0ZW0gaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucGFydG5lci1pdGVtIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhcnRuZXItaXRlbSBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFydG5lci1pdGVtIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxNzBweDsgfSB9XG5cbi5wYXJ0bmVyLWl0ZW1fX2ltZyB7XG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5wYXJ0bmVyLWl0ZW1fX2ltZ19ob3ZlciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5wYXJ0bmVyLWl0ZW06aG92ZXIgLnBhcnRuZXItaXRlbV9faW1nIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5wYXJ0bmVyLWl0ZW06aG92ZXIgLnBhcnRuZXItaXRlbV9faW1nX2hvdmVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuXG4ucHJvamVjdC1pdGVtIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2l0aW9uOiAwLjZzO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5wcm9qZWN0LWl0ZW06aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAzMHB4IGJsYWNrOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkgYW5kIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5wcm9qZWN0LWl0ZW06aG92ZXIgLnByb2plY3QtaXRlbV9fdGl0bGUge1xuICAgICAgYm90dG9tOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTsgfSB9XG4gIC5wcm9qZWN0LWl0ZW1fX2lubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgICAucHJvamVjdC1pdGVtX19pbm5lciB7XG4gICAgICAgIGhlaWdodDogNDUwcHg7XG4gICAgICAgIHBhZGRpbmc6IDI0cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5wcm9qZWN0LWl0ZW1fX2lubmVyIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDIwcHg7IH0gfVxuICAucHJvamVjdC1pdGVtX19pbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgICAucHJvamVjdC1pdGVtX19pbWc6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnByb2plY3QtaXRlbV9faW1nIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIC00MHB4OyB9IH1cbiAgLnByb2plY3QtaXRlbV9fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIklCTVBsZXhTZXJpZi1NZWRpdW1cIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBcIlRhaG9tYVwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAgICAgLnByb2plY3QtaXRlbV9fdGl0bGUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogNDBweDtcbiAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgIHRyYW5zaXRpb246IC42cyBlYXNlOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAucHJvamVjdC1pdGVtX190aXRsZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfSB9XG4gIC5wcm9qZWN0LWl0ZW1fX2xpbmsge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwOyB9XG5cbi5leHBlZGl0aW9uLWl0ZW0ge1xuICBiYWNrZ3JvdW5kOiAjRjhGOEY4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNpdGlvbjogLjNzO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuZXhwZWRpdGlvbi1pdGVtOmhvdmVyIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOHB4KTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTUpOyB9IH1cbiAgLmV4cGVkaXRpb24taXRlbTpob3ZlciAuZXhwZWRpdGlvbi1pdGVtX190aXRsZSB7XG4gICAgY29sb3I6ICMxQzYyQ0I7IH1cbiAgLmV4cGVkaXRpb24taXRlbV9faW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5leHBlZGl0aW9uLWl0ZW1fX2ltZyB7XG4gICAgaGVpZ2h0OiAxMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMDsgfVxuICAgIC5leHBlZGl0aW9uLWl0ZW1fX2ltZzpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuZXhwZWRpdGlvbi1pdGVtX19pbWcgaW1nLCAuZXhwZWRpdGlvbi1pdGVtX19pbWcgc3ZnIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLmV4cGVkaXRpb24taXRlbV9fdGl0bGUge1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICMyMDIwMjA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAgIC5leHBlZGl0aW9uLWl0ZW1fX3RpdGxlIHtcbiAgICAgICAgaGVpZ2h0OiA0OHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5leHBlZGl0aW9uLWl0ZW1fX3RpdGxlIHtcbiAgICAgICAgaGVpZ2h0OiA3MnB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5leHBlZGl0aW9uLWl0ZW1fX3RpdGxlIHtcbiAgICAgICAgaGVpZ2h0OiA0OHB4OyB9IH1cbiAgLmV4cGVkaXRpb24taXRlbV9fdGV4dCB7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjMjAyMDIwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAgICAgLmV4cGVkaXRpb24taXRlbV9fdGV4dCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4OyB9IH1cbiAgLmV4cGVkaXRpb24taXRlbV9fZGF0ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjQTZBNkE2OyB9XG4gIC5leHBlZGl0aW9uLWl0ZW1fX2xpbmsge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5leHBlZGl0aW9uLWl0ZW0tLTIgLmV4cGVkaXRpb24taXRlbV9faW5uZXIsIC5leHBlZGl0aW9uLWl0ZW0tLTEgLmV4cGVkaXRpb24taXRlbV9faW5uZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgcGFkZGluZzogMjBweCA0MHB4IDIwcHggMjBweDtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5leHBlZGl0aW9uLWl0ZW0tLTIgLmV4cGVkaXRpb24taXRlbV9faW1nLCAuZXhwZWRpdGlvbi1pdGVtLS0xIC5leHBlZGl0aW9uLWl0ZW1fX2ltZyB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgZmxleC1iYXNpczogMTAwcHg7XG4gICAgICBtaW4td2lkdGg6IDEwMHB4OyB9XG4gICAgLmV4cGVkaXRpb24taXRlbS0tMiAuZXhwZWRpdGlvbi1pdGVtX19jb250ZW50LCAuZXhwZWRpdGlvbi1pdGVtLS0xIC5leHBlZGl0aW9uLWl0ZW1fX2NvbnRlbnQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cbiAgICAuZXhwZWRpdGlvbi1pdGVtLS0yIC5leHBlZGl0aW9uLWl0ZW1fX3RpdGxlLCAuZXhwZWRpdGlvbi1pdGVtLS0xIC5leHBlZGl0aW9uLWl0ZW1fX3RpdGxlIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAuZXhwZWRpdGlvbi1pdGVtLS0yIC5leHBlZGl0aW9uLWl0ZW1fX2lubmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAgIC5leHBlZGl0aW9uLWl0ZW0tLTIgLmV4cGVkaXRpb24taXRlbV9fdGl0bGUge1xuICAgICAgaGVpZ2h0OiA3MnB4OyB9IH1cbiAgLmV4cGVkaXRpb24taXRlbS0tMSAuZXhwZWRpdGlvbi1pdGVtX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuZXhwZWRpdGlvbi1pdGVtLS0xIC5leHBlZGl0aW9uLWl0ZW1fX3RpdGxlIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7IH1cbiAgLmV4cGVkaXRpb24taXRlbS0tMSAuZXhwZWRpdGlvbi1pdGVtX19kYXRlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5leHBlZGl0aW9uLWl0ZW0tLTEgLmV4cGVkaXRpb24taXRlbV9fZGF0ZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuZXhwZWRpdGlvbi1pdGVtLS0xIC5leHBlZGl0aW9uLWl0ZW1fX3RleHQge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDsgfSB9XG5cbi5uZXdzLWl0ZW0ge1xuICBiYWNrZ3JvdW5kOiAjRjhGOEY4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zaXRpb246IC4zcztcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5uZXdzLWl0ZW0ge1xuICAgICAgbWFyZ2luOiAwIC0xNnB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5uZXdzLWl0ZW06aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogMCAycHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLThweCk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLm5ld3MtaXRlbTpob3ZlciAubmV3cy1pdGVtX190aXRsZSB7XG4gICAgICBjb2xvcjogIzFDNjJDQjsgfSB9XG4gIC5uZXdzLWl0ZW0tLWJpZzpob3ZlciAubmV3cy1pdGVtX190aXRsZSB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLm5ld3MtaXRlbS0tcHJvamVjdDpob3ZlciAubmV3cy1pdGVtX190aXRsZSB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLm5ld3MtaXRlbV9faW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5uZXdzLWl0ZW1fX2ltZyB7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICAgIC5uZXdzLWl0ZW1fX2ltZzpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmctdG9wOiA1NS41NSU7IH1cbiAgICAubmV3cy1pdGVtX19pbWc6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLm5ld3MtaXRlbV9faW1nIGltZywgLm5ld3MtaXRlbV9faW1nIHN2ZyB7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlOyB9XG4gIC5uZXdzLWl0ZW1fX3RpdGxlIHtcbiAgICBjb2xvcjogIzIwMjAyMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIHRyYW5zaXRpb246IC4zcztcbiAgICBtYXgtaGVpZ2h0OiA5NnB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgLm5ld3MtaXRlbV9fdGl0bGUge1xuICAgICAgICBoZWlnaHQ6IDExMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5uZXdzLWl0ZW1fX3RpdGxlIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbWF4LWhlaWdodDogODhweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG4gIC5uZXdzLWl0ZW1fX2JvZHkge1xuICAgIG1hcmdpbi10b3A6IGF1dG87IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5uZXdzLWl0ZW1fX2JvZHkge1xuICAgICAgICBwYWRkaW5nOiAyNHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5uZXdzLWl0ZW1fX2JvZHkge1xuICAgICAgICBwYWRkaW5nOiAxNnB4OyB9IH1cbiAgLm5ld3MtaXRlbV9fZGF0ZSwgLm5ld3MtaXRlbV9fbGFiZWwge1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcIklzdG9rV2ViLUJvbGRcIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBcIlRhaG9tYVwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gIC5uZXdzLWl0ZW1fX2xpbmsge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwOyB9XG4gIC5uZXdzLWl0ZW0tLWJpZyAubmV3cy1pdGVtX19pbm5lciB7XG4gICAgbWluLWhlaWdodDogNDAwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5uZXdzLWl0ZW0tLWJpZyAubmV3cy1pdGVtX19ib2R5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubmV3cy1pdGVtLS1iaWcgLm5ld3MtaXRlbV9faW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwOyB9XG4gICAgLm5ld3MtaXRlbS0tYmlnIC5uZXdzLWl0ZW1fX2ltZzpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5uZXdzLWl0ZW0tLWJpZyAubmV3cy1pdGVtX19pbWc6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5uZXdzLWl0ZW0tLWJpZyAubmV3cy1pdGVtX19pbWc6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjMDgwODA4IDAlLCByZ2JhKDAsIDAsIDAsIDApIDUwJSk7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5uZXdzLWl0ZW0tLWJpZyAubmV3cy1pdGVtX19pbWc6YWZ0ZXIge1xuICAgICAgICAgIHRvcDogMTg0cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICMwODA4MDggMCUsIHJnYmEoMCwgMCwgMCwgMCkgNTAlKTtcbiAgICAgICAgICBvcGFjaXR5OiAwLjg1OyB9IH1cbiAgICAubmV3cy1pdGVtLS1iaWcgLm5ld3MtaXRlbV9faW1nIGltZywgLm5ld3MtaXRlbS0tYmlnIC5uZXdzLWl0ZW1fX2ltZyBzdmcge1xuICAgICAgbWF4LWhlaWdodDogMTAwJTsgfVxuICAubmV3cy1pdGVtLS1iaWcgLm5ld3MtaXRlbV9fdGl0bGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgICAubmV3cy1pdGVtLS1iaWcgLm5ld3MtaXRlbV9fdGl0bGUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5uZXdzLWl0ZW0tLWJpZyAubmV3cy1pdGVtX190aXRsZSB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDg0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9IH1cbiAgLm5ld3MtaXRlbS0tYmlnIC5uZXdzLWl0ZW1fX2JvZHkge1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAubmV3cy1pdGVtLS1iaWcgLm5ld3MtaXRlbV9fYm9keSB7XG4gICAgICAgIHBhZGRpbmc6IDI0cHggMjRweCAyMXB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5uZXdzLWl0ZW0tLWJpZyAubmV3cy1pdGVtX19ib2R5IHtcbiAgICAgICAgcGFkZGluZzogMjRweCAxNnB4OyB9IH1cbiAgLm5ld3MtaXRlbS0tYmlnIC5uZXdzLWl0ZW1fX2RhdGUsIC5uZXdzLWl0ZW0tLWJpZyAubmV3cy1pdGVtX19sYWJlbCB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLm5ld3MtaXRlbS0tYmlnIC5uZXdzLWl0ZW1fX2RhdGUge1xuICAgIG9wYWNpdHk6IC43O1xuICAgIGZvbnQtZmFtaWx5OiBcIklzdG9rV2ViLVJlZ3VsYXJcIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBcIlRhaG9tYVwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gIC5uZXdzLWl0ZW0tLWJpZyAubmV3cy1pdGVtX19saW5rIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDsgfVxuICAubmV3cy1pdGVtLS1wcm9qZWN0IC5uZXdzLWl0ZW1fX2lubmVyIHtcbiAgICBtaW4taGVpZ2h0OiAzNTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5uZXdzLWl0ZW0tLXByb2plY3QgLm5ld3MtaXRlbV9faW5uZXIge1xuICAgICAgICBtaW4taGVpZ2h0OiAyMDBweDsgfSB9XG4gIC5uZXdzLWl0ZW0tLXByb2plY3QgLm5ld3MtaXRlbV9faW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwOyB9XG4gICAgLm5ld3MtaXRlbS0tcHJvamVjdCAubmV3cy1pdGVtX19pbWc6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAubmV3cy1pdGVtLS1wcm9qZWN0IC5uZXdzLWl0ZW1fX2ltZzphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLm5ld3MtaXRlbS0tcHJvamVjdCAubmV3cy1pdGVtX19pbWc6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjMDgwODA4IDAlLCByZ2JhKDAsIDAsIDAsIDApIDUwJSk7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5uZXdzLWl0ZW0tLXByb2plY3QgLm5ld3MtaXRlbV9faW1nOmFmdGVyIHtcbiAgICAgICAgICB0b3A6IDE4NHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjMDgwODA4IDAlLCByZ2JhKDAsIDAsIDAsIDApIDUwJSk7XG4gICAgICAgICAgb3BhY2l0eTogMC44NTsgfSB9XG4gICAgLm5ld3MtaXRlbS0tcHJvamVjdCAubmV3cy1pdGVtX19pbWcgaW1nLCAubmV3cy1pdGVtLS1wcm9qZWN0IC5uZXdzLWl0ZW1fX2ltZyBzdmcge1xuICAgICAgbWF4LWhlaWdodDogMTAwJTsgfVxuICAubmV3cy1pdGVtLS1wcm9qZWN0IC5uZXdzLWl0ZW1fX3RpdGxlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAubmV3cy1pdGVtLS1wcm9qZWN0IC5uZXdzLWl0ZW1fX3RpdGxlIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAubmV3cy1pdGVtLS1wcm9qZWN0IC5uZXdzLWl0ZW1fX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4OyB9IH1cbiAgLm5ld3MtaXRlbS0tcHJvamVjdCAubmV3cy1pdGVtX19ib2R5IHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLm5ld3MtaXRlbS0tcHJvamVjdCAubmV3cy1pdGVtX19ib2R5IHtcbiAgICAgICAgcGFkZGluZzogMjRweCAyNHB4IDIxcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLm5ld3MtaXRlbS0tcHJvamVjdCAubmV3cy1pdGVtX19ib2R5IHtcbiAgICAgICAgcGFkZGluZzogMTZweDsgfSB9XG4gIC5uZXdzLWl0ZW0tLXByb2plY3QgLm5ld3MtaXRlbV9fZGF0ZSwgLm5ld3MtaXRlbS0tcHJvamVjdCAubmV3cy1pdGVtX19sYWJlbCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1mYW1pbHk6IFwiSXN0b2tXZWItUmVndWxhclwiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gIC5uZXdzLWl0ZW0tLXByb2plY3QgLm5ld3MtaXRlbV9fbGluayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7IH1cblxuLnN1YnNjcmlwdGlvbiB7XG4gIHBhZGRpbmc6IDU1cHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGODsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuc3Vic2NyaXB0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDUwcHggMCA2MHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnN1YnNjcmlwdGlvbiB7XG4gICAgICBwYWRkaW5nOiAyNXB4IDAgNDVweDsgfSB9XG4gIC5zdWJzY3JpcHRpb25fX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5zdWJzY3JpcHRpb25fX2NvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLnN1YnNjcmlwdGlvbl9fdGV4dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcIklzdG9rV2ViLUJvbGRcIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBcIlRhaG9tYVwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDY0cHg7XG4gICAgd2lkdGg6IDQyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiA0MHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuc3Vic2NyaXB0aW9uX190ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDsgfSB9XG4gICAgLnN1YnNjcmlwdGlvbl9fdGV4dDpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTM2OXB4IDE2MjlweDtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExOTFweCAtMTQ0MnB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgLnN1YnNjcmlwdGlvbl9fdGV4dCB7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5zdWJzY3JpcHRpb25fX3RleHQge1xuICAgICAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuc3Vic2NyaXB0aW9uX190ZXh0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuc3Vic2NyaXB0aW9uX19mb3JtIHtcbiAgICAgIHdpZHRoOiA1ODVweDsgfSB9XG4gIC5zdWJzY3JpcHRpb25fX2Zvcm1fYWdyZWVtZW50IHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4OyB9XG4gICAgLnN1YnNjcmlwdGlvbl9fZm9ybV9hZ3JlZW1lbnQgbGFiZWwge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7IH1cbiAgICAgIC5zdWJzY3JpcHRpb25fX2Zvcm1fYWdyZWVtZW50IGxhYmVsIGEge1xuICAgICAgICBjb2xvcjogIzFDNjJDQjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAgICAgLnN1YnNjcmlwdGlvbl9fZm9ybV9hZ3JlZW1lbnQgbGFiZWwgYTpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5zdWJzY3JpcHRpb25fX2Zvcm1fYWdyZWVtZW50IGxhYmVsIGJyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLnN1YnNjcmlwdGlvbl9fc3VjY2VzcyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuc3Vic2NyaXB0aW9uX19zdWNjZXNzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zdWJzY3JpcHRpb24gLmJ0biB7XG4gICAgICBmbGV4OiAwIDAgMTgwcHg7XG4gICAgICBtYXgtd2lkdGg6IDE4MHB4OyB9IH1cbiAgLnN1YnNjcmlwdGlvbi0td2hpdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLnBhcnRuZXJzLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gIC5wYXJ0bmVycy1pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLnBhcnRuZXJzLWl0ZW1fX2lubmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFNUU1RTU7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIHRyYW5zaXRpb246IC4zczsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnBhcnRuZXJzLWl0ZW1fX2lubmVyIHtcbiAgICAgICAgcGFkZGluZzogMzJweCA0MHB4IDI0cHggMzJweDtcbiAgICAgICAgZGlzcGxheTogZmxleDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucGFydG5lcnMtaXRlbV9faW5uZXIge1xuICAgICAgICBwYWRkaW5nOiAzMnB4IDE2cHggMTZweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucGFydG5lcnMtaXRlbV9faW5uZXI6aG92ZXIge1xuICAgICAgICBib3gtc2hhZG93OiAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xKTsgfSB9XG4gIC5wYXJ0bmVycy1pdGVtX19sb2dvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAucGFydG5lcnMtaXRlbV9fbG9nbyBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgICAucGFydG5lcnMtaXRlbV9fbG9nbyB7XG4gICAgICAgIGZsZXg6IDAgMCAyMzhweDtcbiAgICAgICAgbWF4LXdpZHRoOiAyMzhweDtcbiAgICAgICAgaGVpZ2h0OiAxMDhweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzNXB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5wYXJ0bmVycy1pdGVtX19sb2dvIHtcbiAgICAgICAgZmxleDogMCAwIDE1MHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICAgICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMycHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnBhcnRuZXJzLWl0ZW1fX2xvZ28ge1xuICAgICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDIyNHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0byAyNHB4OyB9IH1cbiAgICAucGFydG5lcnMtaXRlbV9fbG9nbyAuX2xpbmsge1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLnBhcnRuZXJzLWl0ZW1fX2xvZ28gaW1nLCAucGFydG5lcnMtaXRlbV9fbG9nbyBzdmcge1xuICAgICAgbWF4LWhlaWdodDogMTAwJTsgfVxuICAucGFydG5lcnMtaXRlbV9fbWFpbiB7XG4gICAgZmxleDogMTsgfVxuICAucGFydG5lcnMtaXRlbV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICMyMDIwMjA7XG4gICAgZm9udC1mYW1pbHk6IFwiSXN0b2tXZWItQm9sZFwiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuICAgIC5wYXJ0bmVycy1pdGVtX190aXRsZSAuX2xpbms6aG92ZXIge1xuICAgICAgY29sb3I6ICMxQzYyQ0I7IH1cbiAgLnBhcnRuZXJzLWl0ZW1fX2Rlc2Mge1xuICAgIGNvbG9yOiAjNEQ0RDREO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5wYXJ0bmVycy1pdGVtX19kZXNjLWlubmVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICBoZWlnaHQ6IDY2cHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLnBhcnRuZXJzLWl0ZW1fX2Rlc2MtaW5uZXIge1xuICAgICAgICAgIGhlaWdodDogMTAwcHg7IH0gfVxuICAgICAgLnBhcnRuZXJzLWl0ZW1fX2Rlc2MtaW5uZXI6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLnBhcnRuZXJzLWl0ZW1fX2FjdGlvbiAuX2J0biB7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICMxQzYyQ0I7XG4gICAgZm9udC1mYW1pbHk6IFwiSXN0b2tXZWItQm9sZFwiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgcGFkZGluZy1yaWdodDogMjFweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLnBhcnRuZXJzLWl0ZW1fX2FjdGlvbiAuX2J0bjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3Nwcml0ZS5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEzNjlweCAxNjI5cHg7XG4gICAgICB3aWR0aDogMTNweDtcbiAgICAgIGhlaWdodDogOHB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ1MnB4IC00MzdweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiA0MiU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB0cmFuc2l0aW9uOiAuM3M7IH1cbiAgICAucGFydG5lcnMtaXRlbV9fYWN0aW9uIC5fYnRuOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBhdHRyKGRhdGEtb3Blbik7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB0cmFuc2l0aW9uOiAuM3M7IH1cbiAgICAucGFydG5lcnMtaXRlbV9fYWN0aW9uIC5fYnRuLmFjdGl2ZTpiZWZvcmUge1xuICAgICAgY29udGVudDogYXR0cihkYXRhLWNsb3NlKTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC5wYXJ0bmVycy1pdGVtX19hY3Rpb24gLl9idG4uYWN0aXZlOmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTsgfVxuICAucGFydG5lcnMtaXRlbS5vcGVuZWQgLnBhcnRuZXJzLWl0ZW1fX2lubmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuICAucGFydG5lcnMtaXRlbS5vcGVuZWQgLnBhcnRuZXJzLWl0ZW1fX2Rlc2MtaW5uZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuICAucGFydG5lcnMtaXRlbS5vcGVuZWQgLnBhcnRuZXJzLWl0ZW1fX2FjdGlvbiAuX2J0bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1jbG9zZSk7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5wYXJ0bmVycy1pdGVtLm9wZW5lZCAucGFydG5lcnMtaXRlbV9fYWN0aW9uIC5fYnRuOmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7IH1cblxuLnBhcnRuZXJzLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLnBhcnRuZXJzLWNvbnRhaW5lcl9fc2xpZGUge1xuICAgICAgcGFkZGluZzogMCAxMHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLnBhcnRuZXJzLWNvbnRhaW5lcl9fc2xpZGUtLXNsaWRlLTEgLnBhcnRuZXJzLWl0ZW1fX3JvdyB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAgIC5wYXJ0bmVycy1jb250YWluZXJfX3NsaWRlLS1zbGlkZS0xIC5wYXJ0bmVycy1pdGVtX19yb3cgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgICAgLnBhcnRuZXJzLWNvbnRhaW5lcl9fc2xpZGUtLXNsaWRlLTEgLnBhcnRuZXJzLWl0ZW1fX3JvdzpudGgtY2hpbGQoMSkgLnBhcnRuZXItaXRlbTpudGgtY2hpbGQoMSkge1xuICAgICAgICBmbGV4OiAwIDAgMTQ5cHg7XG4gICAgICAgIG1heC13aWR0aDogMTQ5cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzdweDsgfVxuICAgICAgLnBhcnRuZXJzLWNvbnRhaW5lcl9fc2xpZGUtLXNsaWRlLTEgLnBhcnRuZXJzLWl0ZW1fX3JvdzpudGgtY2hpbGQoMSkgLnBhcnRuZXItaXRlbTpudGgtY2hpbGQoMikge1xuICAgICAgICBmbGV4OiAwIDAgMTQ5cHg7XG4gICAgICAgIG1heC13aWR0aDogMTQ5cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzdweDsgfVxuICAgICAgLnBhcnRuZXJzLWNvbnRhaW5lcl9fc2xpZGUtLXNsaWRlLTEgLnBhcnRuZXJzLWl0ZW1fX3JvdzpudGgtY2hpbGQoMSkgLnBhcnRuZXItaXRlbTpudGgtY2hpbGQoMykge1xuICAgICAgICBmbGV4OiAwIDAgMTQwcHg7XG4gICAgICAgIG1heC13aWR0aDogMTQwcHg7IH1cbiAgICAgIC5wYXJ0bmVycy1jb250YWluZXJfX3NsaWRlLS1zbGlkZS0xIC5wYXJ0bmVycy1pdGVtX19yb3c6bnRoLWNoaWxkKDEpIC5wYXJ0bmVyLWl0ZW06bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIGZsZXg6IDAgMCAxNDNweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxNDNweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7IH1cbiAgICAgIC5wYXJ0bmVycy1jb250YWluZXJfX3NsaWRlLS1zbGlkZS0xIC5wYXJ0bmVycy1pdGVtX19yb3c6bnRoLWNoaWxkKDIpIC5wYXJ0bmVyLWl0ZW06bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgZmxleDogMCAwIDExN3B4O1xuICAgICAgICBtYXgtd2lkdGg6IDExN3B4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1MHB4OyB9XG4gICAgICAucGFydG5lcnMtY29udGFpbmVyX19zbGlkZS0tc2xpZGUtMSAucGFydG5lcnMtaXRlbV9fcm93Om50aC1jaGlsZCgyKSAucGFydG5lci1pdGVtOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIGZsZXg6IDAgMCAxMzRweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMzRweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2MHB4OyB9XG4gICAgICAucGFydG5lcnMtY29udGFpbmVyX19zbGlkZS0tc2xpZGUtMSAucGFydG5lcnMtaXRlbV9fcm93Om50aC1jaGlsZCgyKSAucGFydG5lci1pdGVtOm50aC1jaGlsZCgzKSB7XG4gICAgICAgIGZsZXg6IDAgMCAxNDdweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxNDdweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xMHB4OyB9XG4gICAgICAgIC5wYXJ0bmVycy1jb250YWluZXJfX3NsaWRlLS1zbGlkZS0xIC5wYXJ0bmVycy1pdGVtX19yb3c6bnRoLWNoaWxkKDIpIC5wYXJ0bmVyLWl0ZW06bnRoLWNoaWxkKDMpIGltZyB7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgbWF4LWhlaWdodDogMTAwcHg7IH1cbiAgICAgIC5wYXJ0bmVycy1jb250YWluZXJfX3NsaWRlLS1zbGlkZS0xIC5wYXJ0bmVycy1pdGVtX19yb3c6bnRoLWNoaWxkKDIpIC5wYXJ0bmVyLWl0ZW06bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIGZsZXg6IDAgMCAxNDFweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxNDFweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA5cHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTsgfVxuICAgICAgLnBhcnRuZXJzLWNvbnRhaW5lcl9fc2xpZGUtLXNsaWRlLTEgLnBhcnRuZXJzLWl0ZW1fX3JvdzpudGgtY2hpbGQoMykgLnBhcnRuZXItaXRlbTpudGgtY2hpbGQoMSkge1xuICAgICAgICBmbGV4OiAwIDAgMTMzcHg7XG4gICAgICAgIG1heC13aWR0aDogMTMzcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA5cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNTBweDsgfVxuICAgICAgLnBhcnRuZXJzLWNvbnRhaW5lcl9fc2xpZGUtLXNsaWRlLTEgLnBhcnRuZXJzLWl0ZW1fX3JvdzpudGgtY2hpbGQoMykgLnBhcnRuZXItaXRlbTpudGgtY2hpbGQoMikge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDcwcHg7XG4gICAgICAgIGZsZXg6IDAgMCAxMDJweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDJweDsgfVxuICAgICAgLnBhcnRuZXJzLWNvbnRhaW5lcl9fc2xpZGUtLXNsaWRlLTEgLnBhcnRuZXJzLWl0ZW1fX3JvdzpudGgtY2hpbGQoMykgLnBhcnRuZXItaXRlbTpudGgtY2hpbGQoMykge1xuICAgICAgICBmbGV4OiAwIDAgMTUycHg7XG4gICAgICAgIG1heC13aWR0aDogMTUycHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAgICAgLnBhcnRuZXJzLWNvbnRhaW5lcl9fc2xpZGUtLXNsaWRlLTEgLnBhcnRuZXJzLWl0ZW1fX3JvdzpudGgtY2hpbGQoMykgLnBhcnRuZXItaXRlbTpudGgtY2hpbGQoNCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgZmxleDogMCAwIDE0N3B4O1xuICAgICAgICBtYXgtd2lkdGg6IDE0N3B4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnBhcnRuZXJzLWNvbnRhaW5lcl9fc2xpZGUtLXNsaWRlLTEgLnBhcnRuZXJzLWl0ZW1fX3JvdyAucGFydG5lci1pdGVtOm50aC1jaGlsZCgxKSB7XG4gICAgICBtYXJnaW4tbGVmdDogLTRweDsgfVxuICAgIC5wYXJ0bmVycy1jb250YWluZXJfX3NsaWRlLS1zbGlkZS0xIC5wYXJ0bmVycy1pdGVtX19yb3cgLnBhcnRuZXItaXRlbTpudGgtY2hpbGQoMikge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE0cHgsIDApOyB9XG4gICAgLnBhcnRuZXJzLWNvbnRhaW5lcl9fc2xpZGUtLXNsaWRlLTEgLnBhcnRuZXJzLWl0ZW1fX3JvdyAucGFydG5lci1pdGVtOm50aC1jaGlsZCgzKSB7XG4gICAgICBwYWRkaW5nOiAwIDE3cHggMCA5cHg7IH1cbiAgICAucGFydG5lcnMtY29udGFpbmVyX19zbGlkZS0tc2xpZGUtMSAucGFydG5lcnMtaXRlbV9fcm93IC5wYXJ0bmVyLWl0ZW06bnRoLWNoaWxkKDQpIHtcbiAgICAgIHBhZGRpbmc6IDAgMTNweCAwIDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNnB4LCAzcHgpOyB9XG4gICAgLnBhcnRuZXJzLWNvbnRhaW5lcl9fc2xpZGUtLXNsaWRlLTEgLnBhcnRuZXJzLWl0ZW1fX3JvdyAucGFydG5lci1pdGVtOm50aC1jaGlsZCg1KSB7XG4gICAgICBwYWRkaW5nOiA2cHggN3B4IDAgMDsgfVxuICAgIC5wYXJ0bmVycy1jb250YWluZXJfX3NsaWRlLS1zbGlkZS0xIC5wYXJ0bmVycy1pdGVtX19yb3cgLnBhcnRuZXItaXRlbTpudGgtY2hpbGQoNikge1xuICAgICAgcGFkZGluZzogOXB4IDMycHggMCA5cHg7IH1cbiAgICAucGFydG5lcnMtY29udGFpbmVyX19zbGlkZS0tc2xpZGUtMSAucGFydG5lcnMtaXRlbV9fcm93IC5wYXJ0bmVyLWl0ZW06bnRoLWNoaWxkKDcpIHtcbiAgICAgIHBhZGRpbmc6IDZweCA5cHggMCAwOyB9XG4gICAgLnBhcnRuZXJzLWNvbnRhaW5lcl9fc2xpZGUtLXNsaWRlLTEgLnBhcnRuZXJzLWl0ZW1fX3JvdyAucGFydG5lci1pdGVtOm50aC1jaGlsZCg4KSB7XG4gICAgICBwYWRkaW5nOiA3cHggN3B4IDAgMHB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLThweCwgMCk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLnBhcnRuZXJzLWNvbnRhaW5lci0tZGVza3RvcCB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5wYXJ0bmVycy1jb250YWluZXItLXRhYmxldCB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5wYXJ0bmVycy1jb250YWluZXItLXRhYmxldCAucGFydG5lci1pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiAyMSU7XG4gICAgbWF4LXdpZHRoOiAyMSU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnBhcnRuZXJzLWNvbnRhaW5lci0tbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLnBhcnRuZXJzLWNvbnRhaW5lci0tbW9iaWxlIC5wYXJ0bmVycy1pdGVtX19yb3cge1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAucGFydG5lcnMtY29udGFpbmVyLS1tb2JpbGUgLnBhcnRuZXItaXRlbSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTNweDsgfVxuICAgIC5wYXJ0bmVycy1jb250YWluZXItLW1vYmlsZSAucGFydG5lci1pdGVtIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDgwJTsgfVxuXG4ubWVkaWEtcmVsZWFzZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFNUU1RTU7XG4gIGJvcmRlci1yYWRpdXM6IDJweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAubWVkaWEtcmVsZWFzZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH0gfVxuICAubWVkaWEtcmVsZWFzZTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5NnB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAubWVkaWEtcmVsZWFzZTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjRweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAubWVkaWEtcmVsZWFzZTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfSB9XG4gIC5tZWRpYS1yZWxlYXNlX19pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLm1lZGlhLXJlbGVhc2VfX2lubmVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gIC5tZWRpYS1yZWxlYXNlX19pbWcge1xuICAgIG1hcmdpbi1yaWdodDogMjRweDtcbiAgICB3aWR0aDogMjUwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5tZWRpYS1yZWxlYXNlX19pbWcge1xuICAgICAgICBtYXJnaW46IDAgMCAxNnB4O1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgLm1lZGlhLXJlbGVhc2VfX2ltZyBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLm1lZGlhLXJlbGVhc2VfX2JvZHkge1xuICAgIHdpZHRoOiA2MDhweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgLm1lZGlhLXJlbGVhc2VfX2JvZHkge1xuICAgICAgICB3aWR0aDogNDA1cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLm1lZGlhLXJlbGVhc2VfX2JvZHkge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5tZWRpYS1yZWxlYXNlX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiSXN0b2tXZWItQm9sZFwiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGNvbG9yOiAjMzMzMzMzOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAubWVkaWEtcmVsZWFzZV9fdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAubWVkaWEtcmVsZWFzZV9fdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxM3B4OyB9IH1cbiAgLm1lZGlhLXJlbGVhc2VfX3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgY29sb3I6ICM1ODU4NTg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAubWVkaWEtcmVsZWFzZV9fdGV4dCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IH0gfVxuICAubWVkaWEtcmVsZWFzZV9fbGluayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgZm9udC1mYW1pbHk6IFwiSXN0b2tXZWItQm9sZFwiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGNvbG9yOiAjMUM2MkNCO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAubWVkaWEtcmVsZWFzZV9fbGluazo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zcHJpdGUuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMzY5cHggMTYyOXB4O1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzM4cHggLTMzNXB4OyB9XG5cbi5leHBlZGl0aW9uLXByZXZpZXcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNGOEY4Rjg7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNpdGlvbjogLjNzO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmV4cGVkaXRpb24tcHJldmlldyB7XG4gICAgICBtYXJnaW46IDAgLTE2cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmV4cGVkaXRpb24tcHJldmlldzpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiAwIDJweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOHB4KTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuZXhwZWRpdGlvbi1wcmV2aWV3OmhvdmVyIC5leHBlZGl0aW9uLXByZXZpZXdfX3RpdGxlIHtcbiAgICAgIGNvbG9yOiAjMUM2MkNCOyB9IH1cbiAgLmV4cGVkaXRpb24tcHJldmlldy0tYmlnOmhvdmVyIC5leHBlZGl0aW9uLXByZXZpZXdfX3RpdGxlIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuZXhwZWRpdGlvbi1wcmV2aWV3X19pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5leHBlZGl0aW9uLXByZXZpZXdfX2ltZyB7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICAgIC5leHBlZGl0aW9uLXByZXZpZXdfX2ltZzpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmctdG9wOiA1NS41NSU7IH1cbiAgICAuZXhwZWRpdGlvbi1wcmV2aWV3X19pbWc6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmV4cGVkaXRpb24tcHJldmlld19faW1nIGltZywgLmV4cGVkaXRpb24tcHJldmlld19faW1nIHN2ZyB7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlOyB9XG4gIC5leHBlZGl0aW9uLXByZXZpZXdfX3RpdGxlIHtcbiAgICBjb2xvcjogIzIwMjAyMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIHRyYW5zaXRpb246IC4zcztcbiAgICBoZWlnaHQ6IDk2cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgLmV4cGVkaXRpb24tcHJldmlld19fdGl0bGUge1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmV4cGVkaXRpb24tcHJldmlld19fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZXhwZWRpdGlvbi1wcmV2aWV3X19ib2R5IHtcbiAgICAgIHBhZGRpbmc6IDI0cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuZXhwZWRpdGlvbi1wcmV2aWV3X19ib2R5IHtcbiAgICAgIHBhZGRpbmc6IDE2cHg7IH0gfVxuICAuZXhwZWRpdGlvbi1wcmV2aWV3X19kYXRlIHtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5leHBlZGl0aW9uLXByZXZpZXdfX2RhdGUge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuICAuZXhwZWRpdGlvbi1wcmV2aWV3X19saW5rIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDsgfVxuICAuZXhwZWRpdGlvbi1wcmV2aWV3LS1iaWcuZXhwZWRpdGlvbi1wcmV2aWV3LS1uby1pbWFnZSAuZXhwZWRpdGlvbi1wcmV2aWV3X19pbWc6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNDAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEzNjlweCAxNjI5cHg7XG4gICAgd2lkdGg6IDE2MHB4O1xuICAgIGhlaWdodDogMTMycHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1MHB4IC0xNzhweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuICAuZXhwZWRpdGlvbi1wcmV2aWV3LS1iaWcuZXhwZWRpdGlvbi1wcmV2aWV3LS1uby1pbWFnZSAuZXhwZWRpdGlvbi1wcmV2aWV3X19pbWc6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5leHBlZGl0aW9uLXByZXZpZXctLWJpZyAuZXhwZWRpdGlvbi1wcmV2aWV3X19pbm5lciB7XG4gICAgbWluLWhlaWdodDogMzUwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5leHBlZGl0aW9uLXByZXZpZXctLWJpZyAuZXhwZWRpdGlvbi1wcmV2aWV3X19pbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7IH1cbiAgICAuZXhwZWRpdGlvbi1wcmV2aWV3LS1iaWcgLmV4cGVkaXRpb24tcHJldmlld19faW1nOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmV4cGVkaXRpb24tcHJldmlldy0tYmlnIC5leHBlZGl0aW9uLXByZXZpZXdfX2ltZzphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmV4cGVkaXRpb24tcHJldmlldy0tYmlnIC5leHBlZGl0aW9uLXByZXZpZXdfX2ltZzphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICMwODA4MDggMCUsIHJnYmEoMCwgMCwgMCwgMCkgNTAlKTsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmV4cGVkaXRpb24tcHJldmlldy0tYmlnIC5leHBlZGl0aW9uLXByZXZpZXdfX2ltZzphZnRlciB7XG4gICAgICAgICAgdG9wOiAxODRweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgIzA4MDgwOCAwJSwgcmdiYSgwLCAwLCAwLCAwKSA1MCUpO1xuICAgICAgICAgIG9wYWNpdHk6IDAuODU7IH0gfVxuICAgIC5leHBlZGl0aW9uLXByZXZpZXctLWJpZyAuZXhwZWRpdGlvbi1wcmV2aWV3X19pbWcgaW1nLCAuZXhwZWRpdGlvbi1wcmV2aWV3LS1iaWcgLmV4cGVkaXRpb24tcHJldmlld19faW1nIHN2ZyB7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlOyB9XG4gIC5leHBlZGl0aW9uLXByZXZpZXctLWJpZyAuZXhwZWRpdGlvbi1wcmV2aWV3X190aXRsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmV4cGVkaXRpb24tcHJldmlldy0tYmlnIC5leHBlZGl0aW9uLXByZXZpZXdfX3RpdGxlIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDsgfSB9XG4gIC5leHBlZGl0aW9uLXByZXZpZXctLWJpZyAuZXhwZWRpdGlvbi1wcmV2aWV3X19ib2R5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIG1hcmdpbi10b3A6IGF1dG87IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5leHBlZGl0aW9uLXByZXZpZXctLWJpZyAuZXhwZWRpdGlvbi1wcmV2aWV3X19ib2R5IHtcbiAgICAgICAgcGFkZGluZzogMjRweCAyNHB4IDIxcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmV4cGVkaXRpb24tcHJldmlldy0tYmlnIC5leHBlZGl0aW9uLXByZXZpZXdfX2JvZHkge1xuICAgICAgICBwYWRkaW5nOiAyNHB4IDE2cHg7IH0gfVxuICAuZXhwZWRpdGlvbi1wcmV2aWV3LS1iaWcgLmV4cGVkaXRpb24tcHJldmlld19fZGF0ZSB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmV4cGVkaXRpb24tcHJldmlldy0tYmlnIC5leHBlZGl0aW9uLXByZXZpZXdfX2xpbmsge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwOyB9XG5cbi5jdXJyZW50LWV4cGVkaXRpb24tbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBmb250LWZhbWlseTogXCJJc3Rva1dlYi1Cb2xkXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDExcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGNvbG9yOiAjMjAyMDIwOyB9XG4gIC5jdXJyZW50LWV4cGVkaXRpb24tbGFiZWw6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuY3VycmVudC1leHBlZGl0aW9uLWxhYmVsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDhweDtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY4QzAzO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAuY3VycmVudC1leHBlZGl0aW9uLWxhYmVsLS1saWdodCB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLmN1cnJlbnQtZXhwZWRpdGlvbi1sYWJlbC0tcmVkIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIC5jdXJyZW50LWV4cGVkaXRpb24tbGFiZWwtLXJlZDo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMDMwMjI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5jdXJyZW50LWV4cGVkaXRpb24tbGFiZWwtLXRhYmxldC1oZCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLnJpZ2h0LWJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5yaWdodC1ibG9ja19fY29udGVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtMjBweDtcbiAgICB3aWR0aDogMjY1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgLnJpZ2h0LWJsb2NrX19jb250ZW50IHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgbWFyZ2luOiAzMnB4IGF1dG87XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH0gfVxuICAucmlnaHQtYmxvY2tfX2JpZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiSUJNUGxleFNlcmlmLVNlbWlCb2xkXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDgwcHg7XG4gICAgY29sb3I6ICMxQzYyQ0I7XG4gICAgbWFyZ2luLXRvcDogLTZweDtcbiAgICBsaW5lLWhlaWdodDogMTsgfVxuICAucmlnaHQtYmxvY2tfX3NtYWxsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBmb250LWZhbWlseTogXCJJc3Rva1dlYi1Cb2xkXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgbWF4LXdpZHRoOiAxNzVweDsgfVxuXG4uc3RhdGljLWdhbGxlcnkge1xuICBtYXJnaW4tYm90dG9tOiA1NnB4O1xuICBtYXJnaW4tbGVmdDogLTk1cHg7XG4gIG1hcmdpbi1yaWdodDogLTI4NXB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuc3RhdGljLWdhbGxlcnkge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMTZweDsgfSB9XG4gIC5zdGF0aWMtZ2FsbGVyeSBpbWcge1xuICAgIG1hcmdpbjogMCBhdXRvIDI0cHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgICAuc3RhdGljLWdhbGxlcnkgaW1nIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCA0cHggMzJweCByZ2JhKDAsIDAsIDAsIDAuMSk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAgIC5zdGF0aWMtZ2FsbGVyeSBpbWcge1xuICAgICAgICBoZWlnaHQ6IDU5MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5zdGF0aWMtZ2FsbGVyeSBpbWcge1xuICAgICAgICBoZWlnaHQ6IDM4MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5zdGF0aWMtZ2FsbGVyeSBpbWcge1xuICAgICAgICBoZWlnaHQ6IDIwMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5zdGF0aWMtZ2FsbGVyeSBpbWc6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAuc3RhdGljLWdhbGxlcnkgZmlndXJlIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgLnN0YXRpYy1nYWxsZXJ5LXNsaWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMCAwIDI0cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA2NTdweDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5zdGF0aWMtZ2FsbGVyeS1zbGlkZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDQ3NXB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5zdGF0aWMtZ2FsbGVyeS1zbGlkZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgICBoZWlnaHQ6IDMwMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgICAuc3RhdGljLWdhbGxlcnktc2xpZGVyIC5zbGljay1saXN0IHtcbiAgICAgICAgbWFyZ2luOiAtMzJweCAtMzJweCAwOyB9IH1cbiAgICAuc3RhdGljLWdhbGxlcnktc2xpZGVyIC5zbGljay1kb3RzIHtcbiAgICAgIHRvcDogNTg2cHg7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAgIC5zdGF0aWMtZ2FsbGVyeS1zbGlkZXIgLnNsaWNrLWRvdHMgbGkge1xuICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuc3RhdGljLWdhbGxlcnktc2xpZGVyIC5zbGljay1kb3RzIHtcbiAgICAgICAgICB0b3A6IDM0NXB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuc3RhdGljLWdhbGxlcnktc2xpZGVyIC5zbGljay1kb3RzIHtcbiAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgIG1hcmdpbjogOHB4IGF1dG8gLTE2cHg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9IH1cbiAgICAgIC5zdGF0aWMtZ2FsbGVyeS1zbGlkZXIgLnNsaWNrLWRvdHMgYnV0dG9uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgYm94LXNoYWRvdzogMCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLnN0YXRpYy1nYWxsZXJ5LXNsaWRlciAuc2xpY2stZG90cyBidXR0b24ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Q5RDlEOTsgfSB9XG4gICAgICAuc3RhdGljLWdhbGxlcnktc2xpZGVyIC5zbGljay1kb3RzIC5zbGljay1hY3RpdmUgYnV0dG9uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFDNjJDQjtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICMxYzYyY2IsIDBweCAycHggNXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTUpOyB9XG4gICAgICAuc3RhdGljLWdhbGxlcnktc2xpZGVyIC5zbGljay1kb3RzIGxpIHtcbiAgICAgICAgcGFkZGluZzogaW5oZXJpdDsgfVxuICAgICAgICAuc3RhdGljLWdhbGxlcnktc2xpZGVyIC5zbGljay1kb3RzIGxpOmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAgICAgLnN0YXRpYy1nYWxsZXJ5LXNsaWRlciAuc2xpY2stYXJyb3cge1xuICAgICAgICB0b3A6IDMxNXB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5zdGF0aWMtZ2FsbGVyeS1zbGlkZXIgLnNsaWNrLWFycm93IHtcbiAgICAgICAgdG9wOiAyMDNweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuc3RhdGljLWdhbGxlcnktc2xpZGVyIC5zbGljay1hcnJvdyB7XG4gICAgICAgIHRvcDogODVweDsgfSB9XG4gICAgLnN0YXRpYy1nYWxsZXJ5LXNsaWRlciAuc2xpY2stYXJyb3c6YmVmb3JlIHtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTsgfVxuICAgIC5zdGF0aWMtZ2FsbGVyeS1zbGlkZXIgLnNsaWNrLXByZXYge1xuICAgICAgbGVmdDogMzBweDtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBvcGFjaXR5OiAuODtcbiAgICAgIHRyYW5zaXRpb246IC4yNXM7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnN0YXRpYy1nYWxsZXJ5LXNsaWRlciAuc2xpY2stcHJldiB7XG4gICAgICAgICAgbGVmdDogOHB4OyB9IH1cbiAgICAgIC5zdGF0aWMtZ2FsbGVyeS1zbGlkZXIgLnNsaWNrLXByZXY6OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zcHJpdGUuc3ZnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEzNjlweCAxNjI5cHg7XG4gICAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03MnB4IC0xMDBweDsgfVxuICAgICAgLnN0YXRpYy1nYWxsZXJ5LXNsaWRlciAuc2xpY2stcHJldjpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAuc3RhdGljLWdhbGxlcnktc2xpZGVyIC5zbGljay1uZXh0IHtcbiAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIG9wYWNpdHk6IC44O1xuICAgICAgdHJhbnNpdGlvbjogLjI1czsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuc3RhdGljLWdhbGxlcnktc2xpZGVyIC5zbGljay1uZXh0IHtcbiAgICAgICAgICByaWdodDogOHB4OyB9IH1cbiAgICAgIC5zdGF0aWMtZ2FsbGVyeS1zbGlkZXIgLnNsaWNrLW5leHQ6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zcHJpdGUuc3ZnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEzNjlweCAxNjI5cHg7XG4gICAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03MnB4IC0xMDBweDsgfVxuICAgICAgLnN0YXRpYy1nYWxsZXJ5LXNsaWRlciAuc2xpY2stbmV4dDpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAuc3RhdGljLWdhbGxlcnktc2xpZGVyX190ZXh0IHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiA5MzBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIklzdG9rV2ViLUl0YWxpY1wiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnN0YXRpYy1nYWxsZXJ5LXNsaWRlcl9fdGV4dCB7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBwYWRkaW5nOiAwIDE2cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAgIC5zdGF0aWMtZ2FsbGVyeS1zbGlkZXJfX3NsaWRlIHtcbiAgICAgICAgcGFkZGluZzogMzJweCAzMnB4IDA7IH0gfVxuICAuc3RhdGljLWdhbGxlcnlfX3RleHQge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogOTMwcHg7XG4gICAgZm9udC1mYW1pbHk6IFwiSXN0b2tXZWItSXRhbGljXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgLnN0YXRpYy1nYWxsZXJ5X190ZXh0IHtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgcGFkZGluZzogMCAxNnB4OyB9IH1cblxuLmludHJvLWJsb2NrX19kZXNjIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjRjhGOEY4O1xuICBwYWRkaW5nOiAyNXB4IDMwcHggMjVweCAzMnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBjb2xvcjogIzZiNmI2YjtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNzBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuaW50cm8tYmxvY2tfX2Rlc2Mge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuaW50cm8tYmxvY2tfX2Rlc2Mge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmludHJvLWJsb2NrX19kZXNjIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4OyB9IH1cbiAgLmludHJvLWJsb2NrX19kZXNjOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgei1pbmRleDogMTtcbiAgICB3aWR0aDogMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgYmFja2dyb3VuZDogIzFDNjJDQjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDI1cHg7XG4gICAgdG9wOiAyNXB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5pbnRyby1ibG9ja19fZGVzYzpiZWZvcmUge1xuICAgICAgdG9wOiAxNXB4O1xuICAgICAgYm90dG9tOiAxNXB4OyB9IH1cblxuLnByb2plY3QtZmlsdGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuICAucHJvamVjdC1maWx0ZXI6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucHJvamVjdC1maWx0ZXJfX2lubmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9IH1cbiAgLnByb2plY3QtZmlsdGVyX19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgY29sb3I6ICMyMDIwMjA7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucHJvamVjdC1maWx0ZXJfX2l0ZW0ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnByb2plY3QtZmlsdGVyX19pdGVtIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDsgfSB9XG4gICAgLnByb2plY3QtZmlsdGVyX19pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAucHJvamVjdC1maWx0ZXJfX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogXCJJc3Rva1dlYi1Cb2xkXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweDsgfVxuICAucHJvamVjdC1maWx0ZXJfX2JvZHkgLmRyb3Bkb3duX190ZXh0IHtcbiAgICBsaW5lLWhlaWdodDogMjBweDsgfVxuICAucHJvamVjdC1maWx0ZXJfX2JvZHktLWljb24gLmRyb3Bkb3duX19oZWFkZXIge1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5wcm9qZWN0LWZpbHRlcl9fYm9keS0taWNvbiAuZHJvcGRvd25fX2hlYWRlciAuZG93bjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTM2OXB4IDE2MjlweDtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxMXB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM1NnB4IC0zNTlweDtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gICAgLnByb2plY3QtZmlsdGVyX19ib2R5LS1pY29uIC5kcm9wZG93bl9faGVhZGVyIC51cDpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTM2OXB4IDE2MjlweDtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxMXB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM1NnB4IC0zNTlweDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAucHJvamVjdC1maWx0ZXJfX2JvZHktLWljb24gLmRyb3Bkb3duX19hcnJvdyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAucHJvamVjdC1maWx0ZXJfX2JvZHktLWljb24gLmRyb3Bkb3duX19ib3gge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHRvcDogMTAwJTsgfVxuICAucHJvamVjdC1maWx0ZXJfX2JvZHktLWljb24gLmRyb3Bkb3duX19saXN0IC5kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEzNjlweCAxNjI5cHg7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxMXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNTZweCAtMzU5cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgLnByb2plY3QtZmlsdGVyX19ib2R5LS1pY29uIC5kcm9wZG93bl9fbGlzdCAudXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9zcHJpdGUuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTM2OXB4IDE2MjlweDtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDExcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM1NnB4IC0zNTlweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG5cbi5ib29rLWl0ZW0ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zaXRpb246IC4zczsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYm9vay1pdGVtOmhvdmVyIC5ib29rLWl0ZW1fX2ltZyAuX2ltZyB7XG4gICAgICBib3gtc2hhZG93OiAwIDRweCAzMHB4IHJnYmEoMCwgMCwgMCwgMC40KTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuYm9vay1pdGVtOmhvdmVyIC5ib29rLWl0ZW1fX3RpdGxlIHtcbiAgICAgIGNvbG9yOiAjMUM2MkNCOyB9IH1cbiAgLmJvb2staXRlbV9faW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYm9vay1pdGVtX19pbWcge1xuICAgIGhlaWdodDogMjk0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAuYm9vay1pdGVtX19pbWc6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmJvb2staXRlbV9faW1nIGltZywgLmJvb2staXRlbV9faW1nIHN2ZyB7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAuYm9vay1pdGVtX19pbWcgLl9pbWcge1xuICAgICAgYm94LXNoYWRvdzogMCA0cHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICB0cmFuc2l0aW9uOiAuM3M7IH1cbiAgLmJvb2staXRlbV9fdGl0bGUge1xuICAgIGNvbG9yOiAjMjAyMDIwO1xuICAgIHRyYW5zaXRpb246IC4zcztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmJvb2staXRlbV9fdGl0bGUge1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cbiAgLmJvb2staXRlbV9fbGluayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7IH1cblxuLnRpbWUtbGFwc2VfX3llYXIge1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZm9udC1zaXplOiAxOHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAudGltZS1sYXBzZV9feWVhciB7XG4gICAgICBwYWRkaW5nOiAxNnB4IDAgMTZweCA3MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLnRpbWUtbGFwc2VfX3llYXIge1xuICAgICAgcGFkZGluZzogMjJweCAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnRpbWUtbGFwc2VfX3llYXIge1xuICAgICAgcGFkZGluZzogMTZweCAwOyB9IH1cbiAgLnRpbWUtbGFwc2VfX3llYXI6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gIC50aW1lLWxhcHNlX195ZWFyOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgLnRpbWUtbGFwc2VfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC50aW1lLWxhcHNlX19pdGVtIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMjBweCAzNXB4O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0Q5REVFNTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRpbWUtbGFwc2VfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDE2cHggMCAxNnB4IDIzcHg7IH0gfVxuXG4udGltZS1sYXBzZV9faXRlbS0tc2VsZWN0ZWQgLnRpbWUtbGFwc2VfX2RhdGUge1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzMzMzMzMzsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gIC50aW1lLWxhcHNlX19pdGVtLS1zZWxlY3RlZCAudGltZS1sYXBzZV9fbGVmdCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7IH0gfVxuXG4udGltZS1sYXBzZV9faXRlbS0tc2VsZWN0ZWQgLnRpbWUtbGFwc2VfX3JpZ2h0IHtcbiAgbWF4LXdpZHRoOiA3OTJweDsgfVxuICAudGltZS1sYXBzZV9faXRlbS0tc2VsZWN0ZWQgLnRpbWUtbGFwc2VfX3JpZ2h0OmJlZm9yZSB7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGxlZnQ6IC03cHg7XG4gICAgYmFja2dyb3VuZDogIzFDNjJDQjtcbiAgICBib3gtc2hhZG93OiAwIDAgMCA5cHggcmdiYSgyOCwgOTYsIDIwMywgMC4yKTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAgIC50aW1lLWxhcHNlX19pdGVtLS1zZWxlY3RlZCAudGltZS1sYXBzZV9fcmlnaHQ6YmVmb3JlIHtcbiAgICAgICAgdG9wOiA0MnB4OyB9IH1cblxuLnRpbWUtbGFwc2VfX2l0ZW0tLXNlbGVjdGVkIC50aW1lLWxhcHNlX19tYWluIHtcbiAgYmFja2dyb3VuZDogI0Y4RjhGODtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBwYWRkaW5nOiAxNnB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC50aW1lLWxhcHNlX19pdGVtLS1zZWxlY3RlZCAudGltZS1sYXBzZV9fbWFpbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xNnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50aW1lLWxhcHNlX19pdGVtLS1zZWxlY3RlZCAudGltZS1sYXBzZV9faW1nIHtcbiAgICBmbGV4OiAwIDAgMTg0cHg7XG4gICAgbWF4LXdpZHRoOiAxODRweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGltZS1sYXBzZV9faXRlbS0tc2VsZWN0ZWQgLnRpbWUtbGFwc2VfX2ltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgLnRpbWUtbGFwc2VfX2l0ZW0tLXNlbGVjdGVkIC50aW1lLWxhcHNlX19pbWcgLl9pbWcge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4udGltZS1sYXBzZV9faXRlbS0tc2VsZWN0ZWQgLnRpbWUtbGFwc2VfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAudGltZS1sYXBzZV9faXRlbS0tc2VsZWN0ZWQgLnRpbWUtbGFwc2VfX3RpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH0gfVxuXG4udGltZS1sYXBzZV9faXRlbS0tc2VsZWN0ZWQgLnRpbWUtbGFwc2VfX2Rlc2Mge1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzIwMjAyMDsgfVxuXG4udGltZS1sYXBzZV9faXRlbTpsYXN0LWNoaWxkIC50aW1lLWxhcHNlX19yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IC0xcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEOURFRTU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC50aW1lLWxhcHNlX19pdGVtOmxhc3QtY2hpbGQgLnRpbWUtbGFwc2VfX3JpZ2h0OmFmdGVyIHtcbiAgICAgIGhlaWdodDogNDhweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC50aW1lLWxhcHNlX19pdGVtOmxhc3QtY2hpbGQgLnRpbWUtbGFwc2VfX3JpZ2h0OmFmdGVyIHtcbiAgICAgIGhlaWdodDogMzJweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC50aW1lLWxhcHNlX19pdGVtOmxhc3QtY2hpbGQgLnRpbWUtbGFwc2VfX3JpZ2h0OmFmdGVyIHtcbiAgICAgIGhlaWdodDogMjBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgLnRpbWUtbGFwc2VfX2xlZnQge1xuICAgIHBhZGRpbmc6IDIwcHggMjZweCAyMHB4IDA7XG4gICAgZmxleDogMCAwIDEwNnB4O1xuICAgIG1heC13aWR0aDogMTA2cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC50aW1lLWxhcHNlX19sZWZ0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH0gfVxuXG4udGltZS1sYXBzZV9fZGF0ZSB7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuNSk7XG4gIGZvbnQtZmFtaWx5OiBcIklzdG9rV2ViLUJvbGRcIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBcIlRhaG9tYVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC50aW1lLWxhcHNlX19kYXRlIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9IH1cblxuLnRpbWUtbGFwc2VfX3JpZ2h0IHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC50aW1lLWxhcHNlX19yaWdodCB7XG4gICAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgICAgcGFkZGluZzogMjBweCAwIDIwcHggMzVweDtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0Q5REVFNTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfSB9XG4gIC50aW1lLWxhcHNlX19yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiAjOURCMUNGO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtNXB4O1xuICAgIHRvcDogMjRweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgNXB4IHJnYmEoMjgsIDk2LCAyMDMsIDAuMik7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAudGltZS1sYXBzZV9fcmlnaHQ6YmVmb3JlIHtcbiAgICAgICAgdG9wOiAyMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50aW1lLWxhcHNlX19tYWluIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9IH1cblxuLnRpbWUtbGFwc2VfX2ltZyB7XG4gIGZvbnQtc2l6ZTogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAudGltZS1sYXBzZV9faW1nIHtcbiAgICAgIGZsZXg6IDAgMCAxMDBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICAgIG1heC13aWR0aDogMTAwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAudGltZS1sYXBzZV9faW1nIHtcbiAgICAgIG1heC13aWR0aDogMTQwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cblxuLnRpbWUtbGFwc2VfX2luZm8ge1xuICBmbGV4OiAxOyB9XG5cbi50aW1lLWxhcHNlX190aXRsZSB7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtZmFtaWx5OiBcIklzdG9rV2ViLUJvbGRcIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBcIlRhaG9tYVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAudGltZS1sYXBzZV9fdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfSB9XG5cbi50aW1lLWxhcHNlX19saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMxYzYyY2I7IH1cblxuLnRpbWUtbGFwc2VfX2Rlc2Mge1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjc1KTsgfVxuXG4uZXhwZWRpdGlvbi1hZHZhbnRhZ2VzIHtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuZXhwZWRpdGlvbi1hZHZhbnRhZ2VzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH0gfVxuICAuZXhwZWRpdGlvbi1hZHZhbnRhZ2VzOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmV4cGVkaXRpb24tYWR2YW50YWdlc19faW5uZXIge1xuICAgIGJhY2tncm91bmQ6ICNGOEY4Rjg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAgICAgLmV4cGVkaXRpb24tYWR2YW50YWdlc19faW5uZXIge1xuICAgICAgICBwYWRkaW5nOiA1M3B4IDk2cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgLmV4cGVkaXRpb24tYWR2YW50YWdlc19faW5uZXIge1xuICAgICAgICBwYWRkaW5nOiA0OHB4IDI0cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmV4cGVkaXRpb24tYWR2YW50YWdlc19faW5uZXIge1xuICAgICAgICBtYXJnaW46IC0yMHB4IC0xNnB4IDMycHg7XG4gICAgICAgIHBhZGRpbmc6IDI0cHggMTZweDsgfSB9XG4gICAgLmV4cGVkaXRpb24tYWR2YW50YWdlc19faW5uZXI6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTY3cHg7XG4gICAgICBoZWlnaHQ6IDE2N3B4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvYWR2YW50YWdlcy5wbmdcIikgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuZXhwZWRpdGlvbi1hZHZhbnRhZ2VzX19pbm5lcjpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiAyOTRweDtcbiAgICAgICAgICBoZWlnaHQ6IDI5NHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmV4cGVkaXRpb24tYWR2YW50YWdlc19fbGlzdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luOiAwIC0yMHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmV4cGVkaXRpb24tYWR2YW50YWdlc19faXRlbSB7XG4gICAgICBmbGV4OiAwIDAgMzMuMzMzMyU7XG4gICAgICBtYXgtd2lkdGg6IDMzLjMzMzMlO1xuICAgICAgcGFkZGluZzogMCAyMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmV4cGVkaXRpb24tYWR2YW50YWdlc19faXRlbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG4gICAgICAuZXhwZWRpdGlvbi1hZHZhbnRhZ2VzX19pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgLmV4cGVkaXRpb24tYWR2YW50YWdlc19fdmFsdWUge1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBmb250LWZhbWlseTogXCJJQk1QbGV4U2VyaWYtTWVkaXVtXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgLmV4cGVkaXRpb24tYWR2YW50YWdlc19fbGFiZWwge1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzMzMzMzMzsgfVxuXG4uc2xpZGVyLWJsb2NrLS1tYXJnaW4tYiB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgLnNsaWRlci1ibG9jay0tbWFyZ2luLWI6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uc2xpZGVyLWJsb2NrX19saXN0IHtcbiAgaGVpZ2h0OiA0OTVweDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDI0cHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGODsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuc2xpZGVyLWJsb2NrX19saXN0IHtcbiAgICAgIHBhZGRpbmc6IDE2cHggMCA3MnB4OyB9IH1cbiAgLnNsaWRlci1ibG9ja19fbGlzdDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEY4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAgICAgLnNsaWRlci1ibG9ja19fbGlzdDo6YmVmb3JlIHtcbiAgICAgICAgcmlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC8gMiAtIDQ2NXB4KTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuc2xpZGVyLWJsb2NrX19saXN0OjpiZWZvcmUge1xuICAgICAgICBsZWZ0OiAzNjBweDtcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygtMTAwdncgLyAyKTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuc2xpZGVyLWJsb2NrX19saXN0OjpiZWZvcmUge1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEwMHZ3IC8gMik7IH0gfVxuICAuc2xpZGVyLWJsb2NrX19saXN0OjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAxMDAlO1xuICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC8gMiAtIDI3NXB4KTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDY0cHgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGOEY4Rjg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuc2xpZGVyLWJsb2NrX19saXN0OjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuc2xpZGVyLWJsb2NrX19saXN0IC5zbGljay1hcnJvdyB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgYm90dG9tOiAwcHg7XG4gICAgei1pbmRleDogMjtcbiAgICB3aWR0aDogNjJweDtcbiAgICBoZWlnaHQ6IDY0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGODtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgLnNsaWRlci1ibG9ja19fbGlzdCAuc2xpY2stYXJyb3cge1xuICAgICAgICBib3R0b206IDhweDsgfSB9XG4gICAgLnNsaWRlci1ibG9ja19fbGlzdCAuc2xpY2stYXJyb3c6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjsgfVxuICAgIC5zbGlkZXItYmxvY2tfX2xpc3QgLnNsaWNrLWFycm93OjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgwLjYpOyB9XG4gIC5zbGlkZXItYmxvY2tfX2xpc3QgLnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuc2xpZGVyLWJsb2NrX19saXN0IC5zbGljay1uZXh0IHtcbiAgICAgICAgcmlnaHQ6IC0xNnB4OyB9IH1cbiAgLnNsaWRlci1ibG9ja19fbGlzdCAuc2xpY2stcHJldiB7XG4gICAgcmlnaHQ6IDYycHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5zbGlkZXItYmxvY2tfX2xpc3QgLnNsaWNrLXByZXYge1xuICAgICAgICByaWdodDogNDZweDsgfSB9XG4gICAgLnNsaWRlci1ibG9ja19fbGlzdCAuc2xpY2stcHJldjo6YmVmb3JlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDAuNikgcm90YXRlKDE4MGRlZyk7IH1cblxuLnNsaWRlci1ibG9ja19faXRlbSBmaWd1cmUge1xuICBtYXJnaW46IDA7IH1cblxuLnNsaWRlci1ibG9ja19fZG90cywgLnNsaWRlci1ibG9jayB1bCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2NHB4O1xuICBsZWZ0OiBjYWxjKDEwMCUgKyA0MHB4KTtcbiAgei1pbmRleDogMjtcbiAgbWFyZ2luOiAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuc2xpZGVyLWJsb2NrX19kb3RzLCAuc2xpZGVyLWJsb2NrIHVsIHtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEY4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLnNsaWRlci1ibG9ja19fZG90cywgLnNsaWRlci1ibG9jayB1bCB7XG4gICAgICByaWdodDogMTA3cHg7XG4gICAgICBib3R0b206IDIzcHg7XG4gICAgICBwYWRkaW5nOiA5cHggMjRweCAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnNsaWRlci1ibG9ja19fZG90cywgLnNsaWRlci1ibG9jayB1bCB7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3R0b206IDE2cHg7XG4gICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgLnNsaWRlci1ibG9ja19fZG90cyBsaSwgLnNsaWRlci1ibG9jayB1bCBsaSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgLnNsaWRlci1ibG9ja19fZG90cyBsaTphZnRlciwgLnNsaWRlci1ibG9jayB1bCBsaTphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnNsaWRlci1ibG9ja19fZG90cyBsaS5zbGljay1hY3RpdmUsIC5zbGlkZXItYmxvY2sgdWwgbGkuc2xpY2stYWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5zbGlkZXItYmxvY2tfX2N1cnJlbnQge1xuICBmb250LWZhbWlseTogXCJJQk1QbGV4U2VyaWYtU2VtaUJvbGRcIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBcIlRhaG9tYVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGNvbG9yOiAjMzMzMzMzOyB9XG5cbi5zbGlkZXItYmxvY2tfX2RlbGltZXRyIHtcbiAgbWFyZ2luOiBhdXRvIDRweDtcbiAgZm9udC1mYW1pbHk6IFwiSUJNUGxleFNlcmlmLVNlbWlCb2xkXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBjb2xvcjogI0Q5RDlEOTsgfVxuXG4uc2xpZGVyLWJsb2NrX19jb3VudCB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbiAgZm9udC1mYW1pbHk6IFwiSUJNUGxleFNlcmlmLVNlbWlCb2xkXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBjb2xvcjogIzMzMzMzMzsgfVxuXG4ub3B0aW9uLWJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5vcHRpb24tYmxvY2s6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgd2lkdGg6IDI1N3B4O1xuICAgICAgaGVpZ2h0OiAyODVweDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvZXhwZWRpdGlvbi1iZy5wbmdcIikgbGVmdCBib3R0b20gbm8tcmVwZWF0OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5vcHRpb24tYmxvY2s6YmVmb3JlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xMDB2dyAvIDIgKyA5N3B4KTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5vcHRpb24tYmxvY2s6YmVmb3JlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xMDB2dyAvIDIgKyAwcHgpOyB9IH1cbiAgLnN0YXRpYyAub3B0aW9uLWJsb2NrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4OyB9XG4gICAgLnN0YXRpYyAub3B0aW9uLWJsb2NrOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAub3B0aW9uLWJsb2NrX19pbm5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGODtcbiAgICBwYWRkaW5nOiAzMnB4IDAgNDhweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLm9wdGlvbi1ibG9ja19faW5uZXIge1xuICAgICAgICBwYWRkaW5nOiAzMnB4IDE2cHg7XG4gICAgICAgIG1hcmdpbjogMCAtMTZweDsgfSB9XG4gICAgLm9wdGlvbi1ibG9ja19faW5uZXI6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGOEY4Rjg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAgICAgLm9wdGlvbi1ibG9ja19faW5uZXI6OmJlZm9yZSB7XG4gICAgICAgICAgcmlnaHQ6IDEwMCU7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwdncgLyAyIC0gOTMwcHggLyAyKTsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLm9wdGlvbi1ibG9ja19faW5uZXI6OmJlZm9yZSB7XG4gICAgICAgICAgbGVmdDogMzYwcHg7XG4gICAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xMDB2dyAvIDIpO1xuICAgICAgICAgIHotaW5kZXg6IC0xOyB9IH1cbiAgLm9wdGlvbi1ibG9ja19fdGl0bGUge1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBmb250LWZhbWlseTogXCJJc3Rva1dlYi1Cb2xkXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAub3B0aW9uLWJsb2NrX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IH0gfVxuICAub3B0aW9uLWJsb2NrX19pdGVtIHtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5vcHRpb24tYmxvY2tfX2l0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5vcHRpb24tYmxvY2tfX2l0ZW0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9IH1cbiAgICAub3B0aW9uLWJsb2NrX19pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5vcHRpb24tYmxvY2tfX2l0ZW0gLl9sYWJlbCB7XG4gICAgICBmb250LWZhbWlseTogXCJJc3Rva1dlYi1Cb2xkXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5vcHRpb24tYmxvY2tfX2l0ZW0gLl9sYWJlbCB7XG4gICAgICAgICAgZmxleDogMCAwIDE4NXB4O1xuICAgICAgICAgIG1heC13aWR0aDogMTg1cHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuICAgICAgICAgIC5vcHRpb24tYmxvY2tfX2l0ZW0gLl9sYWJlbDpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogNnB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjQzRDNEM0OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAub3B0aW9uLWJsb2NrX19pdGVtIC5fbGFiZWwge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDsgfSB9XG4gICAgICAub3B0aW9uLWJsb2NrX19pdGVtIC5fbGFiZWwgc3BhbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGODsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLm9wdGlvbi1ibG9ja19faXRlbSAuX3ZhbHVlIHtcbiAgICAgICAgZmxleDogMTsgfSB9XG4gICAgLm9wdGlvbi1ibG9ja19faXRlbSAuX3ZhbHVlIHNwYW4ge1xuICAgICAgb3BhY2l0eTogLjU7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAub3B0aW9uLWJsb2NrX19pdGVtIC5fdmFsdWUgc3BhbiB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5vcHRpb24tYmxvY2tfX2l0ZW0gLl92YWx1ZSBzcGFuIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7IH0gfVxuXG4uYWNjb3JkLWJsb2NrX19oZWFkIHtcbiAgcGFkZGluZzogMTZweCAzMHB4IDE2cHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEOUQ5RDk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5hY2NvcmQtYmxvY2tfX2hlYWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3Nwcml0ZS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMzY5cHggMTYyOXB4O1xuICAgIHdpZHRoOiAxM3B4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00NTJweCAtNDM3cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB0cmFuc2l0aW9uOiAuM3M7IH1cbiAgLmFjY29yZC1ibG9ja19faGVhZC5hY3RpdmU6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7IH1cblxuLmFjY29yZC1ibG9ja19fdGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMjAyMDIwO1xuICBmb250LWZhbWlseTogXCJJc3Rva1dlYi1Cb2xkXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5hY2NvcmQtYmxvY2tfX2JvZHkge1xuICBwYWRkaW5nLXRvcDogMTZweDtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uYWR2YW50YWdlcyB7XG4gIGJhY2tncm91bmQ6ICNGOEY4Rjg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5hZHZhbnRhZ2VzIHtcbiAgICAgIHBhZGRpbmc6IDQwcHggOTVweDtcbiAgICAgIG1hcmdpbjogNDVweCAwIDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuYWR2YW50YWdlcyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiAzMnB4IDA7IH1cbiAgICAgIC5hZHZhbnRhZ2VzOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGODtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuYWR2YW50YWdlcyB7XG4gICAgICBtYXJnaW46IDAgLTE2cHg7XG4gICAgICBwYWRkaW5nOiAyNHB4IDE2cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYWR2YW50YWdlc19fbGlzdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IH1cbiAgLmFkdmFudGFnZXNfX2l0ZW0ge1xuICAgIG1heC13aWR0aDogMjkwcHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5hZHZhbnRhZ2VzX19pdGVtIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyMDNweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuYWR2YW50YWdlc19faXRlbSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLmFkdmFudGFnZXNfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gIC5hZHZhbnRhZ2VzX190aXRsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1mYW1pbHk6IFwiSXN0b2tXZWItQm9sZFwiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzMzMzMzMzsgfVxuICAgIC5hZHZhbnRhZ2VzX190aXRsZTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgd2lkdGg6IDhweDtcbiAgICAgIGhlaWdodDogOHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFDNjJDQjsgfVxuICAuYWR2YW50YWdlc19fdGV4dCB7XG4gICAgZm9udC1mYW1pbHk6IFwiSXN0b2tXZWItUmVndWxhclwiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIG1heC13aWR0aDogMjkwcHg7IH1cblxuLnBvc3RfX2Zvb3RlciB7XG4gIG1hcmdpbjogMzJweCAwIDQ4cHg7IH1cbiAgLnBvc3RfX2Zvb3Rlcl9faW5uZXIge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTVFNUU1O1xuICAgIHBhZGRpbmctdG9wOiAzMnB4O1xuICAgIG1heC13aWR0aDogNzQwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDk1cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAucG9zdF9fZm9vdGVyX19pbm5lciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnBvc3RfX2Zvb3RlciB7XG4gICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgIHBhZGRpbmctdG9wOiAyNHB4OyB9IH1cblxuLnBvc3RfX3RhZ3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7IH1cbiAgLnBvc3RfX3RhZ3MgLnRhZ3NfX2hlYWRlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiSXN0b2tXZWItQm9sZFwiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAucG9zdF9fdGFncyAudGFnc19fbGlzdCB7XG4gICAgbWFyZ2luOiAwIC00cHg7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLnBvc3RfX3RhZ3MgLnRhZ3NfX2l0ZW0ge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiA0cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5wb3N0X190YWdzIC50YWdzX19saW5rIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRTVFNUU1O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBwYWRkaW5nOiAzcHggOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAucG9zdF9fdGFncyAudGFnc19fbGluazpob3ZlciB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMUM2MkNCO1xuICAgICAgY29sb3I6ICMxQzYyQ0I7IH1cblxuLmludHJvLXRleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNGOEY4Rjg7XG4gIHBhZGRpbmc6IDI1cHggMzJweCAyNXB4IDMycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGNvbG9yOiAjNmI2YjZiO1xuICBtYXgtd2lkdGg6IDgzNXB4O1xuICBtYXJnaW4tYm90dG9tOiA0OHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuaW50cm8tdGV4dCB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuaW50cm8tdGV4dCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjVweDsgfSB9XG4gIC5pbnRyby10ZXh0OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgei1pbmRleDogMTtcbiAgICB3aWR0aDogMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgYmFja2dyb3VuZDogIzFDNjJDQjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDI1cHg7XG4gICAgdG9wOiAyNXB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5pbnRyby10ZXh0OmJlZm9yZSB7XG4gICAgICB0b3A6IDE1cHg7XG4gICAgICBib3R0b206IDE1cHg7IH0gfVxuXG4udG9vbHRpcC1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAudG9vbHRpcC1ibG9jayB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH0gfVxuICAudG9vbHRpcC1ibG9jazpob3ZlciAudG9vbHRpcC1ibG9ja19fYm9keSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIC50b29sdGlwLWJsb2NrX190aXRsZSB7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjgsIDk4LCAyMDMsIDAuMTIpO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgcGFkZGluZzogMCA1cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC50b29sdGlwLWJsb2NrX19ib2R5IHtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDI0cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICB3aWR0aDogNTUwcHg7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogLjNzOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAudG9vbHRpcC1ibG9ja19fYm9keSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiBjYWxjKDEwMCUgKyAxMnB4KTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnRvb2x0aXAtYmxvY2tfX2JvZHkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIG1heC13aWR0aDogOTB2dztcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH0gfVxuICAgIC50b29sdGlwLWJsb2NrX19ib2R5OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IC0xM3B4O1xuICAgICAgaGVpZ2h0OiAxM3B4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAudG9vbHRpcC1ibG9ja19fYm9keTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0b3A6IC04cHg7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgYm94LXNoYWRvdzogLTJweCAtMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnRvb2x0aXAtYmxvY2tfX2JvZHktLWxlZnQge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgICAgLnRvb2x0aXAtYmxvY2tfX2JvZHktLWxlZnQ6YmVmb3JlIHtcbiAgICAgICAgICBsZWZ0OiAzMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC50b29sdGlwLWJsb2NrX19ib2R5LS1yaWdodCB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgICAgLnRvb2x0aXAtYmxvY2tfX2JvZHktLXJpZ2h0OmJlZm9yZSB7XG4gICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICByaWdodDogMzBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAudG9vbHRpcC1ibG9ja19fYm9keS0tdG9wIHtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBib3R0b206IGNhbGMoMTAwJSArIDEycHgpOyB9XG4gICAgICAgIC50b29sdGlwLWJsb2NrX19ib2R5LS10b3A6YWZ0ZXIge1xuICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICBib3R0b206IC0xM3B4OyB9XG4gICAgICAgIC50b29sdGlwLWJsb2NrX19ib2R5LS10b3A6YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgYm90dG9tOiAtOHB4O1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoMjI1ZGVnKTsgfSB9XG4gIC50b29sdGlwLWJsb2NrX19kZXNjIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC50b29sdGlwLWJsb2NrX19kZXNjOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAudG9vbHRpcC1ibG9ja19fb3B0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC50b29sdGlwLWJsb2NrX19vcHRpb24taXRlbSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG4gICAgICAudG9vbHRpcC1ibG9ja19fb3B0aW9uLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgLnRvb2x0aXAtYmxvY2tfX29wdGlvbi1pdGVtIC5fbGFiZWwge1xuICAgICAgICBmb250LWZhbWlseTogXCJJc3Rva1dlYi1Cb2xkXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gICAgICAudG9vbHRpcC1ibG9ja19fb3B0aW9uLWl0ZW0gLl92YWx1ZSB7XG4gICAgICAgIGNvbG9yOiAjMWM2MmNiOyB9XG4gICAgICAgIC50b29sdGlwLWJsb2NrX19vcHRpb24taXRlbSAuX3ZhbHVlIGEge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgICAgICAgLnRvb2x0aXAtYmxvY2tfX29wdGlvbi1pdGVtIC5fdmFsdWUgYTpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLm1lZGlhLWxpbmtzIHtcbiAgbWFyZ2luLWJvdHRvbTogNzZweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAubWVkaWEtbGlua3Mge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjRweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5tZWRpYS1saW5rcyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9IH1cbiAgLm1lZGlhLWxpbmtzX19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAubWVkaWEtbGlua3NfX2l0ZW0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5tZWRpYS1saW5rc19faXRlbSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDsgfSB9XG4gIC5tZWRpYS1saW5rc19faW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1pbi1oZWlnaHQ6IDI0NXB4O1xuICAgIHBhZGRpbmc6IDI0cHggMzJweCAzMnB4O1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAubWVkaWEtbGlua3NfX2lubmVyIHtcbiAgICAgICAgbWFyZ2luOiAwIC0xNnB4O1xuICAgICAgICBwYWRkaW5nOiAyNHB4IDE2cHggMjJweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDsgfSB9XG4gICAgLm1lZGlhLWxpbmtzX19pbm5lcjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgwLCAwLCAwLCAwLjcpIDAlLCByZ2JhKDAsIDAsIDAsIDAuMDUpIDEwMCUpOyB9XG4gIC5tZWRpYS1saW5rc19faW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgLm1lZGlhLWxpbmtzX19ib2R5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMzsgfVxuICAgIC5tZWRpYS1saW5rc19fYm9keSAuYnRuIHtcbiAgICAgIG1pbi13aWR0aDogMjM0cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4OyB9XG4gICAgICAubWVkaWEtbGlua3NfX2JvZHkgLmJ0biAuaWNvbiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLm1lZGlhLWxpbmtzX19ib2R5IC5idG4ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgLm1lZGlhLWxpbmtzX19ib2R5IC5idG4gLmljb24ge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAycHg7IH0gfVxuICAubWVkaWEtbGlua3NfX3RpdGxlIHtcbiAgICBtYXJnaW46IDAgMCAyNHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIklCTVBsZXhTZXJpZi1TZW1pQm9sZFwiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAubWVkaWEtbGlua3NfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9IH1cbiAgLm1lZGlhLWxpbmtzX190ZXh0IHtcbiAgICBtYXJnaW46IDAgMCAzMnB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIklzdG9rV2ViLUJvbGRcIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBcIlRhaG9tYVwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgLm1lZGlhLWxpbmtzX190ZXh0IHtcbiAgICAgICAgd2lkdGg6IDM5MXB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5tZWRpYS1saW5rc19fdGV4dCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI5cHg7XG4gICAgICAgIHdpZHRoOiAyNTZweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgLnBvcHVwLWJvb2sge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBsZWZ0OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wb3B1cC1ib29rIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzRweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBvcHVwLWJvb2sgLnNoYXJlIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wb3B1cC1ib29rIC5zaGFyZSB7XG4gICAgYm90dG9tOiAyMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAucG9wdXAtYm9vayAuaW50cm8tdGV4dCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wb3B1cC1ib29rX19sZWZ0IHtcbiAgICBmbGV4OiAwIDAgMzgwcHg7XG4gICAgbWF4LXdpZHRoOiAzODBweDtcbiAgICB3aWR0aDogMzgwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5wb3B1cC1ib29rX19sZWZ0IHtcbiAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucG9wdXAtYm9va19fbGVmdCB7XG4gICAgcGFkZGluZzogMjRweCA4cHggMDsgfSB9XG5cbi5wb3B1cC1ib29rX19sZWZ0IC5wb3B1cC1nYWxsZXJ5X19zbGlkZSB7XG4gIHBhZGRpbmc6IDI2cHg7IH1cbiAgLnBvcHVwLWJvb2tfX2xlZnQgLnBvcHVwLWdhbGxlcnlfX3NsaWRlIGltZyB7XG4gICAgYm94LXNoYWRvdzogMCA4cHggMjZweCByZ2JhKDAsIDAsIDAsIDAuMjUpOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucG9wdXAtYm9va19fbGVmdCAucG9wdXAtZ2FsbGVyeV9fc2xpZGUgaW1nIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCA0cHggMjRweCByZ2JhKDAsIDAsIDAsIDAuMjUpOyB9IH1cblxuLnBvcHVwLWJvb2tfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgZm9udC1mYW1pbHk6IFwiSXN0b2tXZWItQm9sZFwiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucG9wdXAtYm9va19fdGl0bGUge1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuXG4ucG9wdXAtYm9va19fcmlnaHQge1xuICBwYWRkaW5nLXRvcDogMTBweDsgfVxuICAucG9wdXAtYm9va19fcmlnaHQgYSB7XG4gICAgY29sb3I6ICMxQzYyQ0I7XG4gICAgZm9udC1mYW1pbHk6IFwiSXN0b2tXZWItQm9sZFwiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLnBvcHVwLWJvb2sgLmluZm8tbGlzdCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7IH1cbiAgLnBvcHVwLWJvb2sgLmluZm8tbGlzdCAuX2xhYmVsIHtcbiAgICBmb250LWZhbWlseTogXCJJc3Rva1dlYi1Cb2xkXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBjb2xvcjogIzMzMzMzMzsgfVxuICAucG9wdXAtYm9vayAuaW5mby1saXN0IC5fdmFsdWUge1xuICAgIGNvbG9yOiAjNkI2QjZCOyB9XG5cbi51aSB7XG4gIG1heC13aWR0aDogMTIyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgcGFkZGluZzogMCAxMHB4OyB9XG4gIC51aV9fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgZmxleC1zaHJpbms6IDA7IH1cbiAgLnVpX19jb250YWluZXIge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmY2ZjO1xuICAgIG1hcmdpbjogMCAtMTBweDtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIC51aV9fYXNpZGUge1xuICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTsgfVxuICAgIC51aV9fYXNpZGUgLmFzaWRlX19pbm5lciB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDA7IH1cbiAgICAudWlfX2FzaWRlIC5hc2lkZV9fbmF2IC5fbGluayB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgLnVpX19hc2lkZSAuYXNpZGVfX25hdiAuX2xpbms6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2VjOyB9XG4gIC51aV9fbWFpbiB7XG4gICAgZmxleC1iYXNpczogNzUlO1xuICAgIHBhZGRpbmc6IDAgMTBweDsgfVxuICAgIC51aV9fbWFpbiAubWFpbl9fc2VjdGlvbiB7XG4gICAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U4ZThlODsgfVxuICAgICAgLnVpX19tYWluIC5tYWluX19zZWN0aW9uIC5fYm9keSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgICAgICAgLnVpX19tYWluIC5tYWluX19zZWN0aW9uIC5fYm9keSAucm93ICsgLnJvdyB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAudWlfX2NvbG9ycyB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIC51aV9fY29sb3JzIC5faXRlbSB7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgYm94LXNoYWRvdzogMCAxMHB4IDIwcHggLTEwcHggcmdiYSgwLCAwLCAwLCAwLjI1KSwgMCAwIDFweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7IH1cbiAgICAgIC51aV9fY29sb3JzIC5faXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi5ub3QtZm91bmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm5vdC1mb3VuZCB7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICBwYWRkaW5nLXRvcDogODJweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMTRweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5ub3QtZm91bmQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDEzNHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLm5vdC1mb3VuZCB7XG4gICAgICBwYWRkaW5nLXRvcDogMTMwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5ub3QtZm91bmRfX2lubmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5ub3QtZm91bmRfX2lubmVyIHtcbiAgICAgIHBhZGRpbmc6IDAgMTAwcHg7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAyMDBweCk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAubm90LWZvdW5kX19pbm5lciB7XG4gICAgICBwYWRkaW5nOiAwIDgwcHg7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAyMjBweCk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubm90LWZvdW5kX19tYWluIHtcbiAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZGlzcGxheTogZmxleDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5ub3QtZm91bmRfX21haW4ge1xuICAgICAgcGFkZGluZzogMzBweCAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLm5vdC1mb3VuZF9fbWFpbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4MHB4OyB9IH1cbiAgLm5vdC1mb3VuZF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBmb250LWZhbWlseTogXCJJQk1QbGV4U2VyaWYtU2VtaUJvbGRcIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBcIlRhaG9tYVwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgLm5vdC1mb3VuZF9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDQwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLm5vdC1mb3VuZF9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH0gfVxuICAubm90LWZvdW5kX19sYWJlbCB7XG4gICAgZm9udC1mYW1pbHk6IFwiSXN0b2tXZWItQm9sZFwiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBvcGFjaXR5OiAuNzU7IH1cbiAgICAubm90LWZvdW5kX19sYWJlbDpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLm5vdC1mb3VuZF9fYmFjayB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4OyB9XG4gICAgLm5vdC1mb3VuZF9fYmFjayAuX2xpbmsge1xuICAgICAgZm9udC1mYW1pbHk6IFwiSXN0b2tXZWItQm9sZFwiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6ICMxQzYyQ0I7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIycHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgIC5ub3QtZm91bmRfX2JhY2sgLl9saW5rOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogLjg7IH1cbiAgICAgIC5ub3QtZm91bmRfX2JhY2sgLl9saW5rOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvc3ByaXRlLnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMzY5cHggMTYyOXB4O1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgaGVpZ2h0OiAxMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEyOXB4IC0xMzUxcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA0NSU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAubm90LWZvdW5kX19mb290ZXIge1xuICAgIGZsZXgtc2hyaW5rOiAwOyB9XG4gIC5ub3QtZm91bmRfX3N1Yi10aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiSXN0b2tXZWItQm9sZFwiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5ub3QtZm91bmRfX3N1Yi10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7IH0gfVxuICAubm90LWZvdW5kX19saXN0IHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgY291bnRlci1yZXNldDogbGktY291bnRlcjtcbiAgICBwYWRkaW5nOiAwIDE2cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgICAubm90LWZvdW5kX19saXN0IHtcbiAgICAgICAgY29sdW1uLWNvdW50OiA0O1xuICAgICAgICBjb2x1bW4tZ2FwOiAxNnB4O1xuICAgICAgICBjb2x1bW4td2lkdGg6IDIwMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5ub3QtZm91bmRfX2xpc3Qge1xuICAgICAgICBjb2x1bW4tY291bnQ6IDM7XG4gICAgICAgIGNvbHVtbi1nYXA6IDE2cHg7XG4gICAgICAgIGNvbHVtbi13aWR0aDogMTUwcHg7IH0gfVxuICAubm90LWZvdW5kX19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1mYW1pbHk6IFwiSXN0b2tXZWItQm9sZFwiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG4gICAgLm5vdC1mb3VuZF9faXRlbTpiZWZvcmUge1xuICAgICAgY29udGVudDogY291bnRlcihsaS1jb3VudGVyKSBcIi5cIjtcbiAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBsaS1jb3VudGVyO1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBjb2xvcjogIzFDNjJDQjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogNHB4OyB9XG4gIC5ub3QtZm91bmRfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICMzMzMzMzM7IH1cbiAgICAubm90LWZvdW5kX19saW5rOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMUM2MkNCOyB9XG4gIC5ub3QtZm91bmRfX2JnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogOTRweDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICB3aWR0aDogMTExNHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAubm90LWZvdW5kX19iZyB7XG4gICAgICAgIGxlZnQ6IDM3JTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAubm90LWZvdW5kX19iZyB7XG4gICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICAgIHRvcDogOTRweDtcbiAgICAgICAgd2lkdGg6IDEwMDBweDsgfSB9XG5cbi5tZWRpYSAucGFnZS10aXRsZSAuY29udGFpbmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG5cbi5tZWRpYS1yZWxlYXNlc19fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5tZWRpYS1yZWxlYXNlc19fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7IH0gfVxuXG4uY29udGFjdHMtbGVmdCB7XG4gIHdpZHRoOiAzNDJweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuY29udGFjdHMtbGVmdCB7XG4gICAgICB3aWR0aDogMjgwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuY29udGFjdHMtbGVmdCB7XG4gICAgICB3aWR0aDogYXV0bzsgfSB9XG4gIC5jb250YWN0cy1sZWZ0IGEge1xuICAgIGNvbG9yOiAjMUM2MkNCOyB9XG4gICAgLmNvbnRhY3RzLWxlZnQgYTpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgIC5jb250YWN0cy1sZWZ0IGFbaHJlZio9dGVsXSB7XG4gICAgICBjb2xvcjogIzMzMzMzMzsgfVxuICAuY29udGFjdHMtbGVmdCBwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4OyB9XG5cbi5jb250YWN0cy1yaWdodCB7XG4gIHdpZHRoOiA3MzlweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuY29udGFjdHMtcmlnaHQge1xuICAgICAgd2lkdGg6IDQyOXB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmNvbnRhY3RzLXJpZ2h0IHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWFyZ2luLXRvcDogNDBweDsgfSB9XG5cbi5jb250YWN0cy1wYWdlIHtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5jb250YWN0cy1wYWdlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4uY29udGFjdHMtbWFwIHtcbiAgaGVpZ2h0OiA1MDNweDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNvbnRhY3RzLW1hcCB7XG4gICAgICBoZWlnaHQ6IDMzMHB4O1xuICAgICAgd2lkdGg6IDQyOXB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmNvbnRhY3RzLW1hcCB7XG4gICAgICBoZWlnaHQ6IDI0NXB4O1xuICAgICAgbWFyZ2luOiAwIC0xNnB4O1xuICAgICAgd2lkdGg6IGF1dG87IH0gfVxuXG4uZXhwZWRpdGlvbnMgLnBhZ2UtdGl0bGUgLmNvbnRhaW5lciB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDsgfVxuXG4uZXhwZWRpdGlvbnMgLmN1cnJlbnQtZXhwZWRpdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmV4cGVkaXRpb25zIC5jdXJyZW50LWV4cGVkaXRpb25fX2lubmVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IH0gfVxuXG4uZXhwZWRpdGlvbnNfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNTZweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuZXhwZWRpdGlvbnNfX3RpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuZXhwZWRpdGlvbnNfX3RpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzZweDsgfSB9XG5cbi5leHBlZGl0aW9uc19fZmlsdGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAuZXhwZWRpdGlvbnNfX2ZpbHRlciAuZm9ybS1maWVsZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmV4cGVkaXRpb25zX19maWx0ZXIgLmZvcm0tZmllbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9IH1cbiAgLmV4cGVkaXRpb25zX19maWx0ZXIgLmZvcm0tbGFiZWwge1xuICAgIGZvbnQtZmFtaWx5OiBcIklzdG9rV2ViLUJvbGRcIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBcIlRhaG9tYVwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZXhwZWRpdGlvbnNfX2ZpbHRlciAuZm9ybS1sYWJlbCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAuZXhwZWRpdGlvbnNfX2ZpbHRlciAuZHJvcGRvd24ge1xuICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICBmb250LWZhbWlseTogXCJJc3Rva1dlYi1SZWd1bGFyXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cblxuLmV4cGVkaXRpb25zX19saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuXG4uZXhwZWRpdGlvbnNfX3ByZXZpZXcge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5leHBlZGl0aW9uc19fcHJldmlldyB7XG4gICAgICBwYWRkaW5nLXRvcDogOXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDlweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5leHBlZGl0aW9uc19fcHJldmlldyB7XG4gICAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDhweDsgfSB9XG5cbi5leHBlZGl0aW9uc19fYnRuLXdyYXBwZXIge1xuICBtYXJnaW46IDQ4cHggMCA5NnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLmV4cGVkaXRpb25zX19idG4td3JhcHBlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2NHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmV4cGVkaXRpb25zX19idG4td3JhcHBlciB7XG4gICAgICBtYXJnaW46IDMycHggMCA2NHB4OyB9IH1cbiAgLmV4cGVkaXRpb25zX19idG4td3JhcHBlciAuYnRuIHtcbiAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gICAgbWluLXdpZHRoOiAzNjBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmV4cGVkaXRpb25zX19idG4td3JhcHBlciAuYnRuIHtcbiAgICAgICAgcGFkZGluZzogMTZweCAyNXB4IDEzcHg7XG4gICAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB3aWR0aDogMjg4cHg7IH0gfVxuXG4ucGFydG5lcnMtcGFnZSB7XG4gIHBhZGRpbmctYm90dG9tOiA0OHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5wYXJ0bmVycy1wYWdlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzNnB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnBhcnRuZXJzLXBhZ2Uge1xuICAgICAgcGFkZGluZy1ib3R0b206IDI0cHg7IH0gfVxuICAucGFydG5lcnMtcGFnZSAuc2VjdGlvbjpmaXJzdC1jaGlsZCAuc2VjdGlvbl9faW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG4iLCIqIHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgJjpiZWZvcmUsXG4gICY6YWZ0ZXIge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbn1cblxuYm9keSB7XG4gIG1pbi13aWR0aDogMzIwcHg7XG4gIEBpbmNsdWRlIHJlZ3VsYXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMzMzMzMzM7XG5cbiAgJi5wb3B1cC1vcGVuZWQge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbmlucHV0IHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBAaW5jbHVkZSByZWd1bGFyO1xuICBmb250LXNpemU6IDE0cHg7XG5cbiAgJjo6LW1zLWNsZWFyIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmOjotbXMtcmV2ZWFsIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuYnV0dG9uIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBAaW5jbHVkZSByZWd1bGFyO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbm1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmhpZGRlbi1sZyB7XG4gIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uaGlkZGVuLW1kIHtcbiAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmhpZGRlbi14cyB7XG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5saW5rIHtcblxufVxuXG4ubGluay1hcnJvdyB7XG4gIEBpbmNsdWRlIGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMUM2MkNCO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcblxuICBAaW5jbHVkZSB0YWJsZXQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuXG4gIHN2ZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICB9XG5cbiAgc3BhbiArIHN2ZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogIzE5NTFhNjtcbiAgfVxufVxuXG4ucGFkZGluZy1jb250ZW50IHtcbiAgbWFyZ2luLWxlZnQ6IDk1cHg7XG4gIHdpZHRoOiA3NDBweDtcblxuICBAaW5jbHVkZSB0YWJsZXQtYW5kLXBob25lIHtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1peGluIHN0YXRpYy13aXRob3V0LXBhZGRpbmcge1xuICBtYXJnaW4tbGVmdDogLTk1cHg7XG4gIG1hcmdpbi1yaWdodDogLTI4NXB4O1xuXG4gIEBpbmNsdWRlIHRhYmxldC1hbmQtcGhvbmUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNnB4O1xuICB9XG59XG5cbi53aXRob3V0LXBhZGRpbmcge1xuICBAaW5jbHVkZSBzdGF0aWMtd2l0aG91dC1wYWRkaW5nO1xufVxuXG4ud2lkZS1tYXAge1xuICBtYXJnaW4tYm90dG9tOiA5NnB4O1xuICBoZWlnaHQ6IDQwMHB4O1xuXG4gIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTZweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICBoZWlnaHQ6IDI3MHB4O1xuICB9XG5cbiAgLmNvbnRhY3RzLW1hcCB7XG4gICAgQGluY2x1ZGUgbm8tbW9iaWxlIHtcbiAgICAgIGhlaWdodDogNDAwcHg7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIGhlaWdodDogMjcwcHg7XG5cbiAgICAgIFtjbGFzcyQ9LW1hcF0ge1xuICAgICAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmZ1bGwtd2lkdGgge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmFyY2hpdmUge1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbiAgfVxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi55bWFwcy0yLTEtNjgtaW1hZ2UueW1hcHMtMi0xLTY4LXBhdGNoZWQtZm9yLXByaW50IHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciFpbXBvcnRhbnQ7XG59IiwiLyogU2xpZGVyICovXG5cbi5zbGljay1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zbGljay1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cblxuICAmLmRyYWdnaW5nIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY3Vyc29yOiBoYW5kO1xuICB9XG59XG5cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnNsaWNrLXRyYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuXG4gICY6YmVmb3JlLFxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG5cbiAgJjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cblxuICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbn1cblxuLnNsaWNrLXNsaWRlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBbZGlyPVwicnRsXCJdICYge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxuICBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gICYuc2xpY2stbG9hZGluZyBpbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBkaXNwbGF5OiBub25lO1xuXG4gICYuZHJhZ2dpbmcgaW1nIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gIC5zbGljay1pbml0aWFsaXplZCAmIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5zbGljay1sb2FkaW5nICYge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuXG4gIC5zbGljay12ZXJ0aWNhbCAmIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIH1cbn1cblxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCJ1bCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG5hIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC4zcztcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5oMSwgLmgxIHtcbiAgbWFyZ2luOiAwO1xuICBAaW5jbHVkZSBpYm0tc2VtaS1ib2xkO1xuICBmb250LXNpemU6IDUwcHg7XG4gIGxpbmUtaGVpZ2h0OiA2NXB4O1xuXG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICB9XG59XG5cbmgyLCAuaDIge1xuICBtYXJnaW46IDA7XG4gIEBpbmNsdWRlIGlibS1zZW1pLWJvbGQ7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG5cbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIH1cbn1cblxuaDMsIC5oMyB7XG4gIG1hcmdpbjogMDtcbiAgQGluY2x1ZGUgYm9sZDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcblxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxufVxuXG5oNCwgLmg0IHtcbiAgbWFyZ2luOiAwO1xuICBAaW5jbHVkZSBib2xkO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuXG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG59XG5cbnAge1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcblxuICAmOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG5cbiAgYSB7XG5cbiAgfVxufVxuXG5iLCBzdHJvbmcge1xuICBAaW5jbHVkZSBib2xkO1xufSIsIkBtaXhpbiBjbGVhcmZpeCgpIHtcbiAgJjpiZWZvcmUsXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG4gICY6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG5cbkBtaXhpbiBhbGlnbigkaG9yaXpvbnRhbDogdHJ1ZSwgJHZlcnRpY2FsOiB0cnVlLCAkdHJhbnNmb3JtOiBudWxsKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICBAaWYgKCRob3Jpem9udGFsKSB7XG4gICAgbGVmdDogNTAlO1xuICB9XG4gIEBpZiAoJHZlcnRpY2FsKSB7XG4gICAgdG9wOiA1MCU7XG4gIH1cblxuICBAaWYgKCRob3Jpem9udGFsIGFuZCAkdmVydGljYWwpIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSwgJHRyYW5zZm9ybTtcbiAgfSBAZWxzZSBpZiAoJGhvcml6b250YWwpIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKSwgJHRyYW5zZm9ybTtcbiAgfSBAZWxzZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSksICR0cmFuc2Zvcm07XG4gIH1cbn1cblxuQG1peGluIGRpZ2l0YWxfbGlzdCgpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBjb3VudGVyLXJlc2V0OiBsaS1jb3VudGVyO1xuXG4gIGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICBsaTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBjb3VudGVyKGxpLWNvdW50ZXIpICcuJztcbiAgICBjb3VudGVyLWluY3JlbWVudDogbGktY291bnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWl4aW4gZmlsbCgkZGlnaXQ6IDApIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6ICRkaWdpdDtcbiAgYm90dG9tOiAkZGlnaXQ7XG4gIGxlZnQ6ICRkaWdpdDtcbiAgcmlnaHQ6ICRkaWdpdDtcbn1cblxuQG1peGluIGZpbHRlcigpIHtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMSkgYnJpZ2h0bmVzcygxLjE1KTtcbiAgb3BhY2l0eTogLjY1O1xufVxuXG5AbWl4aW4gbGV0dGVyLXNwYWNpbmcoJHBob3Rvc2hvcCkge1xuICBsZXR0ZXItc3BhY2luZzogI3skcGhvdG9zaG9wIC8gMTAwMH1lbTtcbn1cblxuQG1peGluIGxpbmstdW5kZXJsaW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG5AbWl4aW4gcGxhY2Vob2xkZXIge1xuICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBAY29udGVudFxuICB9XG4gICY6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgQGNvbnRlbnRcbiAgfVxuICAmOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBAY29udGVudFxuICB9XG4gICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBAY29udGVudFxuICB9XG59XG5cbkBtaXhpbiByb3RhdGUoJGRlZzoxODBkZWcpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoJGRlZyk7XG59XG5cbkBtaXhpbiB0cmFuc2l0aW9uKCRwcm9wZXJ0eTogYWxsKSB7XG4gIHRyYW5zaXRpb246ICRwcm9wZXJ0eSAuM3MgbGluZWFyO1xufVxuXG5AbWl4aW4gdHJpYW5nbGUoJHdpZHRoLCAkZGlyLCAkY29sb3IpIHtcbiAgQGlmICRkaXIgPT0gdXAge1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItbGVmdDogJHdpZHRoLzIgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAkd2lkdGgvMiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAkd2lkdGgvMiBzb2xpZCAkY29sb3I7XG4gIH0gQGVsc2UgaWYgJGRpciA9PSBkb3duIHtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6ICR3aWR0aC8yIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogJHdpZHRoLzIgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcDogJHdpZHRoLzIgc29saWQgJGNvbG9yO1xuICB9IEBlbHNlIGlmICRkaXIgPT0gcmlnaHQge1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItdG9wOiAkd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogJHdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1sZWZ0OiAkd2lkdGggc29saWQgJGNvbG9yO1xuICB9IEBlbHNlIGlmICRkaXIgPT0gbGVmdCB7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci10b3A6ICR3aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAkd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAkd2lkdGggc29saWQgJGNvbG9yO1xuICB9XG59XG5cbkBtaXhpbiBzdGlja3ktZm9vdGVyKCRmb290ZXItaGVpZ2h0LCAkd3JhcHBlci1zZWxlY3RvcjogdW5xdW90ZShcIiN3cmFwcGVyXCIpLCAkY29udGFpbmVyLXNlbGVjdG9yOiB1bnF1b3RlKFwiI2NvbnRhaW5lclwiKSwgJGZvb3Rlci1zZWxlY3RvcjogdW5xdW90ZShcIiNmb290ZXJcIikpIHtcbiAgaHRtbCwgYm9keSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIGJvZHkge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gICN7JHdyYXBwZXItc2VsZWN0b3J9IHtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0kZm9vdGVyLWhlaWdodDtcbiAgICAjeyRjb250YWluZXItc2VsZWN0b3J9IHtcbiAgICAgIHBhZGRpbmc6IDAgMCAkZm9vdGVyLWhlaWdodCAwO1xuICAgIH1cbiAgfVxuICAjeyRmb290ZXItc2VsZWN0b3J9IHtcbiAgICBtaW4taGVpZ2h0OiAkZm9vdGVyLWhlaWdodDtcbiAgfVxufVxuXG5AbWl4aW4gbW9iaWxlKCkge1xuICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZU1lZGlhKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG5vLW1vYmlsZSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkbW9iaWxlTWVkaWEgKyAxKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHRhYmxldCgpIHtcbiAgQG1lZGlhKG1pbi13aWR0aDogJG1vYmlsZU1lZGlhICsgMSkgYW5kIChtYXgtd2lkdGg6ICR0YWJsZXRNZWRpYSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiB0YWJsZXQtYW5kLXBob25lKCkge1xuICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0TWVkaWEpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gZGVza3RvcCgpIHtcbiAgQG1lZGlhKG1pbi13aWR0aDogJHRhYmxldE1lZGlhICsgMSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBmdW5jdGlvbiBoc2xhLWNhbGMgKCRjb2xvciwgJG9wYWNpdHkpIHtcbiAgQHJldHVybiBoc2xhKGh1ZSgkY29sb3IpLCBzYXR1cmF0aW9uKCRjb2xvciksIGxpZ2h0bmVzcygkY29sb3IpLCAkb3BhY2l0eSlcbn1cblxuQG1peGluIHBuZy1pY29uKCRuYW1lLCAkd2lkdGgsICRoZWlnaHQpIHtcbiAgYmFja2dyb3VuZDogdXJsKCRpbWFnZXNfZGlyICsgJG5hbWUgKyBcIi5wbmdcIikgbm8tcmVwZWF0O1xuICB3aWR0aDogJHdpZHRoICsgcHg7XG4gIGhlaWdodDogJGhlaWdodCArIHB4O1xufSIsIi5tQ3VzdG9tU2Nyb2xsYmFyIHtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGluY2gtem9vbTtcbiAgdG91Y2gtYWN0aW9uOiBwaW5jaC16b29tXG59XG5cbi5tQ3VzdG9tU2Nyb2xsYmFyLm1DU19ub19zY3JvbGxiYXIsIC5tQ3VzdG9tU2Nyb2xsYmFyLm1DU190b3VjaF9hY3Rpb24ge1xuICAtbXMtdG91Y2gtYWN0aW9uOiBhdXRvO1xuICB0b3VjaC1hY3Rpb246IGF1dG9cbn1cblxuLm1DdXN0b21TY3JvbGxCb3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdXRsaW5lOiAwO1xuICBkaXJlY3Rpb246IGx0clxufVxuXG4ubUNTQl9jb250YWluZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvXG59XG5cbi5tQ1NCX2luc2lkZSA+IC5tQ1NCX2NvbnRhaW5lciB7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcblxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB9XG59XG5cbi5tQ1NCX2NvbnRhaW5lci5tQ1Nfbm9fc2Nyb2xsYmFyX3kubUNTX3lfaGlkZGVuIHtcbiAgbWFyZ2luLXJpZ2h0OiAwXG59XG5cbi5tQ1MtZGlyLXJ0bCA+IC5tQ1NCX2luc2lkZSA+IC5tQ1NCX2NvbnRhaW5lciB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDMwcHhcbn1cblxuLm1DUy1kaXItcnRsID4gLm1DU0JfaW5zaWRlID4gLm1DU0JfY29udGFpbmVyLm1DU19ub19zY3JvbGxiYXJfeS5tQ1NfeV9oaWRkZW4ge1xuICBtYXJnaW4tbGVmdDogMFxufVxuXG4ubUNTQl9zY3JvbGxUb29scyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogYXV0bztcbiAgbGVmdDogYXV0bztcbiAgdG9wOiA1MHB4O1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xufVxuXG4ubUNTQl9vdXRzaWRlICsgLm1DU0Jfc2Nyb2xsVG9vbHMge1xuICByaWdodDogLTI2cHhcbn1cblxuLm1DUy1kaXItcnRsID4gLm1DU0JfaW5zaWRlID4gLm1DU0Jfc2Nyb2xsVG9vbHMsIC5tQ1MtZGlyLXJ0bCA+IC5tQ1NCX291dHNpZGUgKyAubUNTQl9zY3JvbGxUb29scyB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwXG59XG5cbi5tQ1MtZGlyLXJ0bCA+IC5tQ1NCX291dHNpZGUgKyAubUNTQl9zY3JvbGxUb29scyB7XG4gIGxlZnQ6IC0yNnB4XG59XG5cbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJDb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiBhdXRvXG59XG5cbi5tQ1NCX3Njcm9sbFRvb2xzIGEgKyAubUNTQl9kcmFnZ2VyQ29udGFpbmVyIHtcbiAgbWFyZ2luOiAyMHB4IDBcbn1cblxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogMTZweFxufVxuXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMHB4O1xuICB6LWluZGV4OiAxXG59XG5cbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlclxufVxuXG4ubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgd2lkdGg6IDEycHhcbn1cblxuLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCArIC5tQ1NCX2RyYWdnZXJSYWlsLCAubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIHdpZHRoOiA4cHhcbn1cblxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biwgLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDAgYXV0bztcbiAgY3Vyc29yOiBwb2ludGVyXG59XG5cbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24ge1xuICBib3R0b206IDBcbn1cblxuLm1DU0JfaG9yaXpvbnRhbC5tQ1NCX2luc2lkZSA+IC5tQ1NCX2NvbnRhaW5lciB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweFxufVxuXG4ubUNTQl9ob3Jpem9udGFsLm1DU0Jfb3V0c2lkZSA+IC5tQ1NCX2NvbnRhaW5lciB7XG4gIG1pbi1oZWlnaHQ6IDEwMCVcbn1cblxuLm1DU0JfaG9yaXpvbnRhbCA+IC5tQ1NCX2NvbnRhaW5lci5tQ1Nfbm9fc2Nyb2xsYmFyX3gubUNTX3hfaGlkZGVuIHtcbiAgbWFyZ2luLWJvdHRvbTogMFxufVxuXG4ubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAxNnB4O1xuICB0b3A6IGF1dG87XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDBcbn1cblxuLm1DdXN0b21TY3JvbGxCb3ggKyAubUNTQl9zY3JvbGxUb29scyArIC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCwgLm1DdXN0b21TY3JvbGxCb3ggKyAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwge1xuICBib3R0b206IC0yNnB4XG59XG5cbi5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCBhICsgLm1DU0JfZHJhZ2dlckNvbnRhaW5lciB7XG4gIG1hcmdpbjogMCAyMHB4XG59XG5cbi5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDJweDtcbiAgbWFyZ2luOiA3cHggMFxufVxuXG4ubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDBcbn1cblxuLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0cHg7XG4gIG1hcmdpbjogNnB4IGF1dG9cbn1cblxuLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBoZWlnaHQ6IDEycHg7XG4gIG1hcmdpbjogMnB4IGF1dG9cbn1cblxuLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkICsgLm1DU0JfZHJhZ2dlclJhaWwsIC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlclJhaWwge1xuICBoZWlnaHQ6IDhweDtcbiAgbWFyZ2luOiA0cHggMFxufVxuXG4ubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfYnV0dG9uTGVmdCwgLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2J1dHRvblJpZ2h0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGN1cnNvcjogcG9pbnRlclxufVxuXG4ubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfYnV0dG9uTGVmdCB7XG4gIGxlZnQ6IDBcbn1cblxuLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2J1dHRvblJpZ2h0IHtcbiAgcmlnaHQ6IDBcbn1cblxuLm1DU0JfY29udGFpbmVyX3dyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4XG59XG5cbi5tQ1NCX2NvbnRhaW5lcl93cmFwcGVyID4gLm1DU0JfY29udGFpbmVyIHtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94XG59XG5cbi5tQ1NCX3ZlcnRpY2FsX2hvcml6b250YWwgPiAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsIHtcbiAgYm90dG9tOiAyMHB4XG59XG5cbi5tQ1NCX3ZlcnRpY2FsX2hvcml6b250YWwgPiAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwge1xuICByaWdodDogMjBweFxufVxuXG4ubUNTQl9jb250YWluZXJfd3JhcHBlci5tQ1Nfbm9fc2Nyb2xsYmFyX3gubUNTX3hfaGlkZGVuICsgLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCB7XG4gIGJvdHRvbTogMFxufVxuXG4ubUNTLWRpci1ydGwgPiAubUN1c3RvbVNjcm9sbEJveC5tQ1NCX3ZlcnRpY2FsX2hvcml6b250YWwubUNTQl9pbnNpZGUgPiAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwsIC5tQ1NCX2NvbnRhaW5lcl93cmFwcGVyLm1DU19ub19zY3JvbGxiYXJfeS5tQ1NfeV9oaWRkZW4gKyAubUNTQl9zY3JvbGxUb29scyB+IC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCB7XG4gIHJpZ2h0OiAwXG59XG5cbi5tQ1MtZGlyLXJ0bCA+IC5tQ3VzdG9tU2Nyb2xsQm94Lm1DU0JfdmVydGljYWxfaG9yaXpvbnRhbC5tQ1NCX2luc2lkZSA+IC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCB7XG4gIGxlZnQ6IDIwcHhcbn1cblxuLm1DUy1kaXItcnRsID4gLm1DdXN0b21TY3JvbGxCb3gubUNTQl92ZXJ0aWNhbF9ob3Jpem9udGFsLm1DU0JfaW5zaWRlID4gLm1DU0JfY29udGFpbmVyX3dyYXBwZXIubUNTX25vX3Njcm9sbGJhcl95Lm1DU195X2hpZGRlbiArIC5tQ1NCX3Njcm9sbFRvb2xzIH4gLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIHtcbiAgbGVmdDogMFxufVxuXG4ubUNTLWRpci1ydGwgPiAubUNTQl9pbnNpZGUgPiAubUNTQl9jb250YWluZXJfd3JhcHBlciB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDMwcHhcbn1cblxuLm1DU0JfY29udGFpbmVyX3dyYXBwZXIubUNTX25vX3Njcm9sbGJhcl95Lm1DU195X2hpZGRlbiA+IC5tQ1NCX2NvbnRhaW5lciB7XG4gIHBhZGRpbmctcmlnaHQ6IDBcbn1cblxuLm1DU0JfY29udGFpbmVyX3dyYXBwZXIubUNTX25vX3Njcm9sbGJhcl94Lm1DU194X2hpZGRlbiA+IC5tQ1NCX2NvbnRhaW5lciB7XG4gIHBhZGRpbmctYm90dG9tOiAwXG59XG5cbi5tQ3VzdG9tU2Nyb2xsQm94Lm1DU0JfdmVydGljYWxfaG9yaXpvbnRhbC5tQ1NCX2luc2lkZSA+IC5tQ1NCX2NvbnRhaW5lcl93cmFwcGVyLm1DU19ub19zY3JvbGxiYXJfeS5tQ1NfeV9oaWRkZW4ge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwXG59XG5cbi5tQ3VzdG9tU2Nyb2xsQm94Lm1DU0JfdmVydGljYWxfaG9yaXpvbnRhbC5tQ1NCX2luc2lkZSA+IC5tQ1NCX2NvbnRhaW5lcl93cmFwcGVyLm1DU19ub19zY3JvbGxiYXJfeC5tQ1NfeF9oaWRkZW4ge1xuICBtYXJnaW4tYm90dG9tOiAwXG59XG5cbi5tQ1NCX3Njcm9sbFRvb2xzLCAubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duLCAubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0LCAubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCwgLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAsIC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UtaW4tb3V0XG59XG5cbi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJSYWlsLCAubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyX2JhciwgLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJSYWlsLCAubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICAtd2Via2l0LXRyYW5zaXRpb246IHdpZHRoIC4ycyBlYXNlLW91dCAuMnMsIGhlaWdodCAuMnMgZWFzZS1vdXQgLjJzLCBtYXJnaW4tbGVmdCAuMnMgZWFzZS1vdXQgLjJzLCBtYXJnaW4tcmlnaHQgLjJzIGVhc2Utb3V0IC4ycywgbWFyZ2luLXRvcCAuMnMgZWFzZS1vdXQgLjJzLCBtYXJnaW4tYm90dG9tIC4ycyBlYXNlLW91dCAuMnMsIG9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiB3aWR0aCAuMnMgZWFzZS1vdXQgLjJzLCBoZWlnaHQgLjJzIGVhc2Utb3V0IC4ycywgbWFyZ2luLWxlZnQgLjJzIGVhc2Utb3V0IC4ycywgbWFyZ2luLXJpZ2h0IC4ycyBlYXNlLW91dCAuMnMsIG1hcmdpbi10b3AgLjJzIGVhc2Utb3V0IC4ycywgbWFyZ2luLWJvdHRvbSAuMnMgZWFzZS1vdXQgLjJzLCBvcGFjaXR5IC4ycyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IHdpZHRoIC4ycyBlYXNlLW91dCAuMnMsIGhlaWdodCAuMnMgZWFzZS1vdXQgLjJzLCBtYXJnaW4tbGVmdCAuMnMgZWFzZS1vdXQgLjJzLCBtYXJnaW4tcmlnaHQgLjJzIGVhc2Utb3V0IC4ycywgbWFyZ2luLXRvcCAuMnMgZWFzZS1vdXQgLjJzLCBtYXJnaW4tYm90dG9tIC4ycyBlYXNlLW91dCAuMnMsIG9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogd2lkdGggLjJzIGVhc2Utb3V0IC4ycywgaGVpZ2h0IC4ycyBlYXNlLW91dCAuMnMsIG1hcmdpbi1sZWZ0IC4ycyBlYXNlLW91dCAuMnMsIG1hcmdpbi1yaWdodCAuMnMgZWFzZS1vdXQgLjJzLCBtYXJnaW4tdG9wIC4ycyBlYXNlLW91dCAuMnMsIG1hcmdpbi1ib3R0b20gLjJzIGVhc2Utb3V0IC4ycywgb3BhY2l0eSAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UtaW4tb3V0XG59XG5cbi5tQ1MtYXV0b0hpZGUgPiAubUN1c3RvbVNjcm9sbEJveCA+IC5tQ1NCX3Njcm9sbFRvb2xzLCAubUNTLWF1dG9IaWRlID4gLm1DdXN0b21TY3JvbGxCb3ggfiAubUNTQl9zY3JvbGxUb29scyB7XG4gIG9wYWNpdHk6IDA7XG4gIGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTApXCI7XG4gIC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0wKVwiXG59XG5cbi5tQ1MtYXV0b0hpZGU6aG92ZXIgPiAubUN1c3RvbVNjcm9sbEJveCA+IC5tQ1NCX3Njcm9sbFRvb2xzLCAubUNTLWF1dG9IaWRlOmhvdmVyID4gLm1DdXN0b21TY3JvbGxCb3ggfiAubUNTQl9zY3JvbGxUb29scywgLm1DdXN0b21TY3JvbGxCb3g6aG92ZXIgPiAubUNTQl9zY3JvbGxUb29scywgLm1DdXN0b21TY3JvbGxCb3g6aG92ZXIgfiAubUNTQl9zY3JvbGxUb29scywgLm1DdXN0b21TY3JvbGxiYXIgPiAubUN1c3RvbVNjcm9sbEJveCA+IC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnLCAubUN1c3RvbVNjcm9sbGJhciA+IC5tQ3VzdG9tU2Nyb2xsQm94IH4gLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19vbkRyYWcge1xuICBvcGFjaXR5OiAxO1xuICBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0xMDApXCI7XG4gIC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0xMDApXCJcbn1cblxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9NDApXCI7XG59XG5cbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRENFMEU1O1xufVxuXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuODUpO1xuICBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT04NSlcIjtcbiAgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTg1KVwiXG59XG5cbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciwgLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRENFMEU1O1xufVxuXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duLCAubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0LCAubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCwgLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwobUNTQl9idXR0b25zLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG9wYWNpdHk6IC40O1xuICBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT00MClcIjtcbiAgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTQwKVwiXG59XG5cbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwXG59XG5cbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yMHB4XG59XG5cbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00MHB4XG59XG5cbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNTZweFxufVxuXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duOmhvdmVyLCAubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0OmhvdmVyLCAubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodDpob3ZlciwgLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXA6aG92ZXIge1xuICBvcGFjaXR5OiAuNzU7XG4gIGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTc1KVwiO1xuICAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9NzUpXCJcbn1cblxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bjphY3RpdmUsIC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQ6YWN0aXZlLCAubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodDphY3RpdmUsIC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwOmFjdGl2ZSB7XG4gIG9wYWNpdHk6IC45O1xuICBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT05MClcIjtcbiAgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTkwKVwiXG59XG5cbi5tQ1MtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5tQ1MtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC43NSlcbn1cblxuLm1DUy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjg1KVxufVxuXG4ubUNTLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuOSlcbn1cblxuLm1DUy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAwXG59XG5cbi5tQ1MtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMjBweFxufVxuXG4ubUNTLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTQwcHhcbn1cblxuLm1DUy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtNTZweFxufVxuXG4ubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLCAubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIHdpZHRoOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjEpO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDFweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDFweFxufVxuXG4ubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtbGlnaHQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICB3aWR0aDogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC43NSk7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMXB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDFweDtcbiAgYm9yZGVyLXJhZGl1czogMXB4XG59XG5cbi5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsIC5tQ1MtbGlnaHQtMi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy1saWdodC0yLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDRweDtcbiAgbWFyZ2luOiA2cHggYXV0b1xufVxuXG4ubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuODUpXG59XG5cbi5tQ1MtbGlnaHQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy1saWdodC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC45KVxufVxuXG4ubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IDBcbn1cblxuLm1DUy1saWdodC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0yMHB4XG59XG5cbi5tQ1MtbGlnaHQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAtNDBweFxufVxuXG4ubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MHB4IC01NnB4XG59XG5cbi5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC4xKTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMXB4O1xuICBib3JkZXItcmFkaXVzOiAxcHhcbn1cblxuLm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuNzUpO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDFweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDFweFxufVxuXG4ubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC44NSlcbn1cblxuLm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC45KVxufVxuXG4ubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IDBcbn1cblxuLm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0yMHB4XG59XG5cbi5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAtNDBweFxufVxuXG4ubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC01NnB4XG59XG5cbi5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLCAubUNTLWxpZ2h0LXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xuICB3aWR0aDogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xKTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXItcmFkaXVzOiAycHhcbn1cblxuLm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy1saWdodC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICB3aWR0aDogNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC43NSk7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4XG59XG5cbi5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsIC5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNHB4O1xuICBtYXJnaW46IDZweCAwXG59XG5cbi5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy1saWdodC10aGljay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDZweDtcbiAgbWFyZ2luOiA1cHggYXV0b1xufVxuXG4ubUNTLWxpZ2h0LXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjg1KVxufVxuXG4ubUNTLWxpZ2h0LXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLWxpZ2h0LXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC45KVxufVxuXG4ubUNTLWxpZ2h0LXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAwXG59XG5cbi5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTIwcHhcbn1cblxuLm1DUy1saWdodC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjBweCAtNDBweFxufVxuXG4ubUNTLWxpZ2h0LXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjBweCAtNTZweFxufVxuXG4ubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjEpO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweFxufVxuXG4ubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuNzUpO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweFxufVxuXG4ubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuODUpXG59XG5cbi5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC45KVxufVxuXG4ubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IDBcbn1cblxuLm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0yMHB4XG59XG5cbi5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAwcHggLTQwcHhcbn1cblxuLm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAwcHggLTU2cHhcbn1cblxuLm1DUy1saWdodC10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xKVxufVxuXG4ubUNTLWRhcmstdGhpbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtbGlnaHQtdGhpbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICB3aWR0aDogMnB4XG59XG5cbi5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCwgLm1DUy1saWdodC10aGluLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIHdpZHRoOiAxMDAlXG59XG5cbi5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLWxpZ2h0LXRoaW4ubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIG1hcmdpbjogN3B4IGF1dG9cbn1cblxuLm1DUy1kYXJrLXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjE1KVxufVxuXG4ubUNTLWRhcmstdGhpbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC43NSlcbn1cblxuLm1DUy1kYXJrLXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuODUpXG59XG5cbi5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLWRhcmstdGhpbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuOSlcbn1cblxuLm1DUy1kYXJrLXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IDBcbn1cblxuLm1DUy1kYXJrLXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTIwcHhcbn1cblxuLm1DUy1kYXJrLXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTQwcHhcbn1cblxuLm1DUy1kYXJrLXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC01NnB4XG59XG5cbi5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuMTUpXG59XG5cbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciwgLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIsIC5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciwgLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciB7XG4gIGhlaWdodDogMTRweFxufVxuXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICB3aWR0aDogMTRweDtcbiAgbWFyZ2luOiAwIDFweFxufVxuXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciwgLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciwgLm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIsIC5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciB7XG4gIHdpZHRoOiAxNHB4XG59XG5cbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBtYXJnaW46IDFweCAwXG59XG5cbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgbWFyZ2luOiAtMXB4IDBcbn1cblxuLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkICsgLm1DU0JfZHJhZ2dlclJhaWwsIC5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlclJhaWwsIC5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgKyAubUNTQl9kcmFnZ2VyUmFpbCwgLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlclJhaWwge1xuICB3aWR0aDogNHB4XG59XG5cbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBoZWlnaHQ6IDE2cHg7XG4gIHdpZHRoOiAxNnB4O1xuICBtYXJnaW46IDAgLTFweFxufVxuXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCArIC5tQ1NCX2RyYWdnZXJSYWlsLCAubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlclJhaWwsIC5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCArIC5tQ1NCX2RyYWdnZXJSYWlsLCAubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgaGVpZ2h0OiA0cHg7XG4gIG1hcmdpbjogNnB4IDBcbn1cblxuLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03MnB4XG59XG5cbi5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC05MnB4XG59XG5cbi5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMTJweFxufVxuXG4ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEyOHB4XG59XG5cbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC43NSlcbn1cblxuLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjE1KVxufVxuXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuODUpXG59XG5cbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC45KVxufVxuXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTcycHhcbn1cblxuLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTkycHhcbn1cblxuLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTExMnB4XG59XG5cbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTI4cHhcbn1cblxuLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsIC5tQ1NCX2RyYWdnZXJSYWlsLCAubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgd2lkdGg6IDRweFxufVxuXG4ubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsIC5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLCAubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLCAubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyXG59XG5cbi5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCwgLm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUFnQUFBQUlDQVlBQUFERUQ3NkxBQUFBTkVsRVFWUVlWMk5rSUFBWWlWYncvLzkvWTZEaU0xQU5Kb3lNakdkQmJMZ0pRQVgva1UwREtnRExrYVFBdnhXNEhFdlFGd0NSY3hJSksxWHpuQUFBQUFCSlJVNUVya0pnZ2c9PSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteTtcbiAgb3BhY2l0eTogLjM7XG4gIGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTMwKVwiO1xuICAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MzApXCJcbn1cblxuLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsIC5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIGhlaWdodDogNHB4O1xuICBtYXJnaW46IDZweCAwO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXhcbn1cblxuLm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC03MnB4XG59XG5cbi5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC05MnB4XG59XG5cbi5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMHB4IC0xMTJweFxufVxuXG4ubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwcHggLTEyOHB4XG59XG5cbi5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUFnQUFBQUlDQVlBQUFERUQ3NkxBQUFBTEVsRVFWUVlWMk5rSUFBWVNWRmdERlI4QnFyQkJFaWZCYkdSVGZpUFpocFlqaVFGQkszQTZsNkN2Z0FBRTlrR0NkMW12Z0VBQUFBQVNVVk9SSzVDWUlJPSlcbn1cblxuLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTcycHhcbn1cblxuLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtOTJweFxufVxuXG4ubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDBweCAtMTEycHhcbn1cblxuLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMHB4IC0xMjhweFxufVxuXG4ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjUpIDAsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBjb2xvci1zdG9wKDAsIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjUpKSwgY29sb3Itc3RvcCgxMDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjUpIDAsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIC41KSAwLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjUpIDAsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAuNSkgMCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKVxufVxuXG4ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDI1NSwgMjU1LCAyNTUsIC41KSAwLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAsIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjUpKSwgY29sb3Itc3RvcCgxMDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAuNSkgMCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAuNSkgMCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjUpIDAsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjUpIDAsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSlcbn1cblxuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwgLm1DU0JfZHJhZ2dlciwgLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsIC5tQ1NCX2RyYWdnZXIge1xuICBoZWlnaHQ6IDcwcHhcbn1cblxuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyLCAubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIHtcbiAgd2lkdGg6IDcwcHhcbn1cblxuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMsIC5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyB7XG4gIG9wYWNpdHk6IDE7XG4gIGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTMwKVwiO1xuICAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MzApXCJcbn1cblxuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsIC5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogMTZweFxufVxuXG4ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCwgLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgd2lkdGg6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuMik7XG4gIGJveC1zaGFkb3c6IGluc2V0IDFweCAwIDFweCByZ2JhKDAsIDAsIDAsIC41KSwgaW5zZXQgLTFweCAwIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIC4yKVxufVxuXG4ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTVcbn1cblxuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICB3aWR0aDogOHB4XG59XG5cbi5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsIC5tQ1MtM2QubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogOHB4O1xuICBtYXJnaW46IDRweCAwO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAuNSksIGluc2V0IDAgLTFweCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAuMilcbn1cblxuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogOHB4O1xuICBtYXJnaW46IDRweCBhdXRvXG59XG5cbi5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC03MnB4XG59XG5cbi5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTkycHhcbn1cblxuLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAtMTEycHhcbn1cblxuLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwcHggLTEyOHB4XG59XG5cbi5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuMSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDFweCAwIDFweCByZ2JhKDAsIDAsIDAsIC4xKVxufVxuXG4ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgLjEpXG59XG5cbi5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC03MnB4XG59XG5cbi5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTkycHhcbn1cblxuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAtMTEycHhcbn1cblxuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwcHggLTEyOHB4XG59XG5cbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzLCAubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMge1xuICBvcGFjaXR5OiAxO1xuICBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0zMClcIjtcbiAgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTMwKVwiXG59XG5cbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzLCAubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyQ29udGFpbmVyLCAubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMsIC5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyQ29udGFpbmVyIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA3cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogN3B4O1xuICBib3JkZXItcmFkaXVzOiA3cHhcbn1cblxuLm1DU0JfaW5zaWRlICsgLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwsIC5tQ1NCX2luc2lkZSArIC5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCB7XG4gIHJpZ2h0OiAxcHhcbn1cblxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwsIC5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDFweCAwIDFweCByZ2JhKDAsIDAsIDAsIC4xKSwgaW5zZXQgMCAwIDE0cHggcmdiYSgwLCAwLCAwLCAuNSlcbn1cblxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCwgLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwge1xuICBib3R0b206IDFweDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgLjEpLCBpbnNldCAwIDAgMTRweCByZ2JhKDAsIDAsIDAsIC41KVxufVxuXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNXB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3gtc2hhZG93OiBpbnNldCAxcHggMCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjQpO1xuICB3aWR0aDogMTJweDtcbiAgbWFyZ2luOiAycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDBcbn1cblxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIC40KTtcbiAgaGVpZ2h0OiAxMnB4O1xuICB3aWR0aDogYXV0b1xufVxuXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTVcbn1cblxuLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJDb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC4wNSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDFweCAxcHggMTZweCByZ2JhKDAsIDAsIDAsIC4xKVxufVxuXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxufVxuXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtNzJweFxufVxuXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC05MnB4XG59XG5cbi5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwcHggLTExMnB4XG59XG5cbi5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MHB4IC0xMjhweFxufVxuXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAxNHB4IHJnYmEoMCwgMCwgMCwgLjIpXG59XG5cbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAuMSksIGluc2V0IDAgMCAxNHB4IHJnYmEoMCwgMCwgMCwgLjIpXG59XG5cbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBib3gtc2hhZG93OiBpbnNldCAxcHggMCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjQpLCBpbnNldCAtMXB4IDAgMCByZ2JhKDAsIDAsIDAsIC4yKVxufVxuXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjQpLCBpbnNldCAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIC4yKVxufVxuXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc3N1xufVxuXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyQ29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuMDUpO1xuICBib3gtc2hhZG93OiBpbnNldCAxcHggMXB4IDE2cHggcmdiYSgwLCAwLCAwLCAuMSlcbn1cblxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsIC5tQ1MtbWluaW1hbC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsIC5tQ1MtbWluaW1hbC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcbn1cblxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTcycHhcbn1cblxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtOTJweFxufVxuXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC0xMTJweFxufVxuXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAtMTI4cHhcbn1cblxuLm1DU0Jfb3V0c2lkZSArIC5tQ1MtbWluaW1hbC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwsIC5tQ1NCX291dHNpZGUgKyAubUNTLW1pbmltYWwubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCB7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IDEycHggMFxufVxuXG4ubUN1c3RvbVNjcm9sbEJveC5tQ1MtbWluaW1hbCArIC5tQ1NCX3Njcm9sbFRvb2xzICsgLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLCAubUN1c3RvbVNjcm9sbEJveC5tQ1MtbWluaW1hbCArIC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCwgLm1DdXN0b21TY3JvbGxCb3gubUNTLW1pbmltYWwtZGFyayArIC5tQ1NCX3Njcm9sbFRvb2xzICsgLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLCAubUN1c3RvbVNjcm9sbEJveC5tQ1MtbWluaW1hbC1kYXJrICsgLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIHtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IDAgMTJweFxufVxuXG4ubUNTLWRpci1ydGwgPiAubUNTQl9vdXRzaWRlICsgLm1DUy1taW5pbWFsLWRhcmsubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCwgLm1DUy1kaXItcnRsID4gLm1DU0Jfb3V0c2lkZSArIC5tQ1MtbWluaW1hbC5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsIHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IGF1dG9cbn1cblxuLm1DUy1taW5pbWFsLWRhcmsubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCAubUNTQl9kcmFnZ2VyLCAubUNTLW1pbmltYWwubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCAubUNTQl9kcmFnZ2VyIHtcbiAgaGVpZ2h0OiA1MHB4XG59XG5cbi5tQ1MtbWluaW1hbC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyLCAubUNTLW1pbmltYWwubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIge1xuICB3aWR0aDogNTBweFxufVxuXG4ubUNTLW1pbmltYWwubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuMik7XG4gIGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTIwKVwiO1xuICAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MjApXCJcbn1cblxuLm1DUy1taW5pbWFsLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLW1pbmltYWwubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjUpO1xuICBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT01MClcIjtcbiAgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTUwKVwiXG59XG5cbi5tQ1MtbWluaW1hbC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjIpO1xuICBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0yMClcIjtcbiAgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTIwKVwiXG59XG5cbi5tQ1MtbWluaW1hbC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLW1pbmltYWwtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuNSk7XG4gIGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTUwKVwiO1xuICAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9NTApXCJcbn1cblxuLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCwgLm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xuICB3aWR0aDogNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC4yKVxufVxuXG4ubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICB3aWR0aDogNnB4XG59XG5cbi5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsIC5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDZweDtcbiAgbWFyZ2luOiA1cHggMFxufVxuXG4ubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgKyAubUNTQl9kcmFnZ2VyUmFpbCwgLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyUmFpbCwgLm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCArIC5tQ1NCX2RyYWdnZXJSYWlsLCAubUNTLWxpZ2h0LTMubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIHdpZHRoOiAxMnB4XG59XG5cbi5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkICsgLm1DU0JfZHJhZ2dlclJhaWwsIC5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyUmFpbCwgLm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkICsgLm1DU0JfZHJhZ2dlclJhaWwsIC5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlclJhaWwge1xuICBoZWlnaHQ6IDEycHg7XG4gIG1hcmdpbjogMnB4IDBcbn1cblxuLm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtNzJweFxufVxuXG4ubUNTLWxpZ2h0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTkycHhcbn1cblxuLm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MHB4IC0xMTJweFxufVxuXG4ubUNTLWxpZ2h0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MHB4IC0xMjhweFxufVxuXG4ubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC43NSlcbn1cblxuLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuODUpXG59XG5cbi5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuOSlcbn1cblxuLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjEpXG59XG5cbi5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTcycHhcbn1cblxuLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC05MnB4XG59XG5cbi5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAtMTEycHhcbn1cblxuLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAtMTI4cHhcbn1cblxuLm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCwgLm1DUy1pbnNldC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsIC5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsIC5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLCAubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCwgLm1DUy1pbnNldC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgd2lkdGg6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjIpXG59XG5cbi5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy1pbnNldC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLWluc2V0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIHdpZHRoOiA2cHg7XG4gIG1hcmdpbjogM3B4IDVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMFxufVxuXG4ubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy1pbnNldC0yLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtaW5zZXQubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBoZWlnaHQ6IDZweDtcbiAgbWFyZ2luOiA1cHggM3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiBhdXRvO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDBcbn1cblxuLm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLCAubUNTLWluc2V0LTIubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLCAubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsIC5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsIC5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsIC5tQ1MtaW5zZXQubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTJweDtcbiAgbWFyZ2luOiAycHggMFxufVxuXG4ubUNTLWluc2V0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCwgLm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAsIC5tQ1MtaW5zZXQubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC03MnB4XG59XG5cbi5tQ1MtaW5zZXQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24sIC5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24sIC5tQ1MtaW5zZXQubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTkycHhcbn1cblxuLm1DUy1pbnNldC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCwgLm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCwgLm1DUy1pbnNldC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAtMTEycHhcbn1cblxuLm1DUy1pbnNldC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQsIC5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0LCAubUNTLWluc2V0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAtMTI4cHhcbn1cblxuLm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC43NSlcbn1cblxuLm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC44NSlcbn1cblxuLm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuOSlcbn1cblxuLm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCwgLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCwgLm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC4xKVxufVxuXG4ubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwLCAubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwLCAubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtNzJweFxufVxuXG4ubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24sIC5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biwgLm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtOTJweFxufVxuXG4ubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQsIC5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCwgLm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAtMTEycHhcbn1cblxuLm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCwgLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCwgLm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwcHggLTEyOHB4XG59XG5cbi5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsIC5tQ1MtaW5zZXQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuMik7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94XG59XG5cbi5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xuICBib3JkZXItY29sb3I6ICMwMDA7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAuMilcbn1cblxuLm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC42KVxufVxuXG4ubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuNilcbn1cblxuLm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjc1KVxufVxuXG4ubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuODUpXG59XG5cbi5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC45KVxufVxuXG4ubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC43NSlcbn1cblxuLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuODUpXG59XG5cbi5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuOSlcbn0iLCIuaGVhZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuOTUpO1xuXG4gICZfX2lubmVyIHtcblxuICB9XG5cbiAgJl9fdG9wIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMjhweCAwIDE3cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDMyLCAzMiwgMzIsIC4xNyk7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgbWFyZ2luOiAwIC04cHg7XG4gICAgICBwYWRkaW5nOiAxNnB4IDhweCAxNnB4O1xuICAgIH1cblxuICAgIC5oZWFkZXItLW9wZW5lZCAmIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDAgMTVweCA0MHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2xvZ28ge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICBjb2xvcjogIzIwMjAyMDtcbiAgICBmbGV4OiAwIDAgMjQwcHg7XG4gICAgbWF4LXdpZHRoOiAyNDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICB9XG5cbiAgICAmLWxpbmsge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgQGluY2x1ZGUgaWJtLWJvbGQ7XG4gICAgfVxuXG4gICAgJi1pbWcge1xuXG4gICAgfVxuICB9XG5cbiAgJl9fbmF2IHtcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX19pbmZvIHtcbiAgICBAaW5jbHVkZSBuby1tb2JpbGUge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgJl9fbGFuZyB7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICYtaXRlbSB7XG4gICAgICBmb250LXNpemU6IDA7XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgLmhlYWRlcl9fbGFuZy1saW5rIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoMzIsIDMyLCAzMiwgLjI1KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtbGluayB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgQGluY2x1ZGUgYm9sZDtcbiAgICAgIGNvbG9yOiAkZGFyay1jb2xvcjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIHBhZGRpbmc6IDdweCA1cHggNXB4O1xuICAgICAgbWluLXdpZHRoOiAzNHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDMyLCAzMiwgMzIsIC4yKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19zb2NpYWwge1xuICAgIEBpbmNsdWRlIG5vLW1vYmlsZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IGNhbGMoMTAwJSArIDEycHgpO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9fYWN0aW9uIHtcbiAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcblxuICAgIH1cbiAgfVxuXG4gICZfX21lbnUtb3BlbiB7XG4gICAgQGluY2x1ZGUgdGFibGV0LWFuZC1waG9uZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICB0b3A6IDI4cHg7XG4gICAgICByaWdodDogOHB4O1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgQGluY2x1ZGUgc3ByaXRlKCdpY29uLW1lbnUtZGFyaycpO1xuICAgIH1cblxuICAgIC5tZW51LW9wZW5lZCAmIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgQGluY2x1ZGUgc3ByaXRlKCdpY29uLW1lbnUtY2xvc2UnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS13aGl0ZTpub3QoLmhlYWRlci0tb3BlbmVkKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAuaGVhZGVyIHtcbiAgICAgICZfX3RvcCB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjE3KTtcbiAgICAgIH1cblxuICAgICAgJl9fbG9nbyB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuXG4gICAgICAmX19sYW5nIHtcbiAgICAgICAgJi1pdGVtIHtcbiAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAuaGVhZGVyX19sYW5nLWxpbmsge1xuICAgICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC4yNSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1saW5rIHtcbiAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNik7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuMik7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fbWVudS1vcGVuIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIEBpbmNsdWRlIHNwcml0ZSgnaWNvbi1tZW51LXdoaXRlJyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1vcGVuZWQge1xuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgfVxuXG4gICAgLmhlYWRlciB7XG4gICAgICAmX190b3Age1xuXG4gICAgICB9XG5cbiAgICAgICZfX2xvZ28ge1xuXG4gICAgICB9XG5cbiAgICAgICZfX25hdiB7XG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDMyLCAzMiwgMzIsIC4xNyk7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMzIsIDMyLCAzMiwgLjE3KTtcbiAgICAgICAgICBwYWRkaW5nOiA0MHB4IDAgNDhweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2luZm8ge1xuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDI0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fc29jaWFsIHtcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIHJpZ2h0OiAyMDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fbGFuZyB7XG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIHJpZ2h0OiA0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2JvdHRvbSB7XG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWVtcHR5IHtcbiAgICAuaGVhZGVyIHtcblxuICAgICAgJl9fdG9wIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIH1cblxuICAgICAgJl9fbmF2IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJl9faW5mbyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICZfX2FjdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICZfX2JvdHRvbSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLy8vXG4vLy8gQGF1dGhvciBNaWtlIFN0cmVldFxuLy8vIEBncm91cCBTcHJpdGVcbi8vLy9cblxuLy8vIENvbnZlcnQgcGl4ZWxzIHRvIGVtc1xuLy8vXG4vLy8gQHBhcmFtIHtOdW1iZXJ9ICRweCAtIHZhbHVlIHRvIGNvbnZlcnRcbi8vLyBAcGFyYW0ge051bWJlcn0gJGJhc2UtZm9udC1zaXplICgkbXEtYmFzZS1mb250LXNpemUpIC0gYDxib2R5PmAgZm9udCBzaXplXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzXG4vLy8gICRmb250LXNpemUtaW4tZW1zOiBtcS1weDJlbSgxNnB4KTtcbi8vLyAgcCB7IGZvbnQtc2l6ZTogbXEtcHgyZW0oMTZweCk7IH1cbi8vL1xuLy8vIEByZXF1aXJlcyAkbXEtYmFzZS1mb250LXNpemVcbi8vLyBAcmV0dXJucyB7TnVtYmVyfVxuQGZ1bmN0aW9uIG1xLXB4MmVtKCRweCwgJGJhc2UtZm9udC1zaXplOiAxNHB4KSB7XG4gIEByZXR1cm4gJHB4O1xuICBAaWYgdW5pdGxlc3MoJHB4KSB7XG4gICAgQHdhcm4gXCJBc3N1bWluZyAjeyRweH0gdG8gYmUgaW4gcGl4ZWxzLCBhdHRlbXB0aW5nIHRvIGNvbnZlcnQgaXQgaW50byBwaXhlbHMuXCI7XG4gICAgQHJldHVybiBtcS1weDJlbSgkcHggKyAwcHgpOyAvLyBUaGF0IG1heSBmYWlsLlxuICB9IEBlbHNlIGlmIHVuaXQoJHB4KSA9PSBlbSB7XG4gICAgQHJldHVybiAkcHg7XG4gIH1cbiAgQHJldHVybiAoJHB4IC8gJGJhc2UtZm9udC1zaXplKSAqIDFlbTtcbn1cblxuLy8vIEFkZCBjbGFzcyBmb3IgPElFOSBzcHJpdGUgZmFsbGJhY2tcbi8vLyBAZ3JvdXAgc3ByaXRlXG4vLy8gQHR5cGUgU3RyaW5nXG4kaWVTcHJpdGU6ICcubHQtaWU5JyAhZGVmYXVsdDtcblxuLy8vIFNldCB0aGUgYCRzcHJpdGVgIG1hcFxuLy8vIEBncm91cCBzcHJpdGVcbiRzcHJpdGU6IG1hcC1nZXQoJGljb25zLCBzcHJpdGUpICFkZWZhdWx0O1xuXG4vLy8gUmV0cml2ZSBhbiBhdHRyaWJ1dGVzIHZhbHVlIGZvciBhIHNwZWNpZmljIGljb24gaW4gdGhlIHNwcml0ZSBtYXBcbi8vLyBAcGFyYW0ge3N0cmluZ30gJGljb24gLSBUaGUgbmFtZSBvZiB0aGUgaWNvblxuLy8vIEBwYXJhbSB7c3RyaW5nfSAkYXR0ciAtIFRoZSBhdHRyaWJ1dGUgeW91IHdpc2ggdG8gcmV0cmlldmUgKGUuZy4gd2lkdGgpXG5AZnVuY3Rpb24gc3ByaXRlLWF0dHIoJGljb24sICRhdHRyKSB7XG4gICRuZXdJY29uOiBtYXAtZ2V0KCRpY29ucywgJGljb24pO1xuICBAaWYgJG5ld0ljb24gPT0gbnVsbCB7XG4gICAgQHdhcm4gXCJDYW4ndCBmaW5kIGFuIGljb24gd2l0aCB0aGUgbmFtZSAjeyRpY29ufVwiO1xuICB9XG4gIEByZXR1cm4gbWFwLWdldCgkbmV3SWNvbiwgJGF0dHIpO1xufVxuXG4vLy8gQ3JlYXRlIGEgbWFwIHdpdGggdGhlIHNwZWNpZmllZCBpY29uIG9mIGF0dHJpYnV0ZXNcbi8vLyBAcGFyYW0ge3N0cmluZ30gJGljb24gLSBUaGUgbmFtZSBvZiB0aGUgaWNvblxuQGZ1bmN0aW9uIGljb24tYXR0cigkaWNvbikge1xuICAkYXR0cjogKFxuICAgICAgd2lkdGg6IHNwcml0ZS1hdHRyKCRpY29uLCB3aWR0aCksXG4gICAgICBoZWlnaHQ6IHNwcml0ZS1hdHRyKCRpY29uLCBoZWlnaHQpLFxuICAgICAgeDogc3ByaXRlLWF0dHIoJGljb24sIGJhY2tncm91bmRYKSxcbiAgICAgIHk6IHNwcml0ZS1hdHRyKCRpY29uLCBiYWNrZ3JvdW5kWSlcbiAgKTtcblxuICBAcmV0dXJuICRhdHRyO1xufVxuXG4vLy8gR2V0IHRoZSB3aWR0aCBvZiBhbiBpY29uIGluIGVtXG4vLy8gQHBhcmFtIHtzdHJpbmd9ICRpY29uIC0gVGhlIG5hbWUgb2YgdGhlIGljb25cbkBmdW5jdGlvbiBpY29uX3dpZHRoKCRpY29uKSB7XG4gIEByZXR1cm4gc3ByaXRlLWF0dHIoJGljb24sIHdpZHRoKTtcbn1cblxuLy8vIEdldCB0aGUgaGVpZ2h0IG9mIGFuIGljb24gaW4gZW1cbi8vLyBAcGFyYW0ge3N0cmluZ30gJGljb24gLSBUaGUgbmFtZSBvZiB0aGUgaWNvblxuQGZ1bmN0aW9uIGljb25faGVpZ2h0KCRpY29uKSB7XG4gIEByZXR1cm4gc3ByaXRlLWF0dHIoJGljb24sIGhlaWdodCk7XG59XG5cbi8vLyBBc3NpZ24gdGhlIGNvcnJlY3QgU1ZHIGJhY2tncm91bmQgaW1hZ2UgYW5kIGRpbWVuc2lvbnMgdG8gdGhlIGVsZW1lbnRcbiVzcHJpdGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChtYXAtZ2V0KCRzcHJpdGUsIHN2Z1BhdGgpKTtcbiAgYmFja2dyb3VuZC1zaXplOiBtcS1weDJlbShtYXAtZ2V0KCRzcHJpdGUsIHdpZHRoKSkgbXEtcHgyZW0obWFwLWdldCgkc3ByaXRlLCBoZWlnaHQpKTtcbn1cblxuLy8vIEFzc2lnbiB0aGUgY29ycmVjdCBQTkcgYmFja2dyb3VuZCBpbWFnZSBhbmQgZGltZW5zaW9ucyB0byB0aGUgZWxlbWVudFxuJWllLXNwcml0ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChtYXAtZ2V0KCRzcHJpdGUsIHBuZ1BhdGgpKTtcbn1cblxuLy8vIEFkZCBhIHNwcml0ZSBQTkcgaWNvbiBmb3IgYnJvd3NlcnMgd2l0aCB0aGUgYCRpZVNwcml0ZWAgY2xhc3Mgd2l0aCBweCBmb3IgcG9zaXRpb25pbmdcbi8vLyBAcGFyYW0ge3N0cmluZ30gJGljb24gLSBUaGUgbmFtZSBvZiB0aGUgaWNvblxuLy8vIEBwYXJhbSB7c3RyaW5nfSAkdHlwZSBbYWxsXSAtIFRoZSBwcm9wZXJ0aWVzIHdhbnRlZCAoY2FuIGJlIGBhbGxgLCBgc2l6ZWAgb3IgYGJnYCkuXG4vLy8gLSBgYWxsYCBlbnN1cmVzIHRoZSBpY29uIGhhcyB0aGUgYmFja2dyb3VuZCwgcG9zaXRpb24gYW5kIHNpemUuXG4vLy8gLSBgc2l6ZWAgaXMganVzdCBmb3IgZGltZW5zaW9uc1xuLy8vIC0gYGJnYCBqdXN0ICBhcHBsaWVzIHRoZSBiYWNrZ3JvdW5kcyB0byBhbiBlbGVtZW50XG4vLy8gQGV4YW1wbGUgc2NzcyAtIFVzYWdlXG4vLy8gLmNsYXNzIHtcbi8vLyBcdEBpbmNsdWRlIGllLXNwcml0ZShhcnJvdyk7XG4vLy8gXHQmOmhvdmVyIHtcbi8vLyBcdFx0QGluY2x1ZGUgaWUtc3ByaXRlKGFycm93RG93biwgYmcpXG4vLy8gXHR9XG4vLy8gfVxuLy8vXG4vLy8gQGV4YW1wbGUgY3NzIC0gT3V0cHV0XG4vLy8gLmx0LWllOSAuY2xhc3Mge1xuLy8vICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc3ByaXRlLnBuZ1wiKTtcbi8vLyB9XG4vLy8gLmx0LWllOSAuY2xhc3Mge1xuLy8vICAgICB3aWR0aDogMjBweDtcbi8vLyAgICAgaGVpZ2h0OiAyMHB4O1xuLy8vICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNXB4IC01cHg7XG4vLy8gfVxuLy8vIC5sdC1pZTkgLmNsYXNzOmhvdmVyIHtcbi8vLyAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2cHggLTM2cHg7XG4vLy8gfVxuQG1peGluIGllLXNwcml0ZSgkaWNvbiwgJHR5cGU6IGFsbCkge1xuICAkaWNvbk1hcDogaWNvbi1hdHRyKCRpY29uKTtcblxuICBAaWYgJGllU3ByaXRlIHtcbiAgICAjeyRpZVNwcml0ZX0gJiB7XG4gICAgICBAaWYgJHR5cGUgPT0gYWxsIHtcbiAgICAgICAgLy8gU2hhcmVzIHRoZSBQTkcgYmFja2dyb3VuZFxuICAgICAgICBAZXh0ZW5kICVpZS1zcHJpdGU7XG4gICAgICB9XG4gICAgICAvLyBPdXRwdXRzIGRpbWVuc2lvbnMgb2YgaWNvblxuICAgICAgQGlmICR0eXBlID09IGFsbCBvciAkdHlwZSA9PSBzaXplIHtcbiAgICAgICAgd2lkdGg6IG1hcC1nZXQoJGljb25NYXAsIHdpZHRoKTtcbiAgICAgICAgaGVpZ2h0OiBtYXAtZ2V0KCRpY29uTWFwLCBoZWlnaHQpO1xuICAgICAgfVxuICAgICAgLy8gT3V0cHV0cyBiYWNrZ3JvdW5kIHBvc2l0aW9uXG4gICAgICBAaWYgJHR5cGUgPT0gYWxsIG9yICR0eXBlID09IGJnIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKG1hcC1nZXQoJGljb25NYXAsIHgpIC0gNSkgKG1hcC1nZXQoJGljb25NYXAsIHkpIC0gNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vLyBBZGQgYW4gU1ZHIHNwcml0ZSBpY29uIHVzaW5nIGVtIHBvc2l0aW9uaW5nLCB3aXRoIGEgUE5HIGljb24gZm9yIGJyb3dzZXJzIHdpdGggdGhlIGAkaWVTcHJpdGVgIGNsYXNzIHVzaW5nIHB4IHBvc2l0aW9uaW5nXG4vLy8gQHBhcmFtIHtzdHJpbmd9ICRpY29uIC0gVGhlIG5hbWUgb2YgdGhlIGljb25cbi8vLyBAcGFyYW0ge3N0cmluZ30gJHR5cGUgW2FsbF0gLSBUaGUgcHJvcGVydGllcyB3YW50ZWQgKGNhbiBiZSBgYWxsYCwgYHNpemVgIG9yIGBiZ2ApLlxuLy8vIC0gYGFsbGAgZW5zdXJlcyB0aGUgaWNvbiBoYXMgdGhlIGJhY2tncm91bmQsIHBvc2l0aW9uIGFuZCBzaXplLlxuLy8vIC0gYHNpemVgIGlzIGp1c3QgZm9yIGRpbWVuc2lvbnNcbi8vLyAtIGBiZ2AganVzdCAgYXBwbGllcyB0aGUgYmFja2dyb3VuZHMgdG8gYW4gZWxlbWVudFxuLy8vIEBleGFtcGxlIHNjc3MgLSBVc2FnZVxuLy8vIC5jbGFzcyB7XG4vLy8gXHRAaW5jbHVkZSBzcHJpdGUoYXJyb3cpO1xuLy8vIFx0Jjpob3ZlciB7XG4vLy8gXHRcdEBpbmNsdWRlIHNwcml0ZShhcnJvd0Rvd24sIGJnKVxuLy8vIFx0fVxuLy8vIH1cbi8vL1xuLy8vIEBleGFtcGxlIGNzcyAtIE91dHB1dFxuLy8vIC5jbGFzcyB7XG4vLy8gXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4vLy8gXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc3ByaXRlLnN2Z1wiKTtcbi8vLyBcdGJhY2tncm91bmQtc2l6ZTogMzQuMjVlbSAzMi4xODc1ZW07XG4vLy8gfVxuLy8vXG4vLy8gLmx0LWllOSAuY2xhc3Mge1xuLy8vIFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3Nwcml0ZS5wbmdcIik7XG4vLy8gfVxuLy8vXG4vLy8gLmNsYXNzIHtcbi8vLyBcdHdpZHRoOiAxLjMxMjVlbTtcbi8vLyBcdGhlaWdodDogMS4zMTI1ZW07XG4vLy8gXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMC4zMTI1ZW0gLTAuMzEyNWVtO1xuLy8vIH1cbi8vLyAubHQtaWU5IC5jbGFzcyB7XG4vLy8gXHR3aWR0aDogMjBweDtcbi8vLyBcdGhlaWdodDogMjBweDtcbi8vLyBcdGJhY2tncm91bmQtcG9zaXRpb246IC01cHggLTVweDtcbi8vLyB9XG4vLy8gLmNsYXNzOmhvdmVyIHtcbi8vLyBcdGJhY2tncm91bmQtcG9zaXRpb246IC0yLjI1ZW0gLTIuMjVlbTtcbi8vLyB9XG4vLy8gLmx0LWllOSAuY2xhc3M6aG92ZXIge1xuLy8vIFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTM2cHggLTM2cHg7XG4vLy8gfVxuQG1peGluIHNwcml0ZSgkaWNvbiwgJGRpc3BsYXk6IGJsb2NrLCAkdHlwZTogYWxsLCAkd2lkdGg6IGF1dG8sICRoZWlnaHQ6IGF1dG8pIHtcbiAgQGlmICR0eXBlID09IGFsbCB7XG4gICAgLy8gU2hhcmVzIHRoZSBiYWNrZ3JvdW5kc1xuXG4gICAgZGlzcGxheTogJGRpc3BsYXk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKG1hcC1nZXQoJHNwcml0ZSwgc3ZnUGF0aCkpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogbXEtcHgyZW0obWFwLWdldCgkc3ByaXRlLCB3aWR0aCkpIG1xLXB4MmVtKG1hcC1nZXQoJHNwcml0ZSwgaGVpZ2h0KSk7XG4gIH1cblxuICAkaWNvbk1hcDogaWNvbi1hdHRyKCRpY29uKTtcblxuICAvLyBPdXRwdXRzIGRpbWVuc2lvbnMgaW4gZW1cbiAgQGlmICR0eXBlID09IGFsbCBvciAkdHlwZSA9PSBzaXplIHtcbiAgICBAaWYgKCR3aWR0aCA9PSBhdXRvKSB7XG4gICAgICB3aWR0aDogbXEtcHgyZW0obWFwLWdldCgkaWNvbk1hcCwgd2lkdGgpKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIHdpZHRoOiAkd2lkdGg7XG4gICAgfVxuICAgIEBpZiAoJGhlaWdodCA9PSBhdXRvKSB7XG4gICAgICBoZWlnaHQ6IG1xLXB4MmVtKG1hcC1nZXQoJGljb25NYXAsIGhlaWdodCkpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgaGVpZ2h0OiAkaGVpZ2h0O1xuICAgIH1cbiAgfVxuXG4gIC8vIE91dHB1dHMgYmFja2dyb3VuZCBwb3NpdGlvbiBpbiBlbVxuICBAaWYgJHR5cGUgPT0gYWxsIG9yICR0eXBlID09IGJnIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBtcS1weDJlbShtYXAtZ2V0KCRpY29uTWFwLCB4KSkgbXEtcHgyZW0obWFwLWdldCgkaWNvbk1hcCwgeSkpO1xuICB9XG59XG5cbkBtaXhpbiBzcHJpdGVfaG92ZXIoJGljb24sICRpY29uX2hvdmVyKSB7XG4gIEBpbmNsdWRlIHNwcml0ZSgkaWNvbik7XG4gICY6aG92ZXIge1xuICAgIEBpbmNsdWRlIHNwcml0ZSgkaWNvbl9ob3Zlcik7XG4gIH1cbn1cblxuQG1peGluIHNwcml0ZV9ob3Zlcl9vcGFjaXR5KCRpY29uLCAkcGVyY2VudCkge1xuICBAaW5jbHVkZSBzcHJpdGUoJGljb24pO1xuICAmOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAkcGVyY2VudCAvIDEwMDtcbiAgfVxufSIsIi5icmVhZGNydW1icyB7XG4gIC5oZWFkZXItLW9wZW5lZCAmIHtcbiAgICBAaW5jbHVkZSB0YWJsZXQtYW5kLXBob25lIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICB9XG5cbiAgJl9faW5uZXIge1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgfVxuXG4gICZfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgQGluY2x1ZGUgc3ByaXRlKCdhcnJvdy1sZWZ0Jyk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMTJweDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuXG4gICAgLmhlYWRlci0td2hpdGU6bm90KC5oZWFkZXItLW9wZW5lZCkgJiB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIEBpbmNsdWRlIHNwcml0ZSgnYXJyb3ctbGVmdC13aGl0ZScpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2xpbmsge1xuICAgIGNvbG9yOiAjNTg1ODU4O1xuICAgIEBpbmNsdWRlIGJvbGQ7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgQGluY2x1ZGUgcmVndWxhcjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgfVxuXG4gICAgLmhlYWRlci0td2hpdGU6bm90KC5oZWFkZXItLW9wZW5lZCkgJiB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gIH1cblxuICAmX19sYWJlbCB7XG4gICAgdHJhbnNpdGlvbjogLjNzO1xuXG4gICAgLmhlYWRlci0td2hpdGU6bm90KC5oZWFkZXItLW9wZW5lZCkgJiB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gIH1cblxuICAmLS1sb25nIHtcbiAgICAuYnJlYWRjcnVtYnNfX2l0ZW0ge1xuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuZm9vdGVyIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMDIwMjA7XG4gIGNvbG9yOiAjZmZmO1xuXG4gICZfX2lubmVyIHtcblxuICB9XG5cbiAgJl9fdG9wIHtcbiAgICBAaW5jbHVkZSBuby1tb2JpbGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBhZGRpbmc6IDM3cHggMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBwYWRkaW5nOiAzN3B4IDAgMjRweDtcbiAgICB9XG4gIH1cblxuICAmX19sb2dvIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgY29sb3I6ICNmZmY7XG5cbiAgICBAaW5jbHVkZSBuby1tb2JpbGUge1xuICAgICAgZmxleDogMCAwIDI0MHB4O1xuICAgICAgbWF4LXdpZHRoOiAyNDBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTAwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIG1hcmdpbi1yaWdodDogODBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICYtbGluayB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBAaW5jbHVkZSBpYm0tYm9sZDtcbiAgICB9XG5cbiAgICAmLWltZyB7XG5cbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBAaW5jbHVkZSBuby1tb2JpbGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWl0ZW0ge1xuICAgICAgQGluY2x1ZGUgbm8tbW9iaWxlIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMjBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxODBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1NXB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXRpdGxlIHtcbiAgICAgIEBpbmNsdWRlIGlibS1ib2xkO1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG5cbiAgICAgIEBpbmNsdWRlIG5vLW1vYmlsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWJvZHkge1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fc29jaWFsIHtcbiAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDkxcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2JvdHRvbSB7XG4gICAgcGFkZGluZzogMTZweCAwO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xKTtcblxuICAgIEBpbmNsdWRlIG5vLW1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgJl9fY29weSB7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC41KTtcblxuICAgIEBpbmNsdWRlIG5vLW1vYmlsZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMycHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19saW5rIHtcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5fbGluayB7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgb3BhY2l0eTogMC43NTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbWFkZSB7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gICAgY29sb3I6ICNGRkZGRkY7XG5cbiAgICBAaW5jbHVkZSBuby1tb2JpbGUge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgfVxuICB9XG59XG4iLCIuc3RhdGljIHtcbiAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIGlmcmFtZSB7XG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cblxuICBmaWd1cmUge1xuICAgIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgICBAaW5jbHVkZSBzdGF0aWMtd2l0aG91dC1wYWRkaW5nO1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLl96b29tIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgbWFyZ2luLXRvcDogMTZweDtcblxuICAgICAgQGluY2x1ZGUgbm8tbW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBAaW5jbHVkZSBzcHJpdGUoJ2FkZC1zZWFyY2hpbmcnLCBpbmxpbmUtYmxvY2spO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBtYXJnaW4tbGVmdDogNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBtYXJnaW46IDAgLTE2cHggMjRweDtcbiAgICAgIG1heC13aWR0aDogY2FsYygxMDAlICsgMzJweCk7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgLmN1cnJlbnQtZXhwZWRpdGlvbiB7XG4gICAgQGluY2x1ZGUgc3RhdGljLXdpdGhvdXQtcGFkZGluZztcbiAgfVxuXG4gIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgQGluY2x1ZGUgcmVndWxhcjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICB9XG5cbiAgICAmIHN0cm9uZyxcbiAgICBzdHJvbmcge1xuICAgICAgQGluY2x1ZGUgYm9sZFxuICAgIH1cbiAgfVxuXG4gIGEge1xuICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIGJsb2NrcXVvdGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1hcmdpbjogNjBweCAwIDMycHg7XG4gICAgcGFkZGluZzogMzJweCAzMnB4IDMwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4tZ3JheS1saWdodDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgbWFyZ2luOiA2MHB4IDAgNDBweCA1MHB4O1xuICAgICAgcGFkZGluZzogMzJweCAzMnB4IDM5cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIG1hcmdpbjogNjBweCAtMTZweCAyNHB4O1xuICAgICAgcGFkZGluZzogNDBweCAxNnB4IDQ4cHg7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIEBpbmNsdWRlIHNwcml0ZSgncXVvdGVzJyk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiA1cHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpIHNjYWxlKC43NSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBAaW5jbHVkZSBpYm0tbWVkaXVtO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJiA+IHNwYW4ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDMycHg7XG4gICAgICBib3R0b206IDI0cHg7XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDY0cHgpO1xuICAgICAgQGluY2x1ZGUgaXRhbGljO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICBvcGFjaXR5OiAuNTtcblxuICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgcmlnaHQ6IDI0cHg7XG4gICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNDhweCk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIHJpZ2h0OiAxNnB4O1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDMycHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGgyIHtcbiAgICBtYXJnaW46IDkwcHggMCAyMHB4O1xuICAgIEBpbmNsdWRlIGlibS1zZW1pLWJvbGQ7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBtYXJnaW46IDQ4cHggMCAxNnB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBtYXJnaW46IDQwcHggMCAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgfVxuICB9XG5cbiAgaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgQGluY2x1ZGUgYm9sZDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgfVxuICB9XG5cbiAgdWwge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICBsaSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgbGVmdDogOHB4O1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgYmFja2dyb3VuZDogIzFDNjJDQjtcbiAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIG9sIHtcbiAgICBtYXJnaW46IDAgMCAzMnB4O1xuICAgIEBpbmNsdWRlIGRpZ2l0YWxfbGlzdDtcblxuICAgIGxpIHtcbiAgICAgIG1hcmdpbjogMCAwIDEwcHggNDhweDtcbiAgICAgIEBpbmNsdWRlIHJlZ3VsYXI7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTBweCAyNHB4O1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiBjYWxjKDEwMCUgKyA4cHgpO1xuICAgICAgICBAaW5jbHVkZSBpYm0tYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgY29sb3I6ICRtYWluLWJsdWU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1sZWZ0OiA5NXB4O1xuICAgIHdpZHRoOiA3NDBweDtcblxuICAgIEBpbmNsdWRlIHRhYmxldC1hbmQtcGhvbmUge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9fcmlnaHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTIwcHg7XG4gICAgd2lkdGg6IDI2NXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcblxuICAgIEBpbmNsdWRlIHRhYmxldC1hbmQtcGhvbmUge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIG1hcmdpbjogMzJweCBhdXRvO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgfVxuXG4gICAgc3Ryb25nIHtcbiAgICAgIEBpbmNsdWRlIGlibS1zZW1pLWJvbGQ7XG4gICAgICBmb250LXNpemU6IDgwcHg7XG4gICAgICBjb2xvcjogJG1haW4tYmx1ZTtcblxuICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IC02cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICB9XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIEBpbmNsdWRlIGJvbGQ7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIGNvbG9yOiAkbWFpbi10ZXh0O1xuXG4gICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxNDNweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19yb3cge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIEBpbmNsdWRlIHRhYmxldC1hbmQtcGhvbmUge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAmX19tYWluIHtcbiAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgIHBhZGRpbmctbGVmdDogOTVweDtcbiAgICAgIGZsZXg6IDE7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fYXNpZGUge1xuICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgZmxleDogMCAwIDI2NHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG5cbiAgICAgIC5yaWdodC1ibG9ja19fY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQtYW5kLXBob25lIHtcbiAgICAgIC5yaWdodC1ibG9ja19fY29udGVudCB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wYWdlLXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAxN3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgbWF4LXdpZHRoOiA5MzBweDtcblxuICAgIEBpbmNsdWRlIHRhYmxldC1hbmQtcGhvbmUge1xuICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLndpdGhvdXQtcGFkZGluZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC05NXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTI4NXB4O1xuXG4gICAgQGluY2x1ZGUgdGFibGV0LWFuZC1waG9uZSB7XG4gICAgICBtYXJnaW4tbGVmdDogLTE2cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xNnB4O1xuICAgIH1cbiAgfVxuXG4gIC5jdXJyZW50LWV4cGVkaXRpb24ge1xuICAgICZfX2lubmVyIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuXG4gICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19ib2R5IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cblxuICAgICZfX3RhYnMtYWN0aW9uIHtcbiAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmludHJvLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICB9XG4gIH1cblxuICAuc29jaWFsX19saXN0IGJ1dHRvbixcbiAgLnNoYXJlX19saXN0IGJ1dHRvbiB7XG4gICAgY29sb3I6ICRkYXJrLWNvbG9yO1xuICB9XG5cbiAgJi0tbWFwIHtcbiAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIEBpbmNsdWRlIHNwcml0ZSgnbWFwJyk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIucG9wdXAge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAxMDAwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWF4LWhlaWdodDogMTAwdmg7XG5cbiAgJi1jb250YWluZXIge1xuICAgIHdpZHRoOiA3MDNweDtcbiAgICBtYXgtd2lkdGg6IDk1JTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB6LWluZGV4OiA1O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICYtLWJvb2sge1xuICAgICAgd2lkdGg6IDg1NnB4O1xuICAgIH1cbiAgfVxuXG4gICYtbmF2IHtcbiAgICAmX19hcnJvdyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblxuICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKC43NSk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSguNjUpO1xuICAgICAgfVxuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBAaW5jbHVkZSBzcHJpdGUoJ2Fycm93LXBvcHVwLWdyYXknKTtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBAaW5jbHVkZSBzcHJpdGUoJ2Fycm93LXBvcHVwLWJsdWUnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX25leHQge1xuICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICAgIHJpZ2h0OiAtNDBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgcmlnaHQ6IC0xN3B4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICByaWdodDogLTIwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fcHJldiB7XG4gICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgICAgbGVmdDogLTQwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgIGxlZnQ6IC0xN3B4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBsZWZ0OiAtMjBweDtcbiAgICAgIH1cblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2JveCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvdmVyZmxvdzogYXV0bztcblxuICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgbGVmdDogNDBweDtcbiAgICAgIHJpZ2h0OiA0MHB4O1xuICAgICAgdG9wOiA0MHB4O1xuICAgICAgYm90dG9tOiA0MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBsZWZ0OiAyNHB4O1xuICAgICAgcmlnaHQ6IDI0cHg7XG4gICAgICB0b3A6IDI0cHg7XG4gICAgICBib3R0b206IDI0cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgIGxlZnQ6IDZweDtcbiAgICAgIHJpZ2h0OiA2cHg7XG4gICAgICB0b3A6IDE2cHg7XG4gICAgICBib3R0b206IDQ0cHg7XG4gICAgfVxuXG4gICAgJi5waGlkZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICYucHNob3cge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgJi0tYmcge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB3aWR0aDogNTk1cHg7XG4gICAgICAgIGhlaWdodDogNzY4cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJGltYWdlc19kaXIgKyAncG9wdXBfbGVmdC5wbmcnKTtcbiAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgICAgICBsZWZ0OiAtNDBweDtcbiAgICAgICAgICB0b3A6IC00MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgICBsZWZ0OiAtMjRweDtcbiAgICAgICAgICB0b3A6IC0yNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICBsZWZ0OiAtMTZweDtcbiAgICAgICAgICB0b3A6IC0xNnB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB3aWR0aDogMzU3cHg7XG4gICAgICAgIGhlaWdodDogMzQ0cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJGltYWdlc19kaXIgKyAncG9wdXBfcmlnaHQucG5nJyk7XG4gICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICAgICAgcmlnaHQ6IC00MHB4O1xuICAgICAgICAgIGJvdHRvbTogLTQwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICAgIHJpZ2h0OiAtMjRweDtcbiAgICAgICAgICBib3R0b206IC0yNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICByaWdodDogLTE2cHg7XG4gICAgICAgICAgYm90dG9tOiAtMTZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2lubmVyIHtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gODBweCk7XG4gICAgei1pbmRleDogNTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAmX19jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgQGluY2x1ZGUgc3ByaXRlKCdwb3B1cC1jbG9zZScpO1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoLjc1KTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIEBpbmNsdWRlIHNwcml0ZSgncG9wdXAtY2xvc2UtaG92ZXInKTtcbiAgICB9XG5cbiAgICAubUN1c3RvbVNjcm9sbEJveCAmIHtcbiAgICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHRvcDogNDBweDtcbiAgICAgICAgcmlnaHQ6IDQwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIEBpbmNsdWRlIGJvbGQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3llYXIge1xuICAgICAgY29sb3I6ICNBNkE2QTY7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIH1cblxuICAgICZfX25vdGUge1xuICAgICAgY29sb3I6ICMzMzM7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgfVxuICB9XG5cbiAgZmlndXJlIHtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIGltZyB7XG4gICAgICBAaW5jbHVkZSBuby1tb2JpbGUge1xuICAgICAgICBib3gtc2hhZG93OiAwIDRweCAzMHB4IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5zaGFyZSB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgYm90dG9tOiA5cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgfVxuICB9XG5cbiAgLnBvcHVwLWdhbGxlcnkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICZfX2lubmVyIHtcbiAgICAgIG1hcmdpbjogLTI2cHggLTE2cHggMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuXG4gICAgICBAaW5jbHVkZSB0YWJsZXQtYW5kLXBob25lIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2xpY2sge1xuICAgICAgJi1kb3RzIHtcbiAgICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICAgICAgYm90dG9tOiA0N3B4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtYWN0aXZlIGJ1dHRvbiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxYzYyY2I7XG4gICAgICB9XG5cbiAgICAgICYtYXJyb3cge1xuICAgICAgICB6LWluZGV4OiAxMTE7XG4gICAgICAgIG9wYWNpdHk6IC41O1xuXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgQGluY2x1ZGUgc3ByaXRlKCdwb3B1cC1nYWxsZXJ5LWFycm93LTInKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgICBAaW5jbHVkZSBzcHJpdGUoJ3BvcHVwLWdhbGxlcnktYXJyb3ctMi1ob3ZlcicpO1xuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgICAgJi1wcmV2IHtcbiAgICAgICAgbGVmdDogMzZweDtcblxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1uZXh0IHtcbiAgICAgICAgcmlnaHQ6IDM2cHg7XG4gICAgICB9XG5cbiAgICAgICYtc2xpZGUge1xuICAgICAgICBwYWRkaW5nOiAyNnB4O1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgYm94LXNoYWRvdzogMCA4cHggMjZweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmludHJvLXRleHQge1xuICAgIHBhZGRpbmc6IDEzcHggMjBweCAxM3B4IDIwcHg7XG4gIH1cblxuICAuc2hhcmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5zaGFyZV9fdGV4dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBib3R0b206IC0yMHB4O1xuICB9XG59IiwiLndyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICZfX3dyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG4gIH1cblxuICAmX19pbm5lciB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufSIsIi5kZWZhdWx0IHtcbiAgLy8gb3ZlcmZsb3cteDogaGlkZGVuO1xuXG4gICZfX2lubmVyIHtcbiAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxNTBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgcGFkZGluZy10b3A6IDEyM3B4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgcGFkZGluZy10b3A6IDExM3B4O1xuICAgIH1cblxuICAgICYtLXNtYWxsIHtcbiAgICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuXG4gICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDI0cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tcC1iIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA5NnB4O1xuXG4gICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjRweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmdhbGxlcnktY3VzdG9tLXBhZ2luYXRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn0iLCIudGFicyB7XG4gIGJhY2tncm91bmQ6ICNGMkYyRjI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDMycHg7XG5cbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgJl9idXR0b24ge1xuICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICBjb2xvcjogIzIwMjAyMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgZmxleDogMSAwIDA7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgfVxuXG4gICAgJi5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogJHByaW1hcnktY29sb3I7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWV4cGVkaXRpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAyO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuXG4gICAgLnRhYnMge1xuICAgICAgJl9idXR0b24ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAyNHB4O1xuICAgICAgICBAaW5jbHVkZSBib2xkO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICBjb2xvcjogJG1haW4td2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIG9wYWNpdHk6IC44O1xuICAgICAgICB0cmFuc2l0aW9uOiAuMjVzO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTRweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcblxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJG1haW4td2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuZm9ybSB7XG4gICYtZmllbGQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gICYtbGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICAmLWlucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgzMiwgMzIsIDMyLCAwLjEpO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG4gICAgICBvcGFjaXR5OiAwLjQ7XG4gICAgfVxuXG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICBvcGFjaXR5OiAwLjQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBwbGFjZWhvbGRlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1lcnJvciB7XG4gICAgYm9yZGVyLWNvbG9yOiAkZGFuZ2VyLWNvbG9yO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBib3JkZXItY29sb3I6ICRkYW5nZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgJi1tZXNzYWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICRkYW5nZXItY29sb3I7XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gICYtc3VibWl0LWlucHV0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAuYnRuIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgICAgei1pbmRleDogMTtcblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm0tZmllbGQge1xuICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSB0YWJsZXQtYW5kLXBob25lIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm0taW5wdXQge1xuICAgICAgQGluY2x1ZGUgbm8tbW9iaWxlIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgMCAwICRib3JkZXItcmFkaXVzO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufSIsIi5zbGljayB7XG4gICYtYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgZm9udC1zaXplOiAwO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBAaW5jbHVkZSBzcHJpdGUoJ3NsaWNrLWFycm93Jyk7XG5cbiAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoLjUpO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKC4zNCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1wcmV2IHtcbiAgICBsZWZ0OiAwO1xuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIGxlZnQ6IC0yM3B4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBsZWZ0OiAtMTZweDtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG5cbiAgICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKC41KSByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKC4zNCkgcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLW5leHQge1xuICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIHJpZ2h0OiAtMjNweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgcmlnaHQ6IC0xNnB4O1xuICAgIH1cbiAgfVxuXG4gICYtZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IC41O1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gICYtZG90cyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMnB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIGJ1dHRvbiB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwIDhweDtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIGJhY2tncm91bmQ6ICNEOUQ5RDk7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgfVxuXG4gICAgLnNsaWNrLWFjdGl2ZSB7XG4gICAgICBidXR0b24ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMUM2MkNCO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgyOCwgOTgsIDIwMywgMSksIDAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtc2xpZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgb3BhY2l0eTogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IC4zcztcblxuICAgICYuc2xpY2staW5pdGlhbGl6ZWQge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgfVxuXG4gICAgJi0tbWFpbiB7XG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBoZWlnaHQ6IDc2cHg7XG4gICAgICB9XG5cbiAgICAgIC5zbGljayB7XG4gICAgICAgICYtZG90cyB7XG4gICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuc2xpY2stYWN0aXZlIHtcbiAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxQzYyQ0I7XG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDI4LCA5OCwgMjAzLCAxKSwgMCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1leHBlZGl0aW9uIHtcbiAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgIGhlaWdodDogMzMwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIHBhZGRpbmc6IDAgOXB4IDMwcHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgaGVpZ2h0OiAyODhweDtcbiAgICAgIH1cblxuICAgICAgLnNsaWNrIHtcbiAgICAgICAgJi1hcnJvdyB7XG4gICAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgICAgIHRvcDogNDUlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtc2xpZGUge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn0iLCIuZHJvcGRvd24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJl9faGVhZGVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRzZWNvbmRhcnktY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG5cbiAgICAmLS1wbGFjZWhvbGRlciB7XG4gICAgICAuZHJvcGRvd25fX3RleHQge1xuICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgb3BhY2l0eTogMC42NTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoOTBkZWcpO1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIEBpbmNsdWRlIHNwcml0ZSgnYnRuLWFycm93LWQnKTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gIH1cblxuICAmX19ib3gge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3gtc2hhZG93OiAwIDEwcHggMjBweCAtMTBweCByZ2JhKDAsIDAsIDAsIDAuMjUpLCAwIDAgMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgLm9wZW5lZCAmIHtcbiAgICAgIHotaW5kZXg6IDIyMjI7XG4gICAgfVxuXG4gICAgZGl2IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMmY1O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0taW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAuZHJvcGRvd24ge1xuICAgICAgJl9faGVhZGVyIHtcbiAgICAgICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICAgICZfX3RleHQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuICAgICAgJl9fYXJyb3cge1xuICAgICAgICByaWdodDogLTEwcHg7XG4gICAgICAgIEBpbmNsdWRlIHNwcml0ZSgnaW5saW5lLWRyb3Bkb3duLWFycm93Jyk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIH1cblxuICAgICAgJl9fYm94IHtcbiAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYub3BlbmVkIHtcbiAgICAgIC5kcm9wZG93biB7XG4gICAgICAgICZfX2Fycm93IHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuY2hlY2sge1xuICAmLWJveCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgJi1pbnB1dCB7XG4gICAgJjpub3QoY2hlY2tlZCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmOmNoZWNrZWQgKyAuY2hlY2stbGFiZWwge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuXG4gICAgKyAuY2hlY2stbGFiZWwge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0UwRTBFMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgfVxuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgbGVmdDogMnB4O1xuICAgICAgICB0b3A6IDRweDtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIEBpbmNsdWRlIHNwcml0ZSgnY2hlY2tib3gtY2hlY2tlZCcpO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5yYWRpbyB7XG4gICYtYm94IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAmLWlucHV0IHtcbiAgICAmOm5vdChjaGVja2VkKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICY6Y2hlY2tlZCArIC5yYWRpby1sYWJlbCB7XG4gICAgICAmOmJlZm9yZSB7XG5cbiAgICAgIH1cblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuXG4gICAgKyAucmFkaW8tbGFiZWwge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBjb2xvcjogIzg4ODg4ODtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IC05cHg7XG4gICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgICB9XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnktY29sb3I7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnM7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmJ0bi1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAmOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxufSIsIi5uYXYge1xuICAmX19pbm5lciB7XG5cbiAgfVxuXG4gICZfX2xpc3Qge1xuICAgIEBpbmNsdWRlIG5vLW1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgIC5oZWFkZXItLW9wZW5lZCAmIHtcbiAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMDtcblxuICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBtYXJnaW4tbGVmdDogMzJweDtcblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxOXB4O1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgICYuYWN0aXZlIHtcbiAgICAgIC5uYXZfX2xpbmsge1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjMUM2MkNCO1xuICAgICAgfVxuXG4gICAgICAuaGVhZGVyLS13aGl0ZTpub3QoLmhlYWRlci0tb3BlbmVkKSAmIHtcbiAgICAgICAgLm5hdl9fbGluayB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtLWhpZGRlbiB7XG4gICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgIC5oZWFkZXItLW9wZW5lZCAmIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2xpbmsge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICMyMDIwMjA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgQGluY2x1ZGUgYm9sZDtcbiAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyIC4zcztcblxuICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgcGFkZGluZzogMjNweCAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgfVxuXG4gICAgLmhlYWRlci0tb3BlbmVkICYge1xuICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgcGFkZGluZzogMjBweCAwIDE0cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAzcHggMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMjgsIDk4LCAyMDMsIDEpO1xuICAgIH1cblxuICAgIC5oZWFkZXItLXdoaXRlOm5vdCguaGVhZGVyLS1vcGVuZWQpICYge1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5yZWNvcmRzIHtcbiAgbWFyZ2luOiA4MHB4IDA7XG4gIGJhY2tncm91bmQ6ICNGOEY4Rjg7XG4gIHBhZGRpbmc6IDUwcHggMCA0NXB4O1xuXG4gIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICBAaW5jbHVkZSB0YWJsZXQtYW5kLXBob25lIHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gIH1cblxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIG1hcmdpbjogNDBweCAwO1xuICB9XG5cbiAgJl9faW5uZXIge1xuICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgcGFkZGluZy1sZWZ0OiA5NXB4O1xuICAgIH1cbiAgfVxuXG4gICYtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuICB9XG5cbiAgJi10aXRsZSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgIEBpbmNsdWRlIGlibS1zZW1pLWJvbGQ7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgbWF4LXdpZHRoOiA1NTVweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gIH1cblxuICAmLXN0YXRzIHtcbiAgICBjb2xvcjogIzMzMztcbiAgICBAaW5jbHVkZSBpYm0tc2VtaS1ib2xkO1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG5cbiAgICAmX19jdXJyZW50IHtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICB9XG5cbiAgICAmX19zZXBhcmF0b3Ige1xuICAgICAgb3BhY2l0eTogLjI7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgfVxuXG4gICAgJl9fdG90YWwge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgfVxuICB9XG5cbiAgJi1zbGlkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQ6ICMxQzYyQ0I7XG4gICAgICBvcGFjaXR5OiAuMTU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDQwcHg7XG4gICAgICB6LWluZGV4OiAwO1xuICAgIH1cblxuICAgIC5zbGljayB7XG4gICAgICAmLWFycm93IHtcbiAgICAgICAgdG9wOiAzMCU7XG5cbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgICB0b3A6IDI0JTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBAaW5jbHVkZSBzcHJpdGUoJ3NsaWNrLWFycm93LWJsdWUnKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLXByZXYge1xuICAgICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgICAgICBsZWZ0OiAtOTNweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgICAgbGVmdDogLTY1cHg7XG5cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpIHNjYWxlKC43NSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICBsZWZ0OiAtMTdweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLW5leHQge1xuICAgICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgICAgICByaWdodDogLTUwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICAgIHJpZ2h0OiAtMTBweDtcblxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoLjc1KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1kaXNhYmxlZCB7XG4gICAgICAgIG9wYWNpdHk6IC4yO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3dyYXBwZXIge1xuICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNTVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWl0ZW0ge1xuICAgIHdpZHRoOiAyODBweDtcbiAgICBwYWRkaW5nLXRvcDogMjhweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAyNDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ1cHg7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNzVweDtcbiAgICB9XG5cbiAgICAmLS13aXRoLWJhZGdlIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6ICNBOEE4QTg7XG4gICAgICBib3gtc2hhZG93OiAwIDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICAgIGJvdHRvbTogMzRweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cblxuICAgICZfX2JhZGdlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMjdweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cblxuICAgICZfX25vdGUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICBvcGFjaXR5OiAuNzU7XG5cbiAgICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIEBpbmNsdWRlIGJvbGQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgbWF4LXdpZHRoOiAyODBweDtcblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgY29sb3I6ICMxQzYyQ0I7XG4gICAgICBAaW5jbHVkZSBib2xkO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIEBpbmNsdWRlIHNwcml0ZSgncmVjb3JkLWxpbmsnKTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX195ZWFyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBAaW5jbHVkZSBib2xkO1xuICAgICAgY29sb3I6ICMzMzM7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICBvcGFjaXR5OiAuNzU7XG4gICAgfVxuICB9XG59IiwiLnllYXJzLWxpc3Qge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWluLWhlaWdodDogMjMwcHg7XG4gIGJhY2tncm91bmQ6IHVybCgkaW1hZ2VzX2RpciArICd0aW1lbGluZS1iZy5wbmcnKSBuby1yZXBlYXQgcmlnaHQgYm90dG9tICNGOEY4Rjg7XG4gIHBhZGRpbmc6IDQwcHggMCAyMHB4O1xuXG4gIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgIHdpZHRoOiA5MzBweDtcbiAgfVxuXG4gIGRsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgd2lkdGg6IDc0MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICBkdCB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgIEBpbmNsdWRlIGlibS1ib2xkO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmbGV4LWJhc2lzOiA0MHB4O1xuICAgIG1hcmdpbi10b3A6IDFweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICBkZCB7XG4gICAgZmxleC1iYXNpczogNjkycHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgd2lkdGg6IDY5MnB4O1xuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn0iLCIudGltZWxpbmUge1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBiYWNrZ3JvdW5kOiAjRUJFQkVCO1xuICAgIGhlaWdodDogNXB4O1xuICAgIGxlZnQ6IDM1cHg7XG4gICAgcmlnaHQ6IDM1cHg7XG4gICAgdG9wOiA3cHg7XG4gICAgei1pbmRleDogMTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItcmFkaXVzOiAyLjVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmLWxpbmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICYtbGluZV9tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICZfX2xhYmVsIHtcbiAgICAgIEBpbmNsdWRlIGJvbGQ7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICB9XG5cbiAgICAmX19saXN0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgfVxuICB9XG5cbiAgJi1pdGVtIHtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAkZGFyay1jb2xvcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICB6LWluZGV4OiAxMTExO1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICBAaW5jbHVkZSBpYm0tcmVndWxhcjtcbiAgICB9XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGdyZWVuLWNvbG9yO1xuICAgICAgfVxuICAgICAgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAkZ3JlZW4tY29sb3I7XG4gICAgICAgIEBpbmNsdWRlIGlibS1ib2xkO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi50cmF2ZWwtbWFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDg2MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoJGltYWdlc19kaXIgKyAndHJhdmVsLW1hcC5wbmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICBAaW5jbHVkZSB0YWJsZXQge1xuICAgIGhlaWdodDogNTUycHg7XG4gIH1cblxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIGhlaWdodDogNDAwcHg7XG4gIH1cblxuICAmX19waW4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgICZfYnVsbGV0IHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgQGluY2x1ZGUgc3ByaXRlKCd0cmF2ZWwtcGluJyk7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBAaW5jbHVkZSBzcHJpdGUoJ3RyYXZlbC1waW4taG92ZXInKTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiBjYWxjKDEwMCUgKyAxMnB4KTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMTJweDtcbiAgICAgICAgICBib3gtc2hhZG93OiA0cHggLTRweCAyNHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLXJpZ2h0IHtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoMTAwJSArIDEycHgpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogLTRweCA0cHggMjRweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuYWN0aXZlIHtcbiAgICAgIC50cmF2ZWwtbWFwX19waW5fYnVsbGV0IHtcbiAgICAgICAgQGluY2x1ZGUgc3ByaXRlKCd0cmF2ZWwtcGluLWhvdmVyJyk7XG5cbiAgICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3Rvb2x0aXAge1xuICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgd2lkdGg6IDQwMHB4O1xuICAgIH1cblxuICAgIHdpZHRoOiAyODhweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMjtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDAgMCAzMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG5cbiAgICAuc2xpY2stZG90cyBidXR0b24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICB9XG5cbiAgICAuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWM2MmNiO1xuICAgIH1cblxuICAgICZfY2xvc2Uge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgQGluY2x1ZGUgc3ByaXRlKCd0b29sdGlwLWNsb3NlJyk7XG4gICAgICByaWdodDogMTZweDtcbiAgICAgIHRvcDogMTZweDtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAuODtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX2dhbGxlcnkge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xuXG4gICAgICBAaW5jbHVkZSB0YWJsZXQtYW5kLXBob25lIHtcbiAgICAgICAgaGVpZ2h0OiAxNjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX2NvbnRlbnQge1xuICAgICAgcGFkZGluZzogMTZweDtcblxuICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl90aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIEBpbmNsdWRlIGJvbGQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfZGF0ZSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIGNvbG9yOiAjYWFhO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuXG4gICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX2xpbmsge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICBAaW5jbHVkZSBib2xkO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZy1yaWdodDogMjJweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHotaW5kZXg6IDExMTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgQGluY2x1ZGUgc3ByaXRlKCd0b29sdGlwLXZpZXctbW9yZScpO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRtYWluLWJsdWUtZGFyaztcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIEBpbmNsdWRlIHNwcml0ZSgndG9vbHRpcC12aWV3LW1vcmUtaG92ZXInKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfc2xpZGVyIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuXG4gICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgICAgaGVpZ2h0OiAyNDBweDtcbiAgICAgIH1cblxuICAgICAgLnNsaWNrLWRvdHMge1xuICAgICAgICB6LWluZGV4OiA0O1xuICAgICAgICBib3R0b206IDEycHg7XG4gICAgICB9XG5cbiAgICAgIC5zbGljay1hcnJvdyB7XG4gICAgICAgIHotaW5kZXg6IDExMTE7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIEBpbmNsdWRlIHNwcml0ZSgndG9vbHRpcC1hcnJvdycpO1xuICAgICAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5zbGljay1uZXh0IHtcbiAgICAgICAgICByaWdodDogMTZweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuc2xpY2stcHJldiB7XG4gICAgICAgICAgbGVmdDogMTZweDtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgb3BhY2l0eTogLjc1O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfc2xpZGUge1xuICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICAgIGhlaWdodDogMjQwcHg7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuanMtdGltZWxpbmUtaXRlbSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufSIsIi5zb2NpYWwge1xuICAmX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgZm9udC1zaXplOiAwO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAmX19saW5rIHtcbiAgICBjb2xvcjogIzIwMjAyMDtcbiAgICBvcGFjaXR5OiAuNTtcbiAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtM3B4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaGVhZGVyLS13aGl0ZTpub3QoLmhlYWRlci0tb3BlbmVkKSAmIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cblxuICAmLS1mb290ZXIge1xuICAgIC5zb2NpYWwge1xuICAgICAgJl9fbGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19pdGVtIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19saW5rIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIG9wYWNpdHk6IC41O1xuICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNyk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICBpbWcsIHN2ZyB7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG5cbiAgICAgICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuc2hhcmUge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcblxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgQGluY2x1ZGUgYm9sZDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMDtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fbGluayB7XG4gICAgY29sb3I6ICMyMDIwMjA7XG4gICAgb3BhY2l0eTogLjU7XG4gICAgdHJhbnNpdGlvbjogLjNzO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTNweCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmhlYWRlci0td2hpdGU6bm90KC5oZWFkZXItLW9wZW5lZCkgJiB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG5cbiAgJi0tZm9vdGVyIHtcbiAgICAuc29jaWFsIHtcbiAgICAgICZfX2xpc3Qge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9faXRlbSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICBmb250LXNpemU6IDA7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fbGluayB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBvcGFjaXR5OiAuNTtcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDcpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgaW1nLCBzdmcge1xuICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgIG1heC13aWR0aDogMTZweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuXG4gICAgICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuXG4gICZfX3RleHR7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cbiAgICAmLnZpc2libGV7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICB9XG59IiwiLnRhZ3Mge1xuXG4gICZfX2hlYWRlciB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIEBpbmNsdWRlIGJvbGQ7XG4gICAgY29sb3I6ICMyMDIwMjA7XG4gIH1cblxuICAmX19idG4tdG9nZ2xlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gICAgQGluY2x1ZGUgYm9sZDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA2MCU7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICB3aWR0aDogOXB4O1xuICAgICAgaGVpZ2h0OiA5cHg7XG4gICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICRwcmltYXJ5LWNvbG9yO1xuICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRwcmltYXJ5LWNvbG9yO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTEwMCUpIHJvdGF0ZSgtMTM1ZGVnKTtcbiAgICAgIHRyYW5zaXRpb246IC4yNXM7XG4gICAgfVxuXG4gICAgJi0tc2hvdyB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3Jlc2V0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEzcHg7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgQGluY2x1ZGUgc3ByaXRlKCd0YWdzLXJlc2V0Jyk7XG4gICAgICByaWdodDogMDtcbiAgICAgIEBpbmNsdWRlIGFsaWduKGZhbHNlLCB0cnVlKTtcbiAgICB9XG5cbiAgICAmLS1kaXNhYmxlZCB7XG4gICAgICBjb2xvcjogI0JGQkZCRjtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogI0JGQkZCRjtcbiAgICAgIH1cblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIEBpbmNsdWRlIHNwcml0ZSgndGFncy1yZXNldC1kaXNhYmxlZCcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2xpc3Qge1xuICAgIG1hcmdpbjogMCAtNHB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIHBhZGRpbmctdG9wOiA4cHg7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgbWFyZ2luOiAwIC04cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIG1hcmdpbjogMCAtMTJweDtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBtYXJnaW46IDhweCA0cHggMDtcbiAgICBAaW5jbHVkZSB0YWJsZXQtYW5kLXBob25lIHtcbiAgICAgIG1hcmdpbjogOHB4IDhweDtcbiAgICB9XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGJ1dHRvbiB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTVFNUU1O1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnktY29sb3I7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICByaWdodDogM3B4O1xuICAgICAgdG9wOiAzcHg7XG4gICAgICBib3R0b206IDNweDtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5hY3RpdmUge1xuICAgICAgYnV0dG9uIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnktY29sb3I7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0LWFuZC1waG9uZSB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICB0b3A6IDVweDtcbiAgICAgIGJvdHRvbTogNXB4O1xuICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkpO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiA4cHg7XG4gICAgICBAaW5jbHVkZSBzcHJpdGUoJ3RhZ3MtcmVzZXQnKTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgICBAaW5jbHVkZSBhbGlnbihmYWxzZSwgdHJ1ZSk7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICYuYWN0aXZlIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgICAgICAmOmJlZm9yZSwgJjphZnRlciwgaSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgdGFibGV0LWFuZC1waG9uZSB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLm1haW4tYmxvY2sge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICBtaW4taGVpZ2h0OiAzNTBweDtcblxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogMTk3cHg7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICMxQTFBMUEgMCUsIHJnYmEoMCwgMCwgMCwgMCkgNzcuNjMlKTtcbiAgICBvcGFjaXR5OiAwLjQ7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogNjAlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwRDBEMEQgMTAuNjglLCByZ2JhKDAsIDAsIDAsIDApIDEwMCUpO1xuICB9XG5cbiAgJi0tbm9faW1hZ2Uge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkaW1hZ2VzX2RpciArICduby1iYWNrZ3JvdW5kLmpwZycpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblxuICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogOTNweDtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgzNjBkZWcsIHJnYmEoMCwgMCwgMCwgMC42NSkgMCUsIHJnYmEoMCwgMCwgMCwgMCkgODAuNjYlKTtcbiAgICB9XG4gIH1cblxuICAmX19pbm5lciB7XG4gICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICBtaW4taGVpZ2h0OiA1NTRweDtcbiAgICB9XG4gICAgcGFkZGluZzogMTUwcHggMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgcGFkZGluZzogMTMwcHggMDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgfVxuICB9XG5cbiAgJl9fbWFpbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyNjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgcGFkZGluZy1yaWdodDogMTg1cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbG9nbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBtYXgtd2lkdGg6IDE2NXB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGZvbnQtc2l6ZTogMDtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgbWFyZ2luOiAwIGF1dG8gNDBweDtcbiAgICAgIG1heC13aWR0aDogMTI1cHg7XG4gICAgfVxuXG4gICAgaW1nLCBzdmcge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX19sYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIHRleHQtc2hhZG93OiAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcblxuICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAmX19kZXNjIHtcbiAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgIG1heC13aWR0aDogNjQwcHg7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2FjdGlvbiB7XG4gICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICBtYXJnaW4tdG9wOiA1NnB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICAgIH1cblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICAuYnRuIHtcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3RhYnMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gICYtLWhvbWUge1xuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA3NCUgY2VudGVyO1xuICAgIH1cblxuICAgIC5tYWluLWJsb2NrIHtcbiAgICAgICZfX2lubmVyIHtcbiAgICAgICAgbWluLWhlaWdodDogNzAwcHg7XG4gICAgICAgIGhlaWdodDogNzAwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgICBtaW4taGVpZ2h0OiA2NDZweDtcbiAgICAgICAgICBoZWlnaHQ6IDY0NnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICBtaW4taGVpZ2h0OiA0NjhweDtcbiAgICAgICAgICBoZWlnaHQ6IDQ2OHB4O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19kZXNjLCAmX19hY3Rpb24ge1xuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDY0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS13aXRoLWxvZ28ge1xuICAgIC5tYWluLWJsb2NrIHtcbiAgICAgICZfX2lubmVyIHtcbiAgICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDE2MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgICBwYWRkaW5nOiAxNzBweCAwIDExMHB4O1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ3MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICBwYWRkaW5nOiAxMDZweCAwIDczcHg7XG4gICAgICAgICAgbWluLWhlaWdodDogNDcwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2xhYmVsIHtcbiAgICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldC1hbmQtcGhvbmUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fYWN0aW9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcblxuICAgICAgICAuaWNvbi1yb3VuZGVkLWFycm93IHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTVweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1leHBlZGl0aW9uIHtcbiAgICAubWFpbi1ibG9jayB7XG4gICAgICAmX19pbm5lciB7XG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgICAgbWluLWhlaWdodDogNjQ2cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ2OHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX21haW4ge1xuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fbG9nbyB7XG4gICAgICAgIEBpbmNsdWRlIHRhYmxldC1hbmQtcGhvbmUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2FjdGlvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMycHg7XG5cbiAgICAgICAgLmJ0biB7XG4gICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIucGFnZS10aXRsZSB7XG4gIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIH1cblxuICBAaW5jbHVkZSB0YWJsZXQge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cblxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cblxuICArIC5zZWN0aW9uIHtcbiAgICAuc2VjdGlvbl9faW5uZXIge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuICB9XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgJl9faW5uZXIge1xuXG4gIH1cblxuICAmX190aXRsZSB7XG5cbiAgfVxuXG4gICZfX2xhYmVsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgIEBpbmNsdWRlIGJvbGQ7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICBjb2xvcjogJGRhcmstY29sb3I7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiA4cHg7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluLW9yYW5nZTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB9XG4gIH1cblxuICAmX19kYXRlIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIEBpbmNsdWRlIHJlZ3VsYXI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGNvbG9yOiAkbWFpbi1ncmF5O1xuICB9XG59IiwiLm1haW4tZXhwZWRpdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAzMHB4O1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcblxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIGJvdHRvbTogMTZweDtcbiAgfVxuXG4gICZfX2xpc3Qge1xuICAgIEBpbmNsdWRlIG5vLW1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgbWFyZ2luOiAwIC0zNXB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBtYXJnaW46IDAgLThweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgdHJhbnNpdGlvbjogLjNzO1xuXG4gICAgICAmLnNsaWNrLWluaXRpYWxpemVkIHtcbiAgICAgICAgb3BhY2l0eTogMjtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBAaW5jbHVkZSBuby1tb2JpbGUge1xuICAgICAgZmxleDogMCAwIDMzLjMzMzMlO1xuICAgICAgbWF4LXdpZHRoOiAzMy4zMzMzJTtcbiAgICB9XG5cbiAgICAmLS1jdXJyZW50IHtcbiAgICAgIC5tYWluLWV4cGVkaXRpb25fX2xpbmsge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBAaW5jbHVkZSBzcHJpdGUoJ2ZsYWcnLCBpbmxpbmUtYmxvY2spO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWlubmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDAgMzVweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgcGFkZGluZzogMCA5cHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbnVtIHtcbiAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgQGluY2x1ZGUgaWJtLW1lZGl1bTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICBsaW5lLWhlaWdodDogMTtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICB9XG4gIH1cblxuICAmX19kZXNjIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbGluayB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn0iLCIuY29udGFjdHMge1xuICAmLWxlZnQge1xuICAgIHdpZHRoOiAzNDJweDtcblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICB3aWR0aDogMjgwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG5cbiAgICAgICZbaHJlZio9dGVsXSB7XG4gICAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgfVxuICAgIH1cblxuICAgIHAge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgfVxuICB9XG5cbiAgJi1yaWdodCB7XG4gICAgd2lkdGg6IDczOXB4O1xuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIHdpZHRoOiA0MjlweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIH1cbiAgfVxuXG4gICYtcGFnZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgJi1tYXAge1xuICAgIGhlaWdodDogNTAzcHg7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgaGVpZ2h0OiAzMzBweDtcbiAgICAgIHdpZHRoOiA0MjlweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgaGVpZ2h0OiAyNDVweDtcbiAgICAgIG1hcmdpbjogMCAtMTZweDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgfVxufSIsIi50b29sdGlwLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gIEBpbmNsdWRlIG5vLW1vYmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgLnRvb2x0aXAtYmxvY2tfX2JvZHkge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI4LCA5OCwgMjAzLCAuMTIpO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgcGFkZGluZzogMCA1cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgJl9fYm9keSB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBib3gtc2hhZG93OiAwIDRweCAyNHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgei1pbmRleDogMTA7XG4gICAgd2lkdGg6IDU1MHB4O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IC4zcztcblxuICAgIEBpbmNsdWRlIG5vLW1vYmlsZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IGNhbGMoMTAwJSArIDEycHgpO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBtYXgtd2lkdGg6IDkwdnc7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAtMTNweDtcbiAgICAgIGhlaWdodDogMTNweDtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBuby1tb2JpbGUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0b3A6IC04cHg7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgYm94LXNoYWRvdzogLTJweCAtMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tbGVmdCB7XG4gICAgICBAaW5jbHVkZSBuby1tb2JpbGUge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGxlZnQ6IDMwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1yaWdodCB7XG4gICAgICBAaW5jbHVkZSBuby1tb2JpbGUge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tdG9wIHtcbiAgICAgIEBpbmNsdWRlIG5vLW1vYmlsZSB7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiBjYWxjKDEwMCUgKyAxMnB4KTtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgYm90dG9tOiAtMTNweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgYm90dG9tOiAtOHB4O1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoMjI1ZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2Rlc2Mge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fb3B0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICYtaXRlbSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG5cbiAgICAgIC5fbGFiZWwge1xuICAgICAgICBAaW5jbHVkZSBib2xkO1xuICAgICAgfVxuXG4gICAgICAuX3ZhbHVlIHtcbiAgICAgICAgY29sb3I6ICMxYzYyY2I7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuY3VycmVudC1leHBlZGl0aW9uIHtcbiAgJl9faW5uZXIge1xuICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgcGFkZGluZzogNTZweCAwIDQ4cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIHBhZGRpbmc6IDQwcHggMCAzMnB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBwYWRkaW5nOiAyNHB4IDAgMjBweDtcbiAgICB9XG4gIH1cblxuICAmX19oZWFkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcblxuICAgIEBpbmNsdWRlIG5vLW1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2xhYmVsIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICBjb2xvcjogIzIwMjAyMDtcbiAgICBAaW5jbHVkZSBib2xkO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgIEBpbmNsdWRlIG5vLW1vYmlsZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkY4QzAzO1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB9XG5cbiAgICArIC5jdXJyZW50LWV4cGVkaXRpb25fX3RpdGxlIHtcbiAgICAgIEBpbmNsdWRlIG5vLW1vYmlsZSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cblxuICAmX19sb2dvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBmbGV4OiAwIDAgMTQwcHg7XG4gICAgbWF4LXdpZHRoOiAxNDBweDtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX3RyYWNrIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG5cbiAgJl9fYm9keSB7XG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgfVxuXG4gICZfX3RhYnMge1xuICAgICYtaGVhZCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICBAaW5jbHVkZSBuby1tb2JpbGUge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtbGluayB7XG4gICAgICBAaW5jbHVkZSBuby1tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTZweDtcbiAgICAgIH1cblxuICAgICAgLl9idG4ge1xuICAgICAgICBAaW5jbHVkZSBib2xkO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBjb2xvcjogIzFDNjJDQjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjgsIDk4LCAyMDMsIC4zKTtcblxuICAgICAgICBAaW5jbHVkZSBuby1tb2JpbGUge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMzJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgY29sb3I6ICMyMDIwMjA7XG5cbiAgICAgICAgICBAaW5jbHVkZSBuby1tb2JpbGUge1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWFjdGlvbiB7XG4gICAgICBmb250LXNpemU6IDA7XG5cbiAgICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIG9yZGVyOiAtMTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgIH1cblxuICAgICAgLmJ0biB7XG4gICAgICAgIEBpbmNsdWRlIG5vLW1vYmlsZSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWJvZHkge1xuICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICAgIGhlaWdodDogNjAwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgIGhlaWdodDogNTAwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIGhlaWdodDogMzgwcHg7XG4gICAgICAgIG1hcmdpbjogMCAtMTZweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWNvbnRlbnQge1xuXG4gICAgfVxuICB9XG5cbiAgJl9fbWFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBpZnJhbWUge1xuICAgICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmLS1iZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4tZ3JheS1saWdodDtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi13aGl0ZTtcbiAgICB9XG4gIH1cbn0iLCIudHJhY2stYmxvY2sge1xuICAmX19pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgbm8tbW9iaWxlIHtcbiAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2xvY2F0aW9uIHtcbiAgICBAaW5jbHVkZSBuby1tb2JpbGUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMjMlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMTRweDtcbiAgICAgIHdpZHRoOiA0MDBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgfVxuXG4gICAgLl9pbWcge1xuICAgICAgQGluY2x1ZGUgbm8tbW9iaWxlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuX3RpdGxlIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgY29sb3I6ICMyMDIwMjA7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgfVxuXG4gICAgLl9sYWJlbCB7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGNvbG9yOiByZ2JhKDMyLCAzMiwgMzIsIDAuNCk7XG4gICAgfVxuXG4gICAgJi0tcmV2ZXJ0IHtcbiAgICAgIEBpbmNsdWRlIG5vLW1vYmlsZSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTE0cHg7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgICAgIC5faW1nIHtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fd2F5IHtcbiAgICBiYWNrZ3JvdW5kOiAjRUJFQkVCO1xuICAgIGhlaWdodDogNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIuNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQ6ICMyODhFODg7XG4gICAgICB3aWR0aDogMjFweDtcbiAgICAgIGhlaWdodDogMjFweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IC04cHg7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZDogIzFDNjJDQjtcbiAgICAgIHdpZHRoOiAyMXB4O1xuICAgICAgaGVpZ2h0OiAyMXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IC04cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fcG9pbnQge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBoZWlnaHQ6IDVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgJjpudGgtY2hpbGQob2RkKTpub3QoLmN1cnJlbnQpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg4RTg4O1xuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTNweDtcbiAgICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMjg4RTg4O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogLTRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmN1cnJlbnQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI4OEU4ODtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDIxcHg7XG4gICAgICAgIGhlaWdodDogMjFweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAjMjg4RTg4O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IC04cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fZGVzYyB7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX2Zyb20sICZfX3RvIHtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICMyMDIwMjA7XG4gICAgZmxleDogMCAwIDIwMHB4O1xuICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgQGluY2x1ZGUgaWJtLWJvbGQ7XG5cbiAgICAuX2RhdGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgQGluY2x1ZGUgcmVndWxhcjtcbiAgICAgIG1hcmdpbi10b3A6IDExcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fZnJvbSB7XG5cbiAgfVxuXG4gICZfX3RvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgIC5fZGF0ZSB7XG4gICAgICBvcGFjaXR5OiAuNTtcbiAgICB9XG4gIH1cbn0iLCIuc2VjdGlvbiB7XG4gICZfX2lubmVyIHtcbiAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgIHBhZGRpbmc6IDQ4cHggMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgcGFkZGluZzogMzJweCAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgfVxuICB9XG5cbiAgJl9faGVhZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgICZfcmlnaHQge1xuICAgICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmLS1jZW50ZXItbSB7XG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYm9keSB7XG4gICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2Zvb3Qge1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgLnNlY3Rpb25fX2FjdGlvbiB7XG4gICAgICAvL3BhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgICAgLy9cbiAgICAgIC8vQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIC8vICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgIC8vfVxuICAgIH1cbiAgfVxuXG4gICZfX2FjdGlvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgLmJ0biB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICAgIEBpbmNsdWRlIG5vLW1vYmlsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgd2lkdGg6IDM2MHB4O1xuICAgICAgICBwYWRkaW5nOiAxOHB4IDMwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWdyYXkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGQUZBRkE7XG4gIH1cblxuICAmLS1uby1wYWRkaW5nLWIge1xuICAgIC5zZWN0aW9uIHtcbiAgICAgICZfX2lubmVyIHtcbiAgICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIucGFydG5lcnMtaXRlbV9fcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgJjpudGgtY2hpbGQoMSkge1xuICAgIC5wYXJ0bmVyLWl0ZW0ge1xuICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICBpbWcge1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgLnBhcnRuZXItaXRlbSB7XG4gICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICBmbGV4OiAwIDAgMTk1cHg7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxOTVweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwM3B4O1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg3cHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgIGZsZXg6IDAgMCA0MnB4O1xuICAgICAgICAgIG1heC13aWR0aDogNDJweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDExMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgIGZsZXg6IDAgMCAxMzNweDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEzM3B4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgZmxleDogMCAwIDEzMnB4O1xuICAgICAgICAgIG1heC13aWR0aDogMTMycHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCg1KSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgZmxleDogMCAwIDE4MHB4O1xuICAgICAgICAgIG1heC13aWR0aDogMTgwcHg7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgLnBhcnRuZXItaXRlbSB7XG4gICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICBmbGV4OiAwIDAgMTY0cHg7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxODRweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEzcHg7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMXB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICBmbGV4OiAwIDAgMjY2cHg7XG4gICAgICAgICAgbWF4LXdpZHRoOiAyNjZweDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEzcHgpO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMTZweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgZmxleDogMCAwIDExMHB4O1xuICAgICAgICAgIG1heC13aWR0aDogMTEwcHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4OHB4O1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTJweCk7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgZmxleDogMCAwIDIwMHB4O1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICBmbGV4OiAwIDAgMTcwcHg7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxNzBweDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1cHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgIC5wYXJ0bmVyLWl0ZW0ge1xuICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgZmxleDogMCAwIDE3NnB4O1xuICAgICAgICAgIG1heC13aWR0aDogMTc2cHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2MnB4O1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTJweCk7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgZmxleDogMCAwIDE3NnB4O1xuICAgICAgICAgIG1heC13aWR0aDogMTc2cHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtN3B4KTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICBmbGV4OiAwIDAgMzYzcHg7XG4gICAgICAgICAgbWF4LXdpZHRoOiAzNjNweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC01cHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTMycHg7XG4gICAgICAgICAgcGFkZGluZzogMCAxMHB4IDAgMzBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgZmxleDogMCAwIDE5MHB4O1xuICAgICAgICAgIG1heC13aWR0aDogMTkwcHg7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02cHgpO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDg4cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoNSkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgIGZsZXg6IDAgMCAxOTZweDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDE5NnB4O1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0zNnB4LCAtOHB4KTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA4OHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgIC5wYXJ0bmVyLWl0ZW0ge1xuICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgZmxleDogMCAwIDIxMXB4O1xuICAgICAgICAgIG1heC13aWR0aDogMjExcHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxcHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgIGZsZXg6IDAgMCAyNjVweDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDI2NXB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICBmbGV4OiAwIDAgMjY1cHg7XG4gICAgICAgICAgbWF4LXdpZHRoOiAyNjVweDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE0cHgpO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDExOXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICBmbGV4OiAwIDAgMTgycHg7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxODJweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCg1KSB7XG4gICAgICAgICAgZmxleDogMCAwIDI5MHB4O1xuICAgICAgICAgIG1heC13aWR0aDogMjkwcHg7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTMzcHgsIC04cHgpO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEzMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIHRhYmxldC1hbmQtcGhvbmUge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4ucGFydG5lci1pdGVtIHtcbiAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgdGFibGV0LWFuZC1waG9uZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgaW1nIHtcblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIG1heC13aWR0aDogMTcwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9faW1nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcblxuICAgICZfaG92ZXIge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIC5wYXJ0bmVyLWl0ZW1fX2ltZyB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgICAgICZfaG92ZXIge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIucHJvamVjdC1pdGVtIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2l0aW9uOiAwLjZzO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJjpob3ZlciB7XG4gICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICBib3gtc2hhZG93OiAwcHggNHB4IDMwcHggcmdiYSgwLCAwLCAwLCA0MCk7XG5cbiAgICAgIC5wcm9qZWN0LWl0ZW0ge1xuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICAgICAgICBib3R0b206IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2lubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgIGhlaWdodDogNDUwcHg7XG4gICAgICBwYWRkaW5nOiAyNHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHRhYmxldC1hbmQtcGhvbmUge1xuICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgICB9XG4gIH1cblxuICAmX19pbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBAaW5jbHVkZSBmaWxsKCk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIEBpbmNsdWRlIGZpbGwoKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjMpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgLTQwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIEBpbmNsdWRlIGlibS1tZWRpdW07XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICNGRkZGRkY7XG5cbiAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogNDBweDtcbiAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICByaWdodDogMjBweDtcbiAgICAgIHRyYW5zaXRpb246IC42cyBlYXNlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHRhYmxldC1hbmQtcGhvbmUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgfVxuXG4gICZfX2xpbmsge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBAaW5jbHVkZSBmaWxsKCk7XG4gIH1cbn0iLCIuZXhwZWRpdGlvbi1pdGVtIHtcbiAgYmFja2dyb3VuZDogI0Y4RjhGODtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zaXRpb246IC4zcztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAmOmhvdmVyIHtcbiAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOHB4KTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgIH1cblxuICAgIC5leHBlZGl0aW9uLWl0ZW0ge1xuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJl9faW1nIHtcbiAgICBoZWlnaHQ6IDEzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZm9udC1zaXplOiAwO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgaW1nLCBzdmcge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzIwMjAyMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIHRyYW5zaXRpb246IC4zcztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIGhlaWdodDogNzJweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3RleHQge1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzIwMjAyMDtcbiAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2RhdGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogI0E2QTZBNjtcbiAgfVxuXG4gICZfX2xpbmsge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBAaW5jbHVkZSBmaWxsKCk7XG4gIH1cblxuICBAaW5jbHVkZSBuby1tb2JpbGUge1xuICAgICYtLTIsICYtLTEge1xuICAgICAgLmV4cGVkaXRpb24taXRlbSB7XG4gICAgICAgICZfX2lubmVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDQwcHggMjBweCAyMHB4O1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICB9XG4gICAgICAgICZfX2ltZyB7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMHB4O1xuICAgICAgICAgIG1pbi13aWR0aDogMTAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS0yIHtcbiAgICAgIC5leHBlZGl0aW9uLWl0ZW0ge1xuICAgICAgICAmX19pbm5lciB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICBoZWlnaHQ6IDcycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS0xIHtcbiAgICAuZXhwZWRpdGlvbi1pdGVtIHtcbiAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgfVxuICAgICAgJl9fZGF0ZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldC1hbmQtcGhvbmUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX190ZXh0IHtcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0LWFuZC1waG9uZSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5uZXdzLWl0ZW0ge1xuICBiYWNrZ3JvdW5kOiAjRjhGOEY4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zaXRpb246IC4zcztcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgbWFyZ2luOiAwIC0xNnB4O1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICBib3gtc2hhZG93OiAwIDJweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOHB4KTtcbiAgICB9XG5cbiAgICAubmV3cy1pdGVtIHtcbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tYmlnIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIC5uZXdzLWl0ZW0ge1xuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1wcm9qZWN0IHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIC5uZXdzLWl0ZW0ge1xuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gICZfX2ltZyB7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nLXRvcDogNTUuNTUlO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIGltZywgc3ZnIHtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGNvbG9yOiAjMjAyMDIwO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgdHJhbnNpdGlvbjogLjNzO1xuICAgIG1heC1oZWlnaHQ6IDk2cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIGhlaWdodDogMTEwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbWF4LWhlaWdodDogODhweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fYm9keSB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcblxuICAgIEBpbmNsdWRlIG5vLW1vYmlsZSB7XG4gICAgICBwYWRkaW5nOiAyNHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBwYWRkaW5nOiAxNnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2RhdGUsICZfX2xhYmVsIHtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTs7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgQGluY2x1ZGUgYm9sZDtcbiAgfVxuXG4gICZfX2xpbmsge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBAaW5jbHVkZSBmaWxsKCk7XG4gIH1cblxuICAmLS1iaWcge1xuICAgIC5uZXdzLWl0ZW0ge1xuICAgICAgJl9faW5uZXIge1xuICAgICAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIH1cblxuICAgICAgJl9fYm9keSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSFpbXBvcnRhbnQ7XG4gICAgICAgIGJvdHRvbTogMCFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgICZfX2ltZyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgQGluY2x1ZGUgZmlsbCgpO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgQGluY2x1ZGUgZmlsbCgpO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbm8tbW9iaWxlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjMDgwODA4IDAlLCByZ2JhKDAsIDAsIDAsIDApIDUwJSk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgIHRvcDogMTg0cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgIzA4MDgwOCAwJSwgcmdiYSgwLCAwLCAwLCAwKSA1MCUpO1xuICAgICAgICAgICAgb3BhY2l0eTogMC44NTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBpbWcsIHN2ZyB7XG4gICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBuby1tb2JpbGUge1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDg0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fYm9keSB7XG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBAaW5jbHVkZSBuby1tb2JpbGUge1xuICAgICAgICAgIHBhZGRpbmc6IDI0cHggMjRweCAyMXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICBwYWRkaW5nOiAyNHB4IDE2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fZGF0ZSwgJl9fbGFiZWwge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cblxuICAgICAgJl9fZGF0ZSB7XG4gICAgICAgIG9wYWNpdHk6IC43O1xuICAgICAgICBAaW5jbHVkZSByZWd1bGFyO1xuICAgICAgfVxuXG4gICAgICAmX19saW5rIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBAaW5jbHVkZSBmaWxsKCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tcHJvamVjdCB7XG4gICAgLm5ld3MtaXRlbSB7XG4gICAgICAmX19pbm5lciB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDM1MHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgbWluLWhlaWdodDogMjAwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9faW1nIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBAaW5jbHVkZSBmaWxsKCk7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBAaW5jbHVkZSBmaWxsKCk7XG5cbiAgICAgICAgICBAaW5jbHVkZSBuby1tb2JpbGUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICMwODA4MDggMCUsIHJnYmEoMCwgMCwgMCwgMCkgNTAlKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgdG9wOiAxODRweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjMDgwODA4IDAlLCByZ2JhKDAsIDAsIDAsIDApIDUwJSk7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjg1O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGltZywgc3ZnIHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG5vLW1vYmlsZSB7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fYm9keSB7XG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBAaW5jbHVkZSBuby1tb2JpbGUge1xuICAgICAgICAgIHBhZGRpbmc6IDI0cHggMjRweCAyMXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2RhdGUsICZfX2xhYmVsIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIEBpbmNsdWRlIHJlZ3VsYXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIH1cblxuICAgICAgJl9fbGluayB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgQGluY2x1ZGUgZmlsbCgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5zdWJzY3JpcHRpb24ge1xuICBwYWRkaW5nOiA1NXB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEY4Rjg7XG5cbiAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICBwYWRkaW5nOiA1MHB4IDAgNjBweDtcbiAgfVxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIHBhZGRpbmc6IDI1cHggMCA0NXB4O1xuICB9XG5cbiAgJl9fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgQGluY2x1ZGUgdGFibGV0LWFuZC1waG9uZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgQGluY2x1ZGUgYm9sZDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA2NHB4O1xuICAgIHdpZHRoOiA0MjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogNDBweDtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBAaW5jbHVkZSBzcHJpdGUoJ3N1YnNjcmlwdGlvbicpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHRhYmxldC1hbmQtcGhvbmUge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICB9XG4gIH1cblxuICAmX19mb3JtIHtcbiAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgIHdpZHRoOiA1ODVweDtcbiAgICB9XG5cbiAgICAmX2FncmVlbWVudCB7XG4gICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuXG4gICAgICBsYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICAgIEBpbmNsdWRlIGxpbmstdW5kZXJsaW5lO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgdGFibGV0LWFuZC1waG9uZSB7XG4gICAgICAgICAgYnIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19zdWNjZXNzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBuby1tb2JpbGUge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG4gIH1cblxuICAuYnRuIHtcbiAgICBAaW5jbHVkZSBuby1tb2JpbGUge1xuICAgICAgZmxleDogMCAwIDE4MHB4O1xuICAgICAgbWF4LXdpZHRoOiAxODBweDtcbiAgICB9XG4gIH1cblxuICAmLS13aGl0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxufSIsIi5wYXJ0bmVycy1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcblxuICAmOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAmX19pbm5lciB7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRTVFNUU1O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICB0cmFuc2l0aW9uOiAuM3M7XG5cbiAgICBAaW5jbHVkZSBuby1tb2JpbGUge1xuICAgICAgcGFkZGluZzogMzJweCA0MHB4IDI0cHggMzJweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIHBhZGRpbmc6IDMycHggMTZweCAxNnB4O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgQGluY2x1ZGUgbm8tbW9iaWxlIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbG9nbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmb250LXNpemU6IDA7XG5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaW1ne1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgQGluY2x1ZGUgYWxpZ24odHJ1ZSwgdHJ1ZSk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICBmbGV4OiAwIDAgMjM4cHg7XG4gICAgICBtYXgtd2lkdGg6IDIzOHB4O1xuICAgICAgaGVpZ2h0OiAxMDhweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMzVweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgZmxleDogMCAwIDE1MHB4O1xuICAgICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMycHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgICAgbWF4LXdpZHRoOiAyMjRweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDI0cHg7XG4gICAgfVxuXG4gICAgLl9saW5rIHtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICBpbWcsIHN2ZyB7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX21haW4ge1xuICAgIGZsZXg6IDE7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzIwMjAyMDtcbiAgICBAaW5jbHVkZSBib2xkO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG5cbiAgICAuX2xpbmsge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMUM2MkNCO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2Rlc2Mge1xuICAgIGNvbG9yOiAjNEQ0RDREO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICYtaW5uZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgIGhlaWdodDogNjZweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYWN0aW9uIHtcbiAgICAuX2J0biB7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjb2xvcjogIzFDNjJDQjtcbiAgICAgIEBpbmNsdWRlIGJvbGQ7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIEBpbmNsdWRlIHNwcml0ZSgnaW5saW5lLWRyb3Bkb3duLWFycm93Jyk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogNDIlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHRyYW5zaXRpb246IC4zcztcbiAgICAgIH1cblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtb3Blbik7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtY2xvc2UpO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYub3BlbmVkIHtcbiAgICAucGFydG5lcnMtaXRlbSB7XG4gICAgICAmX19pbm5lciB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgfVxuXG4gICAgICAmX19kZXNjLWlubmVyIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgIH1cblxuICAgICAgJl9fYWN0aW9uIHtcbiAgICAgICAgLl9idG4ge1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1jbG9zZSk7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLnBhcnRuZXJzLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJl9fc2xpZGUge1xuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgfVxuXG4gICAgJi0tc2xpZGUtMSB7XG4gICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICAucGFydG5lcnMtaXRlbV9fcm93IHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgLnBhcnRuZXItaXRlbSB7XG4gICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMTQ5cHg7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNDlweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDM3cHg7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDE0OXB4O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTQ5cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzN3B4O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAxNDBweDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE0MHB4O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAxNDNweDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE0M3B4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgLnBhcnRuZXItaXRlbSB7XG4gICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMTE3cHg7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMTdweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDEzNHB4O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTM0cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAxNDdweDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE0N3B4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XG5cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDE0MXB4O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTQxcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA5cHg7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgLnBhcnRuZXItaXRlbSB7XG4gICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMTMzcHg7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMzNweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogOXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNTBweDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDcwcHg7XG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDEwMnB4O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAycHg7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDE1MnB4O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTUycHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAxNDdweDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE0N3B4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIC5wYXJ0bmVycy1pdGVtX19yb3cge1xuICAgICAgICAgIC5wYXJ0bmVyLWl0ZW0ge1xuICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTRweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTRweCwgMCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAxN3B4IDAgOXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTNweCAwIDA7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC02cHgsIDNweCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDdweCAwIDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDYpIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogOXB4IDMycHggMCA5cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDcpIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDlweCAwIDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDgpIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogN3B4IDdweCAwIDBweDtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLThweCwgMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tZGVza3RvcCB7XG4gICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAmLS10YWJsZXQge1xuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAucGFydG5lci1pdGVtIHtcbiAgICAgIGZsZXgtYmFzaXM6IDIxJTtcbiAgICAgIG1heC13aWR0aDogMjElO1xuICAgIH1cbiAgfVxuXG4gICYtLW1vYmlsZSB7XG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5wYXJ0bmVycy1pdGVtX19yb3cge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cblxuICAgIC5wYXJ0bmVyLWl0ZW0ge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZmxleC1iYXNpczogNTAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDtcblxuICAgICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLm1lZGlhLXJlbGVhc2Uge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBwYWRkaW5nOiAyNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAkbWFpbi1zdHJva2U7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcblxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTZweDtcblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICB9XG5cbiAgJl9faW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gICAgd2lkdGg6IDI1MHB4O1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIG1hcmdpbjogMCAwIDE2cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgJl9fYm9keSB7XG4gICAgd2lkdGg6IDYwOHB4O1xuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIHdpZHRoOiA0MDVweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgIEBpbmNsdWRlIGJvbGQ7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGNvbG9yOiAkbWFpbi10ZXh0O1xuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgICB9XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGNvbG9yOiAkbWFpbi1kYXJrO1xuXG4gICAgQGluY2x1ZGUgdGFibGV0LWFuZC1waG9uZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2xpbmsge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIEBpbmNsdWRlIGJvbGQ7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGNvbG9yOiAkbWFpbi1ibHVlO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIEBpbmNsdWRlIHNwcml0ZShmaWxlKTtcbiAgICB9XG4gIH1cbn0iLCIuZXhwZWRpdGlvbi1wcmV2aWV3IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjRjhGOEY4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zaXRpb246IC4zcztcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgbWFyZ2luOiAwIC0xNnB4O1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICBib3gtc2hhZG93OiAwIDJweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOHB4KTtcbiAgICB9XG5cbiAgICAuZXhwZWRpdGlvbi1wcmV2aWV3IHtcbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tYmlnIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIC5leHBlZGl0aW9uLXByZXZpZXcge1xuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgJl9faW1nIHtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmctdG9wOiA1NS41NSU7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgaW1nLCBzdmcge1xuICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgY29sb3I6ICMyMDIwMjA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgaGVpZ2h0OiA5NnB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cblxuICAmX19ib2R5IHtcbiAgICBAaW5jbHVkZSBuby1tb2JpbGUge1xuICAgICAgcGFkZGluZzogMjRweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgcGFkZGluZzogMTZweDtcbiAgICB9XG4gIH1cblxuICAmX19kYXRlIHtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTs7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQtYW5kLXBob25lIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gIH1cblxuICAmX19saW5rIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgQGluY2x1ZGUgZmlsbCgpO1xuICB9XG5cbiAgJi0tYmlnIHtcbiAgICAmLmV4cGVkaXRpb24tcHJldmlldy0tbm8taW1hZ2UgLmV4cGVkaXRpb24tcHJldmlld19faW1nIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA0MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgQGluY2x1ZGUgc3ByaXRlKGNhbWVyYSk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmV4cGVkaXRpb24tcHJldmlldyB7XG4gICAgICAmX19pbm5lciB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDM1MHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgfVxuXG4gICAgICAmX19pbWcge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIEBpbmNsdWRlIGZpbGwoKTtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIEBpbmNsdWRlIGZpbGwoKTtcblxuICAgICAgICAgIEBpbmNsdWRlIG5vLW1vYmlsZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgIzA4MDgwOCAwJSwgcmdiYSgwLCAwLCAwLCAwKSA1MCUpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgICB0b3A6IDE4NHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICMwODA4MDggMCUsIHJnYmEoMCwgMCwgMCwgMCkgNTAlKTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuODU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaW1nLCBzdmcge1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICBAaW5jbHVkZSBuby1tb2JpbGUge1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19ib2R5IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG5cbiAgICAgICAgQGluY2x1ZGUgbm8tbW9iaWxlIHtcbiAgICAgICAgICBwYWRkaW5nOiAyNHB4IDI0cHggMjFweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgcGFkZGluZzogMjRweCAxNnB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2RhdGUge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cblxuICAgICAgJl9fbGluayB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgQGluY2x1ZGUgZmlsbCgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5zdGF0aWMtZ2FsbGVyeSB7XG4gIG1hcmdpbi1ib3R0b206IDU2cHg7XG5cbiAgQGluY2x1ZGUgc3RhdGljLXdpdGhvdXQtcGFkZGluZztcblxuICBpbWcge1xuICAgIG1hcmdpbjogMCBhdXRvIDI0cHg7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDMycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgaGVpZ2h0OiA1OTBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgaGVpZ2h0OiAzODBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBmaWd1cmUge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gICYtc2xpZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwIDAgMjRweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDY1N3B4O1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0NzVweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgfVxuXG4gICAgLnNsaWNrIHtcbiAgICAgICYtbGlzdCB7XG4gICAgICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgICAgIG1hcmdpbjogLTMycHggLTMycHggMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWRvdHMge1xuICAgICAgICB0b3A6IDU4NnB4O1xuICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgICAgdG9wOiAzNDVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICBtYXJnaW46IDhweCBhdXRvIC0xNnB4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgfVxuXG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4td2hpdGU7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4tZ3JheS1tZWRpdW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNsaWNrLWFjdGl2ZSBidXR0b24ge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluLWJsdWU7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICMxYzYyY2IsIDBweCAycHggNXB4IDJweCByZ2JhKDAsIDAsIDAsIC4xNSk7XG4gICAgICAgIH1cblxuICAgICAgICBsaSB7XG4gICAgICAgICAgcGFkZGluZzogaW5oZXJpdDtcbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtYXJyb3cge1xuICAgICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgICAgICB0b3A6IDMxNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgICB0b3A6IDIwM3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICB0b3A6IDg1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtcHJldiB7XG4gICAgICAgIGxlZnQ6IDMwcHg7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIG9wYWNpdHk6IC44O1xuICAgICAgICB0cmFuc2l0aW9uOiAuMjVzO1xuICAgICAgICBAaW5jbHVkZSB0YWJsZXQtYW5kLXBob25lIHtcbiAgICAgICAgICBsZWZ0OiA4cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgQGluY2x1ZGUgc3ByaXRlKCdhcnJvdy1zbGljaycpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLW5leHQge1xuICAgICAgICByaWdodDogMzBweDtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgb3BhY2l0eTogLjg7XG4gICAgICAgIHRyYW5zaXRpb246IC4yNXM7XG5cbiAgICAgICAgQGluY2x1ZGUgdGFibGV0LWFuZC1waG9uZSB7XG4gICAgICAgICAgcmlnaHQ6IDhweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgQGluY2x1ZGUgc3ByaXRlKCdhcnJvdy1zbGljaycpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcblxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIG1heC13aWR0aDogOTMwcHg7XG4gICAgICBAaW5jbHVkZSBpdGFsaWM7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcblxuICAgICAgQGluY2x1ZGUgdGFibGV0LWFuZC1waG9uZSB7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zbGlkZSB7XG4gICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgICAgcGFkZGluZzogMzJweCAzMnB4IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiA5MzBweDtcbiAgICBAaW5jbHVkZSBpdGFsaWM7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcblxuICAgIEBpbmNsdWRlIHRhYmxldC1hbmQtcGhvbmUge1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5jdXJyZW50LWV4cGVkaXRpb24tbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBAaW5jbHVkZSBib2xkO1xuICBmb250LXNpemU6IDExcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGNvbG9yOiAkZGFyay1jb2xvcjtcblxuICAmOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDhweDtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1vcmFuZ2U7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG5cbiAgJi0tbGlnaHQge1xuICAgIGNvbG9yOiAkbWFpbi13aGl0ZTtcbiAgfVxuXG4gICYtLXJlZHtcbiAgICAmOjpiZWZvcmV7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1yZWQ7XG4gICAgfVxuICAgIGNvbG9yOiAkbWFpbi13aGl0ZTtcbiAgfVxuXG4gICYtLXRhYmxldC1oZCB7XG4gICAgQGluY2x1ZGUgdGFibGV0LWFuZC1waG9uZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufSIsIi5yaWdodC1ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC0yMHB4O1xuICAgIHdpZHRoOiAyNjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQtYW5kLXBob25lIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBtYXJnaW46IDMycHggYXV0bztcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIH1cbiAgfVxuXG4gICZfX2JpZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgQGluY2x1ZGUgaWJtLXNlbWktYm9sZDtcbiAgICBmb250LXNpemU6IDgwcHg7XG4gICAgY29sb3I6ICRtYWluLWJsdWU7XG4gICAgbWFyZ2luLXRvcDogLTZweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxuXG4gICZfX3NtYWxsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBAaW5jbHVkZSBib2xkO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBjb2xvcjogJG1haW4tdGV4dDtcbiAgICBtYXgtd2lkdGg6IDE3NXB4O1xuICB9XG59IiwiLnNsaWRlci1ibG9jayB7XG4gICYtLW1hcmdpbi1iIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgJl9faW5uZXIge1xuXG4gIH1cblxuICAmX19saXN0IHtcbiAgICBoZWlnaHQ6IDQ5NXB4O1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMjRweCAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluLWdyYXktbGlnaHQ7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgcGFkZGluZzogMTZweCAwIDcycHg7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4tZ3JheS1saWdodDtcblxuICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICAgIHJpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogY2FsYygxMDB2dyAvIDIgLSA0NjVweCk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgIGxlZnQ6IDM2MHB4O1xuICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xMDB2dyAvIDIpO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEwMHZ3IC8gMik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAxMDAlO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwdncgLyAyIC0gMjc1cHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA2NHB4KTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluLWdyYXktbGlnaHQ7XG5cbiAgICAgIEBpbmNsdWRlIHRhYmxldC1hbmQtcGhvbmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zbGljayB7XG4gICAgICAmLWFycm93IHtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICBib3R0b206IDBweDtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgd2lkdGg6IDYycHg7XG4gICAgICAgIGhlaWdodDogNjRweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4tZ3JheS1saWdodDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG5cbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgICBib3R0b206IDhweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkbWFpbi1ncmF5LWxpZ2h0LCA1KTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSguNik7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1uZXh0IHtcbiAgICAgICAgcmlnaHQ6IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgICByaWdodDogLTE2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1wcmV2IHtcbiAgICAgICAgcmlnaHQ6IDYycHg7XG5cbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgICByaWdodDogNDZweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoLjYpIHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgZmlndXJlIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cblxuICAmX19kb3RzLCB1bCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNjRweDtcbiAgICBsZWZ0OiBjYWxjKDEwMCUgKyA0MHB4KTtcbiAgICB6LWluZGV4OiAyO1xuICAgIG1hcmdpbjogMDtcblxuICAgIEBpbmNsdWRlIHRhYmxldC1hbmQtcGhvbmUge1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluLWdyYXktbGlnaHQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgdGFibGV0e1xuICAgICAgcmlnaHQ6IDEwN3B4O1xuICAgICAgYm90dG9tOiAyM3B4O1xuICAgICAgcGFkZGluZzogOXB4IDI0cHggMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAxNnB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJi5zbGljay1hY3RpdmUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2N1cnJlbnQge1xuICAgIEBpbmNsdWRlIGlibS1zZW1pLWJvbGQ7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIGNvbG9yOiAkbWFpbi10ZXh0O1xuICB9XG5cbiAgJl9fZGVsaW1ldHIge1xuICAgIG1hcmdpbjogYXV0byA0cHg7XG4gICAgQGluY2x1ZGUgaWJtLXNlbWktYm9sZDtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgY29sb3I6ICRtYWluLWdyYXktbWVkaXVtO1xuICB9XG5cbiAgJl9fY291bnQge1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgIEBpbmNsdWRlIGlibS1zZW1pLWJvbGQ7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGNvbG9yOiAkbWFpbi10ZXh0O1xuICB9XG59IiwiLmludHJvLWJsb2NrIHtcbiAgJl9faW5uZXIge1xuXG4gIH1cblxuICAmX19kZXNjIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogI0Y4RjhGODtcbiAgICBwYWRkaW5nOiAyNXB4IDMwcHggMjVweCAzMnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBjb2xvcjogIzZiNmI2YjtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQtYW5kLXBob25lIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgd2lkdGg6IDJweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjMUM2MkNCO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvdHRvbTogMjVweDtcbiAgICAgIHRvcDogMjVweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICB0b3A6IDE1cHg7XG4gICAgICAgIGJvdHRvbTogMTVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIucHJvamVjdC1maWx0ZXIge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gICZfX2lubmVyIHtcbiAgICBAaW5jbHVkZSBuby1tb2JpbGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGNvbG9yOiAjMjAyMDIwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcblxuICAgIEBpbmNsdWRlIG5vLW1vYmlsZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIEBpbmNsdWRlIGJvbGQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIH1cblxuICAmX19ib2R5IHtcbiAgICAuZHJvcGRvd24ge1xuICAgICAgJl9fdGV4dCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLWljb24ge1xuICAgICAgLmRyb3Bkb3duIHtcbiAgICAgICAgJl9faGVhZGVyIHtcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgICAuZG93biB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBzcHJpdGUoJ2ZpbHRlcicsIGlubGluZS1ibG9jayk7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAudXAge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgQGluY2x1ZGUgc3ByaXRlKCdmaWx0ZXInLCBpbmxpbmUtYmxvY2spO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19hcnJvdyB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2JveCB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fbGlzdCB7XG4gICAgICAgICAgLmRvd24ge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgQGluY2x1ZGUgc3ByaXRlKCdmaWx0ZXInLCBpbmxpbmUtYmxvY2spO1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLnVwIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHNwcml0ZSgnZmlsdGVyJywgaW5saW5lLWJsb2NrKTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmJvb2staXRlbSB7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNpdGlvbjogLjNzO1xuXG4gICY6aG92ZXIge1xuICAgIC5ib29rLWl0ZW0ge1xuICAgICAgJl9faW1nIHtcbiAgICAgICAgQGluY2x1ZGUgbm8tbW9iaWxlIHtcbiAgICAgICAgICAuX2ltZyB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDRweCAzMHB4IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgJl9faW1nIHtcbiAgICBoZWlnaHQ6IDI5NHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgaW1nLCBzdmcge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgIC5faW1nIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBjb2xvcjogIzIwMjAyMDtcbiAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbGluayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIEBpbmNsdWRlIGZpbGwoKTtcbiAgfVxufSIsIi50aW1lLWxhcHNlIHtcbiAgJl9faW5uZXIge1xuXG4gIH1cblxuICAmX19saXN0IHtcblxuICB9XG5cbiAgJl9feWVhciB7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuXG4gICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICBwYWRkaW5nOiAxNnB4IDAgMTZweCA3MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBwYWRkaW5nOiAyMnB4IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIHBhZGRpbmc6IDE2cHggMDtcbiAgICB9XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgdGFibGV0LWFuZC1waG9uZSB7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgIHBhZGRpbmc6IDIwcHggMCAyMHB4IDM1cHg7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNEOURFRTU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIHBhZGRpbmc6IDE2cHggMCAxNnB4IDIzcHg7XG4gICAgfVxuXG4gICAgJi0tc2VsZWN0ZWQge1xuICAgICAgLnRpbWUtbGFwc2Uge1xuICAgICAgICAmX19kYXRlIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMSk7XG4gICAgICAgIH1cblxuICAgICAgICAmX19sZWZ0IHtcbiAgICAgICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3JpZ2h0IHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDc5MnB4O1xuXG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICBsZWZ0OiAtN3B4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzFDNjJDQjtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDlweCByZ2JhKDI4LCA5NiwgMjAzLCAuMik7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgICAgICAgICB0b3A6IDQycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fbWFpbiB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI0Y4RjhGODtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgcGFkZGluZzogMTZweDtcblxuICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2ltZyB7XG4gICAgICAgICAgQGluY2x1ZGUgbm8tbW9iaWxlIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAxODRweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTg0cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgLl9pbWcge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgdGFibGV0LWFuZC1waG9uZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2Rlc2Mge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBjb2xvcjogIzIwMjAyMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAudGltZS1sYXBzZV9fcmlnaHQge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgICAgbGVmdDogLTFweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDlERUU1O1xuXG4gICAgICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2xlZnQge1xuICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgcGFkZGluZzogMjBweCAyNnB4IDIwcHggMDtcbiAgICAgIGZsZXg6IDAgMCAxMDZweDtcbiAgICAgIG1heC13aWR0aDogMTA2cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgdGFibGV0LWFuZC1waG9uZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fZGF0ZSB7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIC41KTtcbiAgICBAaW5jbHVkZSBib2xkO1xuXG4gICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG4gIH1cblxuICAmX19yaWdodCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgICAgcGFkZGluZzogMjBweCAwIDIwcHggMzVweDtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0Q5REVFNTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQtYW5kLXBob25lIHtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjOURCMUNGO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogLTVweDtcbiAgICAgIHRvcDogMjRweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDVweCByZ2JhKDI4LCA5NiwgMjAzLCAuMik7XG5cbiAgICAgIEBpbmNsdWRlIHRhYmxldC1hbmQtcGhvbmUge1xuICAgICAgICB0b3A6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbWFpbiB7XG4gICAgQGluY2x1ZGUgbm8tbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICB9XG5cbiAgJl9faW1nIHtcbiAgICBmb250LXNpemU6IDA7XG5cbiAgICBAaW5jbHVkZSBuby1tb2JpbGUge1xuICAgICAgZmxleDogMCAwIDEwMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgbWF4LXdpZHRoOiAxNDBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9faW5mbyB7XG4gICAgZmxleDogMTtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgQGluY2x1ZGUgYm9sZDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICB9XG4gIH1cblxuICAmX19saW5rIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMWM2MmNiO1xuICAgIH1cbiAgfVxuXG4gICZfX2Rlc2Mge1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAuNzUpO1xuICB9XG59IiwiLmV4cGVkaXRpb24tYWR2YW50YWdlcyB7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG5cbiAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgJl9faW5uZXIge1xuICAgIGJhY2tncm91bmQ6ICNGOEY4Rjg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICBwYWRkaW5nOiA1M3B4IDk2cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIHBhZGRpbmc6IDQ4cHggMjRweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgbWFyZ2luOiAtMjBweCAtMTZweCAzMnB4O1xuICAgICAgcGFkZGluZzogMjRweCAxNnB4O1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTY3cHg7XG4gICAgICBoZWlnaHQ6IDE2N3B4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoJGltYWdlc19kaXIgKyBcImFkdmFudGFnZXMucG5nXCIpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICB3aWR0aDogMjk0cHg7XG4gICAgICAgIGhlaWdodDogMjk0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgQGluY2x1ZGUgbm8tbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXJnaW46IDAgLTIwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgQGluY2x1ZGUgbm8tbW9iaWxlIHtcbiAgICAgIGZsZXg6IDAgMCAzMy4zMzMzJTtcbiAgICAgIG1heC13aWR0aDogMzMuMzMzMyU7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fdmFsdWUge1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBAaW5jbHVkZSBpYm0tbWVkaXVtO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxuXG4gICZfX2xhYmVsIHtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gIH1cbn0iLCIub3B0aW9uLWJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICY6YmVmb3JlIHtcbiAgICBAaW5jbHVkZSBuby1tb2JpbGUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICB3aWR0aDogMjU3cHg7XG4gICAgICBoZWlnaHQ6IDI4NXB4O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgkaW1hZ2VzX2RpciArICdleHBlZGl0aW9uLWJnLnBuZycpIGxlZnQgYm90dG9tIG5vLXJlcGVhdDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xMDB2dyAvIDIgKyA5N3B4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEwMHZ3IC8gMiArIDBweCk7XG4gICAgfVxuICB9XG5cbiAgLnN0YXRpYyAmIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgJl9faW5uZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluLWdyYXktbGlnaHQ7XG4gICAgcGFkZGluZzogMzJweCAwIDQ4cHg7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgcGFkZGluZzogMzJweCAxNnB4O1xuICAgICAgbWFyZ2luOiAwIC0xNnB4O1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluLWdyYXktbGlnaHQ7XG5cbiAgICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgICByaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwdncgLyAyIC0gOTMwcHggLyAyKTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgbGVmdDogMzYwcHg7XG4gICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEwMHZ3IC8gMik7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgQGluY2x1ZGUgYm9sZDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbGlzdCB7XG5cbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcblxuICAgIEBpbmNsdWRlIG5vLW1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAuX2xhYmVsIHtcbiAgICAgIEBpbmNsdWRlIGJvbGQ7XG4gICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgQGluY2x1ZGUgbm8tbW9iaWxlIHtcbiAgICAgICAgZmxleDogMCAwIDE4NXB4O1xuICAgICAgICBtYXgtd2lkdGg6IDE4NXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBib3R0b206IDZweDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNDNEM0QzQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgfVxuXG4gICAgICBzcGFuIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1ncmF5LWxpZ2h0O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5fdmFsdWUge1xuICAgICAgQGluY2x1ZGUgbm8tbW9iaWxlIHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgIG9wYWNpdHk6IC41O1xuXG4gICAgICAgIEBpbmNsdWRlIG5vLW1vYmlsZSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5hY2NvcmQtYmxvY2sge1xuICAmX19pbm5lciB7XG5cbiAgfVxuXG4gICZfX2xpc3Qge1xuXG4gIH1cblxuICAmX19pdGVtIHtcblxuICB9XG5cbiAgJl9faGVhZCB7XG4gICAgcGFkZGluZzogMTZweCAzMHB4IDE2cHggMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q5RDlEOTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBAaW5jbHVkZSBzcHJpdGUoJ2lubGluZS1kcm9wZG93bi1hcnJvdycpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIHRyYW5zaXRpb246IC4zcztcbiAgICB9XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzIwMjAyMDtcbiAgICBAaW5jbHVkZSBib2xkO1xuICB9XG5cbiAgJl9fYm9keSB7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufSIsIi5hZHZhbnRhZ2VzIHtcbiAgYmFja2dyb3VuZDogI0Y4RjhGODtcbiAgbGlzdC1zdHlsZTogbm9uZTtcblxuICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICBwYWRkaW5nOiA0MHB4IDk1cHg7XG4gICAgbWFyZ2luOiA0NXB4IDAgMDtcbiAgfVxuXG4gIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDMycHggMDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEY4O1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICB3aWR0aDogMTAwdnc7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICBtYXJnaW46IDAgLTE2cHg7XG4gICAgcGFkZGluZzogMjRweCAxNnB4O1xuXG4gIH1cblxuICAmX19saXN0IHtcbiAgICBAaW5jbHVkZSBuby1tb2JpbGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBtYXgtd2lkdGg6IDI5MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIG1heC13aWR0aDogMjAzcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQGluY2x1ZGUgYm9sZDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAkbWFpbi10ZXh0O1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgd2lkdGg6IDhweDtcbiAgICAgIGhlaWdodDogOHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4tYmx1ZTtcbiAgICB9XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBAaW5jbHVkZSByZWd1bGFyO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBtYXgtd2lkdGg6IDI5MHB4O1xuICB9XG59IiwiLnBvc3Qge1xuICAmX19mb290ZXIge1xuICAgIG1hcmdpbjogMzJweCAwIDQ4cHg7XG5cbiAgICAmX19pbm5lciB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJG1haW4tc3Ryb2tlO1xuICAgICAgcGFkZGluZy10b3A6IDMycHg7XG4gICAgICBtYXgtd2lkdGg6IDc0MHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDk1cHg7XG5cbiAgICAgIEBpbmNsdWRlIHRhYmxldC1hbmQtcGhvbmUge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgICB9XG4gIH1cblxuICAmX190YWdzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcblxuICAgIC50YWdzIHtcbiAgICAgICZfX2hlYWRlciB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICBAaW5jbHVkZSBib2xkO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgfVxuXG4gICAgICAmX19saXN0IHtcbiAgICAgICAgbWFyZ2luOiAwIC00cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cblxuICAgICAgJl9faXRlbSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogNHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG5cbiAgICAgICZfX2xpbmsge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTVFNUU1O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIHBhZGRpbmc6IDNweCA4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGNvbG9yOiAkbWFpbi10ZXh0O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuaW50cm8tdGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI0Y4RjhGODtcbiAgcGFkZGluZzogMjVweCAzMnB4IDI1cHggMzJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgY29sb3I6ICM2YjZiNmI7XG4gIG1heC13aWR0aDogODM1cHg7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG5cbiAgQGluY2x1ZGUgdGFibGV0LWFuZC1waG9uZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICB9XG5cbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHotaW5kZXg6IDE7XG4gICAgd2lkdGg6IDJweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIGJhY2tncm91bmQ6ICMxQzYyQ0I7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAyNXB4O1xuICAgIHRvcDogMjVweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgdG9wOiAxNXB4O1xuICAgICAgYm90dG9tOiAxNXB4O1xuICAgIH1cbiAgfVxufSIsIi5tZWRpYSB7XG4gICYtbGlua3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDc2cHg7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjRweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbm5lciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgbWluLWhlaWdodDogMjQ1cHg7XG4gICAgICBwYWRkaW5nOiAyNHB4IDMycHggMzJweDtcbiAgICAgIGNvbG9yOiAkbWFpbi13aGl0ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIG1hcmdpbjogMCAtMTZweDtcbiAgICAgICAgcGFkZGluZzogMjRweCAxNnB4IDIycHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDAsIDAsIDAsIDAuNykgMCUsIHJnYmEoMCwgMCwgMCwgMC4wNSkgMTAwJSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIH1cblxuICAgICZfX2JvZHkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMztcblxuICAgICAgLmJ0biB7XG4gICAgICAgIG1pbi13aWR0aDogMjM0cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG5cbiAgICAgICAgLmljb24ge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgIG1hcmdpbjogMCAwIDI0cHg7XG4gICAgICBAaW5jbHVkZSBpYm0tc2VtaS1ib2xkO1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgIG1hcmdpbjogMCAwIDMycHg7XG4gICAgICBAaW5jbHVkZSBib2xkO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG5cbiAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgIHdpZHRoOiAzOTFweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjlweDtcbiAgICAgICAgd2lkdGg6IDI1NnB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5wb3B1cC1ib29rIHtcbiAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gIH1cblxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNHB4O1xuICB9XG5cbiAgLnNoYXJlIHtcbiAgICBAaW5jbHVkZSB0YWJsZXQtYW5kLXBob25lIHtcbiAgICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIGJvdHRvbTogMjBweDtcbiAgICB9XG4gIH1cblxuICAuaW50cm8tdGV4dCB7XG4gICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbGVmdCB7XG4gICAgQGluY2x1ZGUgbm8tbW9iaWxlIHtcbiAgICAgIGZsZXg6IDAgMCAzODBweDtcbiAgICAgIG1heC13aWR0aDogMzgwcHg7XG4gICAgICB3aWR0aDogMzgwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBwYWRkaW5nOiAyNHB4IDhweCAwO1xuICAgIH1cblxuICAgIC5wb3B1cC1nYWxsZXJ5X19zbGlkZSB7XG4gICAgICBwYWRkaW5nOiAyNnB4O1xuXG4gICAgICBpbWcge1xuICAgICAgICBib3gtc2hhZG93OiAwIDhweCAyNnB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG5cbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDRweCAyNHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIEBpbmNsdWRlIGJvbGQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gIH1cblxuICAmX19yaWdodCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgIEBpbmNsdWRlIGJvbGQ7XG4gICAgfVxuICB9XG5cbiAgLmluZm8tbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuXG4gICAgLl9sYWJlbCB7XG4gICAgICBAaW5jbHVkZSBib2xkO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICBjb2xvcjogIzMzMzMzMztcbiAgICB9XG5cbiAgICAuX3ZhbHVlIHtcbiAgICAgIGNvbG9yOiAjNkI2QjZCO1xuICAgIH1cbiAgfVxufSIsIi51aSB7XG4gIG1heC13aWR0aDogMTIyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgcGFkZGluZzogMCAxMHB4O1xuXG4gICZfX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG5cbiAgJl9fY29udGFpbmVyIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZmNmYztcbiAgICBtYXJnaW46IDAgLTEwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gICZfX2FzaWRlIHtcbiAgICBmbGV4LWJhc2lzOiAyNSU7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG5cbiAgICAuYXNpZGUge1xuICAgICAgJl9faW5uZXIge1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgICB9XG5cbiAgICAgICZfX25hdiB7XG4gICAgICAgIC5fbGluayB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oI2Y5ZjlmOSwgNSUpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX21haW4ge1xuICAgIGZsZXgtYmFzaXM6IDc1JTtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG5cbiAgICAubWFpbiB7XG4gICAgICAmX19zZWN0aW9uIHtcbiAgICAgICAgcGFkZGluZzogMzBweCAyMHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgZGFya2VuKCNmNWY1ZjUsIDUlKTtcblxuICAgICAgICAuX2JvZHkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgICAgICAgICAucm93ICsgLnJvdyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2NvbG9ycyB7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIC5faXRlbSB7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgYm94LXNoYWRvdzogMCAxMHB4IDIwcHggLTEwcHggcmdiYSgwLCAwLCAwLCAwLjI1KSwgMCAwIDFweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIubm90LWZvdW5kIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIEBpbmNsdWRlIG5vLW1vYmlsZSB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHBhZGRpbmctdG9wOiA4MnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTRweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEzNHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICBwYWRkaW5nLXRvcDogMTMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cblxuICAmX19pbm5lciB7XG4gICAgQGluY2x1ZGUgbm8tbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgcGFkZGluZzogMCAxMDBweDtcbiAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDIwMHB4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgcGFkZGluZzogMCA4MHB4O1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjIwcHgpO1xuICAgIH1cbiAgfVxuXG4gICZfX21haW4ge1xuICAgIEBpbmNsdWRlIG5vLW1vYmlsZSB7XG4gICAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIEBpbmNsdWRlIGlibS1zZW1pLWJvbGQ7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICB9XG4gIH1cblxuICAmX19sYWJlbCB7XG4gICAgQGluY2x1ZGUgYm9sZDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIG9wYWNpdHk6IC43NTtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2JhY2sge1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcblxuICAgIC5fbGluayB7XG4gICAgICBAaW5jbHVkZSBib2xkO1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6ICMxQzYyQ0I7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIycHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAuODtcbiAgICAgIH1cblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgQGluY2x1ZGUgc3ByaXRlKCdyaWdodC1hcnJvdycpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNDUlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fZm9vdGVyIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxuXG4gICZfX3N1Yi10aXRsZSB7XG4gICAgQGluY2x1ZGUgYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICB9XG4gIH1cblxuICAmX19saXN0IHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgY291bnRlci1yZXNldDogbGktY291bnRlcjtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG5cbiAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgIGNvbHVtbi1jb3VudDogNDtcbiAgICAgIGNvbHVtbi1nYXA6IDE2cHg7XG4gICAgICBjb2x1bW4td2lkdGg6IDIwMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBjb2x1bW4tY291bnQ6IDM7XG4gICAgICBjb2x1bW4tZ2FwOiAxNnB4O1xuICAgICAgY29sdW1uLXdpZHRoOiAxNTBweDtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgYm9sZDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBjb3VudGVyKGxpLWNvdW50ZXIpICcuJztcbiAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBsaS1jb3VudGVyO1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBjb2xvcjogIzFDNjJDQjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICMzMzMzMzM7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMUM2MkNCO1xuICAgIH1cbiAgfVxuXG4gICZfX2JnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogOTRweDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICB3aWR0aDogMTExNHB4O1xuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIGxlZnQ6IDM3JTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgbGVmdDogMjBweDtcbiAgICAgIHRvcDogOTRweDtcbiAgICAgIHdpZHRoOiAxMDAwcHg7XG4gICAgfVxuICB9XG59IiwiLmV4cGVkaXRpb25zIHtcbiAgLnBhZ2UtdGl0bGUgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cblxuICAuY3VycmVudC1leHBlZGl0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuXG4gICAgJl9faW5uZXIge1xuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1NnB4O1xuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICB9XG4gIH1cblxuICAmX19maWx0ZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgICAuZm9ybS1maWVsZCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm0tbGFiZWwge1xuICAgICAgQGluY2x1ZGUgYm9sZDtcblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZHJvcGRvd24ge1xuICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgQGluY2x1ZGUgcmVndWxhcjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2xpc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gIH1cblxuICAmX19wcmV2aWV3IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIHBhZGRpbmctdG9wOiA5cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogOXB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICB9XG4gIH1cblxuICAmX19idG4td3JhcHBlciB7XG4gICAgbWFyZ2luOiA0OHB4IDAgOTZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjRweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgbWFyZ2luOiAzMnB4IDAgNjRweDtcbiAgICB9XG5cbiAgICAuYnRuIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgICAgIG1pbi13aWR0aDogMzYwcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggMjVweCAxM3B4O1xuICAgICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDI4OHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG59IiwiLm1lZGlhIHtcbiAgLnBhZ2UtdGl0bGUgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cblxuICAmLXJlbGVhc2VzIHtcbiAgICAmX190aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5wYXJ0bmVycy1wYWdlIHtcbiAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG5cbiAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzZweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIH1cblxuICAuc2VjdGlvbiB7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAuc2VjdGlvbl9faW5uZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iXX0= */
